From 96dd934b2c8adc2d2f22282e06c5ccba11bd596e Mon Sep 17 00:00:00 2001 From: emschu Date: Wed, 27 Dec 2023 15:09:29 +0100 Subject: [PATCH] Release 0.14.0 (#52) * update github action dependencies * go mod update, parser struct refactoring * npm update and small migration for vis data * update project to go 1.19 * update workflow actions * change makefile logic, remove python from build ci action * client: improve channel handling and sorting, upgrade dependencies, angular 17 * add deprecation logic to channels, go mod update * add deprecation logic to channels, go mod update, build version * ci: update node and golang versions * ci: update node version to node 20 alone * client: update dev dependencies for ci --- .github/workflows/build.yaml | 51 + .github/workflows/integration.yaml | 10 +- .github/workflows/license.yaml | 2 +- .github/workflows/lint.yaml | 6 +- .github/workflows/main.yaml | 18 +- .github/workflows/release.yaml | 8 +- Changelog.md | 7 + Dockerfile | 4 +- Makefile | 10 +- README.md | 14 +- ard.go | 4 +- channels.go | 28 + client/angular.json | 8 +- client/package-lock.json | 6572 +++++++++-------- client/package.json | 55 +- client/src/app/oer-server/entities.ts | 24 - .../oer-server/timeline/timeline.component.ts | 91 +- config.go | 30 +- go.mod | 58 +- go.sum | 112 +- main.go | 4 +- models.go | 14 + orf.go | 2 +- parser.go | 21 +- rice-box.go | 70 +- search.go | 2 +- server.go | 13 +- setup.go | 19 +- srf.go | 3 +- v2.go | 2 +- zdf.go | 18 +- 31 files changed, 4047 insertions(+), 3233 deletions(-) create mode 100644 .github/workflows/build.yaml diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml new file mode 100644 index 0000000..068ba5e --- /dev/null +++ b/.github/workflows/build.yaml @@ -0,0 +1,51 @@ +name: OERC-Build + +on: + pull_request: + push: + branches: + - main + tags: + - '*' + +jobs: + oerc-build: + name: Project Build + runs-on: ubuntu-latest + strategy: + matrix: + node-version: [ '20.x' ] + go-version: [ '1.20' ] + + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-go@v3 + with: + go-version: ${{ matrix.go-version }} + + - name: Node ${{ matrix.node-version }} + uses: actions/setup-node@v3 + with: + node-version: ${{ matrix.node-version }} + + - name: Caching... + uses: actions/cache@v3 + with: + path: | + ~/.npm + client/node_modules + openapi-generator-cli.jar + key: ${{ runner.os }}-node-${{ hashFiles('client/package-lock.json') }} + restore-keys: | + ${{ runner.os }}-cache-oerc + + - name: npm install + run: | + cd client + npm install + + - name: Build Go Codebase + run: make build + + - name: Build Npm Codebase + run: make frontend diff --git a/.github/workflows/integration.yaml b/.github/workflows/integration.yaml index f6a1dd3..bb59c72 100644 --- a/.github/workflows/integration.yaml +++ b/.github/workflows/integration.yaml @@ -17,16 +17,16 @@ jobs: python-version: [ '3.10' ] steps: - - uses: actions/checkout@v2 - - uses: actions/setup-go@v2 + - uses: actions/checkout@v3 + - uses: actions/setup-go@v3 with: - go-version: 1.18 + go-version: '1.20' - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: ${{ matrix.python-version }} - name: Caching... - uses: actions/cache@v1 + uses: actions/cache@v3 with: path: | ~/.cache/pip diff --git a/.github/workflows/license.yaml b/.github/workflows/license.yaml index c66df19..7373fcc 100644 --- a/.github/workflows/license.yaml +++ b/.github/workflows/license.yaml @@ -11,6 +11,6 @@ jobs: name: Check license headers runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Check License Headers uses: apache/skywalking-eyes@main \ No newline at end of file diff --git a/.github/workflows/lint.yaml b/.github/workflows/lint.yaml index 3674df5..09b0f5c 100644 --- a/.github/workflows/lint.yaml +++ b/.github/workflows/lint.yaml @@ -11,10 +11,10 @@ jobs: name: Code linting runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - uses: actions/setup-go@v2 + - uses: actions/checkout@v3 + - uses: actions/setup-go@v3 with: - go-version: 1.18 + go-version: '1.20' - name: Linting run: | go install github.com/mgechev/revive@latest diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index 3865214..d1d4f23 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -14,28 +14,28 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - node-version: [ 16.x, 17.x, 18.x ] - python-version: [ '3.10' ] - go-version: [ 1.18, 1.19 ] + node-version: [ '20.x' ] + python-version: [ '3.11' ] + go-version: [ '1.20' ] steps: - - uses: actions/checkout@v2 - - uses: actions/setup-go@v2 + - uses: actions/checkout@v3 + - uses: actions/setup-go@v3 with: go-version: ${{ matrix.go-version }} - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: ${{ matrix.python-version }} - name: Node ${{ matrix.node-version }} - uses: actions/setup-node@v1 + uses: actions/setup-node@v3 with: node-version: ${{ matrix.node-version }} - name: Caching... - uses: actions/cache@v1 + uses: actions/cache@v3 with: path: | ~/.npm @@ -49,7 +49,7 @@ jobs: - name: Build Codebase run: make setup - - name: npm install and npm run build + - name: npm install run: | cd client npm install --omit=optional diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index b447d75..c5430e0 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -11,19 +11,19 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout Code - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Build Artifacts run: make release - name: Build Changelog id: github_release - uses: mikepenz/release-changelog-builder-action@v1 + uses: mikepenz/release-changelog-builder-action@v4 env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GITHUB_TOKEN: ${{ github.token }} - name: Create Release id: create_release uses: actions/create-release@v1 env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GITHUB_TOKEN: ${{ github.token }} with: tag_name: ${{ github.ref }} release_name: Release ${{ github.ref }} diff --git a/Changelog.md b/Changelog.md index 70fc3cc..dc4308e 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,5 +1,12 @@ # Changelog oerc +## 0.14.0 - 2023/11/17 +- go 1.20 +- dependency update +- Add dynamic channel integration into UI, static sorting +- Channels can be deprecated now: Mechanism to add and deprecate channels in channel list +- Improve update handling of materialized view for fast status info + ## 0.13.0 - 2023/08/12 - update dependencies - Use new SRF JSON API instead of markup parsing, fixing fetch process for SRF diff --git a/Dockerfile b/Dockerfile index 9fd6528..41ed6db 100644 --- a/Dockerfile +++ b/Dockerfile @@ -17,7 +17,7 @@ # If not, see . # Build -FROM golang:1.19-alpine as build +FROM golang:1.20-alpine as build RUN mkdir /app WORKDIR /app COPY go.mod ./ @@ -27,7 +27,7 @@ COPY . ./project RUN cd ./project && go build -o /app/oerc -FROM golang:1.19-alpine +FROM golang:1.20-alpine MAINTAINER emschu RUN mkdir /app && apk add --no-cache tzdata; WORKDIR /app diff --git a/Makefile b/Makefile index 05f2274..2b68b4d 100644 --- a/Makefile +++ b/Makefile @@ -17,8 +17,8 @@ # If not, see . SHELL := /bin/bash -APP_VERSION_DOT = "0.13.0" -APP_VERSION_STR = "0-13-0" +APP_VERSION_DOT = "0.14.0" +APP_VERSION_STR = "0-14-0" GO := GO111MODULE=on go GO_PATH = $(shell $(GO) env GOPATH) @@ -39,7 +39,7 @@ all: help .PHONY: help help: ## show this help - @fgrep -h "##" $(MAKEFILE_LIST) | fgrep -v fgrep | sed -e 's/\\$$//' | sed -e 's/##//' + @grep -F -h "##" $(MAKEFILE_LIST) | grep -F -v grep | sed -e 's/\\$$//' | sed -e 's/##//' .PHONY: clean clean: ## clean up project @@ -53,12 +53,11 @@ setup: ## install required project and (dev) dependencies $(GO) get github.com/GeertJohan/go.rice/rice $(GO) install github.com/mgechev/revive@latest if [ ! -f openapi-generator-cli.jar ]; then curl -L -o openapi-generator-cli.jar -L https://repo1.maven.org/maven2/org/openapitools/openapi-generator-cli/$(OPENAPI_TOOLS_VERSION)/openapi-generator-cli-$(OPENAPI_TOOLS_VERSION).jar; fi - pip install --user schemathesis + python -m pip install --user schemathesis .PHONY: frontend frontend: ## build the frontend and the static rice box file cd client; npm run build-prod - $(GO_RICE) embed-go .PHONY: build build: ## build dev version of application @@ -127,3 +126,4 @@ version: ## populate the current version defined in this make file sed -r -i 's/"version": "([0-9]+.[0-9]+.[0-9]+)"/"version": "'$(APP_VERSION_DOT)'"/g' client/package.json cd client; npm i; make frontend + $(GO_RICE) embed-go diff --git a/README.md b/README.md index 0d1b91e..37acc5f 100644 --- a/README.md +++ b/README.md @@ -12,8 +12,8 @@ at `127.0.0.1:8080` (*default*) if you run `oerc server`. - **Collecting TV program data** of 28 TV channels (`oerc fetch`) - **Search for interesting program** items by looking for your own keywords (`oerc search`) -- Running an **HTTP backend server** to access program data in JSON format (`oerc server`) -- By default the server contains a small **client web application** for your browser to view the program data and +- Running an **HTTP server** to access program data in a simple Web-UI (`oerc server`) +- By default, the server contains a small **client web application** for your browser to view the program data and your personal program recommendations With the help of `oerc` you can build and use your own private TV program recommendation tool while ALL @@ -47,6 +47,10 @@ regions in general. # Setup & Run +## Download and start +Download the `oerc` binary from [here](https://github.com/emschu/oerc/releases) for your platform, +make it executable, and you are ready to start. + ## With docker/docker-compose Clone this repository, and build the binary file for the container: @@ -63,7 +67,7 @@ $ docker-compose up 1. To get this application use one of the following commands -### Golang 1.18+ +### Golang 1.20+ ```shell go install github.com/emschu/oerc@latest ``` @@ -88,7 +92,7 @@ USAGE: oerc [global options] command [command options] [arguments...] VERSION: - 0.13.0, License: AGPLv3, https://github.com/emschu/oerc + 0.14.0, License: AGPLv3, https://github.com/emschu/oerc DESCRIPTION: Fetch, view and search TV program data of public-law stations in Germany, Switzerland and Austria @@ -157,7 +161,7 @@ ClientEnabled: true # search settings # only search for recommendations in the next 4 days SearchDaysInFuture: 5 -# these are example values. Feel free to create you own list of keywords :) +# these are example values. Feel free to create your own list of keywords :) SearchKeywords: - Loriot # these channels won't be recognized during the "search" for recommendations based on your keywords diff --git a/ard.go b/ard.go index bff2dc2..3e52d2b 100644 --- a/ard.go +++ b/ard.go @@ -325,7 +325,7 @@ func (a *ARDParser) handleDay(channel Channel, day time.Time) { // method to fetch all tv show data func (a *ARDParser) fetchTVShows() { if !appConf.EnableTVShowCollection || isRecentlyFetched() { - logRecentFetch("Skip update of ard tv shows") + a.logRecentFetch("Skip update of ard tv shows") return } // Create a Collector specifically for Shopify @@ -492,7 +492,7 @@ func (a *ARDParser) linkTagsToEntriesDaily(day time.Time) { // method to link tags to program entries func (a *ARDParser) linkTagsToEntriesGeneral() { if isRecentlyFetched() { - logRecentFetch("Skip update of ard program entry tag search") + a.logRecentFetch("Skip update of ard program entry tag search") return } diff --git a/channels.go b/channels.go index 5748565..a92fdf7 100644 --- a/channels.go +++ b/channels.go @@ -31,6 +31,7 @@ func getArdChannels() *[]Channel { TechnicalID: "28106", Homepage: "https://ard.de", }, + IsDeprecated: false, }, { ManagedRecord: ManagedRecord{ @@ -40,6 +41,7 @@ func getArdChannels() *[]Channel { TechnicalID: "28107", Homepage: "https://www.br.de/fernsehen/index.html", }, + IsDeprecated: false, }, { ManagedRecord: ManagedRecord{ @@ -49,6 +51,7 @@ func getArdChannels() *[]Channel { TechnicalID: "28108", Homepage: "https://www.hr-fernsehen.de/", }, + IsDeprecated: false, }, { ManagedRecord: ManagedRecord{ @@ -58,6 +61,7 @@ func getArdChannels() *[]Channel { TechnicalID: "28229", Homepage: "https://www.mdr.de/tv/", }, + IsDeprecated: false, }, { ManagedRecord: ManagedRecord{ @@ -67,6 +71,7 @@ func getArdChannels() *[]Channel { TechnicalID: "28226", Homepage: "https://www.ndr.de", }, + IsDeprecated: false, }, { ManagedRecord: ManagedRecord{ @@ -76,6 +81,7 @@ func getArdChannels() *[]Channel { TechnicalID: "28205", Homepage: "https://www.rbb-online.de/fernsehen/", }, + IsDeprecated: false, }, { ManagedRecord: ManagedRecord{ @@ -85,6 +91,7 @@ func getArdChannels() *[]Channel { TechnicalID: "28385", Homepage: "https://www.radiobremen.de/fernsehen/", }, + IsDeprecated: false, }, { ManagedRecord: ManagedRecord{ @@ -94,6 +101,7 @@ func getArdChannels() *[]Channel { TechnicalID: "28486", Homepage: "https://www.sr.de/sr/home/fernsehen/", }, + IsDeprecated: false, }, { ManagedRecord: ManagedRecord{ @@ -103,6 +111,7 @@ func getArdChannels() *[]Channel { TechnicalID: "28113", Homepage: "https://www.swrfernsehen.de/tv-programm/", }, + IsDeprecated: false, }, { ManagedRecord: ManagedRecord{ @@ -112,6 +121,7 @@ func getArdChannels() *[]Channel { TechnicalID: "28231", Homepage: "https://www.swrfernsehen.de/tv-programm/", }, + IsDeprecated: false, }, { ManagedRecord: ManagedRecord{ @@ -121,6 +131,7 @@ func getArdChannels() *[]Channel { TechnicalID: "28111", Homepage: "http://www.wdr.de/tv/", }, + IsDeprecated: false, }, { ManagedRecord: ManagedRecord{ @@ -130,6 +141,7 @@ func getArdChannels() *[]Channel { TechnicalID: "28487", Homepage: "http://www.br.de/fernsehen/ard-alpha/", }, + IsDeprecated: false, }, { ManagedRecord: ManagedRecord{ @@ -139,6 +151,7 @@ func getArdChannels() *[]Channel { TechnicalID: "28721", Homepage: "http://programm.tagesschau24.de/", }, + IsDeprecated: false, }, { ManagedRecord: ManagedRecord{ @@ -148,6 +161,7 @@ func getArdChannels() *[]Channel { TechnicalID: "28722", Homepage: "http://www.one.ard.de/", }, + IsDeprecated: false, }, { ManagedRecord: ManagedRecord{ @@ -157,6 +171,7 @@ func getArdChannels() *[]Channel { TechnicalID: "28008", Homepage: "http://www.kika.de/", }, + IsDeprecated: false, }, } } @@ -171,6 +186,7 @@ func getZdfChannels() *[]Channel { TechnicalID: "zdf", Homepage: "http://www.zdf.de/", }, + IsDeprecated: false, }, { ManagedRecord: ManagedRecord{ @@ -180,6 +196,7 @@ func getZdfChannels() *[]Channel { TechnicalID: "zdfinfo", Homepage: "https://www.zdf.de/dokumentation/zdfinfo-doku", }, + IsDeprecated: false, }, { ManagedRecord: ManagedRecord{ @@ -189,6 +206,7 @@ func getZdfChannels() *[]Channel { TechnicalID: "zdfneo", Homepage: "https://www.zdf.de/sender/zdfneo", }, + IsDeprecated: false, }, { ManagedRecord: ManagedRecord{ @@ -198,6 +216,7 @@ func getZdfChannels() *[]Channel { TechnicalID: "phoenix", Homepage: "http://www.phoenix.de/", }, + IsDeprecated: false, }, { ManagedRecord: ManagedRecord{ @@ -207,6 +226,7 @@ func getZdfChannels() *[]Channel { TechnicalID: "3sat", Homepage: "https://www.3sat.de", }, + IsDeprecated: false, }, { ManagedRecord: ManagedRecord{ @@ -216,6 +236,7 @@ func getZdfChannels() *[]Channel { TechnicalID: "arte", Homepage: "https://www.arte.tv/de", }, + IsDeprecated: false, }, } } @@ -230,6 +251,7 @@ func getSrfChannels() *[]Channel { TechnicalID: "23FFBE1B-65CE-4188-ADD2-C724186C2C9F", Homepage: "https://www.srf.ch/tv", }, + IsDeprecated: false, }, { ManagedRecord: ManagedRecord{ @@ -239,6 +261,7 @@ func getSrfChannels() *[]Channel { TechnicalID: "E4D5AD08-C1E8-46A3-BB58-4875051D60D2", Homepage: "https://www.srf.ch/tv/srf-2", }, + IsDeprecated: false, }, { ManagedRecord: ManagedRecord{ @@ -248,6 +271,7 @@ func getSrfChannels() *[]Channel { TechnicalID: "34c2819e-e715-43d7-9026-40a443152a97", Homepage: "https://www.srf.ch/tv", }, + IsDeprecated: false, }, } } @@ -262,6 +286,7 @@ func getOrfChannels() *[]Channel { TechnicalID: "orf1", Homepage: "http://tv.orf.at/program/orf1", }, + IsDeprecated: false, }, { ManagedRecord: ManagedRecord{ @@ -271,6 +296,7 @@ func getOrfChannels() *[]Channel { TechnicalID: "orf2", Homepage: "http://tv.orf.at/program/orf2", }, + IsDeprecated: false, }, { ManagedRecord: ManagedRecord{ @@ -280,6 +306,7 @@ func getOrfChannels() *[]Channel { TechnicalID: "orf3", Homepage: "https://tv.orf.at/orf3", }, + IsDeprecated: false, }, { ManagedRecord: ManagedRecord{ @@ -289,6 +316,7 @@ func getOrfChannels() *[]Channel { TechnicalID: "orfs", Homepage: "http://sport.orf.at/", }, + IsDeprecated: false, }, } } diff --git a/client/angular.json b/client/angular.json index bfa3071..f3f2e44 100644 --- a/client/angular.json +++ b/client/angular.json @@ -87,19 +87,19 @@ "serve": { "builder": "@angular-devkit/build-angular:dev-server", "options": { - "browserTarget": "oerc-client:build", - "proxyConfig": "src/proxy.conf.json" + "proxyConfig": "src/proxy.conf.json", + "buildTarget": "oerc-client:build" }, "configurations": { "production": { - "browserTarget": "oerc-client:build:production" + "buildTarget": "oerc-client:build:production" } } }, "extract-i18n": { "builder": "@angular-devkit/build-angular:extract-i18n", "options": { - "browserTarget": "oerc-client:build" + "buildTarget": "oerc-client:build" } }, "test": { diff --git a/client/package-lock.json b/client/package-lock.json index 37cf054..dbc10b4 100644 --- a/client/package-lock.json +++ b/client/package-lock.json @@ -1,51 +1,52 @@ { "name": "oerc-client", - "version": "0.13.0", + "version": "0.14.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "oerc-client", - "version": "0.13.0", - "dependencies": { - "@angular/animations": "^16.1.6", - "@angular/common": "^16.1.6", - "@angular/compiler": "^16.1.6", - "@angular/core": "^16.1.6", - "@angular/forms": "^16.1.6", - "@angular/localize": "^16.1.6", - "@angular/platform-browser": "^16.1.6", - "@angular/platform-browser-dynamic": "^16.1.6", - "@angular/router": "^16.1.6", + "version": "0.14.0", + "dependencies": { + "@angular/animations": "^17.0.8", + "@angular/common": "^17.0.8", + "@angular/compiler": "^17.0.8", + "@angular/core": "^17.0.8", + "@angular/forms": "^17.0.8", + "@angular/localize": "^17.0.8", + "@angular/platform-browser": "^17.0.8", + "@angular/platform-browser-dynamic": "^17.0.8", + "@angular/router": "^17.0.8", "@egjs/hammerjs": "^2.0.17", - "dayjs": "^1.11.9", + "dayjs": "^1.11.10", "flatpickr": "^4.6.13", "keycharm": "^0.4.0", "propagating-hammerjs": "^2.0.1", "rxjs": "^7.5.0", "spectre.css": "^0.5.9", - "tslib": "^2.4.0", + "tslib": "^2.6.2", "uuid": "^8.3.2", - "vis-data": "^7.1.4", + "vis-data": "^7.1.7", "vis-timeline": "^7.5.1", "vis-util": "^5.0.3", "xss": "^1.0.9", - "zone.js": "~0.13.1" + "zone.js": "~0.14.2" }, "devDependencies": { - "@angular-devkit/build-angular": "^16.1.5", - "@angular-eslint/builder": "16.1.0", - "@angular-eslint/eslint-plugin": "16.1.0", - "@angular-eslint/eslint-plugin-template": "16.1.0", - "@angular-eslint/schematics": "16.1.0", - "@angular-eslint/template-parser": "16.1.0", - "@angular/cli": "^16.1.5", - "@angular/compiler-cli": "^16.1.6", + "@angular-devkit/build-angular": "^17.0.8", + "@angular-eslint/builder": "17.1.1", + "@angular-eslint/eslint-plugin": "17.1.1", + "@angular-eslint/eslint-plugin-template": "17.1.1", + "@angular-eslint/schematics": "17.1.1", + "@angular-eslint/template-parser": "17.1.1", + "@angular/cli": "^17.0.8", + "@angular/compiler-cli": "^17.0.8", + "@nx/nx-linux-x64-gnu": "^17.2.7", "@types/jasmine": "^4.3.5", - "@types/node": "^20.4.4", - "@typescript-eslint/eslint-plugin": "^5.59.2", - "@typescript-eslint/parser": "^5.59.2", - "eslint": "^8.39.0", + "@types/node": "^20.8.10", + "@typescript-eslint/eslint-plugin": "^6.10.0", + "@typescript-eslint/parser": "^6.10.0", + "eslint": "^8.53.0", "jasmine-core": "^4.1.0", "karma": "^6.3.19", "karma-chrome-launcher": "~3.1.0", @@ -54,7 +55,7 @@ "karma-jasmine-html-reporter": "^1.7.0", "postcss": "^8.4.13", "ts-node": "~10.9.1", - "typescript": "~5.1.6" + "typescript": "~5.2.2" }, "optionalDependencies": { "fsevents": "^2.3.2" @@ -82,111 +83,112 @@ } }, "node_modules/@angular-devkit/architect": { - "version": "0.1602.0", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1602.0.tgz", - "integrity": "sha512-ZRmUTBeD+uGr605eOHnsovEn6f1mOBI+kxP64DRvagNweX5TN04s3iyQ8jmLSAHQD9ush31LFxv3dVNxv3ceXQ==", + "version": "0.1700.8", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1700.8.tgz", + "integrity": "sha512-SWVr3CvwO6T0yW2ytszCwBT1g92vyFkwbVUxqE93urYnoD8PvP+81GH5YwVjHQTgvhP4eXQMGZ9hpHx57VOrWQ==", "dev": true, "dependencies": { - "@angular-devkit/core": "16.2.0", + "@angular-devkit/core": "17.0.8", "rxjs": "7.8.1" }, "engines": { - "node": "^16.14.0 || >=18.10.0", + "node": "^18.13.0 || >=20.9.0", "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", "yarn": ">= 1.13.0" } }, "node_modules/@angular-devkit/build-angular": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-16.2.0.tgz", - "integrity": "sha512-miylwjOqvlKmYrzS84bjRaJrecZxOXH9xsPVvQE8VBe8UKePJjRAL6yyOqXUOGtzlch2YmT98RAnuni7y0FEAw==", + "version": "17.0.8", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-17.0.8.tgz", + "integrity": "sha512-u7R5yX92ZxOL/LfxiKGGqlBo86100sJ5Rabavn8DeGtYP8N0qgwCcNwlW2zaMoUlkw2geMnxcxIX5VJI4iFPUA==", "dev": true, "dependencies": { "@ampproject/remapping": "2.2.1", - "@angular-devkit/architect": "0.1602.0", - "@angular-devkit/build-webpack": "0.1602.0", - "@angular-devkit/core": "16.2.0", - "@babel/core": "7.22.9", - "@babel/generator": "7.22.9", + "@angular-devkit/architect": "0.1700.8", + "@angular-devkit/build-webpack": "0.1700.8", + "@angular-devkit/core": "17.0.8", + "@babel/core": "7.23.2", + "@babel/generator": "7.23.0", "@babel/helper-annotate-as-pure": "7.22.5", "@babel/helper-split-export-declaration": "7.22.6", - "@babel/plugin-proposal-async-generator-functions": "7.20.7", + "@babel/plugin-transform-async-generator-functions": "7.23.2", "@babel/plugin-transform-async-to-generator": "7.22.5", - "@babel/plugin-transform-runtime": "7.22.9", - "@babel/preset-env": "7.22.9", - "@babel/runtime": "7.22.6", - "@babel/template": "7.22.5", + "@babel/plugin-transform-runtime": "7.23.2", + "@babel/preset-env": "7.23.2", + "@babel/runtime": "7.23.2", "@discoveryjs/json-ext": "0.5.7", - "@ngtools/webpack": "16.2.0", + "@ngtools/webpack": "17.0.8", "@vitejs/plugin-basic-ssl": "1.0.1", "ansi-colors": "4.1.3", - "autoprefixer": "10.4.14", + "autoprefixer": "10.4.16", "babel-loader": "9.1.3", "babel-plugin-istanbul": "6.1.1", + "browser-sync": "2.29.3", "browserslist": "^4.21.5", "chokidar": "3.5.3", "copy-webpack-plugin": "11.0.0", "critters": "0.0.20", "css-loader": "6.8.1", - "esbuild-wasm": "0.18.17", + "esbuild-wasm": "0.19.5", "fast-glob": "3.3.1", - "guess-parser": "0.4.22", - "https-proxy-agent": "5.0.1", - "inquirer": "8.2.4", + "http-proxy-middleware": "2.0.6", + "https-proxy-agent": "7.0.2", + "inquirer": "9.2.11", "jsonc-parser": "3.2.0", "karma-source-map-support": "1.4.0", - "less": "4.1.3", + "less": "4.2.0", "less-loader": "11.1.0", "license-webpack-plugin": "4.0.2", "loader-utils": "3.2.1", - "magic-string": "0.30.1", + "magic-string": "0.30.5", "mini-css-extract-plugin": "2.7.6", "mrmime": "1.0.1", "open": "8.4.2", "ora": "5.4.1", "parse5-html-rewriting-stream": "7.0.0", - "picomatch": "2.3.1", - "piscina": "4.0.0", - "postcss": "8.4.27", + "picomatch": "3.0.1", + "piscina": "4.1.0", + "postcss": "8.4.31", "postcss-loader": "7.3.3", "resolve-url-loader": "5.0.0", "rxjs": "7.8.1", - "sass": "1.64.1", + "sass": "1.69.5", "sass-loader": "13.3.2", "semver": "7.5.4", "source-map-loader": "4.0.1", "source-map-support": "0.5.21", - "terser": "5.19.2", + "terser": "5.24.0", "text-table": "0.2.0", "tree-kill": "1.2.2", - "tslib": "2.6.1", - "vite": "4.4.7", - "webpack": "5.88.2", + "tslib": "2.6.2", + "undici": "5.27.2", + "vite": "4.5.1", + "webpack": "5.89.0", "webpack-dev-middleware": "6.1.1", "webpack-dev-server": "4.15.1", - "webpack-merge": "5.9.0", + "webpack-merge": "5.10.0", "webpack-subresource-integrity": "5.1.0" }, "engines": { - "node": "^16.14.0 || >=18.10.0", + "node": "^18.13.0 || >=20.9.0", "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", "yarn": ">= 1.13.0" }, "optionalDependencies": { - "esbuild": "0.18.17" + "esbuild": "0.19.5" }, "peerDependencies": { - "@angular/compiler-cli": "^16.0.0", - "@angular/localize": "^16.0.0", - "@angular/platform-server": "^16.0.0", - "@angular/service-worker": "^16.0.0", + "@angular/compiler-cli": "^17.0.0", + "@angular/localize": "^17.0.0", + "@angular/platform-server": "^17.0.0", + "@angular/service-worker": "^17.0.0", "jest": "^29.5.0", "jest-environment-jsdom": "^29.5.0", "karma": "^6.3.0", - "ng-packagr": "^16.0.0", + "ng-packagr": "^17.0.0", "protractor": "^7.0.0", "tailwindcss": "^2.0.0 || ^3.0.0", - "typescript": ">=4.9.3 <5.2" + "typescript": ">=5.2 <5.3" }, "peerDependenciesMeta": { "@angular/localize": { @@ -218,146 +220,814 @@ } } }, - "node_modules/@angular-devkit/build-webpack": { - "version": "0.1602.0", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1602.0.tgz", - "integrity": "sha512-KdSr6iAcO30i/LIGL8mYi+d1buVXuDCp2dptzEJ4vxReOMFJca90KLwb+tVHEqqnDb0WkNfWm8Ii2QYh2FrNyA==", + "node_modules/@angular-devkit/build-angular/node_modules/@esbuild/android-arm": { + "version": "0.19.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.5.tgz", + "integrity": "sha512-bhvbzWFF3CwMs5tbjf3ObfGqbl/17ict2/uwOSfr3wmxDE6VdS2GqY/FuzIPe0q0bdhj65zQsvqfArI9MY6+AA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/@esbuild/android-arm64": { + "version": "0.19.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.5.tgz", + "integrity": "sha512-5d1OkoJxnYQfmC+Zd8NBFjkhyCNYwM4n9ODrycTFY6Jk1IGiZ+tjVJDDSwDt77nK+tfpGP4T50iMtVi4dEGzhQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/@esbuild/android-x64": { + "version": "0.19.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.5.tgz", + "integrity": "sha512-9t+28jHGL7uBdkBjL90QFxe7DVA+KGqWlHCF8ChTKyaKO//VLuoBricQCgwhOjA1/qOczsw843Fy4cbs4H3DVA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/@esbuild/darwin-arm64": { + "version": "0.19.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.5.tgz", + "integrity": "sha512-mvXGcKqqIqyKoxq26qEDPHJuBYUA5KizJncKOAf9eJQez+L9O+KfvNFu6nl7SCZ/gFb2QPaRqqmG0doSWlgkqw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/@esbuild/darwin-x64": { + "version": "0.19.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.5.tgz", + "integrity": "sha512-Ly8cn6fGLNet19s0X4unjcniX24I0RqjPv+kurpXabZYSXGM4Pwpmf85WHJN3lAgB8GSth7s5A0r856S+4DyiA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/@esbuild/freebsd-arm64": { + "version": "0.19.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.5.tgz", + "integrity": "sha512-GGDNnPWTmWE+DMchq1W8Sd0mUkL+APvJg3b11klSGUDvRXh70JqLAO56tubmq1s2cgpVCSKYywEiKBfju8JztQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/@esbuild/freebsd-x64": { + "version": "0.19.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.5.tgz", + "integrity": "sha512-1CCwDHnSSoA0HNwdfoNY0jLfJpd7ygaLAp5EHFos3VWJCRX9DMwWODf96s9TSse39Br7oOTLryRVmBoFwXbuuQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/@esbuild/linux-arm": { + "version": "0.19.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.5.tgz", + "integrity": "sha512-lrWXLY/vJBzCPC51QN0HM71uWgIEpGSjSZZADQhq7DKhPcI6NH1IdzjfHkDQws2oNpJKpR13kv7/pFHBbDQDwQ==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/@esbuild/linux-arm64": { + "version": "0.19.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.5.tgz", + "integrity": "sha512-o3vYippBmSrjjQUCEEiTZ2l+4yC0pVJD/Dl57WfPwwlvFkrxoSO7rmBZFii6kQB3Wrn/6GwJUPLU5t52eq2meA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/@esbuild/linux-ia32": { + "version": "0.19.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.5.tgz", + "integrity": "sha512-MkjHXS03AXAkNp1KKkhSKPOCYztRtK+KXDNkBa6P78F8Bw0ynknCSClO/ztGszILZtyO/lVKpa7MolbBZ6oJtQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/@esbuild/linux-loong64": { + "version": "0.19.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.5.tgz", + "integrity": "sha512-42GwZMm5oYOD/JHqHska3Jg0r+XFb/fdZRX+WjADm3nLWLcIsN27YKtqxzQmGNJgu0AyXg4HtcSK9HuOk3v1Dw==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/@esbuild/linux-mips64el": { + "version": "0.19.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.5.tgz", + "integrity": "sha512-kcjndCSMitUuPJobWCnwQ9lLjiLZUR3QLQmlgaBfMX23UEa7ZOrtufnRds+6WZtIS9HdTXqND4yH8NLoVVIkcg==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/@esbuild/linux-ppc64": { + "version": "0.19.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.5.tgz", + "integrity": "sha512-yJAxJfHVm0ZbsiljbtFFP1BQKLc8kUF6+17tjQ78QjqjAQDnhULWiTA6u0FCDmYT1oOKS9PzZ2z0aBI+Mcyj7Q==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/@esbuild/linux-riscv64": { + "version": "0.19.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.5.tgz", + "integrity": "sha512-5u8cIR/t3gaD6ad3wNt1MNRstAZO+aNyBxu2We8X31bA8XUNyamTVQwLDA1SLoPCUehNCymhBhK3Qim1433Zag==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/@esbuild/linux-s390x": { + "version": "0.19.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.5.tgz", + "integrity": "sha512-Z6JrMyEw/EmZBD/OFEFpb+gao9xJ59ATsoTNlj39jVBbXqoZm4Xntu6wVmGPB/OATi1uk/DB+yeDPv2E8PqZGw==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/@esbuild/linux-x64": { + "version": "0.19.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.5.tgz", + "integrity": "sha512-psagl+2RlK1z8zWZOmVdImisMtrUxvwereIdyJTmtmHahJTKb64pAcqoPlx6CewPdvGvUKe2Jw+0Z/0qhSbG1A==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/@esbuild/netbsd-x64": { + "version": "0.19.5", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.5.tgz", + "integrity": "sha512-kL2l+xScnAy/E/3119OggX8SrWyBEcqAh8aOY1gr4gPvw76la2GlD4Ymf832UCVbmuWeTf2adkZDK+h0Z/fB4g==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/@esbuild/openbsd-x64": { + "version": "0.19.5", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.5.tgz", + "integrity": "sha512-sPOfhtzFufQfTBgRnE1DIJjzsXukKSvZxloZbkJDG383q0awVAq600pc1nfqBcl0ice/WN9p4qLc39WhBShRTA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/@esbuild/sunos-x64": { + "version": "0.19.5", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.5.tgz", + "integrity": "sha512-dGZkBXaafuKLpDSjKcB0ax0FL36YXCvJNnztjKV+6CO82tTYVDSH2lifitJ29jxRMoUhgkg9a+VA/B03WK5lcg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/@esbuild/win32-arm64": { + "version": "0.19.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.5.tgz", + "integrity": "sha512-dWVjD9y03ilhdRQ6Xig1NWNgfLtf2o/STKTS+eZuF90fI2BhbwD6WlaiCGKptlqXlURVB5AUOxUj09LuwKGDTg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/@esbuild/win32-ia32": { + "version": "0.19.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.5.tgz", + "integrity": "sha512-4liggWIA4oDgUxqpZwrDhmEfAH4d0iljanDOK7AnVU89T6CzHon/ony8C5LeOdfgx60x5cnQJFZwEydVlYx4iw==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/@esbuild/win32-x64": { + "version": "0.19.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.5.tgz", + "integrity": "sha512-czTrygUsB/jlM8qEW5MD8bgYU2Xg14lo6kBDXW6HdxKjh8M5PzETGiSHaz9MtbXBYDloHNUAUW2tMiKW4KM9Mw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/esbuild": { + "version": "0.19.5", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.5.tgz", + "integrity": "sha512-bUxalY7b1g8vNhQKdB24QDmHeY4V4tw/s6Ak5z+jJX9laP5MoQseTOMemAr0gxssjNcH0MCViG8ONI2kksvfFQ==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.19.5", + "@esbuild/android-arm64": "0.19.5", + "@esbuild/android-x64": "0.19.5", + "@esbuild/darwin-arm64": "0.19.5", + "@esbuild/darwin-x64": "0.19.5", + "@esbuild/freebsd-arm64": "0.19.5", + "@esbuild/freebsd-x64": "0.19.5", + "@esbuild/linux-arm": "0.19.5", + "@esbuild/linux-arm64": "0.19.5", + "@esbuild/linux-ia32": "0.19.5", + "@esbuild/linux-loong64": "0.19.5", + "@esbuild/linux-mips64el": "0.19.5", + "@esbuild/linux-ppc64": "0.19.5", + "@esbuild/linux-riscv64": "0.19.5", + "@esbuild/linux-s390x": "0.19.5", + "@esbuild/linux-x64": "0.19.5", + "@esbuild/netbsd-x64": "0.19.5", + "@esbuild/openbsd-x64": "0.19.5", + "@esbuild/sunos-x64": "0.19.5", + "@esbuild/win32-arm64": "0.19.5", + "@esbuild/win32-ia32": "0.19.5", + "@esbuild/win32-x64": "0.19.5" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/picomatch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-3.0.1.tgz", + "integrity": "sha512-I3EurrIQMlRc9IaAZnqRR044Phh2DXY+55o7uJ0V+hYZAcQYSuFWsc9q5PvyDHUSCe1Qxn/iBz+78s86zWnGag==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/postcss": { + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/@angular-devkit/build-webpack": { + "version": "0.1700.8", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1700.8.tgz", + "integrity": "sha512-GA7QlCAlYB3uBkRaUYgIC/Vfajb9jMmouwYiAAEm34ZyP3ThFjdqsYd/A/exnuESt5o6Bh++C/PI34sV3lawRA==", + "dev": true, + "dependencies": { + "@angular-devkit/architect": "0.1700.8", + "rxjs": "7.8.1" + }, + "engines": { + "node": "^18.13.0 || >=20.9.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "webpack": "^5.30.0", + "webpack-dev-server": "^4.0.0" + } + }, + "node_modules/@angular-devkit/core": { + "version": "17.0.8", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-17.0.8.tgz", + "integrity": "sha512-gI8+SOwGUwr0WOlFrhLjohLolMzcguuoR0LTZEcGjdXvQyPgH4NDSRIIrfWCdu+ZVhfy76o3zQYdYc9QN8NrjQ==", + "dev": true, + "dependencies": { + "ajv": "8.12.0", + "ajv-formats": "2.1.1", + "jsonc-parser": "3.2.0", + "picomatch": "3.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/@angular-devkit/core/node_modules/picomatch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-3.0.1.tgz", + "integrity": "sha512-I3EurrIQMlRc9IaAZnqRR044Phh2DXY+55o7uJ0V+hYZAcQYSuFWsc9q5PvyDHUSCe1Qxn/iBz+78s86zWnGag==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/@angular-devkit/schematics": { + "version": "17.0.8", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-17.0.8.tgz", + "integrity": "sha512-syo814SVWfJvne448IijjZvpWbuqJsEutdNqHWLTewTfX2U3KrIAr/XRVcXQMuyMvLCDiuxjMgEJxOIP7mcIPw==", + "dev": true, + "dependencies": { + "@angular-devkit/core": "17.0.8", + "jsonc-parser": "3.2.0", + "magic-string": "0.30.5", + "ora": "5.4.1", + "rxjs": "7.8.1" + }, + "engines": { + "node": "^18.13.0 || >=20.9.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@angular-eslint/builder": { + "version": "17.1.1", + "resolved": "https://registry.npmjs.org/@angular-eslint/builder/-/builder-17.1.1.tgz", + "integrity": "sha512-QGnIaypNP1osDObTIRJ5JF1KdMBn2oghZXMZAFN+qc+4+EX0SLfrSVw0YTZRH1Sg8ns3/Q+E6jYrswrhV1JmKQ==", + "dev": true, + "dependencies": { + "@nx/devkit": "17.1.3", + "nx": "17.1.3" + }, + "peerDependencies": { + "eslint": "^7.20.0 || ^8.0.0", + "typescript": "*" + } + }, + "node_modules/@angular-eslint/bundled-angular-compiler": { + "version": "17.1.1", + "resolved": "https://registry.npmjs.org/@angular-eslint/bundled-angular-compiler/-/bundled-angular-compiler-17.1.1.tgz", + "integrity": "sha512-xRlSh9qjdUdUKAy/0UQsxX7wf1tHApAsHsfismebPriqfmVAPyEg4HBrM8ImWaZxiqaTGC1AyHsUBQD5FK8o6w==", + "dev": true + }, + "node_modules/@angular-eslint/eslint-plugin": { + "version": "17.1.1", + "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin/-/eslint-plugin-17.1.1.tgz", + "integrity": "sha512-fFOBlCOVObVu3gjLj+0BypqO1ZR/0bfJnDElqMdYwJG7zRaFT8NNQbrOo/q/GQoqOFoNna6mw3teTGsd5JnL2A==", + "dev": true, + "dependencies": { + "@angular-eslint/utils": "17.1.1", + "@typescript-eslint/utils": "6.13.1" + }, + "peerDependencies": { + "eslint": "^7.20.0 || ^8.0.0", + "typescript": "*" + } + }, + "node_modules/@angular-eslint/eslint-plugin-template": { + "version": "17.1.1", + "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin-template/-/eslint-plugin-template-17.1.1.tgz", + "integrity": "sha512-unZ6QNwtxuB8Eni7UPdw7uK6iZipZUXIsH+ZuLMOxwFgGMqeRnpv8SW0212rto3d/Ec0jESzVHKcwZ9pT+jxgw==", + "dev": true, + "dependencies": { + "@angular-eslint/bundled-angular-compiler": "17.1.1", + "@angular-eslint/utils": "17.1.1", + "@typescript-eslint/type-utils": "6.13.1", + "@typescript-eslint/utils": "6.13.1", + "aria-query": "5.3.0", + "axobject-query": "4.0.0" + }, + "peerDependencies": { + "eslint": "^7.20.0 || ^8.0.0", + "typescript": "*" + } + }, + "node_modules/@angular-eslint/eslint-plugin-template/node_modules/@typescript-eslint/scope-manager": { + "version": "6.13.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.13.1.tgz", + "integrity": "sha512-BW0kJ7ceiKi56GbT2KKzZzN+nDxzQK2DS6x0PiSMPjciPgd/JRQGMibyaN2cPt2cAvuoH0oNvn2fwonHI+4QUQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "6.13.1", + "@typescript-eslint/visitor-keys": "6.13.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@angular-eslint/eslint-plugin-template/node_modules/@typescript-eslint/type-utils": { + "version": "6.13.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.13.1.tgz", + "integrity": "sha512-A2qPlgpxx2v//3meMqQyB1qqTg1h1dJvzca7TugM3Yc2USDY+fsRBiojAEo92HO7f5hW5mjAUF6qobOPzlBCBQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/typescript-estree": "6.13.1", + "@typescript-eslint/utils": "6.13.1", + "debug": "^4.3.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@angular-eslint/eslint-plugin-template/node_modules/@typescript-eslint/types": { + "version": "6.13.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.13.1.tgz", + "integrity": "sha512-gjeEskSmiEKKFIbnhDXUyiqVma1gRCQNbVZ1C8q7Zjcxh3WZMbzWVfGE9rHfWd1msQtPS0BVD9Jz9jded44eKg==", + "dev": true, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@angular-eslint/eslint-plugin-template/node_modules/@typescript-eslint/typescript-estree": { + "version": "6.13.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.13.1.tgz", + "integrity": "sha512-sBLQsvOC0Q7LGcUHO5qpG1HxRgePbT6wwqOiGLpR8uOJvPJbfs0mW3jPA3ujsDvfiVwVlWUDESNXv44KtINkUQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "6.13.1", + "@typescript-eslint/visitor-keys": "6.13.1", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@angular-eslint/eslint-plugin-template/node_modules/@typescript-eslint/utils": { + "version": "6.13.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.13.1.tgz", + "integrity": "sha512-ouPn/zVoan92JgAegesTXDB/oUp6BP1v8WpfYcqh649ejNc9Qv+B4FF2Ff626kO1xg0wWwwG48lAJ4JuesgdOw==", "dev": true, "dependencies": { - "@angular-devkit/architect": "0.1602.0", - "rxjs": "7.8.1" + "@eslint-community/eslint-utils": "^4.4.0", + "@types/json-schema": "^7.0.12", + "@types/semver": "^7.5.0", + "@typescript-eslint/scope-manager": "6.13.1", + "@typescript-eslint/types": "6.13.1", + "@typescript-eslint/typescript-estree": "6.13.1", + "semver": "^7.5.4" }, "engines": { - "node": "^16.14.0 || >=18.10.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "webpack": "^5.30.0", - "webpack-dev-server": "^4.0.0" + "eslint": "^7.0.0 || ^8.0.0" } }, - "node_modules/@angular-devkit/core": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-16.2.0.tgz", - "integrity": "sha512-l1k6Rqm3YM16BEn3CWyQKrk9xfu+2ux7Bw3oS+h1TO4/RoxO2PgHj8LLRh/WNrYVarhaqO7QZ5ePBkXNMkzJ1g==", + "node_modules/@angular-eslint/eslint-plugin-template/node_modules/@typescript-eslint/visitor-keys": { + "version": "6.13.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.13.1.tgz", + "integrity": "sha512-NDhQUy2tg6XGNBGDRm1XybOHSia8mcXmlbKWoQP+nm1BIIMxa55shyJfZkHpEBN62KNPLrocSM2PdPcaLgDKMQ==", "dev": true, "dependencies": { - "ajv": "8.12.0", - "ajv-formats": "2.1.1", - "jsonc-parser": "3.2.0", - "rxjs": "7.8.1", - "source-map": "0.7.4" + "@typescript-eslint/types": "6.13.1", + "eslint-visitor-keys": "^3.4.1" }, "engines": { - "node": "^16.14.0 || >=18.10.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" - }, - "peerDependencies": { - "chokidar": "^3.5.2" + "node": "^16.0.0 || >=18.0.0" }, - "peerDependenciesMeta": { - "chokidar": { - "optional": true - } + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@angular-devkit/schematics": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-16.2.0.tgz", - "integrity": "sha512-QMDJXPE0+YQJ9Ap3MMzb0v7rx6ZbBEokmHgpdIjN3eILYmbAdsSGE8HTV8NjS9nKmcyE9OGzFCMb7PFrDTlTAw==", + "node_modules/@angular-eslint/eslint-plugin/node_modules/@typescript-eslint/scope-manager": { + "version": "6.13.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.13.1.tgz", + "integrity": "sha512-BW0kJ7ceiKi56GbT2KKzZzN+nDxzQK2DS6x0PiSMPjciPgd/JRQGMibyaN2cPt2cAvuoH0oNvn2fwonHI+4QUQ==", "dev": true, "dependencies": { - "@angular-devkit/core": "16.2.0", - "jsonc-parser": "3.2.0", - "magic-string": "0.30.1", - "ora": "5.4.1", - "rxjs": "7.8.1" + "@typescript-eslint/types": "6.13.1", + "@typescript-eslint/visitor-keys": "6.13.1" }, "engines": { - "node": "^16.14.0 || >=18.10.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@angular-eslint/builder": { - "version": "16.1.0", - "resolved": "https://registry.npmjs.org/@angular-eslint/builder/-/builder-16.1.0.tgz", - "integrity": "sha512-KIkE2SI1twFKoCiF/k2VR3ojOcc7TD1xPyY4kbUrx/Gxp+XEzar7O29I/ztzL4eHPBM+Uh3/NwS/jvjjBxjgAg==", + "node_modules/@angular-eslint/eslint-plugin/node_modules/@typescript-eslint/types": { + "version": "6.13.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.13.1.tgz", + "integrity": "sha512-gjeEskSmiEKKFIbnhDXUyiqVma1gRCQNbVZ1C8q7Zjcxh3WZMbzWVfGE9rHfWd1msQtPS0BVD9Jz9jded44eKg==", "dev": true, - "dependencies": { - "@nx/devkit": "16.5.1", - "nx": "16.5.1" + "engines": { + "node": "^16.0.0 || >=18.0.0" }, - "peerDependencies": { - "eslint": "^7.20.0 || ^8.0.0", - "typescript": "*" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@angular-eslint/bundled-angular-compiler": { - "version": "16.1.0", - "resolved": "https://registry.npmjs.org/@angular-eslint/bundled-angular-compiler/-/bundled-angular-compiler-16.1.0.tgz", - "integrity": "sha512-5EFAWXuFJADr3imo/ZYshY8s0K7U7wyysnE2LXnpT9PAi5rmkzt70UNZNRuamCbXr4tdIiu+fXWOj7tUuJKnnw==", - "dev": true + "node_modules/@angular-eslint/eslint-plugin/node_modules/@typescript-eslint/typescript-estree": { + "version": "6.13.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.13.1.tgz", + "integrity": "sha512-sBLQsvOC0Q7LGcUHO5qpG1HxRgePbT6wwqOiGLpR8uOJvPJbfs0mW3jPA3ujsDvfiVwVlWUDESNXv44KtINkUQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "6.13.1", + "@typescript-eslint/visitor-keys": "6.13.1", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } }, - "node_modules/@angular-eslint/eslint-plugin": { - "version": "16.1.0", - "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin/-/eslint-plugin-16.1.0.tgz", - "integrity": "sha512-BFzzJJlgQgWc8avdSBkaDWAzNSUqcwWy0L1iZSBdXGoIOxj72kLbwe99emb8M+rUfCveljQkeM2pcYu8XLbJIA==", + "node_modules/@angular-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": { + "version": "6.13.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.13.1.tgz", + "integrity": "sha512-ouPn/zVoan92JgAegesTXDB/oUp6BP1v8WpfYcqh649ejNc9Qv+B4FF2Ff626kO1xg0wWwwG48lAJ4JuesgdOw==", "dev": true, "dependencies": { - "@angular-eslint/utils": "16.1.0", - "@typescript-eslint/utils": "5.62.0" + "@eslint-community/eslint-utils": "^4.4.0", + "@types/json-schema": "^7.0.12", + "@types/semver": "^7.5.0", + "@typescript-eslint/scope-manager": "6.13.1", + "@typescript-eslint/types": "6.13.1", + "@typescript-eslint/typescript-estree": "6.13.1", + "semver": "^7.5.4" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^7.20.0 || ^8.0.0", - "typescript": "*" + "eslint": "^7.0.0 || ^8.0.0" } }, - "node_modules/@angular-eslint/eslint-plugin-template": { - "version": "16.1.0", - "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin-template/-/eslint-plugin-template-16.1.0.tgz", - "integrity": "sha512-wQHWR5vqWGgO7mqoG5ixXeplIlz/OmxBJE9QMLPTZE8GdaTx8+F/5J37OWh84zCpD3mOa/FHYZxBDm2MfUmA1Q==", + "node_modules/@angular-eslint/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": { + "version": "6.13.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.13.1.tgz", + "integrity": "sha512-NDhQUy2tg6XGNBGDRm1XybOHSia8mcXmlbKWoQP+nm1BIIMxa55shyJfZkHpEBN62KNPLrocSM2PdPcaLgDKMQ==", "dev": true, "dependencies": { - "@angular-eslint/bundled-angular-compiler": "16.1.0", - "@angular-eslint/utils": "16.1.0", - "@typescript-eslint/type-utils": "5.62.0", - "@typescript-eslint/utils": "5.62.0", - "aria-query": "5.3.0", - "axobject-query": "3.1.1" + "@typescript-eslint/types": "6.13.1", + "eslint-visitor-keys": "^3.4.1" }, - "peerDependencies": { - "eslint": "^7.20.0 || ^8.0.0", - "typescript": "*" + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, "node_modules/@angular-eslint/schematics": { - "version": "16.1.0", - "resolved": "https://registry.npmjs.org/@angular-eslint/schematics/-/schematics-16.1.0.tgz", - "integrity": "sha512-L1tmP3R2krHyveaRXAvn/SeDoBFNpS1VtPPrzZm1NYr1qPcAxf3NtG2nnoyVFu6WZGt59ZGHNQ/dZxnXvm0UGg==", + "version": "17.1.1", + "resolved": "https://registry.npmjs.org/@angular-eslint/schematics/-/schematics-17.1.1.tgz", + "integrity": "sha512-Bkt8iOXWRQGSrcLRGzdyJLvSPcIChW5+dh5lXa5GhdLmVAF7jpjxqGwW0rNb5JhLa/phyH0XQIpLBaOPtacSMA==", "dev": true, "dependencies": { - "@angular-eslint/eslint-plugin": "16.1.0", - "@angular-eslint/eslint-plugin-template": "16.1.0", - "@nx/devkit": "16.5.1", - "ignore": "5.2.4", - "nx": "16.5.1", + "@angular-eslint/eslint-plugin": "17.1.1", + "@angular-eslint/eslint-plugin-template": "17.1.1", + "@nx/devkit": "17.1.3", + "ignore": "5.3.0", + "nx": "17.1.3", "strip-json-comments": "3.1.1", "tmp": "0.2.1" }, "peerDependencies": { - "@angular/cli": ">= 16.0.0 < 17.0.0" + "@angular/cli": ">= 17.0.0 < 18.0.0" } }, "node_modules/@angular-eslint/template-parser": { - "version": "16.1.0", - "resolved": "https://registry.npmjs.org/@angular-eslint/template-parser/-/template-parser-16.1.0.tgz", - "integrity": "sha512-DOQtzVehtbO7+BQ+FMOXRsxGRjHb3ve6M+S4qASKTiI+twtONjRODcHezD3N4PDkjpKPbOnk7YnFsHur5csUNw==", + "version": "17.1.1", + "resolved": "https://registry.npmjs.org/@angular-eslint/template-parser/-/template-parser-17.1.1.tgz", + "integrity": "sha512-ofL46rNhRVeSxrSQF0vwhKMco+vJuo+ZGjSOzFmT9N3KAMB0j+WXTbpyGGMy0gQSBc4W6p+j+zxGa2CR2xb6wA==", "dev": true, "dependencies": { - "@angular-eslint/bundled-angular-compiler": "16.1.0", + "@angular-eslint/bundled-angular-compiler": "17.1.1", "eslint-scope": "^7.0.0" }, "peerDependencies": { @@ -366,54 +1036,153 @@ } }, "node_modules/@angular-eslint/utils": { - "version": "16.1.0", - "resolved": "https://registry.npmjs.org/@angular-eslint/utils/-/utils-16.1.0.tgz", - "integrity": "sha512-u5XscYUq1F/7RuwyVIV2a280QL27lyQz434VYR+Np/oO21NGj5jxoRKb55xhXT9EFVs5Sy4JYeEUp6S75J/cUw==", + "version": "17.1.1", + "resolved": "https://registry.npmjs.org/@angular-eslint/utils/-/utils-17.1.1.tgz", + "integrity": "sha512-CTNPOb05S/DII/Fm8JYUvKo+B4u/ctHjGJ0X1YXUR0q31oaGqTE3KePGq76+Y6swRDf9NjUIcfcnZp3u3j4CBQ==", "dev": true, "dependencies": { - "@angular-eslint/bundled-angular-compiler": "16.1.0", - "@typescript-eslint/utils": "5.62.0" + "@angular-eslint/bundled-angular-compiler": "17.1.1", + "@typescript-eslint/utils": "6.13.1" }, "peerDependencies": { "eslint": "^7.20.0 || ^8.0.0", "typescript": "*" } }, + "node_modules/@angular-eslint/utils/node_modules/@typescript-eslint/scope-manager": { + "version": "6.13.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.13.1.tgz", + "integrity": "sha512-BW0kJ7ceiKi56GbT2KKzZzN+nDxzQK2DS6x0PiSMPjciPgd/JRQGMibyaN2cPt2cAvuoH0oNvn2fwonHI+4QUQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "6.13.1", + "@typescript-eslint/visitor-keys": "6.13.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@angular-eslint/utils/node_modules/@typescript-eslint/types": { + "version": "6.13.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.13.1.tgz", + "integrity": "sha512-gjeEskSmiEKKFIbnhDXUyiqVma1gRCQNbVZ1C8q7Zjcxh3WZMbzWVfGE9rHfWd1msQtPS0BVD9Jz9jded44eKg==", + "dev": true, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@angular-eslint/utils/node_modules/@typescript-eslint/typescript-estree": { + "version": "6.13.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.13.1.tgz", + "integrity": "sha512-sBLQsvOC0Q7LGcUHO5qpG1HxRgePbT6wwqOiGLpR8uOJvPJbfs0mW3jPA3ujsDvfiVwVlWUDESNXv44KtINkUQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "6.13.1", + "@typescript-eslint/visitor-keys": "6.13.1", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@angular-eslint/utils/node_modules/@typescript-eslint/utils": { + "version": "6.13.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.13.1.tgz", + "integrity": "sha512-ouPn/zVoan92JgAegesTXDB/oUp6BP1v8WpfYcqh649ejNc9Qv+B4FF2Ff626kO1xg0wWwwG48lAJ4JuesgdOw==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@types/json-schema": "^7.0.12", + "@types/semver": "^7.5.0", + "@typescript-eslint/scope-manager": "6.13.1", + "@typescript-eslint/types": "6.13.1", + "@typescript-eslint/typescript-estree": "6.13.1", + "semver": "^7.5.4" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + } + }, + "node_modules/@angular-eslint/utils/node_modules/@typescript-eslint/visitor-keys": { + "version": "6.13.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.13.1.tgz", + "integrity": "sha512-NDhQUy2tg6XGNBGDRm1XybOHSia8mcXmlbKWoQP+nm1BIIMxa55shyJfZkHpEBN62KNPLrocSM2PdPcaLgDKMQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "6.13.1", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, "node_modules/@angular/animations": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-16.2.0.tgz", - "integrity": "sha512-SgOjldgRlU6XL1f6OUmFa+1iiy1OCWXH8i7q7g0yGCeQ4XAlvNRjDj++xxvUwDhE2pLKJLPYDJmCH98mvjKZcA==", + "version": "17.0.8", + "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-17.0.8.tgz", + "integrity": "sha512-iKJ2s4ZqVoGS9tSRBuuwYEWTV+Rw6b4zDY1rqiXvbZrpNRxfzYr6s+aYsLQQEindZ4hzxgp9j60FJ8aE/g4w6A==", "dependencies": { "tslib": "^2.3.0" }, "engines": { - "node": "^16.14.0 || >=18.10.0" + "node": "^18.13.0 || >=20.9.0" }, "peerDependencies": { - "@angular/core": "16.2.0" + "@angular/core": "17.0.8" } }, "node_modules/@angular/cli": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-16.2.0.tgz", - "integrity": "sha512-xT8vJOyw6Rc2364XDW2jHagLgKu7342ktd/lt+c0u6R+AB2XVFMePR7VceLohX9N/vRUsbQ0nVSZr+ru/hA+HA==", + "version": "17.0.8", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-17.0.8.tgz", + "integrity": "sha512-yZXYNLAFv9u2qypsVqtS+rRCsnjsIPYXr6TcI/r5buzOtC7UQ2lleYsWJqX47SsyGMk/o3gaYg5Bj2I5mmRDLA==", "dev": true, "dependencies": { - "@angular-devkit/architect": "0.1602.0", - "@angular-devkit/core": "16.2.0", - "@angular-devkit/schematics": "16.2.0", - "@schematics/angular": "16.2.0", + "@angular-devkit/architect": "0.1700.8", + "@angular-devkit/core": "17.0.8", + "@angular-devkit/schematics": "17.0.8", + "@schematics/angular": "17.0.8", "@yarnpkg/lockfile": "1.1.0", "ansi-colors": "4.1.3", "ini": "4.1.1", - "inquirer": "8.2.4", + "inquirer": "9.2.11", "jsonc-parser": "3.2.0", - "npm-package-arg": "10.1.0", - "npm-pick-manifest": "8.0.1", + "npm-package-arg": "11.0.1", + "npm-pick-manifest": "9.0.0", "open": "8.4.2", "ora": "5.4.1", - "pacote": "15.2.0", - "resolve": "1.22.2", + "pacote": "17.0.4", + "resolve": "1.22.8", "semver": "7.5.4", "symbol-observable": "4.0.0", "yargs": "17.7.2" @@ -422,38 +1191,38 @@ "ng": "bin/ng.js" }, "engines": { - "node": "^16.14.0 || >=18.10.0", + "node": "^18.13.0 || >=20.9.0", "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", "yarn": ">= 1.13.0" } }, "node_modules/@angular/common": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/@angular/common/-/common-16.2.0.tgz", - "integrity": "sha512-ByrDLsTBarzqRmq4GS841Ku0lvB4L2wfOCfGEIw2ZuiNbZlDA5O/qohQgJnHR5d9meVJnu9NgdbeyMzk90xZNg==", + "version": "17.0.8", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-17.0.8.tgz", + "integrity": "sha512-fFfwtdg7H+OkqnvV/ENu8F8KGfgIiH16DDbQqYY5KQyyQB+SMsoVW29F1fGx6Y30s7ZlsLOy6cHhgrw74itkSw==", "dependencies": { "tslib": "^2.3.0" }, "engines": { - "node": "^16.14.0 || >=18.10.0" + "node": "^18.13.0 || >=20.9.0" }, "peerDependencies": { - "@angular/core": "16.2.0", + "@angular/core": "17.0.8", "rxjs": "^6.5.3 || ^7.4.0" } }, "node_modules/@angular/compiler": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-16.2.0.tgz", - "integrity": "sha512-Ai0CKRUDlMY6iFCeoRsC+soVFTU7eyMDmNzeakdmNvGYMdLdjH8WvgaNukesi6WX7YBIQIKTPJVral8fXBQroQ==", + "version": "17.0.8", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-17.0.8.tgz", + "integrity": "sha512-48jWypuhBGTrUUbkz1vB9gjbKKZ3hpuJ2DUUncd331Yw4tqkqZQbBa/E3ei4IHiCxEvW2uX3lI4AwlhuozmUtA==", "dependencies": { "tslib": "^2.3.0" }, "engines": { - "node": "^16.14.0 || >=18.10.0" + "node": "^18.13.0 || >=20.9.0" }, "peerDependencies": { - "@angular/core": "16.2.0" + "@angular/core": "17.0.8" }, "peerDependenciesMeta": { "@angular/core": { @@ -462,11 +1231,11 @@ } }, "node_modules/@angular/compiler-cli": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-16.2.0.tgz", - "integrity": "sha512-IGRpEJwbzOLFsLj2qgTHpZ6nNcRjKDYaaAnVx+B1CfK4DP31PIsZLgsWcEcYt7KbF/FUlrCNwdBxrqE7rDxZaw==", + "version": "17.0.8", + "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-17.0.8.tgz", + "integrity": "sha512-ny2SMVgl+icjMuU5ZM57yFGUrhjR0hNxfCn0otAD3jUFliz/Onu9l6EPRKA5Cr8MZx3mg3rTLSBMD17YT8rsOg==", "dependencies": { - "@babel/core": "7.22.5", + "@babel/core": "7.23.2", "@jridgewell/sourcemap-codec": "^1.4.14", "chokidar": "^3.0.0", "convert-source-map": "^1.5.1", @@ -481,170 +1250,81 @@ "ngcc": "bundles/ngcc/index.js" }, "engines": { - "node": "^16.14.0 || >=18.10.0" + "node": "^18.13.0 || >=20.9.0" }, "peerDependencies": { - "@angular/compiler": "16.2.0", - "typescript": ">=4.9.3 <5.2" - } - }, - "node_modules/@angular/compiler-cli/node_modules/@babel/core": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.5.tgz", - "integrity": "sha512-SBuTAjg91A3eKOvD+bPEz3LlhHZRNu1nFOVts9lzDJTXshHTjII0BAtDS3Y2DAkdZdDKWVZGVwkDfc4Clxn1dg==", - "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.22.5", - "@babel/generator": "^7.22.5", - "@babel/helper-compilation-targets": "^7.22.5", - "@babel/helper-module-transforms": "^7.22.5", - "@babel/helpers": "^7.22.5", - "@babel/parser": "^7.22.5", - "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.5", - "@babel/types": "^7.22.5", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.2", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.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": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" + "@angular/compiler": "17.0.8", + "typescript": ">=5.2 <5.3" } }, "node_modules/@angular/core": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/@angular/core/-/core-16.2.0.tgz", - "integrity": "sha512-iwUWFw+JmRxw0chcNoqhXVR8XUTE+Rszhy22iSCkK0Jo8IJqEad1d2dQoFu1QfqOVdPMZtpJDmC/ppQ/f5c5aA==", + "version": "17.0.8", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-17.0.8.tgz", + "integrity": "sha512-tzYsK24LdkNuKNJK6efF4XOqspvF/qOe9j/n1Y61a6mNvFwsJFGbcmdZMby4hI/YRm6oIDoIIFjSep8ycp6Pbw==", "dependencies": { "tslib": "^2.3.0" }, "engines": { - "node": "^16.14.0 || >=18.10.0" + "node": "^18.13.0 || >=20.9.0" }, "peerDependencies": { "rxjs": "^6.5.3 || ^7.4.0", - "zone.js": "~0.13.0" - } - }, - "node_modules/@angular/forms": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-16.2.0.tgz", - "integrity": "sha512-Z/IFw319ZSgGbJFkR5Ba0sRIIqDxQDVH4I+vnVoOYqq2NxuHYfLJDHAB9uHln9GWj86b1SrJBZe8qiS7Sxb7yQ==", - "dependencies": { - "tslib": "^2.3.0" - }, - "engines": { - "node": "^16.14.0 || >=18.10.0" - }, - "peerDependencies": { - "@angular/common": "16.2.0", - "@angular/core": "16.2.0", - "@angular/platform-browser": "16.2.0", - "rxjs": "^6.5.3 || ^7.4.0" - } - }, - "node_modules/@angular/localize": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/@angular/localize/-/localize-16.2.0.tgz", - "integrity": "sha512-moFXa8WA71NH3mz5u7eNti+j/sgTWsI0V1ViaXDQeoB7YFMlkU6RwDIb4BzBa5irmsap3LoQA8QYm4R+kgYpTA==", - "dependencies": { - "@babel/core": "7.22.5", - "fast-glob": "3.3.0", - "yargs": "^17.2.1" - }, - "bin": { - "localize-extract": "tools/bundles/src/extract/cli.js", - "localize-migrate": "tools/bundles/src/migrate/cli.js", - "localize-translate": "tools/bundles/src/translate/cli.js" - }, - "engines": { - "node": "^16.14.0 || >=18.10.0" - }, - "peerDependencies": { - "@angular/compiler": "16.2.0", - "@angular/compiler-cli": "16.2.0" - } - }, - "node_modules/@angular/localize/node_modules/@babel/core": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.5.tgz", - "integrity": "sha512-SBuTAjg91A3eKOvD+bPEz3LlhHZRNu1nFOVts9lzDJTXshHTjII0BAtDS3Y2DAkdZdDKWVZGVwkDfc4Clxn1dg==", - "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.22.5", - "@babel/generator": "^7.22.5", - "@babel/helper-compilation-targets": "^7.22.5", - "@babel/helper-module-transforms": "^7.22.5", - "@babel/helpers": "^7.22.5", - "@babel/parser": "^7.22.5", - "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.5", - "@babel/types": "^7.22.5", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.2", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@angular/localize/node_modules/fast-glob": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.0.tgz", - "integrity": "sha512-ChDuvbOypPuNjO8yIDf36x7BlZX1smcUMTTcyoIjycexOxd6DFsKsg21qVBzEmr3G7fUKIRy2/psii+CIUt7FA==", - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" + "zone.js": "~0.14.0" + } + }, + "node_modules/@angular/forms": { + "version": "17.0.8", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-17.0.8.tgz", + "integrity": "sha512-WZBHbMQjaSovAzOMhKqZN+m7eUPGfOzh9rKFKvj6UQLIJ9qSpEpqlvL0omU1z/47s3XXeLiBzomMiRfQISJvvw==", + "dependencies": { + "tslib": "^2.3.0" }, "engines": { - "node": ">=8.6.0" + "node": "^18.13.0 || >=20.9.0" + }, + "peerDependencies": { + "@angular/common": "17.0.8", + "@angular/core": "17.0.8", + "@angular/platform-browser": "17.0.8", + "rxjs": "^6.5.3 || ^7.4.0" } }, - "node_modules/@angular/localize/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "node_modules/@angular/localize": { + "version": "17.0.8", + "resolved": "https://registry.npmjs.org/@angular/localize/-/localize-17.0.8.tgz", + "integrity": "sha512-1zW8qWKNMH3r/x4KpwzzUmVY+iN76vYdhjA6gzZDnpJxpon9eyljNEildj9+zSWeNUr2LgJ6HnkIX9q1f3mXfA==", + "dependencies": { + "@babel/core": "7.23.2", + "fast-glob": "3.3.1", + "yargs": "^17.2.1" + }, "bin": { - "semver": "bin/semver.js" + "localize-extract": "tools/bundles/src/extract/cli.js", + "localize-migrate": "tools/bundles/src/migrate/cli.js", + "localize-translate": "tools/bundles/src/translate/cli.js" + }, + "engines": { + "node": "^18.13.0 || >=20.9.0" + }, + "peerDependencies": { + "@angular/compiler": "17.0.8", + "@angular/compiler-cli": "17.0.8" } }, "node_modules/@angular/platform-browser": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-16.2.0.tgz", - "integrity": "sha512-6xjZFnSD0C8ylDbzKpsxCJ4pLJDRvippr9Wj9RCeDQvAzMibsqIjpbesyOccw3hO+jheJQRhM/rZeO1ubZU94w==", + "version": "17.0.8", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-17.0.8.tgz", + "integrity": "sha512-XaI+p2AxQaIHzR761lhPUf4OcOp46WDW0IfbvOzaezHE+8r81joZyVSDQPgXSa/aRfI58YhcfUavuGqyU3PphA==", "dependencies": { "tslib": "^2.3.0" }, "engines": { - "node": "^16.14.0 || >=18.10.0" + "node": "^18.13.0 || >=20.9.0" }, "peerDependencies": { - "@angular/animations": "16.2.0", - "@angular/common": "16.2.0", - "@angular/core": "16.2.0" + "@angular/animations": "17.0.8", + "@angular/common": "17.0.8", + "@angular/core": "17.0.8" }, "peerDependenciesMeta": { "@angular/animations": { @@ -653,36 +1333,36 @@ } }, "node_modules/@angular/platform-browser-dynamic": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-16.2.0.tgz", - "integrity": "sha512-kLxgR+ichWb6dNA1JUAh0JB+iSrObkomd10porGQWVxAGmHqg1eiB3bBaSAgcaLftsrmEguIH8O9AEfq+HLfrA==", + "version": "17.0.8", + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-17.0.8.tgz", + "integrity": "sha512-BIXNKnfBZb8sdluQ7WIhIXFuVnsJJ0SV+aiMKzQ7B6XhWoAXZQnlvON2thydjIIVuCvaF3YmWTbILI2K8YZ2jQ==", "dependencies": { "tslib": "^2.3.0" }, "engines": { - "node": "^16.14.0 || >=18.10.0" + "node": "^18.13.0 || >=20.9.0" }, "peerDependencies": { - "@angular/common": "16.2.0", - "@angular/compiler": "16.2.0", - "@angular/core": "16.2.0", - "@angular/platform-browser": "16.2.0" + "@angular/common": "17.0.8", + "@angular/compiler": "17.0.8", + "@angular/core": "17.0.8", + "@angular/platform-browser": "17.0.8" } }, "node_modules/@angular/router": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/@angular/router/-/router-16.2.0.tgz", - "integrity": "sha512-bFOaE7PNF0UHgVhl8BvyHiZHizTRZO7w3V29VqsdXUMMugBR4kr1/FXGzXTaz+9/eK7LokUwN9pjKKENNmhdyg==", + "version": "17.0.8", + "resolved": "https://registry.npmjs.org/@angular/router/-/router-17.0.8.tgz", + "integrity": "sha512-ptphcRe1RG/mIS60R7ZPilkkrxautqB0sOhds3h5VP3g628G1a2HWzvnmvjEfpJWDMFivV32VJMMBtTLqGr+0Q==", "dependencies": { "tslib": "^2.3.0" }, "engines": { - "node": "^16.14.0 || >=18.10.0" + "node": "^18.13.0 || >=20.9.0" }, "peerDependencies": { - "@angular/common": "16.2.0", - "@angular/core": "16.2.0", - "@angular/platform-browser": "16.2.0", + "@angular/common": "17.0.8", + "@angular/core": "17.0.8", + "@angular/platform-browser": "17.0.8", "rxjs": "^6.5.3 || ^7.4.0" } }, @@ -693,11 +1373,11 @@ "dev": true }, "node_modules/@babel/code-frame": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.10.tgz", - "integrity": "sha512-/KKIMG4UEL35WmI9OlvMhurwtytjvXoFcGNrOvyG9zIzA8YmPjVtIZUf7b05+TPO7G7/GEmLHDaoCgACHl9hhA==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", + "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", "dependencies": { - "@babel/highlight": "^7.22.10", + "@babel/highlight": "^7.23.4", "chalk": "^2.4.2" }, "engines": { @@ -705,32 +1385,32 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.9.tgz", - "integrity": "sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz", + "integrity": "sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.9.tgz", - "integrity": "sha512-G2EgeufBcYw27U4hhoIwFcgc1XU7TlXJ3mv04oOv1WCuo900U/anZSPzEqNjwdjgffkk2Gs0AN0dW1CKVLcG7w==", + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.2.tgz", + "integrity": "sha512-n7s51eWdaWZ3vGT2tD4T7J6eJs3QoBXydv7vkUM06Bf1cbVD2Kc2UrkzhiQwobfV7NwOnQXYL7UBJ5VPU+RGoQ==", "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.22.5", - "@babel/generator": "^7.22.9", - "@babel/helper-compilation-targets": "^7.22.9", - "@babel/helper-module-transforms": "^7.22.9", - "@babel/helpers": "^7.22.6", - "@babel/parser": "^7.22.7", - "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.8", - "@babel/types": "^7.22.5", - "convert-source-map": "^1.7.0", + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.0", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helpers": "^7.23.2", + "@babel/parser": "^7.23.0", + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.2", + "@babel/types": "^7.23.0", + "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", - "json5": "^2.2.2", + "json5": "^2.2.3", "semver": "^6.3.1" }, "engines": { @@ -741,6 +1421,11 @@ "url": "https://opencollective.com/babel" } }, + "node_modules/@babel/core/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" + }, "node_modules/@babel/core/node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", @@ -750,11 +1435,11 @@ } }, "node_modules/@babel/generator": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.9.tgz", - "integrity": "sha512-KtLMbmicyuK2Ak/FTCJVbDnkN1SlT8/kceFTiuDiiRUUSMnHMidxSCdG4ndkTOHHpoomWe/4xkvHkEOncwjYIw==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.0.tgz", + "integrity": "sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==", "dependencies": { - "@babel/types": "^7.22.5", + "@babel/types": "^7.23.0", "@jridgewell/gen-mapping": "^0.3.2", "@jridgewell/trace-mapping": "^0.3.17", "jsesc": "^2.5.1" @@ -776,25 +1461,25 @@ } }, "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.10.tgz", - "integrity": "sha512-Av0qubwDQxC56DoUReVDeLfMEjYYSN1nZrTUrWkXd7hpU73ymRANkbuDm3yni9npkn+RXy9nNbEJZEzXr7xrfQ==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", + "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==", "dev": true, "dependencies": { - "@babel/types": "^7.22.10" + "@babel/types": "^7.22.15" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.10.tgz", - "integrity": "sha512-JMSwHD4J7SLod0idLq5PKgI+6g/hLD/iuWBq08ZX49xE14VpVEojJ5rHWptpirV2j020MvypRLAXAO50igCJ5Q==", + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", + "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", "dependencies": { - "@babel/compat-data": "^7.22.9", - "@babel/helper-validator-option": "^7.22.5", - "browserslist": "^4.21.9", + "@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" }, @@ -811,17 +1496,17 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.10.tgz", - "integrity": "sha512-5IBb77txKYQPpOEdUdIhBx8VrZyDCQ+H82H0+5dX1TmuscP5vJKEE3cKurjtIw/vFwzbVH48VweE78kVDBrqjA==", + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.23.6.tgz", + "integrity": "sha512-cBXU1vZni/CpGF29iTu4YRbOZt3Wat6zCoMDxRF1MayiEc4URxOj31tT65HUM0CRpMowA3HCJaAOVOUnMf96cw==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-function-name": "^7.22.5", - "@babel/helper-member-expression-to-functions": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-member-expression-to-functions": "^7.23.0", "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.9", + "@babel/helper-replace-supers": "^7.22.20", "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", "@babel/helper-split-export-declaration": "^7.22.6", "semver": "^6.3.1" @@ -843,9 +1528,9 @@ } }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.9.tgz", - "integrity": "sha512-+svjVa/tFwsNSG4NEy1h85+HQ5imbT92Q5/bgtS7P0GTQlP8WuFdqsiABmQouhiFGyV66oGxZFpeYHza1rNsKw==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", + "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", @@ -869,9 +1554,9 @@ } }, "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.2.tgz", - "integrity": "sha512-k0qnnOqHn5dK9pZpfD5XXZ9SojAITdCKRn2Lp6rnDGzIbaP0rHyMPk/4wsSxVBVz4RfN0q6VpXWP2pDGIoQ7hw==", + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.4.tgz", + "integrity": "sha512-QcJMILQCu2jm5TFPGA3lCpJJTeEP+mqeXooG/NZbg/h5FTFi6V0+99ahlRsW8/kRLyb24LZVCCiclDedhLKcBA==", "dev": true, "dependencies": { "@babel/helper-compilation-targets": "^7.22.6", @@ -885,20 +1570,20 @@ } }, "node_modules/@babel/helper-environment-visitor": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz", - "integrity": "sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-function-name": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz", - "integrity": "sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", "dependencies": { - "@babel/template": "^7.22.5", - "@babel/types": "^7.22.5" + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" }, "engines": { "node": ">=6.9.0" @@ -916,38 +1601,38 @@ } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.5.tgz", - "integrity": "sha512-aBiH1NKMG0H2cGZqspNvsaBe6wNGjbJjuLy29aU+eDZjSbbN53BaxlpB02xm9v34pLTZ1nIQPFYn2qMZoa5BQQ==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz", + "integrity": "sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==", "dev": true, "dependencies": { - "@babel/types": "^7.22.5" + "@babel/types": "^7.23.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-imports": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz", - "integrity": "sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", "dependencies": { - "@babel/types": "^7.22.5" + "@babel/types": "^7.22.15" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.9.tgz", - "integrity": "sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ==", + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz", + "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==", "dependencies": { - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-module-imports": "^7.22.5", + "@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.5" + "@babel/helper-validator-identifier": "^7.22.20" }, "engines": { "node": ">=6.9.0" @@ -978,14 +1663,14 @@ } }, "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.9.tgz", - "integrity": "sha512-8WWC4oR4Px+tr+Fp0X3RHDVfINGpF3ad1HIbrc8A77epiR6eMMc6jsgozkzT2uDiOOdoS9cLIQ+XD2XvI2WSmQ==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz", + "integrity": "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-wrap-function": "^7.22.9" + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-wrap-function": "^7.22.20" }, "engines": { "node": ">=6.9.0" @@ -995,13 +1680,13 @@ } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.9.tgz", - "integrity": "sha512-LJIKvvpgPOPUThdYqcX6IXRuIcTkcAub0IaDRGCZH0p5GPUp7PhRU9QVgFcDDd51BaPkk77ZjqFwh6DZTAEmGg==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz", + "integrity": "sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-member-expression-to-functions": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-member-expression-to-functions": "^7.22.15", "@babel/helper-optimise-call-expression": "^7.22.5" }, "engines": { @@ -1046,62 +1731,62 @@ } }, "node_modules/@babel/helper-string-parser": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", - "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", + "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz", - "integrity": "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz", - "integrity": "sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", + "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.10.tgz", - "integrity": "sha512-OnMhjWjuGYtdoO3FmsEFWvBStBAe2QOgwOLsLNDjN+aaiMD8InJk1/O3HSD8lkqTjCgg5YI34Tz15KNNA3p+nQ==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz", + "integrity": "sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==", "dev": true, "dependencies": { "@babel/helper-function-name": "^7.22.5", - "@babel/template": "^7.22.5", - "@babel/types": "^7.22.10" + "@babel/template": "^7.22.15", + "@babel/types": "^7.22.19" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.10.tgz", - "integrity": "sha512-a41J4NW8HyZa1I1vAndrraTlPZ/eZoga2ZgS7fEr0tZJGVU4xqdE80CEm0CcNjha5EZ8fTBYLKHF0kqDUuAwQw==", + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.6.tgz", + "integrity": "sha512-wCfsbN4nBidDRhpDhvcKlzHWCTlgJYUUdSJfzXb2NuBssDSIjc3xcb+znA7l+zYsFljAcGM0aFkN40cR3lXiGA==", "dependencies": { - "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.10", - "@babel/types": "^7.22.10" + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.6", + "@babel/types": "^7.23.6" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.10.tgz", - "integrity": "sha512-78aUtVcT7MUscr0K5mIEnkwxPE0MaxkR5RxRwuHaQ+JuU5AmTPhY+do2mdzVTnIJJpyBglql2pehuBIWHug+WQ==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", + "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", "dependencies": { - "@babel/helper-validator-identifier": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.20", "chalk": "^2.4.2", "js-tokens": "^4.0.0" }, @@ -1110,9 +1795,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.10.tgz", - "integrity": "sha512-lNbdGsQb9ekfsnjFGhEiF4hfFqGgfOP3H3d27re3n+CGhNuTSUEQdfWk556sTLNTloczcdM5TYF2LhzmDQKyvQ==", + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.6.tgz", + "integrity": "sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==", "bin": { "parser": "bin/babel-parser.js" }, @@ -1121,9 +1806,9 @@ } }, "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.22.5.tgz", - "integrity": "sha512-NP1M5Rf+u2Gw9qfSO4ihjcTGW5zXTi36ITLd4/EoAcEhIZ0yjMqmftDNl3QC19CX7olhrjpyU454g/2W7X0jvQ==", + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.23.3.tgz", + "integrity": "sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" @@ -1136,14 +1821,14 @@ } }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.5.tgz", - "integrity": "sha512-31Bb65aZaUwqCbWMnZPduIZxCBngHFlzyN6Dq6KAJjtx+lx6ohKHubc61OomYi7XwVD4Ol0XCVz4h+pYFR048g==", + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.23.3.tgz", + "integrity": "sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-transform-optional-chaining": "^7.22.5" + "@babel/plugin-transform-optional-chaining": "^7.23.3" }, "engines": { "node": ">=6.9.0" @@ -1152,24 +1837,6 @@ "@babel/core": "^7.13.0" } }, - "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", - "integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==", - "dev": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-remap-async-to-generator": "^7.18.9", - "@babel/plugin-syntax-async-generators": "^7.8.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/plugin-proposal-private-property-in-object": { "version": "7.21.0-placeholder-for-preset-env.2", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", @@ -1182,22 +1849,6 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-unicode-property-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", - "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/plugin-syntax-async-generators": { "version": "7.8.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", @@ -1262,9 +1913,9 @@ } }, "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz", - "integrity": "sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==", + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.23.3.tgz", + "integrity": "sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" @@ -1277,9 +1928,9 @@ } }, "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.5.tgz", - "integrity": "sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg==", + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.23.3.tgz", + "integrity": "sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" @@ -1434,9 +2085,9 @@ } }, "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz", - "integrity": "sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==", + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.23.3.tgz", + "integrity": "sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" @@ -1449,14 +2100,14 @@ } }, "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.10.tgz", - "integrity": "sha512-eueE8lvKVzq5wIObKK/7dvoeKJ+xc6TvRn6aysIjS6pSCeLy7S/eVi7pEQknZqyqvzaNKdDtem8nUNTBgDVR2g==", + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.2.tgz", + "integrity": "sha512-BBYVGxbDVHfoeXbOwcagAkOQAm9NxoTdMGfTqghu1GrvadSaw6iW3Je6IcL5PNOw8VwjxqBECXy50/iCQSY/lQ==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.20", "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-remap-async-to-generator": "^7.22.9", + "@babel/helper-remap-async-to-generator": "^7.22.20", "@babel/plugin-syntax-async-generators": "^7.8.4" }, "engines": { @@ -1484,9 +2135,9 @@ } }, "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz", - "integrity": "sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==", + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.23.3.tgz", + "integrity": "sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" @@ -1499,9 +2150,9 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.22.10.tgz", - "integrity": "sha512-1+kVpGAOOI1Albt6Vse7c8pHzcZQdQKW+wJH+g8mCaszOdDVwRXa/slHPqIw+oJAJANTKDMuM2cBdV0Dg618Vg==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.4.tgz", + "integrity": "sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" @@ -1514,12 +2165,12 @@ } }, "node_modules/@babel/plugin-transform-class-properties": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz", - "integrity": "sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ==", + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.23.3.tgz", + "integrity": "sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.22.15", "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { @@ -1530,12 +2181,12 @@ } }, "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.5.tgz", - "integrity": "sha512-SPToJ5eYZLxlnp1UzdARpOGeC2GbHvr9d/UV0EukuVx8atktg194oe+C5BqQ8jRTkgLRVOPYeXRSBg1IlMoVRA==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.23.4.tgz", + "integrity": "sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.22.15", "@babel/helper-plugin-utils": "^7.22.5", "@babel/plugin-syntax-class-static-block": "^7.14.5" }, @@ -1547,18 +2198,18 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.22.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.6.tgz", - "integrity": "sha512-58EgM6nuPNG6Py4Z3zSuu0xWu2VfodiMi72Jt5Kj2FECmaYk1RrTXA45z6KBFsu9tRgwQDwIiY4FXTt+YsSFAQ==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.23.5.tgz", + "integrity": "sha512-jvOTR4nicqYC9yzOHIhXG5emiFEOpappSJAl73SDSEDcybD+Puuze8Tnpb9p9qEyYup24tq891gkaygIFvWDqg==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-compilation-targets": "^7.22.6", - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-function-name": "^7.22.5", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", "@babel/helper-optimise-call-expression": "^7.22.5", "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.20", "@babel/helper-split-export-declaration": "^7.22.6", "globals": "^11.1.0" }, @@ -1570,13 +2221,13 @@ } }, "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz", - "integrity": "sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==", + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.23.3.tgz", + "integrity": "sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", - "@babel/template": "^7.22.5" + "@babel/template": "^7.22.15" }, "engines": { "node": ">=6.9.0" @@ -1586,9 +2237,9 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.22.10.tgz", - "integrity": "sha512-dPJrL0VOyxqLM9sritNbMSGx/teueHF/htMKrPT7DNxccXxRDPYqlgPFFdr8u+F+qUZOkZoXue/6rL5O5GduEw==", + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.3.tgz", + "integrity": "sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" @@ -1601,12 +2252,12 @@ } }, "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz", - "integrity": "sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==", + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.23.3.tgz", + "integrity": "sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-create-regexp-features-plugin": "^7.22.15", "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { @@ -1617,9 +2268,9 @@ } }, "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz", - "integrity": "sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==", + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.23.3.tgz", + "integrity": "sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" @@ -1632,9 +2283,9 @@ } }, "node_modules/@babel/plugin-transform-dynamic-import": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.5.tgz", - "integrity": "sha512-0MC3ppTB1AMxd8fXjSrbPa7LT9hrImt+/fcj+Pg5YMD7UQyWp/02+JWpdnCymmsXwIx5Z+sYn1bwCn4ZJNvhqQ==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.23.4.tgz", + "integrity": "sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", @@ -1648,12 +2299,12 @@ } }, "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz", - "integrity": "sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==", + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.23.3.tgz", + "integrity": "sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==", "dev": true, "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.5", + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15", "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { @@ -1664,9 +2315,9 @@ } }, "node_modules/@babel/plugin-transform-export-namespace-from": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.5.tgz", - "integrity": "sha512-X4hhm7FRnPgd4nDA4b/5V280xCx6oL7Oob5+9qVS5C13Zq4bh1qq7LU0GgRU6b5dBWBvhGaXYVB4AcN6+ol6vg==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.23.4.tgz", + "integrity": "sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", @@ -1680,12 +2331,13 @@ } }, "node_modules/@babel/plugin-transform-for-of": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.5.tgz", - "integrity": "sha512-3kxQjX1dU9uudwSshyLeEipvrLjBCVthCgeTp6CzE/9JYrlAIaeekVxRpCWsDDfYTfRZRoCeZatCQvwo+wvK8A==", + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.23.6.tgz", + "integrity": "sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1695,13 +2347,13 @@ } }, "node_modules/@babel/plugin-transform-function-name": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz", - "integrity": "sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==", + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.23.3.tgz", + "integrity": "sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==", "dev": true, "dependencies": { - "@babel/helper-compilation-targets": "^7.22.5", - "@babel/helper-function-name": "^7.22.5", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-function-name": "^7.23.0", "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { @@ -1712,9 +2364,9 @@ } }, "node_modules/@babel/plugin-transform-json-strings": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.5.tgz", - "integrity": "sha512-DuCRB7fu8MyTLbEQd1ew3R85nx/88yMoqo2uPSjevMj3yoN7CDM8jkgrY0wmVxfJZyJ/B9fE1iq7EQppWQmR5A==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.23.4.tgz", + "integrity": "sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", @@ -1728,9 +2380,9 @@ } }, "node_modules/@babel/plugin-transform-literals": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz", - "integrity": "sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==", + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.23.3.tgz", + "integrity": "sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" @@ -1743,9 +2395,9 @@ } }, "node_modules/@babel/plugin-transform-logical-assignment-operators": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.5.tgz", - "integrity": "sha512-MQQOUW1KL8X0cDWfbwYP+TbVbZm16QmQXJQ+vndPtH/BoO0lOKpVoEDMI7+PskYxH+IiE0tS8xZye0qr1lGzSA==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.23.4.tgz", + "integrity": "sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", @@ -1759,9 +2411,9 @@ } }, "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz", - "integrity": "sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==", + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.23.3.tgz", + "integrity": "sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" @@ -1774,12 +2426,12 @@ } }, "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.22.5.tgz", - "integrity": "sha512-R+PTfLTcYEmb1+kK7FNkhQ1gP4KgjpSO6HfH9+f8/yfp2Nt3ggBjiVpRwmwTlfqZLafYKJACy36yDXlEmI9HjQ==", + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.3.tgz", + "integrity": "sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.22.5", + "@babel/helper-module-transforms": "^7.23.3", "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { @@ -1790,12 +2442,12 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.22.5.tgz", - "integrity": "sha512-B4pzOXj+ONRmuaQTg05b3y/4DuFz3WcCNAXPLb2Q0GT0TrGKGxNKV4jwsXts+StaM0LQczZbOpj8o1DLPDJIiA==", + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.3.tgz", + "integrity": "sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.22.5", + "@babel/helper-module-transforms": "^7.23.3", "@babel/helper-plugin-utils": "^7.22.5", "@babel/helper-simple-access": "^7.22.5" }, @@ -1807,15 +2459,15 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.22.5.tgz", - "integrity": "sha512-emtEpoaTMsOs6Tzz+nbmcePl6AKVtS1yC4YNAeMun9U8YCsgadPNxnOPQ8GhHFB2qdx+LZu9LgoC0Lthuu05DQ==", + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.3.tgz", + "integrity": "sha512-ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ==", "dev": true, "dependencies": { "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-module-transforms": "^7.22.5", + "@babel/helper-module-transforms": "^7.23.3", "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.5" + "@babel/helper-validator-identifier": "^7.22.20" }, "engines": { "node": ">=6.9.0" @@ -1825,12 +2477,12 @@ } }, "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.22.5.tgz", - "integrity": "sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==", + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.23.3.tgz", + "integrity": "sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.22.5", + "@babel/helper-module-transforms": "^7.23.3", "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { @@ -1857,9 +2509,9 @@ } }, "node_modules/@babel/plugin-transform-new-target": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz", - "integrity": "sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==", + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.23.3.tgz", + "integrity": "sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" @@ -1872,9 +2524,9 @@ } }, "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.5.tgz", - "integrity": "sha512-6CF8g6z1dNYZ/VXok5uYkkBBICHZPiGEl7oDnAx2Mt1hlHVHOSIKWJaXHjQJA5VB43KZnXZDIexMchY4y2PGdA==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.23.4.tgz", + "integrity": "sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", @@ -1888,9 +2540,9 @@ } }, "node_modules/@babel/plugin-transform-numeric-separator": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.5.tgz", - "integrity": "sha512-NbslED1/6M+sXiwwtcAB/nieypGw02Ejf4KtDeMkCEpP6gWFMX1wI9WKYua+4oBneCCEmulOkRpwywypVZzs/g==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.23.4.tgz", + "integrity": "sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", @@ -1904,16 +2556,16 @@ } }, "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.5.tgz", - "integrity": "sha512-Kk3lyDmEslH9DnvCDA1s1kkd3YWQITiBOHngOtDL9Pt6BZjzqb6hiOlb8VfjiiQJ2unmegBqZu0rx5RxJb5vmQ==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.23.4.tgz", + "integrity": "sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.22.5", - "@babel/helper-compilation-targets": "^7.22.5", + "@babel/compat-data": "^7.23.3", + "@babel/helper-compilation-targets": "^7.22.15", "@babel/helper-plugin-utils": "^7.22.5", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.22.5" + "@babel/plugin-transform-parameters": "^7.23.3" }, "engines": { "node": ">=6.9.0" @@ -1923,13 +2575,13 @@ } }, "node_modules/@babel/plugin-transform-object-super": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz", - "integrity": "sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==", + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.23.3.tgz", + "integrity": "sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.5" + "@babel/helper-replace-supers": "^7.22.20" }, "engines": { "node": ">=6.9.0" @@ -1939,9 +2591,9 @@ } }, "node_modules/@babel/plugin-transform-optional-catch-binding": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.5.tgz", - "integrity": "sha512-pH8orJahy+hzZje5b8e2QIlBWQvGpelS76C63Z+jhZKsmzfNaPQ+LaW6dcJ9bxTpo1mtXbgHwy765Ro3jftmUg==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.23.4.tgz", + "integrity": "sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", @@ -1955,9 +2607,9 @@ } }, "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.22.10.tgz", - "integrity": "sha512-MMkQqZAZ+MGj+jGTG3OTuhKeBpNcO+0oCEbrGNEaOmiEn+1MzRyQlYsruGiU8RTK3zV6XwrVJTmwiDOyYK6J9g==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.4.tgz", + "integrity": "sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", @@ -1972,9 +2624,9 @@ } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.5.tgz", - "integrity": "sha512-AVkFUBurORBREOmHRKo06FjHYgjrabpdqRSwq6+C7R5iTCZOsM4QbcB27St0a4U6fffyAOqh3s/qEfybAhfivg==", + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.23.3.tgz", + "integrity": "sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" @@ -1987,12 +2639,12 @@ } }, "node_modules/@babel/plugin-transform-private-methods": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.5.tgz", - "integrity": "sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA==", + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.23.3.tgz", + "integrity": "sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.22.15", "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { @@ -2003,13 +2655,13 @@ } }, "node_modules/@babel/plugin-transform-private-property-in-object": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.5.tgz", - "integrity": "sha512-/9xnaTTJcVoBtSSmrVyhtSvO3kbqS2ODoh2juEU72c3aYonNF0OMGiaz2gjukyKM2wBBYJP38S4JiE0Wfb5VMQ==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.23.4.tgz", + "integrity": "sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.22.15", "@babel/helper-plugin-utils": "^7.22.5", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" }, @@ -2021,9 +2673,9 @@ } }, "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz", - "integrity": "sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==", + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.23.3.tgz", + "integrity": "sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" @@ -2036,9 +2688,9 @@ } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.10.tgz", - "integrity": "sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw==", + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.23.3.tgz", + "integrity": "sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", @@ -2052,9 +2704,9 @@ } }, "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz", - "integrity": "sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==", + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.23.3.tgz", + "integrity": "sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" @@ -2067,16 +2719,16 @@ } }, "node_modules/@babel/plugin-transform-runtime": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.22.9.tgz", - "integrity": "sha512-9KjBH61AGJetCPYp/IEyLEp47SyybZb0nDRpBvmtEkm+rUIwxdlKpyNHI1TmsGkeuLclJdleQHRZ8XLBnnh8CQ==", + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.23.2.tgz", + "integrity": "sha512-XOntj6icgzMS58jPVtQpiuF6ZFWxQiJavISGx5KGjRj+3gqZr8+N6Kx+N9BApWzgS+DOjIZfXXj0ZesenOWDyA==", "dev": true, "dependencies": { - "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-module-imports": "^7.22.15", "@babel/helper-plugin-utils": "^7.22.5", - "babel-plugin-polyfill-corejs2": "^0.4.4", - "babel-plugin-polyfill-corejs3": "^0.8.2", - "babel-plugin-polyfill-regenerator": "^0.5.1", + "babel-plugin-polyfill-corejs2": "^0.4.6", + "babel-plugin-polyfill-corejs3": "^0.8.5", + "babel-plugin-polyfill-regenerator": "^0.5.3", "semver": "^6.3.1" }, "engines": { @@ -2096,9 +2748,9 @@ } }, "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz", - "integrity": "sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==", + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.23.3.tgz", + "integrity": "sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" @@ -2111,9 +2763,9 @@ } }, "node_modules/@babel/plugin-transform-spread": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz", - "integrity": "sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==", + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.23.3.tgz", + "integrity": "sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", @@ -2127,9 +2779,9 @@ } }, "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz", - "integrity": "sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==", + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.23.3.tgz", + "integrity": "sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" @@ -2142,9 +2794,9 @@ } }, "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz", - "integrity": "sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==", + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.23.3.tgz", + "integrity": "sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" @@ -2157,9 +2809,9 @@ } }, "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz", - "integrity": "sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==", + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.23.3.tgz", + "integrity": "sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" @@ -2172,9 +2824,9 @@ } }, "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.10.tgz", - "integrity": "sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg==", + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.23.3.tgz", + "integrity": "sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" @@ -2187,12 +2839,12 @@ } }, "node_modules/@babel/plugin-transform-unicode-property-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.5.tgz", - "integrity": "sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A==", + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.23.3.tgz", + "integrity": "sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-create-regexp-features-plugin": "^7.22.15", "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { @@ -2203,12 +2855,12 @@ } }, "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz", - "integrity": "sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==", + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.23.3.tgz", + "integrity": "sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-create-regexp-features-plugin": "^7.22.15", "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { @@ -2219,12 +2871,12 @@ } }, "node_modules/@babel/plugin-transform-unicode-sets-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz", - "integrity": "sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg==", + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.23.3.tgz", + "integrity": "sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-create-regexp-features-plugin": "^7.22.15", "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { @@ -2235,17 +2887,17 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.22.9.tgz", - "integrity": "sha512-wNi5H/Emkhll/bqPjsjQorSykrlfY5OWakd6AulLvMEytpKasMVUpVy8RL4qBIBs5Ac6/5i0/Rv0b/Fg6Eag/g==", + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.23.2.tgz", + "integrity": "sha512-BW3gsuDD+rvHL2VO2SjAUNTBe5YrjsTiDyqamPDWY723na3/yPQ65X5oQkFVJZ0o50/2d+svm1rkPoJeR1KxVQ==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.22.9", - "@babel/helper-compilation-targets": "^7.22.9", + "@babel/compat-data": "^7.23.2", + "@babel/helper-compilation-targets": "^7.22.15", "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-option": "^7.22.5", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.22.5", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.22.15", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.22.15", "@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", @@ -2266,58 +2918,58 @@ "@babel/plugin-syntax-top-level-await": "^7.14.5", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", "@babel/plugin-transform-arrow-functions": "^7.22.5", - "@babel/plugin-transform-async-generator-functions": "^7.22.7", + "@babel/plugin-transform-async-generator-functions": "^7.23.2", "@babel/plugin-transform-async-to-generator": "^7.22.5", "@babel/plugin-transform-block-scoped-functions": "^7.22.5", - "@babel/plugin-transform-block-scoping": "^7.22.5", + "@babel/plugin-transform-block-scoping": "^7.23.0", "@babel/plugin-transform-class-properties": "^7.22.5", - "@babel/plugin-transform-class-static-block": "^7.22.5", - "@babel/plugin-transform-classes": "^7.22.6", + "@babel/plugin-transform-class-static-block": "^7.22.11", + "@babel/plugin-transform-classes": "^7.22.15", "@babel/plugin-transform-computed-properties": "^7.22.5", - "@babel/plugin-transform-destructuring": "^7.22.5", + "@babel/plugin-transform-destructuring": "^7.23.0", "@babel/plugin-transform-dotall-regex": "^7.22.5", "@babel/plugin-transform-duplicate-keys": "^7.22.5", - "@babel/plugin-transform-dynamic-import": "^7.22.5", + "@babel/plugin-transform-dynamic-import": "^7.22.11", "@babel/plugin-transform-exponentiation-operator": "^7.22.5", - "@babel/plugin-transform-export-namespace-from": "^7.22.5", - "@babel/plugin-transform-for-of": "^7.22.5", + "@babel/plugin-transform-export-namespace-from": "^7.22.11", + "@babel/plugin-transform-for-of": "^7.22.15", "@babel/plugin-transform-function-name": "^7.22.5", - "@babel/plugin-transform-json-strings": "^7.22.5", + "@babel/plugin-transform-json-strings": "^7.22.11", "@babel/plugin-transform-literals": "^7.22.5", - "@babel/plugin-transform-logical-assignment-operators": "^7.22.5", + "@babel/plugin-transform-logical-assignment-operators": "^7.22.11", "@babel/plugin-transform-member-expression-literals": "^7.22.5", - "@babel/plugin-transform-modules-amd": "^7.22.5", - "@babel/plugin-transform-modules-commonjs": "^7.22.5", - "@babel/plugin-transform-modules-systemjs": "^7.22.5", + "@babel/plugin-transform-modules-amd": "^7.23.0", + "@babel/plugin-transform-modules-commonjs": "^7.23.0", + "@babel/plugin-transform-modules-systemjs": "^7.23.0", "@babel/plugin-transform-modules-umd": "^7.22.5", "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", "@babel/plugin-transform-new-target": "^7.22.5", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.5", - "@babel/plugin-transform-numeric-separator": "^7.22.5", - "@babel/plugin-transform-object-rest-spread": "^7.22.5", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.11", + "@babel/plugin-transform-numeric-separator": "^7.22.11", + "@babel/plugin-transform-object-rest-spread": "^7.22.15", "@babel/plugin-transform-object-super": "^7.22.5", - "@babel/plugin-transform-optional-catch-binding": "^7.22.5", - "@babel/plugin-transform-optional-chaining": "^7.22.6", - "@babel/plugin-transform-parameters": "^7.22.5", + "@babel/plugin-transform-optional-catch-binding": "^7.22.11", + "@babel/plugin-transform-optional-chaining": "^7.23.0", + "@babel/plugin-transform-parameters": "^7.22.15", "@babel/plugin-transform-private-methods": "^7.22.5", - "@babel/plugin-transform-private-property-in-object": "^7.22.5", + "@babel/plugin-transform-private-property-in-object": "^7.22.11", "@babel/plugin-transform-property-literals": "^7.22.5", - "@babel/plugin-transform-regenerator": "^7.22.5", + "@babel/plugin-transform-regenerator": "^7.22.10", "@babel/plugin-transform-reserved-words": "^7.22.5", "@babel/plugin-transform-shorthand-properties": "^7.22.5", "@babel/plugin-transform-spread": "^7.22.5", "@babel/plugin-transform-sticky-regex": "^7.22.5", "@babel/plugin-transform-template-literals": "^7.22.5", "@babel/plugin-transform-typeof-symbol": "^7.22.5", - "@babel/plugin-transform-unicode-escapes": "^7.22.5", + "@babel/plugin-transform-unicode-escapes": "^7.22.10", "@babel/plugin-transform-unicode-property-regex": "^7.22.5", "@babel/plugin-transform-unicode-regex": "^7.22.5", "@babel/plugin-transform-unicode-sets-regex": "^7.22.5", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.22.5", - "babel-plugin-polyfill-corejs2": "^0.4.4", - "babel-plugin-polyfill-corejs3": "^0.8.2", - "babel-plugin-polyfill-regenerator": "^0.5.1", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "@babel/types": "^7.23.0", + "babel-plugin-polyfill-corejs2": "^0.4.6", + "babel-plugin-polyfill-corejs3": "^0.8.5", + "babel-plugin-polyfill-regenerator": "^0.5.3", "core-js-compat": "^3.31.0", "semver": "^6.3.1" }, @@ -2338,14 +2990,12 @@ } }, "node_modules/@babel/preset-modules": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6.tgz", - "integrity": "sha512-ID2yj6K/4lKfhuU3+EX4UvNbIt7eACFbHmNUjzA+ep+B5971CknnA/9DEWKbRokfbbtblxxxXFJJrH47UEAMVg==", + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", "@babel/types": "^7.4.4", "esutils": "^2.0.2" }, @@ -2360,44 +3010,44 @@ "dev": true }, "node_modules/@babel/runtime": { - "version": "7.22.6", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.6.tgz", - "integrity": "sha512-wDb5pWm4WDdF6LFUde3Jl8WzPA+3ZbxYqkC6xAXuD3irdEHN1k0NfTRrJD8ZD378SJ61miMLCqIOXYhd8x+AJQ==", + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.2.tgz", + "integrity": "sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg==", "dev": true, "dependencies": { - "regenerator-runtime": "^0.13.11" + "regenerator-runtime": "^0.14.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/template": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.5.tgz", - "integrity": "sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", "dependencies": { - "@babel/code-frame": "^7.22.5", - "@babel/parser": "^7.22.5", - "@babel/types": "^7.22.5" + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.10.tgz", - "integrity": "sha512-Q/urqV4pRByiNNpb/f5OSv28ZlGJiFiiTh+GAHktbIrkPhPbl90+uW6SmpoLyZqutrg9AEaEf3Q/ZBRHBXgxig==", - "dependencies": { - "@babel/code-frame": "^7.22.10", - "@babel/generator": "^7.22.10", - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-function-name": "^7.22.5", + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.6.tgz", + "integrity": "sha512-czastdK1e8YByZqezMPFiZ8ahwVMh/ESl9vPgvgdB9AmFMGP5jfpFax74AQgl5zj4XHzqeYAg2l8PuUeRS1MgQ==", + "dependencies": { + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", "@babel/helper-hoist-variables": "^7.22.5", "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.22.10", - "@babel/types": "^7.22.10", - "debug": "^4.1.0", + "@babel/parser": "^7.23.6", + "@babel/types": "^7.23.6", + "debug": "^4.3.1", "globals": "^11.1.0" }, "engines": { @@ -2405,11 +3055,11 @@ } }, "node_modules/@babel/traverse/node_modules/@babel/generator": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.10.tgz", - "integrity": "sha512-79KIf7YiWjjdZ81JnLujDRApWtl7BxTqWD88+FFdQEIOG8LJ0etDOM7CXuIgGJa55sGOwZVwuEsaLEm0PJ5/+A==", + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz", + "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==", "dependencies": { - "@babel/types": "^7.22.10", + "@babel/types": "^7.23.6", "@jridgewell/gen-mapping": "^0.3.2", "@jridgewell/trace-mapping": "^0.3.17", "jsesc": "^2.5.1" @@ -2419,12 +3069,12 @@ } }, "node_modules/@babel/types": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.10.tgz", - "integrity": "sha512-obaoigiLrlDZ7TUQln/8m4mSqIW2QFeOrCQc9r+xsaHGNoplVNYlRVpsfE8Vj35GEm2ZH4ZhrNYogs/3fj85kg==", + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.6.tgz", + "integrity": "sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==", "dependencies": { - "@babel/helper-string-parser": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.5", + "@babel/helper-string-parser": "^7.23.4", + "@babel/helper-validator-identifier": "^7.22.20", "to-fast-properties": "^2.0.0" }, "engines": { @@ -2850,18 +3500,18 @@ } }, "node_modules/@eslint-community/regexpp": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.6.2.tgz", - "integrity": "sha512-pPTNuaAG3QMH+buKyBIGJs3g/S5y0caxw0ygM3YyE6yJFySwiGGSzA+mM3KJ8QQvzeLh3blwgSonkFjgQdxzMw==", + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", + "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", "dev": true, "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, "node_modules/@eslint/eslintrc": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz", - "integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", "dev": true, "dependencies": { "ajv": "^6.12.4", @@ -2904,9 +3554,9 @@ "dev": true }, "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.21.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.21.0.tgz", - "integrity": "sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==", + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "dev": true, "dependencies": { "type-fest": "^0.20.2" @@ -2949,21 +3599,30 @@ } }, "node_modules/@eslint/js": { - "version": "8.47.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.47.0.tgz", - "integrity": "sha512-P6omY1zv5MItm93kLM8s2vr1HICJH8v0dvddDhysbIuZ+vcjOHg5Zbkf1mTkcmi2JA9oBG2anOkRnW8WJTS8Og==", + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.56.0.tgz", + "integrity": "sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, + "node_modules/@fastify/busboy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.0.tgz", + "integrity": "sha512-+KpH+QxZU7O4675t3mnkQKcZZg56u+K/Ct2K+N2AZYNVK8kyeo/bI18tI8aPm3tvNNRyTWfj6s5tnGNlcbQRsA==", + "dev": true, + "engines": { + "node": ">=14" + } + }, "node_modules/@humanwhocodes/config-array": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.10.tgz", - "integrity": "sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==", + "version": "0.11.13", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.13.tgz", + "integrity": "sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==", "dev": true, "dependencies": { - "@humanwhocodes/object-schema": "^1.2.1", + "@humanwhocodes/object-schema": "^2.0.1", "debug": "^4.1.1", "minimatch": "^3.0.5" }, @@ -2985,9 +3644,9 @@ } }, "node_modules/@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz", + "integrity": "sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==", "dev": true }, "node_modules/@isaacs/cliui": { @@ -3111,6 +3770,18 @@ "node": ">=8" } }, + "node_modules/@jest/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "dev": true, + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, "node_modules/@jridgewell/gen-mapping": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", @@ -3156,9 +3827,9 @@ "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.19", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", - "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz", + "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" @@ -3170,19 +3841,31 @@ "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", "dev": true }, + "node_modules/@ljharb/through": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/@ljharb/through/-/through-2.3.11.tgz", + "integrity": "sha512-ccfcIDlogiXNq5KcbAwbaO7lMh3Tm1i3khMPYpxlK8hH/W53zN81KM9coerRLOnTGu3nfXIniAmQbRI9OxbC0w==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/@ngtools/webpack": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-16.2.0.tgz", - "integrity": "sha512-c9jv4r7GnLTpnPOeF+a9yAm/3/2wwl9lMBU32i9hlY+q/Hqde4PiL95bUOLnRRL1I64DV7BFTlSZqSPgDpFXZQ==", + "version": "17.0.8", + "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-17.0.8.tgz", + "integrity": "sha512-wx0XBMrbpDeailK2uIhp/ZVMC3GK3BWwJjUu5SbT4BFrcoi2Zd9/9m0RCBAY54UXLBCqKd+ih7pJ6JSvprZmWw==", "dev": true, "engines": { - "node": "^16.14.0 || >=18.10.0", + "node": "^18.13.0 || >=20.9.0", "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", "yarn": ">= 1.13.0" }, "peerDependencies": { - "@angular/compiler-cli": "^16.0.0", - "typescript": ">=4.9.3 <5.2", + "@angular/compiler-cli": "^17.0.0", + "typescript": ">=5.2 <5.3", "webpack": "^5.54.0" } }, @@ -3218,6 +3901,31 @@ "node": ">= 8" } }, + "node_modules/@npmcli/agent": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@npmcli/agent/-/agent-2.2.0.tgz", + "integrity": "sha512-2yThA1Es98orMkpSLVqlDZAMPK3jHJhifP2gnNUdk1754uZ8yI5c+ulCoVG+WlntQA6MzhrURMXjSd9Z7dJ2/Q==", + "dev": true, + "dependencies": { + "agent-base": "^7.1.0", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.1", + "lru-cache": "^10.0.1", + "socks-proxy-agent": "^8.0.1" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/agent/node_modules/lru-cache": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz", + "integrity": "sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==", + "dev": true, + "engines": { + "node": "14 || >=16.14" + } + }, "node_modules/@npmcli/fs": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.0.tgz", @@ -3231,46 +3939,55 @@ } }, "node_modules/@npmcli/git": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-4.1.0.tgz", - "integrity": "sha512-9hwoB3gStVfa0N31ymBmrX+GuDGdVA/QWShZVqE0HK2Af+7QGGrCTbZia/SW0ImUTjTne7SP91qxDmtXvDHRPQ==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-5.0.3.tgz", + "integrity": "sha512-UZp9NwK+AynTrKvHn5k3KviW/hA5eENmFsu3iAPe7sWRt0lFUdsY/wXIYjpDFe7cdSNwOIzbObfwgt6eL5/2zw==", "dev": true, "dependencies": { - "@npmcli/promise-spawn": "^6.0.0", - "lru-cache": "^7.4.4", - "npm-pick-manifest": "^8.0.0", + "@npmcli/promise-spawn": "^7.0.0", + "lru-cache": "^10.0.1", + "npm-pick-manifest": "^9.0.0", "proc-log": "^3.0.0", "promise-inflight": "^1.0.1", "promise-retry": "^2.0.1", "semver": "^7.3.5", - "which": "^3.0.0" + "which": "^4.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/git/node_modules/isexe": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", + "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", + "dev": true, + "engines": { + "node": ">=16" } }, "node_modules/@npmcli/git/node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz", + "integrity": "sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==", "dev": true, "engines": { - "node": ">=12" + "node": "14 || >=16.14" } }, "node_modules/@npmcli/git/node_modules/which": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/which/-/which-3.0.1.tgz", - "integrity": "sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", + "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", "dev": true, "dependencies": { - "isexe": "^2.0.0" + "isexe": "^3.1.1" }, "bin": { "node-which": "bin/which.js" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.13.0 || >=18.0.0" } }, "node_modules/@npmcli/installed-package-contents": { @@ -3299,99 +4016,119 @@ } }, "node_modules/@npmcli/promise-spawn": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-6.0.2.tgz", - "integrity": "sha512-gGq0NJkIGSwdbUt4yhdF8ZrmkGKVz9vAdVzpOfnom+V8PLSmSOVhZwbNvZZS1EYcJN5hzzKBxmmVVAInM6HQLg==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-7.0.0.tgz", + "integrity": "sha512-wBqcGsMELZna0jDblGd7UXgOby45TQaMWmbFwWX+SEotk4HV6zG2t6rT9siyLhPk4P6YYqgfL1UO8nMWDBVJXQ==", "dev": true, "dependencies": { - "which": "^3.0.0" + "which": "^4.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/promise-spawn/node_modules/isexe": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", + "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", + "dev": true, + "engines": { + "node": ">=16" } }, "node_modules/@npmcli/promise-spawn/node_modules/which": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/which/-/which-3.0.1.tgz", - "integrity": "sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", + "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", "dev": true, "dependencies": { - "isexe": "^2.0.0" + "isexe": "^3.1.1" }, "bin": { "node-which": "bin/which.js" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.13.0 || >=18.0.0" } }, "node_modules/@npmcli/run-script": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-6.0.2.tgz", - "integrity": "sha512-NCcr1uQo1k5U+SYlnIrbAh3cxy+OQT1VtqiAbxdymSlptbzBb62AjH2xXgjNCoP073hoa1CfCAcwoZ8k96C4nA==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-7.0.2.tgz", + "integrity": "sha512-Omu0rpA8WXvcGeY6DDzyRoY1i5DkCBkzyJ+m2u7PD6quzb0TvSqdIPOkTn8ZBOj7LbbcbMfZ3c5skwSu6m8y2w==", "dev": true, "dependencies": { "@npmcli/node-gyp": "^3.0.0", - "@npmcli/promise-spawn": "^6.0.0", - "node-gyp": "^9.0.0", + "@npmcli/promise-spawn": "^7.0.0", + "node-gyp": "^10.0.0", "read-package-json-fast": "^3.0.0", - "which": "^3.0.0" + "which": "^4.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/run-script/node_modules/isexe": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", + "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", + "dev": true, + "engines": { + "node": ">=16" } }, "node_modules/@npmcli/run-script/node_modules/which": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/which/-/which-3.0.1.tgz", - "integrity": "sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", + "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", "dev": true, "dependencies": { - "isexe": "^2.0.0" + "isexe": "^3.1.1" }, "bin": { "node-which": "bin/which.js" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.13.0 || >=18.0.0" } }, "node_modules/@nrwl/devkit": { - "version": "16.5.1", - "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-16.5.1.tgz", - "integrity": "sha512-NB+DE/+AFJ7lKH/WBFyatJEhcZGj25F24ncDkwjZ6MzEiSOGOJS0LaV/R+VUsmS5EHTPXYOpn3zHWWAcJhyOmA==", + "version": "17.1.3", + "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-17.1.3.tgz", + "integrity": "sha512-8HfIY7P3yIYfQ/XKuHoq0GGLA9GpwWtBlI9kPQ0ygjuJ9BkpiGMtQvO6003zs7c6vpc2vNeG+Jmi72+EKvoN5A==", "dev": true, "dependencies": { - "@nx/devkit": "16.5.1" + "@nx/devkit": "17.1.3" } }, "node_modules/@nrwl/tao": { - "version": "16.5.1", - "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-16.5.1.tgz", - "integrity": "sha512-x+gi/fKdM6uQNIti9exFlm3V5LBP3Y8vOEziO42HdOigyrXa0S0HD2WMpccmp6PclYKhwEDUjKJ39xh5sdh4Ig==", + "version": "17.1.3", + "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-17.1.3.tgz", + "integrity": "sha512-9YpfEkUpVqOweqgQvMDcWApNx4jhCqBNH5IByZj302Enp3TLnQSvhuX5Dfr8hNQRQokIpEn6tW8SGTctTM5LXw==", "dev": true, "dependencies": { - "nx": "16.5.1" + "nx": "17.1.3", + "tslib": "^2.3.0" }, "bin": { "tao": "index.js" } }, "node_modules/@nx/devkit": { - "version": "16.5.1", - "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-16.5.1.tgz", - "integrity": "sha512-T1acZrVVmJw/sJ4PIGidCBYBiBqlg/jT9e8nIGXLSDS20xcLvfo4zBQf8UZLrmHglnwwpDpOWuVJCp2rYA5aDg==", + "version": "17.1.3", + "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-17.1.3.tgz", + "integrity": "sha512-1Is7ooovg3kdGJ5VdkePulRUDaMYLLULr+LwXgx7oHSW7AY2iCmhkoOE/vSR7DJ6rkey2gYx7eT1IoRoORiIaQ==", "dev": true, "dependencies": { - "@nrwl/devkit": "16.5.1", + "@nrwl/devkit": "17.1.3", "ejs": "^3.1.7", + "enquirer": "~2.3.6", "ignore": "^5.0.4", "semver": "7.5.3", "tmp": "~0.2.1", "tslib": "^2.3.0" }, "peerDependencies": { - "nx": ">= 15 <= 17" + "nx": ">= 16 <= 18" } }, "node_modules/@nx/devkit/node_modules/lru-cache": { @@ -3428,9 +4165,9 @@ "dev": true }, "node_modules/@nx/nx-darwin-arm64": { - "version": "16.5.1", - "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-16.5.1.tgz", - "integrity": "sha512-q98TFI4B/9N9PmKUr1jcbtD4yAFs1HfYd9jUXXTQOlfO9SbDjnrYJgZ4Fp9rMNfrBhgIQ4x1qx0AukZccKmH9Q==", + "version": "17.1.3", + "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-17.1.3.tgz", + "integrity": "sha512-f4qLa0y3C4uuhYKgq+MU892WaQvtvmHqrEhHINUOxYXNiLy2sgyJPW0mOZvzXtC4dPaUmiVaFP5RMVzc8Lxhtg==", "cpu": [ "arm64" ], @@ -3444,9 +4181,9 @@ } }, "node_modules/@nx/nx-darwin-x64": { - "version": "16.5.1", - "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-16.5.1.tgz", - "integrity": "sha512-j9HmL1l8k7EVJ3eOM5y8COF93gqrydpxCDoz23ZEtsY+JHY77VAiRQsmqBgEx9GGA2dXi9VEdS67B0+1vKariw==", + "version": "17.1.3", + "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-17.1.3.tgz", + "integrity": "sha512-kh76ZjqkLeQUIAfTa9G/DFFf+e1sZ5ipDzk7zFGhZ2k68PoQoFdsFOO3C513JmuEdavspts6Hkifsqh61TaE+A==", "cpu": [ "x64" ], @@ -3460,9 +4197,9 @@ } }, "node_modules/@nx/nx-freebsd-x64": { - "version": "16.5.1", - "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-16.5.1.tgz", - "integrity": "sha512-CXSPT01aVS869tvCCF2tZ7LnCa8l41wJ3mTVtWBkjmRde68E5Up093hklRMyXb3kfiDYlfIKWGwrV4r0eH6x1A==", + "version": "17.1.3", + "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-17.1.3.tgz", + "integrity": "sha512-CRuVL5ZSLb+Gc8vwMUUe9Pl/1Z26YtXMKTahBMQh2dac63vzLgzqIV4c66aduUl1x2M0kGYBSIIRG9z0/BgWeg==", "cpu": [ "x64" ], @@ -3476,9 +4213,9 @@ } }, "node_modules/@nx/nx-linux-arm-gnueabihf": { - "version": "16.5.1", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-16.5.1.tgz", - "integrity": "sha512-BhrumqJSZCWFfLFUKl4CAUwR0Y0G2H5EfFVGKivVecEQbb+INAek1aa6c89evg2/OvetQYsJ+51QknskwqvLsA==", + "version": "17.1.3", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-17.1.3.tgz", + "integrity": "sha512-KDBmd5tSrg93g/oij/eGW4yeVNVK3DBIM4VYAS2vtkIgVOGoqcQ+SEIeMK3nMUJP9jGyblt3QNj5ZsJBtScwQw==", "cpu": [ "arm" ], @@ -3492,9 +4229,9 @@ } }, "node_modules/@nx/nx-linux-arm64-gnu": { - "version": "16.5.1", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-16.5.1.tgz", - "integrity": "sha512-x7MsSG0W+X43WVv7JhiSq2eKvH2suNKdlUHEG09Yt0vm3z0bhtym1UCMUg3IUAK7jy9hhLeDaFVFkC6zo+H/XQ==", + "version": "17.1.3", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-17.1.3.tgz", + "integrity": "sha512-W2tNL/7sIwoQKLmuy68Usd6TZzIZvxZt4UE30kDwGc2RSap6RCHAvDbzSxtW+L4+deC9UxX0Tty0VuW+J8FjSg==", "cpu": [ "arm64" ], @@ -3508,9 +4245,9 @@ } }, "node_modules/@nx/nx-linux-arm64-musl": { - "version": "16.5.1", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-16.5.1.tgz", - "integrity": "sha512-J+/v/mFjOm74I0PNtH5Ka+fDd+/dWbKhpcZ2R1/6b9agzZk+Ff/SrwJcSYFXXWKbPX+uQ4RcJoytT06Zs3s0ow==", + "version": "17.1.3", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-17.1.3.tgz", + "integrity": "sha512-Oto3gkLd7yweuVUCsSHwm4JkAIbcxpPJP0ycRHI/PRHPMIOPiMX8r651QM1amMyKAbJtAe047nyb9Sh1X0FA4A==", "cpu": [ "arm64" ], @@ -3524,14 +4261,13 @@ } }, "node_modules/@nx/nx-linux-x64-gnu": { - "version": "16.5.1", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-16.5.1.tgz", - "integrity": "sha512-igooWJ5YxQ94Zft7IqgL+Lw0qHaY15Btw4gfK756g/YTYLZEt4tTvR1y6RnK/wdpE3sa68bFTLVBNCGTyiTiDQ==", + "version": "17.2.7", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-17.2.7.tgz", + "integrity": "sha512-CCY3o9zs9ypsT40GyRGQMfl63Wy3Spu21ULcteoLTI2/py601XIdhv6zclzBqeYIWPVxMoGGlIq10m2rdEeAOA==", "cpu": [ "x64" ], "dev": true, - "optional": true, "os": [ "linux" ], @@ -3540,9 +4276,9 @@ } }, "node_modules/@nx/nx-linux-x64-musl": { - "version": "16.5.1", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-16.5.1.tgz", - "integrity": "sha512-zF/exnPqFYbrLAduGhTmZ7zNEyADid2bzNQiIjJkh8Y6NpDwrQIwVIyvIxqynsjMrIs51kBH+8TUjKjj2Jgf5A==", + "version": "17.1.3", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-17.1.3.tgz", + "integrity": "sha512-4Hcx5Fg/88jV+bcTr6P0dM4unXNvKgrGJe3oK9/sgEhiW6pD2UAFjv16CCSRcWhDUAzUDqcwnD2fgg+vnAJG6g==", "cpu": [ "x64" ], @@ -3556,9 +4292,9 @@ } }, "node_modules/@nx/nx-win32-arm64-msvc": { - "version": "16.5.1", - "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-16.5.1.tgz", - "integrity": "sha512-qtqiLS9Y9TYyAbbpq58kRoOroko4ZXg5oWVqIWFHoxc5bGPweQSJCROEqd1AOl2ZDC6BxfuVHfhDDop1kK05WA==", + "version": "17.1.3", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-17.1.3.tgz", + "integrity": "sha512-dUasEuskmDxUL36XA0GZqSb9233suE4wKhxrMobyFBzHUZ2tq/unzOpPjYfqDBie4QIvF8tEpAjQsLds8LWgbw==", "cpu": [ "arm64" ], @@ -3572,9 +4308,9 @@ } }, "node_modules/@nx/nx-win32-x64-msvc": { - "version": "16.5.1", - "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-16.5.1.tgz", - "integrity": "sha512-kUJBLakK7iyA9WfsGGQBVennA4jwf5XIgm0lu35oMOphtZIluvzItMt0EYBmylEROpmpEIhHq0P6J9FA+WH0Rg==", + "version": "17.1.3", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-17.1.3.tgz", + "integrity": "sha512-eTuTpBHFvA5NFJh/iosmqCL4JOAjDrwXLSMgfKrZKjiApHMG1T/5Hb+PrsNpt+WnGp94ur7c4Dtx4xD5vlpAEw==", "cpu": [ "x64" ], @@ -3587,24 +4323,6 @@ "node": ">= 10" } }, - "node_modules/@parcel/watcher": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.0.4.tgz", - "integrity": "sha512-cTDi+FUDBIUOBKEtj+nhiJ71AZVlkAsQFuGQTun5tV9mwQBQgZvhCzG+URPQc8myeN32yRVZEfVAPCs1RW+Jvg==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "node-addon-api": "^3.2.1", - "node-gyp-build": "^4.3.0" - }, - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, "node_modules/@pkgjs/parseargs": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", @@ -3616,83 +4334,80 @@ } }, "node_modules/@schematics/angular": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-16.2.0.tgz", - "integrity": "sha512-Ib0/ZCkjWt7a5p3209JVwEWwf41v03K3ylvlxLIEo1ZGijAZAlrBj4GrA5YQ+TmPm2hRyt+owss7x91/x+i0Gw==", + "version": "17.0.8", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-17.0.8.tgz", + "integrity": "sha512-1h5mwKFv1B/L5JWZ0mxnC4ms06iwnSi/w+GgRZPeM3P5BpuZuvAkFiClNnM55iLlQJXRQioPNLM3sOsz7spR6w==", "dev": true, "dependencies": { - "@angular-devkit/core": "16.2.0", - "@angular-devkit/schematics": "16.2.0", + "@angular-devkit/core": "17.0.8", + "@angular-devkit/schematics": "17.0.8", "jsonc-parser": "3.2.0" }, "engines": { - "node": "^16.14.0 || >=18.10.0", + "node": "^18.13.0 || >=20.9.0", "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", "yarn": ">= 1.13.0" } }, "node_modules/@sigstore/bundle": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-1.1.0.tgz", - "integrity": "sha512-PFutXEy0SmQxYI4texPw3dd2KewuNqv7OuK1ZFtY2fM754yhvG2KdgwIhRnoEE2uHdtdGNQ8s0lb94dW9sELog==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-2.1.0.tgz", + "integrity": "sha512-89uOo6yh/oxaU8AeOUnVrTdVMcGk9Q1hJa7Hkvalc6G3Z3CupWk4Xe9djSgJm9fMkH69s0P0cVHUoKSOemLdng==", "dev": true, "dependencies": { - "@sigstore/protobuf-specs": "^0.2.0" + "@sigstore/protobuf-specs": "^0.2.1" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/@sigstore/protobuf-specs": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.2.0.tgz", - "integrity": "sha512-8ZhZKAVfXjIspDWwm3D3Kvj0ddbJ0HqDZ/pOs5cx88HpT8mVsotFrg7H1UMnXOuDHz6Zykwxn4mxG3QLuN+RUg==", + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.2.1.tgz", + "integrity": "sha512-XTWVxnWJu+c1oCshMLwnKvz8ZQJJDVOlciMfgpJBQbThVjKTCG8dwyhgLngBD2KN0ap9F/gOV8rFDEx8uh7R2A==", "dev": true, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/@sigstore/sign": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@sigstore/sign/-/sign-1.0.0.tgz", - "integrity": "sha512-INxFVNQteLtcfGmcoldzV6Je0sbbfh9I16DM4yJPw3j5+TFP8X6uIiA18mvpEa9yyeycAKgPmOA3X9hVdVTPUA==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@sigstore/sign/-/sign-2.2.0.tgz", + "integrity": "sha512-AAbmnEHDQv6CSfrWA5wXslGtzLPtAtHZleKOgxdQYvx/s76Fk6T6ZVt7w2IGV9j1UrFeBocTTQxaXG2oRrDhYA==", "dev": true, "dependencies": { - "@sigstore/bundle": "^1.1.0", - "@sigstore/protobuf-specs": "^0.2.0", - "make-fetch-happen": "^11.0.1" + "@sigstore/bundle": "^2.1.0", + "@sigstore/protobuf-specs": "^0.2.1", + "make-fetch-happen": "^13.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/@sigstore/tuf": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@sigstore/tuf/-/tuf-1.0.3.tgz", - "integrity": "sha512-2bRovzs0nJZFlCN3rXirE4gwxCn97JNjMmwpecqlbgV9WcxX7WRuIrgzx/X7Ib7MYRbyUTpBYE0s2x6AmZXnlg==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@sigstore/tuf/-/tuf-2.2.0.tgz", + "integrity": "sha512-KKATZ5orWfqd9ZG6MN8PtCIx4eevWSuGRKQvofnWXRpyMyUEpmrzg5M5BrCpjM+NfZ0RbNGOh5tCz/P2uoRqOA==", "dev": true, "dependencies": { - "@sigstore/protobuf-specs": "^0.2.0", - "tuf-js": "^1.1.7" + "@sigstore/protobuf-specs": "^0.2.1", + "tuf-js": "^2.1.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/@socket.io/component-emitter": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz", - "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==", + "node_modules/@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", "dev": true }, - "node_modules/@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", - "dev": true, - "engines": { - "node": ">= 6" - } + "node_modules/@socket.io/component-emitter": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz", + "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==", + "dev": true }, "node_modules/@tsconfig/node10": { "version": "1.0.9", @@ -3719,25 +4434,25 @@ "dev": true }, "node_modules/@tufjs/canonical-json": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-1.0.0.tgz", - "integrity": "sha512-QTnf++uxunWvG2z3UFNzAoQPHxnSXOwtaI3iJ+AohhV+5vONuArPjJE7aPXPVXfXJsqrVbZBu9b81AJoSd09IQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-2.0.0.tgz", + "integrity": "sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA==", "dev": true, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/@tufjs/models": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@tufjs/models/-/models-1.0.4.tgz", - "integrity": "sha512-qaGV9ltJP0EO25YfFUPhxRVK0evXFIAGicsVXuRim4Ed9cjPxYhNnNJ49SFmbeLgtxpslIkX317IgpfcHPVj/A==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tufjs/models/-/models-2.0.0.tgz", + "integrity": "sha512-c8nj8BaOExmZKO2DXhDfegyhSGcG9E/mPN3U13L+/PsoWm1uaGiHHjxqSHQiasDBQwDA3aHuw9+9spYAP1qvvg==", "dev": true, "dependencies": { - "@tufjs/canonical-json": "1.0.0", - "minimatch": "^9.0.0" + "@tufjs/canonical-json": "2.0.0", + "minimatch": "^9.0.3" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/@tufjs/models/node_modules/brace-expansion": { @@ -3765,9 +4480,9 @@ } }, "node_modules/@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "version": "1.19.5", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", + "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", "dev": true, "dependencies": { "@types/connect": "*", @@ -3775,27 +4490,27 @@ } }, "node_modules/@types/bonjour": { - "version": "3.5.10", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", - "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", + "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", "dev": true, "dependencies": { "@types/node": "*" } }, "node_modules/@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", "dev": true, "dependencies": { "@types/node": "*" } }, "node_modules/@types/connect-history-api-fallback": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz", - "integrity": "sha512-4x5FkPpLipqwthjPsF7ZRbOv3uoLUFkTA9G9v583qi4pACvq0uTELrB8OLUzPWUI4IJIyvM85vzkV1nyiI2Lig==", + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", + "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", "dev": true, "dependencies": { "@types/express-serve-static-core": "*", @@ -3809,18 +4524,18 @@ "dev": true }, "node_modules/@types/cors": { - "version": "2.8.13", - "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.13.tgz", - "integrity": "sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==", + "version": "2.8.17", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.17.tgz", + "integrity": "sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==", "dev": true, "dependencies": { "@types/node": "*" } }, "node_modules/@types/eslint": { - "version": "8.44.2", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.2.tgz", - "integrity": "sha512-sdPRb9K6iL5XZOmBubg8yiFp5yS/JdUDQsq5e6h95km91MCYMuvp7mh1fjPEYUhvHepKpZOjnEaMBR4PxjWDzg==", + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.0.tgz", + "integrity": "sha512-FlsN0p4FhuYRjIxpbdXovvHQhtlG05O1GG/RNWvdAxTboR438IOTwmrY/vLA+Xfgg06BTkP045M3vpFwTMv1dg==", "dev": true, "dependencies": { "@types/estree": "*", @@ -3828,9 +4543,9 @@ } }, "node_modules/@types/eslint-scope": { - "version": "3.7.4", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", - "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", "dev": true, "dependencies": { "@types/eslint": "*", @@ -3838,15 +4553,15 @@ } }, "node_modules/@types/estree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz", - "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", "dev": true }, "node_modules/@types/express": { - "version": "4.17.17", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", - "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", + "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", "dev": true, "dependencies": { "@types/body-parser": "*", @@ -3856,9 +4571,9 @@ } }, "node_modules/@types/express-serve-static-core": { - "version": "4.17.35", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.35.tgz", - "integrity": "sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg==", + "version": "4.17.41", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.41.tgz", + "integrity": "sha512-OaJ7XLaelTgrvlZD8/aa0vvvxZdUmlCn6MtWeB7TkiKW70BQLc9XEPpDLPdbo52ZhXUCrznlWdCHWxJWtdyajA==", "dev": true, "dependencies": { "@types/node": "*", @@ -3868,59 +4583,71 @@ } }, "node_modules/@types/hammerjs": { - "version": "2.0.41", - "resolved": "https://registry.npmjs.org/@types/hammerjs/-/hammerjs-2.0.41.tgz", - "integrity": "sha512-ewXv/ceBaJprikMcxCmWU1FKyMAQ2X7a9Gtmzw8fcg2kIePI1crERDM818W+XYrxqdBBOdlf2rm137bU+BltCA==" + "version": "2.0.45", + "resolved": "https://registry.npmjs.org/@types/hammerjs/-/hammerjs-2.0.45.tgz", + "integrity": "sha512-qkcUlZmX6c4J8q45taBKTL3p+LbITgyx7qhlPYOdOHZB7B31K0mXbP5YA7i7SgDeEGuI9MnumiKPEMrxg8j3KQ==" }, "node_modules/@types/http-errors": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.1.tgz", - "integrity": "sha512-/K3ds8TRAfBvi5vfjuz8y6+GiAYBZ0x4tXv1Av6CWBWn0IlADc+ZX9pMq7oU0fNQPnBwIZl3rmeLp6SBApbxSQ==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", + "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==", "dev": true }, "node_modules/@types/http-proxy": { - "version": "1.17.11", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.11.tgz", - "integrity": "sha512-HC8G7c1WmaF2ekqpnFq626xd3Zz0uvaqFmBJNRZCGEZCXkvSdJoNFn/8Ygbd9fKNQj8UzLdCETaI0UWPAjK7IA==", + "version": "1.17.14", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.14.tgz", + "integrity": "sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==", "dev": true, "dependencies": { "@types/node": "*" } }, "node_modules/@types/jasmine": { - "version": "4.3.5", - "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-4.3.5.tgz", - "integrity": "sha512-9YHUdvuNDDRJYXZwHqSsO72Ok0vmqoJbNn73ttyITQp/VA60SarnZ+MPLD37rJAhVoKp+9BWOvJP5tHIRfZylQ==", + "version": "4.6.4", + "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-4.6.4.tgz", + "integrity": "sha512-qCw5sVW+ylTnrEhe5kfX4l6MgU9REXIVDa/lWEcvTOUmd+LqDYwyjovDq+Zk9blElaEHOj1URDQ/djEBVRf+pw==", "dev": true }, "node_modules/@types/json-schema": { - "version": "7.0.12", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz", - "integrity": "sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==", + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", "dev": true }, "node_modules/@types/mime": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", - "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", "dev": true }, "node_modules/@types/node": { - "version": "20.4.10", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.4.10.tgz", - "integrity": "sha512-vwzFiiy8Rn6E0MtA13/Cxxgpan/N6UeNYR9oUu6kuJWxu6zCk98trcDp8CBhbtaeuq9SykCmXkFr2lWLoPcvLg==", - "dev": true + "version": "20.10.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.5.tgz", + "integrity": "sha512-nNPsNE65wjMxEKI93yOP+NPGGBJz/PoN3kZsVLee0XMiJolxSekEVD8wRwBUBqkwc7UWop0edW50yrCQW4CyRw==", + "dev": true, + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@types/node-forge": { + "version": "1.3.10", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.10.tgz", + "integrity": "sha512-y6PJDYN4xYBxwd22l+OVH35N+1fCYWiuC3aiP2SlXVE6Lo7SS+rSx9r89hLxrP4pn6n1lBGhHJ12pj3F3Mpttw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } }, "node_modules/@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "version": "6.9.11", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.11.tgz", + "integrity": "sha512-oGk0gmhnEJK4Yyk+oI7EfXsLayXatCWPHary1MtcmbAifkobT9cM9yutG/hZKIseOU0MqbIwQ/u2nn/Gb+ltuQ==", "dev": true }, "node_modules/@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", "dev": true }, "node_modules/@types/retry": { @@ -3930,15 +4657,15 @@ "dev": true }, "node_modules/@types/semver": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.0.tgz", - "integrity": "sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==", + "version": "7.5.6", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.6.tgz", + "integrity": "sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==", "dev": true }, "node_modules/@types/send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.1.tgz", - "integrity": "sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==", + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", + "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", "dev": true, "dependencies": { "@types/mime": "^1", @@ -3946,18 +4673,18 @@ } }, "node_modules/@types/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", + "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", "dev": true, "dependencies": { "@types/express": "*" } }, "node_modules/@types/serve-static": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.2.tgz", - "integrity": "sha512-J2LqtvFYCzaj8pVYKw8klQXrLLk7TBZmQ4ShlcdkELFKGwGMfevMLneMMRkMgZxotOD9wg497LpC7O8PcvAmfw==", + "version": "1.15.5", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.5.tgz", + "integrity": "sha512-PDRk21MnK70hja/YF8AHfC7yIsiQHn1rcXx7ijCFBX/k+XQJhQT/gw3xekXKJvx+5SXaMMS8oqQy09Mzvz2TuQ==", "dev": true, "dependencies": { "@types/http-errors": "*", @@ -3966,50 +4693,51 @@ } }, "node_modules/@types/sockjs": { - "version": "0.3.33", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", - "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "version": "0.3.36", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", + "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", "dev": true, "dependencies": { "@types/node": "*" } }, "node_modules/@types/ws": { - "version": "8.5.5", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.5.tgz", - "integrity": "sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg==", + "version": "8.5.10", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz", + "integrity": "sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==", "dev": true, "dependencies": { "@types/node": "*" } }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", - "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.16.0.tgz", + "integrity": "sha512-O5f7Kv5o4dLWQtPX4ywPPa+v9G+1q1x8mz0Kr0pXUtKsevo+gIJHLkGc8RxaZWtP8RrhwhSNIWThnW42K9/0rQ==", "dev": true, "dependencies": { - "@eslint-community/regexpp": "^4.4.0", - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/type-utils": "5.62.0", - "@typescript-eslint/utils": "5.62.0", + "@eslint-community/regexpp": "^4.5.1", + "@typescript-eslint/scope-manager": "6.16.0", + "@typescript-eslint/type-utils": "6.16.0", + "@typescript-eslint/utils": "6.16.0", + "@typescript-eslint/visitor-keys": "6.16.0", "debug": "^4.3.4", "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "natural-compare-lite": "^1.4.0", - "semver": "^7.3.7", - "tsutils": "^3.21.0" + "ignore": "^5.2.4", + "natural-compare": "^1.4.0", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^16.0.0 || >=18.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^5.0.0", - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + "@typescript-eslint/parser": "^6.0.0 || ^6.0.0-alpha", + "eslint": "^7.0.0 || ^8.0.0" }, "peerDependenciesMeta": { "typescript": { @@ -4018,25 +4746,26 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", - "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.16.0.tgz", + "integrity": "sha512-H2GM3eUo12HpKZU9njig3DF5zJ58ja6ahj1GoHEHOgQvYxzoFJJEvC1MQ7T2l9Ha+69ZSOn7RTxOdpC/y3ikMw==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/typescript-estree": "5.62.0", + "@typescript-eslint/scope-manager": "6.16.0", + "@typescript-eslint/types": "6.16.0", + "@typescript-eslint/typescript-estree": "6.16.0", + "@typescript-eslint/visitor-keys": "6.16.0", "debug": "^4.3.4" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^16.0.0 || >=18.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + "eslint": "^7.0.0 || ^8.0.0" }, "peerDependenciesMeta": { "typescript": { @@ -4045,16 +4774,16 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", - "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.16.0.tgz", + "integrity": "sha512-0N7Y9DSPdaBQ3sqSCwlrm9zJwkpOuc6HYm7LpzLAPqBL7dmzAUimr4M29dMkOP/tEwvOCC/Cxo//yOfJD3HUiw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0" + "@typescript-eslint/types": "6.16.0", + "@typescript-eslint/visitor-keys": "6.16.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^16.0.0 || >=18.0.0" }, "funding": { "type": "opencollective", @@ -4062,25 +4791,25 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", - "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.16.0.tgz", + "integrity": "sha512-ThmrEOcARmOnoyQfYkHw/DX2SEYBalVECmoldVuH6qagKROp/jMnfXpAU/pAIWub9c4YTxga+XwgAkoA0pxfmg==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "5.62.0", - "@typescript-eslint/utils": "5.62.0", + "@typescript-eslint/typescript-estree": "6.16.0", + "@typescript-eslint/utils": "6.16.0", "debug": "^4.3.4", - "tsutils": "^3.21.0" + "ts-api-utils": "^1.0.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^16.0.0 || >=18.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "*" + "eslint": "^7.0.0 || ^8.0.0" }, "peerDependenciesMeta": { "typescript": { @@ -4089,12 +4818,12 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", - "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.16.0.tgz", + "integrity": "sha512-hvDFpLEvTJoHutVl87+MG/c5C8I6LOgEx05zExTSJDEVU7hhR3jhV8M5zuggbdFCw98+HhZWPHZeKS97kS3JoQ==", "dev": true, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^16.0.0 || >=18.0.0" }, "funding": { "type": "opencollective", @@ -4102,21 +4831,22 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", - "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.16.0.tgz", + "integrity": "sha512-VTWZuixh/vr7nih6CfrdpmFNLEnoVBF1skfjdyGnNwXOH1SLeHItGdZDHhhAIzd3ACazyY2Fg76zuzOVTaknGA==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0", + "@typescript-eslint/types": "6.16.0", + "@typescript-eslint/visitor-keys": "6.16.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" + "minimatch": "9.0.3", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^16.0.0 || >=18.0.0" }, "funding": { "type": "opencollective", @@ -4128,71 +4858,78 @@ } } }, - "node_modules/@typescript-eslint/utils": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", - "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, "dependencies": { - "@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": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + "balanced-match": "^1.0.0" } }, - "node_modules/@typescript-eslint/utils/node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", "dev": true, "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" + "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=8.0.0" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@typescript-eslint/utils/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "node_modules/@typescript-eslint/utils": { + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.16.0.tgz", + "integrity": "sha512-T83QPKrBm6n//q9mv7oiSvy/Xq/7Hyw9SzSEhMHJwznEmQayfBM87+oAlkNAMEO7/MjIwKyOHgBJbxB0s7gx2A==", "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@types/json-schema": "^7.0.12", + "@types/semver": "^7.5.0", + "@typescript-eslint/scope-manager": "6.16.0", + "@typescript-eslint/types": "6.16.0", + "@typescript-eslint/typescript-estree": "6.16.0", + "semver": "^7.5.4" + }, "engines": { - "node": ">=4.0" + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", - "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.16.0.tgz", + "integrity": "sha512-QSFQLruk7fhs91a/Ep/LqRdbJCZ1Rq03rqBdKT5Ky17Sz8zRLUksqIe9DW0pKtg/Z35/ztbLQ6qpOCN6rOC11A==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.62.0", - "eslint-visitor-keys": "^3.3.0" + "@typescript-eslint/types": "6.16.0", + "eslint-visitor-keys": "^3.4.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^16.0.0 || >=18.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" } }, + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", + "dev": true + }, "node_modules/@vitejs/plugin-basic-ssl": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@vitejs/plugin-basic-ssl/-/plugin-basic-ssl-1.0.1.tgz", @@ -4351,99 +5088,6 @@ "@xtuc/long": "4.2.2" } }, - "node_modules/@wessberg/ts-evaluator": { - "version": "0.0.27", - "resolved": "https://registry.npmjs.org/@wessberg/ts-evaluator/-/ts-evaluator-0.0.27.tgz", - "integrity": "sha512-7gOpVm3yYojUp/Yn7F4ZybJRxyqfMNf0LXK5KJiawbPfL0XTsJV+0mgrEDjOIR6Bi0OYk2Cyg4tjFu1r8MCZaA==", - "deprecated": "this package has been renamed to ts-evaluator. Please install ts-evaluator instead", - "dev": true, - "dependencies": { - "chalk": "^4.1.0", - "jsdom": "^16.4.0", - "object-path": "^0.11.5", - "tslib": "^2.0.3" - }, - "engines": { - "node": ">=10.1.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/wessberg/ts-evaluator?sponsor=1" - }, - "peerDependencies": { - "typescript": ">=3.2.x || >= 4.x" - } - }, - "node_modules/@wessberg/ts-evaluator/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@wessberg/ts-evaluator/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@wessberg/ts-evaluator/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@wessberg/ts-evaluator/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@wessberg/ts-evaluator/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@wessberg/ts-evaluator/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", @@ -4497,13 +5141,17 @@ "version": "2.0.6", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "deprecated": "Use your platform's native atob() and btoa() methods instead", "dev": true }, "node_modules/abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz", + "integrity": "sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } }, "node_modules/accepts": { "version": "1.3.8", @@ -4519,31 +5167,9 @@ } }, "node_modules/acorn": { - "version": "8.10.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", - "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-globals": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", - "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", - "dev": true, - "dependencies": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" - } - }, - "node_modules/acorn-globals/node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz", + "integrity": "sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -4570,15 +5196,6 @@ "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, "node_modules/adjust-sourcemap-loader": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", @@ -4607,27 +5224,15 @@ } }, "node_modules/agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dev": true, - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/agentkeepalive": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.5.0.tgz", - "integrity": "sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", + "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==", "dev": true, "dependencies": { - "humanize-ms": "^1.2.1" + "debug": "^4.3.4" }, "engines": { - "node": ">= 8.0.0" + "node": ">= 14" } }, "node_modules/aggregate-error": { @@ -4755,25 +5360,6 @@ "node": ">= 8" } }, - "node_modules/aproba": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", - "dev": true - }, - "node_modules/are-we-there-yet": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", - "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", - "dev": true, - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, "node_modules/arg": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", @@ -4798,19 +5384,6 @@ "dequal": "^2.0.3" } }, - "node_modules/array-buffer-byte-length": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", - "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "is-array-buffer": "^3.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/array-flatten": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", @@ -4827,11 +5400,20 @@ } }, "node_modules/async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", + "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==", "dev": true }, + "node_modules/async-each-series": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/async-each-series/-/async-each-series-0.1.1.tgz", + "integrity": "sha512-p4jj6Fws4Iy2m0iCmI2am2ZNZCgbdgE+P8F/8csmn2vx7ixXrO2zGcuNsD46X5uZSVecmkEy/M06X2vG8KD6dQ==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", @@ -4839,9 +5421,9 @@ "dev": true }, "node_modules/autoprefixer": { - "version": "10.4.14", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz", - "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==", + "version": "10.4.16", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.16.tgz", + "integrity": "sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==", "dev": true, "funding": [ { @@ -4851,12 +5433,16 @@ { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } ], "dependencies": { - "browserslist": "^4.21.5", - "caniuse-lite": "^1.0.30001464", - "fraction.js": "^4.2.0", + "browserslist": "^4.21.10", + "caniuse-lite": "^1.0.30001538", + "fraction.js": "^4.3.6", "normalize-range": "^0.1.2", "picocolors": "^1.0.0", "postcss-value-parser": "^4.2.0" @@ -4871,50 +5457,22 @@ "postcss": "^8.1.0" } }, - "node_modules/available-typed-arrays": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", - "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/axios": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.4.0.tgz", - "integrity": "sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA==", + "version": "0.21.4", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", + "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", "dev": true, "dependencies": { - "follow-redirects": "^1.15.0", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" - } - }, - "node_modules/axios/node_modules/form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "dev": true, - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" + "follow-redirects": "^1.14.0" } }, "node_modules/axobject-query": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.1.1.tgz", - "integrity": "sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.0.0.tgz", + "integrity": "sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw==", "dev": true, "dependencies": { - "deep-equal": "^2.0.5" + "dequal": "^2.0.3" } }, "node_modules/babel-loader": { @@ -4951,13 +5509,13 @@ } }, "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.5.tgz", - "integrity": "sha512-19hwUH5FKl49JEsvyTcoHakh6BE0wgXLLptIyKZ3PijHc/Ci521wygORCUCCred+E/twuqRyAkE02BAWPmsHOg==", + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.7.tgz", + "integrity": "sha512-LidDk/tEGDfuHW2DWh/Hgo4rmnw3cduK6ZkOI1NPFceSK3n/yAGeOsNT7FLnSGHkXj3RHGSEVkN3FsCTY6w2CQ==", "dev": true, "dependencies": { "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.4.2", + "@babel/helper-define-polyfill-provider": "^0.4.4", "semver": "^6.3.1" }, "peerDependencies": { @@ -4974,25 +5532,25 @@ } }, "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.3.tgz", - "integrity": "sha512-z41XaniZL26WLrvjy7soabMXrfPWARN25PZoriDEiLMxAp50AUW3t35BGQUMg5xK3UrpVTtagIDklxYa+MhiNA==", + "version": "0.8.7", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.7.tgz", + "integrity": "sha512-KyDvZYxAzkC0Aj2dAPyDzi2Ym15e5JKZSK+maI7NAwSqofvuFglbSsxE7wUOvTg9oFVnHMzVzBKcqEb4PJgtOA==", "dev": true, "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.4.2", - "core-js-compat": "^3.31.0" + "@babel/helper-define-polyfill-provider": "^0.4.4", + "core-js-compat": "^3.33.1" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.2.tgz", - "integrity": "sha512-tAlOptU0Xj34V1Y2PNTL4Y0FOJMDB6bZmoW39FeCQIhigGLkqu3Fj6uiXpxIf6Ij274ENdYx64y6Au+ZKlb1IA==", + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.4.tgz", + "integrity": "sha512-S/x2iOCvDaCASLYsOOgWOq4bCfKYVqvO/uxjkaYyZ3rVsVE3CeAI/c84NpyuBBymEgNvHgjEot3a9/Z/kXvqsg==", "dev": true, "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.4.2" + "@babel/helper-define-polyfill-provider": "^0.4.4" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" @@ -5145,16 +5703,332 @@ "node": ">=8" } }, - "node_modules/browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", + "node_modules/browser-sync": { + "version": "2.29.3", + "resolved": "https://registry.npmjs.org/browser-sync/-/browser-sync-2.29.3.tgz", + "integrity": "sha512-NiM38O6XU84+MN+gzspVmXV2fTOoe+jBqIBx3IBdhZrdeURr6ZgznJr/p+hQ+KzkKEiGH/GcC4SQFSL0jV49bg==", + "dev": true, + "dependencies": { + "browser-sync-client": "^2.29.3", + "browser-sync-ui": "^2.29.3", + "bs-recipes": "1.3.4", + "chalk": "4.1.2", + "chokidar": "^3.5.1", + "connect": "3.6.6", + "connect-history-api-fallback": "^1", + "dev-ip": "^1.0.1", + "easy-extender": "^2.3.4", + "eazy-logger": "^4.0.1", + "etag": "^1.8.1", + "fresh": "^0.5.2", + "fs-extra": "3.0.1", + "http-proxy": "^1.18.1", + "immutable": "^3", + "localtunnel": "^2.0.1", + "micromatch": "^4.0.2", + "opn": "5.3.0", + "portscanner": "2.2.0", + "raw-body": "^2.3.2", + "resp-modifier": "6.0.2", + "rx": "4.1.0", + "send": "0.16.2", + "serve-index": "1.9.1", + "serve-static": "1.13.2", + "server-destroy": "1.0.1", + "socket.io": "^4.4.1", + "ua-parser-js": "^1.0.33", + "yargs": "^17.3.1" + }, + "bin": { + "browser-sync": "dist/bin.js" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/browser-sync-client": { + "version": "2.29.3", + "resolved": "https://registry.npmjs.org/browser-sync-client/-/browser-sync-client-2.29.3.tgz", + "integrity": "sha512-4tK5JKCl7v/3aLbmCBMzpufiYLsB1+UI+7tUXCCp5qF0AllHy/jAqYu6k7hUF3hYtlClKpxExWaR+rH+ny07wQ==", + "dev": true, + "dependencies": { + "etag": "1.8.1", + "fresh": "0.5.2", + "mitt": "^1.1.3" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/browser-sync-ui": { + "version": "2.29.3", + "resolved": "https://registry.npmjs.org/browser-sync-ui/-/browser-sync-ui-2.29.3.tgz", + "integrity": "sha512-kBYOIQjU/D/3kYtUIJtj82e797Egk1FB2broqItkr3i4eF1qiHbFCG6srksu9gWhfmuM/TNG76jMfzAdxEPakg==", + "dev": true, + "dependencies": { + "async-each-series": "0.1.1", + "chalk": "4.1.2", + "connect-history-api-fallback": "^1", + "immutable": "^3", + "server-destroy": "1.0.1", + "socket.io-client": "^4.4.1", + "stream-throttle": "^0.1.3" + } + }, + "node_modules/browser-sync-ui/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/browser-sync-ui/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/browser-sync-ui/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/browser-sync-ui/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/browser-sync-ui/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/browser-sync-ui/node_modules/immutable": { + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.2.tgz", + "integrity": "sha512-15gZoQ38eYjEjxkorfbcgBKBL6R7T459OuK+CpcWt7O3KF4uPCx2tD0uFETlUDIyo+1789crbMhTvQBSR5yBMg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/browser-sync-ui/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browser-sync/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/browser-sync/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/browser-sync/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/browser-sync/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/browser-sync/node_modules/connect": { + "version": "3.6.6", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.6.tgz", + "integrity": "sha512-OO7axMmPpu/2XuX1+2Yrg0ddju31B6xLZMWkJ5rYBu4YRmRVlOjvlY6kw2FJKiAzyxGwnrDUAG4s1Pf0sbBMCQ==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "finalhandler": "1.1.0", + "parseurl": "~1.3.2", + "utils-merge": "1.0.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/browser-sync/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/browser-sync/node_modules/finalhandler": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz", + "integrity": "sha512-ejnvM9ZXYzp6PUPUyQBMBf0Co5VX2gr5H2VQe2Ui2jWXNlxv+PYZo8wpAymJNJdLsG1R4p+M4aynF8KuoUEwRw==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.3.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/browser-sync/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/browser-sync/node_modules/immutable": { + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.2.tgz", + "integrity": "sha512-15gZoQ38eYjEjxkorfbcgBKBL6R7T459OuK+CpcWt7O3KF4uPCx2tD0uFETlUDIyo+1789crbMhTvQBSR5yBMg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/browser-sync/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/browser-sync/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/browser-sync/node_modules/statuses": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", + "integrity": "sha512-wuTCPGlJONk/a1kqZ4fQM2+908lC7fa7nPYpTC1EhnvqLX/IICbeP1OZGDtA374trpSq68YubKUMo8oRhN46yg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/browser-sync/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browser-sync/node_modules/ua-parser-js": { + "version": "1.0.37", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.37.tgz", + "integrity": "sha512-bhTyI94tZofjo+Dn8SN6Zv8nBDvyXTymAdM3LDI/0IboIUwTu1rEhW7v2TfiVsoYWgkQ4kOVqnI8APUFbIQIFQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + }, + { + "type": "github", + "url": "https://github.com/sponsors/faisalman" + } + ], + "engines": { + "node": "*" + } + }, "node_modules/browserslist": { - "version": "4.21.10", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.10.tgz", - "integrity": "sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==", + "version": "4.22.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.2.tgz", + "integrity": "sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==", "funding": [ { "type": "opencollective", @@ -5170,10 +6044,10 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001517", - "electron-to-chromium": "^1.4.477", - "node-releases": "^2.0.13", - "update-browserslist-db": "^1.0.11" + "caniuse-lite": "^1.0.30001565", + "electron-to-chromium": "^1.4.601", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" }, "bin": { "browserslist": "cli.js" @@ -5182,6 +6056,12 @@ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, + "node_modules/bs-recipes": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/bs-recipes/-/bs-recipes-1.3.4.tgz", + "integrity": "sha512-BXvDkqhDNxXEjeGM8LFkSbR+jzmP/CYpCiVKYn+soB1dDldeU15EBNDkwVXndKuX35wnNUaPd0qSoQEAkmQtMw==", + "dev": true + }, "node_modules/buffer": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", @@ -5231,17 +6111,17 @@ } }, "node_modules/cacache": { - "version": "17.1.3", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.1.3.tgz", - "integrity": "sha512-jAdjGxmPxZh0IipMdR7fK/4sDSrHMLUV0+GvVUsjwyGNKHsh79kW/otg+GkbXwl6Uzvy9wsvHOX4nUoWldeZMg==", + "version": "18.0.1", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-18.0.1.tgz", + "integrity": "sha512-g4Uf2CFZPaxtJKre6qr4zqLDOOPU7bNVhWjlNhvzc51xaTOx2noMOLhfFkTAqwtrAZAKQUuDfyjitzilpA8WsQ==", "dev": true, "dependencies": { "@npmcli/fs": "^3.1.0", "fs-minipass": "^3.0.0", "glob": "^10.2.2", - "lru-cache": "^7.7.1", - "minipass": "^5.0.0", - "minipass-collect": "^1.0.2", + "lru-cache": "^10.0.1", + "minipass": "^7.0.3", + "minipass-collect": "^2.0.1", "minipass-flush": "^1.0.5", "minipass-pipeline": "^1.2.4", "p-map": "^4.0.0", @@ -5250,7 +6130,7 @@ "unique-filename": "^3.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/cacache/node_modules/brace-expansion": { @@ -5263,19 +6143,19 @@ } }, "node_modules/cacache/node_modules/glob": { - "version": "10.3.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.3.tgz", - "integrity": "sha512-92vPiMb/iqpmEgsOoIDvTjc50wf9CCCvMzsi6W0JLPeUKE8TWP1a73PgqSrqy7iAZxaSD1YdzU7QZR5LF51MJw==", + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", "dev": true, "dependencies": { "foreground-child": "^3.1.0", - "jackspeak": "^2.0.3", + "jackspeak": "^2.3.5", "minimatch": "^9.0.1", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", "path-scurry": "^1.10.1" }, "bin": { - "glob": "dist/cjs/src/bin.js" + "glob": "dist/esm/bin.mjs" }, "engines": { "node": ">=16 || 14 >=14.17" @@ -5285,12 +6165,12 @@ } }, "node_modules/cacache/node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz", + "integrity": "sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==", "dev": true, "engines": { - "node": ">=12" + "node": "14 || >=16.14" } }, "node_modules/cacache/node_modules/minimatch": { @@ -5309,13 +6189,14 @@ } }, "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", + "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==", "dev": true, "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.1", + "set-function-length": "^1.1.1" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -5340,9 +6221,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001519", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001519.tgz", - "integrity": "sha512-0QHgqR+Jv4bxHMp8kZ1Kn8CH55OikjKJ6JmKkZYP1F3D7w+lnFXF70nG5eNfsZS89jadi5Ywy5UCSKLAglIRkg==", + "version": "1.0.30001571", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001571.tgz", + "integrity": "sha512-tYq/6MoXhdezDLFZuCO/TKboTzuQ/xR5cFdgXPfDtM7/kchBO3b4VWghE/OAi/DV7tTdhmLjZiZBZi1fA/GheQ==", "funding": [ { "type": "opencollective", @@ -5455,12 +6336,12 @@ } }, "node_modules/cli-width": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", + "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==", "dev": true, "engines": { - "node": ">= 10" + "node": ">= 12" } }, "node_modules/cliui": { @@ -5508,16 +6389,7 @@ "node_modules/color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "node_modules/color-support": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", - "dev": true, - "bin": { - "color-support": "bin.js" - } + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" }, "node_modules/colorette": { "version": "2.0.20", @@ -5549,10 +6421,13 @@ "dev": true }, "node_modules/component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "peer": true + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.1.tgz", + "integrity": "sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==", + "peer": true, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, "node_modules/compressible": { "version": "2.0.18", @@ -5636,9 +6511,9 @@ } }, "node_modules/connect-history-api-fallback": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", - "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", "dev": true, "engines": { "node": ">=0.8" @@ -5659,12 +6534,6 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true }, - "node_modules/console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", - "dev": true - }, "node_modules/content-disposition": { "version": "0.5.4", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", @@ -5786,12 +6655,12 @@ } }, "node_modules/core-js-compat": { - "version": "3.32.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.32.0.tgz", - "integrity": "sha512-7a9a3D1k4UCVKnLhrgALyFcP7YCsLOQIxPd0dKjf/6GuPcgyiGP70ewWdCGrSK7evyhymi0qO4EqCmSJofDeYw==", + "version": "3.34.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.34.0.tgz", + "integrity": "sha512-4ZIyeNbW/Cn1wkMMDy+mvrRUxrwFNjKwbhCfQpDd+eLgYipDqp8oGFGtLmhh18EDPKA0g3VUBYOxQGGwvWLVpA==", "dev": true, "dependencies": { - "browserslist": "^4.21.9" + "browserslist": "^4.22.2" }, "funding": { "type": "opencollective", @@ -5818,14 +6687,14 @@ } }, "node_modules/cosmiconfig": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.2.0.tgz", - "integrity": "sha512-3rTMnFJA1tCOPwRxtgF4wd7Ab2qvDbL8jX+3smjIbS4HlZBagTlpERbdN7iAbWlrfxE3M8c27kTwTawQ7st+OQ==", + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", + "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", "dev": true, "dependencies": { - "import-fresh": "^3.2.1", + "import-fresh": "^3.3.0", "js-yaml": "^4.1.0", - "parse-json": "^5.0.0", + "parse-json": "^5.2.0", "path-type": "^4.0.0" }, "engines": { @@ -5833,6 +6702,14 @@ }, "funding": { "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, "node_modules/cosmiconfig/node_modules/argparse": { @@ -6029,50 +6906,12 @@ "resolved": "https://registry.npmjs.org/cssfilter/-/cssfilter-0.0.10.tgz", "integrity": "sha512-FAaLDaplstoRsDR8XGYH51znUN0UY7nMc6Z9/fvE8EXGwvJE9hu7W2vHwx1+bd6gCYnln9nLbzxFTrcO9YQDZw==" }, - "node_modules/cssom": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", - "dev": true - }, - "node_modules/cssstyle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", - "dev": true, - "dependencies": { - "cssom": "~0.3.6" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cssstyle/node_modules/cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", - "dev": true - }, "node_modules/custom-event": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz", "integrity": "sha512-GAj5FOq0Hd+RsCGVJxZuKaIDXDf3h6GQoNEjFgbLLI/trgtavwUbSnZ5pVfg27DVCaWjIohryS0JFwIJyT2cMg==", "dev": true }, - "node_modules/data-urls": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", - "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", - "dev": true, - "dependencies": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/date-format": { "version": "4.0.14", "resolved": "https://registry.npmjs.org/date-format/-/date-format-4.0.14.tgz", @@ -6083,9 +6922,9 @@ } }, "node_modules/dayjs": { - "version": "1.11.9", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.9.tgz", - "integrity": "sha512-QvzAURSbQ0pKdIye2txOzNaHmxtUBXerpY0FJsFXUMKbIZeFm5ht1LS/jFsrncjnmtv8HsG0W2g6c0zUjZWmpA==" + "version": "1.11.10", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.10.tgz", + "integrity": "sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==" }, "node_modules/debug": { "version": "4.3.4", @@ -6103,41 +6942,6 @@ } } }, - "node_modules/decimal.js": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", - "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", - "dev": true - }, - "node_modules/deep-equal": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.2.tgz", - "integrity": "sha512-xjVyBf0w5vH0I42jdAZzOKVldmPgSulmiyPRywoyq7HXC9qdgo17kxJE+rdnif5Tz6+pIrpJI8dCpMNLIGkUiA==", - "dev": true, - "dependencies": { - "array-buffer-byte-length": "^1.0.0", - "call-bind": "^1.0.2", - "es-get-iterator": "^1.1.3", - "get-intrinsic": "^1.2.1", - "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.0", - "side-channel": "^1.0.4", - "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.9" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", @@ -6168,6 +6972,20 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/define-data-property": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz", + "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/define-lazy-prop": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", @@ -6177,22 +6995,6 @@ "node": ">=8" } }, - "node_modules/define-properties": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", - "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", - "dev": true, - "dependencies": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", @@ -6202,12 +7004,6 @@ "node": ">=0.4.0" } }, - "node_modules/delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", - "dev": true - }, "node_modules/depd": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", @@ -6242,6 +7038,18 @@ "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", "dev": true }, + "node_modules/dev-ip": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dev-ip/-/dev-ip-1.0.1.tgz", + "integrity": "sha512-LmVkry/oDShEgSZPNgqCIp2/TlqtExeGmymru3uCELnfyjY11IzpAproLYs+1X88fXO6DBoYP3ul2Xo2yz2j6A==", + "dev": true, + "bin": { + "dev-ip": "lib/dev-ip.js" + }, + "engines": { + "node": ">= 0.8.0" + } + }, "node_modules/di": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", @@ -6257,6 +7065,15 @@ "node": ">=0.3.1" } }, + "node_modules/diff-sequences": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", + "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", + "dev": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, "node_modules/dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", @@ -6276,9 +7093,9 @@ "dev": true }, "node_modules/dns-packet": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.0.tgz", - "integrity": "sha512-rza3UH1LwdHh9qyPXp8lkwpjSNk/AMD3dPytUoRoqnypDUhY0xvbdmVhWOfxO68frEfV9BU8V12Ez7ZsHGZpCQ==", + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", "dev": true, "dependencies": { "@leichtgewicht/ip-codec": "^2.0.1" @@ -6337,27 +7154,6 @@ } ] }, - "node_modules/domexception": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", - "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", - "dev": true, - "dependencies": { - "webidl-conversions": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/domexception/node_modules/webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/domhandler": { "version": "5.0.3", "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", @@ -6388,12 +7184,24 @@ } }, "node_modules/dotenv": { + "version": "16.3.1", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.1.tgz", + "integrity": "sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/motdotla/dotenv?sponsor=1" + } + }, + "node_modules/dotenv-expand": { "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-10.0.0.tgz", + "integrity": "sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A==", "dev": true, "engines": { - "node": ">=10" + "node": ">=12" } }, "node_modules/duplexer": { @@ -6408,6 +7216,100 @@ "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", "dev": true }, + "node_modules/easy-extender": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/easy-extender/-/easy-extender-2.3.4.tgz", + "integrity": "sha512-8cAwm6md1YTiPpOvDULYJL4ZS6WfM5/cTeVVh4JsvyYZAoqlRVUpHL9Gr5Fy7HA6xcSZicUia3DeAgO3Us8E+Q==", + "dev": true, + "dependencies": { + "lodash": "^4.17.10" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/eazy-logger": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/eazy-logger/-/eazy-logger-4.0.1.tgz", + "integrity": "sha512-2GSFtnnC6U4IEKhEI7+PvdxrmjJ04mdsj3wHZTFiw0tUtG4HCWzTr13ZYTk8XOGnA1xQMaDljoBOYlk3D/MMSw==", + "dev": true, + "dependencies": { + "chalk": "4.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eazy-logger/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eazy-logger/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eazy-logger/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/eazy-logger/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/eazy-logger/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/eazy-logger/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", @@ -6430,9 +7332,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.490", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.490.tgz", - "integrity": "sha512-6s7NVJz+sATdYnIwhdshx/N/9O6rvMxmhVoDSDFdj6iA45gHR8EQje70+RYsF4GeB+k0IeNSBnP7yG9ZXJFr7A==" + "version": "1.4.616", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.616.tgz", + "integrity": "sha512-1n7zWYh8eS0L9Uy+GskE0lkBUNK83cXTVJI0pU3mGprFsbfSdAc15VTFbo+A+Bq4pwstmL30AVcEU3Fo463lNg==" }, "node_modules/emoji-regex": { "version": "8.0.0", @@ -6490,9 +7392,9 @@ } }, "node_modules/engine.io": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.5.2.tgz", - "integrity": "sha512-IXsMcGpw/xRfjra46sVZVHiSWo/nJ/3g1337q9KNXtS6YRzbW5yIzTCb9DjhrBe7r3GZQR0I4+nq+4ODk5g/cA==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.5.4.tgz", + "integrity": "sha512-KdVSDKhVKyOi+r5uEabrDLZw2qXStVvCsEB/LN3mw4WFi6Gx50jTyuxYVCwAAC0U46FdnzP/ScKRBTXb/NiEOg==", "dev": true, "dependencies": { "@types/cookie": "^0.4.1", @@ -6510,6 +7412,19 @@ "node": ">=10.2.0" } }, + "node_modules/engine.io-client": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.5.3.tgz", + "integrity": "sha512-9Z0qLB0NIisTRt1DZ/8U2k12RJn8yls/nXMZLn+/N8hANT3TcYjKFKcwbw5zFQiN4NTde3TSY9zb79e1ij6j9Q==", + "dev": true, + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1", + "engine.io-parser": "~5.2.1", + "ws": "~8.11.0", + "xmlhttprequest-ssl": "~2.0.0" + } + }, "node_modules/engine.io-parser": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.1.tgz", @@ -6519,27 +7434,6 @@ "node": ">=10.0.0" } }, - "node_modules/engine.io/node_modules/ws": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", - "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", - "dev": true, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, "node_modules/enhanced-resolve": { "version": "5.15.0", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", @@ -6620,30 +7514,10 @@ "is-arrayish": "^0.2.1" } }, - "node_modules/es-get-iterator": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", - "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", - "dev": true, - "dependencies": { - "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" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/es-module-lexer": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.0.tgz", - "integrity": "sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.4.1.tgz", + "integrity": "sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==", "dev": true }, "node_modules/esbuild": { @@ -6684,9 +7558,9 @@ } }, "node_modules/esbuild-wasm": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.18.17.tgz", - "integrity": "sha512-9OHGcuRzy+I8ziF9FzjfKLWAPbvi0e/metACVg9k6bK+SI4FFxeV6PcZsz8RIVaMD4YNehw+qj6UMR3+qj/EuQ==", + "version": "0.19.5", + "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.19.5.tgz", + "integrity": "sha512-7zmLLn2QCj93XfMmHtzrDJ1UBuOHB2CZz1ghoCEZiRajxjUvHsF40PnbzFIY/pmesqPRaEtEWii0uzsTbnAgrA==", "dev": true, "bin": { "esbuild": "bin/esbuild" @@ -6710,57 +7584,27 @@ "dev": true }, "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/escodegen": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", - "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", - "dev": true, - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=6.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, - "node_modules/escodegen/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "optional": true, + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "engines": { - "node": ">=0.10.0" + "node": ">=0.8.0" } }, "node_modules/eslint": { - "version": "8.47.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.47.0.tgz", - "integrity": "sha512-spUQWrdPt+pRVP1TTJLmfRNJJHHZryFmptzcafwSvHsceV81djHOdnEeDmkdotZyLNjDhrOasNK8nikkoG1O8Q==", + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.56.0.tgz", + "integrity": "sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.2", - "@eslint/js": "^8.47.0", - "@humanwhocodes/config-array": "^0.11.10", + "@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", @@ -6942,9 +7786,9 @@ } }, "node_modules/eslint/node_modules/globals": { - "version": "13.21.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.21.0.tgz", - "integrity": "sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==", + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "dev": true, "dependencies": { "type-fest": "^0.20.2" @@ -7291,6 +8135,18 @@ "node": ">= 0.8" } }, + "node_modules/express/node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/express/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", @@ -7312,6 +8168,51 @@ "node": ">= 0.8" } }, + "node_modules/express/node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/express/node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/express/node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dev": true, + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, "node_modules/express/node_modules/statuses": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", @@ -7363,7 +8264,6 @@ "version": "3.3.1", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", - "dev": true, "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -7388,9 +8288,9 @@ "dev": true }, "node_modules/fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.16.0.tgz", + "integrity": "sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==", "dependencies": { "reusify": "^1.0.4" } @@ -7408,15 +8308,40 @@ } }, "node_modules/figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-5.0.0.tgz", + "integrity": "sha512-ej8ksPF4x6e5wvK9yevct0UCXh8TTFlWGVLlgjZuoBH1HwjIfKE/IdL5mq89sFA7zELi1VhKpmtDnrs7zWyeyg==", "dev": true, "dependencies": { - "escape-string-regexp": "^1.0.5" + "escape-string-regexp": "^5.0.0", + "is-unicode-supported": "^1.2.0" }, "engines": { - "node": ">=8" + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/figures/node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/figures/node_modules/is-unicode-supported": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", + "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==", + "dev": true, + "engines": { + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -7559,12 +8484,13 @@ } }, "node_modules/flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", "dev": true, "dependencies": { - "flatted": "^3.1.0", + "flatted": "^3.2.9", + "keyv": "^4.5.3", "rimraf": "^3.0.2" }, "engines": { @@ -7577,15 +8503,15 @@ "integrity": "sha512-97PMG/aywoYpB4IvbvUJi0RQi8vearvU0oov1WW3k0WZPBMrTQVqekSX5CjSG/M4Q3i6A/0FKXC7RyAoAUUSPw==" }, "node_modules/flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "version": "3.2.9", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", + "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", "dev": true }, "node_modules/follow-redirects": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.3.tgz", + "integrity": "sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==", "dev": true, "funding": [ { @@ -7602,15 +8528,6 @@ } } }, - "node_modules/for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "dev": true, - "dependencies": { - "is-callable": "^1.1.3" - } - }, "node_modules/foreground-child": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", @@ -7640,9 +8557,9 @@ } }, "node_modules/form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", "dev": true, "dependencies": { "asynckit": "^0.4.0", @@ -7663,16 +8580,16 @@ } }, "node_modules/fraction.js": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", - "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", "dev": true, "engines": { "node": "*" }, "funding": { "type": "patreon", - "url": "https://www.patreon.com/infusion" + "url": "https://github.com/sponsors/rawify" } }, "node_modules/fresh": { @@ -7691,35 +8608,32 @@ "dev": true }, "node_modules/fs-extra": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", - "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz", + "integrity": "sha512-V3Z3WZWVUYd8hoCL5xfXJCaHWYzmtwW5XWYSlLgERi8PWd8bx1kUHUk8L1BT57e49oKnDDD180mjfrHc1yA9rg==", "dev": true, "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=14.14" + "graceful-fs": "^4.1.2", + "jsonfile": "^3.0.0", + "universalify": "^0.1.0" } }, "node_modules/fs-minipass": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.2.tgz", - "integrity": "sha512-2GAfyfoaCDRrM6jaOS3UsBts8yJ55VioXdWcOL7dK9zdAuKT71+WBA4ifnNYqVjYv+4SsPxjK0JT4yIIn4cA/g==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz", + "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==", "dev": true, "dependencies": { - "minipass": "^5.0.0" + "minipass": "^7.0.3" }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/fs-monkey": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.4.tgz", - "integrity": "sha512-INM/fWAxMICjttnD0DX1rBvinKskj5G1w+oy/pnm9u/tSlnBrzFonJMcalKJ30P8RRsPzKcCG7Q8l0jx5Fh9YQ==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.5.tgz", + "integrity": "sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew==", "dev": true }, "node_modules/fs.realpath": { @@ -7729,9 +8643,9 @@ "dev": true }, "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "hasInstallScript": true, "optional": true, "os": [ @@ -7742,39 +8656,14 @@ } }, "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "node_modules/functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", "dev": true, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/gauge": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", - "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", - "dev": true, - "dependencies": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.3", - "console-control-strings": "^1.1.0", - "has-unicode": "^2.0.1", - "signal-exit": "^3.0.7", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.5" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, "node_modules/gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", @@ -7792,15 +8681,15 @@ } }, "node_modules/get-intrinsic": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", - "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz", + "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==", "dev": true, "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", + "function-bind": "^1.1.2", "has-proto": "^1.0.1", - "has-symbols": "^1.0.3" + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -7916,45 +8805,12 @@ "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", "dev": true }, - "node_modules/guess-parser": { - "version": "0.4.22", - "resolved": "https://registry.npmjs.org/guess-parser/-/guess-parser-0.4.22.tgz", - "integrity": "sha512-KcUWZ5ACGaBM69SbqwVIuWGoSAgD+9iJnchR9j/IarVI1jHVeXv+bUXBIMeqVMSKt3zrn0Dgf9UpcOEpPBLbSg==", - "dev": true, - "dependencies": { - "@wessberg/ts-evaluator": "0.0.27" - }, - "peerDependencies": { - "typescript": ">=3.7.5" - } - }, "node_modules/handle-thing": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", "dev": true }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", @@ -7964,12 +8820,12 @@ } }, "node_modules/has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz", + "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==", "dev": true, "dependencies": { - "get-intrinsic": "^1.1.1" + "get-intrinsic": "^1.2.2" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -7999,27 +8855,18 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "node_modules/hasown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", + "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", "dev": true, "dependencies": { - "has-symbols": "^1.0.2" + "function-bind": "^1.1.2" }, "engines": { "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", - "dev": true - }, "node_modules/hdr-histogram-js": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/hdr-histogram-js/-/hdr-histogram-js-2.0.3.tgz", @@ -8038,24 +8885,24 @@ "dev": true }, "node_modules/hosted-git-info": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.1.tgz", - "integrity": "sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.1.tgz", + "integrity": "sha512-+K84LB1DYwMHoHSgaOY/Jfhw3ucPmSET5v98Ke/HdNSw4a0UktWzyW1mjhjpuxxTqOOsfWT/7iVshHmVZ4IpOA==", "dev": true, "dependencies": { - "lru-cache": "^7.5.1" + "lru-cache": "^10.0.1" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/hosted-git-info/node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz", + "integrity": "sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==", "dev": true, "engines": { - "node": ">=12" + "node": "14 || >=16.14" } }, "node_modules/hpack.js": { @@ -8070,12 +8917,6 @@ "wbuf": "^1.1.0" } }, - "node_modules/hpack.js/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, "node_modules/hpack.js/node_modules/readable-stream": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", @@ -8106,18 +8947,6 @@ "safe-buffer": "~5.1.0" } }, - "node_modules/html-encoding-sniffer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", - "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", - "dev": true, - "dependencies": { - "whatwg-encoding": "^1.0.5" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/html-entities": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.4.0.tgz", @@ -8217,17 +9046,16 @@ } }, "node_modules/http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz", + "integrity": "sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==", "dev": true, "dependencies": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" + "agent-base": "^7.1.0", + "debug": "^4.3.4" }, "engines": { - "node": ">= 6" + "node": ">= 14" } }, "node_modules/http-proxy-middleware": { @@ -8255,16 +9083,16 @@ } }, "node_modules/https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.2.tgz", + "integrity": "sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==", "dev": true, "dependencies": { - "agent-base": "6", + "agent-base": "^7.0.2", "debug": "4" }, "engines": { - "node": ">= 6" + "node": ">= 14" } }, "node_modules/human-signals": { @@ -8276,15 +9104,6 @@ "node": ">=10.17.0" } }, - "node_modules/humanize-ms": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", - "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", - "dev": true, - "dependencies": { - "ms": "^2.0.0" - } - }, "node_modules/iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -8330,18 +9149,18 @@ ] }, "node_modules/ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz", + "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==", "dev": true, "engines": { "node": ">= 4" } }, "node_modules/ignore-walk": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-6.0.3.tgz", - "integrity": "sha512-C7FfFoTA+bI10qfeydT8aZbvr91vAEU+2W5BZUlzPec47oNb07SsOfwYrtxuvOYdUApPP/Qlh4DtAO51Ekk2QA==", + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-6.0.4.tgz", + "integrity": "sha512-t7sv42WkwFkyKbivUCglsQW5YWMskWtbEf4MNKX5u/CCWHKSPzN4FtBQGsQZgCLbxOzpVlcbWVK5KB3auIOjSw==", "dev": true, "dependencies": { "minimatch": "^9.0.0" @@ -8388,9 +9207,9 @@ } }, "node_modules/immutable": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.2.tgz", - "integrity": "sha512-oGXzbEDem9OOpDWZu88jGiYCvIsLHMvGw+8OXlpsvTFvIQplQbjg1B1cvKg8f7Hoch6+NGjpPsH1Fr+Mc2D1aA==", + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.4.tgz", + "integrity": "sha512-fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA==", "dev": true }, "node_modules/import-fresh": { @@ -8462,29 +9281,29 @@ } }, "node_modules/inquirer": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.4.tgz", - "integrity": "sha512-nn4F01dxU8VeKfq192IjLsxu0/OmMZ4Lg3xKAns148rCaXP6ntAoEkVYZThWjwON8AlzdZZi6oqnhNbxUG9hVg==", + "version": "9.2.11", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.2.11.tgz", + "integrity": "sha512-B2LafrnnhbRzCWfAdOXisUzL89Kg8cVJlYmhqoi3flSiV/TveO+nsXwgKr9h9PIo+J1hz7nBSk6gegRIMBBf7g==", "dev": true, "dependencies": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.1", + "@ljharb/through": "^2.3.9", + "ansi-escapes": "^4.3.2", + "chalk": "^5.3.0", "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", + "cli-width": "^4.1.0", + "external-editor": "^3.1.0", + "figures": "^5.0.0", "lodash": "^4.17.21", - "mute-stream": "0.0.8", + "mute-stream": "1.0.0", "ora": "^5.4.1", - "run-async": "^2.4.0", - "rxjs": "^7.5.5", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6", - "wrap-ansi": "^7.0.0" + "run-async": "^3.0.0", + "rxjs": "^7.8.1", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^6.2.0" }, "engines": { - "node": ">=12.0.0" + "node": ">=14.18.0" } }, "node_modules/inquirer/node_modules/ansi-styles": { @@ -8503,16 +9322,12 @@ } }, "node_modules/inquirer/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, "engines": { - "node": ">=10" + "node": "^12.17.0 || ^14.13 || >=16.0.0" }, "funding": { "url": "https://github.com/chalk/chalk?sponsor=1" @@ -8536,84 +9351,33 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/inquirer/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/inquirer/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/internal-slot": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", - "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.2.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/ip": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", - "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==", - "dev": true - }, - "node_modules/ipaddr.js": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz", - "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==", - "dev": true, - "engines": { - "node": ">= 10" - } - }, - "node_modules/is-arguments": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "node_modules/ip": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", + "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==", + "dev": true }, - "node_modules/is-array-buffer": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", - "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "node_modules/ipaddr.js": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz", + "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==", "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.0", - "is-typed-array": "^1.1.10" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">= 10" } }, "node_modules/is-arrayish": { @@ -8622,18 +9386,6 @@ "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", "dev": true }, - "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dev": true, - "dependencies": { - "has-bigints": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", @@ -8645,56 +9397,13 @@ "node": ">=8" } }, - "node_modules/is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-core-module": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz", - "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", "dev": true, "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" + "hasown": "^2.0.0" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -8757,15 +9466,6 @@ "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", "dev": true }, - "node_modules/is-map": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", - "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", @@ -8774,19 +9474,13 @@ "node": ">=0.12.0" } }, - "node_modules/is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "node_modules/is-number-like": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/is-number-like/-/is-number-like-1.0.8.tgz", + "integrity": "sha512-6rZi3ezCyFcn5L71ywzz2bS5b2Igl1En3eTlZlvKjpz1n3IZLAYMbKYAIQgFmEu0GENg92ziU/faEOA/aixjbA==", "dev": true, "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "lodash.isfinite": "^3.3.2" } }, "node_modules/is-path-inside": { @@ -8822,49 +9516,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-potential-custom-element-name": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", - "dev": true - }, - "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-set": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", - "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-stream": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", @@ -8877,51 +9528,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-typed-array": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", - "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", - "dev": true, - "dependencies": { - "which-typed-array": "^1.1.11" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-unicode-supported": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", @@ -8934,28 +9540,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-weakmap": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", - "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakset": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", - "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-what": { "version": "3.14.1", "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", @@ -8975,9 +9559,9 @@ } }, "node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", "dev": true }, "node_modules/isbinaryfile": { @@ -9008,9 +9592,9 @@ } }, "node_modules/istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", "dev": true, "engines": { "node": ">=8" @@ -9113,9 +9697,9 @@ } }, "node_modules/jackspeak": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.2.3.tgz", - "integrity": "sha512-pF0kfjmg8DJLxDrizHoCZGUFz4P4czQ3HyfW4BU0ffebYkzAVlBywp5zaxW/TM+r0sGbmrQdi8EQQVTJFxnGsQ==", + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", + "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", "dev": true, "dependencies": { "@isaacs/cliui": "^8.0.2" @@ -9224,6 +9808,100 @@ "integrity": "sha512-O236+gd0ZXS8YAjFx8xKaJ94/erqUliEkJTDedyE7iHvv4ZVqi+q+8acJxu05/WJDKm512EUNn809In37nWlAQ==", "dev": true }, + "node_modules/jest-diff": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", + "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^29.6.3", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-diff/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-diff/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-diff/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "dev": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, "node_modules/jest-worker": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", @@ -9263,9 +9941,9 @@ } }, "node_modules/jiti": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.19.1.tgz", - "integrity": "sha512-oVhqoRDaBXf7sjkll95LHVS6Myyyb1zaunVwk4Z0+WPSW4gjS0pl01zYKHScTuyEhQsFxV5L4DR5r+YqSyqyyg==", + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", + "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==", "dev": true, "bin": { "jiti": "bin/jiti.js" @@ -9289,52 +9967,6 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/jsdom": { - "version": "16.7.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", - "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", - "dev": true, - "dependencies": { - "abab": "^2.0.5", - "acorn": "^8.2.4", - "acorn-globals": "^6.0.0", - "cssom": "^0.4.4", - "cssstyle": "^2.3.0", - "data-urls": "^2.0.0", - "decimal.js": "^10.2.1", - "domexception": "^2.0.1", - "escodegen": "^2.0.0", - "form-data": "^3.0.0", - "html-encoding-sniffer": "^2.0.1", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.0", - "parse5": "6.0.1", - "saxes": "^5.0.1", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.0.0", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^2.0.0", - "webidl-conversions": "^6.1.0", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.5.0", - "ws": "^7.4.6", - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "canvas": "^2.5.0" - }, - "peerDependenciesMeta": { - "canvas": { - "optional": true - } - } - }, "node_modules/jsesc": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", @@ -9346,6 +9978,12 @@ "node": ">=4" } }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", @@ -9382,13 +10020,10 @@ "dev": true }, "node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-3.0.1.tgz", + "integrity": "sha512-oBko6ZHlubVB5mRFkur5vgYR1UyqX+S6Y/oCfLhqNdcc2fYFlDpIoNc7AfKS1KOGcnNAkvsr0grLck9ANM815w==", "dev": true, - "dependencies": { - "universalify": "^2.0.0" - }, "optionalDependencies": { "graceful-fs": "^4.1.6" } @@ -9560,6 +10195,15 @@ "resolved": "https://registry.npmjs.org/keycharm/-/keycharm-0.4.0.tgz", "integrity": "sha512-TyQTtsabOVv3MeOpR92sIKk/br9wxS+zGj4BG7CR8YbK4jM3tyIBaF0zhzeBUMx36/Q/iQLOKKOT+3jOQtemRQ==" }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.1" + } + }, "node_modules/kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -9579,19 +10223,19 @@ } }, "node_modules/launch-editor": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.0.tgz", - "integrity": "sha512-JpDCcQnyAAzZZaZ7vEiSqL690w7dAEyLao+KC96zBplnYbJS7TYNjvM3M7y3dGz+v7aIsJk3hllWuc0kWAjyRQ==", + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.1.tgz", + "integrity": "sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw==", "dev": true, "dependencies": { "picocolors": "^1.0.0", - "shell-quote": "^1.7.3" + "shell-quote": "^1.8.1" } }, "node_modules/less": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/less/-/less-4.1.3.tgz", - "integrity": "sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/less/-/less-4.2.0.tgz", + "integrity": "sha512-P3b3HJDBtSzsXUl0im2L7gTO5Ubg8mEN6G8qoTS77iXxXX4Hvu4Qj540PZDvQ8V6DmX6iXo98k7Md0Cm1PrLaA==", "dev": true, "dependencies": { "copy-anything": "^2.0.1", @@ -9711,10 +10355,16 @@ } } }, + "node_modules/limiter": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/limiter/-/limiter-1.1.5.tgz", + "integrity": "sha512-FWWMIEOxz3GwUI4Ts/IvgVy6LPvoMPgjMdQ185nN6psJyBJ4yOpzqm695/h5umdLJg2vW3GR5iG11MAkR2AzJA==", + "dev": true + }, "node_modules/lines-and-columns": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.3.tgz", - "integrity": "sha512-cNOjgCnLB+FnvWWtyRTzmB3POJ+cXxTA81LoW7u8JdmhfXzriropYwpjShnz1QLLWsQwY7nIxoDmcPTwphDK9w==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.4.tgz", + "integrity": "sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A==", "dev": true, "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" @@ -9738,6 +10388,68 @@ "node": ">= 12.13.0" } }, + "node_modules/localtunnel": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/localtunnel/-/localtunnel-2.0.2.tgz", + "integrity": "sha512-n418Cn5ynvJd7m/N1d9WVJISLJF/ellZnfsLnx8WBWGzxv/ntNcFkJ1o6se5quUhCplfLGBNL5tYHiq5WF3Nug==", + "dev": true, + "dependencies": { + "axios": "0.21.4", + "debug": "4.3.2", + "openurl": "1.1.1", + "yargs": "17.1.1" + }, + "bin": { + "lt": "bin/lt.js" + }, + "engines": { + "node": ">=8.3.0" + } + }, + "node_modules/localtunnel/node_modules/debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/localtunnel/node_modules/yargs": { + "version": "17.1.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.1.1.tgz", + "integrity": "sha512-c2k48R0PwKIqKhPMWjeiF6y2xY/gPMUlro0sgxqXpbOIohWiLNXWslsootttv7E1e73QPAMQSg5FeySbVcpsPQ==", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/localtunnel/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "engines": { + "node": ">=10" + } + }, "node_modules/locate-path": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", @@ -9762,6 +10474,12 @@ "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", "dev": true }, + "node_modules/lodash.isfinite": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/lodash.isfinite/-/lodash.isfinite-3.3.2.tgz", + "integrity": "sha512-7FGG40uhC8Mm633uKW1r58aElFlBlxCrg9JfSi3P6aYiWmfiWF0PgMd86ZUsxE5GwWPdHoS2+48bwTh2VPkIQA==", + "dev": true + }, "node_modules/lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", @@ -9879,9 +10597,9 @@ } }, "node_modules/magic-string": { - "version": "0.30.1", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.1.tgz", - "integrity": "sha512-mbVKXPmS0z0G4XqFDCTllmDQ6coZzn94aMlb0o/A4HEHJCKcanlDZwYJgwnkmgD3jyWhUgj9VsPrfd972yPffA==", + "version": "0.30.5", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.5.tgz", + "integrity": "sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==", "dev": true, "dependencies": { "@jridgewell/sourcemap-codec": "^1.4.15" @@ -9912,61 +10630,25 @@ "dev": true }, "node_modules/make-fetch-happen": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", - "integrity": "sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==", + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-13.0.0.tgz", + "integrity": "sha512-7ThobcL8brtGo9CavByQrQi+23aIfgYU++wg4B87AIS8Rb2ZBt/MEaDqzA00Xwv/jUjAjYkLHjVolYuTLKda2A==", "dev": true, "dependencies": { - "agentkeepalive": "^4.2.1", - "cacache": "^17.0.0", + "@npmcli/agent": "^2.0.0", + "cacache": "^18.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": "^7.0.2", "minipass-fetch": "^3.0.0", "minipass-flush": "^1.0.5", "minipass-pipeline": "^1.2.4", "negotiator": "^0.6.3", "promise-retry": "^2.0.1", - "socks-proxy-agent": "^7.0.0", "ssri": "^10.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/make-fetch-happen/node_modules/@tootallnate/once": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", - "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", - "dev": true, - "engines": { - "node": ">= 10" - } - }, - "node_modules/make-fetch-happen/node_modules/http-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", - "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", - "dev": true, - "dependencies": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/make-fetch-happen/node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", - "dev": true, - "engines": { - "node": ">=12" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/media-typer": { @@ -10120,51 +10802,33 @@ } }, "node_modules/minipass": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", "dev": true, "engines": { - "node": ">=8" + "node": ">=16 || 14 >=14.17" } }, "node_modules/minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minipass-collect/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-2.0.1.tgz", + "integrity": "sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==", "dev": true, "dependencies": { - "yallist": "^4.0.0" + "minipass": "^7.0.3" }, "engines": { - "node": ">=8" + "node": ">=16 || 14 >=14.17" } }, - "node_modules/minipass-collect/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/minipass-fetch": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.3.tgz", - "integrity": "sha512-n5ITsTkDqYkYJZjcRWzZt9qnZKCT7nKCosJhHoj7S7zD+BP4jVbWs+odsniw5TA3E0sLomhTKOKjF86wf11PuQ==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.4.tgz", + "integrity": "sha512-jHAqnA728uUpIaFm7NWsCnqKT6UqZz7GcI/bDpPATuwYyKwJwW0remxSCxUlKiEty+eopHGa3oc8WxgQ1FFJqg==", "dev": true, "dependencies": { - "minipass": "^5.0.0", + "minipass": "^7.0.3", "minipass-sized": "^1.0.3", "minizlib": "^2.1.2" }, @@ -10324,6 +10988,12 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true }, + "node_modules/mitt": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mitt/-/mitt-1.2.0.tgz", + "integrity": "sha512-r6lj77KlwqLhIUku9UWYes7KJtsczvolZkzp8hbaDPPaE24OmWl5s539Mytlj22siEQKosZ26qCBgda2PKwoJw==", + "dev": true + }, "node_modules/mkdirp": { "version": "0.5.6", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", @@ -10337,9 +11007,9 @@ } }, "node_modules/moment": { - "version": "2.29.4", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", - "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==", + "version": "2.30.1", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.30.1.tgz", + "integrity": "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==", "peer": true, "engines": { "node": "*" @@ -10373,15 +11043,18 @@ } }, "node_modules/mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", - "dev": true + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", + "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } }, "node_modules/nanoid": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", "dev": true, "funding": [ { @@ -10402,20 +11075,13 @@ "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", "dev": true }, - "node_modules/natural-compare-lite": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", - "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", - "dev": true - }, "node_modules/needle": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/needle/-/needle-3.2.0.tgz", - "integrity": "sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/needle/-/needle-3.3.1.tgz", + "integrity": "sha512-6k0YULvhpw+RoLNiQCRKOl09Rv1dPLr8hHnVjHqdolKwDrdNyk+Hmrthi4lIGPPz3r39dLx0hsF5s40sZ3Us4Q==", "dev": true, "optional": true, "dependencies": { - "debug": "^3.2.6", "iconv-lite": "^0.6.3", "sax": "^1.2.4" }, @@ -10426,16 +11092,6 @@ "node": ">= 4.4.x" } }, - "node_modules/needle/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "optional": true, - "dependencies": { - "ms": "^2.1.1" - } - }, "node_modules/needle/node_modules/iconv-lite": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", @@ -10483,7 +11139,8 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==", - "dev": true + "dev": true, + "optional": true }, "node_modules/node-forge": { "version": "1.3.1", @@ -10495,74 +11152,150 @@ } }, "node_modules/node-gyp": { - "version": "9.4.0", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.4.0.tgz", - "integrity": "sha512-dMXsYP6gc9rRbejLXmTbVRYjAHw7ppswsKyMxuxJxxOHzluIO1rGp9TOQgjFJ+2MCqcOcQTOPB/8Xwhr+7s4Eg==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-10.0.1.tgz", + "integrity": "sha512-gg3/bHehQfZivQVfqIyy8wTdSymF9yTyP4CJifK73imyNMU8AIGQE2pUa7dNWfmMeG9cDVF2eehiRMv0LC1iAg==", "dev": true, "dependencies": { "env-paths": "^2.2.0", "exponential-backoff": "^3.1.1", - "glob": "^7.1.4", + "glob": "^10.3.10", "graceful-fs": "^4.2.6", - "make-fetch-happen": "^11.0.3", - "nopt": "^6.0.0", - "npmlog": "^6.0.0", - "rimraf": "^3.0.2", + "make-fetch-happen": "^13.0.0", + "nopt": "^7.0.0", + "proc-log": "^3.0.0", "semver": "^7.3.5", "tar": "^6.1.2", - "which": "^2.0.2" + "which": "^4.0.0" }, "bin": { "node-gyp": "bin/node-gyp.js" }, "engines": { - "node": "^12.13 || ^14.13 || >=16" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/node-gyp-build": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.6.0.tgz", - "integrity": "sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==", + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.7.1.tgz", + "integrity": "sha512-wTSrZ+8lsRRa3I3H8Xr65dLWSgCvY2l4AOnaeKdPA9TB/WYMPaTcrzf3rXvFoVvjKNVnu0CcWSx54qq9GKRUYg==", "dev": true, + "optional": true, "bin": { "node-gyp-build": "bin.js", "node-gyp-build-optional": "optional.js", "node-gyp-build-test": "build-test.js" } }, + "node_modules/node-gyp/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/node-gyp/node_modules/glob": { + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "dev": true, + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/node-gyp/node_modules/isexe": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", + "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", + "dev": true, + "engines": { + "node": ">=16" + } + }, + "node_modules/node-gyp/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/node-gyp/node_modules/which": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", + "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", + "dev": true, + "dependencies": { + "isexe": "^3.1.1" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^16.13.0 || >=18.0.0" + } + }, + "node_modules/node-machine-id": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/node-machine-id/-/node-machine-id-1.1.12.tgz", + "integrity": "sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ==", + "dev": true + }, "node_modules/node-releases": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", - "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==" + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==" }, "node_modules/nopt": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz", - "integrity": "sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-7.2.0.tgz", + "integrity": "sha512-CVDtwCdhYIvnAzFoJ6NJ6dX3oga9/HyciQDnG1vQDjSLMeKLJ4A93ZqYKDrgYSr1FBY5/hMYC+2VCi24pgpkGA==", "dev": true, "dependencies": { - "abbrev": "^1.0.0" + "abbrev": "^2.0.0" }, "bin": { "nopt": "bin/nopt.js" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/normalize-package-data": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-5.0.0.tgz", - "integrity": "sha512-h9iPVIfrVZ9wVYQnxFgtw1ugSvGEMOlyPWWtm8BMJhnwyEL/FLbYbTY3V3PpjI/BUK67n9PEWDu6eHzu1fB15Q==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.0.tgz", + "integrity": "sha512-UL7ELRVxYBHBgYEtZCXjxuD5vPxnmvMGq0jp/dGPKKrN7tfsBh2IY7TlJ15WWwdjRWD3RJbnsygUurTK3xkPkg==", "dev": true, "dependencies": { - "hosted-git-info": "^6.0.0", + "hosted-git-info": "^7.0.0", "is-core-module": "^2.8.1", "semver": "^7.3.5", "validate-npm-package-license": "^3.0.4" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/normalize-path": { @@ -10595,9 +11328,9 @@ } }, "node_modules/npm-install-checks": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.1.1.tgz", - "integrity": "sha512-dH3GmQL4vsPtld59cOn8uY0iOqRmqKvV+DLGwNXV/Q7MDgD2QfOADWd/mFXcIE5LVhYYGjA3baz6W9JneqnuCw==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.3.0.tgz", + "integrity": "sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==", "dev": true, "dependencies": { "semver": "^7.1.1" @@ -10616,63 +11349,63 @@ } }, "node_modules/npm-package-arg": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-10.1.0.tgz", - "integrity": "sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==", + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-11.0.1.tgz", + "integrity": "sha512-M7s1BD4NxdAvBKUPqqRW957Xwcl/4Zvo8Aj+ANrzvIPzGJZElrH7Z//rSaec2ORcND6FHHLnZeY8qgTpXDMFQQ==", "dev": true, "dependencies": { - "hosted-git-info": "^6.0.0", + "hosted-git-info": "^7.0.0", "proc-log": "^3.0.0", "semver": "^7.3.5", "validate-npm-package-name": "^5.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm-packlist": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-7.0.4.tgz", - "integrity": "sha512-d6RGEuRrNS5/N84iglPivjaJPxhDbZmlbTwTDX2IbcRHG5bZCdtysYMhwiPvcF4GisXHGn7xsxv+GQ7T/02M5Q==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-8.0.1.tgz", + "integrity": "sha512-MQpL27ZrsJQ2kiAuQPpZb5LtJwydNRnI15QWXsf3WHERu4rzjRj6Zju/My2fov7tLuu3Gle/uoIX/DDZ3u4O4Q==", "dev": true, "dependencies": { - "ignore-walk": "^6.0.0" + "ignore-walk": "^6.0.4" }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/npm-pick-manifest": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-8.0.1.tgz", - "integrity": "sha512-mRtvlBjTsJvfCCdmPtiu2bdlx8d/KXtF7yNXNWe7G0Z36qWA9Ny5zXsI2PfBZEv7SXgoxTmNaTzGSbbzDZChoA==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-9.0.0.tgz", + "integrity": "sha512-VfvRSs/b6n9ol4Qb+bDwNGUXutpy76x6MARw/XssevE0TnctIKcmklJZM5Z7nqs5z5aW+0S63pgCNbpkUNNXBg==", "dev": true, "dependencies": { "npm-install-checks": "^6.0.0", "npm-normalize-package-bin": "^3.0.0", - "npm-package-arg": "^10.0.0", + "npm-package-arg": "^11.0.0", "semver": "^7.3.5" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm-registry-fetch": { - "version": "14.0.5", - "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-14.0.5.tgz", - "integrity": "sha512-kIDMIo4aBm6xg7jOttupWZamsZRkAqMqwqqbVXnUqstY5+tapvv6bkH/qMR76jdgV+YljEUCyWx3hRYMrJiAgA==", + "version": "16.1.0", + "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-16.1.0.tgz", + "integrity": "sha512-PQCELXKt8Azvxnt5Y85GseQDJJlglTFM9L9U9gkv2y4e9s0k3GVDdOx3YoB6gm2Do0hlkzC39iCGXby+Wve1Bw==", "dev": true, "dependencies": { - "make-fetch-happen": "^11.0.0", - "minipass": "^5.0.0", + "make-fetch-happen": "^13.0.0", + "minipass": "^7.0.2", "minipass-fetch": "^3.0.0", "minipass-json-stream": "^1.0.1", "minizlib": "^2.1.2", - "npm-package-arg": "^10.0.0", + "npm-package-arg": "^11.0.0", "proc-log": "^3.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm-run-path": { @@ -10687,21 +11420,6 @@ "node": ">=8" } }, - "node_modules/npmlog": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", - "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", - "dev": true, - "dependencies": { - "are-we-there-yet": "^3.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^4.0.3", - "set-blocking": "^2.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, "node_modules/nth-check": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", @@ -10714,41 +11432,36 @@ "url": "https://github.com/fb55/nth-check?sponsor=1" } }, - "node_modules/nwsapi": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", - "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==", - "dev": true - }, "node_modules/nx": { - "version": "16.5.1", - "resolved": "https://registry.npmjs.org/nx/-/nx-16.5.1.tgz", - "integrity": "sha512-I3hJRE4hG7JWAtncWwDEO3GVeGPpN0TtM8xH5ArZXyDuVeTth/i3TtJzdDzqXO1HHtIoAQN0xeq4n9cLuMil5g==", + "version": "17.1.3", + "resolved": "https://registry.npmjs.org/nx/-/nx-17.1.3.tgz", + "integrity": "sha512-6LYoTt01nS1d/dvvYtRs+pEAMQmUVsd2fr/a8+X1cDjWrb8wsf1O3DwlBTqKOXOazpS3eOr0Ukc9N1svbu7uXA==", "dev": true, "hasInstallScript": true, "dependencies": { - "@nrwl/tao": "16.5.1", - "@parcel/watcher": "2.0.4", + "@nrwl/tao": "17.1.3", "@yarnpkg/lockfile": "^1.1.0", "@yarnpkg/parsers": "3.0.0-rc.46", "@zkochan/js-yaml": "0.0.6", - "axios": "^1.0.0", + "axios": "^1.5.1", "chalk": "^4.1.0", "cli-cursor": "3.1.0", "cli-spinners": "2.6.1", - "cliui": "^7.0.2", - "dotenv": "~10.0.0", + "cliui": "^8.0.1", + "dotenv": "~16.3.1", + "dotenv-expand": "~10.0.0", "enquirer": "~2.3.6", - "fast-glob": "3.2.7", "figures": "3.2.0", "flat": "^5.0.2", "fs-extra": "^11.1.0", "glob": "7.1.4", "ignore": "^5.0.4", + "jest-diff": "^29.4.1", "js-yaml": "4.1.0", "jsonc-parser": "3.2.0", "lines-and-columns": "~2.0.3", "minimatch": "3.0.5", + "node-machine-id": "1.1.12", "npm-run-path": "^4.0.1", "open": "^8.4.0", "semver": "7.5.3", @@ -10763,23 +11476,24 @@ "yargs-parser": "21.1.1" }, "bin": { - "nx": "bin/nx.js" + "nx": "bin/nx.js", + "nx-cloud": "bin/nx-cloud.js" }, "optionalDependencies": { - "@nx/nx-darwin-arm64": "16.5.1", - "@nx/nx-darwin-x64": "16.5.1", - "@nx/nx-freebsd-x64": "16.5.1", - "@nx/nx-linux-arm-gnueabihf": "16.5.1", - "@nx/nx-linux-arm64-gnu": "16.5.1", - "@nx/nx-linux-arm64-musl": "16.5.1", - "@nx/nx-linux-x64-gnu": "16.5.1", - "@nx/nx-linux-x64-musl": "16.5.1", - "@nx/nx-win32-arm64-msvc": "16.5.1", - "@nx/nx-win32-x64-msvc": "16.5.1" + "@nx/nx-darwin-arm64": "17.1.3", + "@nx/nx-darwin-x64": "17.1.3", + "@nx/nx-freebsd-x64": "17.1.3", + "@nx/nx-linux-arm-gnueabihf": "17.1.3", + "@nx/nx-linux-arm64-gnu": "17.1.3", + "@nx/nx-linux-arm64-musl": "17.1.3", + "@nx/nx-linux-x64-gnu": "17.1.3", + "@nx/nx-linux-x64-musl": "17.1.3", + "@nx/nx-win32-arm64-msvc": "17.1.3", + "@nx/nx-win32-x64-msvc": "17.1.3" }, "peerDependencies": { - "@swc-node/register": "^1.4.2", - "@swc/core": "^1.2.173" + "@swc-node/register": "^1.6.7", + "@swc/core": "^1.3.85" }, "peerDependenciesMeta": { "@swc-node/register": { @@ -10790,6 +11504,22 @@ } } }, + "node_modules/nx/node_modules/@nx/nx-linux-x64-gnu": { + "version": "17.1.3", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-17.1.3.tgz", + "integrity": "sha512-pJS994sa5PBPFak93RydTB9KdEmiVb3rgiSB7PDBegphERbzHEB77B7G8M5TZ62dGlMdplIEKmdhY5XNqeAf9A==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, "node_modules/nx/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -10811,6 +11541,17 @@ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "dev": true }, + "node_modules/nx/node_modules/axios": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.3.tgz", + "integrity": "sha512-fWyNdeawGam70jXSVlKl+SUNVcL6j6W79CuSIPfi6HnDUmSCH6gyUys/HrqHeA/wU0Az41rRgean494d0Jb+ww==", + "dev": true, + "dependencies": { + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, "node_modules/nx/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", @@ -10821,10 +11562,24 @@ "supports-color": "^7.1.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/nx/node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" } }, "node_modules/nx/node_modules/color-convert": { @@ -10845,20 +11600,33 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/nx/node_modules/fast-glob": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", - "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", + "node_modules/nx/node_modules/figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", "dev": true, "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" + "escape-string-regexp": "^1.0.5" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/nx/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/nx/node_modules/glob": { @@ -10899,6 +11667,18 @@ "js-yaml": "bin/js-yaml.js" } }, + "node_modules/nx/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, "node_modules/nx/node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -10950,6 +11730,15 @@ "node": ">=8" } }, + "node_modules/nx/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/nx/node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", @@ -10966,62 +11755,10 @@ } }, "node_modules/object-inspect": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-is": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", - "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object-path": { - "version": "0.11.8", - "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.11.8.tgz", - "integrity": "sha512-YJjNZrlXJFM42wTBn6zgOJVar9KFJvzx6sTWDte8sWZF//cnjl0BxHNpfZx+ZffXX63A9q0b1zsFiBX4g4X5KA==", - "dev": true, - "engines": { - "node": ">= 10.12.0" - } - }, - "node_modules/object.assign": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -11094,6 +11831,33 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/openurl": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/openurl/-/openurl-1.1.1.tgz", + "integrity": "sha512-d/gTkTb1i1GKz5k3XE3XFV/PxQ1k45zDqGP2OA7YhgsaLoqm6qRvARAZOFer1fcXritWlGBRCu/UgeS4HAnXAA==", + "dev": true + }, + "node_modules/opn": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.3.0.tgz", + "integrity": "sha512-bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g==", + "dev": true, + "dependencies": { + "is-wsl": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/opn/node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/optionator": { "version": "0.9.3", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", @@ -11287,27 +12051,27 @@ } }, "node_modules/pacote": { - "version": "15.2.0", - "resolved": "https://registry.npmjs.org/pacote/-/pacote-15.2.0.tgz", - "integrity": "sha512-rJVZeIwHTUta23sIZgEIM62WYwbmGbThdbnkt81ravBplQv+HjyroqnLRNH2+sLJHcGZmLRmhPwACqhfTcOmnA==", + "version": "17.0.4", + "resolved": "https://registry.npmjs.org/pacote/-/pacote-17.0.4.tgz", + "integrity": "sha512-eGdLHrV/g5b5MtD5cTPyss+JxOlaOloSMG3UwPMAvL8ywaLJ6beONPF40K4KKl/UI6q5hTKCJq5rCu8tkF+7Dg==", "dev": true, "dependencies": { - "@npmcli/git": "^4.0.0", + "@npmcli/git": "^5.0.0", "@npmcli/installed-package-contents": "^2.0.1", - "@npmcli/promise-spawn": "^6.0.1", - "@npmcli/run-script": "^6.0.0", - "cacache": "^17.0.0", + "@npmcli/promise-spawn": "^7.0.0", + "@npmcli/run-script": "^7.0.0", + "cacache": "^18.0.0", "fs-minipass": "^3.0.0", - "minipass": "^5.0.0", - "npm-package-arg": "^10.0.0", - "npm-packlist": "^7.0.0", - "npm-pick-manifest": "^8.0.0", - "npm-registry-fetch": "^14.0.0", + "minipass": "^7.0.2", + "npm-package-arg": "^11.0.0", + "npm-packlist": "^8.0.0", + "npm-pick-manifest": "^9.0.0", + "npm-registry-fetch": "^16.0.0", "proc-log": "^3.0.0", "promise-retry": "^2.0.1", - "read-package-json": "^6.0.0", + "read-package-json": "^7.0.0", "read-package-json-fast": "^3.0.0", - "sigstore": "^1.3.0", + "sigstore": "^2.0.0", "ssri": "^10.0.0", "tar": "^6.1.11" }, @@ -11315,7 +12079,7 @@ "pacote": "lib/bin.js" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/pako": { @@ -11369,12 +12133,6 @@ "node": ">= 0.10" } }, - "node_modules/parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true - }, "node_modules/parse5-html-rewriting-stream": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/parse5-html-rewriting-stream/-/parse5-html-rewriting-stream-7.0.0.tgz", @@ -11484,9 +12242,9 @@ } }, "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", - "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz", + "integrity": "sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==", "dev": true, "engines": { "node": "14 || >=16.14" @@ -11534,9 +12292,9 @@ } }, "node_modules/piscina": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/piscina/-/piscina-4.0.0.tgz", - "integrity": "sha512-641nAmJS4k4iqpNUqfggqUBUMmlw0ZoM5VZKdQkV2e970Inn3Tk9kroCc1wpsYLD07vCwpys5iY0d3xI/9WkTg==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/piscina/-/piscina-4.1.0.tgz", + "integrity": "sha512-sjbLMi3sokkie+qmtZpkfMCUJTpbxJm/wvaPzU28vmYSsTSW8xk9JcFUsbqGJdtPpIQ9tuj+iDcTtgZjwnOSig==", "dev": true, "dependencies": { "eventemitter-asyncresource": "^1.0.0", @@ -11644,10 +12402,33 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/portscanner": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/portscanner/-/portscanner-2.2.0.tgz", + "integrity": "sha512-IFroCz/59Lqa2uBvzK3bKDbDDIEaAY8XJ1jFxcLWTqosrsc32//P4VuSB2vZXoHiHqOmx8B5L5hnKOxL/7FlPw==", + "dev": true, + "dependencies": { + "async": "^2.6.0", + "is-number-like": "^1.0.3" + }, + "engines": { + "node": ">=0.4", + "npm": ">=1.0.0" + } + }, + "node_modules/portscanner/node_modules/async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dev": true, + "dependencies": { + "lodash": "^4.17.14" + } + }, "node_modules/postcss": { - "version": "8.4.27", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.27.tgz", - "integrity": "sha512-gY/ACJtJPSmUFPDCHtX78+01fHa64FaU4zaaWfuh1MhGJISufJAH4cun6k/8fwsHYeK4UQmENQK+tRLCFJE8JQ==", + "version": "8.4.32", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.32.tgz", + "integrity": "sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==", "dev": true, "funding": [ { @@ -11664,7 +12445,7 @@ } ], "dependencies": { - "nanoid": "^3.3.6", + "nanoid": "^3.3.7", "picocolors": "^1.0.0", "source-map-js": "^1.0.2" }, @@ -11724,9 +12505,9 @@ } }, "node_modules/postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.1.0.tgz", + "integrity": "sha512-SaIbK8XW+MZbd0xHPf7kdfA/3eOt7vxJ72IRecn3EzuZVLr1r0orzf0MX/pN8m+NMDoo6X/SQd8oeKqGZd8PXg==", "dev": true, "dependencies": { "postcss-selector-parser": "^6.0.4" @@ -11754,9 +12535,9 @@ } }, "node_modules/postcss-selector-parser": { - "version": "6.0.13", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", - "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", + "version": "6.0.14", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.14.tgz", + "integrity": "sha512-65xXYsT40i9GyWzlHQ5ShZoK7JZdySeOozi/tz2EezDo6c04q6+ckYMeoY7idaie1qp2dT5KoYQ2yky6JuoHnA==", "dev": true, "dependencies": { "cssesc": "^3.0.0", @@ -11793,6 +12574,32 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, "node_modules/proc-log": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-3.0.0.tgz", @@ -11870,16 +12677,10 @@ "dev": true, "optional": true }, - "node_modules/psl": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", - "dev": true - }, "node_modules/punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "dev": true, "engines": { "node": ">=6" @@ -11909,12 +12710,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", - "dev": true - }, "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -11967,19 +12762,25 @@ "node": ">= 0.8" } }, + "node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + }, "node_modules/read-package-json": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-6.0.4.tgz", - "integrity": "sha512-AEtWXYfopBj2z5N5PbkAOeNHRPUg5q+Nen7QLxV8M2zJq1ym6/lCz3fYNTCXe19puu2d06jfHhrP7v/S2PtMMw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-7.0.0.tgz", + "integrity": "sha512-uL4Z10OKV4p6vbdvIXB+OzhInYtIozl/VxUBPgNkBuUi2DeRonnuspmaVAMcrkmfjKGNmRndyQAbE7/AmzGwFg==", "dev": true, "dependencies": { "glob": "^10.2.2", "json-parse-even-better-errors": "^3.0.0", - "normalize-package-data": "^5.0.0", + "normalize-package-data": "^6.0.0", "npm-normalize-package-bin": "^3.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/read-package-json-fast": { @@ -11996,9 +12797,9 @@ } }, "node_modules/read-package-json-fast/node_modules/json-parse-even-better-errors": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.0.tgz", - "integrity": "sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.1.tgz", + "integrity": "sha512-aatBvbL26wVUCLmbWdCpeu9iF5wOyWpagiKkInA+kfws3sWdBrTnsvN2CKcyCYyUrc7rebNBlK6+kteg7ksecg==", "dev": true, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" @@ -12014,19 +12815,19 @@ } }, "node_modules/read-package-json/node_modules/glob": { - "version": "10.3.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.3.tgz", - "integrity": "sha512-92vPiMb/iqpmEgsOoIDvTjc50wf9CCCvMzsi6W0JLPeUKE8TWP1a73PgqSrqy7iAZxaSD1YdzU7QZR5LF51MJw==", + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", "dev": true, "dependencies": { "foreground-child": "^3.1.0", - "jackspeak": "^2.0.3", + "jackspeak": "^2.3.5", "minimatch": "^9.0.1", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", "path-scurry": "^1.10.1" }, "bin": { - "glob": "dist/cjs/src/bin.js" + "glob": "dist/esm/bin.mjs" }, "engines": { "node": ">=16 || 14 >=14.17" @@ -12036,9 +12837,9 @@ } }, "node_modules/read-package-json/node_modules/json-parse-even-better-errors": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.0.tgz", - "integrity": "sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.1.tgz", + "integrity": "sha512-aatBvbL26wVUCLmbWdCpeu9iF5wOyWpagiKkInA+kfws3sWdBrTnsvN2CKcyCYyUrc7rebNBlK6+kteg7ksecg==", "dev": true, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" @@ -12085,9 +12886,9 @@ } }, "node_modules/reflect-metadata": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", - "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==" + "version": "0.1.14", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.14.tgz", + "integrity": "sha512-ZhYeb6nRaXCfhnndflDK8qI6ZQ/YcWZCISRAWICW9XYqMUwjZM9Z0DveWX/ABN01oxSHwVxKQmxeYZSsm0jh5A==" }, "node_modules/regenerate": { "version": "1.4.2", @@ -12096,9 +12897,9 @@ "dev": true }, "node_modules/regenerate-unicode-properties": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", - "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", + "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", "dev": true, "dependencies": { "regenerate": "^1.4.2" @@ -12108,9 +12909,9 @@ } }, "node_modules/regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", + "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/regenerator-transform": { @@ -12128,23 +12929,6 @@ "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==", "dev": true }, - "node_modules/regexp.prototype.flags": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz", - "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "functions-have-names": "^1.2.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/regexpu-core": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", @@ -12207,12 +12991,12 @@ "dev": true }, "node_modules/resolve": { - "version": "1.22.2", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", - "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", "dev": true, "dependencies": { - "is-core-module": "^2.11.0", + "is-core-module": "^2.13.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, @@ -12271,6 +13055,34 @@ "node": ">=0.10.0" } }, + "node_modules/resp-modifier": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/resp-modifier/-/resp-modifier-6.0.2.tgz", + "integrity": "sha512-U1+0kWC/+4ncRFYqQWTx/3qkfE6a4B/h3XXgmXypfa0SPZ3t7cbbaFk297PjQS/yov24R18h6OZe6iZwj3NSLw==", + "dev": true, + "dependencies": { + "debug": "^2.2.0", + "minimatch": "^3.0.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/resp-modifier/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/resp-modifier/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/restore-cursor": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", @@ -12324,9 +13136,9 @@ } }, "node_modules/rollup": { - "version": "3.28.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.28.0.tgz", - "integrity": "sha512-d7zhvo1OUY2SXSM6pfNjgD5+d0Nz87CUp4mt8l/GgVP3oBsPwzNvSzyu1me6BSG9JIgWNTVcafIXBIyM8yQ3yw==", + "version": "3.29.4", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz", + "integrity": "sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==", "dev": true, "bin": { "rollup": "dist/bin/rollup" @@ -12340,9 +13152,9 @@ } }, "node_modules/run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-3.0.0.tgz", + "integrity": "sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==", "dev": true, "engines": { "node": ">=0.12.0" @@ -12370,6 +13182,12 @@ "queue-microtask": "^1.2.2" } }, + "node_modules/rx": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/rx/-/rx-4.1.0.tgz", + "integrity": "sha512-CiaiuN6gapkdl+cZUr67W6I8jquN4lkak3vtIsIWCl4XIPP8ffsoyN6/+PuGXnQy8Cu8W2y9Xxh31Rq4M6wUug==", + "dev": true + }, "node_modules/rxjs": { "version": "7.8.1", "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", @@ -12405,9 +13223,9 @@ "dev": true }, "node_modules/sass": { - "version": "1.64.1", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.64.1.tgz", - "integrity": "sha512-16rRACSOFEE8VN7SCgBu1MpYCyN7urj9At898tyzdXFhC+a+yOX5dXwAR7L8/IdPJ1NB8OYoXmD55DM30B2kEQ==", + "version": "1.69.5", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.69.5.tgz", + "integrity": "sha512-qg2+UCJibLr2LCVOt3OlPhr/dqVHWOa9XtZf2OjbLs/T4VPSJ00udtgJxH3neXZm+QqX8B+3cU7RaLqp1iVfcQ==", "dev": true, "dependencies": { "chokidar": ">=3.0.0 <4.0.0", @@ -12459,24 +13277,12 @@ } }, "node_modules/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz", + "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==", "dev": true, "optional": true }, - "node_modules/saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", - "dev": true, - "dependencies": { - "xmlchars": "^2.2.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/schema-utils": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", @@ -12503,11 +13309,12 @@ "dev": true }, "node_modules/selfsigned": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", - "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", "dev": true, "dependencies": { + "@types/node-forge": "^1.3.0", "node-forge": "^1" }, "engines": { @@ -12545,24 +13352,24 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "node_modules/send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", + "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", "dev": true, "dependencies": { "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", + "depd": "~1.1.2", + "destroy": "~1.0.4", "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" + "http-errors": "~1.6.2", + "mime": "1.4.1", + "ms": "2.0.0", + "on-finished": "~2.3.0", + "range-parser": "~1.2.0", + "statuses": "~1.4.0" }, "engines": { "node": ">= 0.8.0" @@ -12577,37 +13384,82 @@ "ms": "2.0.0" } }, - "node_modules/send/node_modules/debug/node_modules/ms": { + "node_modules/send/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/send/node_modules/destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg==", + "dev": true + }, + "node_modules/send/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dev": true, + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/send/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true + }, + "node_modules/send/node_modules/mime": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", + "dev": true, + "bin": { + "mime": "cli.js" + } + }, + "node_modules/send/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/send/node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "node_modules/send/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, - "bin": { - "mime": "cli.js" + "dependencies": { + "ee-first": "1.1.1" }, "engines": { - "node": ">=4" + "node": ">= 0.8" } }, - "node_modules/send/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "node_modules/send/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", "dev": true }, "node_modules/send/node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", "dev": true, "engines": { - "node": ">= 0.8" + "node": ">= 0.6" } }, "node_modules/serialize-javascript": { @@ -12689,26 +13541,41 @@ "dev": true }, "node_modules/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", + "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", "dev": true, "dependencies": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" + "parseurl": "~1.3.2", + "send": "0.16.2" }, "engines": { "node": ">= 0.8.0" } }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", + "node_modules/server-destroy": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz", + "integrity": "sha512-rb+9B5YBIEzYcD6x2VKidaa+cqYBJQKnU4oe4E3ANwRRN56yk/ua1YCJT1n21NTS8w6CcOclAKNP3PhdCXKYtQ==", "dev": true }, + "node_modules/set-function-length": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz", + "integrity": "sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==", + "dev": true, + "dependencies": { + "define-data-property": "^1.1.1", + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", @@ -12778,22 +13645,18 @@ "dev": true }, "node_modules/sigstore": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/sigstore/-/sigstore-1.9.0.tgz", - "integrity": "sha512-0Zjz0oe37d08VeOtBIuB6cRriqXse2e8w+7yIy2XSXjshRKxbc2KkhXjL229jXSxEm7UbcjS76wcJDGQddVI9A==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/sigstore/-/sigstore-2.1.0.tgz", + "integrity": "sha512-kPIj+ZLkyI3QaM0qX8V/nSsweYND3W448pwkDgS6CQ74MfhEkIR8ToK5Iyx46KJYRjseVcD3Rp9zAmUAj6ZjPw==", "dev": true, "dependencies": { - "@sigstore/bundle": "^1.1.0", - "@sigstore/protobuf-specs": "^0.2.0", - "@sigstore/sign": "^1.0.0", - "@sigstore/tuf": "^1.0.3", - "make-fetch-happen": "^11.0.1" - }, - "bin": { - "sigstore": "bin/sigstore.js" + "@sigstore/bundle": "^2.1.0", + "@sigstore/protobuf-specs": "^0.2.1", + "@sigstore/sign": "^2.1.0", + "@sigstore/tuf": "^2.1.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/slash": { @@ -12842,25 +13705,19 @@ "ws": "~8.11.0" } }, - "node_modules/socket.io-adapter/node_modules/ws": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", - "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "node_modules/socket.io-client": { + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.7.2.tgz", + "integrity": "sha512-vtA0uD4ibrYD793SOIAwlo8cj6haOeMHrGvwPxJsxH7CeIksqJ+3Zc06RvWTIFgiSqx4A3sOnTXpfAEE2Zyz6w==", "dev": true, + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.2", + "engine.io-client": "~6.5.2", + "socket.io-parser": "~4.2.4" + }, "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/socket.io-parser": { @@ -12902,17 +13759,17 @@ } }, "node_modules/socks-proxy-agent": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", - "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.2.tgz", + "integrity": "sha512-8zuqoLv1aP/66PHF5TqwJ7Czm3Yv32urJQHrVyhD7mmA6d61Zv8cIXQYPTWwmg6qlupnPvs/QKDmfa4P/qct2g==", "dev": true, "dependencies": { - "agent-base": "^6.0.2", - "debug": "^4.3.3", - "socks": "^2.6.2" + "agent-base": "^7.0.2", + "debug": "^4.3.4", + "socks": "^2.7.1" }, "engines": { - "node": ">= 10" + "node": ">= 14" } }, "node_modules/source-map": { @@ -13012,9 +13869,9 @@ } }, "node_modules/spdx-license-ids": { - "version": "3.0.13", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz", - "integrity": "sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==", + "version": "3.0.16", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.16.tgz", + "integrity": "sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==", "dev": true }, "node_modules/spdy": { @@ -13059,12 +13916,12 @@ "dev": true }, "node_modules/ssri": { - "version": "10.0.4", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.4.tgz", - "integrity": "sha512-12+IR2CB2C28MMAw0Ncqwj5QbTcs0nGIhgJzYWzDkb21vWmfNI83KS4f3Ci6GI98WreIfG7o9UXp3C0qbpA8nQ==", + "version": "10.0.5", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.5.tgz", + "integrity": "sha512-bSf16tAFkGeRlUNDjXu8FzaMQt6g2HZJrun7mtMbIPOddxt3GLMSz5VWUWcqTJUPfLEaDIepGxv+bYQW49596A==", "dev": true, "dependencies": { - "minipass": "^5.0.0" + "minipass": "^7.0.3" }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" @@ -13079,16 +13936,20 @@ "node": ">= 0.6" } }, - "node_modules/stop-iteration-iterator": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", - "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", + "node_modules/stream-throttle": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/stream-throttle/-/stream-throttle-0.1.3.tgz", + "integrity": "sha512-889+B9vN9dq7/vLbGyuHeZ6/ctf5sNuGWsDy89uNxkFTAgzy0eK7+w5fL3KLNRTkLle7EgZGvHUphZW0Q26MnQ==", "dev": true, "dependencies": { - "internal-slot": "^1.0.4" + "commander": "^2.2.0", + "limiter": "^1.0.5" + }, + "bin": { + "throttleproxy": "bin/throttleproxy.js" }, "engines": { - "node": ">= 0.4" + "node": ">= 0.10.0" } }, "node_modules/streamroller": { @@ -13128,15 +13989,6 @@ "graceful-fs": "^4.1.6" } }, - "node_modules/streamroller/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } - }, "node_modules/string_decoder": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", @@ -13277,12 +14129,6 @@ "node": ">=0.10" } }, - "node_modules/symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", - "dev": true - }, "node_modules/tapable": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", @@ -13293,9 +14139,9 @@ } }, "node_modules/tar": { - "version": "6.1.15", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.15.tgz", - "integrity": "sha512-/zKt9UyngnxIT/EAGYuxaMYgOIJiP81ab9ZfkILq4oNLPFX50qyYmu7jRj9qeXoxmJHjGlbH0+cm2uy1WCs10A==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.0.tgz", + "integrity": "sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==", "dev": true, "dependencies": { "chownr": "^2.0.0", @@ -13349,6 +14195,15 @@ "node": ">=8" } }, + "node_modules/tar/node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/tar/node_modules/mkdirp": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", @@ -13368,9 +14223,9 @@ "dev": true }, "node_modules/terser": { - "version": "5.19.2", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.19.2.tgz", - "integrity": "sha512-qC5+dmecKJA4cpYxRa5aVkKehYsQKc+AHeKl0Oe62aYjBL8ZA33tTljktDHJSaxxMnbI5ZYw+o/S2DxxLu8OfA==", + "version": "5.24.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.24.0.tgz", + "integrity": "sha512-ZpGR4Hy3+wBEzVEnHvstMvqpD/nABNelQn/z2r0fjVWGQsN3bpOLzQlqDxmb4CDZnXq5lpjnQ+mHQLAOpfM5iw==", "dev": true, "dependencies": { "@jridgewell/source-map": "^0.3.3", @@ -13540,42 +14395,6 @@ "node": ">=0.6" } }, - "node_modules/tough-cookie": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", - "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", - "dev": true, - "dependencies": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.2.0", - "url-parse": "^1.5.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tough-cookie/node_modules/universalify": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", - "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/tr46": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", - "dev": true, - "dependencies": { - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/tree-kill": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", @@ -13585,10 +14404,22 @@ "tree-kill": "cli.js" } }, + "node_modules/ts-api-utils": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.0.3.tgz", + "integrity": "sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==", + "dev": true, + "engines": { + "node": ">=16.13.0" + }, + "peerDependencies": { + "typescript": ">=4.2.0" + } + }, "node_modules/ts-node": { - "version": "10.9.1", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", - "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz", + "integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==", "dev": true, "dependencies": { "@cspotcode/source-map-support": "^0.8.0", @@ -13629,9 +14460,9 @@ } }, "node_modules/ts-node/node_modules/acorn-walk": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", + "version": "8.3.1", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.1.tgz", + "integrity": "sha512-TgUZgYvqZprrl7YldZNoa9OciCAyZR+Ejm9eXzKCmjsF5IKp/wgQ7Z/ZpjpGTIUPwrHQIcYeI8qDh4PsEwxMbw==", "dev": true, "engines": { "node": ">=0.4.0" @@ -13652,43 +14483,22 @@ } }, "node_modules/tslib": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz", - "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" - }, - "node_modules/tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dev": true, - "dependencies": { - "tslib": "^1.8.1" - }, - "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" - } - }, - "node_modules/tsutils/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" }, "node_modules/tuf-js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-1.1.7.tgz", - "integrity": "sha512-i3P9Kgw3ytjELUfpuKVDNBJvk4u5bXL6gskv572mcevPbSKCV3zt3djhmlEQ65yERjIbOSncy7U4cQJaB1CBCg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-2.1.0.tgz", + "integrity": "sha512-eD7YPPjVlMzdggrOeE8zwoegUaG/rt6Bt3jwoQPunRiNVzgcCE009UDFJKJjG+Gk9wFu6W/Vi+P5d/5QpdD9jA==", "dev": true, "dependencies": { - "@tufjs/models": "1.0.4", + "@tufjs/models": "2.0.0", "debug": "^4.3.4", - "make-fetch-happen": "^11.1.1" + "make-fetch-happen": "^13.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/type-check": { @@ -13735,9 +14545,9 @@ "dev": true }, "node_modules/typescript": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.6.tgz", - "integrity": "sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", + "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -13747,9 +14557,9 @@ } }, "node_modules/ua-parser-js": { - "version": "0.7.35", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.35.tgz", - "integrity": "sha512-veRf7dawaj9xaWEu9HoTVn5Pggtc/qj+kqTOFvNiN1l0YdxwC1kvel57UCjThjGa3BHBihE8/UJAHI+uQHmd/g==", + "version": "0.7.37", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.37.tgz", + "integrity": "sha512-xV8kqRKM+jhMvcHWUKthV9fNebIzrNy//2O9ZwWcfiBFR5f25XVZPLlEajk/sf3Ra15V92isyQqnIEXRDaZWEA==", "dev": true, "funding": [ { @@ -13759,12 +14569,34 @@ { "type": "paypal", "url": "https://paypal.me/faisalman" + }, + { + "type": "github", + "url": "https://github.com/sponsors/faisalman" } ], "engines": { "node": "*" } }, + "node_modules/undici": { + "version": "5.27.2", + "resolved": "https://registry.npmjs.org/undici/-/undici-5.27.2.tgz", + "integrity": "sha512-iS857PdOEy/y3wlM3yRp+6SNQQ6xU0mmZcwRSriqk+et/cwWAtwmIGf6WkoDN2EK/AMdCO/dfXzIwi+rFMrjjQ==", + "dev": true, + "dependencies": { + "@fastify/busboy": "^2.0.0" + }, + "engines": { + "node": ">=14.0" + } + }, + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "dev": true + }, "node_modules/unicode-canonical-property-names-ecmascript": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", @@ -13830,12 +14662,12 @@ } }, "node_modules/universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", "dev": true, "engines": { - "node": ">= 10.0.0" + "node": ">= 4.0.0" } }, "node_modules/unpipe": { @@ -13848,9 +14680,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", - "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", "funding": [ { "type": "opencollective", @@ -13885,16 +14717,6 @@ "punycode": "^2.1.0" } }, - "node_modules/url-parse": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", - "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", - "dev": true, - "dependencies": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -13962,10 +14784,9 @@ } }, "node_modules/vis-data": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/vis-data/-/vis-data-7.1.6.tgz", - "integrity": "sha512-lG7LJdkawlKSXsdcEkxe/zRDyW29a4r7N7PMwxCPxK12/QIdqxJwcMxwjVj9ozdisRhP5TyWDHZwsgjmj0g6Dg==", - "hasInstallScript": true, + "version": "7.1.9", + "resolved": "https://registry.npmjs.org/vis-data/-/vis-data-7.1.9.tgz", + "integrity": "sha512-COQsxlVrmcRIbZMMTYwD+C2bxYCFDNQ2EHESklPiInbD/Pk3JZ6qNL84Bp9wWjYjAzXfSlsNaFtRk+hO9yBPWA==", "funding": { "type": "opencollective", "url": "https://opencollective.com/visjs" @@ -13976,10 +14797,9 @@ } }, "node_modules/vis-timeline": { - "version": "7.7.2", - "resolved": "https://registry.npmjs.org/vis-timeline/-/vis-timeline-7.7.2.tgz", - "integrity": "sha512-l7hDBFJ0FI6gX4kzsxAONnAacowK3sHWx3uc5jR1DYs/FAsOEZsHDclVNW3+QAwmV3Xvg61U8//ha6hZNw7G1Q==", - "hasInstallScript": true, + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/vis-timeline/-/vis-timeline-7.7.3.tgz", + "integrity": "sha512-hGMzTttdOFWaw1PPlJuCXU2/4UjnsIxT684Thg9fV6YU1JuKZJs3s3BrJgZ4hO3gu5i1hsMe1YIi96o+eNT0jg==", "funding": { "type": "opencollective", "url": "https://opencollective.com/visjs" @@ -13997,9 +14817,9 @@ } }, "node_modules/vis-util": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/vis-util/-/vis-util-5.0.3.tgz", - "integrity": "sha512-Wf9STUcFrDzK4/Zr7B6epW2Kvm3ORNWF+WiwEz2dpf5RdWkLUXFSbLcuB88n1W6tCdFwVN+v3V4/Xmn9PeL39g==", + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/vis-util/-/vis-util-5.0.7.tgz", + "integrity": "sha512-E3L03G3+trvc/X4LXvBfih3YIHcKS2WrP0XTdZefr6W6Qi/2nNCqZfe4JFfJU6DcQLm6Gxqj2Pfl+02859oL5A==", "engines": { "node": ">=8" }, @@ -14009,18 +14829,18 @@ }, "peerDependencies": { "@egjs/hammerjs": "^2.0.0", - "component-emitter": "^1.3.0" + "component-emitter": "^1.3.0 || ^2.0.0" } }, "node_modules/vite": { - "version": "4.4.7", - "resolved": "https://registry.npmjs.org/vite/-/vite-4.4.7.tgz", - "integrity": "sha512-6pYf9QJ1mHylfVh39HpuSfMPojPSKVxZvnclX1K1FyZ1PXDOcLBibdq5t1qxJSnL63ca8Wf4zts6mD8u8oc9Fw==", + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.1.tgz", + "integrity": "sha512-AXXFaAJ8yebyqzoNB9fu2pHoo/nWX+xZlaRwoeYUxEqBO+Zj4msE5G+BhGBll9lYEKv9Hfks52PAF2X7qDYXQA==", "dev": true, "dependencies": { "esbuild": "^0.18.10", - "postcss": "^8.4.26", - "rollup": "^3.25.2" + "postcss": "^8.4.27", + "rollup": "^3.27.1" }, "bin": { "vite": "bin/vite.js" @@ -14076,28 +14896,6 @@ "node": ">=0.10.0" } }, - "node_modules/w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", - "dev": true, - "dependencies": { - "browser-process-hrtime": "^1.0.0" - } - }, - "node_modules/w3c-xmlserializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", - "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", - "dev": true, - "dependencies": { - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/watchpack": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", @@ -14129,19 +14927,10 @@ "defaults": "^1.0.3" } }, - "node_modules/webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", - "dev": true, - "engines": { - "node": ">=10.4" - } - }, "node_modules/webpack": { - "version": "5.88.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.88.2.tgz", - "integrity": "sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ==", + "version": "5.89.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.89.0.tgz", + "integrity": "sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw==", "dev": true, "dependencies": { "@types/eslint-scope": "^3.7.3", @@ -14272,6 +15061,15 @@ } } }, + "node_modules/webpack-dev-server/node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, "node_modules/webpack-dev-server/node_modules/webpack-dev-middleware": { "version": "5.3.3", "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", @@ -14296,9 +15094,9 @@ } }, "node_modules/webpack-dev-server/node_modules/ws": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", - "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz", + "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==", "dev": true, "engines": { "node": ">=10.0.0" @@ -14317,12 +15115,13 @@ } }, "node_modules/webpack-merge": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.9.0.tgz", - "integrity": "sha512-6NbRQw4+Sy50vYNTw7EyOn41OZItPiXB8GNv3INSoe3PSFaHJEz3SHTrYVaRm2LilNGnFUzh0FAwqPEmU/CwDg==", + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz", + "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==", "dev": true, "dependencies": { "clone-deep": "^4.0.1", + "flat": "^5.0.2", "wildcard": "^2.0.0" }, "engines": { @@ -14453,35 +15252,6 @@ "node": ">=0.8.0" } }, - "node_modules/whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "dev": true, - "dependencies": { - "iconv-lite": "0.4.24" - } - }, - "node_modules/whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", - "dev": true - }, - "node_modules/whatwg-url": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", - "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", - "dev": true, - "dependencies": { - "lodash": "^4.7.0", - "tr46": "^2.1.0", - "webidl-conversions": "^6.1.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", @@ -14497,65 +15267,6 @@ "node": ">= 8" } }, - "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dev": true, - "dependencies": { - "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" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-collection": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", - "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", - "dev": true, - "dependencies": { - "is-map": "^2.0.1", - "is-set": "^2.0.1", - "is-weakmap": "^2.0.1", - "is-weakset": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-typed-array": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz", - "integrity": "sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==", - "dev": true, - "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/wide-align": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", - "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", - "dev": true, - "dependencies": { - "string-width": "^1.0.2 || 2 || 3 || 4" - } - }, "node_modules/wildcard": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", @@ -14666,12 +15377,12 @@ "dev": true }, "node_modules/ws": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", "dev": true, "engines": { - "node": ">=8.3.0" + "node": ">=10.0.0" }, "peerDependencies": { "bufferutil": "^4.0.1", @@ -14686,17 +15397,14 @@ } } }, - "node_modules/xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", - "dev": true - }, - "node_modules/xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", - "dev": true + "node_modules/xmlhttprequest-ssl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz", + "integrity": "sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } }, "node_modules/xss": { "version": "1.0.14", @@ -14786,9 +15494,9 @@ } }, "node_modules/zone.js": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.13.1.tgz", - "integrity": "sha512-+bIeDAFEBYuXRuU3qGQvzdPap+N1zjM4KkBAiiQuVVCrHrhjDuY6VkUhNa5+U27+9w0q3fbKiMCbpJ0XzMmSWA==", + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.14.2.tgz", + "integrity": "sha512-X4U7J1isDhoOmHmFWiLhloWc2lzMkdnumtfQ1LXzf/IOZp5NQYuMUTaviVzG/q1ugMBIXzin2AqeVJUoSEkNyQ==", "dependencies": { "tslib": "^2.3.0" } diff --git a/client/package.json b/client/package.json index 94d7ad9..c01a323 100644 --- a/client/package.json +++ b/client/package.json @@ -1,6 +1,6 @@ { "name": "oerc-client", - "version": "0.13.0", + "version": "0.14.0", "scripts": { "ng": "ng", "start": "ng serve", @@ -12,44 +12,45 @@ }, "private": true, "dependencies": { - "@angular/animations": "^16.1.6", - "@angular/common": "^16.1.6", - "@angular/compiler": "^16.1.6", - "@angular/core": "^16.1.6", - "@angular/forms": "^16.1.6", - "@angular/localize": "^16.1.6", - "@angular/platform-browser": "^16.1.6", - "@angular/platform-browser-dynamic": "^16.1.6", - "@angular/router": "^16.1.6", + "@angular/animations": "^17.0.8", + "@angular/common": "^17.0.8", + "@angular/compiler": "^17.0.8", + "@angular/core": "^17.0.8", + "@angular/forms": "^17.0.8", + "@angular/localize": "^17.0.8", + "@angular/platform-browser": "^17.0.8", + "@angular/platform-browser-dynamic": "^17.0.8", + "@angular/router": "^17.0.8", "@egjs/hammerjs": "^2.0.17", - "dayjs": "^1.11.9", + "dayjs": "^1.11.10", "flatpickr": "^4.6.13", "keycharm": "^0.4.0", "propagating-hammerjs": "^2.0.1", "rxjs": "^7.5.0", "spectre.css": "^0.5.9", - "tslib": "^2.4.0", + "tslib": "^2.6.2", "uuid": "^8.3.2", - "vis-data": "^7.1.4", + "vis-data": "^7.1.7", "vis-timeline": "^7.5.1", "vis-util": "^5.0.3", "xss": "^1.0.9", - "zone.js": "~0.13.1" + "zone.js": "~0.14.2" }, "devDependencies": { - "@angular-devkit/build-angular": "^16.1.5", - "@angular-eslint/builder": "16.1.0", - "@angular-eslint/eslint-plugin": "16.1.0", - "@angular-eslint/eslint-plugin-template": "16.1.0", - "@angular-eslint/schematics": "16.1.0", - "@angular-eslint/template-parser": "16.1.0", - "@angular/cli": "^16.1.5", - "@angular/compiler-cli": "^16.1.6", + "@angular-devkit/build-angular": "^17.0.8", + "@angular-eslint/builder": "17.1.1", + "@angular-eslint/eslint-plugin": "17.1.1", + "@angular-eslint/eslint-plugin-template": "17.1.1", + "@angular-eslint/schematics": "17.1.1", + "@angular-eslint/template-parser": "17.1.1", + "@angular/cli": "^17.0.8", + "@angular/compiler-cli": "^17.0.8", + "@nx/nx-linux-x64-gnu": "^17.2.7", "@types/jasmine": "^4.3.5", - "@types/node": "^20.4.4", - "@typescript-eslint/eslint-plugin": "^5.59.2", - "@typescript-eslint/parser": "^5.59.2", - "eslint": "^8.39.0", + "@types/node": "^20.8.10", + "@typescript-eslint/eslint-plugin": "^6.10.0", + "@typescript-eslint/parser": "^6.10.0", + "eslint": "^8.53.0", "jasmine-core": "^4.1.0", "karma": "^6.3.19", "karma-chrome-launcher": "~3.1.0", @@ -58,7 +59,7 @@ "karma-jasmine-html-reporter": "^1.7.0", "postcss": "^8.4.13", "ts-node": "~10.9.1", - "typescript": "~5.1.6" + "typescript": "~5.2.2" }, "optionalDependencies": { "fsevents": "^2.3.2" diff --git a/client/src/app/oer-server/entities.ts b/client/src/app/oer-server/entities.ts index a48e4c4..5aeb176 100644 --- a/client/src/app/oer-server/entities.ts +++ b/client/src/app/oer-server/entities.ts @@ -91,30 +91,6 @@ export enum AdapterFamilyEnum { SRF = 'SRF', } -export enum ChannelKeyEnum { - ARD = 'ARD', - ZDF = 'ZDF', - ZDF_INFO = 'ZDF_INFO', - ZDF_NEO = 'ZDF_NEO', - DREISAT = 'DREISAT', - ARTE = 'ARTE', - BR = 'BR', - HR = 'HR', - MDR = 'MDR', - NDR = 'NDR', - RBB = 'RBB', - RADIO_BREMEN_TV = 'RADIO_BREMEN_TV', - SR = 'SR', - SWR_BW = 'SWR_BW', - SWR_RP = 'SWR_RP', - WDR = 'WDR', - ALPHA = 'ALPHA', - TAGESSCHAU_24 = 'TAGESSCHAU_24', - ONE = 'ONE', - KIKA = 'KIKA', - PHOENIX = 'PHOENIX', -} - export interface ProgramEntry { id: number; created_at: Date; diff --git a/client/src/app/oer-server/timeline/timeline.component.ts b/client/src/app/oer-server/timeline/timeline.component.ts index ad64f01..a396327 100644 --- a/client/src/app/oer-server/timeline/timeline.component.ts +++ b/client/src/app/oer-server/timeline/timeline.component.ts @@ -18,15 +18,7 @@ */ import {AfterViewInit, Component, HostListener, OnDestroy, OnInit} from '@angular/core'; import {ApiService} from '../api.service'; -import { - DataGroup, - IdType, - Timeline, - TimelineEventPropertiesResult, - TimelineItem, - TimelineOptions, - TimelineWindow -} from 'vis-timeline/esnext/esm'; +import {DataGroup, IdType, Timeline, TimelineEventPropertiesResult, TimelineOptions, TimelineWindow} from 'vis-timeline/esnext/esm'; import {Channel, ChannelResponse, ProgramEntry, ProgramEntryEssential} from '../entities'; import {BehaviorSubject, Subscription} from 'rxjs'; import {environment} from '../../../environments/environment'; @@ -35,8 +27,11 @@ import {StateService} from '../state.service'; import flatpickr from 'flatpickr'; import * as flatPickrLang from 'flatpickr/dist/l10n/de'; import * as visDataTypes from 'vis-data/declarations/data-interface'; +import {UpdateItem} from 'vis-data/declarations/data-interface'; import {DataSet} from 'vis-data/esnext/esm'; import dayjs from 'dayjs'; +import {DataItem} from 'vis-timeline'; +import {DataInterface} from 'vis-data'; import FlatPickrInstance = flatpickr.Instance; // interface GroupOrder { @@ -54,28 +49,43 @@ export class TimelineComponent implements OnInit, OnDestroy, AfterViewInit { constructor(public apiService: ApiService, private stateService: StateService) { - this.items = new DataSet(); + this.items = new DataSet(); + this.channels = []; } private static i = 0; - static channelMap = new Map([ - [1, TimelineComponent.i++], - [16, TimelineComponent.i++], - [9, TimelineComponent.i++], - [5, TimelineComponent.i++], - [20, TimelineComponent.i++], - [21, TimelineComponent.i++], - [17, TimelineComponent.i++], - [18, TimelineComponent.i++], - [14, TimelineComponent.i++], - [13, TimelineComponent.i++], - [2, TimelineComponent.i++], - [12, TimelineComponent.i++], - [11, TimelineComponent.i++], - [4, TimelineComponent.i++], - [19, TimelineComponent.i++], - ]); - public readonly items: DataSet; + static channelPreferencesMap = [ + 'ARD – Das Erste', + 'ZDF', + '3Sat', + 'ARTE', + 'Phoenix', + 'ZDFinfo', + 'ZDFneo', + 'SWR RP Fernsehen', + 'NDR Fernsehen', + 'RBB Fernsehen', + 'Tagesschau24', + 'WDR Fernsehen', + 'ARD ALPHA', + 'ARD One', + 'MDR Fernsehen', + 'SWR BW Fernsehen', + 'BR Fernsehen', + 'HR Fernsehen', + 'SR Fernsehen', + 'KIKA', + 'Radio Bremen TV', + 'ORF eins', + 'ORF 2', + 'ORF III', + 'ORF Sport +', + 'SRF 1', + 'SRF info', + 'SRF zwei' + ]; + public channels: Channel[]; + public items: DataInterface; public timeLine?: Timeline; currentProgramEntry?: ProgramEntry; isModalOpen = false; @@ -96,18 +106,22 @@ export class TimelineComponent implements OnInit, OnDestroy, AfterViewInit { /** * TODO: make configuration option - * @param singleChannelID an id + * @param singleChannelTitle an id * @private */ - private static getGroupOrder(singleChannelID: number): number { - if (TimelineComponent.channelMap.has(singleChannelID)) { - return TimelineComponent.channelMap.get(singleChannelID) as number; + private static getGroupOrder(singleChannelTitle: string | undefined): number { + if (singleChannelTitle && TimelineComponent.channelPreferencesMap.indexOf(singleChannelTitle) > -1) { + return TimelineComponent.channelPreferencesMap.indexOf(singleChannelTitle); } return 100; } ngOnInit(): void { this.initTimeLine(); + this.apiService.channels().pipe(first()).subscribe((it) => { + const channels = it.data; + } + ); this.apiService.statusSubject.pipe(first()).subscribe(statusResponse => { this.dateTimePickrInstance = flatpickr('#timeline_date_range_picker', { @@ -228,7 +242,7 @@ export class TimelineComponent implements OnInit, OnDestroy, AfterViewInit { if (a.id === b.id) { return 0; } - return TimelineComponent.getGroupOrder(a.id as number) > TimelineComponent.getGroupOrder(b.id as number) ? 1 : -1; + return TimelineComponent.getGroupOrder(a.content?.toString()) > TimelineComponent.getGroupOrder(b.content?.toString()) ? 1 : -1; }, margin: { item: 5, @@ -248,9 +262,8 @@ export class TimelineComponent implements OnInit, OnDestroy, AfterViewInit { this.showDeprecatedEntriesSubscription = this.showDeprecatedEntries.pipe(skip(1)).subscribe(value => { this.stateService.setShowDeprecatedEntries(value); - if (!value) { - this.items.clear(); + this.items = new DataSet(); } this.loadProgramItems(); }); @@ -281,7 +294,7 @@ export class TimelineComponent implements OnInit, OnDestroy, AfterViewInit { }; }); - const programList: visDataTypes.DeepPartial = []; + const programList: visDataTypes.DeepPartial = []; function getAdditionalTitleInfo(singleProgramEntry: ProgramEntryEssential): string { // todo i18n @@ -305,10 +318,10 @@ export class TimelineComponent implements OnInit, OnDestroy, AfterViewInit { className: singleProgramEntry.is_deprecated ? 'deprecated-item' : '', }); }); - this.items.update(programList); + this.items.getDataSet().update(programList); if (showDeprecatedEntries) { - const deprecatedEntries: visDataTypes.DeepPartial = []; + const deprecatedEntries: visDataTypes.DeepPartial[]> = []; programEntries.filter(value => value.is_deprecated).forEach(singleProgramEntry => { // this is a very expensive loop const overlaps = this.items.get({ @@ -392,7 +405,7 @@ export class TimelineComponent implements OnInit, OnDestroy, AfterViewInit { className: 'deprecated-item' }); }); - this.items.updateOnly(deprecatedEntries); + this.items.getDataSet().updateOnly(deprecatedEntries); } setTimeout(() => { diff --git a/config.go b/config.go index fef418c..2110ddf 100644 --- a/config.go +++ b/config.go @@ -111,9 +111,8 @@ func (a *AppConfig) loadConfiguration(inputPath string, allowFail bool) *string if err != nil { if allowFail { log.Fatal(err) - } else { - return nil } + return nil } if providedFilePath.Mode().IsRegular() { log.Printf("Loading configuration from file '%s'.\n", cleanedPath) @@ -127,9 +126,8 @@ func (a *AppConfig) loadConfiguration(inputPath string, allowFail bool) *string if err != nil { if allowFail { log.Fatalf("Home dir cannot be accessed - error: %v", err) - } else { - return nil } + return nil } // then look in ~/.oerc.yaml homeDirConfigFile := fmt.Sprintf("%s/%s", homeDir, ".oerc.yaml") @@ -137,20 +135,18 @@ func (a *AppConfig) loadConfiguration(inputPath string, allowFail bool) *string if errHomeDir != nil { if allowFail { log.Fatalf("Could not find configuration file at '%s'", homeDirConfigFile) - } else { - return nil - } - } else { - if verboseGlobal { - log.Printf("Loading configuration from file '%s'.\n", homeDirConfigFile) - } - if homeDirCfgFileStat.Mode().IsRegular() { - loadYaml(homeDirConfigFile) - return &homeDirConfigFile - } - if allowFail { - log.Fatalf("Path '%s' is not a valid regular file.", homeDirConfigFile) } + return nil + } + if verboseGlobal { + log.Printf("Loading configuration from file '%s'.\n", homeDirConfigFile) + } + if homeDirCfgFileStat.Mode().IsRegular() { + loadYaml(homeDirConfigFile) + return &homeDirConfigFile + } + if allowFail { + log.Fatalf("Path '%s' is not a valid regular file.", homeDirConfigFile) } return nil } diff --git a/go.mod b/go.mod index 607d477..9eceaaa 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,6 @@ module github.com/emschu/oerc -go 1.18 +go 1.20 require ( github.com/GeertJohan/go.rice v1.0.3 @@ -9,64 +9,66 @@ require ( github.com/gin-contrib/gzip v0.0.6 github.com/gin-gonic/gin v1.9.1 github.com/gocolly/colly/v2 v2.1.0 - github.com/microcosm-cc/bluemonday v1.0.25 + github.com/microcosm-cc/bluemonday v1.0.26 github.com/pkg/profile v1.7.0 - github.com/urfave/cli/v2 v2.25.7 + github.com/urfave/cli/v2 v2.27.0 gopkg.in/yaml.v2 v2.4.0 - gorm.io/driver/postgres v1.5.2 + gorm.io/driver/postgres v1.5.4 gorm.io/driver/sqlite v1.4.4 - gorm.io/gorm v1.25.3 + gorm.io/gorm v1.25.5 ) require ( github.com/andybalholm/cascadia v1.3.2 // indirect github.com/antchfx/htmlquery v1.3.0 // indirect - github.com/antchfx/xmlquery v1.3.17 // indirect - github.com/antchfx/xpath v1.2.4 // indirect + github.com/antchfx/xmlquery v1.3.18 // indirect + github.com/antchfx/xpath v1.2.5 // indirect github.com/aymerick/douceur v0.2.0 // indirect - github.com/bytedance/sonic v1.10.0 // indirect + github.com/bytedance/sonic v1.10.2 // indirect github.com/chenzhuoyu/base64x v0.0.0-20230717121745-296ad89f973d // indirect - github.com/chenzhuoyu/iasm v0.9.0 // indirect - github.com/cpuguy83/go-md2man/v2 v2.0.2 // indirect + github.com/chenzhuoyu/iasm v0.9.1 // indirect + github.com/cpuguy83/go-md2man/v2 v2.0.3 // indirect github.com/daaku/go.zipexe v1.0.2 // indirect github.com/felixge/fgprof v0.9.3 // indirect - github.com/gabriel-vasile/mimetype v1.4.2 // indirect + github.com/gabriel-vasile/mimetype v1.4.3 // indirect github.com/gin-contrib/sse v0.1.0 // indirect github.com/go-playground/locales v0.14.1 // indirect github.com/go-playground/universal-translator v0.18.1 // indirect - github.com/go-playground/validator/v10 v10.15.0 // indirect + github.com/go-playground/validator/v10 v10.16.0 // indirect github.com/gobwas/glob v0.2.3 // indirect github.com/goccy/go-json v0.10.2 // indirect github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect github.com/golang/protobuf v1.5.3 // indirect - github.com/google/pprof v0.0.0-20230811205829-9131a7e9cc17 // indirect - github.com/gorilla/css v1.0.0 // indirect + github.com/google/pprof v0.0.0-20231212022811-ec68065c825e // indirect + github.com/gorilla/css v1.0.1 // indirect github.com/jackc/pgpassfile v1.0.0 // indirect - github.com/jackc/pgservicefile v0.0.0-20221227161230-091c0ba34f0a // indirect - github.com/jackc/pgx/v5 v5.4.3 // indirect + github.com/jackc/pgservicefile v0.0.0-20231201235250-de7065d80cb9 // indirect + github.com/jackc/pgx/v5 v5.5.1 // indirect + github.com/jackc/puddle/v2 v2.2.1 // indirect github.com/jinzhu/inflection v1.0.0 // indirect github.com/jinzhu/now v1.1.5 // indirect github.com/json-iterator/go v1.1.12 // indirect github.com/kennygrant/sanitize v1.2.4 // indirect - github.com/klauspost/cpuid/v2 v2.2.5 // indirect + github.com/klauspost/cpuid/v2 v2.2.6 // indirect github.com/leodido/go-urn v1.2.4 // indirect - github.com/mattn/go-isatty v0.0.19 // indirect + github.com/mattn/go-isatty v0.0.20 // indirect github.com/mattn/go-sqlite3 v1.14.15 // indirect github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect github.com/modern-go/reflect2 v1.0.2 // indirect - github.com/pelletier/go-toml/v2 v2.0.9 // indirect + github.com/pelletier/go-toml/v2 v2.1.1 // indirect github.com/russross/blackfriday/v2 v2.1.0 // indirect github.com/saintfish/chardet v0.0.0-20230101081208-5e3ef4b5456d // indirect github.com/temoto/robotstxt v1.1.2 // indirect github.com/twitchyliquid64/golang-asm v0.15.1 // indirect - github.com/ugorji/go/codec v1.2.11 // indirect - github.com/xrash/smetrics v0.0.0-20201216005158-039620a65673 // indirect - golang.org/x/arch v0.4.0 // indirect - golang.org/x/crypto v0.12.0 // indirect - golang.org/x/net v0.14.0 // indirect - golang.org/x/sys v0.11.0 // indirect - golang.org/x/text v0.12.0 // indirect - google.golang.org/appengine v1.6.7 // indirect - google.golang.org/protobuf v1.31.0 // indirect + github.com/ugorji/go/codec v1.2.12 // indirect + github.com/xrash/smetrics v0.0.0-20231213231151-1d8dd44e695e // indirect + golang.org/x/arch v0.6.0 // indirect + golang.org/x/crypto v0.17.0 // indirect + golang.org/x/net v0.19.0 // indirect + golang.org/x/sync v0.5.0 // indirect + golang.org/x/sys v0.15.0 // indirect + golang.org/x/text v0.14.0 // indirect + google.golang.org/appengine v1.6.8 // indirect + google.golang.org/protobuf v1.32.0 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect ) diff --git a/go.sum b/go.sum index 8476d8e..6cca11b 100644 --- a/go.sum +++ b/go.sum @@ -18,32 +18,34 @@ github.com/antchfx/htmlquery v1.2.3/go.mod h1:B0ABL+F5irhhMWg54ymEZinzMSi0Kt3I2i github.com/antchfx/htmlquery v1.3.0 h1:5I5yNFOVI+egyia5F2s/5Do2nFWxJz41Tr3DyfKD25E= github.com/antchfx/htmlquery v1.3.0/go.mod h1:zKPDVTMhfOmcwxheXUsx4rKJy8KEY/PU6eXr/2SebQ8= github.com/antchfx/xmlquery v1.2.4/go.mod h1:KQQuESaxSlqugE2ZBcM/qn+ebIpt+d+4Xx7YcSGAIrM= -github.com/antchfx/xmlquery v1.3.17 h1:d0qWjPp/D+vtRw7ivCwT5ApH/3CkQU8JOeo3245PpTk= -github.com/antchfx/xmlquery v1.3.17/go.mod h1:Afkq4JIeXut75taLSuI31ISJ/zeq+3jG7TunF7noreA= +github.com/antchfx/xmlquery v1.3.18 h1:FSQ3wMuphnPPGJOFhvc+cRQ2CT/rUj4cyQXkJcjOwz0= +github.com/antchfx/xmlquery v1.3.18/go.mod h1:Afkq4JIeXut75taLSuI31ISJ/zeq+3jG7TunF7noreA= github.com/antchfx/xpath v1.1.6/go.mod h1:Yee4kTMuNiPYJ7nSNorELQMr1J33uOpXDMByNYhvtNk= github.com/antchfx/xpath v1.1.8/go.mod h1:Yee4kTMuNiPYJ7nSNorELQMr1J33uOpXDMByNYhvtNk= github.com/antchfx/xpath v1.2.3/go.mod h1:i54GszH55fYfBmoZXapTHN8T8tkcHfRgLyVwwqzXNcs= -github.com/antchfx/xpath v1.2.4 h1:dW1HB/JxKvGtJ9WyVGJ0sIoEcqftV3SqIstujI+B9XY= github.com/antchfx/xpath v1.2.4/go.mod h1:i54GszH55fYfBmoZXapTHN8T8tkcHfRgLyVwwqzXNcs= +github.com/antchfx/xpath v1.2.5 h1:hqZ+wtQ+KIOV/S3bGZcIhpgYC26um2bZYP2KVGcR7VY= +github.com/antchfx/xpath v1.2.5/go.mod h1:i54GszH55fYfBmoZXapTHN8T8tkcHfRgLyVwwqzXNcs= github.com/aymerick/douceur v0.2.0 h1:Mv+mAeH1Q+n9Fr+oyamOlAkUNPWPlA8PPGR0QAaYuPk= github.com/aymerick/douceur v0.2.0/go.mod h1:wlT5vV2O3h55X9m7iVYN0TBM0NH/MmbLnd30/FjWUq4= github.com/bytedance/sonic v1.5.0/go.mod h1:ED5hyg4y6t3/9Ku1R6dU/4KyJ48DZ4jPhfY1O2AihPM= github.com/bytedance/sonic v1.10.0-rc/go.mod h1:ElCzW+ufi8qKqNW0FY314xriJhyJhuoJ3gFZdAHF7NM= -github.com/bytedance/sonic v1.10.0 h1:qtNZduETEIWJVIyDl01BeNxur2rW9OwTQ/yBqFRkKEk= -github.com/bytedance/sonic v1.10.0/go.mod h1:iZcSUejdk5aukTND/Eu/ivjQuEL0Cu9/rf50Hi0u/g4= +github.com/bytedance/sonic v1.10.2 h1:GQebETVBxYB7JGWJtLBi07OVzWwt+8dWA00gEVW2ZFE= +github.com/bytedance/sonic v1.10.2/go.mod h1:iZcSUejdk5aukTND/Eu/ivjQuEL0Cu9/rf50Hi0u/g4= github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= github.com/chenzhuoyu/base64x v0.0.0-20211019084208-fb5309c8db06/go.mod h1:DH46F32mSOjUmXrMHnKwZdA8wcEefY7UVqBKYGjpdQY= github.com/chenzhuoyu/base64x v0.0.0-20221115062448-fe3a3abad311/go.mod h1:b583jCggY9gE99b6G5LEC39OIiVsWj+R97kbl5odCEk= github.com/chenzhuoyu/base64x v0.0.0-20230717121745-296ad89f973d h1:77cEq6EriyTZ0g/qfRdp61a3Uu/AWrgIq2s0ClJV1g0= github.com/chenzhuoyu/base64x v0.0.0-20230717121745-296ad89f973d/go.mod h1:8EPpVsBuRksnlj1mLy4AWzRNQYxauNi62uWcE3to6eA= -github.com/chenzhuoyu/iasm v0.9.0 h1:9fhXjVzq5hUy2gkhhgHl95zG2cEAhw9OSGs8toWWAwo= github.com/chenzhuoyu/iasm v0.9.0/go.mod h1:Xjy2NpN3h7aUqeqM+woSuuvxmIe6+DDsiNLIrkAmYog= +github.com/chenzhuoyu/iasm v0.9.1 h1:tUHQJXo3NhBqw6s33wkGn9SP3bvrWLdlVIJ3hQBL7P0= +github.com/chenzhuoyu/iasm v0.9.1/go.mod h1:Xjy2NpN3h7aUqeqM+woSuuvxmIe6+DDsiNLIrkAmYog= github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI= github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI= github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= -github.com/cpuguy83/go-md2man/v2 v2.0.2 h1:p1EgwI/C7NhT0JmVkwCD2ZBK8j4aeHQX2pMHHBfMQ6w= -github.com/cpuguy83/go-md2man/v2 v2.0.2/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= +github.com/cpuguy83/go-md2man/v2 v2.0.3 h1:qMCsGGgs+MAzDFyp9LpAe1Lqy/fY/qCovCm0qnXZOBM= +github.com/cpuguy83/go-md2man/v2 v2.0.3/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= github.com/daaku/go.zipexe v1.0.2 h1:Zg55YLYTr7M9wjKn8SY/WcpuuEi+kR2u4E8RhvpyXmk= github.com/daaku/go.zipexe v1.0.2/go.mod h1:5xWogtqlYnfBXkSB1o9xysukNP9GTvaNkqzUZbt3Bw8= @@ -54,8 +56,8 @@ github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.m github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= github.com/felixge/fgprof v0.9.3 h1:VvyZxILNuCiUCSXtPtYmmtGvb65nqXh2QFWc0Wpf2/g= github.com/felixge/fgprof v0.9.3/go.mod h1:RdbpDgzqYVh/T9fPELJyV7EYJuHB55UTEULNun8eiPw= -github.com/gabriel-vasile/mimetype v1.4.2 h1:w5qFW6JKBz9Y393Y4q372O9A7cUSequkh1Q7OhCmWKU= -github.com/gabriel-vasile/mimetype v1.4.2/go.mod h1:zApsH/mKG4w07erKIaJPFiX0Tsq9BFQgN3qGY5GnNgA= +github.com/gabriel-vasile/mimetype v1.4.3 h1:in2uUcidCuFcDKtdcBxlR0rJ1+fsokWf+uqxgUFjbI0= +github.com/gabriel-vasile/mimetype v1.4.3/go.mod h1:d8uq/6HKRL6CGdk+aubisF/M5GcPfT7nKyLpA0lbSSk= github.com/gin-contrib/gzip v0.0.6 h1:NjcunTcGAj5CO1gn4N8jHOSIeRFHIbn51z6K+xaN4d4= github.com/gin-contrib/gzip v0.0.6/go.mod h1:QOJlmV2xmayAjkNS2Y8NQsMneuRShOU/kjovCXNuzzk= github.com/gin-contrib/sse v0.1.0 h1:Y/yl/+YNO8GZSjAhjMsSuLt29uWRFHdHYUb5lYOV9qE= @@ -72,8 +74,8 @@ github.com/go-playground/universal-translator v0.18.0/go.mod h1:UvRDBj+xPUEGrFYl github.com/go-playground/universal-translator v0.18.1 h1:Bcnm0ZwsGyWbCzImXv+pAJnYK9S473LQFuzCbDbfSFY= github.com/go-playground/universal-translator v0.18.1/go.mod h1:xekY+UJKNuX9WP91TpwSH2VMlDf28Uj24BCp08ZFTUY= github.com/go-playground/validator/v10 v10.10.0/go.mod h1:74x4gJWsvQexRdW8Pn3dXSGrTK4nAUsbPlLADvpJkos= -github.com/go-playground/validator/v10 v10.15.0 h1:nDU5XeOKtB3GEa+uB7GNYwhVKsgjAR7VgKoNB6ryXfw= -github.com/go-playground/validator/v10 v10.15.0/go.mod h1:9iXMNT7sEkjXb0I+enO7QXmzG6QCsPWY4zveKFVRSyU= +github.com/go-playground/validator/v10 v10.16.0 h1:x+plE831WK4vaKHO/jpgUGsvLKIqRRkz6M78GuJAfGE= +github.com/go-playground/validator/v10 v10.16.0/go.mod h1:9iXMNT7sEkjXb0I+enO7QXmzG6QCsPWY4zveKFVRSyU= github.com/gobwas/glob v0.2.3 h1:A4xDbljILXROh+kObIiy5kIaPYD8e96x1tgBhUI5J+Y= github.com/gobwas/glob v0.2.3/go.mod h1:d3Ez4x06l9bZtSvzIay5+Yzi0fmZzPgnTbPcKjJAkT8= github.com/goccy/go-json v0.9.7/go.mod h1:6MelG93GURQebXPDq3khkgXZkazVtN9CRI+MGFi0w8I= @@ -98,6 +100,7 @@ github.com/golang/protobuf v1.4.0/go.mod h1:jodUvKwWbYaEsadDk5Fwe5c77LiNKVO9IDvq github.com/golang/protobuf v1.4.1/go.mod h1:U8fpvMrcmy5pZrNK1lt4xCsGvpyWQ/VVv6QDs8UjoX8= github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk= +github.com/golang/protobuf v1.5.2/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= github.com/golang/protobuf v1.5.3 h1:KhyjKVUg7Usr/dYsdSqoFveMYd5ko72D+zANwlG1mmg= github.com/golang/protobuf v1.5.3/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M= @@ -108,17 +111,19 @@ github.com/google/go-cmp v0.5.5 h1:Khx7svrCpmxxtHBq5j2mp/xVjsi8hQMfNLvJFAlrGgU= github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= github.com/google/pprof v0.0.0-20211214055906-6f57359322fd/go.mod h1:KgnwoLYCZ8IQu3XUZ8Nc/bM9CCZFOyjUNOSygVozoDg= -github.com/google/pprof v0.0.0-20230811205829-9131a7e9cc17 h1:0h35ESZ02+hN/MFZb7XZOXg+Rl9+Rk8fBIf5YLws9gA= -github.com/google/pprof v0.0.0-20230811205829-9131a7e9cc17/go.mod h1:Jh3hGz2jkYak8qXPD19ryItVnUgpgeqzdkY/D0EaeuA= -github.com/gorilla/css v1.0.0 h1:BQqNyPTi50JCFMTw/b67hByjMVXZRwGha6wxVGkeihY= -github.com/gorilla/css v1.0.0/go.mod h1:Dn721qIggHpt4+EFCcTLTU/vk5ySda2ReITrtgBl60c= +github.com/google/pprof v0.0.0-20231212022811-ec68065c825e h1:bwOy7hAFd0C91URzMIEBfr6BAz29yk7Qj0cy6S7DJlU= +github.com/google/pprof v0.0.0-20231212022811-ec68065c825e/go.mod h1:czg5+yv1E0ZGTi6S6vVK1mke0fV+FaUhNGcd6VRS9Ik= +github.com/gorilla/css v1.0.1 h1:ntNaBIghp6JmvWnxbZKANoLyuXTPZ4cAMlo6RyhlbO8= +github.com/gorilla/css v1.0.1/go.mod h1:BvnYkspnSzMmwRK+b8/xgNPLiIuNZr6vbZBTPQ2A3b0= github.com/ianlancetaylor/demangle v0.0.0-20210905161508-09a460cdf81d/go.mod h1:aYm2/VgdVmcIU8iMfdMvDMsRAQjcfZSKFby6HOFvi/w= github.com/jackc/pgpassfile v1.0.0 h1:/6Hmqy13Ss2zCq62VdNG8tM1wchn8zjSGOBJ6icpsIM= github.com/jackc/pgpassfile v1.0.0/go.mod h1:CEx0iS5ambNFdcRtxPj5JhEz+xB6uRky5eyVu/W2HEg= -github.com/jackc/pgservicefile v0.0.0-20221227161230-091c0ba34f0a h1:bbPeKD0xmW/Y25WS6cokEszi5g+S0QxI/d45PkRi7Nk= -github.com/jackc/pgservicefile v0.0.0-20221227161230-091c0ba34f0a/go.mod h1:5TJZWKEWniPve33vlWYSoGYefn3gLQRzjfDlhSJ9ZKM= -github.com/jackc/pgx/v5 v5.4.3 h1:cxFyXhxlvAifxnkKKdlxv8XqUf59tDlYjnV5YYfsJJY= -github.com/jackc/pgx/v5 v5.4.3/go.mod h1:Ig06C2Vu0t5qXC60W8sqIthScaEnFvojjj9dSljmHRA= +github.com/jackc/pgservicefile v0.0.0-20231201235250-de7065d80cb9 h1:L0QtFUgDarD7Fpv9jeVMgy/+Ec0mtnmYuImjTz6dtDA= +github.com/jackc/pgservicefile v0.0.0-20231201235250-de7065d80cb9/go.mod h1:5TJZWKEWniPve33vlWYSoGYefn3gLQRzjfDlhSJ9ZKM= +github.com/jackc/pgx/v5 v5.5.1 h1:5I9etrGkLrN+2XPCsi6XLlV5DITbSL/xBZdmAxFcXPI= +github.com/jackc/pgx/v5 v5.5.1/go.mod h1:Ig06C2Vu0t5qXC60W8sqIthScaEnFvojjj9dSljmHRA= +github.com/jackc/puddle/v2 v2.2.1 h1:RhxXJtFG022u4ibrCSMSiu5aOq1i77R3OHKNJj77OAk= +github.com/jackc/puddle/v2 v2.2.1/go.mod h1:vriiEXHvEE654aYKXXjOvZM39qJ0q+azkZFrfEOc3H4= github.com/jawher/mow.cli v1.1.0/go.mod h1:aNaQlc7ozF3vw6IJ2dHjp2ZFiA4ozMIYY6PyuRJwlUg= github.com/jessevdk/go-flags v1.4.0/go.mod h1:4FA24M0QyGHXBuZZK/XkWh8h0e1EYbRYJSGM75WSRxI= github.com/jinzhu/inflection v1.0.0 h1:K317FqzuhWc8YvSVlFMCCUb36O/S9MCKRDI7QkRKD/E= @@ -131,8 +136,8 @@ github.com/json-iterator/go v1.1.12/go.mod h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHm github.com/kennygrant/sanitize v1.2.4 h1:gN25/otpP5vAsO2djbMhF/LQX6R7+O1TB4yv8NzpJ3o= github.com/kennygrant/sanitize v1.2.4/go.mod h1:LGsjYYtgxbetdg5owWB2mpgUL6e2nfw2eObZ0u0qvak= github.com/klauspost/cpuid/v2 v2.0.9/go.mod h1:FInQzS24/EEf25PyTYn52gqo7WaD8xa0213Md/qVLRg= -github.com/klauspost/cpuid/v2 v2.2.5 h1:0E5MSMDEoAulmXNFquVs//DdoomxaoTY1kUhbc/qbZg= -github.com/klauspost/cpuid/v2 v2.2.5/go.mod h1:Lcz8mBdAVJIBVzewtcLocK12l3Y+JytZYpaMropDUws= +github.com/klauspost/cpuid/v2 v2.2.6 h1:ndNyv040zDGIDh8thGkXYjnFtiN02M1PVVF+JE/48xc= +github.com/klauspost/cpuid/v2 v2.2.6/go.mod h1:Lcz8mBdAVJIBVzewtcLocK12l3Y+JytZYpaMropDUws= github.com/knz/go-libedit v1.10.1/go.mod h1:MZTVkCWyz0oBc7JOWP3wNAzd002ZbM/5hgShxwh4x8M= github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= github.com/kr/pretty v0.2.1/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= @@ -146,12 +151,12 @@ github.com/leodido/go-urn v1.2.1/go.mod h1:zt4jvISO2HfUBqxjfIshjdMTYS56ZS/qv49ic github.com/leodido/go-urn v1.2.4 h1:XlAE/cm/ms7TE/VMVoduSpNBoyc2dOxHs5MZSwAN63Q= github.com/leodido/go-urn v1.2.4/go.mod h1:7ZrI8mTSeBSHl/UaRyKQW1qZeMgak41ANeCNaVckg+4= github.com/mattn/go-isatty v0.0.14/go.mod h1:7GGIvUiUoEMVVmxf/4nioHXj79iQHKdU27kJ6hsGG94= -github.com/mattn/go-isatty v0.0.19 h1:JITubQf0MOLdlGRuRq+jtsDlekdYPia9ZFsB8h/APPA= -github.com/mattn/go-isatty v0.0.19/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y= +github.com/mattn/go-isatty v0.0.20 h1:xfD0iDuEKnDkl03q4limB+vH+GxLEtL/jb4xVJSWWEY= +github.com/mattn/go-isatty v0.0.20/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y= github.com/mattn/go-sqlite3 v1.14.15 h1:vfoHhTN1af61xCRSWzFIWzx2YskyMTwHLrExkBOjvxI= github.com/mattn/go-sqlite3 v1.14.15/go.mod h1:2eHXhiwb8IkHr+BDWZGa96P6+rkvnG63S2DGjv9HUNg= -github.com/microcosm-cc/bluemonday v1.0.25 h1:4NEwSfiJ+Wva0VxN5B8OwMicaJvD8r9tlJWm9rtloEg= -github.com/microcosm-cc/bluemonday v1.0.25/go.mod h1:ZIOjCQp1OrzBBPIJmfX4qDYFuhU02nx4bn030ixfHLE= +github.com/microcosm-cc/bluemonday v1.0.26 h1:xbqSvqzQMeEHCqMi64VAs4d8uy6Mequs3rQ0k/Khz58= +github.com/microcosm-cc/bluemonday v1.0.26/go.mod h1:JyzOCs9gkyQyjs+6h10UEVSe02CGwkhd72Xdqh78TWs= github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd h1:TRLaZ9cD/w8PVh93nsPXa1VrQ6jlwL5oN8l14QlcNfg= github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= @@ -159,8 +164,8 @@ github.com/modern-go/reflect2 v1.0.2 h1:xBagoLtFs94CBntxluKeaWgTMpvLxC4ur3nMaC9G github.com/modern-go/reflect2 v1.0.2/go.mod h1:yWuevngMOJpCy52FWWMvUC8ws7m/LJsjYzDa0/r8luk= github.com/nkovacs/streamquote v1.0.0/go.mod h1:BN+NaZ2CmdKqUuTUXUEm9j95B2TRbpOWpxbJYzzgUsc= github.com/pelletier/go-toml/v2 v2.0.1/go.mod h1:r9LEWfGN8R5k0VXJ+0BkIe7MYkRdwZOjgMj2KwnJFUo= -github.com/pelletier/go-toml/v2 v2.0.9 h1:uH2qQXheeefCCkuBBSLi7jCiSmj3VRh2+Goq2N7Xxu0= -github.com/pelletier/go-toml/v2 v2.0.9/go.mod h1:tJU2Z3ZkXwnxa4DPO899bsyIoywizdUvyaeZurnPPDc= +github.com/pelletier/go-toml/v2 v2.1.1 h1:LWAJwfNvjQZCFIDKWYQaM62NcYeYViCmWIwmOStowAI= +github.com/pelletier/go-toml/v2 v2.1.1/go.mod h1:tJU2Z3ZkXwnxa4DPO899bsyIoywizdUvyaeZurnPPDc= github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsKMEsNbx1VGcRFpLqf3715MtcvvzbA= github.com/pkg/profile v1.7.0 h1:hnbDkaNWPCLMO9wGLdBFTIZvzDrDfBM2072E1S9gJkA= github.com/pkg/profile v1.7.0/go.mod h1:8Uer0jas47ZQMJ7VD+OHknK4YDY07LPUC6dEvqDjvNo= @@ -195,24 +200,24 @@ github.com/twitchyliquid64/golang-asm v0.15.1 h1:SU5vSMR7hnwNxj24w34ZyCi/FmDZTkS github.com/twitchyliquid64/golang-asm v0.15.1/go.mod h1:a1lVb/DtPvCB8fslRZhAngC2+aY1QWCk3Cedj/Gdt08= github.com/ugorji/go v1.2.7/go.mod h1:nF9osbDWLy6bDVv/Rtoh6QgnvNDpmCalQV5urGCCS6M= github.com/ugorji/go/codec v1.2.7/go.mod h1:WGN1fab3R1fzQlVQTkfxVtIBhWDRqOviHU95kRgeqEY= -github.com/ugorji/go/codec v1.2.11 h1:BMaWp1Bb6fHwEtbplGBGJ498wD+LKlNSl25MjdZY4dU= -github.com/ugorji/go/codec v1.2.11/go.mod h1:UNopzCgEMSXjBc6AOMqYvWC1ktqTAfzJZUZgYf6w6lg= -github.com/urfave/cli/v2 v2.25.7 h1:VAzn5oq403l5pHjc4OhD54+XGO9cdKVL/7lDjF+iKUs= -github.com/urfave/cli/v2 v2.25.7/go.mod h1:8qnjx1vcq5s2/wpsqoZFndg2CE5tNFyrTvS6SinrnYQ= +github.com/ugorji/go/codec v1.2.12 h1:9LC83zGrHhuUA9l16C9AHXAqEV/2wBQ4nkvumAE65EE= +github.com/ugorji/go/codec v1.2.12/go.mod h1:UNopzCgEMSXjBc6AOMqYvWC1ktqTAfzJZUZgYf6w6lg= +github.com/urfave/cli/v2 v2.27.0 h1:uNs1K8JwTFL84X68j5Fjny6hfANh9nTlJ6dRtZAFAHY= +github.com/urfave/cli/v2 v2.27.0/go.mod h1:8qnjx1vcq5s2/wpsqoZFndg2CE5tNFyrTvS6SinrnYQ= github.com/valyala/bytebufferpool v1.0.0/go.mod h1:6bBcMArwyJ5K/AmCkWv1jt77kVWyCJ6HpOuEn7z0Csc= github.com/valyala/fasttemplate v1.0.1/go.mod h1:UQGH1tvbgY+Nz5t2n7tXsz52dQxojPUpymEIMZ47gx8= -github.com/xrash/smetrics v0.0.0-20201216005158-039620a65673 h1:bAn7/zixMGCfxrRTfdpNzjtPYqr8smhKouy9mxVdGPU= -github.com/xrash/smetrics v0.0.0-20201216005158-039620a65673/go.mod h1:N3UwUGtsrSj3ccvlPHLoLsHnpR27oXr4ZE984MbSER8= +github.com/xrash/smetrics v0.0.0-20231213231151-1d8dd44e695e h1:+SOyEddqYF09QP7vr7CgJ1eti3pY9Fn3LHO1M1r/0sI= +github.com/xrash/smetrics v0.0.0-20231213231151-1d8dd44e695e/go.mod h1:N3UwUGtsrSj3ccvlPHLoLsHnpR27oXr4ZE984MbSER8= github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= golang.org/x/arch v0.0.0-20210923205945-b76863e36670/go.mod h1:5om86z9Hs0C8fWVUuoMHwpExlXzs5Tkyp9hOrfG7pp8= -golang.org/x/arch v0.4.0 h1:A8WCeEWhLwPBKNbFi5Wv5UTCBx5zzubnXDlMOFAzFMc= -golang.org/x/arch v0.4.0/go.mod h1:5om86z9Hs0C8fWVUuoMHwpExlXzs5Tkyp9hOrfG7pp8= +golang.org/x/arch v0.6.0 h1:S0JTfE48HbRj80+4tbvZDYsJ3tGv6BUU3XxyZ7CirAc= +golang.org/x/arch v0.6.0/go.mod h1:FEVrYAQjsQXMVJ1nsMoVVXPZg6p2JE2mx8psSWTDQys= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20210711020723-a769d52b0f97/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= -golang.org/x/crypto v0.12.0 h1:tFM/ta59kqch6LlvYnPa0yx5a83cL2nHflFhYKvv9Yk= -golang.org/x/crypto v0.12.0/go.mod h1:NF0Gs7EO5K4qLn+Ylc+fih8BSTeIjAP05siRnAh98yw= +golang.org/x/crypto v0.17.0 h1:r8bRNjWL3GshPW3gkd+RpvzWrZAwPS49OmTGZ/uhM4k= +golang.org/x/crypto v0.17.0/go.mod h1:gCAAfMLgwOJRpTjQ2zCCt2OcSfYMTeZVSRtQlPC7Nq4= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU= @@ -237,14 +242,16 @@ golang.org/x/net v0.5.0/go.mod h1:DivGGAXEgPSlEBzxGzZI+ZLohi+xUj054jfeKui00ws= golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= golang.org/x/net v0.7.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= golang.org/x/net v0.9.0/go.mod h1:d48xBJpPfHeWQsugry2m+kC02ZBRGRgulfHnEXEuWns= -golang.org/x/net v0.14.0 h1:BONx9s002vGdD9umnlX1Po8vOZmrgH34qlHcD1MfK14= -golang.org/x/net v0.14.0/go.mod h1:PpSgVXXLK0OxS0F31C1/tv6XNguvCrnXIDrFMspZIUI= +golang.org/x/net v0.19.0 h1:zTwKpTd2XuCqf8huc7Fo2iSy+4RHPd10s4KzeTnVr1c= +golang.org/x/net v0.19.0/go.mod h1:CfAk/cbD4CthTvqiEl8NpboMuiuOYsAr/7NOjZJtv1U= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.5.0 h1:60k92dhOjHxJkrqnwsfl8KuaHbn/5dl0lUPUklKo3qE= +golang.org/x/sync v0.5.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -261,8 +268,8 @@ golang.org/x/sys v0.4.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.7.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.11.0 h1:eG7RXZHdqOJ1i+0lgLgCpSXAp6M3LYlAo6osgSi0xOM= -golang.org/x/sys v0.11.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.15.0 h1:h48lPFYpsTvQJZF4EKyI4aLHaev3CxivZmv7yZig9pc= +golang.org/x/sys v0.15.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.4.0/go.mod h1:9P2UbLfCdcvo3p/nzKvsmas4TnlujnuoV9hGgYzW1lQ= @@ -273,11 +280,12 @@ golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= +golang.org/x/text v0.3.8/go.mod h1:E6s5w1FMmriuDzIBO73fBruAKo1PCIq6d2Q6DHfQ8WQ= golang.org/x/text v0.6.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= -golang.org/x/text v0.12.0 h1:k+n5B8goJNdU7hSvEtMUz3d1Q6D/XW4COJSJR6fN0mc= -golang.org/x/text v0.12.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= +golang.org/x/text v0.14.0 h1:ScX5w1eTa3QqT8oi6+ziP7dTV1S2+ALU0bI+0zXKWiQ= +golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY= @@ -293,8 +301,8 @@ golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8T google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= google.golang.org/appengine v1.6.6/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= -google.golang.org/appengine v1.6.7 h1:FZR1q0exgwxzPzp/aF+VccGrSfxfPpkBqjIIEq3ru6c= -google.golang.org/appengine v1.6.7/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= +google.golang.org/appengine v1.6.8 h1:IhEN5q69dyKagZPYMSdIjS2HqprW324FRQZJcGqPAsM= +google.golang.org/appengine v1.6.8/go.mod h1:1jJ3jBArFh5pcgW8gCtRJnepW8FzD1V44FJffLiz/Ds= google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod h1:NbSheEEYHJ7i3ixzK3sjbqSGDJWnxyFXZblF3eUsNvo= @@ -313,8 +321,8 @@ google.golang.org/protobuf v1.24.0/go.mod h1:r/3tXBNzIEhYS9I1OUVjXDlt8tc493IdKGj google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= google.golang.org/protobuf v1.28.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= -google.golang.org/protobuf v1.31.0 h1:g0LDEJHgrBl9N9r17Ru3sqWhkIx2NB67okBHPwC7hs8= -google.golang.org/protobuf v1.31.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= +google.golang.org/protobuf v1.32.0 h1:pPC6BG5ex8PDFnkbrGU3EixyhKcQ2aDuBS36lqK/C7I= +google.golang.org/protobuf v1.32.0/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= @@ -326,13 +334,13 @@ gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= -gorm.io/driver/postgres v1.5.2 h1:ytTDxxEv+MplXOfFe3Lzm7SjG09fcdb3Z/c056DTBx0= -gorm.io/driver/postgres v1.5.2/go.mod h1:fmpX0m2I1PKuR7mKZiEluwrP3hbs+ps7JIGMUBpCgl8= +gorm.io/driver/postgres v1.5.4 h1:Iyrp9Meh3GmbSuyIAGyjkN+n9K+GHX9b9MqsTL4EJCo= +gorm.io/driver/postgres v1.5.4/go.mod h1:Bgo89+h0CRcdA33Y6frlaHHVuTdOf87pmyzwW9C/BH0= gorm.io/driver/sqlite v1.4.4 h1:gIufGoR0dQzjkyqDyYSCvsYR6fba1Gw5YKDqKeChxFc= gorm.io/driver/sqlite v1.4.4/go.mod h1:0Aq3iPO+v9ZKbcdiz8gLWRw5VOPcBOPUQJFLq5e2ecI= gorm.io/gorm v1.24.0/go.mod h1:DVrVomtaYTbqs7gB/x2uVvqnXzv0nqjB396B8cG4dBA= -gorm.io/gorm v1.25.3 h1:zi4rHZj1anhZS2EuEODMhDisGy+Daq9jtPrNGgbQYD8= -gorm.io/gorm v1.25.3/go.mod h1:L4uxeKpfBml98NYqVqwAdmV1a2nBtAec/cf3fpucW/k= +gorm.io/gorm v1.25.5 h1:zR9lOiiYf09VNh5Q1gphfyia1JpiClIWG9hQaxB/mls= +gorm.io/gorm v1.25.5/go.mod h1:hbnx/Oo0ChWMn1BIhpy1oYozzpM15i4YPuHDmfYtwg8= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= nullprogram.com/x/optparse v1.0.0/go.mod h1:KdyPE+Igbe0jQUrVfMqDMeJQIJZEuyV7pjYmp6pbG50= diff --git a/main.go b/main.go index a015cbf..3268906 100644 --- a/main.go +++ b/main.go @@ -35,7 +35,7 @@ import ( ) var ( - version = "0.13.0" + version = "0.14.0" appConf AppConfig status Status verboseGlobal = false @@ -147,6 +147,8 @@ func main() { Startup(c) defer Shutdown() + setupMaterializedView() + object := getStatusObject() object.TvChannels = nil object.TvChannelFamilies = nil diff --git a/models.go b/models.go index cb62882..7f323af 100644 --- a/models.go +++ b/models.go @@ -22,6 +22,18 @@ import ( "time" ) +const materializedStatusView = `SELECT min(program_entries.start_date_time) AS data_start_time, + max(program_entries.end_date_time) AS data_end_time, + count(*) as program_entry_count, + (SELECT count(*) from channel_families) as channel_family_count, + (SELECT count(*) from channels) as channel_count, + (SELECT count(*) from image_links) as image_link_count, + (SELECT count(*) from tv_shows) as tv_show_count, + (SELECT count(*) from log_entries) as log_count, + (SELECT count(*) from recommendations) as recommendation_count, + now() as created_at + FROM program_entries` + // BaseModel base model for all entities type BaseModel struct { ID uint `gorm:"primary_key" json:"id"` @@ -50,6 +62,8 @@ type ManagedRecord struct { type Channel struct { BaseModel ManagedRecord + + IsDeprecated bool `gorm:"default:false;not null" json:"is_deprecated"` } // TvShow entity diff --git a/orf.go b/orf.go index 1adf7e5..ede9d18 100644 --- a/orf.go +++ b/orf.go @@ -57,7 +57,7 @@ func (o *ORFParser) preProcess() bool { // fetchTvShow: This method checks all the tv shows func (o *ORFParser) fetchTVShows() { if !GetAppConf().EnableTVShowCollection || isRecentlyFetched() { - logRecentFetch("Skip update of orf tv shows") + o.logRecentFetch("Skip update of orf tv shows") return } diff --git a/parser.go b/parser.go index c6181b0..5778c89 100644 --- a/parser.go +++ b/parser.go @@ -23,6 +23,15 @@ import ( "time" ) +// Parser common data structure of all parsers +type Parser struct { + ChannelFamilyKey string + ChannelFamily ChannelFamily + db *gorm.DB + dateRangeHandler dateRangeHandler + parallelWorkersCount int +} + // ParserInterface all parsers should implement this interface type ParserInterface interface { handleDay(chn Channel, day time.Time) // process a single day for a single channel @@ -44,6 +53,7 @@ type defaultDateRangeHandler struct { DaysInPast uint DaysInFuture uint } + type specificDateRangeHandler struct { StartDateTime time.Time EndDateTime time.Time @@ -85,15 +95,6 @@ func (s *specificDateRangeHandler) getDateRange() *[]time.Time { return generateDateRangeBetweenDates(s.StartDateTime, s.EndDateTime) } -// Parser common data structure of all parsers -type Parser struct { - ChannelFamilyKey string - ChannelFamily ChannelFamily - db *gorm.DB - dateRangeHandler dateRangeHandler - parallelWorkersCount int -} - // Fetch generic fetch function ready to handle all parsers, sets ChannelFamily and DB to the instance func (p *Parser) Fetch(parserInterface ParserInterface) { // setup db @@ -187,7 +188,7 @@ func (p *Parser) isMoreThanXDaysInPast(day *time.Time, days uint) bool { return day.Before(now) && now.Sub(*day) > time.Duration(days)*24*time.Hour } -func logRecentFetch(customMessage string) { +func (p *Parser) logRecentFetch(customMessage string) { timeOfNextUpdate := getTimeOfNextUpdate() log.Printf("%s, due to recent fetch. Next regular fetch will be at: %s. "+ "Use 'forceUpdate' = true to ignore this.", diff --git a/rice-box.go b/rice-box.go index a5a61ce..04fb964 100644 --- a/rice-box.go +++ b/rice-box.go @@ -12,13 +12,13 @@ func init() { // define files file2 := &embedded.EmbeddedFile{ Filename: ".oerc.dist.yaml", - FileModTime: time.Unix(1682169065, 0), + FileModTime: time.Unix(1703682300, 0), - Content: string("# db settings\nDbType: postgres\nDbHost: localhost\nDbPort: 5432\nDbName: oer_server\nDbSchema: public\nDbUser: postgres\nDbPassword: root\nDbSSLEnabled: false\n# general fetch settings\nDebug: true\nProfilingEnabled: false\nForceUpdate: false\nTimeToRefreshInMinutes: 360\nDaysInPast: 2\nDaysInFuture: 2\nEnableARD: true\nEnableZDF: true\nEnableORF: true\nEnableSRF: true\nEnableProgramEntryCollection: true\nEnableTVShowCollection: true\nProxyUrl:\nTimeZone: Europe/Berlin\n# backend server settings\nServerHost: 127.0.0.1\nServerPort: 8080\n# client server settings\nClientEnabled: true\n# search settings\nSearchDaysInFuture: 5\nSearchKeywords:\n - Loriot\n - Garten\nSearchSkipChannels:\n - KIKA\n - ORF Sport +\nAccessControlAllowOrigin: \"http://127.0.0.1:8080\""), + Content: string("# db settings\nDbType: postgres\nDbHost: localhost\nDbPort: 5432\nDbName: oer_server_dev\nDbSchema: public\nDbUser: postgres\nDbPassword: root\nDbSSLEnabled: false\n# general fetch settings\nDebug: true\nProfilingEnabled: false\nForceUpdate: true\nTimeToRefreshInMinutes: 360\nDaysInPast: 2\nDaysInFuture: 2\nEnableARD: false\nEnableZDF: false\nEnableORF: false\nEnableSRF: true\nEnableProgramEntryCollection: true\nEnableTVShowCollection: false\nProxyUrl:\nTimeZone: Europe/Berlin\n# backend server settings\nServerHost: 127.0.0.1\nServerPort: 8080\n# client server settings\nClientEnabled: true\n# search settings\nSearchDaysInFuture: 5\nSearchKeywords:\n - Loriot\n - Garten\nSearchSkipChannels:\n - KIKA\n - ORF Sport +\nAccessControlAllowOrigin: \"http://127.0.0.1:8080\""), } file3 := &embedded.EmbeddedFile{ Filename: ".oerc.docker.yaml", - FileModTime: time.Unix(1656175830, 0), + FileModTime: time.Unix(1700249298, 0), Content: string("# db settings\nDbType: postgres\nDbHost: db\nDbPort: 5432\nDbName: oer_server\nDbSchema: public\nDbUser: postgres\nDbPassword: root\nDbSSLEnabled: false\n# general fetch settings\nDebug: false\nProfilingEnabled: false\nForceUpdate: false\nTimeToRefreshInMinutes: 360\nDaysInPast: 2\nDaysInFuture: 5\nEnableARD: true\nEnableZDF: true\nEnableORF: true\nEnableSRF: true\nEnableProgramEntryCollection: true\nEnableTVShowCollection: true\nProxyUrl:\nTimeZone: Europe/Berlin\n# backend server settings\nServerHost: 0.0.0.0\nServerPort: 8080\n# client server settings\nClientEnabled: true\n# search settings\nSearchDaysInFuture: 5\nSearchKeywords:\n - Loriot\nSearchSkipChannels:\n - KIKA\n - ORF Sport +\nAccessControlAllowOrigin: \"http://127.0.0.1:8080\"\n"), } @@ -32,7 +32,7 @@ func init() { // define dirs dir1 := &embedded.EmbeddedDir{ Filename: "", - DirModTime: time.Unix(1682169065, 0), + DirModTime: time.Unix(1703682300, 0), ChildFiles: []*embedded.EmbeddedFile{ file2, // ".oerc.dist.yaml" file3, // ".oerc.docker.yaml" @@ -47,7 +47,7 @@ func init() { // register embeddedBox embedded.RegisterEmbeddedBox(`config`, &embedded.EmbeddedBox{ Name: `config`, - Time: time.Unix(1682169065, 0), + Time: time.Unix(1703682300, 0), Dirs: map[string]*embedded.EmbeddedDir{ "": dir1, }, @@ -108,84 +108,84 @@ func init() { // define files file9 := &embedded.EmbeddedFile{ Filename: "3rdpartylicenses.txt", - FileModTime: time.Unix(1691853596, 0), + FileModTime: time.Unix(1703683659, 0), Content: string("@angular/common\nMIT\n\n@angular/core\nMIT\n\n@angular/forms\nMIT\n\n@angular/platform-browser\nMIT\n\n@angular/router\nMIT\n\n@egjs/hammerjs\nMIT\nThe MIT License (MIT)\n\nCopyright (c) 2018-present NAVER Corp.\nCopyright (C) 2011-2017 by Jorik Tangelder (Eight Media)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n\ncomponent-emitter\nMIT\n(The MIT License)\n\nCopyright (c) 2014 Component contributors \n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n\n\ncssfilter\nMIT\nThe MIT License (MIT)\n\nCopyright (c) 2015 老雷\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n\ndayjs\nMIT\nMIT License\n\nCopyright (c) 2018-present, iamkun\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\nflatpickr\nMIT\nThe MIT License (MIT)\n\nCopyright (c) 2017 Gregory Petrosyan\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\nkeycharm\n(Apache-2.0 OR MIT)\n Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n\nmoment\nMIT\nCopyright (c) JS Foundation and other contributors\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n\n\npropagating-hammerjs\nMIT\nThe MIT License (MIT)\n\nCopyright (c) 2014-2020 Jos de Jong\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n\nrxjs\nApache-2.0\n Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright (c) 2015-2018 Google, Inc., Netflix, Inc., Microsoft Corp. and contributors\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n \n\n\nspectre.css\nMIT\nThe MIT License (MIT)\n\nCopyright (c) 2016 - 2020 Yan Zhu\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\nuuid\nMIT\nThe MIT License (MIT)\n\nCopyright (c) 2010-2020 Robert Kieffer and other contributors\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n\nvis-data\n(Apache-2.0 OR MIT)\n Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n\nvis-timeline\n(Apache-2.0 OR MIT)\n Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n\nvis-util\n(Apache-2.0 OR MIT)\n Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n\nxss\nMIT\nCopyright (c) 2012-2018 Zongmin Lei(雷宗民) \nhttp://ucdok.com\n\nThe MIT License\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\nzone.js\nMIT\nThe MIT License\n\nCopyright (c) 2010-2023 Google LLC. https://angular.io/license\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n"), } fileb := &embedded.EmbeddedFile{ Filename: "assets/logo.png", - FileModTime: time.Unix(1691853597, 0), + FileModTime: time.Unix(1703683661, 0), Content: string("\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x01\xe7\x00\x00\x01q\b\x06\x00\x00\x00I2`\n\x00\x00\x00\tpHYs\x00\x00\x0e\xc3\x00\x00\x0e\xc3\x01\xc7o\xa8d\x00\x00\x00\x19tEXtSoftware\x00www.inkscape.org\x9b\xee<\x1a\x00\x00 \x00IDATx\x9c\xec\x9dyxSe\xfa\xf7\xbfM\xb7tK\xd7to\xa1-m\x81\xb2\x96}\xb1@\xa9 (\xc8ˈ\xe8@\x81A6\x01\x05\xdc\xc6asF\xc0\xdf \xea\xe8\xa00,\x82,n\xa0\xa3l\x82\x80\x80`A\x11\x8a\xc0вv%]\x92\xaeI\x97\xa4M\xda\xf7\x8fx\x8e''\xe7$'i\xd2ty>ו+9\xcfٞ\x84\x92o\xee\xfb\xb9\x17'\x10,A\x02`\b\x80\xe4\xdf\x1f]\x01\x84\x02\x90\x02p\x03\xa0\x04\xd0\x04\xa0\x9c\xe7Q\xf6\xfb\x83=\xd6؊\xef\x81@ \x10\bm\x1c'GO\xa0\x1d\x10\x05`\n\x80\xc9\x00F\x01p\xb5\xc3=\x94\xd0\v\xb5\x02\xfc\xc2\xce\xdeWo\x87y\x10\b\x04\x02\xa1\r@ę\x1b\x17\x00O\x00X\x00`<\x00\x91c\xa7\xc3I\x1d\f\xad\xef\n\x00\x95\xbf?\x98\xaf\xd9\xdbJGL\x96@ \x10\b\xc2!\xe2l\x88\x17\xf4\x82\xfc2\x80\b\a\xcf\xc5^h!LĹ^\x13k\x9d@ \x10Z\x01\"\xcez|\x00,\x01\xf0\x12\xf4\xeb\xc7\x04n\xd4\x10&\xe2\\\xdbd]\x9d@ \x10\x04\xd2\xd9\xc5\xd9\x19\xc0s\x00\xde\x04\x10\xe2\xe0\xb9ttT\xb0\xccb/\xff\xfd\xb9\xca\x11\x93%\x10\b\x04Gҙ\xc5y,\x80w\x01\xf4u\xf4D\bf\xa1,vS\x8f\"\x00Ō\xedr\x00\x1aGL\x96@ \x10ZJg\x14\xe7H\x00\x9b\xa1\x8f\xc0n\x11\x12\x89\x04\xce\xce\xce\x16\x9f\xa7V\xabQ_O\x96o[\x81\x1a\xfca\x89Wp\xbc\xe6\x1a\xab\x84\xde\xca'\x10\b\x04\x87љ\xc4Y\x04`\x1e\x80M\xd0\xe7+\vF*\x95bŊ\x15\x98>}:\xfc\xfd\xfd\xe1\xe1\xe1\x01\xb1Xl\xb3\x89\xd5\xd4Ԡ\xb1\xf1\x8f%\xd9\xca\xcaJ\xfaumm-\x1a\x1a\x1a\xe8c\x94J%t:\x1d\xaa\xaa\xaa\xd0\xd4\xd4D?WWWC\xa3\xd1@\xa5RA\xa9T\xa2\xaa\xaa\n555P\xa9T\xf4Xuu5\x9a\x9a\x9al6\xef\x0e\x0e\xdbZg[\xe6\\\x0f\x05\xc8\xda:\x81@\xb0\x01\x9dE\x9c{\x03\xd8\t`\xb0\xa5'N\x9b6\r[\xb6lAPP\x90\xedg\xe5\x00(\xab]\xadV\xa3\xb2\xb2\x12\x95\x95\x95F\xdbB\xc6\x14\n\x85\xc1\x0f\n\x02M5\xcc[\xe6\\\xaf\x89+\x85@ \xd0ttq\x16\x01x\x01\xc0F\x00\ue59c\x18\x13\x13\x83\xff\xfc\xe7?\x187n\x9c]&\xd6\x11P*\x95P\xa9T\xa8\xae\xaeFuu5\xaa\xaa\xaaPUUe\xf0\x9a\xf9\xa0Ʃg\xe2\xda7@Ⱥ:\xd7C\x0e}z\x1c\x81@\xe8@tdqN\x00\xb0\a\xc0PKO\x9c5k\x16>\xfa\xe8#x{{\xdb~V\x04\x03\xd8ֹ\xa9\aۚ/--\x85N\xa7s\xf4[p4\xcd\xd0[\xde쒰\xd43\xbb\xb2\x1c\xb5\xaf\xd3\u007fp\x04B[\xa6\xa3\x8a\xf3,\x00\x1f\x01\xb0H]CCC\xb1s\xe7N<\xfe\xf8\xe3\xf6\x99\x15\xc1\xa6\xe8t:TWW\xa3\xa2\xa2\x02\x95\x95\x95F\xcf\\c\xd4s]]\x9d\xa3\xa7\xefh\x98\x96:\xdfz:s\x9c\xac\xa7\x13\b\xadHG\x13go\x00[\x01̴\xf4ĩS\xa7b۶m\x1dfm\x99`\x1e\xca\n/**Bqq\xb1 뽬\xac\f\r\r\r\x8e\x9e\xba\xa3 \x82N \xb4\x12\x1dI\x9c\xfb\x01\xf8\x12zw\xb6`$\x12\t\xfe\xfd\xef\u007fc\xf6\xec\xd9\xf6\x99\x15\xa1áT*y\xad\xf2\xf2\xf2r\x83\asL\xab\xed\x94K\xc3lw:s[\xc1\xb1\xaf\f\xfa\xcen\x04B\xa7\xa6\xa3\x88\xf3\f\x00\xdb\x01xZr\xd2\xf0\xe1ñw\xef^\xc4\xc5\xc5\xd9gV\x04\x02\x03\xae\xf5usV{qq1\x9a\x9b\x9b\x1d=\xf5ֆX\xe8\x84NO{\x17g7\x00\xefA_\x17[0\xae\xae\xaeX\xb5j\x15V\xaf^mU\x11\x11\x02\xa15\xa1D\x9aO\xc0\xd9\x02\xdfI\xd3\xdc\xf8\xac\xf32\xe8#\xda)K]\xfe\xfb\xa3\xc61\xd3$\x10\x84ў\xc59\x18z7\xf6hKN\xea۷/\xf6\xedۇ\u07bd{\xdbeR\x04B[\x80r\xa5\x97\x95\x95\xd1\xcf\n\x85\x02r\xb9\x9cަ\x1er\xb9\x1cJe\xa7\xeb$j\xae\xc8\f{\xbb\x18\xfa\xc8x\x02\xa1Uh\xaf\xe2<\x02\xc0A\x00aBOprr\u008b/\xbe\x88\x8d\x1b7\xc2\xddݢ\x94g\x02\xa1S\xc0e\xa1s\xb9\u074b\x8a\x8a\xf0\xf0\xe1\xc3\xce\x16\x18g\xa9\x98\x179f\x9a\x84\x8eB{\x14\xe7\x17\xa0oX\xe1*\xf4\x84.]\xba`Ϟ=\x185j\x94\xfdfE t2\x98k\xe8|\"\xce\x1c+))\xe9L\xe5c\xeb\xa0w\xa5\x97@\xefFW@/\xde\\\xaf\xe5\x0e\x9a#\xa1\rӞ\xc4Y\f}\xee\xf2\\KN\x9a;w.\xde\u007f\xff}\xf8\xf8\xf8\xd8gV\x04\x02A\x10\x8d\x8d\x8d\xb4+\xbd\xb4\xb4\x14r\xb9\x1c\n\x85\x02\n\x85\x02%%%\xf4kj\xbb\xa6\xa6S-\vS\xaes\xb6\x15\xce~]\b\x12\xfc\xd6)h/\xe2\x1c\x03\xe0\xbfЧK\tB*\x95b\xfb\xf6\xed\x982\xa5\xc5ͧ\b\x04\x82\x03`G\xb73-q\xb6U^XX\xd8Y\xd6͛a\x18\xd8V\xfc\xfbv)\xf4V:\xf5\x9a\xb2̉\x90\xb7Sڃ8\x8f\x01\xf0\x05\xf4\x01`\x82x\xec\xb1\xc7\xf0\xf1\xc7\x1f#<<\xdc~\xb3\"\x10\bm\n\xbe\xa22\\ۅ\x85\x85\x9d%\xa2]\x8d?\xaco\xbeg\x12\xf0\xd6\x06i\xcb\xe2\xec\x04\xe05\x00\x1b\x00\b\xcaw\xf2\xf1\xf1\xc1{gy\xf3\xe6\xd9ub\x04\x02\xa1}\xd3\xdc\xdcLG\xb0SQ씫\xbd\xa4\xa4\x84~]\\\\\f\xb9\\\xde\x19\x9a\xb4P\x01o\\\xc2\xcd\x1c+\x00i\xb4\xd2*\xb4Uq\x96@ߴB\xb0OzȐ!طo\x1f\xe2\xe3\xe3\xed7+\x02\x81\xd0)\xe1\xb2ʹ^\xcbd2TUU9z\xba\xf6\xa4\tz\xb7y)\xf4b]\n\xe0!\xf4\xe2\xfd\xf0\xf71j\xbc\xd3D\xffك\xb6(\xce\t\x00\xbe\x01\xd0S\xc8\xc1...x\xf9嗱n\xdd:\xb8\xba\n\x0e\xe0&\x10\b\x04\xbb Tȩ\xd7\x1d\x98J\x009\xe0w\xa9\xe7\xfc~\f\x81\x83\xb6&\xceS\x01|\x02@PhuBB\x02\xf6\xefߏA\x83\x06\xd9uR\x04\x02\x81`\x0fjkki7\xbaB\xa1@qq1\xfd\xba\xa8\xa8\x88v\xb7\x17\x15\x15u\xd4Nj*\xfcaq\xcb~\u007f\x14C\x1f\x95^\f\xbd\x1b\xbd\x04\x9dp=\xbc\xad\x883\xb5\xbe\xfc\x16\x00\x91\x90\x13H\xcfe\x02\x81Й`[\xe4|\xcf\x1d\xb0\xcfy\x03\xfep\x9dS\x167\xf5(\x06\x90\v}^y\x87\xa2-\x88s\x00\x80\xcf\x00\x8c\x17rppp0v\xec\u0601ɓ'\xdbwV\x04\x02\x81\xd0N\xa1\xaa\xbd\xf1\txee%\n\n\n\xa0R\xa9\x1c=U[A\xb9Й\xa2M\t\xf9=\x00\xed.\xcf\xce\xd1\xe2\xdc\x0f\xfa\xfc\xe5\x18!\a?\xf6\xd8cصk\x17\xc2\xc2\x04W\xed$\x10\b\x04\x02\x0fj\xb5ڤ\x80S\xaf;@w4\x05\xf4.\xf2\xfcߟs\x01܇^\xb8\xf3\xd0\x06\xf3\xc1\x1d)\xce3\x01l\x83\x806\x8f\xde\xde\xdex\xef\xbd\xf70\u007f\xfe|\xfbϊ@ \x10\b\x06\xd4\xd7ף\xa4\xa4\x84v\x9b\xcbd2::\xbd\xa8\xa8\bEEE\xed9R\xbd\x11z\x81\xbe\x0f\xe0.\xf4\x82M=\xf2ᠨsG\x88\xb3\v\x80\xf5\x00\xfe*\xe4\xe0\xc1\x83\ac߾}HHH\xb0\xef\xac\b\x04\x02\x81\xd0\"4\x1a\r***\f\xac\xf0\x9c\x9c\x1c\x03\x8b\xbc\x9dUsk\x80^\xb4o\x01\xc8bi\xe7)\x11\b\x04\x02\xa1\xb3\xa0\xd1h\xe8\x006.\xf1\xbe{\xf7nk\xa5\x94\xe5\x00\xd8\a`\xef\xef\xafMbOq\x8e\x83~}9\xd9܁\xe3Ǐ\xc7\xeeݻI\x8a\x14\x81@ \x10Z\x1d\xca\xfa\xce\xc9\xc9AVV\x16nݺ\x85\x9c\x9c\x1c{\t\xb7\x16\xc0N\x00/\x01\xe0\xed\xa8b/q\xfe\x13\x80\x8f\x01\xf8\x9a:\xc8\xc3\xc3\x03\xff\xfc\xe7?\xf1\xc2\v/\xc0\xc9\xc9\xd1)\xd7\x04\x02\x81@ \x18\xc2'\xdc\xf7\xee\xddki\xd4\xf9\x97\x00\x9e\xe1\xdbikEt\x03\xb0\t\xc0\x8b\xe6\x0e$)R\x04\x02\x81@h\xcf\x14\x17\x17#;;\x1bׯ_\xc7\xf5\xeb\xd7q\xe3\xc6\rܺu\v\r\r\rB/1\x02\xfa\xb5h#l)\xce]\xa1wc\x9b\xecB\xe1\xe2ₕ+Wb͚5pqq\xb1\xe1\xed\t\x04\x02\x81@p,\x8d\x8d\x8d\xb8y\xf3&Ο?\x8f\x1f\u007f\xfc\x11\x17.\\@yy9\xdf\xe1{\x00\xcc\xe1\xdaa+q\x9e\x04}7\xa9\x00S\a\xc5\xc5\xc5a߾}\x186l\x98\x8dnK \x10\b\x04B\xdbE\xa7\xd3\xe1رcX\xbcx1d2\x19{w9\x80`p\xe4G\xb7T\x9c]\x01\xfc\x13\xc0\nsך;w.>\xf8\xe0\x03\x92\"E \x10\b\x84Nǝ;wЧO\x1f.\x97\xf7\x10\x00\x97ك\x82\xda3\xf2\x10\x05\xe0,\xf4\x11g\xbc\xc2\xec\xef\xef\x8f\x03\a\x0e\xe0\xe3\x8f?&\xc2L \x10\b\x846E~~>^}\xf5U\xe4\xe5\xe5\xd9\xf5>\x89\x89\x89\x983g\x0e\u05ee\x11\\\x83֊\xf3\xe3\x00\xae\xf1]\x94\"::\x1a\xe7ϟǴiӬ\xbc\r\x81@ \x10\b\xb6G\xab\xd5\xe2\x83\x0f>\xc0\xa8Q\xa30f\xcc\x18t\xed\xda\xd5\xee\xf7\x9c={6\xd7\xf0@\xaeAK\xdd\xda\xce\x00\xde\x04\xf07K\xce\xf5\xf4\xf4Ddd$BCC\x11\x15\x15\x85\xa0\xa0 \x04\x06\x06\"00\x10AAA\x90J\xa5\xf4\xeb\xc0\xc0@\xb8\xbb\x9b-$F \x10\b\x04\x82U\\\xbf~\x1d\xf3\xe6̓\x97\x97\x17>\xfd\xf4SDD\x98\xad*m\x13\x9a\x9b\x9b\x11\x11\x11\x81\xe2\xe2b\xe6\xf0]\x00\x89\xecc-\x11g)\x80O\x01<ڲ\xe9\x99\xc7\xdb\xdb\x1b\x81\x81\x81\x90J\xa5\x06B\x1e\x18\x18\x88\x80\x80\x00\xf8\xfb\xfbs>;;;\xdb{j\x04\x02\x81@h\xa7h\xb5Z\xbc\xfb\xee\xbbX\xbbv-\x16-Z\x84w\xdey\xa7\xd5\x1b+͚5\v\xfb\xf6\xedc\x0e5\x01\xf0\x02\xa0f\x0e\n\xcdeJ\x02p\x02@\xa4Mfg\x86\x9a\x9a\x1a\xd4\xd4\xd4 ??ߢ\xf3|}}\r\x04;00\x90Wș\xaf\xbd\xbc\xbc\xec\xf4N\b\x04\x02\x81\xd0\x16\xc8\xce\xceFzz:JJJp\xfc\xf8q\xa4\xa6\xa6:d\x1e\xa3G\x8ff\x8b\xb3\b@7\x00\xffc\x0e\n\x11\xe7\x01\x00N\x01\xf0\xb7\xd9\xec\xecDuu5\xaa\xab\xab\xadZ\xd8\xf7\xf0\xf0\x80\xbf\xbf?\xfc\xfd\xfd\x11\x16\x16\x86\xf0\xf0pz\x9b\xef\x11\x14\x14D\xdaY\x12\b\x04B\x1b\xa6\xb9\xb9\x19;v\xec\xc0K/\xbd\x84q\xe3\xc6\xe1\xfb\xef\xbfG``\xa0\xc3\xe63p \xe7\x12s\"X\xe2lέ-\x02\xf0\vx\x16\xac\tzk\x9dm\x91\x9b\xb3\xd4\xfd\xfd\xfd\x89\xb5N \x10\bv\xa6\xa4\xa4\x04\xf3\xe6\xcdÙ3g\xf0\u007f\xff\xf7\u007fX\xb6l\x99\xa3\xa7\x04\xadV\v___\xd4\xd5\xd51\x87W\x01x\x8b9`\xcer\x9e\a\"\xcc&\xa1\xac\xf5\xdc\xdc\\\x8b\xcesww\xe7\x15ns\xe2.\x12\xb5$\x03\x8e@ \x10:>\a\x0f\x1e\xc4\xf3\xcf?\x8f\xd8\xd8X\xfc\xf6\xdbom\xa6T\xb4\x8b\x8b\v\xbau\xeb\x86\x1b7n0\x87\xbb\x19\x1dg\xe2\x1a\xce\x00\xd6\xf0\xeetvFBB\x02\x12\x12\x12\x10\x12\x12\x02ooo\xb8\xba\xba\xc2\xcf\xcfOP\x13\v\u007f\u007f~/yee%\xef>\xa5R\t\x9dN\a@/\x8cMMM\xf49*\x95\n555P\xa9TP\xa9T\xa8\xaa\xaa\x82J\xa5jK\u0378i4\x1a\rJJJPRRb\xf1\xb9L\x17\xbc%\x8f\xd0\xd0P\xd2`\x84@ th\xaa\xab\xab\xf1\xdak\xafa\xe7ΝX\xbat)6m\xda\x04777GOˀ\xb8\xb88\xb68G\xb3\x8f1%\xce\xe3\xc1\x11\x006x\xf0`\xbc\xf2\xca+HKK3)\xb0m\t\x8dF\x03\x95J\x05\xa5R\x89\xea\xeaj\x03\x11\xaf\xae\xae\x86R\xa9\xa4\xc7jjj\f\x84\xbe\xba\xba\x1a\x95\x95\x95\xa8\xac\xacDmm\xad\xa3\xdf\n\x00\xa0\xbe\xbe\x1e\xf5\xf5\xf5(**\xb2\xf8\\\xb2\xb6N \x10:*?\xfc\xf0\x03\xe6̙\x03\x91H\x84\xb3g\xcf\"%%\xc5\xd1S\xe2\xa4[7#C\xd9\"q\xfe\v{\xe0\xb1\xc7\x1eÑ#G\xda]\xc3\nwww\xb8\xbb\xbb#((\xa8E\xd7ill\xa4\x85\xba\xaa\xaa\xca\xe0Y\xc8\xeb\xb6\x00S\xd8oݺ%\xf8f͚\x85\xabW\xaf\xe2\x1f\xff\xf8\a^}\xf5\xd5vU!2**\n...\xd0j\xb5\xcc\xe1\x10\xe6\x86`q\xe6I\x9c&\xb4q|||\xe0\xe3\xe3cQQw\xb5Zm`\x9d\xb3\x1fEEE(..6\x18+--\xa5\xa3\xe8\x1dMCC\x03JKKQZZj\xd1y\xa6,u>w|ppp\xbb\xfaR \x10\xda;{\xf7\xeeŒ%K\x10\x15\x15\x85K\x97.!99\xd9\xd1S\xb2\x18\x91H\x04\xa9Tʮ\xb1m\x10\x14\xc5%\xce\xc1З\xeb4\xa0W\xaf^\xb6\x9d\x1d\xa1\xcd\"\x16\x8b\x11\x16\x16\x86\xb0\xb00\xc1\xe7h\xb5Z\xda\U000aea280\xb0șVyYY\x19\x14\n\x05\xe4r9\xaa\xaa\xaa\xec\xf8.,\xc7ZK\x9d\x12u!\xeb\xe9\xd41b\xb1\xd8N\xef\x82@\xe8\x98TUUa\xf1\xe2\xc5\xf8\xe2\x8b/0\u007f\xfe|\xfc\xeb_\xff\x82\xa7\xa7\xa7\xa3\xa7e5\xc1\xc1\xc1lq\x9627\xb8\xc49\x19\x1ck\xd1IIFzM и\xb8\xb8 $$\x04!!!\xe6\x0f\xfe\x9d\x86\x86\x06Z\xbcKKK!\x97\xcb\xe9m\xb9\\\x0e\xb9\\\x0e\x85BAo\xb7\x95\x88w6LQ\xbfz\xf5\xaa\xf9\x13`l\xa5\xf3\t;5N\x02\xe4\b\x9d\x99ӧOcΜ9\xd0\xe9t8r\xe4\b\x1e\u007f\xfcqGO\xa9\xc5\x04\a\a\xb3\x87̊s\x1f\xf6@@@\x00\xfc\xfc\xfcl8-\x02A\xbf6\x1c\x1e\x1e\x8e\xf0\xf0p\xc1\xe7TVV\x1a\xb8\xd4\xd9.v\xe6v[r\xb5\xb3\xb1\xc6J\x17\x12\xf5\xce\x1c\x97J\xa5\xed.\xed\x91@`\xc2L\x91\x9a:u*\xfe\xf3\x9f\xff8\xb4.\xb6-\xb1F\x9c{\xb3\a\"#[\xa5\x19\x15\x81`\x16J\x84\x84\xd2Q\xc4\x1c\xb0<<\x1c\xc1\xc1\xc1$-\xad\x8d\xf0\xf3\xcf?c\xe6̙hll\xc4\xe9ӧ1f\xcc\x18GO\xa9E\x14\x14\x14`\xf9\xf2\xe5(**\xc2\xcf?\xffl\xf2X\x89D\xc25\x1c\b\xa0\x18 \x963\x81\xd0!\x10\xea^onn\xa6\x8b\xc0\xc8\xe5r\x94\x94\x94@\xa1P\xa0\xb4\xb4\x94~-\x97\xcbQ\\\\\f\x85B\x01\xb5Z\xdd\n\xb3\xb7\rT\x8e|VV\x96\xd9c=<<\xe8\xf5pS\xcfm\xb9\xb3Q{\xa6\xb9\xb9\x19\x9b6m\xc2\xeaի\xf1\xf4\xd3O\xe3\xc3\x0f?l\xf7\xe9\xba;w\xeeĊ\x15+0v\xecX|\xf7\xddwf\x8f\xf7\xf1\xf1\xe1\x1a\x96\xc2\x12q\xe6\xf0\x8d\x13\b\x84v\x88\x93\x93\x13m]\nA\xa9T\xd2BM\x896%\xea%%%\x90\xcb\xe5\x90\xc9d\xedN\xc8\xeb\xeb둓\x93c\xb6\x99\x0f\xbb\xfa\x1b\xdf3i\xb6\"\x1c\x85B\x819s\xe6 ##\x03\xbbv\xed\xc2̙3\x1d=\xa5\x16!\x97˱`\xc1\x02\x9c8q\x02\x1b7nċ/\xbe((\xe8\x91\xc7r\xa6ם\xd9W\xb8\f`\x10s@$\x12\xa1\xb1\xb1\x91\xfc\xe1\xb5ct:\x1d\x94J\xa5ѸF\xa3A]]\x9d\xd1xcc#jjj\x8c\xc6%\x12\t\x1d\xa0\xe3\xeb\xebK\xffM\xf8\xf9\xf9\x91\b\\\x02o\xc0[{v\xad\v\xc5\xcd\xcd\r!!!\x88\x88\x88\xa0\x9f\xc3\xc3\xc3\x11\x19\x19\x89\x88\x88\bDDD 22\x92\xcfZ\xea4\xfc\xf0\xc3\x0f\x989s&z\xf5\xea\x85ݻw\xb7{\xaf\xec\xa1C\x87\xb0`\xc1\x02\x04\x04\x04\xe0\xf3\xcf?\xb7\xa8\xa5\xb2V\xab\x85\x9b\x9b\x1b\x9a\x9b\x9b\x99\xc3\xcf\x00\xf8\x120\x16\xe7R\xe8kk\xd3\x04\x04\x04\xa0\xbc\xbcܺ\x99\x13ZDuu5JKKiw]uu5\xea\xea\xeaPUU\x85\xba\xba:\xd4\xd5\xd5A\xa9TB\xa5R\xa1\xbe\xbe\x1e555\xf41\xf5\xf5\xf5\xa8\xac\xacD]]\x1d4\x1aM\xab͙r\x03:99\xd1n*OOO\xf8\xf8\xf8@\"\x91@\"\x91\xc0\xdf\xdf\x1f\x12\x89\xc4`L\"\x91\xc0\xcf\xcf\xcf`[\"\x91\xc0\xdbۻ\xd5\xe6Nh=\xb8\xd6\xc8\xdb{\xb0\x9b\x10\xf8\xdc鱱\xb1\xf4\xeb.]\xbat\xb8(\xf5\xa6\xa6&\xacY\xb3\x06[\xb7n\xc5\xfa\xf5\xeb\xf1\xfc\xf3Ϸ\xeb\x1f\xf4*\x95\n+V\xac\xc0\xae]\xbb\xb0h\xd1\"\xbc\xf3\xce;V\x15\xf0\xf1\xf2\xf2b\x1bH\x8b\x00l\x03\f\xdd\xda.`U(\x01\xf4\xe2L\xb0\r\xd5\xd5\xd5(**2\xa8'MՎf֓\xa6\xb6\xdbC^,\x1bf\nPEEE\x8b\xafnj\xd8\r\v\v\xa3\xa3s\xa9\x80\x1fʥ\x18\x1a\x1aJ\xfeV\xdb\x11\x96\xa4\xa0QB.\xc4*o\xeb\bq\xa7\xbb\xba\xba\",,\x8c\xb6\xba\xc3\xc3\xc3\x11\x15\x15\x85\xb0\xb00DEE!22\x12\x91\x91\x91\xed*:]$\x12\xc1\xdb\xdb\x1b\xb7n\xddj\xf7\x85k2220k\xd6,\xd4\xd4\xd4\xe0\xf0\xe1\xc3x\xe2\x89'\xac\xbe\x96\xaf\xaf/[\x9ci\xd7\n\xf3\xa7K8\x00\x19\xfb\xe4\xc1\x83\a\xe3\x97_~\xb1\xfa杉\xe2\xe2b\xe4\xe7磠\xa0\xc0\xe09//\x0f\x05\x05\x05\xa8\xae\xaev\xf4\x14;4\xee\xee\xee\b\t\tATT\x14\xa2\xa3\xa3\x11\x15\x15\x85\xa8\xa8(t\xe9҅\xde&\x02\xdeq\xe1J?\xe3\x12\xf1\x82\x82\x02\xa8T*GO\xb7\xc5\xf8\xfb\xfbөyԃ\xb2\xbe\x13\x13\x13\x89\xd7\xc9\xc6466\xe2\xef\u007f\xff;6n܈\t\x13&\xe0\xe3\x8f?nq}\xfa\xa0w\xef\xde\xe8ݻ7\xfa\xf4郤\xa4\xa46\xff\x83\x8f\xd0:\xf8\xfa\xfa\xc2\xd7\xd7\x17ݻ\x1bu\xf35\u0094E\xce~m\xcb\x1c\xf2\xe2\xe2b\x14\x17\x17\x1b\x94\xad\xecҥ\v\x1ey\xe4\x11\x8c\x1c9\x12#G\x8eDRR\x92M\xeee/n\u07bc\x89\x193f ??\x1f{\xf6\xecAzz\xba\xdd\xef\xc9!Μ\x963\xe77\xa9\xaf\xaf\xaf\x1d\xa6d\x1d\xcd\xcd\xcd\xc8\xce\xce\xc6O?\xfd\x84\x9f~\xfa\t\x17.\\@^^\x9e\xd9\xf3$\x12\tz\xf4聤\xa4$t\xef\xde\x1d={\xf6D\x8f\x1e=HpO\x1b\xc4\xdd\xddݢ\x86\x0f\xcc\xe6\bTp\x8eL&\xa3\xcbJ\x96\x96\x96\xd2_\x1cL\xb7~[\xa2\xa2\xa2\x02\xe7Νùs\xe7\xe81'''\xc4\xc6\xc6\x1a\x89v\xb7n\xdd\xc8\xdf,\x81\x17K,r\x8dFC\xd7U\xa7j.0\xeb\xad+\x14\n\xfa\a\xb05Vy~~>\xf2\xf3\xf3\xb1\u007f\xff~\x00@tt4\x1e{\xec1L\x9a4\t\xe3ƍk3Y\x11\xcd\xcd\xcd\xf8\xf7\xbf\xff\x8d\xd7^{\r\x03\x06\f\xc0\xb5k\xd7\x04u\x8e\xb3\x05\xa6,gf,\xf8E\x00\xc3\xd8G\x9e:u\niii\xf6\x99\x99\x19\x9a\x9a\x9a\x90\x99\x99\x89s\xe7\xce\xe1\u0085\v\xc8\xc8\xc80\x1b\x11\xe9\xe1\xe1\x81~\xfd\xfaaРA\x184h\x10\x06\x0e\x1c\x88\x84\x84\x846\xf5\x85\xa6V\xab\xe9\xb5%\x85B\x81\xf2\xf2r\x94\x97\x97\xa3\xac\xac\x8c~]QQA\xaf\xe3\xeat:\xba\xd2\x17_\xc9M\xa1\xb8\xbb\xbb\x9b\xacd\xc3\\\xe3\xf6\xf6\xf6\x86\xab\xab+D\"\x11\xfd#\x8d\xb9FN\x95\xedtss\x83\x97\x97\x17\xbd\x8f\xb9\xa6\xee\xe7\xe7\a\xb1X\fOOO\xf8\xfa\xfaB,\x16\xc3\xcb\xcbˠ\x14hkA\x15\x81a\n73\x15\xae\xa0\xa0\x00\n\x85\xa2U\xe7d)\x12\x89\x04\xc9\xc9\xc9\x188p \x06\f\x18\x80\x81\x03\a\xa2[\xb7n\x8e\x9e\x16\xa1\x13@y\xae\x14\n\x05\xed^gF\xb1\x17\x17\x17#//OP\xf1\xa1\xe0\xe0`,^\xbc\x18˖-s\xe8\xd2iAA\x01fϞ\x8d\x9f~\xfa\t\xabV\xad\u009a5kZ\xf5{i\xedڵX\xb7n\x1ds\xa8\x02\xfa\xceT\x06\xe2|\x1b@\"\xfb\xe4K\x97.a\xe8Сv\x9d \x13\xb5Z\x8dcǎ\xe1\xdbo\xbf\xc5ɓ'!\x97\xcbM\x1e\xef\xe2\xe2\x82\xc1\x83\a\xe3\xd1G\x1fEZZ\x1a\x86\f\x19\xe2\xb0\xca9\x8d\x8d\x8d\x90\xc9d(,,\x84L&CII\t\xed~\xa5\xdcI\x94K\x89\xa0w\u007f\xfb\xf9\xf9q>\xfc\xfd\xfdy\xf7\x05\x05\x05!(Ȩ\x98\x9dM\xa8\xaf\xaf\xe7\xcca\xa7\xc6d2Y\x9b\vx\xf3\xf3\U000e315azt\xed\xda\xd5\xd1\xd3\"tR*++\xe9\x14ԣG\x8f\xe2\xe8ѣ\xbc^\xab\xc8\xc8H\x1c?~\x1c\xbdz\xf5j\xe5Y\x02\a\x0f\x1eĢE\x8b\x10\x1c\x1c\x8cO?\xfd\x14\xc9\xc9ɭ>\x87\xb7\xdez\v\xabV\xadb\x0e5B\xdf\xd3\xd9@\x9c\x8d\xeaj\x03z?|k|p\xff\xfb\xdf\xff\xf0\xfe\xfb\xef\xe3\xe0\xc1\x83f\x83\xb7<==1i\xd2$<\xfd\xf4\xd3HKKk\xb5\xf4\x95\xe2\xe2b<|\xf8\x90n\x16\x9f\x9f\x9fOo\x17\x14\x14t\xb8:\xc0m\x19gggH\xa5RZ\xa8CBB\f\xb6\xa9\xceK\xd4k\xa9\x943\xa4\xc2bt:\x1d\x8a\x8a\x8ah\x97\x1d\xbb\x1a\\~~~\x9b\bj\v\t\t\xc1\xf0\xe1\xc31r\xe4H\f\x1b6\f\x03\x06\fh3nDB碬\xac\f\x1f~\xf8!6m\xda\xc4\xe9\xf5\x8b\x8d\x8dEVV\x16\xdc\xdd\xdd[e>J\xa5\x12\xaf\xbe\xfa*\xb6oߎ\xf4\xf4tlݺ\x15^^^\xadro6\xef\xbd\xf7\x1e^~\xf9e\xf6\xb0\a\x005S\x9c\x1b\x00\x18\x99\x9c999\x88\x89\xe1\xec$i\x13\xf2\xf3\xf3\xf1\xd2K/\xe1\x9bo\xbe1Y\xe0C$\x12a\u0084\t\x989s&&M\x9ad\x97\x0fS\xab\xd5\"77\x17w\xef\xdeŝ;wp\xef\xde=ܽ{\x97\x16aR\x01\xac\xfdB\xadeS\x1d\x82\xa8\xdaš\xa1\xa1\x88\x8a\x8a\xa2\x9f\xad)^\xcfF.\x97#''\a\x0f\x1e<\xa0\xeb(S\xdbEEE\x0e)d#\x16\x8b1h\xd0 \x8c\x181\x02Ç\x0f\xc7\xf0\xe1\xc3\xdb|\xb0'\xa1c\x91\x97\x97\x87\xe9ӧs\xe6U\xbf\xff\xfe\xfbX\xb6l\x99\xdd\xe7p\xfe\xfcy̚5\v\x1a\x8d\x06\x1f\u007f\xfc1&N\x9ch\xf7{\x9a⣏>\xc2ҥK\xd9\xc3!\x00\xe4\x948\xfb\x00\xe04W\xe5r\xb9ͬ\x0e6\xfb\xf6\xedâE\x8bL\xae\xa1zyya\xf6\xec\xd9X\xb6l\x19\x12\x12\x12lrߒ\x92\x12ܾ}\x1bw\xefޥ\x05\xf8Ν;\xc8\xc9\xc9\xe9p\xad\xec\b\x96!\x91H\x10\x19\x19\x89.]\xba\x18<\xa8(\xfe\xd0\xd0\xd0\x16\x95\xedS\xab\xd5\xc8\xcdͥ\x85\xfb\xc1\x83\atI\u0602\x82\x82V\x13n'''t\xef\xde\x1d\xa3F\x8d\xc2رc1z\xf4h\xbb-\x15\x10\b\x14\x1a\x8d\x06S\xa6L\xc1\x89\x13'\fƻv\xed\x8a\xdc\xdc\\\xbbݷ\xb1\xb1\x11k\u05ee\xc5\xdbo\xbf\x8d)S\xa6`۶mm\xe2\xef}\u05ee]x\xee\xb9\xe7\xd8\xc3\xdd\x00<\xa0\xbee\xa2\x01\xe4s\x9d\\WWg\xf3\xe2\t\xcd\xcd\xcdx\xfd\xf5\xd7\xf1\xf6\xdbo\xf3\x1e\xe3\xe9\xe9\x89e˖\xe1\xd5W_mQ\x9eYNN\x0e\x9d\x97w\xed\xda5dff\x9a]Ƕ5\"\x91\bnnnpww7x\x16\x89Dt\xc0\x95\xab\xab+\x9c\x9d\x9d\xe1\xec\xec\f\x17\x17\x178;;\xd3\xfb\x98\xd7\xe1ZOg\x1e\xc7g\xdd777\x1bu\xb9\xa2\x8e\xd5j\xb5\xd0\xe9thnn\xa6\u007f\x9c444\xa0\xb9\xb9\x19:\x9d\x0eZ\xad\x16\r\r\r\xd0j\xb5\x9c\xaf;\x13\xee\xee\xeeF\xa2M\x95@\x8c\x8f\x8fo\xd1\u007f\xf8\xda\xdaZܹs\aw\xeeܡ\xab\xd5Q?\"\xed\xed\xb5\x11\x89D\xe8ӧ\x0fƎ\x1d\x8b\xd4\xd4T\xa4\xa4\xa4\x90T.\x82]\xa8\xaf\xafǐ!Cp\xf3\xe6M\x83q{-\xa1\xe6\xe6\xe6bƌ\x19\xb8u\xeb\x166mڄ\x05\v\x16\xd8\xfc\x1e\xd6\xf2\xd9g\x9faƌ\x19\xec\xe1d\x00\xd7(q\xee\a\xe0\x1a\xfb\bggg466ڼ\xef\xe6\x92%K\xb0e\xcb\x16\xde\xfdӧO\xc7{\xef\xbdgqq\x86\a\x0f\x1e\xe0\xf2\xe5˴\x18gff\n\xcey\xb6\x04fe/OOO:2\x99z-\x16\x8b\xe9\\_www\xb8\xb8\xb8\x98\xbfh;\x86)ԍ\x8d\x8dhhh@CC\x034\x1a\x8d\xc1k\xf66\xf3\xb9\xa3\xe0\xe7\xe7gP\xa3\xd8\x16\xf5\x8a\xb5Z-nݺe\xf0w}\xfd\xfau\xbb\xaem\xbb\x16\xaa^p\x00\x00 \x00IDAT\xb8\xb8`Ȑ!HMMŸq\xe30lذ\x0e\xd7c\x98\xe08~\xfb\xed7\f\x180\xc0 F筷\xde\xc2\xdf\xfe\xf67\x9bއ\xaa\x8bݧO\x1f\xecݻ\x17qqq6\xbd~K\xf9\xe6\x9bo0u\xeaT\xf6\xf0(\x00\xe7)\xd5M\x01\xf0#\xfb\b\x89Db\xf3:\xd3o\xbc\xf1\x06\xde|\xf3M\xce}\xc1\xc1\xc1\xf8\xf8\xe3\x8f\x05\xf7\xc7\xcc\xc9\xc9\xc1\xe9ӧq\xfe\xfcy\x9c;w\x0e2\x99Q\xc7K\x8bqqq\x81D\"\x81\x8f\x8f\x0f|||\xe0\xe5\xe5\x05///x{{ӯ\xdbRZVG\xa0\xa9\xa9\tj\xb5\x9a.1Z__Oo3Ǚ\xaf\xdb#\x81\x81\x81\x88\x8f\x8f\xa7\xab\x83u\xef\xde\x1d\xbd{\xf7F\\\\\x9c\xc5§\xd3\xe9p\xfb\xf6mdff\"##\x03\x17.\\@vv\xb6\xdd\xdc\xe2\x01\x01\x01\x18;v,\xd2\xd2\xd20y\xf2d\x84\x86rV\xfb%\x10\x043c\xc6\f|\xf6\xd9g\xf4\xf6c\x8f=\x86\xe3Ǐ\xdb\xe4\xdaUUUx\xfe\xf9\xe7\xf1\xf5\xd7_c\xe5ʕ\xad\x9e\"%\x94\xef\xbe\xfb\x0e\x8f?\xfe8{x\x12\x80\xa3\x948?\x0e\xe0(\xfb\x88\xf0\xf0p\x9b\b\x1e\xc5\xf6\xed۱p\xe1B\xce})))\xf8\xfc\xf3\xcf\xcdZ\xcb\x17/^ġC\x87p\xf4\xe8Q\x93\x9d\x85\xcc\xe1\xe3\xe3\x03\u007f\u007f\u007f\x04\x04\x04@\"\x91\xc0\xd7\xd7\x17\x12\x89\xc4aQ{\x04\xe1455\xa1\xbe\xbe\x1e555\x06\xcfT\xfdo깽\x04\U00039efb\xa3G\x8f\x1e\xe8ٳ'z\xf5\xeaE?[\xdad@\xa1P\xe0\u0085\v8\u007f\xfe<Ο?\x8f\x1b7nإz\x9aH$B\xff\xfe\xfd\xf1\xc4\x13O`ҤIHNN\xb6\xb9w\x8d\xd0\xf1\xf9\xf1\xc7\x1f1z\xf4hz;((\xc8&u\x06~\xf8\xe1\a̞=\x1b~~~ؿ\u007f?\xfa\xf5\xeb\xd7\xe2kڋ\xb3g\xcf\"55\x95=\xfc,\x80/\xa8\xffQ\xcf\x00\xf8\x9c}D||<\xbb\x11\xb4\xd5\\\xbcx\x11)))\x9c_\x16ӧOǞ={xC\xe95\x1a\r\xb6oߎ\x0f?\xfc\xd0\xe2\xf9899\xc1\xcf\xcf\x0f!!!\b\n\nB@@\x00\x02\x02\x02HZI'@\xab\xd5\xd2M9jjj8\x1fm٥\xee\xe9\xe9\x89\x1e=z\xa0o߾\x180`\x00\x92\x93\x93ѷo_\xc11 \xd5\xd5\xd58{\xf6,N\x9e<\x89\x93'O\xe2\xc1\x83\av\x99gTT\x14\xa6L\x99\x82iӦaĈ\x11ijD\x10Dss3\xfc\xfd\xfd\r\xbc\xb3\x05\x05\x05\x88\x8a\x8a\xb2\xeaz\x8d\x8d\x8dذa\x036l\u0600ŋ\x17\xe3\xed\xb7\xdfn\xb5\xf4,k\xb9t\xe9\x12\x86\x0f\x1f\xce\x1e\x9e\v`7%\xce\xf3\x01lg\x1fѿ\u007f\u007f\xa3\x02\xe7\xd6PSS\x83\xe4\xe4dܻw\xcfh߬Y\xb3\xb0{\xf7n\xde\xff\xd0\xff\xfd\xef\u007f\xb1|\xf9r\x14\x16\x16\n\xba\x97\x93\x93\x13BBB\x10\x1e\x1e\x8e\x90\x90\x10\x84\x84\x84\x10!&\xf0\xd2\xd0Ѐ\x9a\x9a\x1a\xa8T*#\xe1V\xa9T-\xaa\xc6f\x0f\\\\\\УG\x0f$''ӂݯ_?A\x1e\x9f\a\x0f\x1e\xd0B}\xe6\xcc\x19\xbbt;\n\n\n\u0084\t\x130m\xda4L\x980\xa1\xc3\xc7[\x10Z\xc6ȑ#\x91\x91\x91Ao\u007f\xf3\xcd7\x982e\x8a\xc5\xd7\xc9\xce\xceƌ\x193PQQ\x81={\xf6ح\x8b\x94\xad\xb9z\xf5*\x06\x0e\x1c\xc8\x1e^\x02`\v%\xce/\x01x\x97}\xc4ȑ#q\xe1\u0085\x16O`\xeeܹؽ{\xb7\xd1\xf8ĉ\x13q\xe8\xd0!\xce\xff\xc0*\x95\n\xf3\xe7\xcfǗ_~i\xf6\xfab\xb1\x18\xd1\xd1ш\x8e\x8eFDDD\x9b\xff\xb5Dh?\xe8t:\xd4\xd6\xd6ҭ2\xa9g\xeau[p\x9d;;;#11\x11\x83\x06\r°a\xc30|\xf8p$%%\x99\xb4`\xb5Z-~\xfe\xf9gZ\xac\xaf\\\xb9bs\x17xXX\x18\xa6N\x9d\x8aiӦ\xe1\x91G\x1e!\x165\xc1\x88\x05\v\x16`ǎ\x1d\xf4\xf6\xbau\xeb\xb0z\xf5j\x8b\xae\xb1w\xef^,^\xbc\x18\x13'N\xb4{\x17)[s\xe3\xc6\r\xf4\xedۗ=\xfc\n\x80w)q~\x03\xc0\xdf\xd9GL\x980\xc1\xa0ˈ5ddd`\xe4ȑF\xe3]\xbatAff&g\xbf輼\xd1\xd1\xd1\xf8\u007f\xff\xef\xffaڴi\x18>|\xb8A\xcdm\xb5Z\x8dӧOc\xef\u07bd\xf8\xf6\xdbo\xad\x8eJ\xf7\xf0\xf0\xc0\x92%K\xb0r\xe5JbIw\x00\xa2\xa2\xa2\xf0\xf0\xe1Cz{ƌ\x19ؿ\u007f\xbf\x03g\xd4z\xe8t:\xae\xa5\xdbK\x00\x86S\xffs\x8a\x01\x18\xb5\x99ټy3\x96.]j\xd1\xcdJKK\x11\x11\x11\xc1\x99nѷo_\xfc\xf6\xdbo\x00\xf4\xa9$\xc9\xc9\xc9tt\xb6\xa7\xa7'\xa6M\x9bF\xaa{\x11\b\xad@]]\x1d-\xd42\x99\xcc.5\xc6###\xf1\xec\xb3\xcfbΜ9F\x85\x16\xe4r9>\xff\xfcs\xec߿\x1fW\xae\\\xb1\xea\xfa\x01\x01\x01x\xed\xb5װ|\xf9r\xf2\xbdю\xe9ݻ7\xfe\xf7\xbf\xff\xd1\xdb|\xa9\xb6\x1d\x15\x91H\xc4\xee&\xf7\x1b\x80\xfe6wk\x1f:t\x887\x0frР?\x96\xb5\xf7\xec\xd9c\x9065d\xc8\x10\xf2\x1f\x8c@h%<==ѽ{w:\xcf\xf8\x89'\x9e@\xef\u07bd\xadv=s\xf1\xf0\xe1Clڴ\tIII\x182d\b\xb6l\xd9B\xaf?\a\a\acٲe\xf8\xf5\xd7_\x91\x95\x95\x85\xbf\xfd\xedo\x88\x8e\x8e\xb6\xe8\xfa\x15\x15\x15x\xfd\xf5\xd7ѫW/\x9c8q\xc2f\xf3&\xb4.\x94'\x95\xc2\xd6\xd5\xe9\xda:\x1c\x96\xb3\x81[\xbb\x01\x80\x91\xf3{\xef\u07bdHOO\xb7\xe8F\x13'N\xe4\xedɹm\xdb6,X\xb0\x00MMMHJJ\xc2\xed۷\x01\xe8K\rN\x9f>\x9d\xb4\x9d#\x10\xda\x00\x95\x95\x95\xc8\xcf\xcfGAA\x01JJJlzm\xb1X\x8cɓ'cΜ9\x187n\x9cAA\xa1\xa6\xa6&\x9c?\u007f\x1e\xbbw\xef\xc6W_}eqӑ\xf4\xf4t\xfc\xeb_\xff\xe2\x8a~\xb5)\xf7\xef\xdfǎ\x1d;\x10\x11\x11\x81\xa0\xa0 \x04\x05\x05\xd1]\uf082\x82\x88\x91a!O<\xf1\x04\x8e\x1d;FoGGG#??߁3\xb2\x9c\xea\xeaj\xa8\xd5j\xab*\x95yyy\xb1\xff\xd6\v\x00tq\x02\xe0\x02\x80s\xf1\xe7\xc0\x81\x03\x986m\x9a\xe0\x9b466\" \x80\xb74\xe1\xb5k\xd7Я_?\x1c>|ؠ\bɠA\x83:M^\x1b\x81ОP\xa9T\xc8\xcf\xcfG^^\x1e\x8a\x8b\x8b\xd9\xee\xb7\x16\x11\x13\x13\x83\x85\v\x17b\xe1\u0085\xf0\xf3\xf33اT*q\xe8\xd0!\xecݻ\x17\xa7O\x9f\x16|\xcd\xe0\xe0`lٲ\x05\u007f\xfaӟl6O6\x17.\\@JJ\n\xef~\x0f\x0f\x0f\xf8\xfb\xfb\xc3\xdf\xdf\x1faaa\b\x0f\x0f\xa7\xb7\xb9\xc6BCC;\xb5a2s\xe6L|\xfa\xe9\xa7\xf4\xb6\xa7\xa7\xa7\xdd2\rl\xcdѣG\xf1\xd6[o\xe1\xf2\xe5ˈ\x8d\x8d\xc5/\xbf\xfcbq\x1c\x84\x9f\x9f\x1f\xbbF\x80\x02@\xb0\x13\x00\t\x00\xce\xea\x01\x87\x0f\x1fƤI\x93\x04߄\xa77%\x00\xfd/f\xa5R\tWWW\x8c\x1a5\n\xe7ϟ\xa7\xf7\xfd\xe9O\u007f\xb2\xfb\xaf]\x02\x81\xd02\xd4j5rss\x91\x93\x93\x83\xa2\xa2\"\x9b\t\xb5D\"\xc1_\xfe\xf2\x17\xbc\xfc\xf2˜\xbd|\xb3\xb3\xb3\xb1g\xcf\x1e\xecڵKp\xfe\xf4\x82\x05\v\xb0y\xf3f\xbbT\x154'Ζ\"\x16\x8b\x11\x14\x14\x04\xa9Tj`\x81\a\x05\x05!88\x18R\xa9\x94ޖJ\xa5\x1d\xee\xbbr\xf1\xe2\xc5غu\xab\xc1X]]\x9d\xe0\xbe厠\xbe\xbe\x1es\xe6\xcc\xc1\x81\x03\a\x00\xe8\xad\xfd\x94\x94\x14̙3\xc7 \xc8Y\bAAAlW~-\x00o\x17\xf0\xac7\x03\x96\xaf9\x9f;w\x8ew_\xbf~\xfd\xe0\xea\xea\x8a_\u007f\xfd\xd5@\x98===;\xdc\x1f\x1b\x81\xd0\x11\x11\x8b\xc5\xe8ѣ\az\xf4\xe8\x01\x8dF\x83\x82\x82\x02\xe4\xe4䠰\xb0\xb0Eݷ\x94J%>\xf8\xe0\x03lݺ\x15ӧO\xc7ʕ+ѽ{wz\u007f\x8f\x1e=\xf0\xcf\u007f\xfe\x13\xff\xf8\xc7?p\xe0\xc0\x01|\xf4\xd1G\xf8\xe5\x97_L^s\xfb\xf6\xed\xc8\xcc\xcc\xc4\xc1\x83\aѵkW\xab\xe7f\x8e\xad[\xb7\xa2_\xbf~t\x99U\xeaY.\x97\x1b\x8d\x95\x95\x95q\xfe\xa0Q\xab\xd5x\xf8\xf0\xa1AIJ)\\\\\\\xcc\n8[\xe4\xdbr1'\xae\x023\x15\x15\x15FM1\xda\x12\x8b\x16-\u0081\x03\a\xe0\xef\xef\x8f\xf7\xdf\u007f\x1f\u007f\xfe\xf3\x9f\xad\xfe\x8c9ҩĀޥ\xcd\xfb\xf3\x84]b\xd3\x1c\xec\xca_L\xa8`\xb0m۶\x19\x8c\x87\x86\x1a\x05\x89\x13\b\x846\x8e\xbb\xbb;\xe2\xe3\xe3\x11\x1f\x1f\x8f\xba\xba:\xe4\xe4\xe4 ''\a\xa5\xa5\xa5V[\xd4\r\r\rطo\x1f>\xff\xfcs̝;\x17o\xbc\xf1\x06\xc2\xc3\xc3\r\ue65e\x9e\x8e\xf4\xf4t\\\xb9r\x05\x1f}\xf4\x11>\xfd\xf4Sޔ\xac+W\xae`ذa8q\xe2\x04W\xcf\\\x9b\x10\x1b\x1b\x8b\xa1C\x87\n:\xb6\xb9\xb9\xd9@\xac\xa9g\x85BA\x8b7s_ii)g\xd57\xadVKW\x85\x13\n\xe5j\x17\xe2f\x0f\x0f\x0f7Zf\xb0'\\\x16ryyy\x9b\x15\xe7\x9b7ob\xef\u07bd\x10\x89D8~\xfc8\x86\f\x19Ң\xebq,i8\x03p3i9[\"\xceZ\xad\x16\x19\x19\x19\xbc\xfb\a\r\x1a\x04\xb5Z\x8d\xaf\xbf\xfe\xda`\x9c\x14\xb9'\x10\xda7\x9e\x9e\x9e\xe8ի\x17]\xe9/77\x17w\xeeܱ:\xeaV\xab\xd5b\xfb\xf6\xedؿ\u007f?\x96/_\x8eU\xabV\x19YW\x03\a\x0e\xc4\xeeݻ\xb1z\xf5j\xac]\xbb\x16_|\xf1\x05\xa7\xf5^RR\x82\xd4\xd4T\x1c=z\x14Æ\r\xb3j>\xa6X\xb7n\x1d.^\xbc\x88\xa0\xa0 \x04\x06\x06\"88\xd8\xc0bez\x1f\x9d\x9c\x9c \x95J-\xea\x15\xd0\xd8\xd8hd}Sb\xce\x14r\x85BA\x8fs\x05\xd2\xd5\xd7ף\xbe\xbe\x1eEEEt\xb1\x18S0\xd7\u0379\x04\x9c\xbd\x1d\x12\x12\x02\x91Hd\xf6\xba|\xf7b\xd3\xd6\"\xb6u:\x1d\x1d\xbcx\xe6\xcc\x19\x00\xc0\x88\x11#Z,\xcc\x00\xf8>7\x0f\x9b\x89\xf3\xad[\xb7L\xf6\xa8\x1d8p \x8e\x1e=\x8a\xaa\xaa*\x83q\xd2Ԃ@\xe88xyy\xd1B]YY\x89{\xf7\xee\xe1\xeeݻ\x16G^\x03\xfauǷ\xdez\v\x9f\u007f\xfe9\xb6lق\xc7\x1e{\xcc蘸\xb88|\xfa駘={6f̘\xc1Y\\\xa5\xa2\xa2\x02\x8f>\xfa(\xbe\xfb\xee;\x9b\xae\x15\x03\xc0O?\xfd\x84\x9f~\xfa\x89w\xbf9\x91c\x8fI\xa5R\x03\xf7\xa8\xab\xab+\xc2\xc2\u008cj\x99\x9bB\xadV\xa3\xb2\xb2\xd2\xe0QTT\x84\xe2\xe2b\xceq\x99L\x06\x8dFcp\r\xa6\x98\v\x85\xb2\xba\x85\xbcW\xe6\xfb\xe4rk\xb7\x15q\xd6h4x\xe1\x85\x17p\xf5\xeaU\x9c?\u007f\x1e^^^t\xb0\x1aW\xd76k\xe0\t\x06\xf40\xe9ֶd\xcd\xd9T!\x01ooo\xba\xc4\x1f{R\x9d\xa55\x18\x81\xd0\xd9\xf0\xf7\xf7\xc7\xe0\xc1\x831p\xe0@\xc8d2ܻw\x0fyyy\xd0j\xb5\x16]'77\x17\x13&L\xc0\xb3\xcf>\x8b\x0f>\xf8\x80\xf3\a\xfd\xb8q\xe3p\xf9\xf2e\x8c\x193\x863\r\xa7\xb6\xb6\x16\x93'O\xc6O?\xfd\x84^\xbdzY\xfd\x9e\x00}%\xc3\x15+V@.\x97\x1bX\xac\xe5\xe5\xe5F?B\xac\x119\x0f\x0f\x0fA\xeeg\xe68\x13\xb1X\xdcbA7%\xe6\xc5\xc5\xc5P(\x14F\xcb\t\xd41B\x10\x89D\xf4z9\xd7\xdfC[\x11\xe7\x993g⫯\xbe\x02\x00\xfc\xdf\xff\xfd\x1f֯_Ow\xd1\xfa\xed\xb7\xdf\xd0\xdc\xdc\xdc\xe2H{\x9e\xf3=\x9d\x00\x8c\a\xc0\x99\xc1\x9f\x9b\x9b+8\x98bɒ%زe\v\xe7\xbe\x11#F\xe0\xf0\xe1\xc3\b\v\v3\xa8D\xe4\xeb\xeb\x8b\xe9ӧ\v\xba>\x81@h\xff444\xe0\xc1\x83\a\xb8}\xfb\xb6U\x9d\xab\"\"\"\xf0\xd9g\x9f\xf1Z\xc0\xb9\xb9\xb9\x186l\x18o\xfd혘\x18\\\xbatɪ|T!\xd8\xc2j\xb5\x14*\xa8V*\x95\"88\x18\x81\x81\x81\xb4\x9b\x9d\n\x10\xa3\xdc\xec\xd4\x18OMg\x8b\xe0Z?\xe7s\xbb\xcb\xe5r#\xaf\xa9)6l\xd8`d̵&MMM\xb8y\xf3&\xfa\xf5\xeb\x87\xc8\xc8H|\xf9\xe5\x97t&RUU\x15\"\"\"PWW\x87\xcf>\xfb\f\xcf>\xfbl\x8b\xeeյkW\xae\x1f\x94I&\xddږ\xfc\x03\x9a\xb2\x9c\xfb\xf7\xef\x8fo\xbf\xfd֨D`k\x06\x1d\x10\b\x04\xc7\xe3\xe6\xe6FG|Sn\xef۷o\v\xeeM-\x93ɐ\x9a\x9a\x8a\xbf\xff\xfd\xefX\xb9r\xa5\xd1z]LL\f\xbe\xfa\xea+\xa4\xa6\xa6r\x06\x8a\xe5\xe6\xe6b\xe6̙8y\xf2\xa4]r\x8b[\xc3j-++3\xf8.\xad\xab\xabC]]\x9dE\r#$\x12\t\xbd>\xce\x16s.\x81\x0f\f\f4\xfa\xac)\xc1OLL\x14tO\xadVk \xda\x05\x05\x05x\xee\xb9\xe78\xff\x9d\x1ce9744`ݺu8s\xe6\f\xe6Ν\v@_͒\x99\"\xec\xe7燥K\x97\xe2\xed\xb7\xdfƊ\x15+0~\xfcx\x93.\ue69a\x1a\x1c=z\x14\xcf<\xf3\f\xe7~\x9e\xbfCW'\x00\xcf\x02\xf8\x8ckoII\x89\xa0_\x98\x8d\x8d\x8d\xf0\xf5\xf5E}}=\xe7\xfe]\xbbv\xe1رcF\xc1`}\xfb\xf6\xb5ɂ:\x81@h\xbf\xe8t:\xe4\xe7\xe7#;;\x1b2\x99L\xf0yS\xa6L\xc1g\x9f}\xc6\x19P\xb4~\xfdz\xacY\xb3\x86\xf7\xdc\xed۷c\xfe\xfc\xf9Vͷ\xa4\xa4\x04\x8f>\xfa(m\x95R\xb9\xc7|֪=zQWUUA\xa1P\x98\xb5\\\x99\xfb[\x92\xee\xe6\xe4\xe4D\xbf7sV9\x15\x18\xc7.\xcb\xc9E\x97.]PPP`4>{\xf6l|\xf2\xc9'V\xcf\xd7Z\xaa\xaa\xaa0d\xc8\x10ܽ{\x17qqq\xc8\xc9ɁV\xab5\xfaaR[[\x8b\xe4\xe4dܽ{\x17)))8v\xec\x98Qw-\x8a5k\xd6\xe0\xed\xb7\xdf\xc6ٳg9\xeb\x80\xc4\xc6\xc6\"77\x97=<\xc8\t\xc0l\x00\x9fp]\xb4\xbc\xbc\\Т\xf7\xf5\xeb\xd7ѯ_?\xde\xfd\x97/_Ƹq\xe3\x8c\xdc\x1a\xa3G\x8fFBB\x82\xd9\xeb\x13\b\x84\u0381R\xa9\xc4\xed۷\x91\x9d\x9d-\xc8\xdd\xfb\xc8#\x8f\xe0СCFU\x99\xb4Z-\x86\f\x19\x82\xcc\xccL\xce\xf3$\x12\t\xb2\xb3\xb3\rR\xb5\x84\x92\x93\x93C\xaf;\nA,\x16# @\xf0\xfaqDD\x84]J\x80R\x16\xba9˜\xda.--\xe5\xed\x93 \x04WWW\xce\x1f-\x81\x81\x81\b\f\f\x84X,\xc6+\xaf\xbc\xc2\x19,8i\xd2$\x1c>|\xb8%o\xd7j\xb2\xb3\xb31t\xe8P:\x8d-//\x0f]\xbat1:\xee\xe6͛HIIAUU\x15F\x8c\x18\x81\xaf\xbf\xfe\xdaȘݺu+\x96.]\n\x17\x17\x17\\\xb9rŨ\xf79\x00t\xeb\xd6\r\x0f\x1e<`\x0f\x0fw\x01\xc0[BG\xa8[\x9b\xd9\xc0\x82\x8d\x9b\x9b\x1bT*\x15\xe7z\x03qk\x13\b\x04&\x12\x89\x04\x83\a\x0fF\xff\xfe\xfdq\xef\xde=ܸq\x833ח\x82\xaa\xd6u\xee\xdc9\x83bF...\xf8\xe0\x83\x0f\x90\x92\x92\u0099w\xadT*\xb1i\xd3&\xfc\xeb_\xff\xb2x\x8eL\x97\xf2\xa2E\x8b\xe0\xe6\xe6\x06\xb9\\\x8e\x92\x92\x12\xdajU(\x14\xb4\xa5\xaaV\xabQTTdqP\x98%Q\xdeB֑\xadu\xb9\v\x15\xf3\xca\xcaJ\x94\x94\x94\xd0ﻱ\xb1\xd1\xe2|l\nS\xff\xe6\xf6\xa6G\x8f\x1eؿ\u007f?\xa6L\x99\x82\xa6\xa6&l۶\ro\xbd\xf5\x96\xd1q\xbd{\xf7\xc6w\xdf}\x87ɓ'###\x03=z\xf4\xc0ܹs1`\xc0\x00\xa8\xd5j\x1c}8\xaf\x95\x97\x97\x87ŋ\x17s6|\n\f\fĶm\xdbL\xd6zOHH\xc0\xbd{\xf7\xd8Ï\xba\x00\xe0\xf5\x9f\b\xb5\x9c\xb3\xb2\xb2x\xf7\xf5\xefߟ\xb3\x9d\x9b\xa7\xa7'\x11f\x02\x81`\x12\x91H\x84\xf8\xf8x\xc4\xc6\xc6\"33\x13ׯ_\xe7\\;\xbd|\xf92\xa6N\x9d\x8acǎ\x19|o\xbd\xfe\xfa\xeb\xbc\xe2\xacV\xab\xb1{\xf7n\x8b\xa3\x82\x99ח\xc9d\xa8\xa8\xa80Z\xfe\x13\x89D\b\x0e\x0e\x16\\d\x89\x12s\xa6X\xb3\x05\x9cJݢ\xf63\x03\xa9\xa8\xeac\\y\xde|P\xe9LlѦ\x04\x9d-\xe4AAAf\x979\xdd\xdc\xdc,\xb2\xce\x1b\x1a\x1a\xb0j\xd5*\xbc\xf3\xce;\x06\xe3\xf6j|\xd1\xdc܌w\xdf}\x17\xff\xf8\xc7?\f\xearx{{\xd3\x05o\xa8\xfa\x1e+W\xae\xc4o\xbf\xfd\x86\xaf\xbe\xfa\n3g\xce\xc4ŋ\x179ו\xbbv\xed\x8a\xef\xbe\xfb\x0e\x99\x99\x99\xf8\xf6\xdboq\xff\xfe}\xb8\xb9\xb9aذax\xe6\x99g̮\xbd\xf3\x14!q\xe5uk;99\t\xae\x15z\xeb\xd6-\xde}aaaؽ{\xb7Ѹ\xa5\x9d;\b\x04B\xe7\xc5\xd9\xd9\x19\x83\x06\rBDD\x04N\x9e\xf9\xe4\x13ܽ{\x177n\xdc\xc0\x9c9sp\xf0\xe0A\xde(\xff\xe4\xe4d$''[<'Sn\xed\xb5\x00\xfe\xc1\xde\xe3\xe6\xe6&( C\xadV\xc3\xdbۛ7p\xe0\xb9\xe7\x9e\xc3\xc7\x1f\u007fl4\x9e\x94\x94\x84\x11#F\x98\xbd>\x81@ 0\xa9\xa8\xa8\xc0\xb1c\xc78\xb3C\x9c\x9c\x9cp\xe8\xd0!\x83nzǎ\x1d\xc3\x13O<\xc1y-\x17\x17\x17(\x14\n\x8b\xe2_\xe4r9F\x8e\x1c\x89\x92\x92\x12\xa8T*\xcb\xdf\xc0\xef\xf0ջ\xe6ڎ\x8c\x8cl\xb1\xa7\xd1\\\xca\x16{\x9b\xb9~\xdc\x12\x9c\x9d\x9dy-t___|\xf5\xd5WF.l???\xc1\x05M\x84r\xfe\xfcy\x8c\x1a5\nb\xb1\x18G\x8e\x1cAZZ\x1a\xbdO&\x93aʔ)\xb8r\xe5\n\xfa\xf7\xef\x8fs\xe7\xceA\"\x91\x00Ч\xdf\r\x1a4\b\xe5\xe5\xe5x\xf3\xcd7Mf\x01XCϞ=\x91\x9d\x9d\xcd\x1e~\xca\t\xc0:\x00\xab\xd9{\xbc\xbc\xbc\x04\xfdz1\x17\xa9\xfd\xd8c\x8fq\xba\xb5G\x8c\x18\x81\xa4\xa4$\xb3\xd7'\x10\b\x046\x15\x15\x158r\xe4\b\xa7\x01\x11\x1c\x1c\x8c\xbbw\xef\xd2\xee\xc4\xe6\xe6f\xf4\xeaՋw\xf9\xed믿\xc6ԩS\xad\x9a\x87F\xa3AEE\x85 \xc1+**j\x91\xe0XҼ\"\"\"BP*\x939*++M\n8s[.\x97[\\\xfd\x8d\x0fWWWN\xefHK\xa0ZS\xbe\xf6\xdakظq\xa3\xd1\xfe\x8c\x8c\f\x8c\x1a5\n:\x9d\x0es\xe6\xcc1\xf0\xf8\x9e9s\x06\xe3ǏGSS\x13\xbe\xf9\xe6\x1bL\x9e<\xd9f\xf3\xeaի\x17\x97\xf7\xf9Y\xde5g\xa1.m\x0eŧ\xf1\xf2\xf2\u009d;w8\xf7\x11\xb76\x81@\xb0\x96\x80\x80\x00\x8c\x1f?\x1eG\x8f\x1e5\xb2\xee\xe4r9֯_\x8fM\x9b6\x01\xd0[\xd3\v\x16,\xc0\xf2\xe5\xcb9\xaf\xf5\xf3\xcf?[-\xce\xee\xee\xee\x16\xad\xb12\xadWs\x96kaa\xa1AԲ\xa5\xcd+\xbc\xbd\xbd\x11\x12\x12B\xbb\x9c\xa9\x9clv\x8b\xc9\xd0\xd0P\xde|lJ셠\xd3\xe9\x8c\xd6ȩ 8\xeaA\x05\x83Q\xfb\xf9,\xf3\xc6\xc6F444\xd84.\x89j\xc9\xc9\xee\"\xa6\xd3\xe9\xf0\xce;\xef\xe0\x8d7ހN\xa7Ô)S\x8c\xc4;55\x15\xef\xbc\xf3\x0e\x96/_\x8e\xf4\xf4t\xfc\xfc\xf3\xcf\xe8ѣ\x87M\xe6\xc5\xe3\xd6v\xe3]s\x16\x1a\f\xc6\x11eF\xd3\xdc\xdc̕\\\r\x80\xa4Q\x11\b\x84\x96\x11\x1a\x1a\x8aA\x83\x06q\xf6v\u07bcy3\x16-ZD\xe7#?\xfd\xf4\xd3x\xf9\xe5\x979\x97߮]\xbbf\U0007d2cb\x8b\xe1\xe7\xe7'(\x9b\x85\t3\x9d\xa9gϞf\x8fW*\x95())\xa1\x83\xc0\xa8hgf\xd0\x183\n\x9ci\xb9\xd6\xd4Ԡ\xa6\xa6\x86+\x87\x96\x13OOO\x04\x05\x05\x19\xf4\x82fV\rcv\xdb\xe2\xaa\x1a\xe6\xec쌐\x90\x10\xc1\xa5Q\x1b\x1b\x1b\x91\x98\x98ȫ\x115556k.\x01\x80\x8eNg\xa6\xb4ݻw\x0fs\xe6\xcc\xc1ŋ\x17\xe1\xe7\xe7\x87\x1d;v ==\x9d\xf3\xfce˖\xe1\xb7\xdf~\xc3'\x9f|\x82'\x9f|\x12W\xae\\\xa1]\xdf-\x81o\u0379\xc5\xe2\xcc\xf7\xc1\x02\xe0\xedD\xe3\xe6\xe6f\x97\xaa9\x04\x02\xa1sѧO\x1f\x14\x16\x16\x1a\xe5\x10k4\x1a\xbc\xff\xfe\xfbؼy3\x00}`\xea\xa8Q\xa3\xe8v\u007fL\xae^\xbdjQ\x03\x83\xfb\xf7\xef#>>\x1e\xc0\x1fu\xad\xa9\xaaX\xec@)v\U0004d820 \x8b\x04]\"\x91@\"\x91\b.\xd6Ĭ\x10Ɨ\xb2Ŵf\x99\xcb\x02uuu(((\xe0\xac\xd8Ň%\xaev\u007f\u007f\u007f\x84\x86\x86ҟ\xb3\xab\xab+݆\x91\v[\x8b\xf3\x981c\xf0\xc9'\x9f`˖-X\xb8p!\xb6mۆ\xd7^{\ruuu\x18?~..\x0e\xf7\xef\xdf7{\xe1\xe8\xe8h\x8b\n\xae\x03\xfa\xbc\xb0q\xe3\xc6Yt\x0e\x81@ \xf0q\xf9\xf2e\xae/8\xec\u07bd\x1bs\xe6\xcc\x01\xa0\x0f\"cwƣ\xf8\xe6\x9bo0e\xca\x14A\xf7\xfa\xf9\xe7\x9f1l\xd80\x00\xfa6\x82\x03\x06\f0\xb0N\xa9\"\x1c\x94\x85Jm\xb7$\xc0\xc9RA\xe7j%i+\xcc\x05\x89\x99k-)\x94˗/cРAf\x8f;s\xe6\f\xfe\xfc\xe7?sv\"\x9b>}:6o\xdeL\xb7\x19ݱc\a\x16,X\x00@_\xb8\xe6\x8b/\xbe@LL\f\xe7u\u007f\xfd\xf5W\f\x1f>\x1c^^^(..\xb6x\tC(\xc9\xc9\xc9\\K+/\U000fad45\x04\x84i4\x1a\x8b\n\xd5S\xd8\xc2OO \x10\b\x14}\xfb\xf6ŭ[\xb7\x8c\x84\xe0\xfb\uffe7\xc59 \x00iii\xf8\xee\xbb\xef\x8cοv\xed\x9a`qf\xae\xeb\xf6\xe9\xd3\a\x8f>\xfa\xa8\xa0\xf3T*\x95\x81K\x99٬\x82-\xe4\xd43U=˚\xbe\xd0L\x97;{\xad\x98\x9d\x8bL\x8d\xb3\xabdqaI\x90\x18\xb38\nW1\x95\xb2\xb22\x9c>}\x9aSX\x85d\v]\xbbv\r\x13'N\x84F\xa3\xc1\xf8\xf1\xe31o\xde<\xb8\xba\xba\xe2\xbb\xef\xbe\xc3\u07bd{\xf1\xe5\x97_\xe2\xd7_\u007fʼn\x13'\x10\x1f\x1f\x8f\xf9\xf3\xe7\xe3\xfb\xef\xbf\xc7\xd7_\u007f\x8d\a\x0f\x1e\xa0\xa8\xa8\x88S\x9co\u07bc\x89ɓ'C\xab\xd5\xe2\xf5\xd7_\xb7\x9b0\x03\xa6\x03\xc28\xa3\xb5\x85\xac9\xe7\xe5\xe5Y\xe5Ⱅ\xaf\x9e@ \x10\x00}\xd4t\xf7\xeeݍ\xea\xfc\x9f;w\xce`=y\xfc\xf8\xf1\x9c\xe2l\xaa\x90\x12\x1bf\xb9\xc9\x1d;v 33\x13\xc1\xc1\xc1t \x95T*EHH\x88Q*\x93\x8f\x8f\x0f|||\x047\xcdhjj\xe2\xec:\xc5%\xe4\xd4\x183\xefښV\x92b\xb1\x98W\xb8\xf9\xd6\xd1M}\x9f;99\xd1Q\xe2|\xbc\xfe\xfa뜩MB\xaa\x84\xad]\xbb\x16\x1a\x8d\x06O?\xfd4\xbe\xf8\xe2\v\xfa\xdf\xf9\xc9'\x9fĊ\x15+0y\xf2dܻw\x0f\xe3ƍCFF\x06\xc2\xc3ño\xdf>(\x14\n\x9c?\u007f\x1eiiiX\xbdz5\xe6ϟ\x8f\xe0\xe0`\x94\x97\x97c\xe7ΝX\xbf~=jjj\xf0\xd4SO\xe1\xd5W_\x15\xf0\xc9Y\x8f\xc5\x15\u0084\x88sNN\x8eU\x93!\xe2L \x10lM\x9f>}p\xeb\xd6-\x03\x83\xa1\xa4\xa4\x04\xf7\xeeݣ\x03\xaa\xf8\x96\xd3n߾m\xd5=\xbf\xfd\xf6[|\xfb\xed\xb7\x9c\xfb\xdc\xdd\xddi\x11\v\r\r\xa5\x85\x8e\x12rj\x9b\xdaǶZE\"\x91Yac\xa3\xd1h\x8c\x84\x9c\xdd:\x92)\xe6\xe5\xe5\xe5\x06k\xbej\xb5\x1a2\x99\xccb\x8f(Wu4S\xae\xf7\x90\x90\x10Z\x94\xf8\xdc\xfdB,\xe7K\x97.\x01\x00\x16.\\hd\x81v\xef\xde\x1dgϞŘ1cp\xef\xde=L\x9f>\x85\x80\xfb\xd3\x00\x00 \x00IDAT\x1d\xe7Ν\x83\x87\x87\a\xbe\xff\xfe{,^\xbc\x18\xbbw\xef\xc6\xeaի\xb1z\xf5j\xf8\xf8\xf8\xd0?n\x9c\x9c\x9c\xb0b\xc5\n\xbc\xf3\xce;|\xe2i3LEks\xaa\xb0\x10q6\x15\xa9m\n\"\xce\x04\x02\xc1\xd6xyy!!!\xc1Hh\xaf\\\xb9B\x8bs\xf7\xee\xdd\x11\x15\x15edM\u07bbw\x0fZ\xadV\xd0r\x9e\x9f\x9f\x1f\xd2\xd2\xd2\f\\\xb5j\xb5\xda\xe88j\xd9O\xa8\xd01[K\x9a\xab\x1a\x16\x19\x19ɹ<\xe8\xee\xee\x8e\xf0\xf0p\x8bZa\xb2+\x87\x99ZK\xae\xac\xac\xc4Ç\x0f\x8d\x9a\x90P\xfb\x84B\xb5\x93\xf4\xf7\xf7\xe7\r<\x16\"\xce暅DDD\xe0رc\xe8۷/~\xfa\xe9'\xfc\xfb\xdf\xffƊ\x15+ \x16\x8b\xb1k\xd7.<\xf7\xdcsزe\vΞ=\x8b\xe2\xe2bH\xa5R\xa4\xa6\xa6b\xf9\xf2\xe5F\xf9\xd0\xf6\u00948sƲ\v\xf9#\xa5\x92\xba-\x85\x883\x81@\xb0\aݻw7\x12\xe7\xabW\xaf\x1aDێ\x1d;\x16\x9f|\xf2\x89\xc11\r\r\r\xc8\xcdͥS\xa4Lѻwo\x9c:u\xca`\xac\xb6\xb6\x96.\xb2\xc1\xe7\x86f\a\x8d\xb1\x85\x85\xd9ZR\x88\x9b\xdd\xc7LJ\xb6\xba\xa9\ae\x91S\xc5F\x98\x05G\xf8\f.kZIR\xef\x97J\xcfb[\xe6\xcc5e\xae\x808!\xed$\x85\xb8\xb5\xfb\xf5\xeb\x873g\xce\xe0ܹsHMM\xe5<&>>\x1eo\xbe\xf9&^}\xf5Ulذ\x01\v\x17.\xa4SyG\x8c\x18\xe1\xf02Ҧ\xdcڜ*,D\x9c\xad\xe9\xd3\xe9\xe9\xe9)\xb8\xfa\x18\x81@ XBpp0$\x12\x89Ae-v5\xadG\x1f}\xd4H\x9c\x01\xbdk[\x888s\xe1\xe5\xe5\x05///\xc1\xe9X\x00\u007f\xafd\xbe1\xb6e\xaaR\xa9\xa0R\xa9L\x16\x82b\xe2\xef\xefoPL\x84-ޔ\xb83S\x9dl\xf9~U*\x95A\x1e\xb6\\.\xc7\u0085\v[\xe4֞9s&Μ9\x83\x8f>\xfa\bK\x96,\xe1-\x80\xf2\xe2\x8b/\xe2\xed\xb7߆B\xa1\xc0\x89\x13'\xac\xae\bg\x0f,\xb6\x9c\x85\xf8ً\x8b\x8b-\x9e\b\xb1\x9a\t\x04\x82=\x89\x8d\x8d5H\xab\xbav\xed\x9aAPXZZ\x1a\x9c\x9c\x9c\x8c,\xd7۷o\x1b4\xcc\xe0\xe3\xd7_\u007f\xc5\xf2\xe5\xcb\x11\x12\x12B\x97\xbe\xa4\x1e\x94\xc5*D\xe0\xc4b1bcc\x11\x1b\x1b+\xe8}\xd5\xd5\xd5\x19\xf4\x88抂f[\xed\xcc\xf5wJ\xe8\xf9J*\xb3\x91H$\x06k\xe3\xccR\x9f\xd4\x18s?\xd5j\x91\x0f* \x8e\x19\x1d\xbdv\xedZހ5!\x96szz:6n܈;w\xee`ɒ%\xf8ꫯ8\x8fsssCJJ\n\xbe\xfe\xfak\\\xbbv\xad=\x88\xb3[\x8b\xdc\xda\xd6X\xceD\x9c\t\x04\x82=\xe9֭\x9b\x818+\x95J\x14\x14\x14\xd0V^pp0\xbaw\xefn\xd4\x17@\xa8h\xa9\xd5j\\\xbcxQб\xcc\xfcds\xeb\xc8\xec\nZl<==\x11\x1d\x1d\x8d\xe8\xe8hA\xf7\xa6\xe6*\xb4\xc0\b5F\xa1T*\xa1T*\x05[\xe6\xccZ\xde\xcc\xe07\xea\xc7\n\xd3\xf5NUJ\xe3\xea,F!\xc4rvqq\xc1\x9e={\xf0\xc8#\x8f\xe0믿ƚ5k\xb0n\xdd:\xcec)\x83\xd3\x16\x9d\xb6l\x89\xc5nm!\x963\x11g\x02\x81\xd0֠\x82\xaa\x98nବ,\x03\x17\xec\xe0\xc1\x83\x8d\xc4ٚ\x88mwww455\xf1\x16\xda`\xe6'\vYGf\x06\x85\t)\x8b\x19\x1c\x1cl\xb2\x04\xa6\xa5\xeb\xc9\\\xc1aB\x8b\x8cXS˛\xaf:\x18 \xccr\x06\x80!C\x86е\xd4ׯ_\x0f\xadV\x8b\xf5\xeb\xd7\x1b|.\x85\x85\x858y\xf2$\x00\xe3\xc6\x17\x8e\xc6\xe6nm\x9dN\a\x85Ba\xf1DH\x01\x12\x02\x81`o\xa2\xa2\xa2\f\xc4\xf9֭[\x980a\x02\xbd=d\xc8\x10\xecٳ\xc7\xe0\x1c\xa1\x963\xf3\xcb\xf4\xc0\x81\x03\x98\xbe\xfckk\xc4\x19Яeϙ3\x87\xae\xa9\xdeֱ\xb9[\xbb\xbc\xbc\xdc\xe2Ix{{۽\x14\x1a\x81@ \x00z\xd76%\xceJ\xa5\x122\x99̠_\xef\x90!C8\xc5\xd9\x1cqqqؿ\u007f\xbfA\xbe.Wj\x13\x1bK\x9bW899\x195\xac\xa0\x04\x8d\xd9\xcc\"00\x10!!!\b\f\f\x84\xb7\xb7\xb7\xd1u\x98\xeb\xc8={\xf64{_\xadV+\xd8*\xa7,xfduCC\x83E\xeb\xe6|֬\xb5\xe2\xdcް\xb9[ےRm\x14ĥM \x10Z\x8b\xf0\xf0p\x83\x94\xaa\xac\xac,\x03q\xe6jG(\xa4_\x80\xb3\xb33f̘a\xf68K\x8a\x8cp\x95\xc4lnn\xa6EQ(\xechosQ\xdf\x11\x11\x11F\xb9\xd8...\b\t\t\xe1-\xe8\xc1\x85F\xa3AEE\x85\xe0\x12\xa02\x99\fUUU\xf4\xfb\xe4\xfb\xfc:\x03\xa6,g\xab\xdc\xda\xd4\ak\tD\x9c\t\x04Bk\xc1\x0eR\xca\xca\xca2h|ѫW/\xa3s\x84X\xce555P*\x95\b\r\r5\xf9=ii\x91\x91\x9a\x9a\x1a(\x14\n\xa3\xb6\x92\\\x96\xb9B\xa1\xe04\x90,\x8d\xf6\x06\xf4\xdf\xcb\\\xeb\xe5Ԛ9\xdbJ\x0f\n\n2\x12\x14www\xabJ\x80\xf6\xeeݛ\xb7G\x03\x11g\x80\xf3\xaf˜\xe5l\x8d8\x93\xf5f\x02\x81\xd0Z\x88\xc5bx{{\xd3.Wv\xc4v\xf7\xee\xdd\xe1\xe6\xe6fP>R\x888_\xbbv\r)))Fngv\xc5,K+\x86Q\xeb\xc9\\\xfd\x85\xb9hll4\xd9'\x99Y\xeb\x9bz0{QSPe@\x85v\x19\x14\x89D\xb4H\xb3\x85\x9c9F\xb9\xe1\xa5R)\xa7a\xe6\xe5\xe5ś\x1f\x0et\x1eq\xb6\xb8\b\x89=ę*6N \x10\b\xadA`` -\xce\xec\x88mWWW\xc4\xc7\xc7\x1b\x14\a),,DCC\x83AD6\x1fָ\x9d-\xad\x18f\xca\x12uuu\xb5\xd8Z\xb5\xa4b\x18W=o@_a\xcb\xd2\xf7\xed\xee\xeen$\xe4^^^&\xb3~:\x8b8\xf3X\xceNV\xaf9\x13˙@ \xb4u\x82\x82\x82\xe8(c\xb6\xe5\f\xe8]\xdbLq\xd6\xe9t\xc8\xcf\xcf\x17\xdc\x00\xe3\x8d7\xde@\xb7n\xdd\f,U\xa6\xf5\xaaP(PQQA\x1fo\xef\x8aa\xcc>\xc9|\xd7kI\xc50s\xa2Ύ\xf4\xa6\xd0h4\x16\xbbۉ8[\xb9\xe6lM@\x18\xb1\x9c\t\x04Bk\x12\x18\x18H\xbf.//\x87R\xa94\xa8R\x98\x94\x94dtNNN\x8e`qNMMEJJ\x8a\xc9c\xb4Z-\xaf\xab\x99\x12r>\xf7\xb3\xa5kȖ\xa41Qc\xb6\x14s\xae\xf7ʌ\xf2\xe6\xaa\x1e\xc6ו\xaa\x93\x8b\xb3\xc8\xea5gvd\xa1\x10\x888\x13\b\x84ք\x1d\x14\x96\x9b\x9b\x8b\xbe}\xfb\xd2\xdb\\AaB\xd7^\x01\xe0ԩSP\xa9T\x06\x05G\xd8\xe9L...\b\r\rEhh\xa8\xe0\xebVTT\x18Y\xe0l\x01g\x06\x8fQ\xc5T\xacIcb\xaf\x9b\x9b+\x01jj\xddܚ\xf7:\u007f\xfe|\xecܹ\xd3h\xbc\xb3\x883Ϗ#~q\xb6\xb5\xe5\xec\xe4\xe4d\xb6\f\x1c\x81@ \xd8\x12ooo\x83\xa0/!\xe2\xcc\xd7\u0090\x8b\xf5\xeb\xd7\x1b\x8d\x89\xc5bz}\x95]U\x8b\xaf\xd2\x16\xdbz\n\b\b@@@\x00\x12\x13\x13\x05ͣ\xb6\xb6\x96\xd3\x02gG\u007fS\x96+3\x8d\xc9\xd2\xf5c\x1f\x1f\x1f#\x017U\x02\x94+\xf7\x9a\tӻ\xc1D\xa7ӡ\xb1\xb1\x91\xb7HIG\xc1\x94[\x9bs\x8f9\xcbY\xa5RY4\x01OO\xcf6Y:\x8d@ tl$\x12\t]\x14\x84\x9d\xb6\x13\x17\x17g\xd4\x1d\xa9\xa0\xa0\xc0\xe4\xf5\xdc\xdc\xdc \x16\x8by-;\xb5ZmQ\xe50@\x1f(&4@,22\xd2(`\xcd\xcb\xcb\v^^^\x16\x95\x02\xad\xac\xac\x14\x14\x14\xc6\xee>EEw\v\xed>%\x16\x8by\x05<\"\"\xc2\xe4\xe7\xa4V\xab;\xab8\x8b\xac\x16gs\x1dE\xd8\x10\x976\x81@p\x04\xbe\xbe\xbe\xb48\xb3]\xd6\"\x91\b\xf1\xf1\xf1\xb8~\xfd:=fN\x9c\x87\f\x19\x82\xfa\xfazTTT\x18X\xa5r\xb9\xdc\xc8J---\xa5\x9bX\x98\xfaά\xaf\xafGNN\x8e`\x97:ռ\x82\xb2^\xb9\xbaO\x85\x86\x86\x9atES\x82/\x14f\x93\x0e\xbe\xf5\xf3\x92\x92\x12\xda\x12\xa7\xc4\\\xadV\xe3\xe1Çx\xf8\xf0\xa1\xe0{Q\xd4\xd7\xd7w\xf8\xfa\x18\xa6,gN̉\xb3\xa5\xeb\x01D\x9c\t\x04\x82#`\x06\x80\xe5\xe5\xe5\x19\xed\xef֭\x9b\x818\vukS\xaeg\xa1\b\xed\x95L\x8d\xcbd2\u07b6\x89\x966\xaf\xf0\xf1\xf11\xca\xc1fv\x9eb\v<\xd7\xf7u`` \xaf\v\x9ao\x8eT\xee5S\xb8)Q\u007f\xf0\xe0\x01233M^Ò\xb6\x91\xed\x15\xaa9\v\v~\xcb\xd9ԚsCC\x83\xc5\xed\"I\x1a\x15\x81@p\x04\xcc.I\\\x96i\\\\\x9c\xc1\xb6L&\x83N\xa7\xe35P\xee߿\x8fw\xdf}ר\b\aӒ\xe5\x127kz%\xabT*\x83\xba\xd6\xcc\xda\xd6B\xbbPQ\xd7Q\xa9T\xb8\u007f\xff\xbe\xa0\xfbzzz\x1a\xbd'\xbe\x801\xbe\x96\x91ԏ\x97\xeeݻ\xf3\xde'((\xc8d\x9f\x86\xce\x10\x14\xc6S\xbe\xd4:\xb7\xb65\x1f\x18\xb1\x9c\t\x04\x82#`Zι\xb9\xb9\x06ݩ\x00cqnllDII\t\"\"\"8\xafW\\\\\x8c\xff\xfc\xe7?&\xef\xc9U\xe3\xdaT\x8erPP\x10\xe7ڪ\x8f\x8f\x0f|||,\xea\x13m\xae\v\x15{\\.\x97\x1bU\x0e\xab\xab\xabCAA\x81Y\x17?\x13\xaeus\xbe\xf7\x1d\x19\x19\t\x89D\x02\u007f\u007f\u007f\x93\xe2\xccn\xe9\xd9\x11\xe1\x11g~\xb7\xb6)\xcbٚ\x0f\x8c\x883\x81@p\x04Lq\xae\xaf\xafGii\xa9A\xaaO\xb7n\u074c\xce)((\xe0\x15g\xf6\xb5\x95J\xa5Ѹ55\xae\xd9\xf5\xab\x99%1\x99\xfb\xf8R\xb6(,\xedB\xd5\xd4\xd4d`y\xb3;N1Ǩ\xb5e\xae\xf7l麹\x8b\x8b\v\x9fK\x97\x86X\xce\x1c\x98\x8a\xac&\xe2L \x10\xda\v\x9e\x9e\x9epuu\xa5\x03\x94rss͊saa!\x86\r\x1bf\xf6\xdaǎ\x1d\xc3ȑ#\x8d\"\x9f\xf9\xa2\x9e\xf9,U\x00\xbc\xad&\xf9pww\xe7t\xa9\xb3\xdbK2\x05\x9f\xcb:\x17\x89D\xf4\xfa\xb3P\x1a\x1a\x1a\f\xdc\xeĉ*|\xae\xf7\xda\xdaZ\x83kp}\x06l:\x838\xf3\xfc@\xe1O\xa52\x05\x11g\x02\x81О\xf0\xf1\xf1\xa1\xcbh\xe6\xe6\xe6\x1a\bodd$<<<\f\xbe\xd7L\xb9s\x99\x02G\t\x8e%\x91\xcf:\x9d\x8e3\x17\x99\x19\t\xcd\xceW\xe6j\x10\xa1\xd1h,N\xd9\xf2\xf3\xf33\x12l.\x11\xa7\xc6\xf8\"\xa5\xdd\xdc\xdc,^?\xaf\xaf\xaf7\xe8\x0fMY\xe7\xff\xfd\xef\u007fq\xfe\xfcy\xces:\x838\x9b\xb2\x9c9\xb1\xb5\xe5L\x02\xc2\b\x04\x82\xa3\xf0\xf2\xf2\xa2ř+\x9d*&&Ơ1\x86\xa9\x88mfZ\xd2ʕ+\xf1\xe5\x97_r\x96\xca\xe4s?;;;[\xdc/\x99\xb2\xb8MU\fc\n<\xdfwtUU\x15\xaa\xaa\xaap\xf7\xee]A\xf7e6\xac\xa0\xde#;\b\x8e=Ɨ\x97\xec\xe1\xe1\x81\xc8\xc8H\x83\x9e\xda\x00\xa0T*\x898\x1b\xd3:nm\x91H\x04\xb1Xl\xd19\x04\x02\x81`+\x98\xc6\x01W\xff\xe0nݺ\x19\x88\xb3)˙Y\xe9033\xd3l:\x10U\x84\x83+\x17Yh\xe43e\x99\v\xad\x18\xc6\xd5\x1b\x9aKЩ\xda\xd7T\xe7.6\xd64\xac\xa0\xacss\"N\xbd\u007fS\xf9ϝX\x9c\xf9\xddڦę\xafP9\x1f\x1e\x1e\x1e\xa4:\x18\x81@p\x18\xe6ę\x1d\xb1m\xcarNLLľ}\xfb \x93\xc9h\xf1\xa3\xd6V)\xeb\x95i\xc0XS\x84\xa3\xa5\x15\xc3,\xed\rm\xab\xeeS\xc0\x1fֹ-\xe8\f\xe2l*ϙ\x13Sbji\x8e3\xa9\xa9M \x10\x1c\x899q\x8e\x8e\x8e6\xd86e9;99a\xe6̙&\xefg.\x9d\x89=V\\\\l`AY\x1a\xf9\xec\xef\xefo\x14\x14ƴ\xcaٵ\xbe\xd9ˌ\x96\xe6`766\n\xb2șc\xe6\"\xb3\xb9\xe8\f\xe2lS\xcb\xd9\xd2\x0f\x99\xb8\xb4\t\x04\x82#a\x06\xa4\x16\x16\x16\x1a5T\x88\x8a\x8a28^\xa1P\xa0\xae\xae\xce\xea@VKә\xccY\xae\xec풒\x12\x83\xefaj\\\xe8Z\xb2\x87\x87\ao\xba\x16W\x80\x18\xbb\xb5\xa4\xab\xab\xabEbN5\xd8`\xae\x8f\xcbd2\xac[\xb7\x8e\x14!\xb1t\xcd\xd9\x14\x96Z\xceD\x9c\t\x04\x82#aZ\x8a:\x9d\x0e\x0f\x1f>4p\xf9\xb2\x83\x94\x00\xe0\xe1ÇHHH0\x1a/**B||<\xefZ*W'*\xaeud&\x96Z\xae\x1a\x8d\x86\x16\xba\x92\x92\x12\xa3\xc8ov\xcdov\x17\xc1\xfa\xfaz\x14\x16\x16Zԁ\xcb\xc3Ãӽ\xce\xe7ngF\xaf;99q\xa6k}\xf8\xe1\x87&\xc5YH\xbaU{ǡnmS\xfd?\t\x04\x02\xc1ްݸEEE\x06\xe2̶\x9c\x01\xbdk\x9bK\x9cKKK-\xae\xa0\xe5\xec\xec\xcck\x9d\xf2\x05M\x99\xfa\xdetwwGDD\x04\"\"\"\fZ`\xf2\xc1tCS\xe2MY\xb2l\xb745Φ\xbe\xbe\x1e\xf5\xf5\xf5(**\xc2իW\xcdޓ*\x01\xca\x15\xf4\x16\x18\x18\bwww\xde@4\nK\xb5\xa6=\xe2P\xb76;X\x81@ \x10Z\x13\xb1X\fggg\xfa˞\x1d}\x1c\x1a\x1aj\xd0\xf7\x19\xe0\x0f\nc\x1e3j\xd4(\xf8\xf9\xf9\x19U\xd2b\u007f\xe1\xeat:\x94\x96\x96\xfe\xff\xf6\xce<\xbe\x8d\xfa\xce\xfb\x1f[\xb2uY\xbetZv\x1cbr\x00M8B\xd3m\x97k\x1b\x8e\xa5e\xd3.\xf0\xd0vK\x17\xba\xed\x16\xc2S\xbaP\xba$\xd0-),\xbc\xa0\xa5<%}\x9e\xa5m\x80\xb6\xbc6\xdd\x17\xd0\xd0B\xbbI)m(K\xb8s6\x84$\xc4!N|K\xbeb[\xb6dɶ\xf4\xfc\xa1\x8c\xf8i\xf4\x9b\x99\xdf\xe8\xb0u|߯\x97^\xb1~3\x9a\x19\x193\x9f\xf9\xde\b\x04\x02\xc2\xd7,Y\xaaZ\xad?\xa5\xf7\x1e\x8fG\xb1\xb3\xa3^74\xf0a\x973\x91\xe6*\xb9j\x01*'\x938u\xb1Anm\x82 \xca\x1a\x8bŒ\xb4\xd4\xe4\xe2\\YY\x89\xa6\xa6&tvv&הD\x85\x15\xa1;\xee\xb8\x03\x9f\xf9\xccgR\xb6\xc7b\xb1\x94\xceYl;L^+L\xa5R&\xd6R=x\xf0\xa0\xe6\xf7S\xeb\x18\xa6\xe4nW\x9b\xa1`6\x9b\xd1\xd6\xd6&\xd4\xd7[\x1eSf\xadqi\x9du\xbf\x0f\r\r\t\xb9\xac\xcb\xddr\xe6\x92K˙\xdc\xda\x04A\xcc7f\xb39)\x82\xfd\xfd\xfdi\xdb[ZZR\xc4Y\xc9r6\x1a?\xbcmJc\x10\x9dNg\xf2\x9eYYY\x99\x14GQ\xa4\x182\xdb\xf2RIȥ5\xf98\xc5L:\x86\xc9\xc5Z\xc9ݮ6m\vP\x8e)\xab!}\xaf\a\x1f|\x10\x9b7o\xe6\xeeS\x0e\xe2L1g\x82 \xca\x1aփ\xc7\x13gy\xdcY\xc9rf\xefg7\xdf|3n\xbe\xf9fTVV\xa6\t\x1d\xaf\xe1\b+|l\xb8\x8f\x8d!\x8b\"5\x1aa-V\x9e\x95κ\xdc\xe5\xf7n\xbd\xfd\xbc\xa58\xb2\xfc\xbb)uHSki\xca\xee\xa7D\xb9\xbb\xb5\xe3\xd0\xe9\xda&˙ \x88b\x83\x15g^\xc7+\xb98+Yμ~ӱX,\x99h%\x8aZL\x99\x17c\xf6z\xbd)F\x93\xdeF#@\xf6\xe3$\xf5Ƒ\xab\xaa\xaaT;\xa2\xb9\\.\xbc\xff\xfe\xfb\x8a\x9f/\a\xcbYͭ\x1d\x03\x90\x16x\xa0:g\x82 J\t-q\x96\x97S)\xb5\xac<\xfd\xf4\xd3\xd1\xd1ё\x16Ce˗\xd85\xdexE@\u007fL\x99\xadM\x16i\x03\xeap8\xd2\xee\xe3z\xeb\xaf\xe3\xf1xZ\xb2\x1b;\xbc\x82\xb7\x8d-\x8d\x9a\x9e\x9eF\u007f\u007f?\xd7S!\x02Y\xce\x1c\xd4\xc4Ym\xd63\x0f\xb2\x9c\t\x82\x98o\xf4Z\xce\xe3\xe3㊍H\x16-Z\xa4\xcbb\x95\x8f\x94T\xeb\x1c\xd6\xd3\xd3\xc3m\x91\xac\xb76Yr\xb5\xcb{\\˻\x86\xb1\x8dH\xe4%g\x15\x15\x15Bu\xda,\xb3\xb3\xb3i\xee\xf4\xe1\xe1\xe14W{ \x10\xc0\xae]\xbb4\x8fUꨍ\x8c\xe4oQ\x11g6!B\x04\x12g\x82 \xe6\x1bV\x9cGGGӄ\x97\u05c8$\x10\b\xa4\x89pOO\x0f^~\xf9e\xf8|\xbe\xa4\xa8\xb9\\.ՒQ=#%\x81ă\x81\x94\xed\xcc&\x85)\xad\xf1\xac\xf3L\\\xedf\xb3\x19\x8d\x8d\x8d\xaa%[Z}\xbd\r\x06\x83pr\x98\xdb\xed\xc6\xe0\xe0\xa0\xe2\xf6r\x10gݖ\xb3\x1aj\xe9\xf7r\xaa\xaa\xaat[\xda\x04A\x10\xb9F\x1e^\xeb\xef\xefO\x19x\xc1\xab\x01\xf6\xfb\xfdi\xe2|\xfc\xf8q|\xf9\xcb_N۷\xb6\xb6V3\tLrI\xbb\\.\xd5֠\xb5\xb5\xb5\xa8\xad\xadŒ%K\x84\xbe[4\x1aM\x11l%\x17;\xfb\x9eg\x9dK\xb5\xcdz\xa6P\xd5\xd5\xd5q\xdb}JV\xba|\x8d}H\xd1\xd2\x06rk\xf3\xb6\xa8\xfc\xd2\xf4X\xced5\x13\x04Q\b\xc8\xef[rq\xe6\xb9n\xf54\r\x19\x1f\x1f\xc7\xf8\xf88\x8e\x1e=*\xb4\xbf\xdcJ\xd5J\nSk2R]]\x9dQ\x93\x11=\xc39\x94&Q\x8d\x8d\x8dallL\xf8{WWW\xc3\xe5r\xa1\xb1\xb1Q\xf3\xf7[Ɩ\xb3\xb2[[\r=\x963%\x83\x11\x04Q\b\xc8ݯr\xeb\xd0l6\xc3f\xb3arr2\xb9\xe6\xf7\xfbU\x8f\xf9\xd4SOᓟ\xfcd\xdaT&\xf9,e^\x8f\xebL\xacԆ\x86\x06\xa1\xbe\xd6>\x9f\x0f.\x97KՐқ\x1c\x06\xf0c\xe7J\xe2\xde\xd3Ӄ\xb1\xb1\xb1\xb4cD\xa3Q\xe1z\xecr\x10g\xb5:g\xdd\tad9\x13\x04Ql\xc8\xef[y\x8a\x87H-\xf6\xbau\xeb\xf0\x83\x1f\xfc\x80\xbb\xad\x1c,\xe7\x9c&\x84鱜i\xe8\x05A\x10\x85\x80\\\x9c\x95,g\x16\x9e\xe5\xcc\x1a\x1c\xcf<\xf3\f\x9ey晔\xed\xbcna\xf2\xa40\xf9\x9a\xc5bQ\xbc\xee\xfa\xfaz\xd4\xd7\xd7s'd\xf1\b\x87Ê\xae\xf5@ \x906W\x99\xb5\xc4\xf5\xd6^\xb3\x1d\xc3\xe4\xcdE\xd8Lvi\x9f\xda\xdaڴc\xf0\x9a\xbaH\x94\xb18#\xef\xa5Tzˮ\b\x82 \xf2\x81\x88\xe5,\x17g\x9e\xe5\xdc\xd2҂\xbf\xfe\xeb\xbfN\xa9\xe3e\xc9\xd6b\x15\x99B\xe5v\xbb\x15=\x98\x16\x8b\x05\v\x16,\xe0\x8e\xc1TB\xa4\x0e\x9b7\x81Joǰ\xea\xeaꔇ\x13\xaf\u05cb\xe3Ǐ+\xee_\x0enm\x85\xef\x18\xcb{)\x15\x893A\x10\x85\x80\xfc^ij\x8a\x1d\x0eG\xca{^\xdfi\x87Á7\xdex#eM\xca|\x16i\x89\xc9\xcb|f-V\x11\xe4\xf3\xa1yֹ\xbcሚu\xae'\x96,\x9f@\xa5d\x91\xb3}\xbf\xa5\xb8y4\x1aՕ\x04WƖs\\Q\x9c\x95Lm \xfd\tT\r\x12g\x82 \n\x81\x8a\x8a\nTVV&-\x15\xb9\xc5\v\xa4[μ}x\xb0\x99Ϣ\xf0\xe6%\xabe?\xfb\xfd\xfe\xe4\xb5g2\x1fZrAK\xc2-\xc5\xc8\x1d\x0eG\xf2gy\xf70^\xceP&\x13\xa8\xa4\xb89+\xe0\x81@\x00\x1b6lP\x15\xe02\x16瘢[[͝\xa0\xf6\x04&\x87ę \x88BAK\x9c\xe5\x96\xf3\xe8\xe8(fggS\xbc\x85\a\x0e\x1c\xc0\x03\x0f<\x90\xd2p\x84\xd7\xdbZ\xcbèg^2\xf0a\xa3\x11\xf9\x18Iy\x9bLv\x862;'Z\xaf\v\x1aH$t9\x1c\x0e\xb8\xdd\xee\x141\x97\xfe\x95\x8b\xb9\xc3\xe1\xe0\xe6\x19)\xc5\xcd\x1fy\xe4\x11\xd5\xec\xf3rpk\xab\x89\xb3n˙ę \x88b\x84-\x83\x9a\x9e\x9e\xc6\xc4\xc4\x04jjj\x92kr\xcb9\x16\x8batt4E\xb4GGG\xf1\xab_\xfdJ\xf3\\j\x99ϼu\xad\xba\xe4L\x1a\x8d\x00\xfaj\x93\xa5u\x89\x89\x89\tLLL\xa4d\xb0kQ[[\x9bb\x9d\xcbE]\x12t\x8bŒ6\x93ZN9X\xce\n\x0f \xf1\xbc[\xcez\xe2\xd3\x04A\x10\xf9D\x9e\xe8:<<\x9c\"\xcer\xcbYڇ\xb7\x0e\x00\x97_~9\"\x91H\x8a\xbbV2l\xf4f>\x03\x1f\n\xba\x88\x98k%\x86I\xe8\xadMf;\x87\x89\x88yoo/FGG\x93\x9f\x97:\xa5utt\b\x9fS\x89r\x10g\xb2\x9c\t\x82({\xe4\xed/GFF\xb0p\xe1\xc2\xe4{V\xa8%\xd4\xe2\xce\x1b6l\xc0\x85\x17^\x98\xb2Ƌ%+\xbd\x1f\x1c\x1cLi2\xc2\n\xfa\x9e={4\xbf\x8f\xd1hL\xb3Ly1ev]\xadt\t\xc8,~>99\x89\xe1\xe1ᔇ\x14ވI\xf6=\xaf\xb7\xb7\x9c2vk\xe7\xdfr&q&\b\xa2P\x90[\xce###)\xefy\xc3(D\x93\xc2$\xf4ƒ\x952\xbdy\xef{{{S\\\xc1333\xba\x13är&Q1w8\x1ci\xa3$\xe5\xd8l6\xd8l6\xe1Ni@\xc2\xc2>r\xe4\b֭[\x87\xff\xf9\x9f\xff\xe1\xeeC\x96\xb3\xf8\a\x00$\xfe\xe3\x1a\f\x06\xa1_\x1c\x893A\x10\x85\x02\xcfrf\xd1+\xceW\\qER\xc4\xd8\x041\xf9{\xa7\xd3\t\xaf\xd7\xcbm¡\xd7R\r\x06\x83\xf0\xfb\xfdi\x1d\xc3؆#\x83\x83\x83Ɏa\xa1P(\xe5\xf3z˙\x80\x84A&ŏ\xe5Ӧ\xe4\xd9\xde\xd2{\xb5\xa9[@\"6\xbdj\xd5*\\|\xf1Ŋ\xe2\\Ɩ\xb3\xb28k\xfdR,\x16KJ&\xa0\x12$\xce\x04A\x14\nrq\x96\v/\xcf+\xa8&\xce\xe1p\x18\xdd\xdd\xdd\xe8\xee\xee\x16\xbe\x06\xad\xe1\x15Z\xcdF\xecv;\xecv\xbb\xf08Iy\fY\xcbB\xef\xef\xefO\x13\x8cp8\x8c\x9e\x9e\x1e\xf4\xf4\xf4\b\u007fO\xab՚\"\xe8r!\x97~\u07bf\u007f\xbf\xe21Ԍ\xc4RA-!\x8ck\xfej\xfdR\xccf\xb3\x908SB\x18A\x10\x85B&nm\xf9d\xa5O|\xe2\x13hoo\x87\xdf\xefOZ\xa8l\xacU\xb2j\xa55\xa9\x9b\x96\x84\x9e\xe1\x15@\xba\x98\xab\t:/\xe3[\xafe\x1e\x89D022\"\xe5\xf3\xd5\xd5\xd5\xf0\xf9|\xf0\xf9|B盝\x9d\xc5\xd0\xd0\x10>\xf8\xe0\x03\\y\xe5\x95B\x1e\xd8RFͭ=\xc3ۢ%\xceZ\xd9{\x12$\xce\x04A\x14*r\xb76\x90\x9eO#\x17\xe7\xa3G\x8fb\xf9\xf2\xe5\xc9\xf7v\xbb=)dl\xa63o\xcd\xe5ri\xd6\x1c\xe7r\n\x15O\xd4喫\xd4hDm\x00\x05KUUU\x8a\x88\xcb\x13\xdfx\xd6:\xdb5\xcc`0\xc0\xe3\xf1$_j\xe2L\x96s\x06h\xd5\xcaI\x908\x13\x04Q(\xc8o\x84j4\x1a\x93\xc9R\xa2\x84B\xa1dok\xb9[\x9d-aRs\xb7\xb3ֹ\b\x95\x95\x95)ֹ4Z\x92\x97\x04'}g\xde\xc3K8\x1cV<\aY\xce\xe2\x1fH\"\xea\xd6&\b\x82(\x14x\xf7\xb5P(\x94\"\xce\xf2.b\xf2l⚚\x1a,Y\xb2\x04\x81@ M\xb83\x99\x99\xac\xd51L\xab\xc9\b\x90x(\xb0Z\xad\xba\x93\xc2D\xc6GJ\xeb\x03\x03\x03).\xfdX,\xa6\xbblK\xea\x1aƺ\xd4_\u007f\xfdu\xc5\xfd\xcbA\x9cu\x97Ri\xfdRD,grk\x13\x04Q\xe8LNN\xa6\x8c\x84\x94\x8bs4\x1aE,\x16K\xae\x9fw\xdeyhooOn\xe7\xcdK\x16\x9dB%}^49Ln\xad\xf2zx\xb3V\xbb\xbc\x8c\x89Eo\x1c9\x16\x8b\xa5M\x9a\x92\xbb\xd7\xe5\xd6:\xef\xe1EOװr\x10g\x052oBB\x963A\x10\xc5\x06\xef\xbe&/\x8d\xe2e9OMM)\x0er\xc8t^\xb2V[Lެ\xe4L\xacU^\x19\x93T\x87\xcd[S2\xbc*++\x93.jQ\xa2\xd1h\x8a\x90\xb3.\xf7\x81\x81\x01\xfc\xf8\xc7?.\x8b\xc9Sj\xc8ۻ\x9e\"sq\xa6\x983A\x10ņ\x888\xcb-g \x11\x17\x95\xc4yrr\x12\xf7\xdcsO\x8a\xd5\xcav\xd5\xd2\x12j\xbd\x1d\xc3&''S\xb2\x9cٲ-^&\xb4\xdc\n\xd7[\xc6$\x8d\x94\xd4\x12q\xf6}UU\x95\xe2\xb1Ծ\xeb\xf3\xcf?\xafk\x98F)\xc2+\xb5C6nm\xb2\x9c\t\x82(62\x15g\xb6\xd4gdd\x04\x8f>\xfa\xa8\xe29\xd8\x0eZRlU\xadߵ\xd3\xe9Tm\xd6$\xcdJ^\xb8p\xa1\xc8W\xc4\xcc\xcc\f\xb7ͧR\xbfk\xf9p\x8eLGJ\xea\xa9\xc3\xf6x<\xa8\xac\xacT-\xdf\x02\xcaí\xad\xdbr\xa6\x983A\x10\xa5\x86\xd2\xf4$\x16\x9e[\x9b\xcd(\x96\x97V\xc9ɤ\x83\x96$n\"\xc2&\xad)a4\x1a\xe1\xf5z\xe1\xf5z\x85ϯ\xc7\xd5.\xad\xb1\xe8\xad\xc3\x06\x12\xc9aJ\xf5\xcd\x12e,Ι\x8f\x8clll\xcc\xfe\xaa\b\x82 \xe6\x90\\Xά8oܸ\x11\xabW\xafN)Wbc\xacly\xd3\xf0\xf0pڹ$Xq۳g\x8f\xe6\xf70\x9b\xcdhll\x14\xb6VE:\x86\xe9q\xb5k͈\x96\xaf\x05\x02\x81\xb4ز\xfc\xa1\xa8\x1c\x89\xc7\xe3J1\xf7\xcc;\x84\xb1ٍJ\x90\xe5L\x10D\xa1\x10\x8fǹF\x87h\xccY\x82\xbd7\xaeX\xb1\x02+V\xac\x10\xbe\x06\xa9s\x16\x1b7f\x85\x9cM\x96\x92\xde\xf3ꀥ\xdeآ\xaeg^\xc70y\xdcX\xee~W\x8a#\x03\xfa\xc5\\\xc9\xd5>88\x88\x97^z\to\xbf\xfd6\xf7s\xa5n9+X\xcd@6nm\x9b\xcd\x06\x8bŢZ@N\x10\x04Q((\x19\x1c\xa2\xd9\xda\x12liҽ\xf7ދ\xdf\xfd\xeew\xc9\x18\xb3\xc7\xe3Ii\xc0\xe1p8R\xe2\xc9z:gIH\rF\xd4\xc4\\\xdedD\xee.ζc\x98\xdc2\xe7Y\xea^\xafW\xd1 Ss\xb5\x1b\f\x06Eq.uT\xc49\xf3\x0ea@\xc2z.\xf7L;\x82 \x8a\x03\xa5{\x9aܽ\xaa\xe5\xd6f;\x88\xbd\xf6\xdakx\xed\xb5\xd7Tϛi\xb2\x94D\xb6\rFD\x1a\x8d\xf4\xf6\xf6\xa6\f\xf4\x00\xf4Ǒ-\x16\x8b\xb0U.\xbd\xb4 ˙\xb7\x85ę \x88\x12B\xd4r\xe6\x893{\x13=\xfd\xf4\xd3\xf1\xado}+\xc5\xf5,Y\xb5\xbcd\xb1L\x92\xa5x#%\x95Ľ\xb9\xb99\xadzF\xaf\xdb\x19\x10\x8b#\xb3\xebCCC)\xa3$\xc3\xe10\xba\xbb\xbb\x85\x1b\x8c\x18\f\x06\xb8\\.U\x01.cqμ\x94\n\x80\xe6\x93\x0fŜ\t\x82(\x14\xb2qk\xb37Q\x8błG\x1eyD\xf1<\xbc\x8eajb'\x1f\xaf(\x1dC\xcfHɚ\x9a\x1aE\xb7\xba܊\x95\xb6\xcb\x1fB2\x11\xf4\xb1\xb11aW\xbb\xf4\xaf\x94\x005;;\xab\xcb\xcd^\x8a\xe4%\xe6\fh'\x85\x95\xfaS\x0fA\x10\xc5C6nm=]\xac\xf4v\f\x8bD\"\x18\x19\x19I\x13m-\xeb\x95ebb\x02\x13\x13\x13\xe8\xec\xec\\T\xa8\x82\x00\x00 \x00IDAT\x14:gEEE\x9a\x88˛\x8b\xb0\xa3%].\x17\xecv{\xdaq\xa4\x89[\x8b\x17/\x16\xfe\xbe\xacP_w\xddu\xaaIm\xa5\xae!Z\xe2\x9cQ\xb66\xa0m9\x97{[6\x82 \n\a\xa5{\x9a|\xb0\x85\x96[\xfb\xb5\xd7^\xc3\xd5W_\x8d\xa6\xa6\xa6\x94.a\xec\xb4)y|\x95wL\t\x93ɤ\xdbb\r\x87\xc3\xdcR-y\xefk\xb6\xa3\x18\x9b\xbc\x1b\x8fǓV\xad(&\x93)E\xd0\xd9Y\xd0JV\xba|\xc2\x17\x900\xea$\xc3N\xa9\xefw\xb9\xa0\xd0\x1d\f\xc8֭-b9\xb3\r\xe3\t\x82 \xe6\vQ˙g\xcd\xc8\xd7$!\x14\xc5b\xb1\be<755a\xc1\x82\x05\xaaeL\xd2\xf1\xf4f}\xebI\x12;y\xf2$zzz066\x96\xfc|$\x12\xd1\xdd9\xac\xa6\xa6&ed$k\x91744h6j)c\xcby\xda\b\x80+\xdd\"\x96\xb3\xdb\xed\xd6܇ę \x88B@4\xe6\xcc\xf3\xf8)y\x01o\xbb\xed6\xd8\xed\xf6d\x82\x94R\x8f\xebp8\x8c\x8e\x8e\x0ettt\b]\xab\xd4\xfa\x93\xb5R\xe5V)\xdb\x02T\xab\r&\x90YLybb\"m`\x85R\x83\x15i\x1b\x9b$&\xb9ۏ\x1f?.|N\x16\x12g\x0e\"\xbf\x14\x91\xf6p\xb3\xb3\xb3\xaa}c\t\x82 \xe6\x02%q\x96\v\xaf\x88\xe5,q\xcd5\xd7\xe0\xe2\x8b/\xe6n\x9b\x9e\x9eV\xedq-M\x97bפk\xd1k\x99K\x16*O\xc0Y\x91\x97\xf6\xe1ŏ\x95\x8e[SS#\xdc\xd7\x1bHtP\x93\xbb\xd4Y\xf1\x96\xb2\xdc%q\x0f\x04\x02\xc2\xc7.5\xb4\xc49\xca\xdb\"b9{<\x1e\xcd}(\xeeL\x10D! *μ{\x96\xd2M\xf4\xb5\xd7^\x83\xd9lN\x8a ;V\xb2\xaa\xaaJ\xb7\xa5\xca\n\xb5\x92\x80\xb3\"/\xd5_\xeb\xb5PM&\x93b\r2oF\xb4\xd3\xe9\x14\xae\xbe\xb1\xdb\xed\xb0\xdb\xedX\xb4h\x91\xd0\xfe\xd7]w\x1d\x9e{\xee9\xee\xb62\xb6\x9c\xa3y\xb7\x9cED\x9e \b\"\xdf(\u074b\xe4\xeb\xbc\x1b\xa6\x92\x91\xf1\x9d\xef|\a\xdf\xf9\xcew\x92\xef\xadV+\\.\x17\xbc^oJ\xa63k\xc1\xb2\xef-\x16K\xca\xf1D\x9bsH\x04\x83A\xee\xe8H\xb6=&+\xf2\x92\v?\x12\x89\xa0\xb7\xb7\x17\xbd\xbd\xbdB穬\xacL\x13k\xb9\x80\xcb]\xef\xa2\xc9^mmm\xc2߷\xd4\xc8[\xccYD\x9cUNN\x10\x041g(\t\xac\x88\xe5\xcc\xde\x0fkjj\xd0\xd2\xd2\x02\xbfߟv\u007f\v\x85B\xe8\xec\xec\x14.i\xd2\xd3\"\x93\xd7lD\xb2RE\x05N\xabш\xfc\xbdT\x83\x1d\x8bŒ\x02/Jmm-W\xc0Y+\xdd\xe7\xf3Q\x13\x12>\xd9Ŝ\xedv;l6\x9b\xe2\xa4\x15\x8d\x93\x13\x04A\xcc\x19\xf2\xf6\x94\x12\"\x963\xcby睗삥g\xd4boo/FGGS\x8e\xa5\xb7{XMM\r<\x1eO\x8a\x85ʾ\x97[\xe9\xf2D\xb1L\xa6O\xc9g@Kָ\xdf\xefO\x9b\x11=>>\x9e\xfc\xec\xf8\xf88\xc6\xc7\xc7q\xf4\xe8Q\xa1s\xf1(wq\xe6ƜE\u007f)\x1e\x8fG5\x03Q\xa5\x8e\x8b \bb\xce`\xb3\x88YD\x12\u0094⭹\x1e\xb5(\u007f\xef\xf7\xfbS\x1e\x1e\xa4\xd8\xf2\xb1cDŽ\xceg\xb7ۅbʒ\xa0\xdbl\xb6\xb4裏d+\x12\x89$\x05[\x12oI\xcc\x03\x81@Jװ\xde\xde\u07b4\x1a\xf3r#\xa3\x98\xb3h\xac\xd8\xeb\xf5\x928\x13\x04Q\xf0(\x89\xb3\xfc^\xa7\x95\xc4z\xfc\xf8q\xfc\xf2\x97\xbf\xe4\x967i%N\xe9\x15\xf3h4\x9ab\x9d\xaa%\x87I\xfb\xb0\xdf'\x18\f\"\x18\f\n\x8b\xb94\xbc\x82\xf7ݤ8:뢮\xaf\xafO\xf9\xbc\xc9dBss3\x9a\x9b\x9bq\xce9\xe7h~7\x97˕bm\xcb)u\xcbYE\x1f\xb3\xb7\x9c\xb5\xe2\xce$\xce\x04A\x14\x02\xb9\xb2\x9c{zz\xb0a\xc3\x06\xc5\xf3\xf0\x1a\x8e\xe8\x19Z\xc1R]]\r\x9f\xcf\a\x9fϧ\xf5\xf5\x92(\xb9\xday\xaewy\xa3\x11\xbd\xc3+\xaa\xaa\xaaR\x12\xddX\xf7:/i\xcc\xe5r%\u007f\x97\xd5\xd5ը\xaf\xafW\x15\xe7R'o1g\x00\x9a\u007f4$\xce\x04A\x14\x02\xb9\xb2\x9c\xb5\xd0\xdbp$ۑ\x92r\xb2q\xb5\x8b\xc4\xce\xd9A\x1d\xd3\xd3Ӻ\xba\x86\xb1Y\xdf\xd5\xd5՚\x0f\x01\xa5n9\xe7-[\x1b\x80\xe6\x8cQ\x12g\x82 \n\x81|Ĝ\xb7n݊\x85\v\x17\xc2\xef\xf7\xa7\xb8\x9c\xd9\x04*v\x8d\x87ޤ\xb0\xea\xeajՒ&y\xbbL\xa7ө\xda\b\x8a\x15\xf3\xb3\xce:K\xf3\xfcl\\Y\x1eG\x0e\x04\x02\xc9߃\xf4;`-s\xbdY\xdf\xe5.\xce\x197!\x01H\x9c\t\x82(\x0e\x94\xeeEz-gV\xe8,\x16\v\x96/_\x8e\xe5˗k\x9e\u007fvv6-~,\t\x9b\xd4\x06\x93\x156\xb6c\x18K4\x1a\xd5\xdd㺱\xb11M\xb0y\xa2.\xb9\xa5\xd9f*rظ\xb2\b\xd1h4%Û\xfd\xce}}}x\xe3\x8d7\xb2\xca\xe8.f\xf2ք\x04\xd0\x16g\xa5\xf2\x05\x82 \x88\xb9D\xe9^\xa4\xd7rf'-\xfd\xf4\xa7?\xc5\xe1Ç\x93\x13\x99\xa4\xa1\x0e\x0e\x87#\xad\x8c\xc9`0\xc0\xe3\xf1\buV\x94`\xc5\\j&\"\t9O䕼\x03###\x18\x19\x19\xc1\x91#G\x84\xcek6\x9b\xd1\xd8\xd8(\xecnw\xbb\xdd\xdc9\xd8@\xc2\xd2WK\x12\xbb\xff\xfe\xfb\x15c\xf8\xa5n9\xab<\b*\xbb\xb5E\xe3.\xad\xad\xad\xaa\xdbI\x9c\t\x82(\x04D\xdd\xdaZ\xf7>V\x9c\xb7lق-[\xb6p\xf7\xb3\xd9l)\xc9Q\xacp\xb3֪4B\x91\xd7UK\xda\xef\x8c3\xce\x10\xf9\x8a\x18\x1f\x1fO\xa9?湞ٖ\xa0\xec\x18I\x96\xa9\xa9)]ֹ\xc1`P\xb4\u0095֤殺\x10&\xda2\xb4X\xc9([[\xb4y\x88\xcf\xe7\x83\xc1`P\xfc\x83&q&\b\xa2\x10\x10M\b\xe3\t\x16\x9b\x80\xb5x\xf1b\xdc~\xfb\xed\xe8\xee\xeeNZ\xad~\xbf?\xad\xc1\xc8\xe4\xe4$&''\x85\xbb\x85\x01\xa9\xc9aJ\x16+\xbb\xeep8R\x04\xbd\xb6\xb6\x16\xb5\xb5\xb5X\xbat\xa9\xd0\xf9\xb2I\x06c\x99\x9d\x9dE \x10\xd05Ģ\xb6\xb6\x16n\xb7[WױR#\xa3\x840Q\xcb\xd9h4\xa2\xa9\xa9\t===\xdc\xed$\xce\x04A\x14\x02\xa2\x1d\xc2x\x8d1\xd8\xf9\xca&\x93\t\x8f>\xfa(\xf7\xf8\xf2\xd81\xafFY\x9a\xce444\xc4}0\x90\x92\xc3D\xd1\xca\xf6\x96os:\x9d\xc9\xef\xa37\x19L\xab\x89\x8a|M\xdeD\x85E\xea \xa6F\xa9[\xce\x19%\x84\xe9i\xbb\xb9`\xc1\x02Eq\x96\xa6\xa6\x10\x04A\xcc'\xa2\ta\xbcvĬ8+a2\x99tu\xd3\x02\xf4\xb5\xff\xec\xeb\xebK\x99\x11-\xa17\xdb\x1b@\x8a+\x9d\xfdY\xc9\x05\xefp8PQQ\xa1\xbbLkzz\x9a\x1b\x1f\x1f\x18\x18\xc0\xbbヒ\xad[\xb7\xaaƕK]\x9c\xb5\xdc\xdaܭz\xc5\xf9\xad\xb7\xde\xe2n#˙ \x88\xf9fvvV\xd1\x1bȺ\x85\xa7\xa6\xa6\xb87LV\x9c\x87\x87\x87q\xf5\xd5W\xa3\xb1\xb11e\x98\x03\x1bK\x962\xa1\xe5\xed0\xe5\xe8\x15\xbbP(\x94\x92\x18&\x1f/)_S\x9a\t-\xcdSnoo\x17:oEEE\x9aX;\x1c\x0eՌo\x9b͆\xaa\xaa*\xd5&*mmm\xc2c.K\x91\x8c\xb2\xb5\xf5\x88\xb3ZR\x18\x893A\x10\xf3\x8dR\xbc\x19H\x15g\xa5!>l\xf9Too/^{\xed5\xa1\xf3ʳ\x9e\xb52\x9f].\x97jM\xb2\xd5jEkk\xabf\".\x8b\x94ܥ\xd5-\xac\xaf\xaf\x0f===\xdc\xdfU<\x1eO\xba\xecEa[\x81:\x9dN\xd4\xd7ף\xbe\xbe\x1e\r\r\r\xa8\xaf\xaf\x87\xc1`P\x1d\x9a\x04\x94\xbe\xe5<'nm%b\xb1\x18\xa6\xa6\xa6\xd2\xca\n\b\x82 \xe6\n5#\x81\x15g\xa5A\f\xac\xe5\xcc\x1ekŊ\x15\b\x85B\x18\x18\x18@0\x18L\xfb\x9cެg\xe0\xc3\x18\xb2\xd6\bɆ\x86\x06\xf8|\xbe\xb4\xfe\xd6r\xccf3\xda\xda\xda2\x1a+)\"\xeaJIbz[\x81\x96#\x19%\x84\xe5J\x9c\x81\x84+\x86ę \x88\xf9B\xd4r\x16\x11g\xf6X?\xfe\xf1\x8fq\xe1\x85\x17&\xd7ل/\xd6\xc5,\xad\r\x0f\x0f\xa7$\x86\x85B\xa1\xb4s\xb11\xe4={\xf6h~7\xa9d\x8b7\x84\x83]c\xdd\xee\xa2\xc39D\x92\xc4\xc2\xe1\xb0\xe2 \x0e\x9e\xab}hhH\xf3\x98\x12\xe5n9\xe7]\x9c\x95j\xe9\b\x82 \xe6\x02\xb5\xc4T\x11qf]\xcdl\x02\x19ۚ2\x93!\x15\xa1P()\xdc\x03\x03\x03)\".o@\"\xad\xc9\x1f4\xf4\x96lUVV\xa6\b\xb5\xc3\xe1\xe0\xb6\xfc\x94b\xca\x0e\x87\x03555\x8adzX,X\xb0`\x81\xa6\x0eH\xb0\x9d҆\x86\x86\xf0\xfd\xef\u007f\x1f/\xbe\xf8\xa2\xd0gK\r\xad\x98s\xd6nm\xad\xf8\a\xef\xe9\x90 \bb\xae\xc8V\x9c\x95\xb2\xb5o\xb8\xe1\x06,^\xbc8-YJ\xc9b\x95\x0f\xac\xb0Z\xad\xb0Z\xad\xc2\xc2\x06$\xc6@J\xf1_\xb9\x98+Y\xebl2\\,\x16\xd3\x1d?6\x9b\xcd)\xdfM\x9e\x00NJ\xbb\xb4\xae\xf4;\x93wJ\xfbӟ\xfe\xa4(Υn9g\xd4!L\x8f8\xbb\\.\x98\xcdf\xc5\xff\x01H\x9c\t\x82\x98OD\xc5Y)AIIhFFF\xb0s\xe7N\xe1\xebP\x8a'\xeb\x99@e\xb7\xdba\xb7ۅcȀ\xfef#\x81@ E8\xa6\xa6\xa6\xd0\xd3ӣX2ˣ\xae\xae\x8e\xfb\x90\"_ۿ\u007f\xbf\xe21J]\x9c\xf3\x9e\x10VQQ\x81\x96\x96\x16|\xf0\xc1\a\xdc\xed\xe4\xd6&\bb>Q\xbb\a\xe9uk\x9fy\xe6\x99x\xf6\xd9g\xd3J\x96\xe4\x8dFx\x0f\x04z\xe3\xc9\x00\x92\x89_ZB\xae\x96 \xa67\x8e\f\xf0\xb3\xbc\xd5\x04^\xdepdll\fccce;\xd4B\x84\x8c\xea\x9c\xf5\xce4]\xb0`\x81\xa28+\xfd\xc1\x13\x04A\xcc\x05j\xd9\xdal\xafl\x11qv:\x9d\xf8\xdc\xe7>\xa7yN\xbdݴ\x06\x06\x06\xb8F\x91\xb4\xaf(6\x9b-͵\xae6N\xd2\xe1pp\xe7C\xeb\xcd\xf2\x8eD\"\x8a\x89ol\f\x9d\x8d\xadk\x19n\xe5n9s\xc5Y\xef\xa8G\xb5\x98\t\x893A\x10\xf3I\xb6\x963;Bqll\f===\xf0z\xbdp8\x1c\x8a\xc7\xd5\xdb`dvv6E\xc4$!\x93[\xe8l\x064\xef{I\tb]]]B\xe7\x95\x1a\x8c\xc8\x13\xc4$qg\xbb\x87I\x93\xb7x\xcdUL&\x93\xae\x84\xb8\xd9\xd9Y8\x9dδ\x9e\xe4\xe5\x84VB\xd8,\x80\x18\x80\x94G'=nm@=)\x8cę \x88\xf9DM\x9c\xd9x\xb2R̙\x15\xa3w\xdf}\x17\x17_|1\x80\x84E-/]Қ\x9b\xac\x96(\xe5v\xbb\xe1v\xbb\x85\xbf\x17\xdb1L^\xaeĎ\x96d_\xf2\x9a\xe4l\x1a\x8c\xb0\x82\xadT¥\x94\fg0\x18PSS\xa3*\xce\xe5n9\x03\t\xeb\xd9\xc4n\xd1\xeb\xd6Vs}\x84B!\xcc\xcc̨v\xbe!\b\x82\xc8\x17j\ta\xac[[I\xa0\x94J\x89fff\xe0\xf7\xfb\xe1\xf7\xfb\x85\xafE-)LiM\x89L;\x86\x89&\x86Ikr2i0\"\x17\xeb\xda\xdaZ\xcd\xe6,$\xce@\x042q\xd6k9/Y\xb2Du\xfb\xc4Ąf'\x1b\x82 \x88| \x9a\xad\xad4\xbeP\xa9G\xf6\xbf\xfe\xeb\xbfb\xe5ʕ\x9a\x8d7XcGoR\x98\xbc\x05\xa8\x96\xa8\xbb\xddn\x18\f\x06\xd5\xe3\xe9q\xb7\xe7*v\xae\xb7\x01I9 \"\xcei{\x908\x13\x04Q\n\xcc\xcc\xcc\bw\b㉳\xc5bI\x11;\xd6=\xfb\xa9O}\n\xabW\xafּ\x06y,\x99\xd7M\x8buO\xb3\xeeu\xbd-@\xe5\xaev\xdep\n\xf9\x9a\x9aWS\xaf\x98\xc7b\xb1\xb4\xef\xcbs\xb1Kk}}}\x8azSƖsX\xfa/\x92\xf6\x97;33\x83x<.\xfc\xcb\xf1x<\xa8\xab\xabK\xe9\x98\xc3\xc2\xeb;K\x10\x04\x91o\xb42\x82Yq湵\xe5.m6f\xfc\xd4SO\xe1\xf0\xe1\xc3\xc9X1;v\x91\x15qi\x8aӲe˄\xafY>\aZ4\x96\x9c\x89\xab]\xb2\xb8\xb5D]ڇM\x90\x93SYY\x99\xcc\n\x17\xe1\xf6\xdboǏ~\xf4#\xe1k-%D\xc4Y\xb1\x9cJO\x9c\xf8\xf4\xd3O\xc7\u07bd{\xb9۔D\x9b \b\"\x9fhM>\xaa\xab\xabK\xfe\x1c\b\x04Ҷ\xcbř\x15\xf3͛7c\xf3\xe6\xcdi\x9f\xa9\xac\xacL+_b\xc5\xce\xedv\xa7\xbcw\xb9\\)b\xae\xb7%f,\x16S\xb4\xc2YQg\xadu\xb6\xbcLrO\x1f9rD\xe8|V\xab5\xe5;I\x0f$\xecC\n\xfb^\xad\xfd\xa7Z\xc6;Y\xce*]\xc2\xf4\x88\xf3\x92%K\x14Ź\x9c\xd3\xe5\t\x82\x98?\xb4,熆\x06\x00\x1f\x962ɑǛ\x9b\x9a\x9a`2\x99Tk\xa7c\xb1\x18\x06\x06\x06\x14c\xd8<,\x16\x8b\xe6$*\xe9\xbd<뻲\xb2Rw\xa6\xb7ޮa\xec\xf4\xa9P(\x84\xce\xceN\xe1~\xdeR\xfbO\xf9C\x8a\xd7\xebž}\xfb\x84\xaf\xb9\xd4P)Y\x9eRtkK\x1f\xd43MJ-\xeeL\xe2L\x10\xc4|\xa0\xd5>Xʅ\x19\x1a\x1aJ\xe9p%!\xb7\xfa<\x1e\x0f\xa6\xa6\xa6\x84\x12\xa5\xd8\xf5\xc1\xc1A\xd5\xfe\x11\xe1p\x18\x1d\x1d\x1d\xe8\xe8\xe8\x10\xfa^\x92\xb5*\xfd\xeb\xf5z\xd3\xe2\xcalY\x97\xdc\xd0\xd2\xdb5ljjJ1^\xces\xbf\xb3\xae\xf6L\xda\u007f\x02ek9\xcfBVJ\x95\x86Z\x12\x05\x0f5q\x0e\x06\x83\x98\x9d\x9dU\xcd\"$\b\x82\xc85\xa2\xe2\xccsi\x03\x89^\xd6<\xf4&J\x01\xda֪h\xe63\x80d\xec\xf9\xf0\xe1\xc3B疚\x8b\xa8%\x86\xb1\x82Ζ\x98I߷\xa5\xa5\x05---B\xe7\x93O\x9f\xe2\t\xf8o\u007f\xfb[\xd5\xff>e*\xcea\x00P\x15g5\xb7\r\x0f5q\x8e\xc7\xe3\b\x06\x83\x94\xb1M\x10Ĝ\"*\xceJ.h\xb9\xabx\xf7\xeeݸ\xfd\xf6\xdb\xd1\xd4\xd4\xc4M\xa2b\x05P\xdepD\xaf\xb5\xcaf>+\xb5\xc6d\xff\x1d\x18\x18\xc0\xf8\xf88\xf7XR\x1bMQ\xecv{\xda\xf7\x91ǔY\x8b]\x9e$&\x9f>\xc5cɒ%\x8am\x9f\xcb\x01\x11qVtk\xebA\xab\x9c\xea\xe4ɓ$\xce\x04A\xcc)Z1g\xbd\xe2\x1c\x0e\x87\xf1\xc6\x1bo\b\x9d[j8\xa2\x16?Vk8\xa27\xf3YB\x8a\x11\x8b\f\xac\x90Ǔ%\x82\xc1 \x82\xc1\xa0\xb0xZ\xadV\xee\x03\x8a\\\xd0%\x8b\xddj\xb5j>,\x94\xa9\xe5<\x05hX\xcez\xdd\xdaN\xa7\x13\r\r\r\x8aMڇ\x87\x87\xb1h\xd1\"]\xc7$\b\x82Ȇ\\[\xce\xf2\xcfJ\xf1g\x1elÑ\x83\a\x0fj^k\xae\x1a\x8eH\xfb\x8a\"\x8f\x9fk\x89yoooZ\x1eQ(\x14BWW\x97pOo\"\v\xcbY\xaf8\x03\xc0\xe2ŋ\xb1k\xd7.\xee6=\xbd[\t\x82 r\x81Zo\xff\x8a\x8a\x8ad)\x95\xd2\xfdIM\x9c\u007f\xfe\xf3\x9f\xe3ꫯ\xd6L\x0e\x93\xbf\x97\x8fW\x94\xd0\xdbp\x04\xe0\x8f\x94\x14\xcd\xf2\x96\xc86~.\x12G\xef\xe9\xe9ѭ)\xa5n9+x\xa7s\x1fs\x06H\x9c\t\x82(\x1cfffT[w\xda\xed\xf6\xa4噉\xe5,\xb9\x82\xf5\x8a[4\x1aM\xa9G\x96'J\xf1\xba\x87\xf1\xc4\x1c\xd0?R\x92\x97\x18&\x8f#\xb3\x03<,\x16\v\xf78\x99\b\xfa\xf8\xf8xZ\xbc|\xe3ƍ\xf8\xcb_\xfe\"|\x8cR\"\u3130L,g\xb5\xb8\xf3\xd4\xd4\x14&''\x15\xfb\xd4\x12\x04A\xe4\x12\xad\x89x\xac\xebWi\x88\x83ZB\xd3\xddwߍ\xa7\x9ez*E\xe4X\xe1SJ\x96\xaa\xae\xae\xd65^1\x1e\x8fk\xb6\xffTk2¢71\xccf\xb3q3\xbb\x95&p\xd5\xd6\xd6*\x1e\xab\xb6\xb6\x16\xb5\xb5\xb5X\xbcxqr\xad\xbd\xbd]Q\x9c\xcb\xd4rN\x899\xe7̭\xad\x95\x14688H\xe2L\x10Ĝ\xa0%\xcel\x82\xea\x89\x13'\xb8\xfb\xa8Y\xce\xed\xed\xedhoo\u05fc\x0e\xadX\xb2\xfc\xbd\xd7\xebM\x11\xa6\x8a\x8a\n݉a\xd94\x19a\x91\xe6C+\xfd~\xe4TWW\xabfw\xcbE^)\xbb\\\xfaޥL\xc1X\xce@\xa2\xd0\xff\xb4\xd3N\xd3}\\\x82 \b\xbd\x88\x8as<\x1eW\xecv%\x17\xe7\x15+V\xe0\xb9\xe7\x9eCoo\xaf\xb0\x1bZo,\xd9d2\xc1\xe1p\bő\x95\x12\xc3\xf4\x96mE\"\x11\x8c\x8c\x8c\b\xc7Εj\xb0\xa3Ѩ\xee\xb8y\xb9\x92q\xccYo)\x15\x00,[\xb6\f\x15\x15\x15\xdc'0\x0042\x8c \x889C\xab\xaf\xb6$\xce~\xbf\x9f\x1b\x9b\xae\xaf\xafO\x8b\xb9\xd6\xd7\xd7\xe3\xdak\xaf\xd5<\xb7$\xc8Z\x16+/Y*\x12\x89\xe8\x12\xb8\xaa\xaa\xaa\x94>\xdej1d\xe9%\x17s\x93ɤ+\x86,\xd2dD>>\x93\x12\xc2R\x11)\xa5ʙ[\xbb\xbe\xbe\x1e\v\x16,PL\xa7\xef\xef\xefG,\x16Ki\xf2N\x10\x04\x91\x0f\xb4\xa6\xe1I\x99\xdaJ.\xdblJ?\xcdf3\xda\xda\xda\xd0\xd6\xd6&\xb4\xbf\x9a\x1bZI\xe4%\xa6\xa7\xa7\xd1\xdfߏ\xfe\xfe~\xe1\xebc\x85:\x93\xc40\x91&#r\xc6\xc7\xc7\xd1\xd7ׇ\x13'N`\xff\xfe\xfdذaCF:S*dl9g\xfaK[\xb1b\x85\xa28OOO#\x10\b\xe8\xca\xf0#\b\x82\xc8\x04-\xb7\xb6\xd7\xeb\x05\x00\x1c?~\x9c\xbb}.\xfb2\xe8uC\x87B!\xaeu*O\f\x93\xf6\x91\xd7%K\xdbD\xb1\xd9l\x8aV8O\xd4yu\xd6RB\xd8\x19g\x9c\x81+\xaf\xbc\x12\x9b6mR\xfc\xdd\x03ek9O\x00y\xb0\x9c\x01\xe0\xec\xb3\xcfƶm\xdb\x14\xb7\xf7\xf4\xf4\x908\x13\x04\x91w\xb4\xc4Y\xba\x0f)Y΅\x9c\x1fc\xb5Z\xd1\xdaڊ\xd6\xd6V\xe1\xcf\xf0:\x87)Y\xe9\xf2A\x1dRb\x98\xe8$*\xa3Ѩ\xeaZ\xaf\xad\xad\xd5\xec\xdeV\xea\xe2\xac`9O\x02y\xb4\x9c\xd5\xe8\xee\xeeƪU\xab2:6A\x10\x84(Z1gI\x9c\x95\x04\xa7\x90\xc59\x132\xe9\x1c&\x1a7\xef\xed\xedM)ߚ\x99\x99\x81\xdf\xef\x87\xdf\xef\xcf\xc7W)\t\x14,\xe7\xfc\x89\xf3\xd9g\x9f\xad\xba}xx\x18\xe1pX\xb1\xb8\x9d \b\"[B\xa1\x10fggU\xf7Ѳ\x9c˽\xddp\xbe\xe3\xe6J\xe5[\x12d9\xe7ح\xbdt\xe9R\xd5a\xe4\xf1x\x1c===\x9aeW\x04A\x10\x99\xa2e5\x03\x1fƜ\x95\xc4y\xe1\u0085\xb9\xbc\xa4\x92Go\xdc|bb\x02\xf7\xdcs\x0f6n\xdc8\aWWx(\x88\xf3\x04\x00H)\xd39\xb5\x9c\xab\xaa\xaap\xce9\xe7\xa8\xee#Z\xd0N\x10\x04\x91\tZ\x99\xda@\xc2r\x8e\xc7\xe3\x8a\t\xac\xa5\xe6\xd6.4jjj\xd0\xd8ب\xb8\xbd\xd4-g\x05\xb7v\b\xd0\x10\xe7LzkK|\xfc\xe3\x1fW\xdd\xde\xd9ٙ\xd5\xf1\t\x82 \xd4\xd0J\x06\xab\xa9\xa9\x81\xddnG\u007f\u007f?\xb7\xc6\xd9\xe9t\xc2n\xb7\xe7\xeb\xf2\x882'\x1e\x8f+\x85]R,g\xae\x89\xac\xd60^\x8b\xbf\xfa\xab\xbfR\xdd\x1e\x8b\xc5TS\xe8\t\x82 \xb2A˭-\xb9\xac\x95\xeeC\xa7\x9f~zί\x89\xd0\ao\x1cf\xa9\xa0\xd2\xe4Kۭ\x9d\x8d8kY\xce\x00\x84\xe6\x9b\x12\x04Ad\x82\x96\xe5\xac%\xceg\x9eyfί\x89\xd0G)\x8b\xb3\x82K\x1b8\x95\x10\xa6j9kՠ\xa9\xd1\xd6֦\xd99fxx\x98\xd2\xec\t\x82\xc8\v\xa2\xe2|\xf8\xf0a\xee\xf63\xce8#\xe7\xd7D裔;I\xaaX\xce\xda✍\xe5\f\x00\xabW\xaf\xd6\xdc\xe7\xddw\xdf\xcd\xea\x1c\x04A\x10\x82 \b-q\x96\x92\xbd\xf6\xee\xdd\xcbݾr\xe5ʜ_\x13\xa1\x9f2\xb4\x9c\x93.\x9f\xbcƜ%\xee\xb9\xe7\x1e\xa1\xfd\x8e\x1c9\u008d\xff\x10\x04A\xe8AK\x9c\xa5d/\xa5|\x97\xf3\xce;/\xe7\xd7D觔\xc5Y\xc1rN\x0e\xddλ\xe5\f\x00\x97^z)>\xfd\xe9O\v\xed\xfbꫯR\xf66A\x10Y\xa1\x15s^\xbe|9\xe2\xf1\xb8\xa2\xe5\xac5\x1b\x80\x98\x1bJ٭-j9\xe7\xbcC\x98\x9c_\xfc\xe2\x17\x9aMI\x80\xc4\xd3\xc4\x1f\xfe\xf0\a\x8c\x8c\x8c\xe4\xec\xdc\x04A\x94\x0f333\x9a\xad;?\xfaя\xe2\x83\x0f>\xc0ɓ'Ӷ555%\xa7U\x11\xf3K\x19Z\xcebn\xed\\Y\xce@\"\x01cӦMB\xfb\x86\xc3alݺ\x15}}}9;?A\x10偖\xd5l0\x18p\xf6\xd9gc\u05ee]\xdc\xed\xe4\xd2.\x1cJY\x9c\v\"\xe6,\xf1\xd9\xcf~V8{{jj\n۶m\xc3\xeeݻ5\a\xa6\x13\x04AH\x8c\x8e\x8e\xaan?묳`\xb5Z\x15\xc5yժU\xf9\xb8,\"\x03J٭-j9\xe7\xa5C\x18\x8f\x8d\x1b7\xe2\x9f\xfe韄\xf6\x95bB\xbf\xfaկ\xd0\xd1ё\xf3k!\b\xa2\xf4\u0e6aY>\xf6\xb1\x8f\x01\x00^y\xe5\x15\xee\xf6\x8b.\xba(\xe7\xd7DdF9[\xce\xc6S\xffr-\xe7h4\x8a\xd9\xd9ٜ>\xbdTTT\xe0\x89'\x9e@0\x18\xc4s\xcf='\xf4\x99`0\x88\xed۷\xa3\xb1\xb1\x11\xe7\x9cs\x0eN?\xfd\xf4\x92\xfe\x8fF\x10D\xe6hYΗ\\r\t\x86\x87\x87q\xe0\xc0\x81\xb4mF\xa3Qs\xdc-1w\x94\xf2}>\xab\x983\xa0=\x135\x13\f\x06\x036oތ5k\xd6\xe8\xfa\xdc\xc8\xc8\b^y\xe5\x15<\xfb\xec\xb3طo\x1fB\xa1Pί\x8d \x88\xe2FD\x9c_y\xe5\x15\xc4b\xb1\xb4m+W\xaeDMMM\xbe.\x8d\xd0I)\xbb\xb5E-g\xc5\x0e\xdc\xc1`\x10\xb5\xb5\xb59\xbe,\xc0l6㷿\xfd-\xee\xbb\xef>\xdcw\xdf}\xba>\x1b\f\x06\xb1k\xd7.\xec\u07bd\x1b>\x9f\x0fg\x9ey&N;\xed\xb4\x92~\xca\"\bB\x9bX,\xa6\x9a\x10\xd6\xd6ֆ\xd6\xd6V|\xff\xfb\xdf\xe7n\xbf\xf8\xe2\x8bU\x8f\xff\xe0\x83\x0f\xc2j\xb5\xc2\xe9t\xc2\xe9t\xc2\xe5r\xc1\xe5r\xc1\xe9t\xc2j\xb5fu\xedD:\xa5|Oײ\x9cU\xdd\xda@~,g\x89\x8a\x8a\n\xdc{\xef\xbd\xf0\xf9|\xb8\xf5\xd6[զtp\x89\xc7\xe3\xe8\xed\xedEoo/l6\x1b\x96-[\x863\xce8\x83\x9e|\t\xa2L\t\x06\x83\xaa\t\xa4\x97^z)\x00\xe0\xe5\x97_\xe6n\xd7\xeaf\xb8i\xd3&tuuq\xb7\x99\xcdf466\xa2\xa1\xa1!\xf9jjj\x82\xcf\xe7\xe3\xae9\x9dN\xea߭A)\x8b\xb3\x82\xde%k\x885\xc5Yk&j.\xb8馛\xb0d\xc9\x12|\xe9K_ʸ|jrr\x12{\xf7\xeež}\xfb\xe0\xf3\xf9\xb0x\xf1b,Z\xb4\b\xd5\xd5\xd59\xbeZ\x82 \n\x95\xe1\xe1a\xd5\xedk֬\xc1\xa1C\x87p\xe4ȑ\xb4m\x16\x8bEh\x06\xbd\x12SSS\xe8\xeb\xeb\xd3u\x0f\xb3X,\x9a\"ήy<\x9e\x92\x16,9\xa5\xec\xd6V\xb0\x9c\x87\xa4\x1fX\xb7v\x1c@\x85|\xcf`0\x98\x97\v\x93\xf3\xc9O~\x12\x87\x0e\x1dºu\xeb\xf0\xf8\xe3\x8fg|\x1c֚~\xfd\xf5\xd7\xd1\xd2҂\xb6\xb66,Z\xb4\bF\xa3Q\xfb\x00\x04A\x14-CCC\x8a\xdb,\x16\v.\xbd\xf4R\xfc\xf0\x87?\xe4n\xbf\xfc\xf2\xcb\xe7\xdc5\x1d\x0e\x87\x11\x0e\x87\xd1\xd7ׇ={\xf6\b}\xa6\xa1\xa1AHț\x9a\x9a\xd0\xdc\xdc\f\x93ɔ\xe7o\x91?J\xf9AD\xc1rN\xb6\xc7d\xd5j\x1a@\x9a\x999\x17\x96\xb3D]]\x1d6mڄ\xcb.\xbb\f\xb7\xdcr\x8b\xe6S\xb0\x16\xb3\xb3\xb3\xe8\xec\xecDgg'\xdex\xe3\r,Z\xb4\b\x8b\x17/\x86\xcf\xe7CEE\xdas\bA\x10E\x8e\x9a8\xaf^\xbd\x1aV\xab\x15/\xbc\xf0\x02w\xbb\xde\x04\xd5\xf9\xe2\xe4ɓ\x9a\xe5b,\x92u.j\xa1\xbb\xdd\ue0b1XK\xf9>\xad`9'E\xaf\xa0\xc4Y\xe2\xba\xeb\xaeÅ\x17^\x88u\xeb\xd6\xe1\xbf\xfe\xeb\xbf\x10\x8fdz>f4\x1aő#Gp\xe4\xc8\x11\x98\xcdf\xb4\xb6\xb6\xa2\xad\xad\r\xcd\xcd\xcd\x05\xf3\x87H\x10Dv\xa8\x89\xf3\xe7?\xffytvvr\xfbiWTTફ\xae\xca\xe7\xa5\xcd\x1b\xacu~\xf0\xe0A\xa1\xcfX,\x16aW\xbb\xcf\xe7C}}}^\xae\xbd\x94\xef͜\x11\xc9A\x9c\x9a\xe5\f\xa4\x8as\x14\x80M\xbe\xf7|\x883\x90\xe8o\xbby\xf3f\xdc~\xfb\xed\xb8\xe3\x8e;\xb0cǎ\x9c\x1d{jj\n\xed\xed\xedhooGuu5\x16,X\x80E\x8b\x16a\xc1\x82\x05\x94\xa0A\x10E\xca\xc4ĄbWC\x9b͆\xab\xaf\xbe\x1a\x1b7n\xe4>\xec_r\xc9%hjj\xca\xe8\xbc\r\r\r\xc9\xda鑑\x91\xe4\xbf\xc5<\x9f>\x1c\x0e\xa3\xa3\xa3C\xb8\xf9\x93\xcdf\x83\xd3\xe9\x84\xdb\xedNf\xafK\xef\xddnwJv\xbb\xc7\xe3\x81\xddn\x17:n\x99\xb9\xb5S&>\xc9\xc59\x8d\xf9\x12g\x89\xf3\xcf?\x1f\xaf\xbe\xfa*\xfe\xfb\xbf\xff\x1b\xdf\xfc\xe67s>R2\x1a\x8d\xe2رc8v\xec\x18\f\x06\x03\x9a\x9b\x9bq\xdai\xa7\xa1\xb5\xb5\x95J#\b\xa2\x88\xf0\xfb\xfd\x8aۮ\xbd\xf6ZX,\x16<\xf9\xe4\x93\xdc\xed_\xfd\xeaW3>\xefʕ+\xf1\xfc\xf3ϧ\xadOMM%]мW__\x1f\xfa\xfb\xfbS\xd6\x06\a\auW\xad\x14\x02\x93\x93\x93\x98\x9c\x9cDgg\xa7\xd0\xfe&\x93\tN\xa7\x13MMM\xaa\xa5oef9\xa7\xb8}\xe4n\xed4\xe6[\x9c%֬Y\x83+\xaf\xbc\x12O?\xfd4\xbe\xf7\xbd\xef\xe1\xf0\xe1\xc39?\xc7\xec\xec,\xba\xba\xba\x92\xa5\x12\r\r\rX\xb8p!\x9a\x9b\x9b\xd1\xd4\xd4T\xd2Oq\x04Q\xec\xf4\xf4\xf4(n\xfb\xeaW\xbf\x8am۶qţ\xae\xae\x0e\xd7\\sM\xc6\xe7mhh\u0b9b\xcdf455\xe9\xb6\xc8Y\xeb\x9b\xfdY\xbe\x16\b\x04044\x84\xa1\xa1\xa1\x9c\xcfA\xc87\x91H$\x99\xb8\xabF)\xdfs9\x0fa\x8a\xe2̵\x9c\xf3Y笗\xaa\xaa*\xdcp\xc3\r\xf8җ\xbe\x84m۶\xe1\xc1\a\x1f\xc4\xdbo\xbf\x9d\xb7\xf3IO\xb3\u007f\xf9\xcb_PUU\x05\x9fχ\xd6\xd6V\xb4\xb6\xb6\xc2fK\x8b\x00\x10\x041\x8f(\xdd\xe8W\xae\\\x89\x8b/\xbeXq\xa6\xfc?\xfe\xe3?f\xe5%\xcbu\xb9fcc#\x1a\x1b\x1bu}\x86\xb5\xd2y\x16\xb9|\xcd\xef\xf7s;\xa4\x15\x1ae&\xce\xc5\xe5\xd6\xe6QYY\x895k\xd6`͚5ؾ};\x1e}\xf4Q\xbc\xf4\xd2Ky\x9d^5==\x9d\xcc\xfc\x06\x00\xa7Ӊ\xe6\xe6f\xf8|>455Q\x99\x16A\xcc#\x81@@ѐ\xf8\xe67\xbf\x89ݻw\xe3\x0f\u007f\xf8C\xda6\x83\xc1\x80o|\xe3\x1bY\x9d\xbb\x10\xfe\xdfg\xad\xf4\xb3\xce:K\xe83'O\x9eL\x11l5Q\x9f/w{)\xbb\xb5\xb3\xb6\x9c\xe7\xaa\xce9S.\xbb\xec2\\v\xd9e\xe8\xeb\xeb\xc3\xe6͛\xf1ӟ\xfe\x14'N\x9c\xc8\xfby%w\xd2\xfe\xfd\xfbQYY\t\xb7\u06dd\x14\xebB*E \x88r`\xff\xfe\xfd\xdc\xf5E\x8b\x16\xe1s\x9f\xfb\x1c\xae\xba\xea*n\"\xd8\xf5\xd7_\x8f\xa5K\x97fu\xeeb\xb5\xee\xa4lk\x11\x1ey\xe4\x11\xdcy\xe7\x9di\xeb\xdf\xf8\xc67`2\x990<<\x9c|In\xf7\xe1\xe1\xe1\xac\r\xa6RN\xd0\xe5ĜS\\?\x9a1g\xad\xc1兂\xcf\xe7\xc3\xfa\xf5\xebq\xe7\x9dw\xe2\xcf\u007f\xfe3\x1e\u007f\xfcq\xbc\xf0\xc2\vs\xf2\xb4\x17\x8b\xc5\xe0\xf7\xfb\xe1\xf7\xfb\xb1g\xcf\x1e\x18\x8dFx\xbd^\xf8|\xbed\x9b\xbeb\xfd\x1f\x98 \n\x9d\xde\xde^\xc5\a\xf2\a\x1ex\x00;v\xec\xc0\xf6\xed\xdbӶ\x19\f\x06|\xfb\xdb\xdf\xce\xfa\xfc\x85`9\xe7\x1b\xaf\xd7\xcb]\xbf\xfe\xfa\xebU\xa7x\x8d\x8e\x8ebhh(M\xb8\u007f\xf4\xa3\x1f\xe1\xf8\xf1\xe3\x9a\xe7-\xe5\x0e\x8f\x1cm\xeaf\xdfhZ\xcez\x8a\xdd\v\x81\xca\xcaʤ5\xed\xf7\xfb\xf1\xdcs\xcf\xe1\x99g\x9e\xc1\x9bo\xbe\x99\x93zi\x11fff\xd0\xd3ӓLP1\x1a\x8dp\xb9\\hjj\x82\xc7\xe3\x81\xc7\xe3)\xe9?:\x82\x98+\"\x91\x88b\x99\xe5y睇5k\xd6`ժU\xdc\xed_\xf9\xcaW\xb0lٲ\xac\xaf\xa1\x94\x1beHd\xfa\x1d\xeb\xeb\xebQ__\x8fŋ\x17\xa7\xac\xbf\xfd\xf6\xdbe/\xce\x1c\xcbY\x9f8\x8f\x8c\x8c\xf0\x96\x8b\x02\xaf\u05cb[o\xbd\x15\xb7\xdez+zzz\xf0\xeb_\xff\x1a[\xb6l\x99S\xa1\x06\x12b\xdd\xdfߏ\xfe\xfe~\x00\x89?t\xa9\xa0\xdf\xe3\xf1\xc0\xeb\xf5Ұ\x0e\x82\xd0I,\x16\xc3\xcb/\xbf\xcc\r\xbd\x19\x8dFlڴ\t\xb7\xddv\x1b\xb7\x8fvSS\x93\xe2d*\"\x9d\\?\x808\x9dN\xa1\xfdJY\x9c\xf5X\xce\\\xffo\xb1Y\xceJ\xb4\xb4\xb4\xe0\xb6\xdbn\xc3m\xb7݆cǎa˖-\xf8\xdd\xef~\x87w\xdeygγ\x16\xe3\xf1x\xb2$B\xea\xd8c\xb3ْ\x05\xfb\xd2\x18\xbaR\x8e\xb7\x10D6\xc4b1l߾]\xb1|j\xfd\xfa\xf58x\xf0 ~\xf1\x8b_p\xb7\xff\xe4'?\x11\x8e\xb7\x12\xb9\x17g\xd1{[)\xdf\x03e\xe2<\r \xc0.\x94\xb4\xe5\xac\xc4駟\x8e\xbb\xee\xba\vw\xddu\x17\x06\a\a\xf1\xfb\xdf\xff\x1e[\xb7n\xc5K/\xbd4o\tp\x93\x93\x938~\xfcx\x8a\xab\xa7\xb6\xb6\x16^\xaf7\xa5\xbb\x0e%\x9a\x11\xe5N$\x12\xc1\x9f\xfe\xf4'\xc5\xe9O\xe7\x9dw\x1eZ[[\xf1\xcf\xff\xfc\xcf\xdc\xed7\xdex#>\xfb\xd9\xcf\xe6\xf3\x12K\x8e\\\xe7̈\xc6\xe9K\xd9r\x96\xb9\xb5\xfb\x00\xa4d\xcf\t\xd59G\"\x91\xa2\x9el\xa2\x86\xcb\xe5\u008d7ވ\x1bo\xbc\x11\xd1h\x14\xaf\xbe\xfa*\xb6n݊\xad[\xb7\n\xb7\xae\xcb\x17\xe3\xe3\xe3\x18\x1f\x1fG{{;\x80\xc4\x1f\xb4\xc3\xe1\x80\xcb\xe5\x82\xc3\xe1\x80\xc3\xe1@cc#%\x9b\x11eC \x10\xc0\x9f\xff\xfcgՇh\x83\xc1\x80\x9bo\xbe\x99\xbb\xed\x13\x9f\xf8\x04~\xfaӟ\xe6\xeb\xf2J\x96\\{\x17I\x9c!o\x1c\xd3-߮\xe9\xd6\x06\x12\x19w\x1e\x8f'\x87\x97U\x98TWW\xe3\xf2\xcb/\xc7\xe5\x97_\x8e\x1f\xfd\xe8G\xe8\xe8\xe8\xc0\xf6\xed۱}\xfbv\xfc\xf9\xcf\u007f\xcezJV\xb6\xcc\xcc\xcc \x10\b \x10\xf8\xd0\xfbQYY\x89\xc6\xc6ƤX;\x9dN466\x96\xf4\x1f5Q~D\xa3Q\xecݻ\x17\xef\xbd\xf7\x9e\xa6P\xec\u07bd\x9b\xbb\xbep\xe1B<\xff\xfc\xf30\x9b\xcdP\xb7\xe5*\x00\x00\x18#IDAT9\xbd\xb6\xfd\xfb\xf7c\xe3ƍp:\x9dɇg\xa9\xbft\xa94+\xcau\x0f\t\x12\xe7\xb4v\xb3i\xad\xeb\x84\xc4ydd\xa4,\xc4YN[[\x1bn\xba\xe9&\xdct\xd3M\x98\x9d\x9d\xc5\u07bd{\x93b\xfd\xc6\x1bo \x12\x89\xcc\xf7%\"\x16\x8b%k\xaeYjkk\x937\x8b\x86\x86\x06466\xc2n\xb7\x97Ef)Q:\xc4b1\x1c>|\x18{\xf6\xecɪE\xe5i\xa7\x9d\x86?\xfe\xf1\x8fy\xb9\x8f\xedܹ\x13;w\xee\xe4n3\x9b\xcdhllL\x99\xe2T\x8c\xf3\x97s-\u03a2\xc7+嘳,_\xe2\x90|\xbb\xa6[\x1b(\x9d\xa4\xb0l0\x18\fX\xb5j\x15V\xadZ\x85\xbb\xef\xbe\x1b\xa1P\b\xaf\xbf\xfe:v\xec\u0601\x1d;v`\xe7Ν\x05!\xd6\x12\x92K\x9cu\xcd\x1b\x8dF\xd4\xd7\xd7'o\x16\x0e\x87\x03\xf5\xf5\xf5\x94)N\x14\x1c\xb3\xb3\xb38~\xfc8\xf6\xee\u074b\xd1\xd1Ѭ\x8e\xf5\x91\x8f|\x04/\xbd\xf4\x12\x9a\x9b\x9bstu\xe2LMM\xa1\xaf\xafO1>Σ\xb6\xb66e\xb2\x93\xf4\x90-My\x92\u07b3\xaf|\xe7\xa2\xe4Z\x9c\x15f\x19\xa7Q\xaa\x96\xf3ѣG\x933\x1cN\xa1*Ί\x963\x89s:V\xab\x15W\\q\x05\xae\xb8\xe2\n\x00\x89\xff\tw\xedڅ\x1d;v\xe0\xb5\xd7^Ûo\xbeYp\xdd\xd5fff\xb8VvuuuR\xb0\xa5\xbaDI\xb4\xc9\xd2&撉\x89\t\x1c:t\bG\x8e\x1cA8\x1c\xce\xfax\u007f\xff\xf7\u007f\x8f\x9f\xfd\xecg\xba{U\xcf'҃\xb5\x9e\t|\x16\x8bE\xd32\xcf\xc6B\x17\x15\xd3\\\x1f\xaf\x10\xbd\b\xb9\xe0\xb1\xc7\x1e\x93/\xa5\r\xda\x16\x12\xe7\xf9\x8e\xb5\x16\x03f\xb3\x19\x17]t\x11.\xba\xe8\"\x00\x89'\xcd\x03\a\x0e\xe0\xed\xb7\xdf\xc6;#\x9d;w\xe2\xfd\xf7\xdf/\xc8f\xf3\xd1h4\xd9\xe1\x8c\xc5`0\xa0\xbe\xbe\x1euuu)\xa2]WWW\xd2\xee&bn\x89F\xa3\xe8\xea\xea±c\xc7\xd0\xd5Օ\x93\x1e\x04\xa7\x9dv\x1a\xbe\xf7\xbd\xef\xe1\xf3\x9f\xff|\x0e\xae\xb0\xf0\t\x87\xc3\b\x87ú,t\xbbݞ\x96`*\u007f\xb9\\.\xd4\xd7\xd7\v5\fу\xa88\x97\xe2}\xa6\xab\xab\vO<\xf1\x04\xbb4\x05 -\xfbXȭ\xad\xe7?8\x91\xc0`0\xe0\xdcs\xcfŹ瞋\xb5k\xd7\x02H\xb4Bݵk\x17\xdey\xe7\x1d\xbc\xf3\xce;سgOA\xffnggg\x93m\xf7\xe4\xd8l6\xd4\xd6֢\xae\xae\x0e\xb5\xb5\xb5\xc9\x17\t7!B(\x14\u0089\x13'p\xe2\xc4\t\xf4\xf5\xf5\xe5䡵\xb2\xb2\x12\u007f\xfb\xb7\u007f\x8b\xb5k\xd7⪫\xaeʋ\xabwݺu8r\xe4\b\x06\x06\x06000\x90\xf4D\r\r\r\x15\xdd\x1c\xe6`0\x88`0\x98\xd5,\x82\xc7\x1e{\f\xaf\xbe\xfaj\x8a\xfb]r\xc1;\x1c\x0eEϛh\b\xb0\x14\xddڷ\xddv\x1bB\xa1\x10\xbb\xf4>deT\x80\xa0\xe5\xac6'\x95\x10\xa7\xae\xae.\xd9ZTb``\x00\xfb\xf6\xedþ}\xfb\xb0w\xef^\xec۷\x0fǎ\x1d\x9b\xd3\x0ef\x99 \rW\x97\xba\x9e\xb1X,\x96\x14ᮩ\xa9\x81\xddn\x87\xddn\x87\xd5j\xa5ү2drr2\xe9\x9d\xf1\xfb\xfd\x18\x19\x19\xc9\xc9\xdfxMM\rV\xaf^\x8d+\xaf\xbc\x12W]u\x15Z[[sp\xb5\xca|\xfd\xeb_W\xdcV\xaac\x1b\xd5ؼy\xb3\xe2\xb6\xca\xcaʤPK/\xa9\xc9\x12\xaf\xd79\x8fR\x13\xe7'\x9f|\x12/\xbc\xf0\x82|y\x1fo_\xf6\xb1\xe6\x01\x00\xff\xc6\xdb鳟\xfd,\xef\x80D\x9e\x18\x1f\x1f\xc7_\xfe\xf2\x17\x1c8p\x00\a\x0e\x1c\xc0{g\x83\a\x0ff\x9d\x18S\bTVV\xc2f\xb3\xc1n\xb7\xa7\x88vMM\rl6\x1bl6[Y\f\x12(e\"\x91H\xb2\x03\xde\xc0\xc0\x00\xfc~\u007f\xce\xf2/jjj\xf0\xb1\x8f}\f\x17\\p\x01.\xb9\xe4\x12\\t\xd1EE}\x03\x97\x8fmT\x13\xf6\x9e\x9e\x1e^?撦\xaf\xaf\x0fMMM\xf3}\x199a\xef\u07bd\xb8袋\xe4V3\x00\xfc\x13\x80\xa7䋬8\u007f\x17\xc0\xbd\xbc\x83\x9e\u007f\xfe\xf9\x8a\xb5\x83\xc4\xdc\xd1\xddݍ\xf7\xde{\x0f\a\x0e\x1c\xc0\xc1\x83\aq\xf0\xe0A\xb4\xb7\xb7\x17\\\xe2Y\xb6\x98L&\xd8l6\xd4\xd4\xd4\xc0j\xb5&E\xdbj\xb5\xa2\xa6\xa6\x06\x16\x8b\x05\x16\x8be\xbe/\xb3\xec\t\x85B\b\x06\x83\x18\x1d\x1d\xc5ɓ'\x93\x82̹\xf9dLkk+.\xb8\xe0\x02|\xe2\x13\x9f\xc0\x05\x17\\\x80\xb3\xcf>\xbb\xac\x1f\xde\xc6\xc6\xc6\xd2\xdc\xe9CCC\x8ak\xe3\xe3\xe3\xf3}\xc9Y144\x04\x87\xc31ߗ\x915===\xf8\xf8\xc7?\x8e\xde\xde^\xf9\xa68\x80\xd3\x00t\xc97\xb0\xe2|'\x80\x87y\a\xf6xa%\x17TTT$\x85\xdah4\xc2`0\xc0d2\xc1`0\xc0h4\xa6\xfc\\]]\x9d\xfcY\x8e\xf4Y%\x8cFc\x9a5\x1a\x8dFS\x12\xa7fgg\xb9\xfb\xcc\xcc\xcc`zz\x1a\xd3\xd3ӈD\"\x98\x9e\x9eN\xaeE\xa3\xd19o\x90c4\x1a\xb1h\xd1\",[\xb6\fg\x9cq\x06\x96.]\x8a\xa5K\x97\xe2\xcc3τ\xdb\xed\x9e\xd3k!\xf2O\xbe\xac\xf3X,V\xb4\xbd\x16:;;q饗\xaaի\xbf\v\xe0c\x00\xb8\xffs\xb2\xdf\xfaJ\x00/*\x1d\xe5\xe5\x97_\xc6\xeaի3\xbdN\xa2H9y\xf2$:::\x92\xff\xa3\xc9\u007f\xee\xea\xeaʹ{\x93(|\xaa\xaa\xaa\xe0t:\xe1\xf3\xf9\xd0\xd6֖\xf2jjj¢E\x8b`\xb5Z\xe7\xfb2\x89\x02ett\x14\x03\x03\x03\b\x04\x02x\xf8ᇱu\xebִ}\xaa\xaa\xaa\n\xcaŮ\x87\x03\a\x0e\xe0\xef\xfe\xee\xef\xe4]\xc0X\x9e\x03\xb0\x16\x80b\x13\x11\xf6\xf1~L\xedd\xef\xbf\xff>\x89s\x19\xd2\xd0Ѐ\xf3\xcf?\x1f\xe7\x9f\u007f>w\xfb\xec\xec,\xfc~?\xba\xba\xba088\x98LF\x91~\x1e\x1e\x1eN\xfe;88H\xdd\xe6\n\x1c\xb3\xd9\f\xb7\xdb\r\x9fϗ\xfc\xd7\xe3\xf1\xc0\xe3\xf1$\xd7Z[[\xd1\xd4\xd4D%qD\xc6H\r\x8d\x96.]\x8a\x17_|\x91+\xceŚ\x85\xbfm\xdb6\\\u007f\xfd\xf5\x18\x1b\xe3J\xea\x18\x80uPpe\xb3\xb0\xe2<\xa4\xb8\x17\x80Ç\x0f\xeb\xba@\xa2<0\x18\fhnn\x16NܑZ\x88\xb2\xa2-e\x9a\xb2kccc\x98\x9c\x9cD0\x18L\xfe\\N1\xf2l\xa9\xaa\xaaBMM\r\x1a\x1b\x1b\xb9/i\xdc(\xfbr\xbb\xddhhh\x98\xefK'\xca\f%\x0fK\xb1\x89s<\x1e\xc7\xc3\x0f?\x8co\u007f\xfb\xdbJ\xe1\xc0\x97\x91(\x9bJ\x1b\x0fɃ\x15\xe7\x13H4\"\xe1f\xbf\xbc\xfb\xee\xbb\xfa\xae\x94 8\x18\x8dFx\xbd^x\xbd^ݟ\x8d\xc5b\x18\x1b\x1bC0\x18L6A\x19\x1d\x1d\xc5\xc4\xc4D\xca{\xe9gI\xd8c\xb1XJvq$\x12I\x96\xfb\xc4\xe3\xf1\x94\xfa\xf1\xc9\xc9ɤ+mzz\x1a\x13\x13\x13\x19\u007f\xd7\xfa\xfaz\xc5x\x99\xcdfK\xde|$!5\x1a\x8d\xb0\xdb\xed\xc9\u007f\r\x06\x03jkkQYY\x89\xba\xba\xba\xe4\xbfRy\x99\xddnG}}}\xb2쬦\xa6&\xd9\x13\xbd\xd8nlD\xf9\xa2\x94\x8d]L\u007fÓ\x93\x93\xf8\U00097fcc\xe7\x9e{\x8e\xb7y\n\x892\xe5\x1f\x00\x10N\xe2\x91w\b{\x17\x00\xd7\u007f\xf9\xce;\xef \x1c\x0eS})1oTVV&\x9b\xf7\xcf\a\xa3\xa3\xa3)\xc9Y\x92\x88\x12\x04\x919J\x96s\xb1TI\x1c:t\b\xff\xf0\x0f\xff\xa0d\xc0\xee\x06p\x03\x00ݮgy\xd0(\xdd\xf1\u007f\x8aH$\"\xdcr\x8d J\x91\xfa\xfa\xfa\x94\xe9>$\xcc\x04\x91=J%t\xc5`9o\u07bc\x19\xabV\xad\xe2\t\xf3\f\x80\xfb\x01\xfc52\x10f ]\x9c\x1f\x87\xca\x00\x8c\xef~\xf7\xbbTZC\x10\x04A\xe4\f%OX![\xce\xfd\xfd\xfdX\xb3f\rn\xb8\xe1\x06^G\xbc\xe3\x00>\t`\x03TfVh!\x17\xe7>$R\xbc\xb9\xec۷\x0f\xb7\xdezk\xa6\xe7\"\b\x82 \x88\x14\x94ĹP\x9b\x8flٲ\x05+V\xac\xe0e\x98\xc7\x01\xfc\x18\xc0r\x00\xafg{\x1e^-\xc4\xfdPQ\xfb\x9f\xfc\xe4'\xb8\xe3\x8e;Ȃ&\b\x82 \xb2\xa6X,\xe7\xfe\xfe~\\{\xed\xb5\xf8\xdc\xe7>\xc7\x1b\xa3\x1b\x00\xf0\x19\x00_\a\x90\x93\xe6\xf2\x8a\xab\xaf\xbe\xba$\xa6$\x11\x04A\x10\xf3G}}=w\xbdP,\xe7x<\x8e͛7c\xf9\xf2\xe5\xf8\xcdo~\xc3\xdb\xe5W\x00\u0382J\xceV&(u\x11\xf87$\xb2\xcc\x14\xf9\xdd\xef~\x873\xcf<\x13\xcf>\xfbl.\xaf\x87 \b\x82(#\x94J\x0e\v\xc1r~\xef\xbd\xf7p\xc1\x05\x17\xe0\x86\x1bn\xc0\xc8Ȉ|\xf3\x18\x12\xbd\xb1?\x0f mc\xb6(\x89s\x04\xc05H\x04\xb6\x15\xf1\xfb\xfd\xf8\xc2\x17\xbe\x80\x95+W\xe2駟\xc6\xf4tƱo\x82 \b\xa2\fQ*I\x9c\xcfl\xedp8\x8c\xfb\xee\xbb\x0f\xe7\x9f\u007f>\xdez\xeb-\xde.ۑ\x88-kv\xfa\xca\x14\xb5\xfe{\xdd\x00\xfe\x06\t7\xb7*\xfb\xf6\xed\xc3\x17\xbf\xf8E455\xe1+_\xf9\n\x9e\u007f\xfey\x1c;v\xacd\xc7\x15\x12\x04A\x10\xb9\x83\xe7ڞ/q~\xf5\xd5W\xb1r\xe5J\xdc{シ\xde\xdea\x00\xb7\x01\xb8\x02@O>\xafCd\xdcG\r\x80M\x00\xbe\xa8\xf7\xe0&\x93\t\x8b\x17/FcccJ\a#\xb6\xa3QMM\rL&\x13\xea\xea\xea\x923x\xeb\xeb\xeba2\x99\x92]\x90L&\x13jkku\u007f9\x82 \b\xa2\xf09\xf7\xdcs\xb1\u007f\xff\xfe\x94\xb5\xab\xaf\xbeZ)ƛ\x17N\x9e<\x89\xbb\xee\xba\vO<\xf1DJ\xb3!\x86]H4\x14\xd14Xs\x81\xc8\x04\xfa\t\x00\xd7\x03\xf8\x05\x80\xff\x03\xe0lуG\"\x11\xa5\x01\xd3\x19a\xb5Za2\x99\x92\"\x0e\x00\x13\x13\x13ɹ\xb4uuu\xa8\xab\xabCcc#\x9cN'\x1c\x0e\a\x9cN'\xdcn7\\.\x17\x9cNg\xf2\xe5r\xb9\xa8\x8f0A\x10D\x01\xe0t:\xd3\xd6\xe6\xd2r\u07b2e\v\xbe\xfe\xf5\xafcpp\x90\xb7y\x1a\xc0\x03\x00\x1eD\xa2\xb9Ȝ \"\xce\x12\xdb\x01\x9c\v\xe0R$\x82\xe0\x9f\x02`\xcb\xc7E)\x11\n\x85\x10\n\x85\x14'\x1b\r\f\f```@\xd71\x1b\x1a\x1a\xe0\xf3\xf9R:?555q\xd7ZZZ\x8a\xa2k\rA\x10D1\xe1\xf1x\xd2\xd6\xe6\"!\xac\xbd\xbd\x1dk\u05ee\xc5+\xaf\xbc\xa2\xb4\xcb!$\xac\xe5=y\xbf\x18\x19z\xc4\x19H\x14Yo?\xf5\xb2 \x11\x93\xfe8\x80\x8f\x02X\x04\xa0\x15s,\xd8\xd9\"\r\x01\x17\xc5b\xb1h\x8a8\xbb\xe6\xf1xh\xb4\x1eA\x10\x84\na\x97\xbd\xdc:W\x13u\xa7\xd3Y\x10%\x04\x04A\x10s\x85\xdb\xedN[\xcb\xd7}pǎ\x1dX\xbbv\xad\xda\x18\xe4\x13H\x8cv\xfc\x9f\xbc\\\x80 و\xb3\x12c\xa7^Z\xcaՀ\x84x7\x00hR\xf9y\x01\x14\xc6X\x16\v\x99Z\xe7\"\x96\xb9\xb4F\x10\x04Q\xac\xf0\xc49\xd7!đ\x91\x11\xdc}\xf7\xddj\t_\x00\xb0\x05\x89\xb0\xad\xf8\r;O\xe4C\x9cE9\t\xf1_\x80\xeb\xd4\xcb\xc1\xbc\\\x00\x9cHtf\xf9T>.p\xbe`\xad\xf3={\xb4C\x1d\x16\x8b%\x99\xe4\xe6v\xbbS\x92\xe1\xd85\xf6\xa54g\x98 \bb\xaeṵs%\xce\xf1x\x1c\xbf\xfc\xe5/q\xc7\x1dw`hhHi\xb7\x00\x80\xaf\x01\xf8\uf71c4\a̧8\xeba\xf0ԋ\xc7jp\xc4\xf9\xf6\xdboǗ\xbe\xf4%\x04\x02\x01\f\x0e\x0ebhh\b\x03\x03\x03ɟ\x87\x86\x86088\x88@ \x80`0\x98\u05cb\xcf7\xe1p\x18\xdd\xdd\xdd\xe8\xee\xee\x16\xfe\x8c\xc5b\x11\xb6\xcc}>\x9fb\x8b=\x82 \x88lɗ\xe5|\xf4\xe8Q\xdcr\xcb-x\xf9\xe5\x97\xd5v\xfb5\x80\xb5\x00\x14\x95{>(\x16qV\x83\xdb餮\xae\x0e\xe7\x9f\u007f\xbe\xf0AN\x9e<\x89\xfe\xfe\xfe\xa4\v\xba\xaf\xafO\xf1\xfd\xc0\xc0\x00ff\xe6,\xa3>/\x84\xc3attt\xa0\xa3\xa3Ch\u007f\xab\xd5\xca-Ks8\x1c\xf0x44T\xf4\xadMC\xa1\x10\xba\xba\xba\xd0\xd5\xd5%\xfc\x19\xb2\xce\t\x82\x10\x81\xf7\xff~\xa6\ta\xaf\xbc\xf2\nn\xb9\xe5\x16\x1c9rDm\xb7\xed\x00\xbe\x82D'̂\xa4\x14\xc4y\xce{\x84VVV\xc2\xe3\xf1p\xe3$JLMM)Z\xe5\xbc5\xbf\xdf_\xf4c9\xf5Z\xe7l\x99\x9aHB\x9c\xdb\xed\x86\xc1`\xc8\xf3\xb7 \b\"\xdf\xd4\xd4Ԥ\xad鵜\xfd~?֯_\x8f\xff\xfc\xcf\xffT\xdb-\f\xe0>\x00?@\xa2\\\xaa`)\x05q.\n\xff\xb2\xd9lFSS\x13\x9a\x9a\x9ap\xd6Yg\t}F\xeejWs\xb7\x0f\r\r\xf1\xfa\xc0\x16\x15l\"\x9c\b\x06\x83!͝\xceK~cפ\xcer\x04A\x14\x0e\x06\x83\x01&\x93)\xc5\x05-j9\xc7b1lڴ\t\xdf\xfe\xf6\xb7\xb5\xc6\x18\xefD\xa2\xa1\x88\xaaI](\x94\xac8?\xfd\xf4\xd3\xe8\xef\xef\x87\xd7\xebMޘ\xbd^o2^\xear\xb9\n\xde\xea\xd2\xe3j\a\x12\xa5\x02\x92+}xx\x98\x9b\x04'\xad\r\r\rabb\"\x8fW\x9f\u007ffgg\x11\b\x04\x10\b\x04\x84?C\xd69A\x14&\xf2П\x88\xe5\xfc\xc1\a\x1fছnR\xeb\xf0\x05$4\xe2\xff\x00\xb8\a\x89V\x9cEA)\x883\u05ed\xdd\xdeގ\xf6\xf6v\xd5\x0f\xb2\x89M.\x97+)\xe4.\x97\v.\x97+-\xd1\xc9h,\xec_Wcc#\x1a\x1b\x1b\xb1l\xd92\xa1\xfd\xa7\xa6\xa6R\x04{pp0)\xeaRܜ\x15\xf5\xa1\xa1\xa1\x92p\xb5\xeb\xb1\u038dFcZOv^\x9fv\xb7\u06dd,_+\x94!\xf1\x04Q,LOO\xa7\xdd[\xd4\xc49\x1a\x8d\xe2{\xdf\xfb\x1e\x1e|\xf0A\xb5\x84/ \xd1o\xe3\x06\x00{sq\x9dsIa\xab\x8d\x18\x19\xbb\xb5\a\a\a\x95\x1a\x9ds)\xb5֝f\xb3\x19---hii\x11\xfe\x8c\x14;W\xcbf\x97^\xbd\xbd\xbdZn\xa6\x82gff\x06~\xbf\x1f~\xbf_\xf83\xa5\xf6wB\x10\xf9\x867\x13\xc1b\xb1p\xf7ݻw/\xbe\xf6\xb5\xafa\xef^U\xbd\x8d\x03\xf8\u007fHdc\xab\xaaw\xa1R\n\xe233\x93\x16\x1fW\x8a\x99K\xafbO\x84\x03\xf4\xff\x9d\xd4\xd6֦\x84]\x1c\x0e\x87b78\xb7\xdbM\xf3Љ\x82\x86W\xf6Ċ\xf3\x8b/\xbe\x88[n\xb9\x85+\xe226\x03\xf8:\x80\xe2\xee,\x85\xd2\x10g?\x12\xff1\xdc\x00\xbe\x05\xc0\xffF\x81\xb5\xdf̖r\x11g\xbdT!\xd5\xfav\xe2\xc3A\x1b\xd2z#\x12B\xde\xc8\xfc\\\x9257T~\xa4\x9c\b\xa7\x94\x1c\xa7\xc7E]*\x94\x9a\x17\x87\x98\x1b\xf6\xecك\x8f~\xf4\xa3\x99|t\x04\t\xaf\xe93\xb9\xbd\xa2\u0080\xc49\xb7H\x16\xbaޗ\x17%\xf6߂\u05faS\xe9F\xdd\xdc\xdc\\r\xe5G\xe5\x98\b\x97\t\xf2~\xecr\xaf\x8d\xbc\x91\x8c\xcdf\x9b\xefK&r\xccڵk\xb1i\xd3&\xbd\x1f\xfb#\x80\xaf\x02\xe8\xc9\xfd\x15\x15\x06%%\bE\x8e\x05\xcanw\xa5\x97\x13E>\xebZB\x9e\xe0\xa4\xd4\xf1Kr\xab\xda\xed\xf6\xf9\xbe\xe4\x9c2;;\x9b\xe2J\xe7\xf5k\x97J\xff\xa4\xf7\x1a\xf5\x9d%\x894\x1eU\xa4\x1b\x9c$\xf8\xa5\xe6\xc5)%\xba\xba\xba\xb0d\xc9\x12=I\x9da\x00w\x03\xf8\xbfH\x94K\x95,$\xce\xc5O\xa6ֺX\xfat\x01#Op*7\x17j9\xf6k\xcf\x04),#:\x84\xc5\xeb\xf5\xd2D\xb59 \x1e\x8fc͚5ضm\x9b\xe8G\xde\x06p#\x00\xf5\xeeR%\x02\xfd\x05\x96/\x92\xa8\xcbc缗\x83٧hkr\xf4ޤE˿\x8a\t=\xfd\xda\a\a\a\x8b~\x9aZ&\x98\xcd\xe6\xa4\xe5-ys\xe4\tpr\x8b\x9d\xacs\xfd<\xfc\xf0\xc3X\xbf~\xbdȮ\x11\x00\xdf\x05\xf0\b\xe6a\xd0\xd1|A\xe2L\xe8\xc5\bu!g\x13\xe4\xe4kE\x85\xd9lFcc\xa3\xaa\x88\xb3\xef].W\xc1\xb7xՋ\x9eD8i\xad\x1ca\xc5[\xc4\xed^\xee\x99\xed\x8f?\xfe8֮]+R\xd2x\x10\xc0\x17\x01\xbc\x9b\xff\xab*,H\x9c\x89\xb9D\xcd\x05\xaf\x14ow\x00(\x8a\x82\xdb\xca\xcaJ\xa1\x1b4\x1b[/\xb5)Y\xe1pX8f.\xbd\x8a\xbd\xe6<\x13X\xeb\\\xfe7\xe2v\xbb\xe1\xf1x\x92el\x1e\x8f\xa7\xa4f\x9do۶\r\x9f\xf9\xccgDB,\x9b\x01\xac\x05\x10\xca\xffU\x15\x1e$\xceD1\xa0'\xae.\x89|#\x80\x82O\x01\xd7*S+\x87>\xdcSSS\u0096yOO\x8f\xae&=\xa5Buuuʀ\x1ev\xba\x1e\xfb^\x12\xf6B\xb6̟|\xf2I|\xedk_S\xdbe\f\tQ.\xc9\x12)QH\x9c\x89R\xa6\x06|\x17\xbb\x03\xea.\xf9\x82\xee\xbaR\ue77e\xb4\xca\xd4\xe4\xef˱L\xcdl6'+\x1b$O\x8d4iO\x9a\xac\xc6N\xe2\xb3Z\xady\xbf\xa6X,\x86\xff\xf8\x8f\xff\xc0\x9dwީ\x96\x9d\xfd\x16\x80/\x00\xe8\xca\xfb\x05\x158$\xce\x04\x91\x8e\x19\xfc\xa48ש\u007f\x95^\x05i\xd2R\"\x9cX\"\x9c\xb4\xd6\xd3\xd3S\x12\xfd\xda\xf5`\xb3\xd9\xd2\xc4\xdb\xedv'\xbb\xbf\xb9\\.,X\xb0\x00---\xa8\xab\xab\xd3}\xfcW^y\x05\xebׯǮ]\xbb\xd4v\xfb=\x80\xff\x85D\xb9T\xd9C\xe2L\x10\xb9\x83\xed\xe7.\u007f9\x15\xb6\x15\\}\x97<\x11NK\xd4K9\x11\xae\x9c\xfa\xb5\x8bRSS\x83\xd6\xd6V477\xc3\xe7\xf3a\xc1\x82\x05hjj\xc2\xf2\xe5˱jժd\xbb\xdfh4\x8a\x17^x\x01\x8f=\xf6\x18v\xecءu\xd8g\x91\x98\xbb\\^OE*\x908\x13\xc4\xfc\u008b\xa7\xab5\xa3i:\xf5oA\xc1\xeb\b\xa7\x14C/Ŏp\x91H\x04###\xc2]\xe1J\xb5L\xcdd2aժU\xa8\xa8\xa8\xc0\u07bd{199)\xf2\xb1\xff\a\xe0v\x00\xe5W\x84\xaf\x02\x893A\x14\x1fVh[\xe4\xd2Kr\xc5\x17TK56\x11ND\xd4K5\x11\xae\xcc\xfb\xb5\x87\x91\x10e͑S\xe5\b\x893A\x94\a\xd5P\x16n%7|AզSG\xb8\x92\xea\xd7~\x18\xc0\xe7\x01\x1c\x98\xef\v)TH\x9c\t\x82P\xa2\x12\xe9b-\xfd\xecB\xea\xa46\x17\x123\xd5\v\xc6BW\x1b\x8d*\x1fwY\x8a\xa3Q\xe5\xfdڥq\xa8\xc3\xc3Ê=\xdc\xe7\xa0_\xfb4\x80\x87\x01<\x00`*\xdf'+fH\x9c\t\x82\xc8%&|(\xd8\x1e\xf0\x05\xdc)[+\bl6[\x9a`;\x1c\x0e\xae\xa8\xbb\\.46\x16\x94c!'<\xfd\xf4\xd3\xf8\xe2\x17\xbf\x98\xb6~\xfd\xf5\xd7cŊ\x15hoo\xc7{g\x9d;wfr\xf87\x01\xdc\f\xe0\xbd,/\xb3,(\xad\x14K\x82 \xe6\x9b\b\x80\xdeS/Qx\x13\xd9xIqM\x00Z\x90\xa7\x8eq\x93\x93\x93\x98\x9c\x9cDgg\xa7\xd0\xfeF\xa3Q\xd1\n\xe7u\x83+\x06W\xbbR\xa2\xdey睇o}\xeb[\x00\x80\xfb\xef\xbf_\xaf8\xf7\x00\xb8\x1f\xc0\x93\xa0\xa4/aH\x9c\t\x82\x98o\xc2\x00:N\xbdD\x902ܕ\x04\\.\xf2y\xc9n\x9f\x99\x99\x81\xdf\xef\x87\xdf\xef\x17\xfeL]]]\xda0\r\x9e\xa8Kk\x85\xd6\xe9롇\x1e\u0086\r\x1bDw\x9fDbX\xc5\xf7A\xb5˺!q&\b\xa2\xd8\b\x9fz\xf5\x01\xd8#\xb0\xbf\xbc\\M\xcbJ\xf7 O\re\xc6\xc6\xc6066\x86\xf6v\xb1\xa9\x87\"\xc3Wص|՜\xc7\xe3q\xac[\xb7\x0e?\xf8\xc1\x0fDv\x8f\x01\xf8/\x00\xeb\x00\x88?\xb9\x10)P̙ \b\"\x95j|\x18\x13w\xe3\xc3ع\a\x80\x97\xf3s\xc1\x14m\xb3\xc3W䓲\x1c\x0e\x87\xe2K\x9a_\xfd\x9b\xdf\xfc\x06\xd7^{m\xdaq\x9dN'\x86\x86\x86D.\xe1\x8f\x00\xbe\x05\x8a+g\r\x893A\x10Dv\xf0\xdc\xecj?\x17\x14\x15\x15\x15p8\x1c\xa8\xad\xad\xc5\xe4\xe4$\x02\x81@&\x87\xe9\ap\x17\x80\xff\xcc\xedՕ/$\xce\x04A\x10s\x87\x15\tk\xdc{\xea_ߩ\x9f}H\b\xb7\xf4\xb3\x1b\xc5\x11v\x9c\x05\xf0\x1f\x006\x00\x18\x9f\xe7k))H\x9c\t\x82 \n\x8fJ|\xe8Ro>\xf5s\v\xf3ރ\x0f\x05}\xbe\xdc\xeaG\x01|\x19\x89\x12)\"ǐ8\x13\x04A\x147^$\x84\xbb\x19\xc0\xc2S?\xb7\x00Xp\xea\xe5Cn\a\xac\xc4\x01<\x06`=\x80P\x0e\x8fK0\x908\x13\x04A\x946F$D\xbaMᥧ\x9b\xca8\x80\xaf\x00\xf8u\x8e\xaf\x91\x90A\xe2L\x10\x04Q\u07b8\x01,\ap֩\u007f?\x02\xe0\\\x00\xf2\"\xeb\x03\x00\xae\x03pdN\xaf\x8e \b\x82 \b\x00\t7\xf8\x85\x00\xbe\v\xe0]\x00O \x91\x95N\xcc\x11\xff\x1fnH\xc0/D\xe3\xcek\x00\x00\x00\x00IEND\xaeB`\x82"), } filec := &embedded.EmbeddedFile{ Filename: "assets/logo.svg", - FileModTime: time.Unix(1691853597, 0), + FileModTime: time.Unix(1703683661, 0), Content: string("\n\n \n \n \n \n \n \n \n image/svg+xml\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n oerc\n \n\n"), } filed := &embedded.EmbeddedFile{ Filename: "favicon.ico", - FileModTime: time.Unix(1691853597, 0), + FileModTime: time.Unix(1703683661, 0), Content: string("\x00\x00\x01\x00\x04\x00\x10\x10\x00\x00\x01\x00 \x00h\x04\x00\x00F\x00\x00\x00 \x00\x00\x01\x00 \x00\xa8\x10\x00\x00\xae\x04\x00\x0000\x00\x00\x01\x00 \x00\xa8%\x00\x00V\x15\x00\x00@@\x00\x00\x01\x00 \x00(B\x00\x00\xfe:\x00\x00(\x00\x00\x00\x10\x00\x00\x00 \x00\x00\x00\x01\x00 \x00\x00\x00\x00\x00\x00\x04\x00\x00|\x00\x00\x00\xa3\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00\x00\x00%$$$FTTTsbbb\x92YYY\xa9PPP\xbcZZZ\xd4___\xefHHH\x95\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x1c000\x86```\xe4kkk\xf7\x80\x80\x80\xff\x93\x93\x93\xff\xa4\xa4\xa4\xff\xb1\xb1\xb1\xff\xc4\xc4\xc4\xff\xe0\xe0\xe0\xff\xf9\xf9\xf9\xff\xff\xff\xff\xff\xff\xff\xff\xff\xbc\xbc\xbc\xffttt\xb9\x00\x00\x00\x02\xa2\xa2\xa2\xf1\xff\xff\xff\xff\xf9\xf9\xf9\xff\xc9\xc9\xc9\xff\x91\x91\x91\xffsss\xffjjj\xffggg\xffttt\xff\xa1\xa1\xa1\xff\xf3\xf3\xf3\xff\xc5\xc5\xc5\xff\xb3\xb3\xb3\xff\x81\x81\x81\xff\xfe\xfe\xfe\xff\x84\x84\x84\xbe\xb3\xb3\xb3\xf9\x82\x82\x82\xff>>>\xffWWW\xfffff\xfffff\xfffff\xfffff\xfffff\xffbbb\xffsss\xff\x94\x94\x94\xff\x9a\x9a\x9a\xffqqq\xff\xff\xff\xff\xff\xc8\xc8\xc8\U000d0410\xfc[[[\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xffUUU\xff\xf5\xf5\xf5\xff\xdb\xdb\xdb\xff\x99\x99\x99\xff\xff\xff\xff\xff\xc9\xc9\xc9\xf9zzz\xfcfff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xffOOO\xffmmm\xffppp\xff^^^\xff\xff\xff\xff\xff\xc9\xc9\xc9\xfdlll\xfdfff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xffSSS\xffttt\xffsss\xffZZZ\xff\xff\xff\xff\xff\xca\xca\xca\xfdbbb\xfefff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xff```\xffhhh\xffyyy\xffZZZ\xff\xff\xff\xff\xff\xcb\xcb\xcb\xfeeee\xfefff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xffiii\xffsss\xffsss\xff]]]\xff\xff\xff\xff\xff\xcd\xcd\xcd\xfeeee\xfefff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfflll\xffqqq\xffqqq\xffaaa\xff\xff\xff\xff\xff\xcf\xcf\xcf\xfeggg\xfdfff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xffccc\xffyyy\xffuuu\xffqqq\xffkkk\xff\xcc\xcc\xcc\xff\xc2\xc2\xc2\xfd\x81\x81\x81\xfd]]]\xfffff\xfffff\xfffff\xfffff\xfffff\xff\\\\\\\xffDDD\xffGGG\xff\xd0\xd0\xd0\xff\xa4\xa4\xa4\xff\xbc\xbc\xbc\xff\x9b\x9b\x9b\xff\xfa\xfa\xfa\xff\xb2\xb2\xb2\xfc\xab\xab\xab\xf8\x93\x93\x93\xffooo\xffJJJ\xffBBB\xff888\xffOOO\xffvvv\xff\xad\xad\xad\xff\xf4\xf4\xf4\xff\xdf\xdf\xdf\xff\xc1\xc1\xc1\xff\xb3\xb3\xb3\xff\xad\xad\xad\xff\xf3\xf3\xf3\xff\xb8\xb8\xb8\xf9\x8e\x8e\x8e\xe7\xcc\xcc\xcc\xff\xbf\xbf\xbf\xff\xb1\xb1\xb1\xff\xa8\xa8\xa8\xff\xa4\xa4\xa4\xff\xa6\xa6\xa6\xff\xae\xae\xae\xff\xbb\xbb\xbb\xff\xcf\xcf\xcf\xff\xe8\xe8\xe8\xff\xff\xff\xff\xff\xff\xff\xff\xff\xf9\xf9\xf9\xff\xf5\xf5\xf5\xff\xb6\xb6\xb6\xf4 ?\xb9\xb9\xb9\xfb\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xf2\xf2\xf2\xff\xd6\xd6\xd6\xff\xbf\xbf\xbf\xfe\xa3\xa3\xa3\U00106186\xd9]]]\x87\x00\x00\x00\x00\x1c\x1c\x1c@\x95\x95\x95\xf4\xa6\xa6\xa6\xf8\x9a\x9a\x9a톆\x86\xdbwww\xc3bbb\xa4MMM\x82!!!V\x00\x00\x004\x00\x00\x00\x19\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf0\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\a\x00\x00(\x00\x00\x00 \x00\x00\x00@\x00\x00\x00\x01\x00 \x00\x00\x00\x00\x00\x00\x10\x00\x00\xf8\x00\x00\x00G\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0f\x00\x00\x00*\x00\x00\x00D\x03\x03\x03_000\x86MMM\xa8bbb\xccAAA\xeb\v\v\vx\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a\x00\x00\x00 \x00\x00\x00;\x00\x00\x00V\x12\x12\x12t:::\x9bTTT\xballl\xd6{{{\xe9www\xfarrr\xffsss\xffttt\xffttt\xffppp\xffkkk\xffqqq\xffyyy\xff\x8f\x8f\x8f\xff$$$\x9b\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x18\x18\x18w@@@\xb3\\\\\\\xd0ooo\xe5yyy\xf5rrr\xffrrr\xffttt\xffqqq\xffvvv\xfflll\xffnnn\xffqqq\xff\u007f\u007f\u007f\xff\x98\x98\x98\xff\xb3\xb3\xb3\xff\xce\xce\xce\xff\xe8\xe8\xe8\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x81\x81\x81\xff333\xb0\x00\x00\x00\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\b\b\ba%%%\x8aEEE\xefooo\xffooo\xffvvv\xff\x8a\x8a\x8a\xff\xa3\xa3\xa3\xff\xc1\xc1\xc1\xff\xd9\xd9\xd9\xff\xf6\xf6\xf6\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x96\x96\x96\xff\xec\xec\xec\xffRRR\xc7\x00\x00\x00\t\x00\x00\x00\x00000\xb3\xee\xee\xee\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xf1\xf1\xf1\xff\xd9\xd9\xd9\xff\xcc\xcc\xcc\xff\xcc\xcc\xcc\xff\xcc\xcc\xcc\xff\xd6\xd6\xd6\xff\xea\xea\xea\xff\xfe\xfe\xfe\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x88\x88\x88\xff\xff\xff\xff\xff\xf9\xf9\xf9\xffmmm\xd9\x00\x00\x00\x11ggg\xdc\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xe2\xe2\xe2\xff\x9e\x9e\x9e\xff```\xff999\xff%%%\xff///\xff???\xffHHH\xffQQQ\xffXXX\xffXXX\xffNNN\xffCCC\xffGGG\xfflll\xff\xd2\xd2\xd2\xff\xf0\xf0\xf0\xff\x9c\x9c\x9c\xff\x83\x83\x83\xffyyy\xffqqq\xffccc\xff???\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfc\xfc\xfc\xffYYY\xa9nnn\xe8\xff\xff\xff\xff\xff\xff\xff\xff\xb1\xb1\xb1\xffDDD\xff\x1b\x1b\x1b\xff:::\xffUUU\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xff[[[\xff)))\xff\xce\xce\xce\xff\xc0\xc0\xc0\xff\xfe\xfe\xfe\xff\xe7\xe7\xe7\xff\xc1\xc1\xc1\xff|||\xff@@@\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x90\x90\x90\xdaxxx\xec\xfd\xfd\xfd\xffZZZ\xff...\xffXXX\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xff...\xff\xa6\xa6\xa6\xffqqq\xff\x82\x82\x82\xff\x9a\x9a\x9a\xff\xb3\xb3\xb3\xff\xd0\xd0\xd0\xffsss\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x92\x92\x92惃\x83𫫫\xffAAA\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xff///\xff\x96\x96\x96\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\u007f\u007f\u007f\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x92\x92\x92뉉\x89\xf3www\xffddd\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xff,,,\xff\x84\x84\x84\xff\xf8\xf8\xf8\xff\xdd\xdd\xdd\xff\xc5\xc5\xc5\xff\xb3\xb3\xb3\xff\xa3\xa3\xa3\xffVVV\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x93\x93\x93\xf0\x8a\x8a\x8a\xf5```\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xff666\xffrrr\xffZZZ\xffrrr\xff|||\xffiii\xffeee\xffIII\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x94\x94\x94\xf5\x8c\x8c\x8c\xf6OOO\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xff@@@\xffiii\xffyyy\xffuuu\xffeee\xffqqq\xff\x82\x82\x82\xffLLL\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x92\x92\x92\xf9\x8d\x8d\x8d\xf8BBB\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xffGGG\xffiii\xffddd\xffggg\xffyyy\xff{{{\xfffff\xff;;;\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x94\x94\x94\xf9\x8f\x8f\x8f\xfa555\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xffJJJ\xffsss\xffqqq\xff\x87\x87\x87\xffuuu\xffhhh\xffwww\xffKKK\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x97\x97\x97\xf9\x8e\x8e\x8e\xfb+++\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xffMMM\xff\u007f\u007f\u007f\xffuuu\xffeee\xffmmm\xff\x81\x81\x81\xff|||\xffDDD\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x99\x99\x99\xf9\x8b\x8b\x8b\xfd***\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xffMMM\xff\x84\x84\x84\xffaaa\xffyyy\xff\x81\x81\x81\xffmmm\xffddd\xffEEE\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x9b\x9b\x9b\xf9\x8a\x8a\x8a\xfe$$$\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xffSSS\xff\x8a\x8a\x8a\xff}}}\xffxxx\xffiii\xffuuu\xff\x88\x88\x88\xffJJJ\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x9d\x9d\x9d\xf9\x84\x84\x84\xff\x1d\x1d\x1d\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xff[[[\xff\x92\x92\x92\xff```\xffiii\xff}}}\xff|||\xffggg\xff@@@\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x9e\x9e\x9e\xfa\x81\x81\x81\xff\x17\x17\x17\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xff```\xff\x9a\x9a\x9a\xffsss\xff\x81\x81\x81\xffooo\xffaaa\xffsss\xffOOO\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xa1\xa1\xa1\xfa\x88\x88\x88\xfd\x10\x10\x10\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xffccc\xff\x9f\x9f\x9f\xffttt\xffddd\xffnnn\xff\x82\x82\x82\xffvvv\xffOOO\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xa1\xa1\xa1\xfa\x8a\x8a\x8a\xfb\x0f\x0f\x0f\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xffXXX\xff\xba\xba\xba\xff]]]\xffyyy\xff\u007f\u007f\u007f\xffnnn\xfflll\xff```\xff\xd9\xd9\xd9\xff\xd1\xd1\xd1\xff\xff\xff\xff\xff\x9e\x9e\x9e\xfa\x88\x88\x88\xf9\x1e\x1e\x1e\xffeee\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xffZZZ\xffOOO\xff\xda\xda\xda\xff\u007f\u007f\u007f\xffwww\xfffff\xffuuu\xff\x81\x81\x81\xffiii\xff\xe7\xe7\xe7\xff\xab\xab\xab\xff\xdb\xdb\xdb\xff\x9c\x9c\x9c\xf9\x86\x86\x86\xf7XXX\xffYYY\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xff```\xff555\xffSSS\xffppp\xff\xf2\xf2\xf2\xff___\xfflll\xff\x80\x80\x80\xff\x85\x85\x85\xff\x85\x85\x85\xffzzz\xff\xff\xff\xff\xff\xee\xee\xee\xff\xc0\xc0\xc0\xff\x93\x93\x93\xf8\x85\x85\x85\xf5\x86\x86\x86\xffWWW\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xff```\xffHHH\xff000\xff777\xffBBB\xffuuu\xff\xf7\xf7\xf7\xff\xfd\xfd\xfd\xff\xf1\xf1\xf1\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x99\x99\x99\xff\xfe\xfe\xfe\xff\xff\xff\xff\xff\xfc\xfc\xfc\xff\x9a\x9a\x9a\xf4~~~\xed\xe0\xe0\xe0\xffppp\xffqqq\xffUUU\xffAAA\xffAAA\xffDDD\xffDDD\xff===\xff555\xff444\xffFFF\xffQQQ\xffCCC\xffIII\xff\\\\\\\xff{{{\xff\xe6\xe6\xe6\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfc\xfc\xfc\xff\x97\x97\x97\xff\xf0\xf0\xf0\xff\xee\xee\xee\xff\xff\xff\xff\xff\x9b\x9b\x9b\xeerrr\xe2\xff\xff\xff\xff\xf4\xf4\xf4\xff\xb3\xb3\xb3\xff\x95\x95\x95\xff\x8c\x8c\x8c\xffxxx\xffXXX\xffVVV\xffYYY\xffXXX\xffXXX\xff```\xffwww\xff\xa2\xa2\xa2\xff\xe1\xe1\xe1\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xec\xec\xec\xff\xcd\xcd\xcd\xff\xae\xae\xae\xff\x90\x90\x90\xff|||\xffzzz\xff\x88\x88\x88\xff\xaa\xaa\xaa\xff\xf1\xf1\xf1\xff\xff\xff\xff\xff\xec\xec\xec\xff\xeb\xeb\xeb\xff\x9b\x9b\x9b\xe7fff\xd1\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\xfd\xfd\xff\xfb\xfb\xfb\xff\xe6\xe6\xe6\xff\xcb\xcb\xcb\xff\xb1\xb1\xb1\xff\x95\x95\x95\xff\x81\x81\x81\xffttt\xffqqq\xffttt\xff}}}\xff\x96\x96\x96\xff\xb5\xb5\xb5\xff\xd5\xd5\xd5\xff\xf5\xf5\xf5\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xe3\xe3\xe3\xff\xf8\xf8\xf8\xff\xff\xff\xff\xff\xf5\xf5\xf5\xff\x8c\x8c\x8c\xdd999\x93\x99\x99\x99\xff\x99\x99\x99\xff\x90\x90\x90\xff\x90\x90\x90\xff\x88\x88\x88\xff\x83\x83\x83\xff\x83\x83\x83\xff\x86\x86\x86\xff\x92\x92\x92\xff\xa7\xa7\xa7\xff\xc1\xc1\xc1\xff\xd7\xd7\xd7\xff\xf2\xf2\xf2\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xe5\xe5\xe5\xff\xf8\xf8\xf8\xff\xff\xff\xff\xff|||\xd0\x00\x00\x00\r!!!\xcc\xd1\xd1\xd1\xff\xfb\xfb\xfb\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xfe\xfe\xff\xdb\xdb\xdb\xff\xab\xab\xab\xff???\x96\x00\x00\x00\x00\x00\x00\x00\x0f333\xd3\xe4\xe4\xe4\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xe7\xe7\xe7\xff\xc9\xc9\xc9\xff\xac\xac\xac\xff\x8f\x8f\x8f\xffrrr\xfa[[[\xe2;;;\xc3\x0e\x0e\x0e\x92\x00\x00\x00a\x00\x00\x00*\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x11%%%\xd1\xd4\xd4\xd4\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xea\xea\xea\xff\xd5\xd5\xd5\xff\xc1\xc1\xc1\xff\xaa\xaa\xaa\xff\x93\x93\x93\xff\x81\x81\x81\xfaggg\xe8OOO\xd2222\xb6\f\f\f\x94\x00\x00\x00s\x00\x00\x00T\x00\x00\x005\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0f\x18\x18\x18\xaaFFF\xf7III\xedMMM\xdc;;;\xc3$$$\xa9\x06\x06\x06\x88\x00\x00\x00o\x00\x00\x00W\x00\x00\x00=\x00\x00\x00'\x00\x00\x00\f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xc0\x1f\xff\x00\x00\a\xe0\x00\x00\x03\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x01\xc0\x00\x00\u007f\xe0\x00\xff\xff(\x00\x00\x000\x00\x00\x00`\x00\x00\x00\x01\x00 \x00\x00\x00\x00\x00\x00$\x00\x00t\x01\x00\x00\xeb\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00\x00\x00(\x00\x00\x00D\x00\x00\x00`\x00\x00\x00\x84\f\f\f\xb8\n\n\n\xe5\x00\x00\x00f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x13\x00\x00\x00+\x00\x00\x00C\x00\x00\x00\\\x00\x00\x00y$$$\x9e@@@\xc0WWW\xdelll\U00101041\xff\x9e\x9e\x9e\xff\xae\xae\xae\xff\xad\xad\xad\xff\xae\xae\xae\xff\xa2\xa2\xa2\xff;;;\xff\n\n\n\xff\x00\x00\x00\x87\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x00\x00\x00\x1b\x00\x00\x006\x00\x00\x00M\x00\x00\x00f\x00\x00\x00\u007f\n\n\n\x98,,,\xbaGGG\xd4^^^\xecrrr\xfb\x8e\x8e\x8e\xff\xa7\xa7\xa7\xff\xac\xac\xac\xff\xae\xae\xae\xff\xac\xac\xac\xff\x98\x98\x98\xff~~~\xff```\xffGGG\xff777\xff777\xffEEE\xff___\xff~~~\xff\x99\x99\x99\xff\xb4\xb4\xb4\xff\xd9\xd9\xd9\xff\x9d\x9d\x9d\xff\x00\x00\x00\x9f\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\r\x00\x00\x00Z\x00\x00\x00p\x00\x00\x00\x8a\x00\x00\x00\xa2\x14\x14\x14\xbe222\xdaLLL\xef```\xff~~~\xff\x97\x97\x97\xff\xac\xac\xac\xff\xad\xad\xad\xff\xac\xac\xac\xff\xa7\xa7\xa7\xff\x8e\x8e\x8e\xffppp\xffWWW\xff===\xff777\xff;;;\xffPPP\xffmmm\xff\x87\x87\x87\xff\xa2\xa2\xa2\xff\xbe\xbe\xbe\xff\xd7\xd7\xd7\xff\xf4\xf4\xf4\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xfe\xfe\xff:::\xff\n\n\n\xb2\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x001iii\xff\xad\xad\xad\xff\xac\xac\xac\xff\xad\xad\xad\xff\x9e\x9e\x9e\xff\x81\x81\x81\xffggg\xffLLL\xff888\xff;;;\xffAAA\xff]]]\xffxxx\xff\x92\x92\x92\xff\xaf\xaf\xaf\xff\xc8\xc8\xc8\xff\xe4\xe4\xe4\xff\xfc\xfc\xfc\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffwww\xff\xc6\xc6\xc6\xff\x1f\x1f\x1f\xc5\x00\x00\x00\x0e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00`\v\v\v\x9c%%%\xc2&&&\xe2777\xffMMM\xffiii\xff\x82\x82\x82\xff\xa0\xa0\xa0\xff\xb9\xb9\xb9\xff\xd5\xd5\xd5\xff\xf0\xf0\xf0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffnnn\xff\xff\xff\xff\xff\xe2\xe2\xe2\xff999\xd6\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00n}}}\xff\xfd\xfd\xfd\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff```\xff\xff\xff\xff\xff\xff\xff\xff\xff\xf3\xf3\xf3\xffUUU\xe4\x00\x00\x00\x1f\x00\x00\x00\x00\x00\x00\x00\xb6\xf6\xf6\xf6\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfb\xfb\xfb\xff\xd8\xd8\xd8\xff\xac\xac\xac\xff\x85\x85\x85\xffnnn\xffYYY\xffBBB\xff555\xff999\xff???\xff@@@\xffBBB\xffQQQ\xff^^^\xffooo\xff\x89\x89\x89\xff\xb3\xb3\xb3\xff\xe6\xe6\xe6\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xe8\xe8\xe8\xff\xce\xce\xce\xff\xb3\xb3\xb3\xffKKK\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfb\xfb\xfb\xffSSS\xec\x00\x00\x00!\v\v\v\xc2\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfa\xfa\xfa\xff\xc1\xc1\xc1\xff}}}\xff999\xff\x06\x06\x06\xff\t\t\t\xff\x1f\x1f\x1f\xff000\xffBBB\xffTTT\xffbbb\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xffaaa\xffKKK\xff(((\xff...\xff\x99\x99\x99\xff\xff\xff\xff\xff\xdf\xdf\xdf\xffppp\xffVVV\xffGGG\xffDDD\xffFFF\xffRRR\xffFFF\xffxxx\xff222\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xee\xee\xee\xff\x1e\x1e\x1e~\x18\x18\x18\xc9\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xdd\xdd\xdd\xffppp\xff\x15\x15\x15\xff\x04\x04\x04\xff\x1d\x1d\x1d\xff888\xffTTT\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xffMMM\xff\x14\x14\x14\xff\xaf\xaf\xaf\xff\xbb\xbb\xbb\xff\xa0\xa0\xa0\xff\xf5\xf5\xf5\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xe3\xe3\xe3\xff\x8d\x8d\x8d\xff\xd3\xd3\xd3\xff...\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffQQQ\xab%%%\xd0\xff\xff\xff\xff\xff\xff\xff\xff\xf6\xf6\xf6\xffppp\xff\x04\x04\x04\xff\x14\x14\x14\xff===\xffaaa\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xff---\xffWWW\xff\xbb\xbb\xbb\xff|||\xff\x96\x96\x96\xff~~~\xffbbb\xffJJJ\xff===\xff777\xffLLL\xff777\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffUUU\xbf111\xd7\xff\xff\xff\xff\xfb\xfb\xfb\xffCCC\xff\x1c\x1c\x1c\xffRRR\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xff***\xff000\xff\xdc\xdc\xdc\xff\x90\x90\x90\xff\xaa\xaa\xaa\xff\xc4\xc4\xc4\xff\xe0\xe0\xe0\xff\xf9\xf9\xf9\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffKKK\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffYYY\xc9===\xdc\xff\xff\xff\xff\x97\x97\x97\xff\"\"\"\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xff888\xff$$$\xff\xe4\xe4\xe4\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffKKK\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffYYY\xd1GGG\xe1\xff\xff\xff\xffIII\xffRRR\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xffDDD\xff///\xff\xbb\xbb\xbb\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffKKK\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffZZZ\xd9MMM\xe5\xff\xff\xff\xff***\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xffMMM\xff888\xff\xa7\xa7\xa7\xff\xfa\xfa\xfa\xff\xe1\xe1\xe1\xff\xc4\xc4\xc4\xff\xac\xac\xac\xff\xa0\xa0\xa0\xff\x95\x95\x95\xff\x8c\x8c\x8c\xffuuu\xff222\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff[[[\xe0NNN\xe8\xfe\xfe\xfe\xff \xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xffUUU\xff<<<\xff\x8c\x8c\x8c\xffSSS\xffrrr\xff\x81\x81\x81\xff\u007f\u007f\u007f\xfflll\xff^^^\xffddd\xffxxx\xff555\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\\\\\\\xe8QQQ\xea\xe4\xe4\xe4\xff%%%\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xff\\\\\\\xffBBB\xff\x83\x83\x83\xffggg\xff^^^\xff^^^\xfflll\xff\x83\x83\x83\xff\x88\x88\x88\xffxxx\xffhhh\xff555\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\\\\\\\xeeRRR\xed\xca\xca\xca\xff...\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xffddd\xffMMM\xffxxx\xffvvv\xff\x89\x89\x89\xffzzz\xffiii\xffZZZ\xffjjj\xffyyy\xff\x8a\x8a\x8a\xff444\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff]]]\xf2SSSﷷ\xb7\xff666\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xffQQQ\xffppp\xffaaa\xffeee\xffttt\xff\x86\x86\x86\xff\u007f\u007f\u007f\xffjjj\xffXXX\xffUUU\xff000\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff___\xf4UUU\U000638e3\xff<<<\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xffRRR\xffppp\xff\x81\x81\x81\xff}}}\xffiii\xff___\xffooo\xff\x80\x80\x80\xff\x88\x88\x88\xffuuu\xff111\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffaaa\xf5WWW\xf4\x90\x90\x90\xff>>>\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xffSSS\xffwww\xffXXX\xffxxx\xff\x88\x88\x88\xff\x85\x85\x85\xffvvv\xffggg\xffooo\xff\x84\x84\x84\xff666\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffbbb\xf7XXX\xf6}}}\xff???\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xff^^^\xff|||\xffhhh\xff^^^\xff```\xffooo\xff\x82\x82\x82\xff\x87\x87\x87\xffvvv\xfffff\xff666\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffccc\xf9YYY\xf8rrr\xff@@@\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xffiii\xff}}}\xffyyy\xff\x8a\x8a\x8a\xffzzz\xffmmm\xff^^^\xffmmm\xff}}}\xff\x8c\x8c\x8c\xff666\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffeee\xfb[[[\xfannn\xff???\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xffsss\xff\x81\x81\x81\xffaaa\xffeee\xffvvv\xff\x87\x87\x87\xff\x83\x83\x83\xffmmm\xff```\xff\\\\\\\xff000\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfffff\xfc]]]\xfchhh\xff;;;\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xffyyy\xff\x8a\x8a\x8a\xff\x82\x82\x82\xff|||\xffiii\xffddd\xffsss\xff\x84\x84\x84\xff\x8a\x8a\x8a\xffxxx\xff///\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffggg\xfe[[[\xfeccc\xff777\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xffxxx\xff\x98\x98\x98\xff\\\\\\\xff|||\xff\x8c\x8c\x8c\xff\x82\x82\x82\xffqqq\xffbbb\xffiii\xff}}}\xff444\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffiii\xfeYYY\xff^^^\xff333\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xff|||\xff\xb0\xb0\xb0\xfffff\xff[[[\xff^^^\xffnnn\xff\x82\x82\x82\xff\x86\x86\x86\xffuuu\xffccc\xff555\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffmmm\xfdVVV\xfe\\\\\\\xff...\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xffbbb\xffzzz\xff\xc3\xc3\xc3\xffyyy\xff\x8a\x8a\x8a\xffxxx\xffhhh\xffZZZ\xffggg\xffzzz\xff\x85\x85\x85\xff888\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffooo\xfcTTT\xfcggg\xff&&&\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xffVVV\xfflll\xff\xd0\xd0\xd0\xffZZZ\xff]]]\xffrrr\xff\x82\x82\x82\xff\x81\x81\x81\xfflll\xffccc\xffddd\xff;;;\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffrrr\xfbRRR\xf9xxx\xff\x1c\x1c\x1c\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xffIII\xffaaa\xff\xe7\xe7\xe7\xff\x80\x80\x80\xff|||\xffhhh\xffccc\xffsss\xff\x85\x85\x85\xff\x83\x83\x83\xffrrr\xffAAA\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffqqq\xf9QQQ\xf6\x86\x86\x86\xff\x13\x13\x13\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xffAAA\xffhhh\xff\xe9\xe9\xe9\xffZZZ\xffuuu\xff\x89\x89\x89\xff~~~\xffnnn\xffccc\xffppp\xff\x83\x83\x83\xffLLL\xff\xe9\xe9\xe9\xff\xb3\xb3\xb3\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffnnn\xf7NNN\xf4\x96\x96\x96\xff\n\n\n\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xffEEE\xffbbb\xff\xed\xed\xed\xfffff\xffaaa\xffbbb\xffwww\xff\x88\x88\x88\xff\x8b\x8b\x8b\xffvvv\xffddd\xffQQQ\xff\xcf\xcf\xcf\xff\xad\xad\xad\xff\xab\xab\xab\xff\xf4\xf4\xf4\xff\xff\xff\xff\xffmmm\xf6LLL\U0006db6d\xff\x06\x06\x06\xffddd\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xffKKK\xffkkk\xff```\xff\xf2\xf2\xf2\xff\x84\x84\x84\xff\x8f\x8f\x8f\xff{{{\xffkkk\xff___\xffiii\xff}}}\xff\x86\x86\x86\xffZZZ\xff\xff\xff\xff\xff\xd8\xd8\xd8\xff\xaa\xaa\xaa\xff\xc6\xc6\xc6\xff\xf0\xf0\xf0\xffkkk\xf4JJJ\xed\xd7\xd7\xd7\xff\x19\x19\x19\xffVVV\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xffZZZ\xff,,,\xffPPP\xffppp\xff\xb8\xb8\xb8\xff\xef\xef\xef\xffbbb\xffjjj\xff}}}\xff\x88\x88\x88\xff\x81\x81\x81\xfflll\xffaaa\xffddd\xffaaa\xff\xff\xff\xff\xff\xff\xff\xff\xff\xda\xda\xda\xff\xa9\xa9\xa9\xff\xd1\xd1\xd1\xffiii\xf2III\xeb\xfb\xfb\xfb\xff<<<\xffHHH\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xffRRR\xff%%%\xff\x12\x12\x12\xff___\xffKKK\xff\x8e\x8e\x8e\xff\xff\xff\xff\xff\xee\xee\xee\xff\x88\x88\x88\xff\x96\x96\x96\xff\xa3\xa3\xa3\xff\xb4\xb4\xb4\xff\xd2\xd2\xd2\xff\xec\xec\xec\xff\xff\xff\xff\xff\xff\xff\xff\xff\x81\x81\x81\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xdb\xdb\xdb\xff\xf8\xf8\xf8\xffggg\xeeGGG\xe6\xff\xff\xff\xffUUU\xffiii\xff\\\\\\\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xff```\xffOOO\xff000\xff\x14\x14\x14\xff>>>\xffXXX\xffBBB\xff555\xff\xc2\xc2\xc2\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x8a\x8a\x8a\xff\xfb\xfb\xfb\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffggg\xe8BBB\xdb\xff\xff\xff\xff\xac\xac\xac\xff\x8b\x8b\x8b\xffmmm\xff:::\xff>>>\xffNNN\xff]]]\xff___\xffddd\xfffff\xfffff\xffaaa\xffZZZ\xffRRR\xffJJJ\xff>>>\xff...\xff\x1c\x1c\x1c\xff\x16\x16\x16\xff000\xffggg\xff~~~\xffsss\xff%%%\xffKKK\xff\xb5\xb5\xb5\xff\xfe\xfe\xfe\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xf2\xf2\xf2\xff\x9b\x9b\x9b\xff\xf4\xf4\xf4\xff\xe1\xe1\xe1\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffggg\xe2:::\xcc\xff\xff\xff\xff\xff\xff\xff\xff\xa6\xa6\xa6\xff{{{\xff\xaa\xaa\xaa\xff\xb2\xb2\xb2\xff\xa6\xa6\xa6\xff\x80\x80\x80\xff```\xffGGG\xffDDD\xffPPP\xffYYY\xfffff\xffsss\xffooo\xfflll\xffmmm\xffnnn\xfffff\xff<<<\xff(((\xffddd\xff\xac\xac\xac\xff\xf0\xf0\xf0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\xfd\xfd\xff\xe5\xe5\xe5\xff\xc5\xc5\xc5\xff\xa5\xa5\xa5\xffqqq\xff\xe0\xe0\xe0\xff\xff\xff\xff\xff\xee\xee\xee\xff\xd6\xd6\xd6\xff\xff\xff\xff\xff\xff\xff\xff\xffggg\xdc///\xbd\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xf1\xf1\xf1\xff\xb6\xb6\xb6\xff~~~\xffkkk\xff\\\\\\\xffDDD\xff777\xff333\xff---\xff\x1a\x1a\x1a\xff\x14\x14\x14\xff\x1a\x1a\x1a\xff@@@\xffhhh\xff\x93\x93\x93\xff\xbc\xbc\xbc\xff\xe5\xe5\xe5\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xf9\xf9\xf9\xff\xdb\xdb\xdb\xff\xbc\xbc\xbc\xff\x9d\x9d\x9d\xff~~~\xff^^^\xffFFF\xffEEE\xffRRR\xff{{{\xff\xaa\xaa\xaa\xff\xdf\xdf\xdf\xff\xfa\xfa\xfa\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xf1\xf1\xf1\xff\xd3\xd3\xd3\xff\xff\xff\xff\xffccc\xd5\x1e\x1e\x1e\xa8\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xef\xef\xef\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xe7\xe7\xe7\xff\xcb\xcb\xcb\xff\xaf\xaf\xaf\xff\x91\x91\x91\xffsss\xffWWW\xff???\xff999\xffEEE\xfffff\xff\x80\x80\x80\xff\x99\x99\x99\xff\xbb\xbb\xbb\xff\xdd\xdd\xdd\xff\xfd\xfd\xfd\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xf2\xf2\xf2\xff\xdb\xdb\xdb\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xf8\xf8\xf8\xff\xef\xef\xef\xffXXX\xc8\x02\x02\x02\x80\xf6\xf6\xf6\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xf3\xf3\xf3\xff\xd8\xd8\xd8\xff\xc2\xc2\xc2\xff\xaa\xaa\xaa\xff\x92\x92\x92\xffzzz\xfffff\xff]]]\xffXXX\xff^^^\xffooo\xff\x88\x88\x88\xff\xa1\xa1\xa1\xff\xb7\xb7\xb7\xff\xd2\xd2\xd2\xff\xea\xea\xea\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xf3\xf3\xf3\xff\xd2\xd2\xd2\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffOOO\xb4\x00\x00\x00=NNN\xffggg\xfflll\xffccc\xffXXX\xff\\\\\\\xffbbb\xffddd\xffjjj\xff~~~\xff\x94\x94\x94\xff\xae\xae\xae\xff\xc5\xc5\xc5\xff\xde\xde\xde\xff\xf6\xf6\xf6\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xf8\xf8\xf8\xff\xd0\xd0\xd0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff000\x99\x00\x00\x00\x00\x00\x00\x00|===\xff\xd1\xd1\xd1\xff\xe8\xe8\xe8\xff\xfe\xfe\xfe\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\xfd\xfd\xff\xf3\xf3\xf3\xff\xfe\xfe\xfe\xff\xcb\xcb\xcb\xff\x05\x05\x05k\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x82fff\xff\xfc\xfc\xfc\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfc\xfc\xfc\xff\xdd\xdd\xdd\xff\xb9\xb9\xb9\xff\x95\x95\x95\xffppp\xffGGG\xfd\x13\x13\x13\xd9\x00\x00\x00\x8d\x00\x00\x00\x11\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x88WWW\xff\xf9\xf9\xf9\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xf2\xf2\xf2\xff\xd4\xd4\xd4\xff\xb6\xb6\xb6\xff\x99\x99\x99\xff|||\xff^^^\xff???\xff%%%\xeb\b\b\b\xca\x00\x00\x00\xaa\x00\x00\x00\x8a\x00\x00\x00b\x00\x00\x003\x00\x00\x00\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8aDDD\xff\xf1\xf1\xf1\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xee\xee\xee\xff\xd7\xd7\xd7\xff\xc2\xc2\xc2\xff\xa3\xa3\xa3\xff\x86\x86\x86\xffiii\xffLLL\xff...\xfa\x12\x12\x12\xe4\x00\x00\x00\xc4\x00\x00\x00\xa4\x00\x00\x00\x85\x00\x00\x00f\x00\x00\x00G\x00\x00\x00(\x00\x00\x00\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x89///\xff\xdb\xdb\xdb\xff\xee\xee\xee\xff\xee\xee\xee\xff\xe5\xe5\xe5\xff\xdd\xdd\xdd\xff\xc8\xc8\xc8\xff\xb3\xb3\xb3\xff\x9e\x9e\x9e\xff\x87\x87\x87\xffqqq\xff\\\\\\\xffGGG\xff111\xf3\x1e\x1e\x1e\xda\b\b\b\xc1\x00\x00\x00\xa5\x00\x00\x00\x8e\x00\x00\x00t\x00\x00\x00]\x00\x00\x00D\x00\x00\x00+\x00\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00O\x00\x00\x00\xdf\x00\x00\x00\xf8\x00\x00\x00\xe2\x00\x00\x00\xc8\x00\x00\x00\xb2\x00\x00\x00\x99\x00\x00\x00\x81\x00\x00\x00k\x00\x00\x00P\x00\x00\x00:\x00\x00\x00!\x00\x00\x00\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\x00\xff\x00\x00\xff\xff\xfe\x00\x00?\x00\x00\xff\xf0\x00\x00\x00\x1f\x00\x00\xf0\x00\x00\x00\x00\x0f\x00\x00\xf0\x00\x00\x00\x00\a\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\xc0\x00\x00\x00\x00\x00\x00\x00\xe0\x00\x00\x00\x00\a\x00\x00\xf0\x00\x00\x00\x03\xff\x00\x00\xf8\x00\x00\a\xff\xff\x00\x00\xfc\x00\x1f\xff\xff\xff\x00\x00(\x00\x00\x00@\x00\x00\x00\x80\x00\x00\x00\x01\x00 \x00\x00\x00\x00\x00\x00@\x00\x00\xf0\x01\x00\x00\x8f\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x15\x00\x00\x001\x00\x00\x00R\x00\x00\x00\x83\x00\x00\x00\xb5\x00\x00\x00\xe2\x00\x00\x00Y\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0f\x00\x00\x00,\x00\x00\x00J\x00\x00\x00f\x00\x00\x00\x82\x00\x00\x00\xa1\v\v\v\xbf(((\xde>>>\xf9[[[\xffttt\xff\x90\x90\x90\xff\xab\xab\xab\xff\xc4\xc4\xc4\xff(((\xff\x13\x13\x13\xfe\x00\x00\x00\u007f\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0f\x00\x00\x00)\x00\x00\x00@\x00\x00\x00[\x00\x00\x00q\x00\x00\x00\x8c\x00\x00\x00\xa3\x19\x19\x19\xc1333\xdcMMM\xf6ccc\xff\u007f\u007f\u007f\xff\x9a\x9a\x9a\xff\xb4\xb4\xb4\xff\xd2\xd2\xd2\xff\xe5\xe5\xe5\xff\xdf\xdf\xdf\xff\xc4\xc4\xc4\xff\xa8\xa8\xa8\xff\x8f\x8f\x8f\xffqqq\xffXXX\xff<<<\xff!!!\xff\x01\x01\x01\xff\x1b\x1b\x1b\xff)))\xff\x00\x00\x00\xa7\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00\x19\x00\x00\x001\x00\x00\x00K\x00\x00\x00b\x00\x00\x00}\x00\x00\x00\x93\x00\x00\x00\xae\x06\x06\x06\xc6 \xe2;;;\xf8SSS\xffnnn\xff\x8a\x8a\x8a\xff\xa3\xa3\xa3\xff\xc1\xc1\xc1\xff\xda\xda\xda\xff\xe6\xe6\xe6\xff\xd4\xd4\xd4\xff\xb8\xb8\xb8\xff\x9f\x9f\x9f\xff\x81\x81\x81\xffhhh\xffLLL\xff111\xff\x17\x17\x17\xff\x01\x01\x01\xff\x19\x19\x19\xff333\xffMMM\xffjjj\xff\x84\x84\x84\xff\xa1\xa1\xa1\xff\xbe\xbe\xbe\xff\xd9\xd9\xd9\xff\xf6\xf6\xf6\xff\xff\xff\xff\xff\xfe\xfe\xfe\xff[[[\xff\x00\x00\x00\xac\x00\x00\x00\a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00\x00\x00'\x00\x00\x00=\x00\x00\x00W\x00\x00\x00n\x00\x00\x00\x86\x00\x00\x00\xa0\x00\x00\x00\xb6\x00\x00\x00\xd0\r\r\r\xe8)))\xfdCCC\xff^^^\xffzzz\xff\x94\x94\x94\xff\xb1\xb1\xb1\xff\xcb\xcb\xcb\xff\xe3\xe3\xe3\xff\xe3\xe3\xe3\xff\xc8\xc8\xc8\xff\xaf\xaf\xaf\xff\x92\x92\x92\xffxxx\xff]]]\xffAAA\xff'''\xff\n\n\n\xff\t\t\t\xff%%%\xff>>>\xff[[[\xffuuu\xff\x90\x90\x90\xff\xac\xac\xac\xff\xc5\xc5\xc5\xff\xe2\xe2\xe2\xff\xfa\xfa\xfa\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xd9\xd9\xd9\xff\f\f\f\xff\x00\x00\x00\xbb\x00\x00\x00\f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x95,,,\xffMMM\xffkkk\xff\x85\x85\x85\xff\xa1\xa1\xa1\xff\xbb\xbb\xbb\xff\xd6\xd6\xd6\xff\xe8\xe8\xe8\xff\xd8\xd8\xd8\xff\xbf\xbf\xbf\xff\xa2\xa2\xa2\xff\x88\x88\x88\xffmmm\xffQQQ\xff777\xff\x1b\x1b\x1b\xff\x03\x03\x03\xff\x16\x16\x16\xff///\xffLLL\xfffff\xff\x80\x80\x80\xff\x9d\x9d\x9d\xff\xb6\xb6\xb6\xff\xd3\xd3\xd3\xff\xed\xed\xed\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\xfd\xfd\xff]]]\xff\x8b\x8b\x8b\xff\x04\x04\x04\xca\x00\x00\x00\x13\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\xa6\x95\x95\x95\xff\x99\x99\x99\xff~~~\xffaaa\xffGGG\xff+++\xff\x10\x10\x10\xff\a\a\a\xff!!!\xff<<<\xffWWW\xffqqq\xff\x8e\x8e\x8e\xff\xa8\xa8\xa8\xff\xc3\xc3\xc3\xff\xde\xde\xde\xff\xf8\xf8\xf8\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff^^^\xff\xff\xff\xff\xff\xb7\xb7\xb7\xff\x12\x12\x12\xd7\x00\x00\x00\x1b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00J\x00\x00\x00\xae\r\r\r\xd4###\xf5111\xff333\xffIII\xffbbb\xff~~~\xff\x99\x99\x99\xff\xb3\xb3\xb3\xff\xd0\xd0\xd0\xff\xe9\xe9\xe9\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfa\xfa\xfa\xffSSS\xff\xff\xff\xff\xff\xff\xff\xff\xff\xd4\xd4\xd4\xff%%%\xe3\x00\x00\x00%\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x007\x18\x18\x18\xfc\xc9\xc9\xc9\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xed\xed\xed\xffPPP\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xec\xec\xec\xff???\xee\x00\x00\x002\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8d\x89\x89\x89\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xfe\xfe\xff\xe9\xe9\xe9\xff\xd5\xd5\xd5\xff\xc0\xc0\xc0\xff\xaa\xaa\xaa\xff\x99\x99\x99\xff\x99\x99\x99\xff\x99\x99\x99\xff\x99\x99\x99\xff\x8f\x8f\x8f\xff\x8f\x8f\x8f\xff\x9d\x9d\x9d\xff\xaa\xaa\xaa\xff\xbd\xbd\xbd\xff\xd4\xd4\xd4\xff\xf0\xf0\xf0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xe1\xe1\xe1\xffKKK\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xf5\xf5\xf5\xffMMM\xf6\x00\x00\x00B\x00\x00\x00\x00\x00\x00\x00\xa6\xab\xab\xab\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xd5\xd5\xd5\xff\xa7\xa7\xa7\xff{{{\xffRRR\xff&&&\xff\x04\x04\x04\xff\x00\x00\x00\xff\x02\x02\x02\xff\x12\x12\x12\xff\x1e\x1e\x1e\xff&&&\xff///\xff999\xffAAA\xffDDD\xffDDD\xffDDD\xffDDD\xff<<<\xff000\xff%%%\xff$$$\xff@@@\xffmmm\xff\xab\xab\xab\xff\xed\xed\xed\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xf5\xf5\xf5\xff\xd9\xd9\xd9\xff\xc0\xc0\xc0\xff\xa3\xa3\xa3\xff\x89\x89\x89\xffnnn\xffRRR\xff222\xffFFF\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xf3\xf3\xf3\xff///\xf9\x00\x00\x00\x18\x00\x00\x00\xac\xb7\xb7\xb7\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xe7\xe7\xe7\xff\xa2\xa2\xa2\xff^^^\xff\x19\x19\x19\xff\x00\x00\x00\xff\x00\x00\x00\xff\b\b\b\xff \xff222\xffDDD\xffUUU\xffddd\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xffddd\xffKKK\xff\x1e\x1e\x1e\xff\x03\x03\x03\xffWWW\xff\xf1\xf1\xf1\xff\xff\xff\xff\xff\xc3\xc3\xc3\xffFFF\xff+++\xff\x12\x12\x12\xff\x19\x19\x19\xff333\xffMMM\xfffff\xfflll\xffEEE\xff\xb7\xb7\xb7\xffXXX\xffBBB\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xbd\xbd\xbd\xff\x00\x00\x00R\x00\x00\x00\xb2\xc2\xc2\xc2\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfa\xfa\xfa\xff\xa5\xa5\xa5\xffFFF\xff\x02\x02\x02\xff\x00\x00\x00\xff\x04\x04\x04\xff\x1c\x1c\x1c\xff777\xffRRR\xffeee\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xff999\xff\x0f\x0f\x0f\xffWWW\xff\xff\xff\xff\xff\xa4\xa4\xa4\xff\x82\x82\x82\xff\xe4\xe4\xe4\xff\xfb\xfb\xfb\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xdb\xdb\xdb\xffhhh\xff\xff\xff\xff\xffuuu\xff>>>\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xf1\xf1\xf1\xff\x00\x00\x00n\x00\x00\x00\xb6\xce\xce\xce\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xfe\xfe\xff\x9a\x9a\x9a\xff\x1e\x1e\x1e\xff\x00\x00\x00\xff\x05\x05\x05\xff&&&\xffJJJ\xffccc\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xff\x1c\x1c\x1c\xff666\xff\xdc\xdc\xdc\xff\xa4\xa4\xa4\xff\x9f\x9f\x9f\xff\xff\xff\xff\xff\xff\xff\xff\xff\xf7\xf7\xf7\xff\xde\xde\xde\xff\xc4\xc4\xc4\xff\xaa\xaa\xaa\xffzzz\xff,,,\xff]]]\xff \xff:::\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfb\xfb\xfb\xff\x00\x00\x00\x87\x00\x00\x00\xbb\xd8\xd8\xd8\xff\xff\xff\xff\xff\xff\xff\xff\xff\xed\xed\xed\xffBBB\xff\x00\x00\x00\xff\x11\x11\x11\xff>>>\xffbbb\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xff---\xff333\xff\x8f\x8f\x8f\xff\xa4\xa4\xa4\xff(((\xff,,,\xff\x13\x13\x13\xff\n\n\n\xff(((\xffAAA\xff]]]\xffwww\xff\x91\x91\x91\xff\xae\xae\xae\xff\xab\xab\xab\xff999\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\t\t\t\x95\x00\x00\x00\xbf\xe3\xe3\xe3\xff\xff\xff\xff\xff\xf7\xf7\xf7\xff333\xff\f\f\f\xffCCC\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xff;;;\xff///\xffbbb\xff\xe1\xe1\xe1\xff\xba\xba\xba\xff\xd5\xd5\xd5\xff\xf0\xf0\xf0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xdd\xdd\xdd\xff999\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x0e\x0e\x0e\xa0\x00\x00\x00\xc4\xef\xef\xef\xff\xff\xff\xff\xff\x84\x84\x84\xff\f\f\f\xff^^^\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xffHHH\xff...\xff;;;\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xdd\xdd\xdd\xff999\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x13\x13\x13\xab\x00\x00\x00\xc8\xfa\xfa\xfa\xff\xff\xff\xff\xff)))\xff999\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xffVVV\xff\x0e\x0e\x0e\xff666\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xdd\xdd\xdd\xff999\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x16\x16\x16\xb6\x06\x06\x06\xcd\xff\xff\xff\xff\xf6\xf6\xf6\xff\x01\x01\x01\xff\\\\\\\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xff```\xff\x00\x00\x00\xffHHH\xff\xe8\xe8\xe8\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xcd\xcd\xcd\xff999\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x1a\x1a\x1a\xc1\n\n\n\xd1\xff\xff\xff\xff\xd6\xd6\xd6\xff\r\r\r\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xff\x02\x02\x02\xffLLL\xff\xd4\xd4\xd4\xff\xfc\xfc\xfc\xff\xe5\xe5\xe5\xff\xc8\xc8\xc8\xff\xae\xae\xae\xff\x95\x95\x95\xff\x8a\x8a\x8a\xff\x84\x84\x84\xff\x84\x84\x84\xff~~~\xfflll\xffCCC\xff999\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x1d\x1d\x1d\xca\f\f\f\xd5\xff\xff\xff\xff\xb6\xb6\xb6\xff \xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xff\t\t\t\xffPPP\xff\xa6\xa6\xa6\xffVVV\xffggg\xffhhh\xffwww\xff~~~\xff|||\xff\x81\x81\x81\xffsss\xffooo\xffooo\xff___\xff999\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff \xd4\x0f\x0f\x0f\xd8\xff\xff\xff\xff\x96\x96\x96\xff---\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xff\x12\x12\x12\xffTTT\xff\x9e\x9e\x9e\xffeee\xffjjj\xff|||\xff{{{\xff\x80\x80\x80\xffyyy\xffjjj\xffiii\xffkkk\xffvvv\xfffff\xff999\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff###\xdd\x12\x12\x12\xda\xff\xff\xff\xffwww\xff666\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xff\x19\x19\x19\xff]]]\xff\x8f\x8f\x8f\xfffff\xff\x85\x85\x85\xff\x85\x85\x85\xff\x86\x86\x86\xffxxx\xffrrr\xffqqq\xffxxx\xff\x82\x82\x82\xff\x81\x81\x81\xff```\xff999\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff###\xe6\x14\x14\x14\xde\xff\xff\xff\xff```\xff>>>\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xff!!!\xfffff\xff\x90\x90\x90\xffvvv\xff\x81\x81\x81\xffvvv\xffjjj\xffhhh\xfflll\xffxxx\xff\x84\x84\x84\xff\x82\x82\x82\xff\x86\x86\x86\xffiii\xff999\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff%%%\xe8\x16\x16\x16\xe1\xff\xff\xff\xffLLL\xffGGG\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xff'''\xffkkk\xff\x8e\x8e\x8e\xff~~~\xffvvv\xffsss\xffrrr\xffxxx\xff\x82\x82\x82\xff\x80\x80\x80\xff\u007f\u007f\u007f\xffrrr\xffccc\xff<<<\xff999\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'''\xeb\x19\x19\x19\xe4\xff\xff\xff\xff999\xffNNN\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xff***\xffppp\xff\x86\x86\x86\xffTTT\xffiii\xffhhh\xffuuu\xff\u007f\u007f\u007f\xff{{{\xff\x82\x82\x82\xffuuu\xffrrr\xffqqq\xff___\xff999\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff)))\xed\x1a\x1a\x1a\xe7\xff\xff\xff\xff&&&\xffQQQ\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xff---\xffttt\xff\x90\x90\x90\xffrrr\xffzzz\xff\x84\x84\x84\xff\x83\x83\x83\xff\x83\x83\x83\xff|||\xffkkk\xffggg\xffjjj\xffxxx\xffggg\xff999\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff+++\xef\x1c\x1c\x1c\xeb\xff\xff\xff\xff\x12\x12\x12\xffRRR\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xff000\xffzzz\xff\x8b\x8b\x8b\xfflll\xff\x87\x87\x87\xff\x86\x86\x86\xff\x8a\x8a\x8a\xff}}}\xffxxx\xff{{{\xff~~~\xff\x8b\x8b\x8b\xff\x85\x85\x85\xffggg\xff999\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff,,,\xf2\x1e\x1e\x1e\xee\xfd\xfd\xfd\xff\x02\x02\x02\xffTTT\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xff333\xff\x82\x82\x82\xff\x99\x99\x99\xffwww\xff\x80\x80\x80\xffsss\xfffff\xffggg\xffjjj\xffyyy\xff\x83\x83\x83\xff\x84\x84\x84\xff\x86\x86\x86\xfflll\xff999\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff...\xf3 \xf1\xf1\xf1\xf1\xff\x00\x00\x00\xffUUU\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xff666\xff\x89\x89\x89\xff\x9c\x9c\x9c\xffzzz\xffrrr\xffttt\xffqqq\xff{{{\xff\x86\x86\x86\xff\x84\x84\x84\xff\x83\x83\x83\xff\x82\x82\x82\xffqqq\xffJJJ\xff999\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff000\xf6\"\"\"\xf4\xeb\xeb\xeb\xff\x00\x00\x00\xffVVV\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xff666\xff\x90\x90\x90\xff\x99\x99\x99\xffRRR\xffkkk\xffmmm\xff~~~\xff\x82\x82\x82\xff\x81\x81\x81\xff\x84\x84\x84\xffyyy\xffooo\xffsss\xff]]]\xff999\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff111\xf8$$$\xf6\xe7\xe7\xe7\xff\x00\x00\x00\xffTTT\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xff333\xff\x97\x97\x97\xff\xa8\xa8\xa8\xffuuu\xff|||\xff\x86\x86\x86\xff\x83\x83\x83\xff\x85\x85\x85\xffyyy\xffkkk\xffggg\xffhhh\xffttt\xff```\xff999\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff333\xf9&&&\xf9\xe2\xe2\xe2\xff\x00\x00\x00\xffPPP\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xff111\xff\x9b\x9b\x9b\xff\xab\xab\xab\xffppp\xff\x87\x87\x87\xff\x85\x85\x85\xff\x85\x85\x85\xffwww\xffsss\xffrrr\xff{{{\xff\x88\x88\x88\xff\x84\x84\x84\xffddd\xff999\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff555\xfc'''\xfb\xdd\xdd\xdd\xff\x00\x00\x00\xffKKK\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xff111\xff\x97\x97\x97\xff\xc4\xc4\xc4\xffwww\xff\x86\x86\x86\xff{{{\xffqqq\xffppp\xffsss\xff\x83\x83\x83\xff\x85\x85\x85\xff\x87\x87\x87\xff\x88\x88\x88\xfflll\xff999\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff777\xfd$$$\xfe\xd8\xd8\xd8\xff\x00\x00\x00\xffGGG\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xff===\xff\x87\x87\x87\xff\xd7\xd7\xd7\xff~~~\xffrrr\xffqqq\xffqqq\xffvvv\xff\x84\x84\x84\xff}}}\xff\x81\x81\x81\xffyyy\xffjjj\xffDDD\xff999\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff999\xfd!!!\xff\xd3\xd3\xd3\xff\x00\x00\x00\xffCCC\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xffNNN\xffwww\xff\xdf\xdf\xdf\xffOOO\xffbbb\xffjjj\xffyyy\xff\x82\x82\x82\xff\x82\x82\x82\xff\x84\x84\x84\xffxxx\xffppp\xffooo\xffaaa\xff999\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff<<<\xfb\x1e\x1e\x1e\xfd\xcf\xcf\xcf\xff\x00\x00\x00\xff>>>\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xffZZZ\xffmmm\xff\xf1\xf1\xf1\xffuuu\xff}}}\xff\x87\x87\x87\xff\x83\x83\x83\xff\x83\x83\x83\xffvvv\xffhhh\xfffff\xffggg\xffsss\xff___\xff;;;\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff>>>\xf9\x1c\x1c\x1c\xfa\xd4\xd4\xd4\xff\x00\x00\x00\xff666\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xffggg\xffaaa\xff\xe0\xe0\xe0\xffjjj\xff~~~\xff\x80\x80\x80\xff|||\xffnnn\xffmmm\xffkkk\xffuuu\xff\x81\x81\x81\xff\x82\x82\x82\xffddd\xffBBB\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffAAA\xf7\x1a\x1a\x1a\xf6\xdd\xdd\xdd\xff\x00\x00\x00\xff---\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xffuuu\xffWWW\xff\xe8\xe8\xe8\xffsss\xff}}}\xffqqq\xffhhh\xffhhh\xffmmm\xff\u007f\u007f\u007f\xff\x86\x86\x86\xff\x86\x86\x86\xff\x88\x88\x88\xffjjj\xffIII\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffCCC\xf5\x17\x17\x17\xf3\xe6\xe6\xe6\xff\x00\x00\x00\xff$$$\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xffccc\xff\x89\x89\x89\xff\\\\\\\xff\xeb\xeb\xeb\xff~~~\xffttt\xffqqq\xffttt\xff{{{\xff\x84\x84\x84\xff\u007f\u007f\u007f\xff\u007f\u007f\u007f\xffyyy\xffjjj\xffFFF\xffQQQ\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff@@@\xf4\x14\x14\x14\xef\xf5\xf5\xf5\xff\x00\x00\x00\xff\x1b\x1b\x1b\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xffTTT\xff\x8d\x8d\x8d\xffuuu\xff\xdf\xdf\xdf\xffNNN\xffeee\xffkkk\xff}}}\xff\x80\x80\x80\xff\x82\x82\x82\xff\x83\x83\x83\xffwww\xffttt\xffsss\xffhhh\xffXXX\xff\xff\xff\xff\xff\xb0\xb0\xb0\xff\xc7\xc7\xc7\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff>>>\xf1\x11\x11\x11\xeb\xff\xff\xff\xff\v\v\v\xff\x12\x12\x12\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xff999\xff\x84\x84\x84\xff\x97\x97\x97\xff\xea\xea\xea\xffqqq\xffxxx\xff\x82\x82\x82\xff\x81\x81\x81\xff\x84\x84\x84\xffzzz\xffrrr\xffqqq\xffttt\xff\x84\x84\x84\xffddd\xff___\xff\xe0\xe0\xe0\xff\xce\xce\xce\xff\xa9\xa9\xa9\xff\xbd\xbd\xbd\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff<<<\xef\x0f\x0f\x0f\xe8\xff\xff\xff\xff!!!\xff\t\t\t\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xff\x1e\x1e\x1e\xffqqq\xff\xb8\xb8\xb8\xff\xe6\xe6\xe6\xffrrr\xff\x86\x86\x86\xff\x88\x88\x88\xff\x8b\x8b\x8b\xff\x81\x81\x81\xffzzz\xffyyy\xff~~~\xff\x87\x87\x87\xff\x85\x85\x85\xffeee\xfffff\xff\xf3\xf3\xf3\xff\x9a\x9a\x9a\xff\x90\x90\x90\xff\xbc\xbc\xbc\xff\xd7\xd7\xd7\xff\xff\xff\xff\xff\xff\xff\xff\xff999\xed\f\f\f\xe4\xff\xff\xff\xffAAA\xff\t\t\t\xffbbb\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xff<<<\xffiii\xff///\xff\xda\xda\xda\xff\xec\xec\xec\xff}}}\xff\x85\x85\x85\xffvvv\xffiii\xffggg\xfflll\xff|||\xff\x81\x81\x81\xff~~~\xff\x82\x82\x82\xffddd\xffnnn\xff\xff\xff\xff\xff\xff\xff\xff\xff\xa7\xa7\xa7\xff\xa5\xa5\xa5\xff\xae\xae\xae\xff\xe3\xe3\xe3\xff\xfa\xfa\xfa\xff777\xeb\t\t\t\xe0\xff\xff\xff\xfflll\xff\x1e\x1e\x1e\xffTTT\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xffSSS\xff!!!\xff000\xff\xb0\xb0\xb0\xff111\xff\xff\xff\xff\xff\xee\xee\xee\xff~~~\xffvvv\xffrrr\xffuuu\xff\u007f\u007f\u007f\xff\x87\x87\x87\xff\x84\x84\x84\xff\x85\x85\x85\xffwww\xffkkk\xffBBB\xffwww\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xbe\xbe\xbe\xff\xb8\xb8\xb8\xff\xb3\xb3\xb3\xff\xd1\xd1\xd1\xff666\xe9\a\a\a\xdd\xff\xff\xff\xff\x98\x98\x98\xff777\xffEEE\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xffNNN\xff\x1f\x1f\x1f\xff\x00\x00\x00\xffWWW\xff\xa5\xa5\xa5\xff(((\xff\xd0\xd0\xd0\xff\xff\xff\xff\xff\xdc\xdc\xdc\xffOOO\xfffff\xffmmm\xff\u007f\u007f\u007f\xff\u007f\u007f\u007f\xff\x82\x82\x82\xff\x89\x89\x89\xff\x97\x97\x97\xff\xb2\xb2\xb2\xff\xcd\xcd\xcd\xff\xc7\xc7\xc7\xff\x89\x89\x89\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xb1\xb1\xb1\xff\xdb\xdb\xdb\xff\xff\xff\xff\xff222\xe4\x04\x04\x04\xd8\xff\xff\xff\xff\xc3\xc3\xc3\xffQQQ\xff@@@\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xff```\xff>>>\xff\x14\x14\x14\xff\x01\x01\x01\xffCCC\xffvvv\xff:::\xff$$$\xff\xcd\xcd\xcd\xff\xff\xff\xff\xff\xff\xff\xff\xff\xf7\xf7\xf7\xff\xd4\xd4\xd4\xff\xf0\xf0\xf0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xd0\xd0\xd0\xff\x9c\x9c\x9c\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xf2\xf2\xf2\xff\xff\xff\xff\xff222\xdc\x00\x00\x00\xd1\xff\xff\xff\xff\xf7\xf7\xf7\xff111\xff\x95\x95\x95\xff<<<\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xffccc\xffRRR\xff;;;\xff\x1f\x1f\x1f\xff\x03\x03\x03\xff&&&\xffkkk\xffsss\xff(((\xff\x10\x10\x10\xff\x85\x85\x85\xff\xf5\xf5\xf5\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xbf\xbf\xbf\xff\xaf\xaf\xaf\xff\xf8\xf8\xf8\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff000\xd5\x00\x00\x00\xc3\xf8\xf8\xf8\xff\xff\xff\xff\xffvvv\xff\x9e\x9e\x9e\xff{{{\xff!!!\xff999\xffOOO\xff```\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xfffff\xff___\xffRRR\xffCCC\xff444\xff%%%\xff\x12\x12\x12\xff\x02\x02\x02\xff\x13\x13\x13\xffOOO\xff\x86\x86\x86\xff\x8e\x8e\x8e\xff\\\\\\\xff\t\t\t\xff\"\"\"\xff\x89\x89\x89\xff\xed\xed\xed\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xaa\xaa\xaa\xff\xc7\xc7\xc7\xff\xf2\xf2\xf2\xff\xc6\xc6\xc6\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff///\xcd\x00\x00\x00\xb4\xed\xed\xed\xff\xff\xff\xff\xff\xf5\xf5\xf5\xffKKK\xff\x80\x80\x80\xff\xeb\xeb\xeb\xff\xb8\xb8\xb8\xffyyy\xffNNN\xff+++\xff\x19\x19\x19\xff\x1e\x1e\x1e\xff%%%\xff)))\xff)))\xff&&&\xff\x1f\x1f\x1f\xff\x18\x18\x18\xff\x10\x10\x10\xff\t\t\t\xff\x01\x01\x01\xff\x03\x03\x03\xff\x1e\x1e\x1e\xff===\xff]]]\xff\u007f\u007f\u007f\xff\x8a\x8a\x8a\xff\x8b\x8b\x8b\xff{{{\xffJJJ\xff\f\f\f\xff\x1b\x1b\x1b\xffkkk\xff\xbe\xbe\xbe\xff\xfd\xfd\xfd\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xf4\xf4\xf4\xffHHH\xff\xf3\xf3\xf3\xff\xff\xff\xff\xff\xf6\xf6\xf6\xff\xbd\xbd\xbd\xff\xfe\xfe\xfe\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff///\xc5\x00\x00\x00\xa5\xe3\xe3\xe3\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xd0\xd0\xd0\xff\u007f\u007f\u007f\xffrrr\xffwww\xff\x99\x99\x99\xff\xbe\xbe\xbe\xff\xd4\xd4\xd4\xff\xba\xba\xba\xff\xae\xae\xae\xff\xaa\xaa\xaa\xff\xa9\xa9\xa9\xff\xaa\xaa\xaa\xff\xaa\xaa\xaa\xff\x9b\x9b\x9b\xff\x96\x96\x96\xff\x92\x92\x92\xff\x91\x91\x91\xff\x8e\x8e\x8e\xffkkk\xffFFF\xff\"\"\"\xff\x03\x03\x03\xff\x02\x02\x02\xff&&&\xffXXX\xff\x95\x95\x95\xff\xd5\xd5\xd5\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xf0\xf0\xf0\xff\xd2\xd2\xd2\xff\xb3\xb3\xb3\xff\x94\x94\x94\xffvvv\xffWWW\xffLLL\xffhhh\xff\xc5\xc5\xc5\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfc\xfc\xfc\xff\xbc\xbc\xbc\xff\xfb\xfb\xfb\xff\xff\xff\xff\xff\xff\xff\xff\xff---\xbd\x00\x00\x00\x96\xd8\xd8\xd8\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xf6\xf6\xf6\xff\xc1\xc1\xc1\xff\x8d\x8d\x8d\xffkkk\xffIII\xff'''\xff\x11\x11\x11\xff\x05\x05\x05\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x10\x10\x10\xff\x1d\x1d\x1d\xff000\xffTTT\xffxxx\xff\x9b\x9b\x9b\xff\xc8\xc8\xc8\xff\xf4\xf4\xf4\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xe9\xe9\xe9\xff\xc9\xc9\xc9\xff\xaa\xaa\xaa\xff\x8b\x8b\x8b\xfflll\xffLLL\xff---\xff\x10\x10\x10\xff\x1a\x1a\x1a\xff:::\xff```\xff\x8d\x8d\x8d\xff\xbc\xbc\xbc\xff\xea\xea\xea\xff\xff\xff\xff\xff\xff\xff\xff\xff\xf5\xf5\xf5\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfd\xfd\xfd\xff\xbc\xbc\xbc\xff\xf8\xf8\xf8\xff\xff\xff\xff\xff$$$\xb3\x00\x00\x00\x85\xca\xca\xca\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xee\xee\xee\xff\xf1\xf1\xf1\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xf6\xf6\xf6\xff\xd9\xd9\xd9\xff\xbd\xbd\xbd\xff\xa0\xa0\xa0\xff\x82\x82\x82\xfffff\xffIII\xff)))\xff\t\t\t\xff\x11\x11\x11\xff333\xffUUU\xffwww\xff\x99\x99\x99\xff\xb3\xb3\xb3\xff\xcc\xcc\xcc\xff\xf4\xf4\xf4\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xd2\xd2\xd2\xff\xea\xea\xea\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xd6\xd6\xd6\xff\xff\xff\xff\xff\x11\x11\x11\xa2\x00\x00\x00k\xaf\xaf\xaf\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfa\xfa\xfa\xff\xe6\xe6\xe6\xff\xcc\xcc\xcc\xff\xaa\xaa\xaa\xff\x91\x91\x91\xffwww\xffUUU\xff<<<\xff***\xff\"\"\"\xff:::\xffPPP\xffkkk\xff\x81\x81\x81\xff\xa0\xa0\xa0\xff\xbf\xbf\xbf\xff\xdf\xdf\xdf\xff\xfa\xfa\xfa\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xd3\xd3\xd3\xff\xe2\xe2\xe2\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfc\xfc\xfc\xff\x02\x02\x02\x8a\x00\x00\x00@\x8b\x8b\x8b\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xe9\xe9\xe9\xff\xd3\xd3\xd3\xff\xbb\xbb\xbb\xff\xa3\xa3\xa3\xff\x8d\x8d\x8d\xffsss\xff]]]\xffEEE\xff>>>\xff???\xffFFF\xff^^^\xffvvv\xff\x8f\x8f\x8f\xff\xa5\xa5\xa5\xff\xc0\xc0\xc0\xff\xd6\xd6\xd6\xff\xf0\xf0\xf0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xd4\xd4\xd4\xff\xdf\xdf\xdf\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xec\xec\xec\xff\x00\x00\x00v\x00\x00\x00\x06\n\n\n\xe7333\xff999\xff???\xff333\xff%%%\xff###\xff///\xff;;;\xffPPP\xfflll\xff\x82\x82\x82\xff\x9c\x9c\x9c\xff\xb3\xb3\xb3\xff\xcb\xcb\xcb\xff\xe4\xe4\xe4\xff\xfa\xfa\xfa\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xe4\xe4\xe4\xff\xe3\xe3\xe3\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xcb\xcb\xcb\xff\x00\x00\x00b\x00\x00\x00\x00\x00\x00\x003\x00\x00\x00\xf0ccc\xff\xbe\xbe\xbe\xff\xd5\xd5\xd5\xff\xee\xee\xee\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xef\xef\xef\xff\xf6\xf6\xf6\xff\xff\xff\xff\xff\xff\xff\xff\xff\x9c\x9c\x9c\xff\x00\x00\x00B\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x008\b\b\b\U000b0c30\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xf9\xf9\xf9\xff\xd8\xd8\xd8\xff\xab\xab\xab\xffsss\xff;;;\xff\b\b\b\xda\x00\x00\x00\n\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00<\x04\x04\x04\xf4\xa2\xa2\xa2\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xf0\xf0\xf0\xff\xd3\xd3\xd3\xff\xb3\xb3\xb3\xff\x8f\x8f\x8f\xffjjj\xffFFF\xff!!!\xff\x03\x03\x03\xfc\x00\x00\x00\xd8\x00\x00\x00\xaa\x00\x00\x00}\x00\x00\x00<\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00A\x01\x01\x01\xf5\x92\x92\x92\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xf9\xf9\xf9\xff\xde\xde\xde\xff\xc1\xc1\xc1\xff\xa2\xa2\xa2\xff\x84\x84\x84\xffggg\xffJJJ\xff+++\xff\x0e\x0e\x0e\xff\x00\x00\x00\xf8\x00\x00\x00\xdb\x00\x00\x00\xbc\x00\x00\x00\x9d\x00\x00\x00~\x00\x00\x00]\x00\x00\x004\x00\x00\x00\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00=\x00\x00\x00\xf3ooo\xff\xfd\xfd\xfd\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xee\xee\xee\xff\xd5\xd5\xd5\xff\xbb\xbb\xbb\xff\x99\x99\x99\xffwww\xff^^^\xffDDD\xff\"\"\"\xff\x03\x03\x03\xff\x00\x00\x00\xf8\x00\x00\x00\xdd\x00\x00\x00\xbb\x00\x00\x00\x99\x00\x00\x00\x80\x00\x00\x00f\x00\x00\x00D\x00\x00\x00\"\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00C\x00\x00\x00\xf6]]]\xff\xf9\xf9\xf9\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xf6\xf6\xf6\xff\xe2\xe2\xe2\xff\xc7\xc7\xc7\xff\xb1\xb1\xb1\xff\x98\x98\x98\xff\x80\x80\x80\xffiii\xffOOO\xff999\xff\x1e\x1e\x1e\xff\b\b\b\xf5\x00\x00\x00\xdb\x00\x00\x00\xc3\x00\x00\x00\xab\x00\x00\x00\x92\x00\x00\x00{\x00\x00\x00`\x00\x00\x00J\x00\x00\x00/\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\xebCCC\xff\x99\x99\x99\xff\x96\x96\x96\xff\x88\x88\x88\xff\x88\x88\x88\xff\x88\x88\x88\xff~~~\xffkkk\xffXXX\xffCCC\xff000\xff\x1d\x1d\x1d\xff\t\t\t\xff\x00\x00\x00\xea\x00\x00\x00\xd3\x00\x00\x00\xb9\x00\x00\x00\xa1\x00\x00\x00\x89\x00\x00\x00p\x00\x00\x00Y\x00\x00\x00>\x00\x00\x00(\x00\x00\x00\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x1c\x00\x00\x00\xa1\x00\x00\x00\xf1\x00\x00\x00\xf4\x00\x00\x00\xda\x00\x00\x00\xc3\x00\x00\x00\xac\x00\x00\x00\x92\x00\x00\x00}\x00\x00\x00c\x00\x00\x00L\x00\x00\x005\x00\x00\x00\x1b\x00\x00\x00\x06\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\xff\xfc\a\xff\xff\xff\xff\xff\xf8\x00\x01\xff\xff\xff\xff\xe0\x00\x00\x00\xff\xff\xff\x00\x00\x00\x00\x00\u007f\xfc\x00\x00\x00\x00\x00\x00?\xfc\x00\x00\x00\x00\x00\x00\x1f\xf8\x00\x00\x00\x00\x00\x00\x0f\x80\x00\x00\x00\x00\x00\x00\a\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\xc0\x00\x00\x00\x00\x00\x00\x00\xe0\x00\x00\x00\x00\x00\x00\x01\xf0\x00\x00\x00\x00\x00\x00?\xf8\x00\x00\x00\x00\x00\x1f\xff\xfc\x00\x00\x00\x00?\xff\xff\xfe\x00\x00\x00\xff\xff\xff\xff\xff\x00\x03\xff\xff\xff\xff\xff"), } filee := &embedded.EmbeddedFile{ Filename: "index.html", - FileModTime: time.Unix(1691853597, 0), + FileModTime: time.Unix(1703683661, 0), - Content: string("\n\n\n\n \n oerc: TV program\n \n \n \n\n\n \n\n \n\n\n"), + Content: string("\n\n\n\n \n oerc: TV program\n \n \n \n\n\n \n\n \n\n\n"), } filef := &embedded.EmbeddedFile{ - Filename: "main.7daa8ee059573e67.js", - FileModTime: time.Unix(1691853596, 0), + Filename: "main.c424e7f5b6375ba0.js", + FileModTime: time.Unix(1703683659, 0), - Content: string("(self.webpackChunkoerc_client=self.webpackChunkoerc_client||[]).push([[179],{6435:(U,Y,S)=>{\"use strict\";var D={};function m(t){return\"function\"==typeof t}function y(t){const n=t(s=>{Error.call(s),s.stack=(new Error).stack});return n.prototype=Object.create(Error.prototype),n.prototype.constructor=n,n}S.r(D),S.d(D,{Activator:()=>j5,Alea:()=>UV,ColorPicker:()=>Y5,Configurator:()=>P5,DELETE:()=>pv,HSVToHex:()=>Mv,HSVToRGB:()=>vc,Hammer:()=>R5,Popup:()=>F5,RGBToHSV:()=>Zl,RGBToHex:()=>yv,VALIDATOR_PRINT_STYLE:()=>H5,Validator:()=>z5,addClassName:()=>l5,addCssText:()=>w5,addEventListener:()=>p5,binarySearchCustom:()=>S5,binarySearchValue:()=>E5,bridgeObject:()=>wv,copyAndExtendArray:()=>Mc,copyArray:()=>wk,deepExtend:()=>_c,deepObjectAssign:()=>mv,easingFunctions:()=>k5,equalArray:()=>s5,extend:()=>e5,fillIfDefined:()=>Dk,forEach:()=>d5,getAbsoluteLeft:()=>r5,getAbsoluteRight:()=>o5,getAbsoluteTop:()=>a5,getScrollBarWidth:()=>I5,getTarget:()=>_5,getType:()=>yc,hasParent:()=>y5,hexToHSV:()=>bk,hexToRGB:()=>Vp,insertSort:()=>C5,isDate:()=>KV,isNumber:()=>gc,isObject:()=>_v,isString:()=>Ji,isValidHex:()=>vv,isValidRGB:()=>Dv,isValidRGBA:()=>Lk,mergeOptions:()=>T5,option:()=>M5,overrideOpacity:()=>v5,parseColor:()=>D5,preventDefault:()=>g5,pureDeepObjectAssign:()=>_k,recursiveDOMDelete:()=>vk,removeClassName:()=>u5,removeCssText:()=>b5,removeEventListener:()=>m5,selectiveBridgeObject:()=>L5,selectiveDeepExtend:()=>n5,selectiveExtend:()=>t5,selectiveNotDeepExtend:()=>i5,throttle:()=>f5,toArray:()=>c5,topMost:()=>N5,updateProperty:()=>h5});const _=y(t=>function(n){t(this),this.message=n?`${n.length} errors occurred during unsubscription:\\n${n.map((s,r)=>`${r+1}) ${s.toString()}`).join(\"\\n \")}`:\"\",this.name=\"UnsubscriptionError\",this.errors=n});function f(t,e){if(t){const n=t.indexOf(e);0<=n&&t.splice(n,1)}}class b{constructor(e){this.initialTeardown=e,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let e;if(!this.closed){this.closed=!0;const{_parentage:n}=this;if(n)if(this._parentage=null,Array.isArray(n))for(const o of n)o.remove(this);else n.remove(this);const{initialTeardown:s}=this;if(m(s))try{s()}catch(o){e=o instanceof _?o.errors:[o]}const{_finalizers:r}=this;if(r){this._finalizers=null;for(const o of r)try{F(o)}catch(a){e=e??[],a instanceof _?e=[...e,...a.errors]:e.push(a)}}if(e)throw new _(e)}}add(e){var n;if(e&&e!==this)if(this.closed)F(e);else{if(e instanceof b){if(e.closed||e._hasParent(this))return;e._addParent(this)}(this._finalizers=null!==(n=this._finalizers)&&void 0!==n?n:[]).push(e)}}_hasParent(e){const{_parentage:n}=this;return n===e||Array.isArray(n)&&n.includes(e)}_addParent(e){const{_parentage:n}=this;this._parentage=Array.isArray(n)?(n.push(e),n):n?[n,e]:e}_removeParent(e){const{_parentage:n}=this;n===e?this._parentage=null:Array.isArray(n)&&f(n,e)}remove(e){const{_finalizers:n}=this;n&&f(n,e),e instanceof b&&e._removeParent(this)}}b.EMPTY=(()=>{const t=new b;return t.closed=!0,t})();const C=b.EMPTY;function I(t){return t instanceof b||t&&\"closed\"in t&&m(t.remove)&&m(t.add)&&m(t.unsubscribe)}function F(t){m(t)?t():t.unsubscribe()}const V={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},ie={setTimeout(t,e,...n){const{delegate:s}=ie;return s?.setTimeout?s.setTimeout(t,e,...n):setTimeout(t,e,...n)},clearTimeout(t){const{delegate:e}=ie;return(e?.clearTimeout||clearTimeout)(t)},delegate:void 0};function H(t){ie.setTimeout(()=>{const{onUnhandledError:e}=V;if(!e)throw t;e(t)})}function se(){}const re=Ue(\"C\",void 0,void 0);function Ue(t,e,n){return{kind:t,value:e,error:n}}let st=null;function We(t){if(V.useDeprecatedSynchronousErrorHandling){const e=!st;if(e&&(st={errorThrown:!1,error:null}),t(),e){const{errorThrown:n,error:s}=st;if(st=null,n)throw s}}else t()}class _t extends b{constructor(e){super(),this.isStopped=!1,e?(this.destination=e,I(e)&&e.add(this)):this.destination=Ce}static create(e,n,s){return new yt(e,n,s)}next(e){this.isStopped?K(function ht(t){return Ue(\"N\",t,void 0)}(e),this):this._next(e)}error(e){this.isStopped?K(function ee(t){return Ue(\"E\",void 0,t)}(e),this):(this.isStopped=!0,this._error(e))}complete(){this.isStopped?K(re,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(e){this.destination.next(e)}_error(e){try{this.destination.error(e)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const He=Function.prototype.bind;function fe(t,e){return He.call(t,e)}class Bt{constructor(e){this.partialObserver=e}next(e){const{partialObserver:n}=this;if(n.next)try{n.next(e)}catch(s){ke(s)}}error(e){const{partialObserver:n}=this;if(n.error)try{n.error(e)}catch(s){ke(s)}else ke(e)}complete(){const{partialObserver:e}=this;if(e.complete)try{e.complete()}catch(n){ke(n)}}}class yt extends _t{constructor(e,n,s){let r;if(super(),m(e)||!e)r={next:e??void 0,error:n??void 0,complete:s??void 0};else{let o;this&&V.useDeprecatedNextContext?(o=Object.create(e),o.unsubscribe=()=>this.unsubscribe(),r={next:e.next&&fe(e.next,o),error:e.error&&fe(e.error,o),complete:e.complete&&fe(e.complete,o)}):r=e}this.destination=new Bt(r)}}function ke(t){V.useDeprecatedSynchronousErrorHandling?function Ge(t){V.useDeprecatedSynchronousErrorHandling&&st&&(st.errorThrown=!0,st.error=t)}(t):H(t)}function K(t,e){const{onStoppedNotification:n}=V;n&&ie.setTimeout(()=>n(t,e))}const Ce={closed:!0,next:se,error:function le(t){throw t},complete:se},ue=\"function\"==typeof Symbol&&Symbol.observable||\"@@observable\";function be(t){return t}function de(t){return 0===t.length?be:1===t.length?t[0]:function(n){return t.reduce((s,r)=>r(s),n)}}let pe=(()=>{class t{constructor(n){n&&(this._subscribe=n)}lift(n){const s=new t;return s.source=this,s.operator=n,s}subscribe(n,s,r){const o=function kt(t){return t&&t instanceof _t||function Ae(t){return t&&m(t.next)&&m(t.error)&&m(t.complete)}(t)&&I(t)}(n)?n:new yt(n,s,r);return We(()=>{const{operator:a,source:l}=this;o.add(a?a.call(o,l):l?this._subscribe(o):this._trySubscribe(o))}),o}_trySubscribe(n){try{return this._subscribe(n)}catch(s){n.error(s)}}forEach(n,s){return new(s=oe(s))((r,o)=>{const a=new yt({next:l=>{try{n(l)}catch(u){o(u),a.unsubscribe()}},error:o,complete:r});this.subscribe(a)})}_subscribe(n){var s;return null===(s=this.source)||void 0===s?void 0:s.subscribe(n)}[ue](){return this}pipe(...n){return de(n)(this)}toPromise(n){return new(n=oe(n))((s,r)=>{let o;this.subscribe(a=>o=a,a=>r(a),()=>s(o))})}}return t.create=e=>new t(e),t})();function oe(t){var e;return null!==(e=t??V.Promise)&&void 0!==e?e:Promise}const Xt=y(t=>function(){t(this),this.name=\"ObjectUnsubscribedError\",this.message=\"object unsubscribed\"});let Dt=(()=>{class t extends pe{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(n){const s=new ye(this,this);return s.operator=n,s}_throwIfClosed(){if(this.closed)throw new Xt}next(n){We(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const s of this.currentObservers)s.next(n)}})}error(n){We(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=n;const{observers:s}=this;for(;s.length;)s.shift().error(n)}})}complete(){We(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:n}=this;for(;n.length;)n.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var n;return(null===(n=this.observers)||void 0===n?void 0:n.length)>0}_trySubscribe(n){return this._throwIfClosed(),super._trySubscribe(n)}_subscribe(n){return this._throwIfClosed(),this._checkFinalizedStatuses(n),this._innerSubscribe(n)}_innerSubscribe(n){const{hasError:s,isStopped:r,observers:o}=this;return s||r?C:(this.currentObservers=null,o.push(n),new b(()=>{this.currentObservers=null,f(o,n)}))}_checkFinalizedStatuses(n){const{hasError:s,thrownError:r,isStopped:o}=this;s?n.error(r):o&&n.complete()}asObservable(){const n=new pe;return n.source=this,n}}return t.create=(e,n)=>new ye(e,n),t})();class ye extends Dt{constructor(e,n){super(),this.destination=e,this.source=n}next(e){var n,s;null===(s=null===(n=this.destination)||void 0===n?void 0:n.next)||void 0===s||s.call(n,e)}error(e){var n,s;null===(s=null===(n=this.destination)||void 0===n?void 0:n.error)||void 0===s||s.call(n,e)}complete(){var e,n;null===(n=null===(e=this.destination)||void 0===e?void 0:e.complete)||void 0===n||n.call(e)}_subscribe(e){var n,s;return null!==(s=null===(n=this.source)||void 0===n?void 0:n.subscribe(e))&&void 0!==s?s:C}}class tt extends Dt{constructor(e){super(),this._value=e}get value(){return this.getValue()}_subscribe(e){const n=super._subscribe(e);return!n.closed&&e.next(this._value),n}getValue(){const{hasError:e,thrownError:n,_value:s}=this;if(e)throw n;return this._throwIfClosed(),s}next(e){super.next(this._value=e)}}function Jt(t){return m(t?.lift)}function mt(t){return e=>{if(Jt(e))return e.lift(function(n){try{return t(n,this)}catch(s){this.error(s)}});throw new TypeError(\"Unable to lift unknown Observable type\")}}function It(t,e,n,s,r){return new Or(t,e,n,s,r)}class Or extends _t{constructor(e,n,s,r,o,a){super(e),this.onFinalize=o,this.shouldUnsubscribe=a,this._next=n?function(l){try{n(l)}catch(u){e.error(u)}}:super._next,this._error=r?function(l){try{r(l)}catch(u){e.error(u)}finally{this.unsubscribe()}}:super._error,this._complete=s?function(){try{s()}catch(l){e.error(l)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var e;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:n}=this;super.unsubscribe(),!n&&(null===(e=this.onFinalize)||void 0===e||e.call(this))}}}function Mt(t,e){return mt((n,s)=>{let r=0;n.subscribe(It(s,o=>{s.next(t.call(e,o,r++))}))})}function Ds(t){return this instanceof Ds?(this.v=t,this):new Ds(t)}function gu(t){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var n,e=t[Symbol.asyncIterator];return e?e.call(t):(t=function jr(t){var e=\"function\"==typeof Symbol&&Symbol.iterator,n=e&&t[e],s=0;if(n)return n.call(t);if(t&&\"number\"==typeof t.length)return{next:function(){return t&&s>=t.length&&(t=void 0),{value:t&&t[s++],done:!t}}};throw new TypeError(e?\"Object is not iterable.\":\"Symbol.iterator is not defined.\")}(t),n={},s(\"next\"),s(\"throw\"),s(\"return\"),n[Symbol.asyncIterator]=function(){return this},n);function s(o){n[o]=t[o]&&function(a){return new Promise(function(l,u){!function r(o,a,l,u){Promise.resolve(u).then(function(d){o({value:d,done:l})},a)}(l,u,(a=t[o](a)).done,a.value)})}}}\"function\"==typeof SuppressedError&&SuppressedError;const bo=t=>t&&\"number\"==typeof t.length&&\"function\"!=typeof t;function Bc(t){return m(t?.then)}function Lo(t){return m(t[ue])}function Wc(t){return Symbol.asyncIterator&&m(t?.[Symbol.asyncIterator])}function Pr(t){return new TypeError(`You provided ${null!==t&&\"object\"==typeof t?\"an invalid object\":`'${t}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}const Me=function Ea(){return\"function\"==typeof Symbol&&Symbol.iterator?Symbol.iterator:\"@@iterator\"}();function $c(t){return m(t?.[Me])}function Gc(t){return function Hc(t,e,n){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var r,s=n.apply(t,e||[]),o=[];return r={},a(\"next\"),a(\"throw\"),a(\"return\"),r[Symbol.asyncIterator]=function(){return this},r;function a(M){s[M]&&(r[M]=function(w){return new Promise(function(E,k){o.push([M,w,E,k])>1||l(M,w)})})}function l(M,w){try{!function u(M){M.value instanceof Ds?Promise.resolve(M.value.v).then(d,h):p(o[0][2],M)}(s[M](w))}catch(E){p(o[0][3],E)}}function d(M){l(\"next\",M)}function h(M){l(\"throw\",M)}function p(M,w){M(w),o.shift(),o.length&&l(o[0][0],o[0][1])}}(this,arguments,function*(){const n=t.getReader();try{for(;;){const{value:s,done:r}=yield Ds(n.read());if(r)return yield Ds(void 0);yield yield Ds(s)}}finally{n.releaseLock()}})}function Bn(t){return m(t?.getReader)}function Pn(t){if(t instanceof pe)return t;if(null!=t){if(Lo(t))return function Et(t){return new pe(e=>{const n=t[ue]();if(m(n.subscribe))return n.subscribe(e);throw new TypeError(\"Provided object does not correctly implement Symbol.observable\")})}(t);if(bo(t))return function Co(t){return new pe(e=>{for(let n=0;n{t.then(n=>{e.closed||(e.next(n),e.complete())},n=>e.error(n)).then(null,H)})}(t);if(Wc(t))return ts(t);if($c(t))return function Nn(t){return new pe(e=>{for(const n of t)if(e.next(n),e.closed)return;e.complete()})}(t);if(Bn(t))return function ns(t){return ts(Gc(t))}(t)}throw Pr(t)}function ts(t){return new pe(e=>{(function gn(t,e){var n,s,r,o;return function ba(t,e,n,s){return new(n||(n=Promise))(function(o,a){function l(h){try{d(s.next(h))}catch(p){a(p)}}function u(h){try{d(s.throw(h))}catch(p){a(p)}}function d(h){h.done?o(h.value):function r(o){return o instanceof n?o:new n(function(a){a(o)})}(h.value).then(l,u)}d((s=s.apply(t,e||[])).next())})}(this,void 0,void 0,function*(){try{for(n=gu(t);!(s=yield n.next()).done;)if(e.next(s.value),e.closed)return}catch(a){r={error:a}}finally{try{s&&!s.done&&(o=n.return)&&(yield o.call(n))}finally{if(r)throw r.error}}e.complete()})})(t,e).catch(n=>e.error(n))})}function dn(t,e,n,s=0,r=!1){const o=e.schedule(function(){n(),r?t.add(this.schedule(null,s)):this.unsubscribe()},s);if(t.add(o),!r)return o}function Zt(t,e,n=1/0){return m(e)?Zt((s,r)=>Mt((o,a)=>e(s,o,r,a))(Pn(t(s,r))),n):(\"number\"==typeof e&&(n=e),mt((s,r)=>function ws(t,e,n,s,r,o,a,l){const u=[];let d=0,h=0,p=!1;const M=()=>{p&&!u.length&&!d&&e.complete()},w=k=>d{o&&e.next(k),d++;let x=!1;Pn(n(k,h++)).subscribe(It(e,P=>{r?.(P),o?w(P):e.next(P)},()=>{x=!0},void 0,()=>{if(x)try{for(d--;u.length&&dE(P)):E(P)}M()}catch(P){e.error(P)}}))};return t.subscribe(It(e,w,()=>{p=!0,M()})),()=>{l?.()}}(s,r,t,n)))}function Rr(t=1/0){return Zt(be,t)}const is=new pe(t=>t.complete());function Mu(t){return t[t.length-1]}function vu(t){return m(Mu(t))?t.pop():void 0}function Fr(t){return function ka(t){return t&&m(t.schedule)}(Mu(t))?t.pop():void 0}function Qc(t,e=0){return mt((n,s)=>{n.subscribe(It(s,r=>dn(s,t,()=>s.next(r),e),()=>dn(s,t,()=>s.complete(),e),r=>dn(s,t,()=>s.error(r),e)))})}function qc(t,e=0){return mt((n,s)=>{s.add(t.schedule(()=>n.subscribe(s),e))})}function Du(t,e){if(!t)throw new Error(\"Iterable cannot be null\");return new pe(n=>{dn(n,e,()=>{const s=t[Symbol.asyncIterator]();dn(n,e,()=>{s.next().then(r=>{r.done?n.complete():n.next(r.value)})},0,!0)})})}function _n(t,e){return e?function Om(t,e){if(null!=t){if(Lo(t))return function Im(t,e){return Pn(t).pipe(qc(e),Qc(e))}(t,e);if(bo(t))return function xm(t,e){return new pe(n=>{let s=0;return e.schedule(function(){s===t.length?n.complete():(n.next(t[s++]),n.closed||this.schedule())})})}(t,e);if(Bc(t))return function Nm(t,e){return Pn(t).pipe(qc(e),Qc(e))}(t,e);if(Wc(t))return Du(t,e);if($c(t))return function Jc(t,e){return new pe(n=>{let s;return dn(n,e,()=>{s=t[Me](),dn(n,e,()=>{let r,o;try{({value:r,done:o}=s.next())}catch(a){return void n.error(a)}o?n.complete():n.next(r)},0,!0)}),()=>m(s?.return)&&s.return()})}(t,e);if(Bn(t))return function Am(t,e){return Du(Gc(t),e)}(t,e)}throw Pr(t)}(t,e):Pn(t)}function Ne(...t){return _n(t,Fr(t))}function wu(t={}){const{connector:e=(()=>new Dt),resetOnError:n=!0,resetOnComplete:s=!0,resetOnRefCountZero:r=!0}=t;return o=>{let a,l,u,d=0,h=!1,p=!1;const M=()=>{l?.unsubscribe(),l=void 0},w=()=>{M(),a=u=void 0,h=p=!1},E=()=>{const k=a;w(),k?.unsubscribe()};return mt((k,x)=>{d++,!p&&!h&&M();const P=u=u??e();x.add(()=>{d--,0===d&&!p&&!h&&(l=bu(E,r))}),P.subscribe(x),!a&&d>0&&(a=new yt({next:j=>P.next(j),error:j=>{p=!0,M(),l=bu(w,n,j),P.error(j)},complete:()=>{h=!0,M(),l=bu(w,s),P.complete()}}),Pn(k).subscribe(a))})(o)}}function bu(t,e,...n){if(!0===e)return void t();if(!1===e)return;const s=new yt({next:()=>{s.unsubscribe(),t()}});return Pn(e(...n)).subscribe(s)}function Oi(t,e){return mt((n,s)=>{let r=null,o=0,a=!1;const l=()=>a&&!r&&s.complete();n.subscribe(It(s,u=>{r?.unsubscribe();let d=0;const h=o++;Pn(t(u,h)).subscribe(r=It(s,p=>s.next(e?e(u,p,h,d++):p),()=>{r=null,l()}))},()=>{a=!0,l()}))})}function Ia(t,e){return t===e}function wt(t){for(let e in t)if(t[e]===wt)return e;throw Error(\"Could not find renamed property on target object.\")}function Rs(t,e){for(const n in e)e.hasOwnProperty(n)&&!t.hasOwnProperty(n)&&(t[n]=e[n])}function Nt(t){if(\"string\"==typeof t)return t;if(Array.isArray(t))return\"[\"+t.map(Nt).join(\", \")+\"]\";if(null==t)return\"\"+t;if(t.overriddenName)return`${t.overriddenName}`;if(t.name)return`${t.name}`;const e=t.toString();if(null==e)return\"\"+e;const n=e.indexOf(\"\\n\");return-1===n?e:e.substring(0,n)}function Lu(t,e){return null==t||\"\"===t?null===e?\"\":e:null==e||\"\"===e?t:t+\" \"+e}const jm=wt({__forward_ref__:wt});function Yt(t){return t.__forward_ref__=Yt,t.toString=function(){return Nt(this())},t}function Pe(t){return Cu(t)?t():t}function Cu(t){return\"function\"==typeof t&&t.hasOwnProperty(jm)&&t.__forward_ref__===Yt}function Tu(t){return t&&!!t.\\u0275providers}const Xc=\"https://g.co/ng/security#xss\";class Z extends Error{constructor(e,n){super(function Na(t,e){return`NG0${Math.abs(t)}${e?\": \"+e:\"\"}`}(e,n)),this.code=e}}function ze(t){return\"string\"==typeof t?t:null==t?\"\":String(t)}function Su(t,e){throw new Z(-201,!1)}function ni(t,e){null==t&&function je(t,e,n,s){throw new Error(`ASSERTION ERROR: ${t}`+(null==s?\"\":` [Expected=> ${n} ${s} ${e} <=Actual]`))}(e,t,null,\"!=\")}function Ee(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function at(t){return{providers:t.providers||[],imports:t.imports||[]}}function Fs(t){return eh(t,Aa)||eh(t,bs)}function eh(t,e){return t.hasOwnProperty(e)?t[e]:null}function xa(t){return t&&(t.hasOwnProperty(Hr)||t.hasOwnProperty(ku))?t[Hr]:null}const Aa=wt({\\u0275prov:wt}),Hr=wt({\\u0275inj:wt}),bs=wt({ngInjectableDef:wt}),ku=wt({ngInjectorDef:wt});var nt=function(t){return t[t.Default=0]=\"Default\",t[t.Host=1]=\"Host\",t[t.Self=2]=\"Self\",t[t.SkipSelf=4]=\"SkipSelf\",t[t.Optional=8]=\"Optional\",t}(nt||{});let ji;function xn(t){const e=ji;return ji=t,e}function ih(t,e,n){const s=Fs(t);return s&&\"root\"==s.providedIn?void 0===s.value?s.value=s.factory():s.value:n&nt.Optional?null:void 0!==e?e:void Su(Nt(t))}const xt=globalThis,ss={},Ou=\"__NG_DI_FLAG__\",zr=\"ngTempTokenPath\",ju=/\\n/gm,oh=\"__source\";let Ur;function Ls(t){const e=Ur;return Ur=t,e}function $m(t,e=nt.Default){if(void 0===Ur)throw new Z(-203,!1);return null===Ur?ih(t,void 0,e):Ur.get(t,e&nt.Optional?null:void 0,e)}function Te(t,e=nt.Default){return(function nh(){return ji}()||$m)(Pe(t),e)}function ge(t,e=nt.Default){return Te(t,ja(e))}function ja(t){return typeof t>\"u\"||\"number\"==typeof t?t:0|(t.optional&&8)|(t.host&&1)|(t.self&&2)|(t.skipSelf&&4)}function Ya(t){const e=[];for(let n=0;ne){a=o-1;break}}}for(;oo?\"\":r[p+1].toLowerCase();const w=8&s?M:null;if(w&&-1!==lh(w,d,0)||2&s&&d!==M){if(Ri(s))return!1;a=!0}}}}else{if(!a&&!Ri(s)&&!Ri(u))return!1;if(a&&Ri(u))continue;a=!1,s=u|1&s}}return Ri(s)||a}function Ri(t){return 0==(1&t)}function Zm(t,e,n,s){if(null===e)return-1;let r=0;if(s||!n){let o=!1;for(;r-1)for(n++;n0?'=\"'+l+'\"':\"\")+\"]\"}else 8&s?r+=\".\"+a:4&s&&(r+=\" \"+a);else\"\"!==r&&!Ri(a)&&(e+=Ru(o,r),r=\"\"),s=a,o=o||!Ri(s);n++}return\"\"!==r&&(e+=Ru(o,r)),e}function si(t){return Cs(()=>{const e=No(t),n={...e,decls:t.decls,vars:t.vars,template:t.template,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,onPush:t.changeDetection===Pa.OnPush,directiveDefs:null,pipeDefs:null,dependencies:e.standalone&&t.dependencies||null,getStandaloneInjector:null,signals:t.signals??!1,data:t.data||{},encapsulation:t.encapsulation||Yi.Emulated,styles:t.styles||ct,_:null,schemas:t.schemas||null,tView:null,id:\"\"};Mh(n);const s=t.dependencies;return n.directiveDefs=Ha(s,!1),n.pipeDefs=Ha(s,!0),n.id=function og(t){let e=0;const n=[t.selectors,t.ngContentSelectors,t.hostVars,t.hostAttrs,t.consts,t.vars,t.decls,t.encapsulation,t.standalone,t.signals,t.exportAs,JSON.stringify(t.inputs),JSON.stringify(t.outputs),Object.getOwnPropertyNames(t.type.prototype),!!t.contentQueries,!!t.viewQuery].join(\"|\");for(const r of n)e=Math.imul(31,e)+r.charCodeAt(0)<<0;return e+=2147483648,\"c\"+e}(n),n})}function ng(t){return ft(t)||Tn(t)}function ig(t){return null!==t}function ri(t){return Cs(()=>({type:t.type,bootstrap:t.bootstrap||ct,declarations:t.declarations||ct,imports:t.imports||ct,exports:t.exports||ct,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null}))}function yh(t,e){if(null==t)return ii;const n={};for(const s in t)if(t.hasOwnProperty(s)){let r=t[s],o=r;Array.isArray(r)&&(o=r[1],r=r[0]),n[r]=s,e&&(e[r]=o)}return n}function Re(t){return Cs(()=>{const e=No(t);return Mh(e),e})}function Cn(t){return{type:t.type,name:t.name,factory:null,pure:!1!==t.pure,standalone:!0===t.standalone,onDestroy:t.type.prototype.ngOnDestroy||null}}function ft(t){return t[Vr]||null}function Tn(t){return t[Yu]||null}function Rn(t){return t[Ra]||null}function oi(t,e){const n=t[ah]||null;if(!n&&!0===e)throw new Error(`Type ${Nt(t)} does not have '\\u0275mod' property.`);return n}function No(t){const e={};return{type:t.type,providersResolver:null,factory:null,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:e,inputTransforms:null,inputConfig:t.inputs||ii,exportAs:t.exportAs||null,standalone:!0===t.standalone,signals:!0===t.signals,selectors:t.selectors||ct,viewQuery:t.viewQuery||null,features:t.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:yh(t.inputs,e),outputs:yh(t.outputs)}}function Mh(t){t.features?.forEach(e=>e(t))}function Ha(t,e){if(!t)return null;const n=e?Rn:ng;return()=>(\"function\"==typeof t?t():t).map(s=>n(s)).filter(ig)}const sn=0,me=1,Be=2,Wt=3,Li=4,Wr=5,Sn=6,Ts=7,Rt=8,Fi=9,dr=10,Oe=11,$r=12,Fu=13,Gr=14,rn=15,xo=16,Qr=17,rs=18,Ao=19,vh=20,Hs=21,Ss=22,za=23,Ua=24,lt=25,Hu=1,Dh=2,os=7,qr=9,En=11;function Wn(t){return Array.isArray(t)&&\"object\"==typeof t[Hu]}function An(t){return Array.isArray(t)&&!0===t[Hu]}function zu(t){return 0!=(4&t.flags)}function cr(t){return t.componentOffset>-1}function Ba(t){return 1==(1&t.flags)}function ai(t){return!!t.template}function Jr(t){return 0!=(512&t[Be])}function ot(t,e){return t.hasOwnProperty(Pi)?t[Pi]:null}let _g=xt.WeakRef??class gg{constructor(e){this.ref=e}deref(){return this.ref}},Es=0,as=null,Po=!1;function Dn(t){const e=as;return as=t,e}class Lh{constructor(){this.id=Es++,this.ref=function yg(t){return new _g(t)}(this),this.producers=new Map,this.consumers=new Map,this.trackingVersion=0,this.valueVersion=0}consumerPollProducersForChange(){for(const[e,n]of this.producers){const s=n.producerNode.deref();if(null!=s&&n.atTrackingVersion===this.trackingVersion){if(s.producerPollStatus(n.seenValueVersion))return!0}else this.producers.delete(e),s?.consumers.delete(this.id)}return!1}producerMayHaveChanged(){const e=Po;Po=!0;try{for(const[n,s]of this.consumers){const r=s.consumerNode.deref();null!=r&&r.trackingVersion===s.atTrackingVersion?r.onConsumerDependencyMayHaveChanged():(this.consumers.delete(n),r?.producers.delete(this.id))}}finally{Po=e}}producerAccessed(){if(Po)throw new Error(\"\");if(null===as)return;let e=as.producers.get(this.id);void 0===e?(e={consumerNode:as.ref,producerNode:this.ref,seenValueVersion:this.valueVersion,atTrackingVersion:as.trackingVersion},as.producers.set(this.id,e),this.consumers.set(as.id,e)):(e.seenValueVersion=this.valueVersion,e.atTrackingVersion=as.trackingVersion)}get hasProducers(){return this.producers.size>0}get producerUpdatesAllowed(){return!1!==as?.consumerAllowSignalWrites}producerPollStatus(e){return this.valueVersion!==e||(this.onProducerUpdateValueVersion(),this.valueVersion!==e)}}let ls=null;function Ch(t){const e=Dn(null);try{return t()}finally{Dn(e)}}const Th=()=>{};class bg extends Lh{constructor(e,n,s){super(),this.watch=e,this.schedule=n,this.dirty=!1,this.cleanupFn=Th,this.registerOnCleanup=r=>{this.cleanupFn=r},this.consumerAllowSignalWrites=s}notify(){this.dirty||this.schedule(this),this.dirty=!0}onConsumerDependencyMayHaveChanged(){this.notify()}onProducerUpdateValueVersion(){}run(){if(this.dirty=!1,0!==this.trackingVersion&&!this.consumerPollProducersForChange())return;const e=Dn(this);this.trackingVersion++;try{this.cleanupFn(),this.cleanupFn=Th,this.watch(this.registerOnCleanup)}finally{Dn(e)}}cleanup(){this.cleanupFn()}}class Lg{constructor(e,n,s){this.previousValue=e,this.currentValue=n,this.firstChange=s}isFirstChange(){return this.firstChange}}function Ci(){return zs}function zs(t){return t.type.prototype.ngOnChanges&&(t.setInput=Tg),Cg}function Cg(){const t=Eh(this),e=t?.current;if(e){const n=t.previous;if(n===ii)t.previous=e;else for(let s in e)n[s]=e[s];t.current=null,this.ngOnChanges(e)}}function Tg(t,e,n,s){const r=this.declaredInputs[n],o=Eh(t)||function Sg(t,e){return t[Sh]=e}(t,{previous:ii,current:null}),a=o.current||(o.current={}),l=o.previous,u=l[r];a[r]=new Lg(u&&u.currentValue,e,l===ii),t[s]=e}Ci.ngInherit=!0;const Sh=\"__ngSimpleChanges__\";function Eh(t){return t[Sh]||null}const us=function(t,e,n){};function Ft(t){for(;Array.isArray(t);)t=t[sn];return t}function Ga(t,e){return Ft(e[t])}function $n(t,e){return Ft(e[t.index])}function Qa(t,e){return t.data[e]}function Hi(t,e){return t[e]}function On(t,e){const n=e[t];return Wn(n)?n:n[sn]}function v(t,e){return null==e?null:t[e]}function L(t){t[Qr]=0}function T(t){1024&t[Be]||(t[Be]|=1024,W(t,1))}function R(t){1024&t[Be]&&(t[Be]&=-1025,W(t,-1))}function W(t,e){let n=t[Wt];if(null===n)return;n[Wr]+=e;let s=n;for(n=n[Wt];null!==n&&(1===e&&1===s[Wr]||-1===e&&0===s[Wr]);)n[Wr]+=e,s=n,n=n[Wt]}const he={lFrame:kw(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function Dw(){return he.bindingsEnabled}function q(){return he.lFrame.lView}function gt(){return he.lFrame.tView}function Ng(t){return he.lFrame.contextLView=t,t[Rt]}function xg(t){return he.lFrame.contextLView=null,t}function Fn(){let t=ww();for(;null!==t&&64===t.type;)t=t.parent;return t}function ww(){return he.lFrame.currentTNode}function Bs(t,e){const n=he.lFrame;n.currentTNode=t,n.isParent=e}function Ag(){return he.lFrame.isParent}function li(){const t=he.lFrame;let e=t.bindingRootIndex;return-1===e&&(e=t.bindingRootIndex=t.tView.bindingStartIndex),e}function pr(){return he.lFrame.bindingIndex}function Ja(){return he.lFrame.bindingIndex++}function mr(t){const e=he.lFrame,n=e.bindingIndex;return e.bindingIndex=e.bindingIndex+t,n}function YN(t,e){const n=he.lFrame;n.bindingIndex=n.bindingRootIndex=t,jg(e)}function jg(t){he.lFrame.currentDirectiveIndex=t}function Pg(t){he.lFrame.currentQueryIndex=t}function RN(t){const e=t[me];return 2===e.type?e.declTNode:1===e.type?t[Sn]:null}function Sw(t,e,n){if(n&nt.SkipSelf){let r=e,o=t;for(;!(r=r.parent,null!==r||n&nt.Host||(r=RN(o),null===r||(o=o[Gr],10&r.type))););if(null===r)return!1;e=r,t=o}const s=he.lFrame=Ew();return s.currentTNode=e,s.lView=t,!0}function Rg(t){const e=Ew(),n=t[me];he.lFrame=e,e.currentTNode=n.firstChild,e.lView=t,e.tView=n,e.contextLView=t,e.bindingIndex=n.bindingStartIndex,e.inI18n=!1}function Ew(){const t=he.lFrame,e=null===t?null:t.child;return null===e?kw(t):e}function kw(t){const e={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:t,child:null,inI18n:!1};return null!==t&&(t.child=e),e}function Iw(){const t=he.lFrame;return he.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}const Nw=Iw;function Fg(){const t=Iw();t.isParent=!0,t.tView=null,t.selectedIndex=-1,t.contextLView=null,t.elementDepthCount=0,t.currentDirectiveIndex=-1,t.currentNamespace=null,t.bindingRootIndex=-1,t.bindingIndex=-1,t.currentQueryIndex=0}function ui(){return he.lFrame.selectedIndex}function Ro(t){he.lFrame.selectedIndex=t}function on(){const t=he.lFrame;return Qa(t.tView,t.selectedIndex)}let Aw=!0;function kh(){return Aw}function Xr(t){Aw=t}function Ih(t,e){for(let n=e.directiveStart,s=e.directiveEnd;n=s)break}else e[u]<0&&(t[Qr]+=65536),(l>13>16&&(3&t[Be])===e&&(t[Be]+=8192,jw(l,o)):jw(l,o)}const Za=-1;class $u{constructor(e,n,s){this.factory=e,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=s}}function Ug(t){return t!==Za}function Gu(t){return 32767&t}function Qu(t,e){let n=function JN(t){return t>>16}(t),s=e;for(;n>0;)s=s[Gr],n--;return s}let Vg=!0;function Ah(t){const e=Vg;return Vg=t,e}const Yw=255,Pw=5;let ZN=0;const Ws={};function Oh(t,e){const n=Rw(t,e);if(-1!==n)return n;const s=e[me];s.firstCreatePass&&(t.injectorIndex=e.length,Bg(s.data,t),Bg(e,null),Bg(s.blueprint,null));const r=jh(t,e),o=t.injectorIndex;if(Ug(r)){const a=Gu(r),l=Qu(r,e),u=l[me].data;for(let d=0;d<8;d++)e[o+d]=l[a+d]|u[a+d]}return e[o+8]=r,o}function Bg(t,e){t.push(0,0,0,0,0,0,0,0,e)}function Rw(t,e){return-1===t.injectorIndex||t.parent&&t.parent.injectorIndex===t.injectorIndex||null===e[t.injectorIndex+8]?-1:t.injectorIndex}function jh(t,e){if(t.parent&&-1!==t.parent.injectorIndex)return t.parent.injectorIndex;let n=0,s=null,r=e;for(;null!==r;){if(s=Ww(r),null===s)return Za;if(n++,r=r[Gr],-1!==s.injectorIndex)return s.injectorIndex|n<<16}return Za}function Wg(t,e,n){!function XN(t,e,n){let s;\"string\"==typeof n?s=n.charCodeAt(0)||0:n.hasOwnProperty(lr)&&(s=n[lr]),null==s&&(s=n[lr]=ZN++);const r=s&Yw;e.data[t+(r>>Pw)]|=1<=0?e&Yw:ix:e}(n);if(\"function\"==typeof o){if(!Sw(e,t,s))return s&nt.Host?Fw(r,0,s):Hw(e,n,s,r);try{let a;if(a=o(s),null!=a||s&nt.Optional)return a;Su()}finally{Nw()}}else if(\"number\"==typeof o){let a=null,l=Rw(t,e),u=Za,d=s&nt.Host?e[rn][Sn]:null;for((-1===l||s&nt.SkipSelf)&&(u=-1===l?jh(t,e):e[l+8],u!==Za&&Bw(s,!1)?(a=e[me],l=Gu(u),e=Qu(u,e)):l=-1);-1!==l;){const h=e[me];if(Vw(o,l,h.data)){const p=ex(l,e,n,a,s,d);if(p!==Ws)return p}u=e[l+8],u!==Za&&Bw(s,e[me].data[l+8]===d)&&Vw(o,l,e)?(a=h,l=Gu(u),e=Qu(u,e)):l=-1}}return r}function ex(t,e,n,s,r,o){const a=e[me],l=a.data[t+8],h=function Yh(t,e,n,s,r){const o=t.providerIndexes,a=e.data,l=1048575&o,u=t.directiveStart,h=o>>20,M=r?l+h:t.directiveEnd;for(let w=s?l:l+h;w=u&&E.type===n)return w}if(r){const w=a[u];if(w&&ai(w)&&w.type===n)return u}return null}(l,a,n,null==s?cr(l)&&Vg:s!=a&&0!=(3&l.type),r&nt.Host&&o===l);return null!==h?Fo(e,a,h,l):Ws}function Fo(t,e,n,s){let r=t[n];const o=e.data;if(function GN(t){return t instanceof $u}(r)){const a=r;a.resolving&&function Ym(t,e){const n=e?`. Dependency path: ${e.join(\" > \")} > ${t}`:\"\";throw new Z(-200,`Circular dependency in DI detected for ${t}${n}`)}(function bt(t){return\"function\"==typeof t?t.name||t.toString():\"object\"==typeof t&&null!=t&&\"function\"==typeof t.type?t.type.name||t.type.toString():ze(t)}(o[n]));const l=Ah(a.canSeeViewProviders);a.resolving=!0;const d=a.injectImpl?xn(a.injectImpl):null;Sw(t,s,nt.Default);try{r=t[n]=a.factory(void 0,o,t,s),e.firstCreatePass&&n>=s.directiveStart&&function WN(t,e,n){const{ngOnChanges:s,ngOnInit:r,ngDoCheck:o}=e.type.prototype;if(s){const a=zs(e);(n.preOrderHooks??=[]).push(t,a),(n.preOrderCheckHooks??=[]).push(t,a)}r&&(n.preOrderHooks??=[]).push(0-t,r),o&&((n.preOrderHooks??=[]).push(t,o),(n.preOrderCheckHooks??=[]).push(t,o))}(n,o[n],e)}finally{null!==d&&xn(d),Ah(l),a.resolving=!1,Nw()}}return r}function Vw(t,e,n){return!!(n[e+(t>>Pw)]&1<{const e=t.prototype.constructor,n=e[Pi]||$g(e),s=Object.prototype;let r=Object.getPrototypeOf(t.prototype).constructor;for(;r&&r!==s;){const o=r[Pi]||$g(r);if(o&&o!==n)return o;r=Object.getPrototypeOf(r)}return o=>new o})}function $g(t){return Cu(t)?()=>{const e=$g(Pe(t));return e&&e()}:ot(t)}function Ww(t){const e=t[me],n=e.type;return 2===n?e.declTNode:1===n?t[Sn]:null}const Ka=\"__parameters__\";function tl(t,e,n){return Cs(()=>{const s=function Gg(t){return function(...n){if(t){const s=t(...n);for(const r in s)this[r]=s[r]}}}(e);function r(...o){if(this instanceof r)return s.apply(this,o),this;const a=new r(...o);return l.annotation=a,l;function l(u,d,h){const p=u.hasOwnProperty(Ka)?u[Ka]:Object.defineProperty(u,Ka,{value:[]})[Ka];for(;p.length<=h;)p.push(null);return(p[h]=p[h]||[]).push(a),u}}return n&&(r.prototype=Object.create(n.prototype)),r.prototype.ngMetadataName=t,r.annotationCls=r,r})}function il(t,e){t.forEach(n=>Array.isArray(n)?il(n,e):e(n))}function Gw(t,e,n){e>=t.length?t.push(n):t.splice(e,0,n)}function Rh(t,e){return e>=t.length-1?t.pop():t.splice(e,1)[0]}function zi(t,e,n){let s=sl(t,e);return s>=0?t[1|s]=n:(s=~s,function cx(t,e,n,s){let r=t.length;if(r==e)t.push(n,s);else if(1===r)t.push(s,t[0]),t[0]=n;else{for(r--,t.push(t[r-1],t[r]);r>e;)t[r]=t[r-2],r--;t[e]=n,t[e+1]=s}}(t,s,e,n)),s}function Qg(t,e){const n=sl(t,e);if(n>=0)return t[1|n]}function sl(t,e){return function Qw(t,e,n){let s=0,r=t.length>>n;for(;r!==s;){const o=s+(r-s>>1),a=t[o<e?r=o:s=o+1}return~(r<0&&(t[n-1][Li]=s[Li]);const o=Rh(t,En+e);!function Qx(t,e){nd(t,e,e[Oe],2,null,null),e[sn]=null,e[Sn]=null}(s[me],s);const a=o[rs];null!==a&&a.detachView(o[me]),s[Wt]=null,s[Li]=null,s[Be]&=-129}return s}function r_(t,e){if(!(256&e[Be])){const n=e[Oe];e[za]?.destroy(),e[Ua]?.destroy(),n.destroyNode&&nd(t,e,n,3,null,null),function Zx(t){let e=t[$r];if(!e)return o_(t[me],t);for(;e;){let n=null;if(Wn(e))n=e[$r];else{const s=e[En];s&&(n=s)}if(!n){for(;e&&!e[Li]&&e!==t;)Wn(e)&&o_(e[me],e),e=e[Wt];null===e&&(e=t),Wn(e)&&o_(e[me],e),n=e&&e[Li]}e=n}}(e)}}function o_(t,e){if(!(256&e[Be])){e[Be]&=-129,e[Be]|=256,function tA(t,e){let n;if(null!=t&&null!=(n=t.destroyHooks))for(let s=0;s=0?s[a]():s[-a].unsubscribe(),o+=2}else n[o].call(s[n[o+1]]);null!==s&&(e[Ts]=null);const r=e[Hs];if(null!==r){e[Hs]=null;for(let o=0;o-1){const{encapsulation:o}=t.data[s.directiveStart+r];if(o===Yi.None||o===Yi.Emulated)return null}return $n(s,n)}}(t,e.parent,n)}function Ho(t,e,n,s,r){t.insertBefore(e,n,s,r)}function vb(t,e,n){t.appendChild(e,n)}function Db(t,e,n,s,r){null!==s?Ho(t,e,n,s,r):vb(t,e,n)}function Zh(t,e){return t.parentNode(e)}let l_,ef,h_,tf,Lb=function bb(t,e,n){return 40&t.type?$n(t,n):null};function Xh(t,e,n,s){const r=a_(t,s,e),o=e[Oe],l=function wb(t,e,n){return Lb(t,e,n)}(s.parent||e[Sn],s,e);if(null!=r)if(Array.isArray(n))for(let u=0;ut,createScript:t=>t,createScriptURL:t=>t})}catch{}return ef}()?.createHTML(t)||t}function ul(){if(void 0!==h_)return h_;if(typeof document<\"u\")return document;throw new Z(210,!1)}function f_(){if(void 0===tf&&(tf=null,xt.trustedTypes))try{tf=xt.trustedTypes.createPolicy(\"angular#unsafe-bypass\",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch{}return tf}function Nb(t){return f_()?.createHTML(t)||t}function Ab(t){return f_()?.createScriptURL(t)||t}class Ob{constructor(e){this.changingThisBreaksApplicationSecurity=e}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${Xc})`}}function eo(t){return t instanceof Ob?t.changingThisBreaksApplicationSecurity:t}function id(t,e){const n=function _A(t){return t instanceof Ob&&t.getTypeName()||null}(t);if(null!=n&&n!==e){if(\"ResourceURL\"===n&&\"URL\"===e)return!0;throw new Error(`Required a safe ${e}, got a ${n} (see ${Xc})`)}return n===e}class yA{constructor(e){this.inertDocumentHelper=e}getInertBodyElement(e){e=\"\"+e;try{const n=(new window.DOMParser).parseFromString(ll(e),\"text/html\").body;return null===n?this.inertDocumentHelper.getInertBodyElement(e):(n.removeChild(n.firstChild),n)}catch{return null}}}class MA{constructor(e){this.defaultDoc=e,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument(\"sanitization-inert\")}getInertBodyElement(e){const n=this.inertDocument.createElement(\"template\");return n.innerHTML=ll(e),n}}const DA=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\\/?#]*(?:[\\/?#]|$))/i;function p_(t){return(t=String(t)).match(DA)?t:\"unsafe:\"+t}function gr(t){const e={};for(const n of t.split(\",\"))e[n]=!0;return e}function sd(...t){const e={};for(const n of t)for(const s in n)n.hasOwnProperty(s)&&(e[s]=!0);return e}const Yb=gr(\"area,br,col,hr,img,wbr\"),Pb=gr(\"colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr\"),Rb=gr(\"rp,rt\"),m_=sd(Yb,sd(Pb,gr(\"address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul\")),sd(Rb,gr(\"a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video\")),sd(Rb,Pb)),g_=gr(\"background,cite,href,itemtype,longdesc,poster,src,xlink:href\"),Fb=sd(g_,gr(\"abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width\"),gr(\"aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext\")),wA=gr(\"script,style,template\");class bA{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(e){let n=e.firstChild,s=!0;for(;n;)if(n.nodeType===Node.ELEMENT_NODE?s=this.startElement(n):n.nodeType===Node.TEXT_NODE?this.chars(n.nodeValue):this.sanitizedSomething=!0,s&&n.firstChild)n=n.firstChild;else for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let r=this.checkClobberedElement(n,n.nextSibling);if(r){n=r;break}n=this.checkClobberedElement(n,n.parentNode)}return this.buf.join(\"\")}startElement(e){const n=e.nodeName.toLowerCase();if(!m_.hasOwnProperty(n))return this.sanitizedSomething=!0,!wA.hasOwnProperty(n);this.buf.push(\"<\"),this.buf.push(n);const s=e.attributes;for(let r=0;r\"),!0}endElement(e){const n=e.nodeName.toLowerCase();m_.hasOwnProperty(n)&&!Yb.hasOwnProperty(n)&&(this.buf.push(\"\"))}chars(e){this.buf.push(Hb(e))}checkClobberedElement(e,n){if(n&&(e.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`);return n}}const LA=/[\\uD800-\\uDBFF][\\uDC00-\\uDFFF]/g,CA=/([^\\#-~ |!])/g;function Hb(t){return t.replace(/&/g,\"&\").replace(LA,function(e){return\"&#\"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+\";\"}).replace(CA,function(e){return\"&#\"+e.charCodeAt(0)+\";\"}).replace(//g,\">\")}let nf;function __(t){return\"content\"in t&&function SA(t){return t.nodeType===Node.ELEMENT_NODE&&\"TEMPLATE\"===t.nodeName}(t)?t.content:null}var dl=function(t){return t[t.NONE=0]=\"NONE\",t[t.HTML=1]=\"HTML\",t[t.STYLE=2]=\"STYLE\",t[t.SCRIPT=3]=\"SCRIPT\",t[t.URL=4]=\"URL\",t[t.RESOURCE_URL=5]=\"RESOURCE_URL\",t}(dl||{});function to(t){const e=rd();return e?Nb(e.sanitize(dl.HTML,t)||\"\"):id(t,\"HTML\")?Nb(eo(t)):function TA(t,e){let n=null;try{nf=nf||function jb(t){const e=new MA(t);return function vA(){try{return!!(new window.DOMParser).parseFromString(ll(\"\"),\"text/html\")}catch{return!1}}()?new yA(e):e}(t);let s=e?String(e):\"\";n=nf.getInertBodyElement(s);let r=5,o=s;do{if(0===r)throw new Error(\"Failed to sanitize html because the input is unstable\");r--,s=o,o=n.innerHTML,n=nf.getInertBodyElement(s)}while(s!==o);return ll((new bA).sanitizeChildren(__(n)||n))}finally{if(n){const s=__(n)||n;for(;s.firstChild;)s.removeChild(s.firstChild)}}}(ul(),ze(t))}function zo(t){const e=rd();return e?e.sanitize(dl.URL,t)||\"\":id(t,\"URL\")?eo(t):p_(ze(t))}function zb(t){const e=rd();if(e)return Ab(e.sanitize(dl.RESOURCE_URL,t)||\"\");if(id(t,\"ResourceURL\"))return Ab(eo(t));throw new Z(904,!1)}function rd(){const t=q();return t&&t[dr].sanitizer}class De{constructor(e,n){this._desc=e,this.ngMetadataName=\"InjectionToken\",this.\\u0275prov=void 0,\"number\"==typeof n?this.__NG_ELEMENT_ID__=n:void 0!==n&&(this.\\u0275prov=Ee({token:this,providedIn:n.providedIn||\"root\",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}const od=new De(\"ENVIRONMENT_INITIALIZER\"),Vb=new De(\"INJECTOR\",-1),Bb=new De(\"INJECTOR_DEF_TYPES\");class y_{get(e,n=ss){if(n===ss){const s=new Error(`NullInjectorError: No provider for ${Nt(e)}!`);throw s.name=\"NullInjectorError\",s}return n}}function AA(...t){return{\\u0275providers:Wb(0,t),\\u0275fromNgModule:!0}}function Wb(t,...e){const n=[],s=new Set;let r;const o=a=>{n.push(a)};return il(e,a=>{const l=a;sf(l,o,[],s)&&(r||=[],r.push(l))}),void 0!==r&&$b(r,o),n}function $b(t,e){for(let n=0;n{e(o,s)})}}function sf(t,e,n,s){if(!(t=Pe(t)))return!1;let r=null,o=xa(t);const a=!o&&ft(t);if(o||a){if(a&&!a.standalone)return!1;r=t}else{const u=t.ngModule;if(o=xa(u),!o)return!1;r=u}const l=s.has(r);if(a){if(l)return!1;if(s.add(r),a.dependencies){const u=\"function\"==typeof a.dependencies?a.dependencies():a.dependencies;for(const d of u)sf(d,e,n,s)}}else{if(!o)return!1;{if(null!=o.imports&&!l){let d;s.add(r);try{il(o.imports,h=>{sf(h,e,n,s)&&(d||=[],d.push(h))})}finally{}void 0!==d&&$b(d,e)}if(!l){const d=ot(r)||(()=>new r);e({provide:r,useFactory:d,deps:ct},r),e({provide:Bb,useValue:r,multi:!0},r),e({provide:od,useValue:()=>Te(r),multi:!0},r)}const u=o.providers;if(null!=u&&!l){const d=t;v_(u,h=>{e(h,d)})}}}return r!==t&&void 0!==t.providers}function v_(t,e){for(let n of t)Tu(n)&&(n=n.\\u0275providers),Array.isArray(n)?v_(n,e):e(n)}const OA=wt({provide:String,useValue:wt});function D_(t){return null!==t&&\"object\"==typeof t&&OA in t}function Uo(t){return\"function\"==typeof t}const w_=new De(\"Set Injector scope.\"),rf={},YA={};let b_;function af(){return void 0===b_&&(b_=new y_),b_}class Ui{}class lf extends Ui{get destroyed(){return this._destroyed}constructor(e,n,s,r){super(),this.parent=n,this.source=s,this.scopes=r,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,C_(e,a=>this.processProvider(a)),this.records.set(Vb,cl(void 0,this)),r.has(\"environment\")&&this.records.set(Ui,cl(void 0,this));const o=this.records.get(w_);null!=o&&\"string\"==typeof o.value&&this.scopes.add(o.value),this.injectorDefTypes=new Set(this.get(Bb.multi,ct,nt.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const n of this._ngOnDestroyHooks)n.ngOnDestroy();const e=this._onDestroyHooks;this._onDestroyHooks=[];for(const n of e)n()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear()}}onDestroy(e){return this.assertNotDestroyed(),this._onDestroyHooks.push(e),()=>this.removeOnDestroy(e)}runInContext(e){this.assertNotDestroyed();const n=Ls(this),s=xn(void 0);try{return e()}finally{Ls(n),xn(s)}}get(e,n=ss,s=nt.Default){if(this.assertNotDestroyed(),e.hasOwnProperty(Fa))return e[Fa](this);s=ja(s);const o=Ls(this),a=xn(void 0);try{if(!(s&nt.SkipSelf)){let u=this.records.get(e);if(void 0===u){const d=function zA(t){return\"function\"==typeof t||\"object\"==typeof t&&t instanceof De}(e)&&Fs(e);u=d&&this.injectableDefInScope(d)?cl(L_(e),rf):null,this.records.set(e,u)}if(null!=u)return this.hydrate(e,u)}return(s&nt.Self?af():this.parent).get(e,n=s&nt.Optional&&n===ss?null:n)}catch(l){if(\"NullInjectorError\"===l.name){if((l[zr]=l[zr]||[]).unshift(Nt(e)),o)throw l;return function Qm(t,e,n,s){const r=t[zr];throw e[oh]&&r.unshift(e[oh]),t.message=function ko(t,e,n,s=null){t=t&&\"\\n\"===t.charAt(0)&&\"\\u0275\"==t.charAt(1)?t.slice(2):t;let r=Nt(e);if(Array.isArray(e))r=e.map(Nt).join(\" -> \");else if(\"object\"==typeof e){let o=[];for(let a in e)if(e.hasOwnProperty(a)){let l=e[a];o.push(a+\":\"+(\"string\"==typeof l?JSON.stringify(l):Nt(l)))}r=`{${o.join(\", \")}}`}return`${n}${s?\"(\"+s+\")\":\"\"}[${r}]: ${t.replace(ju,\"\\n \")}`}(\"\\n\"+t.message,r,n,s),t.ngTokenPath=r,t[zr]=null,t}(l,e,\"R3InjectorError\",this.source)}throw l}finally{xn(a),Ls(o)}}resolveInjectorInitializers(){const e=Ls(this),n=xn(void 0);try{const r=this.get(od.multi,ct,nt.Self);for(const o of r)o()}finally{Ls(e),xn(n)}}toString(){const e=[],n=this.records;for(const s of n.keys())e.push(Nt(s));return`R3Injector[${e.join(\", \")}]`}assertNotDestroyed(){if(this._destroyed)throw new Z(205,!1)}processProvider(e){let n=Uo(e=Pe(e))?e:Pe(e&&e.provide);const s=function RA(t){return D_(t)?cl(void 0,t.useValue):cl(qb(t),rf)}(e);if(Uo(e)||!0!==e.multi)this.records.get(n);else{let r=this.records.get(n);r||(r=cl(void 0,rf,!0),r.factory=()=>Ya(r.multi),this.records.set(n,r)),n=e,r.multi.push(e)}this.records.set(n,s)}hydrate(e,n){return n.value===rf&&(n.value=YA,n.value=n.factory()),\"object\"==typeof n.value&&n.value&&function HA(t){return null!==t&&\"object\"==typeof t&&\"function\"==typeof t.ngOnDestroy}(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}injectableDefInScope(e){if(!e.providedIn)return!1;const n=Pe(e.providedIn);return\"string\"==typeof n?\"any\"===n||this.scopes.has(n):this.injectorDefTypes.has(n)}removeOnDestroy(e){const n=this._onDestroyHooks.indexOf(e);-1!==n&&this._onDestroyHooks.splice(n,1)}}function L_(t){const e=Fs(t),n=null!==e?e.factory:ot(t);if(null!==n)return n;if(t instanceof De)throw new Z(204,!1);if(t instanceof Function)return function PA(t){const e=t.length;if(e>0)throw function Zu(t,e){const n=[];for(let s=0;sn.factory(t):()=>new t}(t);throw new Z(204,!1)}function qb(t,e,n){let s;if(Uo(t)){const r=Pe(t);return ot(r)||L_(r)}if(D_(t))s=()=>Pe(t.useValue);else if(function Qb(t){return!(!t||!t.useFactory)}(t))s=()=>t.useFactory(...Ya(t.deps||[]));else if(function Gb(t){return!(!t||!t.useExisting)}(t))s=()=>Te(Pe(t.useExisting));else{const r=Pe(t&&(t.useClass||t.provide));if(!function FA(t){return!!t.deps}(t))return ot(r)||L_(r);s=()=>new r(...Ya(t.deps))}return s}function cl(t,e,n=!1){return{factory:t,value:e,multi:n?[]:void 0}}function C_(t,e){for(const n of t)Array.isArray(n)?C_(n,e):n&&Tu(n)?C_(n.\\u0275providers,e):e(n)}const uf=new De(\"AppId\",{providedIn:\"root\",factory:()=>UA}),UA=\"ng\",Jb=new De(\"Platform Initializer\"),Vo=new De(\"Platform ID\",{providedIn:\"platform\",factory:()=>\"unknown\"}),Zb=new De(\"CSP nonce\",{providedIn:\"root\",factory:()=>ul().body?.querySelector(\"[ngCspNonce]\")?.getAttribute(\"ngCspNonce\")||null});let Kb=(t,e,n)=>null;function x_(t,e,n=!1){return Kb(t,e,n)}class XA{}class n0{}class eO{resolveComponentFactory(e){throw function KA(t){const e=Error(`No component factory found for ${Nt(t)}.`);return e.ngComponent=t,e}(e)}}let mf=(()=>{class e{}return e.NULL=new eO,e})();function tO(){return fl(Fn(),q())}function fl(t,e){return new Vi($n(t,e))}let Vi=(()=>{class e{constructor(s){this.nativeElement=s}}return e.__NG_ELEMENT_ID__=tO,e})();class r0{}let _r=(()=>{class e{constructor(){this.destroyNode=null}}return e.__NG_ELEMENT_ID__=()=>function iO(){const t=q(),n=On(Fn().index,t);return(Wn(n)?n:t)[Oe]}(),e})(),sO=(()=>{var t;class e{}return(t=e).\\u0275prov=Ee({token:t,providedIn:\"root\",factory:()=>null}),e})();class dd{constructor(e){this.full=e,this.major=e.split(\".\")[0],this.minor=e.split(\".\")[1],this.patch=e.split(\".\").slice(2).join(\".\")}}const rO=new dd(\"16.2.0\"),j_={};function u0(t,e=null,n=null,s){const r=d0(t,e,n,s);return r.resolveInjectorInitializers(),r}function d0(t,e=null,n=null,s,r=new Set){const o=[n||ct,AA(t)];return s=s||(\"object\"==typeof t?void 0:Nt(t)),new lf(o,e||af(),s||null,r)}let Bi=(()=>{var t;class e{static create(s,r){if(Array.isArray(s))return u0({name:\"\"},r,s,\"\");{const o=s.name??\"\";return u0({name:o},s.parent,s.providers,o)}}}return(t=e).THROW_IF_NOT_FOUND=ss,t.NULL=new y_,t.\\u0275prov=Ee({token:t,providedIn:\"any\",factory:()=>Te(Vb)}),t.__NG_ELEMENT_ID__=-1,e})();function R_(t){return t.ownerDocument}function yr(t){return t instanceof Function?t():t}let F_=(()=>{var t;class e{constructor(){this.callbacks=new Set,this.deferredCallbacks=new Set,this.renderDepth=0,this.runningCallbacks=!1}begin(){if(this.runningCallbacks)throw new Z(102,!1);this.renderDepth++}end(){if(this.renderDepth--,0===this.renderDepth)try{this.runningCallbacks=!0;for(const s of this.callbacks)s.invoke()}finally{this.runningCallbacks=!1;for(const s of this.deferredCallbacks)this.callbacks.add(s);this.deferredCallbacks.clear()}}register(s){(this.runningCallbacks?this.deferredCallbacks:this.callbacks).add(s)}unregister(s){this.callbacks.delete(s),this.deferredCallbacks.delete(s)}ngOnDestroy(){this.callbacks.clear(),this.deferredCallbacks.clear()}}return(t=e).\\u0275prov=Ee({token:t,providedIn:\"root\",factory:()=>new t}),e})();function cd(t){for(;t;){t[Be]|=64;const e=ed(t);if(Jr(t)&&!e)return t;t=e}return null}function H_(t){return t.ngOriginalError}class Bo{constructor(){this._console=console}handleError(e){const n=this._findOriginalError(e);this._console.error(\"ERROR\",e),n&&this._console.error(\"ORIGINAL ERROR\",n)}_findOriginalError(e){let n=e&&H_(e);for(;n&&H_(n);)n=H_(n);return n||null}}const m0=new De(\"\",{providedIn:\"root\",factory:()=>!1});class M0 extends Lh{constructor(){super(...arguments),this.consumerAllowSignalWrites=!1,this._lView=null}set lView(e){this._lView=e}onConsumerDependencyMayHaveChanged(){cd(this._lView)}onProducerUpdateValueVersion(){}get hasReadASignal(){return this.hasProducers}runInContext(e,n,s){const r=Dn(this);this.trackingVersion++;try{e(n,s)}finally{Dn(r)}}destroy(){this.trackingVersion++}}let _f=null;function v0(){return _f??=new M0,_f}function D0(t,e){return t[e]??v0()}function w0(t,e){const n=v0();n.hasReadASignal&&(t[e]=_f,n.lView=t,_f=new M0)}const $e={};function we(t){b0(gt(),q(),ui()+t,!1)}function b0(t,e,n,s){if(!s)if(3==(3&e[Be])){const o=t.preOrderCheckHooks;null!==o&&Nh(e,o,n)}else{const o=t.preOrderHooks;null!==o&&xh(e,o,0,n)}Ro(n)}function J(t,e=nt.Default){const n=q();return null===n?Te(t,e):zw(Fn(),n,Pe(t),e)}function yf(t,e,n,s,r,o,a,l,u,d,h){const p=e.blueprint.slice();return p[sn]=r,p[Be]=140|s,(null!==d||t&&2048&t[Be])&&(p[Be]|=2048),L(p),p[Wt]=p[Gr]=t,p[Rt]=n,p[dr]=a||t&&t[dr],p[Oe]=l||t&&t[Oe],p[Fi]=u||t&&t[Fi]||null,p[Sn]=o,p[Ao]=function Yx(){return jx++}(),p[Ss]=h,p[vh]=d,p[rn]=2==e.type?t[rn]:p,p}function gl(t,e,n,s,r){let o=t.data[e];if(null===o)o=function z_(t,e,n,s,r){const o=ww(),a=Ag(),u=t.data[e]=function SO(t,e,n,s,r,o){let a=e?e.injectorIndex:-1,l=0;return function qa(){return null!==he.skipHydrationRootTNode}()&&(l|=128),{type:n,index:s,insertBeforeIndex:null,injectorIndex:a,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:l,providerIndexes:0,value:r,attrs:o,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:e,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,a?o:o&&o.parent,n,e,s,r);return null===t.firstChild&&(t.firstChild=u),null!==o&&(a?null==o.child&&null!==u.parent&&(o.child=u):null===o.next&&(o.next=u,u.prev=o)),u}(t,e,n,s,r),function jN(){return he.lFrame.inI18n}()&&(o.flags|=32);else if(64&o.type){o.type=n,o.value=s,o.attrs=r;const a=function Wu(){const t=he.lFrame,e=t.currentTNode;return t.isParent?e:e.parent}();o.injectorIndex=null===a?-1:a.injectorIndex}return Bs(o,!0),o}function hd(t,e,n,s){if(0===n)return-1;const r=e.length;for(let o=0;olt&&b0(t,e,lt,!1),us(l?2:0,r),l)o.runInContext(n,s,r);else{const d=Dn(null);try{n(s,r)}finally{Dn(d)}}}finally{l&&null===e[za]&&w0(e,za),Ro(a),us(l?3:1,r)}}function U_(t,e,n){if(zu(e)){const s=Dn(null);try{const o=e.directiveEnd;for(let a=e.directiveStart;anull;function E0(t,e,n,s){for(let r in t)if(t.hasOwnProperty(r)){n=null===n?{}:n;const o=t[r];null===s?k0(n,e,r,o):s.hasOwnProperty(r)&&k0(n,e,s[r],o)}return n}function k0(t,e,n,s){t.hasOwnProperty(n)?t[n].push(e,s):t[n]=[e,s]}function Wi(t,e,n,s,r,o,a,l){const u=$n(e,n);let h,d=e.inputs;!l&&null!=d&&(h=d[s])?(J_(t,n,h,s,r),cr(e)&&function IO(t,e){const n=On(e,t);16&n[Be]||(n[Be]|=64)}(n,e.index)):3&e.type&&(s=function kO(t){return\"class\"===t?\"className\":\"for\"===t?\"htmlFor\":\"formaction\"===t?\"formAction\":\"innerHtml\"===t?\"innerHTML\":\"readonly\"===t?\"readOnly\":\"tabindex\"===t?\"tabIndex\":t}(s),r=null!=a?a(r,e.value||\"\",s):r,o.setProperty(u,s,r))}function $_(t,e,n,s){if(Dw()){const r=null===s?null:{\"\":-1},o=function YO(t,e){const n=t.directiveRegistry;let s=null,r=null;if(n)for(let o=0;o0;){const n=t[--e];if(\"number\"==typeof n&&n<0)return n}return 0})(a)!=l&&a.push(l),a.push(n,s,o)}}(t,e,s,hd(t,n,r.hostVars,$e),r)}function $s(t,e,n,s,r,o){const a=$n(t,e);!function Q_(t,e,n,s,r,o,a){if(null==o)t.removeAttribute(e,r,n);else{const l=null==a?ze(o):a(o,s||\"\",r);t.setAttribute(e,r,l,n)}}(e[Oe],a,o,t.value,n,s,r)}function UO(t,e,n,s,r,o){const a=o[e];if(null!==a)for(let l=0;l{var t;class e{constructor(){this.all=new Set,this.queue=new Map}create(s,r,o){const a=typeof Zone>\"u\"?null:Zone.current,l=new bg(s,h=>{this.all.has(h)&&this.queue.set(h,a)},o);let u;this.all.add(l),l.notify();const d=()=>{l.cleanup(),u?.(),this.all.delete(l),this.queue.delete(l)};return u=r?.onDestroy(d),{destroy:d}}flush(){if(0!==this.queue.size)for(const[s,r]of this.queue)this.queue.delete(s),r?r.run(()=>s.run()):s.run()}get isQueueEmpty(){return 0===this.queue.size}}return(t=e).\\u0275prov=Ee({token:t,providedIn:\"root\",factory:()=>new t}),e})();function vf(t,e,n){let s=n?t.styles:null,r=n?t.classes:null,o=0;if(null!==e)for(let a=0;a0){z0(t,1);const r=t[me].components;null!==r&&V0(t,r,1)}}function V0(t,e,n){for(let s=0;s-1&&(Jh(e,s),Rh(n,s))}this._attachedToViewContainer=!1}r_(this._lView[me],this._lView)}onDestroy(e){!function Ie(t,e){if(256==(256&t[Be]))throw new Z(911,!1);null===t[Hs]&&(t[Hs]=[]),t[Hs].push(e)}(this._lView,e)}markForCheck(){cd(this._cdRefInjectingView||this._lView)}detach(){this._lView[Be]&=-129}reattach(){this._lView[Be]|=128}detectChanges(){Df(this._lView[me],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new Z(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function Jx(t,e){nd(t,e,e[Oe],2,null,null)}(this._lView[me],this._lView)}attachToAppRef(e){if(this._attachedToViewContainer)throw new Z(902,!1);this._appRef=e}}class ZO extends pd{constructor(e){super(e),this._view=e}detectChanges(){const e=this._view;Df(e[me],e,e[Rt],!1)}checkNoChanges(){}get context(){return null}}class B0 extends mf{constructor(e){super(),this.ngModule=e}resolveComponentFactory(e){const n=ft(e);return new md(n,this.ngModule)}}function W0(t){const e=[];for(let n in t)t.hasOwnProperty(n)&&e.push({propName:t[n],templateName:n});return e}class KO{constructor(e,n){this.injector=e,this.parentInjector=n}get(e,n,s){s=ja(s);const r=this.injector.get(e,j_,s);return r!==j_||n===j_?r:this.parentInjector.get(e,n,s)}}class md extends n0{get inputs(){const e=this.componentDef,n=e.inputTransforms,s=W0(e.inputs);if(null!==n)for(const r of s)n.hasOwnProperty(r.propName)&&(r.transform=n[r.propName]);return s}get outputs(){return W0(this.componentDef.outputs)}constructor(e,n){super(),this.componentDef=e,this.ngModule=n,this.componentType=e.type,this.selector=function eg(t){return t.map(Km).join(\",\")}(e.selectors),this.ngContentSelectors=e.ngContentSelectors?e.ngContentSelectors:[],this.isBoundToModule=!!n}create(e,n,s,r){let o=(r=r||this.ngModule)instanceof Ui?r:r?.injector;o&&null!==this.componentDef.getStandaloneInjector&&(o=this.componentDef.getStandaloneInjector(o)||o);const a=o?new KO(e,o):e,l=a.get(r0,null);if(null===l)throw new Z(407,!1);const p={rendererFactory:l,sanitizer:a.get(sO,null),effectManager:a.get(F0,null),afterRenderEventManager:a.get(F_,null)},M=l.createRenderer(null,this.componentDef),w=this.componentDef.selectors[0][0]||\"div\",E=s?function wO(t,e,n,s){const o=s.get(m0,!1)||n===Yi.ShadowDom,a=t.selectRootElement(e,o);return function bO(t){S0(t)}(a),a}(M,s,this.componentDef.encapsulation,a):qh(M,w,function XO(t){const e=t.toLowerCase();return\"svg\"===e?\"svg\":\"math\"===e?\"math\":null}(w)),P=this.componentDef.signals?4608:this.componentDef.onPush?576:528;let j=null;null!==E&&(j=x_(E,a,!0));const G=W_(0,null,null,1,0,null,null,null,null,null,null),B=yf(null,G,null,P,null,null,p,M,a,null,j);let ce,_e;Rg(B);try{const Ye=this.componentDef;let et,Di=null;Ye.findHostDirectiveDefs?(et=[],Di=new Map,Ye.findHostDirectiveDefs(Ye,et,Di),et.push(Ye)):et=[Ye];const vs=function tj(t,e){const n=t[me],s=lt;return t[s]=e,gl(n,s,2,\"#host\",null)}(B,E),ID=function nj(t,e,n,s,r,o,a){const l=r[me];!function ij(t,e,n,s){for(const r of t)e.mergedAttrs=Io(e.mergedAttrs,r.hostAttrs);null!==e.mergedAttrs&&(vf(e,e.mergedAttrs,!0),null!==n&&Ib(s,n,e))}(s,t,e,a);let u=null;null!==e&&(u=x_(e,r[Fi]));const d=o.rendererFactory.createRenderer(e,n);let h=16;n.signals?h=4096:n.onPush&&(h=64);const p=yf(r,T0(n),null,h,r[t.index],t,o,d,null,null,u);return l.firstCreatePass&&G_(l,t,s.length-1),Mf(r,p),r[t.index]=p}(vs,E,Ye,et,B,p,M);_e=Qa(G,lt),E&&function rj(t,e,n,s){if(s)Pu(t,n,[\"ng-version\",rO.full]);else{const{attrs:r,classes:o}=function _h(t){const e=[],n=[];let s=1,r=2;for(;s0&&kb(t,n,o.join(\" \"))}}(M,Ye,E,s),void 0!==n&&function oj(t,e,n){const s=t.projection=[];for(let r=0;r=0;s--){const r=t[s];r.hostVars=e+=r.hostVars,r.hostAttrs=Io(r.hostAttrs,n=Io(n,r.hostAttrs))}}(s)}function wf(t){return t===ii?{}:t===ct?[]:t}function uj(t,e){const n=t.viewQuery;t.viewQuery=n?(s,r)=>{e(s,r),n(s,r)}:e}function dj(t,e){const n=t.contentQueries;t.contentQueries=n?(s,r,o)=>{e(s,r,o),n(s,r,o)}:e}function cj(t,e){const n=t.hostBindings;t.hostBindings=n?(s,r)=>{e(s,r),n(s,r)}:e}function J0(t){const e=t.inputConfig,n={};for(const s in e)if(e.hasOwnProperty(s)){const r=e[s];Array.isArray(r)&&r[2]&&(n[s]=r[2])}t.inputTransforms=n}function bf(t){return!!X_(t)&&(Array.isArray(t)||!(t instanceof Map)&&Symbol.iterator in t)}function X_(t){return null!==t&&(\"function\"==typeof t||\"object\"==typeof t)}function Gs(t,e,n){return t[e]=n}function Qn(t,e,n){return!Object.is(t[e],n)&&(t[e]=n,!0)}function Wo(t,e,n,s){const r=Qn(t,e,n);return Qn(t,e+1,s)||r}function Qs(t,e,n,s){const r=q();return Qn(r,Ja(),e)&&(gt(),$s(on(),r,t,e,n,s)),Qs}function yl(t,e,n,s){return Qn(t,Ja(),n)?e+ze(n)+s:$e}function vl(t,e,n,s,r,o,a,l){const d=function Lf(t,e,n,s,r){const o=Wo(t,e,n,s);return Qn(t,e+2,r)||o}(t,pr(),n,r,a);return mr(3),d?e+ze(n)+s+ze(r)+o+ze(a)+l:$e}function At(t,e,n,s,r,o,a,l){const u=q(),d=gt(),h=t+lt,p=d.firstCreatePass?function Yj(t,e,n,s,r,o,a,l,u){const d=e.consts,h=gl(e,t,4,a||null,v(d,l));$_(e,n,h,v(d,u)),Ih(e,h);const p=h.tView=W_(2,h,s,r,o,e.directiveRegistry,e.pipeRegistry,null,e.schemas,d,null);return null!==e.queries&&(e.queries.template(e,h),p.queries=e.queries.embeddedTView(h)),h}(h,d,u,e,n,s,r,o,a):d.data[h];Bs(p,!1);const M=uL(d,u,p,t);kh()&&Xh(d,u,M,p),Gn(M,u),Mf(u,u[h]=A0(M,u,M,p)),Ba(p)&&V_(d,u,p),null!=a&&B_(u,p,l)}let uL=function dL(t,e,n,s){return Xr(!0),e[Oe].createComment(\"\")};function Qe(t,e,n){const s=q();return Qn(s,Ja(),e)&&Wi(gt(),on(),s,t,e,s[Oe],n,!1),Qe}function sy(t,e,n,s,r){const a=r?\"class\":\"style\";J_(t,n,e.inputs[a],a,s)}function X(t,e,n,s){const r=q(),o=gt(),a=lt+t,l=r[Oe],u=o.firstCreatePass?function zj(t,e,n,s,r,o){const a=e.consts,u=gl(e,t,2,s,v(a,r));return $_(e,n,u,v(a,o)),null!==u.attrs&&vf(u,u.attrs,!1),null!==u.mergedAttrs&&vf(u,u.mergedAttrs,!0),null!==e.queries&&e.queries.elementStart(e,u),u}(a,o,r,e,n,s):o.data[a],d=cL(o,r,u,l,e,t);r[a]=d;const h=Ba(u);return Bs(u,!0),Ib(l,d,u),32!=(32&u.flags)&&kh()&&Xh(o,r,d,u),0===function Vs(){return he.lFrame.elementDepthCount}()&&Gn(d,r),function SN(){he.lFrame.elementDepthCount++}(),h&&(V_(o,r,u),U_(o,u,r)),null!==s&&B_(r,u),X}function Q(){let t=Fn();Ag()?function Og(){he.lFrame.isParent=!1}():(t=t.parent,Bs(t,!1));const e=t;(function kN(t){return he.skipHydrationRootTNode===t})(e)&&function AN(){he.skipHydrationRootTNode=null}(),function EN(){he.lFrame.elementDepthCount--}();const n=gt();return n.firstCreatePass&&(Ih(n,t),zu(t)&&n.queries.elementEnd(t)),null!=e.classesWithoutHost&&function QN(t){return 0!=(8&t.flags)}(e)&&sy(n,e,q(),e.classesWithoutHost,!0),null!=e.stylesWithoutHost&&function qN(t){return 0!=(16&t.flags)}(e)&&sy(n,e,q(),e.stylesWithoutHost,!1),Q}function Fe(t,e,n,s){return X(t,e,n,s),Q(),Fe}let cL=(t,e,n,s,r,o)=>(Xr(!0),qh(s,r,function xw(){return he.lFrame.currentNamespace}()));function vd(t){return!!t&&\"function\"==typeof t.then}function mL(t){return!!t&&\"function\"==typeof t.subscribe}function ut(t,e,n,s){const r=q(),o=gt(),a=Fn();return function _L(t,e,n,s,r,o,a){const l=Ba(s),d=t.firstCreatePass&&function Y0(t){return t.cleanup||(t.cleanup=[])}(t),h=e[Rt],p=function j0(t){return t[Ts]||(t[Ts]=[])}(e);let M=!0;if(3&s.type||a){const k=$n(s,e),x=a?a(k):k,P=p.length,j=a?B=>a(Ft(B[s.index])):s.index;let G=null;if(!a&&l&&(G=function Gj(t,e,n,s){const r=t.cleanup;if(null!=r)for(let o=0;ou?l[u]:null}\"string\"==typeof a&&(o+=2)}return null}(t,e,r,s.index)),null!==G)(G.__ngLastListenerFn__||G).__ngNextListenerFn__=o,G.__ngLastListenerFn__=o,M=!1;else{o=ML(s,e,h,o,!1);const B=n.listen(x,r,o);p.push(o,B),d&&d.push(r,j,P,P+1)}}else o=ML(s,e,h,o,!1);const w=s.outputs;let E;if(M&&null!==w&&(E=w[r])){const k=E.length;if(k)for(let x=0;x-1?On(t.index,e):e);let u=yL(e,n,s,a),d=o.__ngNextListenerFn__;for(;d;)u=yL(e,n,d,a)&&u,d=d.__ngNextListenerFn__;return r&&!1===u&&a.preventDefault(),u}}function cn(t=1){return function FN(t){return(he.lFrame.contextLView=function HN(t,e){for(;t>0;)e=e[Gr],t--;return e}(t,he.lFrame.contextLView))[Rt]}(t)}function $o(t,e,n){return ay(t,\"\",e,\"\",n),$o}function ay(t,e,n,s,r){const o=q(),a=yl(o,e,n,s);return a!==$e&&Wi(gt(),on(),o,t,a,o[Oe],r,!1),ay}function Ef(t,e){return t<<17|e<<2}function no(t){return t>>17&32767}function ly(t){return 2|t}function Go(t){return(131068&t)>>2}function uy(t,e){return-131069&t|e<<2}function dy(t){return 1|t}function EL(t,e,n,s,r){const o=t[n+1],a=null===e;let l=s?no(o):Go(o),u=!1;for(;0!==l&&(!1===u||a);){const h=t[l+1];nY(t[l],e)&&(u=!0,t[l+1]=s?dy(h):ly(h)),l=s?no(h):Go(h)}u&&(t[n+1]=s?ly(o):dy(o))}function nY(t,e){return null===t||null==e||(Array.isArray(t)?t[1]:t)===e||!(!Array.isArray(t)||\"string\"!=typeof e)&&sl(t,e)>=0}function kf(t,e){return function ks(t,e,n,s){const r=q(),o=gt(),a=mr(2);o.firstUpdatePass&&function PL(t,e,n,s){const r=t.data;if(null===r[n+1]){const o=r[ui()],a=function YL(t,e){return e>=t.expandoStartIndex}(t,n);(function zL(t,e){return 0!=(t.flags&(e?8:16))})(o,s)&&null===e&&!a&&(e=!1),e=function cY(t,e,n,s){const r=function Yg(t){const e=he.lFrame.currentDirectiveIndex;return-1===e?null:t[e]}(t);let o=s?e.residualClasses:e.residualStyles;if(null===r)0===(s?e.classBindings:e.styleBindings)&&(n=Dd(n=cy(null,t,e,n,s),e.attrs,s),o=null);else{const a=e.directiveStylingLast;if(-1===a||t[a]!==r)if(n=cy(r,t,e,n,s),null===o){let u=function hY(t,e,n){const s=n?e.classBindings:e.styleBindings;if(0!==Go(s))return t[no(s)]}(t,e,s);void 0!==u&&Array.isArray(u)&&(u=cy(null,t,e,u[1],s),u=Dd(u,e.attrs,s),function fY(t,e,n,s){t[no(n?e.classBindings:e.styleBindings)]=s}(t,e,s,u))}else o=function pY(t,e,n){let s;const r=e.directiveEnd;for(let o=1+e.directiveStylingLast;o0)&&(d=!0)):h=n,r)if(0!==u){const M=no(t[l+1]);t[s+1]=Ef(M,l),0!==M&&(t[M+1]=uy(t[M+1],s)),t[l+1]=function Xj(t,e){return 131071&t|e<<17}(t[l+1],s)}else t[s+1]=Ef(l,0),0!==l&&(t[l+1]=uy(t[l+1],s)),l=s;else t[s+1]=Ef(u,0),0===l?l=s:t[u+1]=uy(t[u+1],s),u=s;d&&(t[s+1]=ly(t[s+1])),EL(t,h,s,!0),EL(t,h,s,!1),function tY(t,e,n,s,r){const o=r?t.residualClasses:t.residualStyles;null!=o&&\"string\"==typeof e&&sl(o,e)>=0&&(n[s+1]=dy(n[s+1]))}(e,h,t,s,o),a=Ef(l,u),o?e.classBindings=a:e.styleBindings=a}(r,o,e,n,a,s)}}(o,t,a,s),e!==$e&&Qn(r,a,e)&&function FL(t,e,n,s,r,o,a,l){if(!(3&e.type))return;const u=t.data,d=u[l+1],h=function Kj(t){return 1==(1&t)}(d)?HL(u,e,n,r,Go(d),a):void 0;If(h)||(If(o)||function Zj(t){return 2==(2&t)}(d)&&(o=HL(u,null,n,r,l,a)),function oA(t,e,n,s,r){if(e)r?t.addClass(n,s):t.removeClass(n,s);else{let o=-1===s.indexOf(\"-\")?void 0:Kr.DashCase;null==r?t.removeStyle(n,s,o):(\"string\"==typeof r&&r.endsWith(\"!important\")&&(r=r.slice(0,-10),o|=Kr.Important),t.setStyle(n,s,r,o))}}(s,a,Ga(ui(),n),r,o))}(o,o.data[ui()],r,r[Oe],t,r[a+1]=function yY(t,e){return null==t||\"\"===t||(\"string\"==typeof e?t+=e:\"object\"==typeof t&&(t=Nt(eo(t)))),t}(e,n),s,a)}(t,e,null,!0),kf}function cy(t,e,n,s,r){let o=null;const a=n.directiveEnd;let l=n.directiveStylingLast;for(-1===l?l=n.directiveStart:l++;l0;){const u=t[r],d=Array.isArray(u),h=d?u[1]:u,p=null===h;let M=n[r+1];M===$e&&(M=p?ct:void 0);let w=p?Qg(M,s):h===s?M:void 0;if(d&&!If(w)&&(w=Qg(u,s)),If(w)&&(l=w,a))return l;const E=t[r+1];r=a?no(E):Go(E)}if(null!==e){let u=o?e.residualClasses:e.residualStyles;null!=u&&(l=Qg(u,s))}return l}function If(t){return void 0!==t}function te(t,e=\"\"){const n=q(),s=gt(),r=t+lt,o=s.firstCreatePass?gl(s,r,1,e,null):s.data[r],a=UL(s,n,o,e,t);n[r]=a,kh()&&Xh(s,n,a,o),Bs(o,!1)}let UL=(t,e,n,s,r)=>(Xr(!0),function Qh(t,e){return t.createText(e)}(e[Oe],s));function Si(t){return Ns(\"\",t,\"\"),Si}function Ns(t,e,n){const s=q(),r=yl(s,t,e,n);return r!==$e&&Mr(s,ui(),r),Ns}function Nf(t,e,n,s,r){const o=q(),a=function Ml(t,e,n,s,r,o){const l=Wo(t,pr(),n,r);return mr(2),l?e+ze(n)+s+ze(r)+o:$e}(o,t,e,n,s,r);return a!==$e&&Mr(o,ui(),a),Nf}function hy(t,e,n,s,r,o,a){const l=q(),u=vl(l,t,e,n,s,r,o,a);return u!==$e&&Mr(l,ui(),u),hy}const Qo=void 0;var HY=[\"en\",[[\"a\",\"p\"],[\"AM\",\"PM\"],Qo],[[\"AM\",\"PM\"],Qo,Qo],[[\"S\",\"M\",\"T\",\"W\",\"T\",\"F\",\"S\"],[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"],[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"],[\"Su\",\"Mo\",\"Tu\",\"We\",\"Th\",\"Fr\",\"Sa\"]],Qo,[[\"J\",\"F\",\"M\",\"A\",\"M\",\"J\",\"J\",\"A\",\"S\",\"O\",\"N\",\"D\"],[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"],[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"]],Qo,[[\"B\",\"A\"],[\"BC\",\"AD\"],[\"Before Christ\",\"Anno Domini\"]],0,[6,0],[\"M/d/yy\",\"MMM d, y\",\"MMMM d, y\",\"EEEE, MMMM d, y\"],[\"h:mm a\",\"h:mm:ss a\",\"h:mm:ss a z\",\"h:mm:ss a zzzz\"],[\"{1}, {0}\",Qo,\"{1} 'at' {0}\",Qo],[\".\",\",\",\";\",\"%\",\"+\",\"-\",\"E\",\"\\xd7\",\"\\u2030\",\"\\u221e\",\"NaN\",\":\"],[\"#,##0.###\",\"#,##0%\",\"\\xa4#,##0.00\",\"#E0\"],\"USD\",\"$\",\"US Dollar\",{},\"ltr\",function FY(t){const n=Math.floor(Math.abs(t)),s=t.toString().replace(/^[^.]*\\.?/,\"\").length;return 1===n&&0===s?1:5}];let Sl={};function ci(t){const e=function zY(t){return t.toLowerCase().replace(/_/g,\"-\")}(t);let n=aC(e);if(n)return n;const s=e.split(\"-\")[0];if(n=aC(s),n)return n;if(\"en\"===s)return HY;throw new Z(701,!1)}function aC(t){return t in Sl||(Sl[t]=xt.ng&&xt.ng.common&&xt.ng.common.locales&&xt.ng.common.locales[t]),Sl[t]}var $t=function(t){return t[t.LocaleId=0]=\"LocaleId\",t[t.DayPeriodsFormat=1]=\"DayPeriodsFormat\",t[t.DayPeriodsStandalone=2]=\"DayPeriodsStandalone\",t[t.DaysFormat=3]=\"DaysFormat\",t[t.DaysStandalone=4]=\"DaysStandalone\",t[t.MonthsFormat=5]=\"MonthsFormat\",t[t.MonthsStandalone=6]=\"MonthsStandalone\",t[t.Eras=7]=\"Eras\",t[t.FirstDayOfWeek=8]=\"FirstDayOfWeek\",t[t.WeekendRange=9]=\"WeekendRange\",t[t.DateFormat=10]=\"DateFormat\",t[t.TimeFormat=11]=\"TimeFormat\",t[t.DateTimeFormat=12]=\"DateTimeFormat\",t[t.NumberSymbols=13]=\"NumberSymbols\",t[t.NumberFormats=14]=\"NumberFormats\",t[t.CurrencyCode=15]=\"CurrencyCode\",t[t.CurrencySymbol=16]=\"CurrencySymbol\",t[t.CurrencyName=17]=\"CurrencyName\",t[t.Currencies=18]=\"Currencies\",t[t.Directionality=19]=\"Directionality\",t[t.PluralCase=20]=\"PluralCase\",t[t.ExtraData=21]=\"ExtraData\",t}($t||{});const El=\"en-US\";let lC=El;function my(t,e,n,s,r){if(t=Pe(t),Array.isArray(t))for(let o=0;o>20;if(Uo(t)||!t.multi){const w=new $u(d,r,J),E=_y(u,e,r?h:h+M,p);-1===E?(Wg(Oh(l,a),o,u),gy(o,t,e.length),e.push(u),l.directiveStart++,l.directiveEnd++,r&&(l.providerIndexes+=1048576),n.push(w),a.push(w)):(n[E]=w,a[E]=w)}else{const w=_y(u,e,h+M,p),E=_y(u,e,h,h+M),x=E>=0&&n[E];if(r&&!x||!r&&!(w>=0&&n[w])){Wg(Oh(l,a),o,u);const P=function FP(t,e,n,s,r){const o=new $u(t,n,J);return o.multi=[],o.index=e,o.componentProviders=0,AC(o,r,s&&!n),o}(r?RP:PP,n.length,r,s,d);!r&&x&&(n[E].providerFactory=P),gy(o,t,e.length,0),e.push(u),l.directiveStart++,l.directiveEnd++,r&&(l.providerIndexes+=1048576),n.push(P),a.push(P)}else gy(o,t,w>-1?w:E,AC(n[r?E:w],d,!r&&s));!r&&s&&x&&n[E].componentProviders++}}}function gy(t,e,n,s){const r=Uo(e),o=function jA(t){return!!t.useClass}(e);if(r||o){const u=(o?Pe(e.useClass):e).prototype.ngOnDestroy;if(u){const d=t.destroyHooks||(t.destroyHooks=[]);if(!r&&e.multi){const h=d.indexOf(n);-1===h?d.push(n,[s,u]):d[h+1].push(s,u)}else d.push(n,u)}}}function AC(t,e,n){return n&&t.componentProviders++,t.multi.push(e)-1}function _y(t,e,n,s){for(let r=n;r{n.providersResolver=(s,r)=>function YP(t,e,n){const s=gt();if(s.firstCreatePass){const r=ai(t);my(n,s.data,s.blueprint,r,!0),my(e,s.data,s.blueprint,r,!1)}}(s,r?r(t):t,e)}}class qo{}class OC{}class My extends qo{constructor(e,n,s){super(),this._parent=n,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new B0(this);const r=oi(e);this._bootstrapComponents=yr(r.bootstrap),this._r3Injector=d0(e,n,[{provide:qo,useValue:this},{provide:mf,useValue:this.componentFactoryResolver},...s],Nt(e),new Set([\"environment\"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(e)}get injector(){return this._r3Injector}destroy(){const e=this._r3Injector;!e.destroyed&&e.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(e){this.destroyCbs.push(e)}}class vy extends OC{constructor(e){super(),this.moduleType=e}create(e){return new My(this.moduleType,e,[])}}class jC extends qo{constructor(e){super(),this.componentFactoryResolver=new B0(this),this.instance=null;const n=new lf([...e.providers,{provide:qo,useValue:this},{provide:mf,useValue:this.componentFactoryResolver}],e.parent||af(),e.debugName,new Set([\"environment\"]));this.injector=n,e.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(e){this.injector.onDestroy(e)}}function Dy(t,e,n=null){return new jC({providers:t,parent:e,debugName:n,runEnvironmentInitializers:!0}).injector}let UP=(()=>{var t;class e{constructor(s){this._injector=s,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(s){if(!s.standalone)return null;if(!this.cachedInjectors.has(s)){const r=Wb(0,s.type),o=r.length>0?Dy([r],this._injector,`Standalone[${s.type.name}]`):null;this.cachedInjectors.set(s,o)}return this.cachedInjectors.get(s)}ngOnDestroy(){try{for(const s of this.cachedInjectors.values())null!==s&&s.destroy()}finally{this.cachedInjectors.clear()}}}return(t=e).\\u0275prov=Ee({token:t,providedIn:\"environment\",factory:()=>new t(Te(Ui))}),e})();function YC(t){t.getStandaloneInjector=e=>e.get(UP).getOrCreateStandaloneInjector(t)}function Sd(t,e,n,s){return VC(q(),li(),t,e,n,s)}function Ed(t,e){const n=t[e];return n===$e?void 0:n}function VC(t,e,n,s,r,o){const a=e+n;return Qn(t,a,r)?Gs(t,a+1,o?s.call(o,r):s(r)):Ed(t,a+1)}function hn(t,e){const n=gt();let s;const r=t+lt;n.firstCreatePass?(s=function oR(t,e){if(e)for(let n=e.length-1;n>=0;n--){const s=e[n];if(t===s.name)return s}}(e,n.pipeRegistry),n.data[r]=s,s.onDestroy&&(n.destroyHooks??=[]).push(r,s.onDestroy)):s=n.data[r];const o=s.factory||(s.factory=ot(s.type)),l=xn(J);try{const u=Ah(!1),d=o();return Ah(u),function Fj(t,e,n,s){n>=t.data.length&&(t.data[n]=null,t.blueprint[n]=null),e[n]=s}(n,q(),r,d),d}finally{xn(l)}}function Jo(t,e,n){const s=t+lt,r=q(),o=Hi(r,s);return kd(r,s)?VC(r,li(),e,o.transform,n,o):o.transform(n)}function qn(t,e,n,s){const r=t+lt,o=q(),a=Hi(o,r);return kd(o,r)?function BC(t,e,n,s,r,o,a){const l=e+n;return Wo(t,l,r,o)?Gs(t,l+2,a?s.call(a,r,o):s(r,o)):Ed(t,l+2)}(o,li(),e,a.transform,n,s,a):a.transform(n,s)}function kd(t,e){return t[me].data[e].pure}function by(t){return e=>{setTimeout(t,void 0,e)}}const fn=class dR extends Dt{constructor(e=!1){super(),this.__isAsync=e}emit(e){super.next(e)}subscribe(e,n,s){let r=e,o=n||(()=>null),a=s;if(e&&\"object\"==typeof e){const u=e;r=u.next?.bind(u),o=u.error?.bind(u),a=u.complete?.bind(u)}this.__isAsync&&(o=by(o),r&&(r=by(r)),a&&(a=by(a)));const l=super.subscribe({next:r,error:o,complete:a});return e instanceof b&&e.add(l),l}};function fR(t,e,n,s=!0){const r=e[me];if(function Xx(t,e,n,s){const r=En+s,o=n.length;s>0&&(n[r-1][Li]=e),s{class e{}return e.__NG_ELEMENT_ID__=gR,e})();const pR=vr,mR=class extends pR{constructor(e,n,s){super(),this._declarationLView=e,this._declarationTContainer=n,this.elementRef=s}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(e,n){return this.createEmbeddedViewImpl(e,n)}createEmbeddedViewImpl(e,n,s){const r=function hR(t,e,n,s){const r=e.tView,l=yf(t,r,n,4096&t[Be]?4096:16,null,e,null,null,null,s?.injector??null,s?.hydrationInfo??null);l[xo]=t[e.index];const d=t[rs];return null!==d&&(l[rs]=d.createEmbeddedView(r)),Z_(r,l,n),l}(this._declarationLView,this._declarationTContainer,e,{injector:n,hydrationInfo:s});return new pd(r)}};function gR(){return function Yf(t,e){return 4&t.type?new mR(e,t,fl(t,e)):null}(Fn(),q())}let xs=(()=>{class e{}return e.__NG_ELEMENT_ID__=wR,e})();function wR(){return function eT(t,e){let n;const s=e[t.index];return An(s)?n=s:(n=A0(s,e,null,t),e[t.index]=n,Mf(e,n)),tT(n,e,t,s),new XC(n,t,e)}(Fn(),q())}const bR=xs,XC=class extends bR{constructor(e,n,s){super(),this._lContainer=e,this._hostTNode=n,this._hostLView=s}get element(){return fl(this._hostTNode,this._hostLView)}get injector(){return new di(this._hostTNode,this._hostLView)}get parentInjector(){const e=jh(this._hostTNode,this._hostLView);if(Ug(e)){const n=Qu(e,this._hostLView),s=Gu(e);return new di(n[me].data[s+8],n)}return new di(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(e){const n=KC(this._lContainer);return null!==n&&n[e]||null}get length(){return this._lContainer.length-En}createEmbeddedView(e,n,s){let r,o;\"number\"==typeof s?r=s:null!=s&&(r=s.index,o=s.injector);const l=e.createEmbeddedViewImpl(n||{},o,null);return this.insertImpl(l,r,false),l}createComponent(e,n,s,r,o){const a=e&&!function Ju(t){return\"function\"==typeof t}(e);let l;if(a)l=n;else{const k=n||{};l=k.index,s=k.injector,r=k.projectableNodes,o=k.environmentInjector||k.ngModuleRef}const u=a?e:new md(ft(e)),d=s||this.parentInjector;if(!o&&null==u.ngModule){const x=(a?d:this.parentInjector).get(Ui,null);x&&(o=x)}ft(u.componentType??{});const w=u.create(d,r,null,o);return this.insertImpl(w.hostView,l,false),w}insert(e,n){return this.insertImpl(e,n,!1)}insertImpl(e,n,s){const r=e._lView;if(function g(t){return An(t[Wt])}(r)){const u=this.indexOf(e);if(-1!==u)this.detach(u);else{const d=r[Wt],h=new XC(d,d[Sn],d[Wt]);h.detach(h.indexOf(e))}}const a=this._adjustIndex(n),l=this._lContainer;return fR(l,r,a,!s),e.attachToViewContainerRef(),Gw(Cy(l),a,e),e}move(e,n){return this.insert(e,n)}indexOf(e){const n=KC(this._lContainer);return null!==n?n.indexOf(e):-1}remove(e){const n=this._adjustIndex(e,-1),s=Jh(this._lContainer,n);s&&(Rh(Cy(this._lContainer),n),r_(s[me],s))}detach(e){const n=this._adjustIndex(e,-1),s=Jh(this._lContainer,n);return s&&null!=Rh(Cy(this._lContainer),n)?new pd(s):null}_adjustIndex(e,n=0){return e??this.length+n}};function KC(t){return t[8]}function Cy(t){return t[8]||(t[8]=[])}let tT=function nT(t,e,n,s){if(t[os])return;let r;r=8&n.type?Ft(s):function LR(t,e){const n=t[Oe],s=n.createComment(\"\"),r=$n(e,t);return Ho(n,Zh(n,r),s,function iA(t,e){return t.nextSibling(e)}(n,r),!1),s}(e,n),t[os]=r};const Yy=new De(\"Application Initializer\");let Py=(()=>{var t;class e{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((s,r)=>{this.resolve=s,this.reject=r}),this.appInits=ge(Yy,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const s=[];for(const o of this.appInits){const a=o();if(vd(a))s.push(a);else if(mL(a)){const l=new Promise((u,d)=>{a.subscribe({complete:u,error:d})});s.push(l)}}const r=()=>{this.done=!0,this.resolve()};Promise.all(s).then(()=>{r()}).catch(o=>{this.reject(o)}),0===s.length&&r(),this.initialized=!0}}return(t=e).\\u0275fac=function(s){return new(s||t)},t.\\u0275prov=Ee({token:t,factory:t.\\u0275fac,providedIn:\"root\"}),e})(),ST=(()=>{var t;class e{log(s){console.log(s)}warn(s){console.warn(s)}}return(t=e).\\u0275fac=function(s){return new(s||t)},t.\\u0275prov=Ee({token:t,factory:t.\\u0275fac,providedIn:\"platform\"}),e})();const Zs=new De(\"LocaleId\",{providedIn:\"root\",factory:()=>ge(Zs,nt.Optional|nt.SkipSelf)||function t2(){return typeof $localize<\"u\"&&$localize.locale||El}()});let Ff=(()=>{var t;class e{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new tt(!1)}add(){this.hasPendingTasks.next(!0);const s=this.taskId++;return this.pendingTasks.add(s),s}remove(s){this.pendingTasks.delete(s),0===this.pendingTasks.size&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks.next(!1)}}return(t=e).\\u0275fac=function(s){return new(s||t)},t.\\u0275prov=Ee({token:t,factory:t.\\u0275fac,providedIn:\"root\"}),e})();class s2{constructor(e,n){this.ngModuleFactory=e,this.componentFactories=n}}let ET=(()=>{var t;class e{compileModuleSync(s){return new vy(s)}compileModuleAsync(s){return Promise.resolve(this.compileModuleSync(s))}compileModuleAndAllComponentsSync(s){const r=this.compileModuleSync(s),a=yr(oi(s).declarations).reduce((l,u)=>{const d=ft(u);return d&&l.push(new md(d)),l},[]);return new s2(r,a)}compileModuleAndAllComponentsAsync(s){return Promise.resolve(this.compileModuleAndAllComponentsSync(s))}clearCache(){}clearCacheFor(s){}getModuleId(s){}}return(t=e).\\u0275fac=function(s){return new(s||t)},t.\\u0275prov=Ee({token:t,factory:t.\\u0275fac,providedIn:\"root\"}),e})();function xT(...t){}class an{constructor({enableLongStackTrace:e=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:s=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new fn(!1),this.onMicrotaskEmpty=new fn(!1),this.onStable=new fn(!1),this.onError=new fn(!1),typeof Zone>\"u\")throw new Z(908,!1);Zone.assertZonePatched();const r=this;r._nesting=0,r._outer=r._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(r._inner=r._inner.fork(new Zone.TaskTrackingZoneSpec)),e&&Zone.longStackTraceZoneSpec&&(r._inner=r._inner.fork(Zone.longStackTraceZoneSpec)),r.shouldCoalesceEventChangeDetection=!s&&n,r.shouldCoalesceRunChangeDetection=s,r.lastRequestAnimationFrameId=-1,r.nativeRequestAnimationFrame=function L2(){const t=\"function\"==typeof xt.requestAnimationFrame;let e=xt[t?\"requestAnimationFrame\":\"setTimeout\"],n=xt[t?\"cancelAnimationFrame\":\"clearTimeout\"];if(typeof Zone<\"u\"&&e&&n){const s=e[Zone.__symbol__(\"OriginalDelegate\")];s&&(e=s);const r=n[Zone.__symbol__(\"OriginalDelegate\")];r&&(n=r)}return{nativeRequestAnimationFrame:e,nativeCancelAnimationFrame:n}}().nativeRequestAnimationFrame,function S2(t){const e=()=>{!function T2(t){t.isCheckStableRunning||-1!==t.lastRequestAnimationFrameId||(t.lastRequestAnimationFrameId=t.nativeRequestAnimationFrame.call(xt,()=>{t.fakeTopEventTask||(t.fakeTopEventTask=Zone.root.scheduleEventTask(\"fakeTopEventTask\",()=>{t.lastRequestAnimationFrameId=-1,zy(t),t.isCheckStableRunning=!0,Hy(t),t.isCheckStableRunning=!1},void 0,()=>{},()=>{})),t.fakeTopEventTask.invoke()}),zy(t))}(t)};t._inner=t._inner.fork({name:\"angular\",properties:{isAngularZone:!0},onInvokeTask:(n,s,r,o,a,l)=>{try{return AT(t),n.invokeTask(r,o,a,l)}finally{(t.shouldCoalesceEventChangeDetection&&\"eventTask\"===o.type||t.shouldCoalesceRunChangeDetection)&&e(),OT(t)}},onInvoke:(n,s,r,o,a,l,u)=>{try{return AT(t),n.invoke(r,o,a,l,u)}finally{t.shouldCoalesceRunChangeDetection&&e(),OT(t)}},onHasTask:(n,s,r,o)=>{n.hasTask(r,o),s===r&&(\"microTask\"==o.change?(t._hasPendingMicrotasks=o.microTask,zy(t),Hy(t)):\"macroTask\"==o.change&&(t.hasPendingMacrotasks=o.macroTask))},onHandleError:(n,s,r,o)=>(n.handleError(r,o),t.runOutsideAngular(()=>t.onError.emit(o)),!1)})}(r)}static isInAngularZone(){return typeof Zone<\"u\"&&!0===Zone.current.get(\"isAngularZone\")}static assertInAngularZone(){if(!an.isInAngularZone())throw new Z(909,!1)}static assertNotInAngularZone(){if(an.isInAngularZone())throw new Z(909,!1)}run(e,n,s){return this._inner.run(e,n,s)}runTask(e,n,s,r){const o=this._inner,a=o.scheduleEventTask(\"NgZoneEvent: \"+r,e,C2,xT,xT);try{return o.runTask(a,n,s)}finally{o.cancelTask(a)}}runGuarded(e,n,s){return this._inner.runGuarded(e,n,s)}runOutsideAngular(e){return this._outer.run(e)}}const C2={};function Hy(t){if(0==t._nesting&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(()=>t.onStable.emit(null))}finally{t.isStable=!0}}}function zy(t){t.hasPendingMicrotasks=!!(t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&-1!==t.lastRequestAnimationFrameId)}function AT(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function OT(t){t._nesting--,Hy(t)}class E2{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new fn,this.onMicrotaskEmpty=new fn,this.onStable=new fn,this.onError=new fn}run(e,n,s){return e.apply(n,s)}runGuarded(e,n,s){return e.apply(n,s)}runOutsideAngular(e){return e()}runTask(e,n,s,r){return e.apply(n,s)}}const jT=new De(\"\",{providedIn:\"root\",factory:YT});function YT(){const t=ge(an);let e=!0;return function Zc(...t){const e=Fr(t),n=function km(t,e){return\"number\"==typeof Mu(t)?t.pop():e}(t,1/0),s=t;return s.length?1===s.length?Pn(s[0]):Rr(n)(_n(s,e)):is}(new pe(r=>{e=t.isStable&&!t.hasPendingMacrotasks&&!t.hasPendingMicrotasks,t.runOutsideAngular(()=>{r.next(e),r.complete()})}),new pe(r=>{let o;t.runOutsideAngular(()=>{o=t.onStable.subscribe(()=>{an.assertNotInAngularZone(),queueMicrotask(()=>{!e&&!t.hasPendingMacrotasks&&!t.hasPendingMicrotasks&&(e=!0,r.next(!0))})})});const a=t.onUnstable.subscribe(()=>{an.assertInAngularZone(),e&&(e=!1,t.runOutsideAngular(()=>{r.next(!1)}))});return()=>{o.unsubscribe(),a.unsubscribe()}}).pipe(wu()))}const PT=new De(\"\"),zf=new De(\"\");let By,Uy=(()=>{var t;class e{constructor(s,r,o){this._ngZone=s,this.registry=r,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,By||(function k2(t){By=t}(o),o.addToWindow(r)),this._watchAngularEvents(),s.run(()=>{this.taskTrackingZone=typeof Zone>\"u\"?null:Zone.current.get(\"TaskTrackingZone\")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{an.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error(\"pending async requests below zero\");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let s=this._callbacks.pop();clearTimeout(s.timeoutId),s.doneCb(this._didWork)}this._didWork=!1});else{let s=this.getPendingTasks();this._callbacks=this._callbacks.filter(r=>!r.updateCb||!r.updateCb(s)||(clearTimeout(r.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(s=>({source:s.source,creationLocation:s.creationLocation,data:s.data})):[]}addCallback(s,r,o){let a=-1;r&&r>0&&(a=setTimeout(()=>{this._callbacks=this._callbacks.filter(l=>l.timeoutId!==a),s(this._didWork,this.getPendingTasks())},r)),this._callbacks.push({doneCb:s,timeoutId:a,updateCb:o})}whenStable(s,r,o){if(o&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is \"zone.js/plugins/task-tracking\" loaded?');this.addCallback(s,r,o),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(s){this.registry.registerApplication(s,this)}unregisterApplication(s){this.registry.unregisterApplication(s)}findProviders(s,r,o){return[]}}return(t=e).\\u0275fac=function(s){return new(s||t)(Te(an),Te(Vy),Te(zf))},t.\\u0275prov=Ee({token:t,factory:t.\\u0275fac}),e})(),Vy=(()=>{var t;class e{constructor(){this._applications=new Map}registerApplication(s,r){this._applications.set(s,r)}unregisterApplication(s){this._applications.delete(s)}unregisterAllApplications(){this._applications.clear()}getTestability(s){return this._applications.get(s)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(s,r=!0){return By?.findTestabilityInTree(this,s,r)??null}}return(t=e).\\u0275fac=function(s){return new(s||t)},t.\\u0275prov=Ee({token:t,factory:t.\\u0275fac,providedIn:\"platform\"}),e})(),io=null;const RT=new De(\"AllowMultipleToken\"),Wy=new De(\"PlatformDestroyListeners\"),$y=new De(\"appBootstrapListener\");class HT{constructor(e,n){this.name=e,this.token=n}}function UT(t,e,n=[]){const s=`Platform: ${e}`,r=new De(s);return(o=[])=>{let a=Gy();if(!a||a.injector.get(RT,!1)){const l=[...n,...o,{provide:r,useValue:!0}];t?t(l):function x2(t){if(io&&!io.get(RT,!1))throw new Z(400,!1);(function FT(){!function Dg(t){ls=t}(()=>{throw new Z(600,!1)})})(),io=t;const e=t.get(BT);(function zT(t){t.get(Jb,null)?.forEach(n=>n())})(t)}(function VT(t=[],e){return Bi.create({name:e,providers:[{provide:w_,useValue:\"platform\"},{provide:Wy,useValue:new Set([()=>io=null])},...t]})}(l,s))}return function O2(t){const e=Gy();if(!e)throw new Z(401,!1);return e}()}}function Gy(){return io?.get(BT)??null}let BT=(()=>{var t;class e{constructor(s){this._injector=s,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(s,r){const o=function j2(t=\"zone.js\",e){return\"noop\"===t?new E2:\"zone.js\"===t?new an(e):t}(r?.ngZone,function WT(t){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:t?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:t?.runCoalescing??!1}}({eventCoalescing:r?.ngZoneEventCoalescing,runCoalescing:r?.ngZoneRunCoalescing}));return o.run(()=>{const a=function zP(t,e,n){return new My(t,e,n)}(s.moduleType,this.injector,function JT(t){return[{provide:an,useFactory:t},{provide:od,multi:!0,useFactory:()=>{const e=ge(P2,{optional:!0});return()=>e.initialize()}},{provide:qT,useFactory:Y2},{provide:jT,useFactory:YT}]}(()=>o)),l=a.injector.get(Bo,null);return o.runOutsideAngular(()=>{const u=o.onError.subscribe({next:d=>{l.handleError(d)}});a.onDestroy(()=>{Uf(this._modules,a),u.unsubscribe()})}),function $T(t,e,n){try{const s=n();return vd(s)?s.catch(r=>{throw e.runOutsideAngular(()=>t.handleError(r)),r}):s}catch(s){throw e.runOutsideAngular(()=>t.handleError(s)),s}}(l,o,()=>{const u=a.injector.get(Py);return u.runInitializers(),u.donePromise.then(()=>(function uC(t){ni(t,\"Expected localeId to be defined\"),\"string\"==typeof t&&(lC=t.toLowerCase().replace(/_/g,\"-\"))}(a.injector.get(Zs,El)||El),this._moduleDoBootstrap(a),a))})})}bootstrapModule(s,r=[]){const o=GT({},r);return function I2(t,e,n){const s=new vy(n);return Promise.resolve(s)}(0,0,s).then(a=>this.bootstrapModuleFactory(a,o))}_moduleDoBootstrap(s){const r=s.injector.get(Nl);if(s._bootstrapComponents.length>0)s._bootstrapComponents.forEach(o=>r.bootstrap(o));else{if(!s.instance.ngDoBootstrap)throw new Z(-403,!1);s.instance.ngDoBootstrap(r)}this._modules.push(s)}onDestroy(s){this._destroyListeners.push(s)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new Z(404,!1);this._modules.slice().forEach(r=>r.destroy()),this._destroyListeners.forEach(r=>r());const s=this._injector.get(Wy,null);s&&(s.forEach(r=>r()),s.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}return(t=e).\\u0275fac=function(s){return new(s||t)(Te(Bi))},t.\\u0275prov=Ee({token:t,factory:t.\\u0275fac,providedIn:\"platform\"}),e})();function GT(t,e){return Array.isArray(e)?e.reduce(GT,t):{...t,...e}}let Nl=(()=>{var t;class e{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=ge(qT),this.zoneIsStable=ge(jT),this.componentTypes=[],this.components=[],this.isStable=ge(Ff).hasPendingTasks.pipe(Oi(s=>s?Ne(!1):this.zoneIsStable),function To(t,e=be){return t=t??Ia,mt((n,s)=>{let r,o=!0;n.subscribe(It(s,a=>{const l=e(a);(o||!t(r,l))&&(o=!1,r=l,s.next(a))}))})}(),wu()),this._injector=ge(Ui)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(s,r){const o=s instanceof n0;if(!this._injector.get(Py).done)throw!o&&function Br(t){const e=ft(t)||Tn(t)||Rn(t);return null!==e&&e.standalone}(s),new Z(405,!1);let l;l=o?s:this._injector.get(mf).resolveComponentFactory(s),this.componentTypes.push(l.componentType);const u=function N2(t){return t.isBoundToModule}(l)?void 0:this._injector.get(qo),h=l.create(Bi.NULL,[],r||l.selector,u),p=h.location.nativeElement,M=h.injector.get(PT,null);return M?.registerApplication(p),h.onDestroy(()=>{this.detachView(h.hostView),Uf(this.components,h),M?.unregisterApplication(p)}),this._loadComponent(h),h}tick(){if(this._runningTick)throw new Z(101,!1);try{this._runningTick=!0;for(let s of this._views)s.detectChanges()}catch(s){this.internalErrorHandler(s)}finally{this._runningTick=!1}}attachView(s){const r=s;this._views.push(r),r.attachToAppRef(this)}detachView(s){const r=s;Uf(this._views,r),r.detachFromAppRef()}_loadComponent(s){this.attachView(s.hostView),this.tick(),this.components.push(s);const r=this._injector.get($y,[]);r.push(...this._bootstrapListeners),r.forEach(o=>o(s))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(s=>s()),this._views.slice().forEach(s=>s.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(s){return this._destroyListeners.push(s),()=>Uf(this._destroyListeners,s)}destroy(){if(this._destroyed)throw new Z(406,!1);const s=this._injector;s.destroy&&!s.destroyed&&s.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}}return(t=e).\\u0275fac=function(s){return new(s||t)},t.\\u0275prov=Ee({token:t,factory:t.\\u0275fac,providedIn:\"root\"}),e})();function Uf(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}const qT=new De(\"\",{providedIn:\"root\",factory:()=>ge(Bo).handleError.bind(void 0)});function Y2(){const t=ge(an),e=ge(Bo);return n=>t.runOutsideAngular(()=>e.handleError(n))}let P2=(()=>{var t;class e{constructor(){this.zone=ge(an),this.applicationRef=ge(Nl)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}}return(t=e).\\u0275fac=function(s){return new(s||t)},t.\\u0275prov=Ee({token:t,factory:t.\\u0275fac,providedIn:\"root\"}),e})();let Vf=(()=>{class e{}return e.__NG_ELEMENT_ID__=F2,e})();function F2(t){return function H2(t,e,n){if(cr(t)&&!n){const s=On(t.index,e);return new pd(s,s)}return 47&t.type?new pd(e[rn],e):null}(Fn(),q(),16==(16&t))}class eS{constructor(){}supports(e){return bf(e)}create(e){return new $2(e)}}const W2=(t,e)=>e;class $2{constructor(e){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=e||W2}forEachItem(e){let n;for(n=this._itHead;null!==n;n=n._next)e(n)}forEachOperation(e){let n=this._itHead,s=this._removalsHead,r=0,o=null;for(;n||s;){const a=!s||n&&n.currentIndex{a=this._trackByFn(r,l),null!==n&&Object.is(n.trackById,a)?(s&&(n=this._verifyReinsertion(n,l,a,r)),Object.is(n.item,l)||this._addIdentityChange(n,l)):(n=this._mismatch(n,l,a,r),s=!0),n=n._next,r++}),this.length=r;return this._truncate(n),this.collection=e,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let e;for(e=this._previousItHead=this._itHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._additionsHead;null!==e;e=e._nextAdded)e.previousIndex=e.currentIndex;for(this._additionsHead=this._additionsTail=null,e=this._movesHead;null!==e;e=e._nextMoved)e.previousIndex=e.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(e,n,s,r){let o;return null===e?o=this._itTail:(o=e._prev,this._remove(e)),null!==(e=null===this._unlinkedRecords?null:this._unlinkedRecords.get(s,null))?(Object.is(e.item,n)||this._addIdentityChange(e,n),this._reinsertAfter(e,o,r)):null!==(e=null===this._linkedRecords?null:this._linkedRecords.get(s,r))?(Object.is(e.item,n)||this._addIdentityChange(e,n),this._moveAfter(e,o,r)):e=this._addAfter(new G2(n,s),o,r),e}_verifyReinsertion(e,n,s,r){let o=null===this._unlinkedRecords?null:this._unlinkedRecords.get(s,null);return null!==o?e=this._reinsertAfter(o,e._prev,r):e.currentIndex!=r&&(e.currentIndex=r,this._addToMoves(e,r)),e}_truncate(e){for(;null!==e;){const n=e._next;this._addToRemovals(this._unlink(e)),e=n}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(e,n,s){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(e);const r=e._prevRemoved,o=e._nextRemoved;return null===r?this._removalsHead=o:r._nextRemoved=o,null===o?this._removalsTail=r:o._prevRemoved=r,this._insertAfter(e,n,s),this._addToMoves(e,s),e}_moveAfter(e,n,s){return this._unlink(e),this._insertAfter(e,n,s),this._addToMoves(e,s),e}_addAfter(e,n,s){return this._insertAfter(e,n,s),this._additionsTail=null===this._additionsTail?this._additionsHead=e:this._additionsTail._nextAdded=e,e}_insertAfter(e,n,s){const r=null===n?this._itHead:n._next;return e._next=r,e._prev=n,null===r?this._itTail=e:r._prev=e,null===n?this._itHead=e:n._next=e,null===this._linkedRecords&&(this._linkedRecords=new tS),this._linkedRecords.put(e),e.currentIndex=s,e}_remove(e){return this._addToRemovals(this._unlink(e))}_unlink(e){null!==this._linkedRecords&&this._linkedRecords.remove(e);const n=e._prev,s=e._next;return null===n?this._itHead=s:n._next=s,null===s?this._itTail=n:s._prev=n,e}_addToMoves(e,n){return e.previousIndex===n||(this._movesTail=null===this._movesTail?this._movesHead=e:this._movesTail._nextMoved=e),e}_addToRemovals(e){return null===this._unlinkedRecords&&(this._unlinkedRecords=new tS),this._unlinkedRecords.put(e),e.currentIndex=null,e._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=e,e._prevRemoved=null):(e._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=e),e}_addIdentityChange(e,n){return e.item=n,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=e:this._identityChangesTail._nextIdentityChange=e,e}}class G2{constructor(e,n){this.item=e,this.trackById=n,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class Q2{constructor(){this._head=null,this._tail=null}add(e){null===this._head?(this._head=this._tail=e,e._nextDup=null,e._prevDup=null):(this._tail._nextDup=e,e._prevDup=this._tail,e._nextDup=null,this._tail=e)}get(e,n){let s;for(s=this._head;null!==s;s=s._nextDup)if((null===n||n<=s.currentIndex)&&Object.is(s.trackById,e))return s;return null}remove(e){const n=e._prevDup,s=e._nextDup;return null===n?this._head=s:n._nextDup=s,null===s?this._tail=n:s._prevDup=n,null===this._head}}class tS{constructor(){this.map=new Map}put(e){const n=e.trackById;let s=this.map.get(n);s||(s=new Q2,this.map.set(n,s)),s.add(e)}get(e,n){const r=this.map.get(e);return r?r.get(e,n):null}remove(e){const n=e.trackById;return this.map.get(n).remove(e)&&this.map.delete(n),e}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function nS(t,e,n){const s=t.previousIndex;if(null===s)return s;let r=0;return n&&s{if(n&&n.key===r)this._maybeAddToChanges(n,s),this._appendAfter=n,n=n._next;else{const o=this._getOrCreateRecordForKey(r,s);n=this._insertBeforeOrAppend(n,o)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(let s=n;null!==s;s=s._nextRemoved)s===this._mapHead&&(this._mapHead=null),this._records.delete(s.key),s._nextRemoved=s._next,s.previousValue=s.currentValue,s.currentValue=null,s._prev=null,s._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(e,n){if(e){const s=e._prev;return n._next=e,n._prev=s,e._prev=n,s&&(s._next=n),e===this._mapHead&&(this._mapHead=n),this._appendAfter=e,e}return this._appendAfter?(this._appendAfter._next=n,n._prev=this._appendAfter):this._mapHead=n,this._appendAfter=n,null}_getOrCreateRecordForKey(e,n){if(this._records.has(e)){const r=this._records.get(e);this._maybeAddToChanges(r,n);const o=r._prev,a=r._next;return o&&(o._next=a),a&&(a._prev=o),r._next=null,r._prev=null,r}const s=new J2(e);return this._records.set(e,s),s.currentValue=n,this._addToAdditions(s),s}_reset(){if(this.isDirty){let e;for(this._previousMapHead=this._mapHead,e=this._previousMapHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._changesHead;null!==e;e=e._nextChanged)e.previousValue=e.currentValue;for(e=this._additionsHead;null!=e;e=e._nextAdded)e.previousValue=e.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(e,n){Object.is(n,e.currentValue)||(e.previousValue=e.currentValue,e.currentValue=n,this._addToChanges(e))}_addToAdditions(e){null===this._additionsHead?this._additionsHead=this._additionsTail=e:(this._additionsTail._nextAdded=e,this._additionsTail=e)}_addToChanges(e){null===this._changesHead?this._changesHead=this._changesTail=e:(this._changesTail._nextChanged=e,this._changesTail=e)}_forEach(e,n){e instanceof Map?e.forEach(n):Object.keys(e).forEach(s=>n(e[s],s))}}class J2{constructor(e){this.key=e,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function sS(){return new $f([new eS])}let $f=(()=>{var t;class e{constructor(s){this.factories=s}static create(s,r){if(null!=r){const o=r.factories.slice();s=s.concat(o)}return new e(s)}static extend(s){return{provide:e,useFactory:r=>e.create(s,r||sS()),deps:[[e,new zh,new Hh]]}}find(s){const r=this.factories.find(o=>o.supports(s));if(null!=r)return r;throw new Z(901,!1)}}return(t=e).\\u0275prov=Ee({token:t,providedIn:\"root\",factory:sS}),e})();function rS(){return new xd([new iS])}let xd=(()=>{var t;class e{constructor(s){this.factories=s}static create(s,r){if(r){const o=r.factories.slice();s=s.concat(o)}return new e(s)}static extend(s){return{provide:e,useFactory:r=>e.create(s,r||rS()),deps:[[e,new zh,new Hh]]}}find(s){const r=this.factories.find(o=>o.supports(s));if(r)return r;throw new Z(901,!1)}}return(t=e).\\u0275prov=Ee({token:t,providedIn:\"root\",factory:rS}),e})();const K2=UT(null,\"core\",[]);let eF=(()=>{var t;class e{constructor(s){}}return(t=e).\\u0275fac=function(s){return new(s||t)(Te(Nl))},t.\\u0275mod=ri({type:t}),t.\\u0275inj=at({}),e})();function xl(t){return\"boolean\"==typeof t?t:null!=t&&\"false\"!==t}let Ky=null;function so(){return Ky}class pF{}const $i=new De(\"DocumentToken\");let eM=(()=>{var t;class e{historyGo(s){throw new Error(\"Not implemented\")}}return(t=e).\\u0275fac=function(s){return new(s||t)},t.\\u0275prov=Ee({token:t,factory:function(){return ge(gF)},providedIn:\"platform\"}),e})();const mF=new De(\"Location Initialized\");let gF=(()=>{var t;class e extends eM{constructor(){super(),this._doc=ge($i),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return so().getBaseHref(this._doc)}onPopState(s){const r=so().getGlobalEventTarget(this._doc,\"window\");return r.addEventListener(\"popstate\",s,!1),()=>r.removeEventListener(\"popstate\",s)}onHashChange(s){const r=so().getGlobalEventTarget(this._doc,\"window\");return r.addEventListener(\"hashchange\",s,!1),()=>r.removeEventListener(\"hashchange\",s)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(s){this._location.pathname=s}pushState(s,r,o){this._history.pushState(s,r,o)}replaceState(s,r,o){this._history.replaceState(s,r,o)}forward(){this._history.forward()}back(){this._history.back()}historyGo(s=0){this._history.go(s)}getState(){return this._history.state}}return(t=e).\\u0275fac=function(s){return new(s||t)},t.\\u0275prov=Ee({token:t,factory:function(){return new t},providedIn:\"platform\"}),e})();function tM(t,e){if(0==t.length)return e;if(0==e.length)return t;let n=0;return t.endsWith(\"/\")&&n++,e.startsWith(\"/\")&&n++,2==n?t+e.substring(1):1==n?t+e:t+\"/\"+e}function fS(t){const e=t.match(/#|\\?|$/),n=e&&e.index||t.length;return t.slice(0,n-(\"/\"===t[n-1]?1:0))+t.slice(n)}function Dr(t){return t&&\"?\"!==t[0]?\"?\"+t:t}let Xo=(()=>{var t;class e{historyGo(s){throw new Error(\"Not implemented\")}}return(t=e).\\u0275fac=function(s){return new(s||t)},t.\\u0275prov=Ee({token:t,factory:function(){return ge(mS)},providedIn:\"root\"}),e})();const pS=new De(\"appBaseHref\");let mS=(()=>{var t;class e extends Xo{constructor(s,r){super(),this._platformLocation=s,this._removeListenerFns=[],this._baseHref=r??this._platformLocation.getBaseHrefFromDOM()??ge($i).location?.origin??\"\"}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(s){this._removeListenerFns.push(this._platformLocation.onPopState(s),this._platformLocation.onHashChange(s))}getBaseHref(){return this._baseHref}prepareExternalUrl(s){return tM(this._baseHref,s)}path(s=!1){const r=this._platformLocation.pathname+Dr(this._platformLocation.search),o=this._platformLocation.hash;return o&&s?`${r}${o}`:r}pushState(s,r,o,a){const l=this.prepareExternalUrl(o+Dr(a));this._platformLocation.pushState(s,r,l)}replaceState(s,r,o,a){const l=this.prepareExternalUrl(o+Dr(a));this._platformLocation.replaceState(s,r,l)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(s=0){this._platformLocation.historyGo?.(s)}}return(t=e).\\u0275fac=function(s){return new(s||t)(Te(eM),Te(pS,8))},t.\\u0275prov=Ee({token:t,factory:t.\\u0275fac,providedIn:\"root\"}),e})(),_F=(()=>{var t;class e extends Xo{constructor(s,r){super(),this._platformLocation=s,this._baseHref=\"\",this._removeListenerFns=[],null!=r&&(this._baseHref=r)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(s){this._removeListenerFns.push(this._platformLocation.onPopState(s),this._platformLocation.onHashChange(s))}getBaseHref(){return this._baseHref}path(s=!1){let r=this._platformLocation.hash;return null==r&&(r=\"#\"),r.length>0?r.substring(1):r}prepareExternalUrl(s){const r=tM(this._baseHref,s);return r.length>0?\"#\"+r:r}pushState(s,r,o,a){let l=this.prepareExternalUrl(o+Dr(a));0==l.length&&(l=this._platformLocation.pathname),this._platformLocation.pushState(s,r,l)}replaceState(s,r,o,a){let l=this.prepareExternalUrl(o+Dr(a));0==l.length&&(l=this._platformLocation.pathname),this._platformLocation.replaceState(s,r,l)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(s=0){this._platformLocation.historyGo?.(s)}}return(t=e).\\u0275fac=function(s){return new(s||t)(Te(eM),Te(pS,8))},t.\\u0275prov=Ee({token:t,factory:t.\\u0275fac}),e})(),nM=(()=>{var t;class e{constructor(s){this._subject=new fn,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=s;const r=this._locationStrategy.getBaseHref();this._basePath=function vF(t){if(new RegExp(\"^(https?:)?//\").test(t)){const[,n]=t.split(/\\/\\/[^\\/]+/);return n}return t}(fS(gS(r))),this._locationStrategy.onPopState(o=>{this._subject.emit({url:this.path(!0),pop:!0,state:o.state,type:o.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(s=!1){return this.normalize(this._locationStrategy.path(s))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(s,r=\"\"){return this.path()==this.normalize(s+Dr(r))}normalize(s){return e.stripTrailingSlash(function MF(t,e){if(!t||!e.startsWith(t))return e;const n=e.substring(t.length);return\"\"===n||[\"/\",\";\",\"?\",\"#\"].includes(n[0])?n:e}(this._basePath,gS(s)))}prepareExternalUrl(s){return s&&\"/\"!==s[0]&&(s=\"/\"+s),this._locationStrategy.prepareExternalUrl(s)}go(s,r=\"\",o=null){this._locationStrategy.pushState(o,\"\",s,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(s+Dr(r)),o)}replaceState(s,r=\"\",o=null){this._locationStrategy.replaceState(o,\"\",s,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(s+Dr(r)),o)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(s=0){this._locationStrategy.historyGo?.(s)}onUrlChange(s){return this._urlChangeListeners.push(s),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(r=>{this._notifyUrlChangeListeners(r.url,r.state)})),()=>{const r=this._urlChangeListeners.indexOf(s);this._urlChangeListeners.splice(r,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(s=\"\",r){this._urlChangeListeners.forEach(o=>o(s,r))}subscribe(s,r,o){return this._subject.subscribe({next:s,error:r,complete:o})}}return(t=e).normalizeQueryParams=Dr,t.joinWithSlash=tM,t.stripTrailingSlash=fS,t.\\u0275fac=function(s){return new(s||t)(Te(Xo))},t.\\u0275prov=Ee({token:t,factory:function(){return function yF(){return new nM(Te(Xo))}()},providedIn:\"root\"}),e})();function gS(t){return t.replace(/\\/index.html$/,\"\")}var Qf=function(t){return t[t.Decimal=0]=\"Decimal\",t[t.Percent=1]=\"Percent\",t[t.Currency=2]=\"Currency\",t[t.Scientific=3]=\"Scientific\",t}(Qf||{}),yn=function(t){return t[t.Decimal=0]=\"Decimal\",t[t.Group=1]=\"Group\",t[t.List=2]=\"List\",t[t.PercentSign=3]=\"PercentSign\",t[t.PlusSign=4]=\"PlusSign\",t[t.MinusSign=5]=\"MinusSign\",t[t.Exponential=6]=\"Exponential\",t[t.SuperscriptingExponent=7]=\"SuperscriptingExponent\",t[t.PerMille=8]=\"PerMille\",t[t.Infinity=9]=\"Infinity\",t[t.NaN=10]=\"NaN\",t[t.TimeSeparator=11]=\"TimeSeparator\",t[t.CurrencyDecimal=12]=\"CurrencyDecimal\",t[t.CurrencyGroup=13]=\"CurrencyGroup\",t}(yn||{});function fs(t,e){const n=ci(t),s=n[$t.NumberSymbols][e];if(typeof s>\"u\"){if(e===yn.CurrencyDecimal)return n[$t.NumberSymbols][yn.Decimal];if(e===yn.CurrencyGroup)return n[$t.NumberSymbols][yn.Group]}return s}const GF=/^(\\d+)?\\.((\\d+)(-(\\d+))?)?$/;function dM(t){const e=parseInt(t);if(isNaN(e))throw new Error(\"Invalid integer literal when parsing \"+t);return e}function CS(t,e){e=encodeURIComponent(e);for(const n of t.split(\";\")){const s=n.indexOf(\"=\"),[r,o]=-1==s?[n,\"\"]:[n.slice(0,s),n.slice(s+1)];if(r.trim()===e)return decodeURIComponent(o)}return null}const hM=/\\s+/,TS=[];let sp=(()=>{var t;class e{constructor(s,r,o,a){this._iterableDiffers=s,this._keyValueDiffers=r,this._ngEl=o,this._renderer=a,this.initialClasses=TS,this.stateMap=new Map}set klass(s){this.initialClasses=null!=s?s.trim().split(hM):TS}set ngClass(s){this.rawClass=\"string\"==typeof s?s.trim().split(hM):s}ngDoCheck(){for(const r of this.initialClasses)this._updateState(r,!0);const s=this.rawClass;if(Array.isArray(s)||s instanceof Set)for(const r of s)this._updateState(r,!0);else if(null!=s)for(const r of Object.keys(s))this._updateState(r,!!s[r]);this._applyStateDiff()}_updateState(s,r){const o=this.stateMap.get(s);void 0!==o?(o.enabled!==r&&(o.changed=!0,o.enabled=r),o.touched=!0):this.stateMap.set(s,{enabled:r,changed:!0,touched:!0})}_applyStateDiff(){for(const s of this.stateMap){const r=s[0],o=s[1];o.changed?(this._toggleClass(r,o.enabled),o.changed=!1):o.touched||(o.enabled&&this._toggleClass(r,!1),this.stateMap.delete(r)),o.touched=!1}}_toggleClass(s,r){(s=s.trim()).length>0&&s.split(hM).forEach(o=>{r?this._renderer.addClass(this._ngEl.nativeElement,o):this._renderer.removeClass(this._ngEl.nativeElement,o)})}}return(t=e).\\u0275fac=function(s){return new(s||t)(J($f),J(xd),J(Vi),J(_r))},t.\\u0275dir=Re({type:t,selectors:[[\"\",\"ngClass\",\"\"]],inputs:{klass:[\"class\",\"klass\"],ngClass:\"ngClass\"},standalone:!0}),e})();class rH{constructor(e,n,s,r){this.$implicit=e,this.ngForOf=n,this.index=s,this.count=r}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let rp=(()=>{var t;class e{set ngForOf(s){this._ngForOf=s,this._ngForOfDirty=!0}set ngForTrackBy(s){this._trackByFn=s}get ngForTrackBy(){return this._trackByFn}constructor(s,r,o){this._viewContainer=s,this._template=r,this._differs=o,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(s){s&&(this._template=s)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const s=this._ngForOf;!this._differ&&s&&(this._differ=this._differs.find(s).create(this.ngForTrackBy))}if(this._differ){const s=this._differ.diff(this._ngForOf);s&&this._applyChanges(s)}}_applyChanges(s){const r=this._viewContainer;s.forEachOperation((o,a,l)=>{if(null==o.previousIndex)r.createEmbeddedView(this._template,new rH(o.item,this._ngForOf,-1,-1),null===l?void 0:l);else if(null==l)r.remove(null===a?void 0:a);else if(null!==a){const u=r.get(a);r.move(u,l),ES(u,o)}});for(let o=0,a=r.length;o{ES(r.get(o.currentIndex),o)})}static ngTemplateContextGuard(s,r){return!0}}return(t=e).\\u0275fac=function(s){return new(s||t)(J(xs),J(vr),J($f))},t.\\u0275dir=Re({type:t,selectors:[[\"\",\"ngFor\",\"\",\"ngForOf\",\"\"]],inputs:{ngForOf:\"ngForOf\",ngForTrackBy:\"ngForTrackBy\",ngForTemplate:\"ngForTemplate\"},standalone:!0}),e})();function ES(t,e){t.context.$implicit=e.item}let Ko=(()=>{var t;class e{constructor(s,r){this._viewContainer=s,this._context=new oH,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=r}set ngIf(s){this._context.$implicit=this._context.ngIf=s,this._updateView()}set ngIfThen(s){kS(\"ngIfThen\",s),this._thenTemplateRef=s,this._thenViewRef=null,this._updateView()}set ngIfElse(s){kS(\"ngIfElse\",s),this._elseTemplateRef=s,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(s,r){return!0}}return(t=e).\\u0275fac=function(s){return new(s||t)(J(xs),J(vr))},t.\\u0275dir=Re({type:t,selectors:[[\"\",\"ngIf\",\"\"]],inputs:{ngIf:\"ngIf\",ngIfThen:\"ngIfThen\",ngIfElse:\"ngIfElse\"},standalone:!0}),e})();class oH{constructor(){this.$implicit=null,this.ngIf=null}}function kS(t,e){if(e&&!e.createEmbeddedView)throw new Error(`${t} must be a TemplateRef, but received '${Nt(e)}'.`)}function Os(t,e){return new Z(2100,!1)}class uH{createSubscription(e,n){return Ch(()=>e.subscribe({next:n,error:s=>{throw s}}))}dispose(e){Ch(()=>e.unsubscribe())}}class dH{createSubscription(e,n){return e.then(n,s=>{throw s})}dispose(e){}}const cH=new dH,hH=new uH;let NS=(()=>{var t;class e{constructor(s){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=s}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(s){return this._obj?s!==this._obj?(this._dispose(),this.transform(s)):this._latestValue:(s&&this._subscribe(s),this._latestValue)}_subscribe(s){this._obj=s,this._strategy=this._selectStrategy(s),this._subscription=this._strategy.createSubscription(s,r=>this._updateLatestValue(s,r))}_selectStrategy(s){if(vd(s))return cH;if(mL(s))return hH;throw Os()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(s,r){s===this._obj&&(this._latestValue=r,this._ref.markForCheck())}}return(t=e).\\u0275fac=function(s){return new(s||t)(J(Vf,16))},t.\\u0275pipe=Cn({name:\"async\",type:t,pure:!1,standalone:!0}),e})(),AS=(()=>{var t;class e{constructor(s){this._locale=s}transform(s,r,o){if(!function mM(t){return!(null==t||\"\"===t||t!=t)}(s))return null;o=o||this._locale;try{return function KF(t,e,n){return function lM(t,e,n,s,r,o,a=!1){let l=\"\",u=!1;if(isFinite(t)){let d=function tH(t){let s,r,o,a,l,e=Math.abs(t)+\"\",n=0;for((r=e.indexOf(\".\"))>-1&&(e=e.replace(\".\",\"\")),(o=e.search(/e/i))>0?(r<0&&(r=o),r+=+e.slice(o+1),e=e.substring(0,o)):r<0&&(r=e.length),o=0;\"0\"===e.charAt(o);o++);if(o===(l=e.length))s=[0],r=1;else{for(l--;\"0\"===e.charAt(l);)l--;for(r-=o,s=[],a=0;o<=l;o++,a++)s[a]=Number(e.charAt(o))}return r>22&&(s=s.splice(0,21),n=r-1,r=1),{digits:s,exponent:n,integerLen:r}}(t);a&&(d=function eH(t){if(0===t.digits[0])return t;const e=t.digits.length-t.integerLen;return t.exponent?t.exponent+=2:(0===e?t.digits.push(0,0):1===e&&t.digits.push(0),t.integerLen+=2),t}(d));let h=e.minInt,p=e.minFrac,M=e.maxFrac;if(o){const j=o.match(GF);if(null===j)throw new Error(`${o} is not a valid digit info`);const G=j[1],B=j[3],ce=j[5];null!=G&&(h=dM(G)),null!=B&&(p=dM(B)),null!=ce?M=dM(ce):null!=B&&p>M&&(M=p)}!function nH(t,e,n){if(e>n)throw new Error(`The minimum number of digits after fraction (${e}) is higher than the maximum (${n}).`);let s=t.digits,r=s.length-t.integerLen;const o=Math.min(Math.max(e,r),n);let a=o+t.integerLen,l=s[a];if(a>0){s.splice(Math.max(t.integerLen,a));for(let p=a;p=5)if(a-1<0){for(let p=0;p>a;p--)s.unshift(0),t.integerLen++;s.unshift(1),t.integerLen++}else s[a-1]++;for(;r=d?E.pop():u=!1),M>=10?1:0},0);h&&(s.unshift(h),t.integerLen++)}(d,p,M);let w=d.digits,E=d.integerLen;const k=d.exponent;let x=[];for(u=w.every(j=>!j);E0?x=w.splice(E,w.length):(x=w,w=[0]);const P=[];for(w.length>=e.lgSize&&P.unshift(w.splice(-e.lgSize,w.length).join(\"\"));w.length>e.gSize;)P.unshift(w.splice(-e.gSize,w.length).join(\"\"));w.length&&P.unshift(w.join(\"\")),l=P.join(fs(n,s)),x.length&&(l+=fs(n,r)+x.join(\"\")),k&&(l+=fs(n,yn.Exponential)+\"+\"+k)}else l=fs(n,yn.Infinity);return l=t<0&&!u?e.negPre+l+e.negSuf:e.posPre+l+e.posSuf,l}(t,function uM(t,e=\"-\"){const n={minInt:1,minFrac:0,maxFrac:0,posPre:\"\",posSuf:\"\",negPre:\"\",negSuf:\"\",gSize:0,lgSize:0},s=t.split(\";\"),r=s[0],o=s[1],a=-1!==r.indexOf(\".\")?r.split(\".\"):[r.substring(0,r.lastIndexOf(\"0\")+1),r.substring(r.lastIndexOf(\"0\")+1)],l=a[0],u=a[1]||\"\";n.posPre=l.substring(0,l.indexOf(\"#\"));for(let h=0;h{var t;class e{}return(t=e).\\u0275fac=function(s){return new(s||t)},t.\\u0275mod=ri({type:t}),t.\\u0275inj=at({}),e})();function jS(t){return\"server\"===t}let xH=(()=>{var t;class e{}return(t=e).\\u0275prov=Ee({token:t,providedIn:\"root\",factory:()=>new AH(Te($i),window)}),e})();class AH{constructor(e,n){this.document=e,this.window=n,this.offset=()=>[0,0]}setOffset(e){this.offset=Array.isArray(e)?()=>e:e}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(e){this.supportsScrolling()&&this.window.scrollTo(e[0],e[1])}scrollToAnchor(e){if(!this.supportsScrolling())return;const n=function OH(t,e){const n=t.getElementById(e)||t.getElementsByName(e)[0];if(n)return n;if(\"function\"==typeof t.createTreeWalker&&t.body&&\"function\"==typeof t.body.attachShadow){const s=t.createTreeWalker(t.body,NodeFilter.SHOW_ELEMENT);let r=s.currentNode;for(;r;){const o=r.shadowRoot;if(o){const a=o.getElementById(e)||o.querySelector(`[name=\"${e}\"]`);if(a)return a}r=s.nextNode()}}return null}(this.document,e);n&&(this.scrollToElement(n),n.focus())}setHistoryScrollRestoration(e){this.supportsScrolling()&&(this.window.history.scrollRestoration=e)}scrollToElement(e){const n=e.getBoundingClientRect(),s=n.left+this.window.pageXOffset,r=n.top+this.window.pageYOffset,o=this.offset();this.window.scrollTo(s-o[0],r-o[1])}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&\"pageXOffset\"in this.window}catch{return!1}}}class YS{}class i4 extends pF{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class MM extends i4{static makeCurrent(){!function fF(t){Ky||(Ky=t)}(new MM)}onAndCancel(e,n,s){return e.addEventListener(n,s),()=>{e.removeEventListener(n,s)}}dispatchEvent(e,n){e.dispatchEvent(n)}remove(e){e.parentNode&&e.parentNode.removeChild(e)}createElement(e,n){return(n=n||this.getDefaultDocument()).createElement(e)}createHtmlDocument(){return document.implementation.createHTMLDocument(\"fakeTitle\")}getDefaultDocument(){return document}isElementNode(e){return e.nodeType===Node.ELEMENT_NODE}isShadowRoot(e){return e instanceof DocumentFragment}getGlobalEventTarget(e,n){return\"window\"===n?window:\"document\"===n?e:\"body\"===n?e.body:null}getBaseHref(e){const n=function s4(){return Yd=Yd||document.querySelector(\"base\"),Yd?Yd.getAttribute(\"href\"):null}();return null==n?null:function r4(t){up=up||document.createElement(\"a\"),up.setAttribute(\"href\",t);const e=up.pathname;return\"/\"===e.charAt(0)?e:`/${e}`}(n)}resetBaseElement(){Yd=null}getUserAgent(){return window.navigator.userAgent}getCookie(e){return CS(document.cookie,e)}}let up,Yd=null,a4=(()=>{var t;class e{build(){return new XMLHttpRequest}}return(t=e).\\u0275fac=function(s){return new(s||t)},t.\\u0275prov=Ee({token:t,factory:t.\\u0275fac}),e})();const vM=new De(\"EventManagerPlugins\");let zS=(()=>{var t;class e{constructor(s,r){this._zone=r,this._eventNameToPlugin=new Map,s.forEach(o=>{o.manager=this}),this._plugins=s.slice().reverse()}addEventListener(s,r,o){return this._findPluginFor(r).addEventListener(s,r,o)}getZone(){return this._zone}_findPluginFor(s){let r=this._eventNameToPlugin.get(s);if(r)return r;if(r=this._plugins.find(a=>a.supports(s)),!r)throw new Z(5101,!1);return this._eventNameToPlugin.set(s,r),r}}return(t=e).\\u0275fac=function(s){return new(s||t)(Te(vM),Te(an))},t.\\u0275prov=Ee({token:t,factory:t.\\u0275fac}),e})();class US{constructor(e){this._doc=e}}const DM=\"ng-app-id\";let VS=(()=>{var t;class e{constructor(s,r,o,a={}){this.doc=s,this.appId=r,this.nonce=o,this.platformId=a,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=jS(a),this.resetHostNodes()}addStyles(s){for(const r of s)1===this.changeUsageCount(r,1)&&this.onStyleAdded(r)}removeStyles(s){for(const r of s)this.changeUsageCount(r,-1)<=0&&this.onStyleRemoved(r)}ngOnDestroy(){const s=this.styleNodesInDOM;s&&(s.forEach(r=>r.remove()),s.clear());for(const r of this.getAllStyles())this.onStyleRemoved(r);this.resetHostNodes()}addHost(s){this.hostNodes.add(s);for(const r of this.getAllStyles())this.addStyleToHost(s,r)}removeHost(s){this.hostNodes.delete(s)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(s){for(const r of this.hostNodes)this.addStyleToHost(r,s)}onStyleRemoved(s){const r=this.styleRef;r.get(s)?.elements?.forEach(o=>o.remove()),r.delete(s)}collectServerRenderedStyles(){const s=this.doc.head?.querySelectorAll(`style[${DM}=\"${this.appId}\"]`);if(s?.length){const r=new Map;return s.forEach(o=>{null!=o.textContent&&r.set(o.textContent,o)}),r}return null}changeUsageCount(s,r){const o=this.styleRef;if(o.has(s)){const a=o.get(s);return a.usage+=r,a.usage}return o.set(s,{usage:r,elements:[]}),r}getStyleElement(s,r){const o=this.styleNodesInDOM,a=o?.get(r);if(a?.parentNode===s)return o.delete(r),a.removeAttribute(DM),a;{const l=this.doc.createElement(\"style\");return this.nonce&&l.setAttribute(\"nonce\",this.nonce),l.textContent=r,this.platformIsServer&&l.setAttribute(DM,this.appId),l}}addStyleToHost(s,r){const o=this.getStyleElement(s,r);s.appendChild(o);const a=this.styleRef,l=a.get(r)?.elements;l?l.push(o):a.set(r,{elements:[o],usage:1})}resetHostNodes(){const s=this.hostNodes;s.clear(),s.add(this.doc.head)}}return(t=e).\\u0275fac=function(s){return new(s||t)(Te($i),Te(uf),Te(Zb,8),Te(Vo))},t.\\u0275prov=Ee({token:t,factory:t.\\u0275fac}),e})();const wM={svg:\"http://www.w3.org/2000/svg\",xhtml:\"http://www.w3.org/1999/xhtml\",xlink:\"http://www.w3.org/1999/xlink\",xml:\"http://www.w3.org/XML/1998/namespace\",xmlns:\"http://www.w3.org/2000/xmlns/\",math:\"http://www.w3.org/1998/MathML/\"},bM=/%COMP%/g,c4=new De(\"RemoveStylesOnCompDestroy\",{providedIn:\"root\",factory:()=>!1});function WS(t,e){return e.map(n=>n.replace(bM,t))}let $S=(()=>{var t;class e{constructor(s,r,o,a,l,u,d,h=null){this.eventManager=s,this.sharedStylesHost=r,this.appId=o,this.removeStylesOnCompDestroy=a,this.doc=l,this.platformId=u,this.ngZone=d,this.nonce=h,this.rendererByCompId=new Map,this.platformIsServer=jS(u),this.defaultRenderer=new LM(s,l,d,this.platformIsServer)}createRenderer(s,r){if(!s||!r)return this.defaultRenderer;this.platformIsServer&&r.encapsulation===Yi.ShadowDom&&(r={...r,encapsulation:Yi.Emulated});const o=this.getOrCreateRenderer(s,r);return o instanceof QS?o.applyToHost(s):o instanceof CM&&o.applyStyles(),o}getOrCreateRenderer(s,r){const o=this.rendererByCompId;let a=o.get(r.id);if(!a){const l=this.doc,u=this.ngZone,d=this.eventManager,h=this.sharedStylesHost,p=this.removeStylesOnCompDestroy,M=this.platformIsServer;switch(r.encapsulation){case Yi.Emulated:a=new QS(d,h,r,this.appId,p,l,u,M);break;case Yi.ShadowDom:return new m4(d,h,s,r,l,u,this.nonce,M);default:a=new CM(d,h,r,p,l,u,M)}o.set(r.id,a)}return a}ngOnDestroy(){this.rendererByCompId.clear()}}return(t=e).\\u0275fac=function(s){return new(s||t)(Te(zS),Te(VS),Te(uf),Te(c4),Te($i),Te(Vo),Te(an),Te(Zb))},t.\\u0275prov=Ee({token:t,factory:t.\\u0275fac}),e})();class LM{constructor(e,n,s,r){this.eventManager=e,this.doc=n,this.ngZone=s,this.platformIsServer=r,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(e,n){return n?this.doc.createElementNS(wM[n]||n,e):this.doc.createElement(e)}createComment(e){return this.doc.createComment(e)}createText(e){return this.doc.createTextNode(e)}appendChild(e,n){(GS(e)?e.content:e).appendChild(n)}insertBefore(e,n,s){e&&(GS(e)?e.content:e).insertBefore(n,s)}removeChild(e,n){e&&e.removeChild(n)}selectRootElement(e,n){let s=\"string\"==typeof e?this.doc.querySelector(e):e;if(!s)throw new Z(-5104,!1);return n||(s.textContent=\"\"),s}parentNode(e){return e.parentNode}nextSibling(e){return e.nextSibling}setAttribute(e,n,s,r){if(r){n=r+\":\"+n;const o=wM[r];o?e.setAttributeNS(o,n,s):e.setAttribute(n,s)}else e.setAttribute(n,s)}removeAttribute(e,n,s){if(s){const r=wM[s];r?e.removeAttributeNS(r,n):e.removeAttribute(`${s}:${n}`)}else e.removeAttribute(n)}addClass(e,n){e.classList.add(n)}removeClass(e,n){e.classList.remove(n)}setStyle(e,n,s,r){r&(Kr.DashCase|Kr.Important)?e.style.setProperty(n,s,r&Kr.Important?\"important\":\"\"):e.style[n]=s}removeStyle(e,n,s){s&Kr.DashCase?e.style.removeProperty(n):e.style[n]=\"\"}setProperty(e,n,s){e[n]=s}setValue(e,n){e.nodeValue=n}listen(e,n,s){if(\"string\"==typeof e&&!(e=so().getGlobalEventTarget(this.doc,e)))throw new Error(`Unsupported event target ${e} for event ${n}`);return this.eventManager.addEventListener(e,n,this.decoratePreventDefault(s))}decoratePreventDefault(e){return n=>{if(\"__ngUnwrap__\"===n)return e;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>e(n)):e(n))&&n.preventDefault()}}}function GS(t){return\"TEMPLATE\"===t.tagName&&void 0!==t.content}class m4 extends LM{constructor(e,n,s,r,o,a,l,u){super(e,o,a,u),this.sharedStylesHost=n,this.hostEl=s,this.shadowRoot=s.attachShadow({mode:\"open\"}),this.sharedStylesHost.addHost(this.shadowRoot);const d=WS(r.id,r.styles);for(const h of d){const p=document.createElement(\"style\");l&&p.setAttribute(\"nonce\",l),p.textContent=h,this.shadowRoot.appendChild(p)}}nodeOrShadowRoot(e){return e===this.hostEl?this.shadowRoot:e}appendChild(e,n){return super.appendChild(this.nodeOrShadowRoot(e),n)}insertBefore(e,n,s){return super.insertBefore(this.nodeOrShadowRoot(e),n,s)}removeChild(e,n){return super.removeChild(this.nodeOrShadowRoot(e),n)}parentNode(e){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(e)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class CM extends LM{constructor(e,n,s,r,o,a,l,u){super(e,o,a,l),this.sharedStylesHost=n,this.removeStylesOnCompDestroy=r,this.styles=u?WS(u,s.styles):s.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class QS extends CM{constructor(e,n,s,r,o,a,l,u){const d=r+\"-\"+s.id;super(e,n,s,o,a,l,u,d),this.contentAttr=function h4(t){return\"_ngcontent-%COMP%\".replace(bM,t)}(d),this.hostAttr=function f4(t){return\"_nghost-%COMP%\".replace(bM,t)}(d)}applyToHost(e){this.applyStyles(),this.setAttribute(e,this.hostAttr,\"\")}createElement(e,n){const s=super.createElement(e,n);return super.setAttribute(s,this.contentAttr,\"\"),s}}let g4=(()=>{var t;class e extends US{constructor(s){super(s)}supports(s){return!0}addEventListener(s,r,o){return s.addEventListener(r,o,!1),()=>this.removeEventListener(s,r,o)}removeEventListener(s,r,o){return s.removeEventListener(r,o)}}return(t=e).\\u0275fac=function(s){return new(s||t)(Te($i))},t.\\u0275prov=Ee({token:t,factory:t.\\u0275fac}),e})();const qS=[\"alt\",\"control\",\"meta\",\"shift\"],_4={\"\\b\":\"Backspace\",\"\\t\":\"Tab\",\"\\x7f\":\"Delete\",\"\\x1b\":\"Escape\",Del:\"Delete\",Esc:\"Escape\",Left:\"ArrowLeft\",Right:\"ArrowRight\",Up:\"ArrowUp\",Down:\"ArrowDown\",Menu:\"ContextMenu\",Scroll:\"ScrollLock\",Win:\"OS\"},y4={alt:t=>t.altKey,control:t=>t.ctrlKey,meta:t=>t.metaKey,shift:t=>t.shiftKey};let M4=(()=>{var t;class e extends US{constructor(s){super(s)}supports(s){return null!=e.parseEventName(s)}addEventListener(s,r,o){const a=e.parseEventName(r),l=e.eventCallback(a.fullKey,o,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>so().onAndCancel(s,a.domEventName,l))}static parseEventName(s){const r=s.toLowerCase().split(\".\"),o=r.shift();if(0===r.length||\"keydown\"!==o&&\"keyup\"!==o)return null;const a=e._normalizeKey(r.pop());let l=\"\",u=r.indexOf(\"code\");if(u>-1&&(r.splice(u,1),l=\"code.\"),qS.forEach(h=>{const p=r.indexOf(h);p>-1&&(r.splice(p,1),l+=h+\".\")}),l+=a,0!=r.length||0===a.length)return null;const d={};return d.domEventName=o,d.fullKey=l,d}static matchEventFullKeyCode(s,r){let o=_4[s.key]||s.key,a=\"\";return r.indexOf(\"code.\")>-1&&(o=s.code,a=\"code.\"),!(null==o||!o)&&(o=o.toLowerCase(),\" \"===o?o=\"space\":\".\"===o&&(o=\"dot\"),qS.forEach(l=>{l!==o&&(0,y4[l])(s)&&(a+=l+\".\")}),a+=o,a===r)}static eventCallback(s,r,o){return a=>{e.matchEventFullKeyCode(a,s)&&o.runGuarded(()=>r(a))}}static _normalizeKey(s){return\"esc\"===s?\"escape\":s}}return(t=e).\\u0275fac=function(s){return new(s||t)(Te($i))},t.\\u0275prov=Ee({token:t,factory:t.\\u0275fac}),e})();const b4=UT(K2,\"browser\",[{provide:Vo,useValue:\"browser\"},{provide:Jb,useValue:function v4(){MM.makeCurrent()},multi:!0},{provide:$i,useFactory:function w4(){return function cA(t){h_=t}(document),document},deps:[]}]),L4=new De(\"\"),XS=[{provide:zf,useClass:class o4{addToWindow(e){xt.getAngularTestability=(s,r=!0)=>{const o=e.findTestabilityInTree(s,r);if(null==o)throw new Z(5103,!1);return o},xt.getAllAngularTestabilities=()=>e.getAllTestabilities(),xt.getAllAngularRootElements=()=>e.getAllRootElements(),xt.frameworkStabilizers||(xt.frameworkStabilizers=[]),xt.frameworkStabilizers.push(s=>{const r=xt.getAllAngularTestabilities();let o=r.length,a=!1;const l=function(u){a=a||u,o--,0==o&&s(a)};r.forEach(u=>{u.whenStable(l)})})}findTestabilityInTree(e,n,s){return null==n?null:e.getTestability(n)??(s?so().isShadowRoot(n)?this.findTestabilityInTree(e,n.host,!0):this.findTestabilityInTree(e,n.parentElement,!0):null)}},deps:[]},{provide:PT,useClass:Uy,deps:[an,Vy,zf]},{provide:Uy,useClass:Uy,deps:[an,Vy,zf]}],KS=[{provide:w_,useValue:\"root\"},{provide:Bo,useFactory:function D4(){return new Bo},deps:[]},{provide:vM,useClass:g4,multi:!0,deps:[$i,an,Vo]},{provide:vM,useClass:M4,multi:!0,deps:[$i]},$S,VS,zS,{provide:r0,useExisting:$S},{provide:YS,useClass:a4,deps:[]},[]];let e1=(()=>{var t;class e{constructor(s){}static withServerTransition(s){return{ngModule:e,providers:[{provide:uf,useValue:s.appId}]}}}return(t=e).\\u0275fac=function(s){return new(s||t)(Te(L4,12))},t.\\u0275mod=ri({type:t}),t.\\u0275inj=at({providers:[...KS,...XS],imports:[op,eF]}),e})(),t1=(()=>{var t;class e{constructor(s){this._doc=s}getTitle(){return this._doc.title}setTitle(s){this._doc.title=s||\"\"}}return(t=e).\\u0275fac=function(s){return new(s||t)(Te($i))},t.\\u0275prov=Ee({token:t,factory:function(s){let r=null;return r=s?new s:function T4(){return new t1(Te($i))}(),r},providedIn:\"root\"}),e})();typeof window<\"u\"&&window,function(t){t.ng=t.ng||{},t.ng.common=t.ng.common||{},t.ng.common.locales=t.ng.common.locales||{};const e=void 0;t.ng.common.locales.de=[\"de\",[[\"AM\",\"PM\"],e,e],e,[[\"S\",\"M\",\"D\",\"M\",\"D\",\"F\",\"S\"],[\"So.\",\"Mo.\",\"Di.\",\"Mi.\",\"Do.\",\"Fr.\",\"Sa.\"],[\"Sonntag\",\"Montag\",\"Dienstag\",\"Mittwoch\",\"Donnerstag\",\"Freitag\",\"Samstag\"],[\"So.\",\"Mo.\",\"Di.\",\"Mi.\",\"Do.\",\"Fr.\",\"Sa.\"]],[[\"S\",\"M\",\"D\",\"M\",\"D\",\"F\",\"S\"],[\"So\",\"Mo\",\"Di\",\"Mi\",\"Do\",\"Fr\",\"Sa\"],[\"Sonntag\",\"Montag\",\"Dienstag\",\"Mittwoch\",\"Donnerstag\",\"Freitag\",\"Samstag\"],[\"So.\",\"Mo.\",\"Di.\",\"Mi.\",\"Do.\",\"Fr.\",\"Sa.\"]],[[\"J\",\"F\",\"M\",\"A\",\"M\",\"J\",\"J\",\"A\",\"S\",\"O\",\"N\",\"D\"],[\"Jan.\",\"Feb.\",\"M\\xe4rz\",\"Apr.\",\"Mai\",\"Juni\",\"Juli\",\"Aug.\",\"Sept.\",\"Okt.\",\"Nov.\",\"Dez.\"],[\"Januar\",\"Februar\",\"M\\xe4rz\",\"April\",\"Mai\",\"Juni\",\"Juli\",\"August\",\"September\",\"Oktober\",\"November\",\"Dezember\"]],[[\"J\",\"F\",\"M\",\"A\",\"M\",\"J\",\"J\",\"A\",\"S\",\"O\",\"N\",\"D\"],[\"Jan\",\"Feb\",\"M\\xe4r\",\"Apr\",\"Mai\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Okt\",\"Nov\",\"Dez\"],[\"Januar\",\"Februar\",\"M\\xe4rz\",\"April\",\"Mai\",\"Juni\",\"Juli\",\"August\",\"September\",\"Oktober\",\"November\",\"Dezember\"]],[[\"v. Chr.\",\"n. Chr.\"],e,e],1,[6,0],[\"dd.MM.yy\",\"dd.MM.y\",\"d. MMMM y\",\"EEEE, d. MMMM y\"],[\"HH:mm\",\"HH:mm:ss\",\"HH:mm:ss z\",\"HH:mm:ss zzzz\"],[\"{1}, {0}\",e,\"{1} 'um' {0}\",e],[\",\",\".\",\";\",\"%\",\"+\",\"-\",\"E\",\"\\xb7\",\"\\u2030\",\"\\u221e\",\"NaN\",\":\"],[\"#,##0.###\",\"#,##0\\xa0%\",\"#,##0.00\\xa0\\xa4\",\"#E0\"],\"EUR\",\"\\u20ac\",\"Euro\",{ATS:[\"\\xf6S\"],AUD:[\"AU$\",\"$\"],BGM:[\"BGK\"],BGO:[\"BGJ\"],BYN:[e,\"\\u0440.\"],CUC:[e,\"Cub$\"],DEM:[\"DM\"],FKP:[e,\"Fl\\xa3\"],GHS:[e,\"\\u20b5\"],GNF:[e,\"F.G.\"],KMF:[e,\"FC\"],PHP:[e,\"\\u20b1\"],RON:[e,\"L\"],RUR:[e,\"\\u0440.\"],RWF:[e,\"F.Rw\"],SYP:[],THB:[\"\\u0e3f\"],TWD:[\"NT$\"],XXX:[],ZMW:[e,\"K\"]},\"ltr\",function n(s){const o=Math.floor(Math.abs(s)),a=s.toString().replace(/^[^.]*\\.?/,\"\").length;return 1===o&&0===a?1:5},[[[\"Mitternacht\",\"morgens\",\"vorm.\",\"mittags\",\"nachm.\",\"abends\",\"nachts\"],e,[\"Mitternacht\",\"morgens\",\"vormittags\",\"mittags\",\"nachmittags\",\"abends\",\"nachts\"]],[[\"Mitternacht\",\"Morgen\",\"Vorm.\",\"Mittag\",\"Nachm.\",\"Abend\",\"Nacht\"],e,[\"Mitternacht\",\"Morgen\",\"Vormittag\",\"Mittag\",\"Nachmittag\",\"Abend\",\"Nacht\"]],[\"00:00\",[\"05:00\",\"10:00\"],[\"10:00\",\"12:00\"],[\"12:00\",\"13:00\"],[\"13:00\",\"18:00\"],[\"18:00\",\"24:00\"],[\"00:00\",\"05:00\"]]]]}(typeof globalThis<\"u\"&&globalThis||typeof global<\"u\"&&global||typeof window<\"u\"&&window),function(t){t.ng=t.ng||{},t.ng.common=t.ng.common||{},t.ng.common.locales=t.ng.common.locales||{};const e=void 0;t.ng.common.locales.en=[\"en\",[[\"a\",\"p\"],[\"AM\",\"PM\"],e],[[\"AM\",\"PM\"],e,e],[[\"S\",\"M\",\"T\",\"W\",\"T\",\"F\",\"S\"],[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"],[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"],[\"Su\",\"Mo\",\"Tu\",\"We\",\"Th\",\"Fr\",\"Sa\"]],e,[[\"J\",\"F\",\"M\",\"A\",\"M\",\"J\",\"J\",\"A\",\"S\",\"O\",\"N\",\"D\"],[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"],[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"]],e,[[\"B\",\"A\"],[\"BC\",\"AD\"],[\"Before Christ\",\"Anno Domini\"]],0,[6,0],[\"M/d/yy\",\"MMM d, y\",\"MMMM d, y\",\"EEEE, MMMM d, y\"],[\"h:mm a\",\"h:mm:ss a\",\"h:mm:ss a z\",\"h:mm:ss a zzzz\"],[\"{1}, {0}\",e,\"{1} 'at' {0}\",e],[\".\",\",\",\";\",\"%\",\"+\",\"-\",\"E\",\"\\xd7\",\"\\u2030\",\"\\u221e\",\"NaN\",\":\"],[\"#,##0.###\",\"#,##0%\",\"\\xa4#,##0.00\",\"#E0\"],\"USD\",\"$\",\"US Dollar\",{},\"ltr\",function n(s){const o=Math.floor(Math.abs(s)),a=s.toString().replace(/^[^.]*\\.?/,\"\").length;return 1===o&&0===a?1:5},[[[\"mi\",\"n\",\"in the morning\",\"in the afternoon\",\"in the evening\",\"at night\"],[\"midnight\",\"noon\",\"in the morning\",\"in the afternoon\",\"in the evening\",\"at night\"],e],[[\"midnight\",\"noon\",\"morning\",\"afternoon\",\"evening\",\"night\"],e,e],[\"00:00\",\"12:00\",[\"06:00\",\"12:00\"],[\"12:00\",\"18:00\"],[\"18:00\",\"21:00\"],[\"21:00\",\"06:00\"]]]]}(typeof globalThis<\"u\"&&globalThis||typeof global<\"u\"&&global||typeof window<\"u\"&&window);const{isArray:x4}=Array,{getPrototypeOf:A4,prototype:O4,keys:j4}=Object;function r1(t){if(1===t.length){const e=t[0];if(x4(e))return{args:e,keys:null};if(function Y4(t){return t&&\"object\"==typeof t&&A4(t)===O4}(e)){const n=j4(e);return{args:n.map(s=>e[s]),keys:n}}}return{args:t,keys:null}}const{isArray:P4}=Array;function o1(t){return Mt(e=>function R4(t,e){return P4(e)?t(...e):t(e)}(t,e))}function a1(t,e){return t.reduce((n,s,r)=>(n[s]=e[r],n),{})}function SM(...t){const e=Fr(t),n=vu(t),{args:s,keys:r}=r1(t);if(0===s.length)return _n([],e);const o=new pe(function F4(t,e,n=be){return s=>{l1(e,()=>{const{length:r}=t,o=new Array(r);let a=r,l=r;for(let u=0;u{const d=_n(t[u],e);let h=!1;d.subscribe(It(s,p=>{o[u]=p,h||(h=!0,l--),l||s.next(n(o.slice()))},()=>{--a||s.complete()}))},s)},s)}}(s,e,r?a=>a1(r,a):be));return n?o.pipe(o1(n)):o}function l1(t,e,n){t?dn(n,t,e):e()}const dp=y(t=>function(){t(this),this.name=\"EmptyError\",this.message=\"no elements in sequence\"});function EM(...t){return function H4(){return Rr(1)}()(_n(t,Fr(t)))}function u1(t){return new pe(e=>{Pn(t()).subscribe(e)})}function Pd(t,e){const n=m(t)?t:()=>t,s=r=>r.error(n());return new pe(e?r=>e.schedule(s,0,r):s)}function kM(){return mt((t,e)=>{let n=null;t._refCount++;const s=It(e,void 0,void 0,void 0,()=>{if(!t||t._refCount<=0||0<--t._refCount)return void(n=null);const r=t._connection,o=n;n=null,r&&(!o||r===o)&&r.unsubscribe(),e.unsubscribe()});t.subscribe(s),s.closed||(n=t.connect())})}class d1 extends pe{constructor(e,n){super(),this.source=e,this.subjectFactory=n,this._subject=null,this._refCount=0,this._connection=null,Jt(e)&&(this.lift=e.lift)}_subscribe(e){return this.getSubject().subscribe(e)}getSubject(){const e=this._subject;return(!e||e.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:e}=this;this._subject=this._connection=null,e?.unsubscribe()}connect(){let e=this._connection;if(!e){e=this._connection=new b;const n=this.getSubject();e.add(this.source.subscribe(It(n,void 0,()=>{this._teardown(),n.complete()},s=>{this._teardown(),n.error(s)},()=>this._teardown()))),e.closed&&(this._connection=null,e=b.EMPTY)}return e}refCount(){return kM()(this)}}function Ol(t){return t<=0?()=>is:mt((e,n)=>{let s=0;e.subscribe(It(n,r=>{++s<=t&&(n.next(r),t<=s&&n.complete())}))})}function Xs(t,e){return mt((n,s)=>{let r=0;n.subscribe(It(s,o=>t.call(e,o,r++)&&s.next(o)))})}function cp(t){return mt((e,n)=>{let s=!1;e.subscribe(It(n,r=>{s=!0,n.next(r)},()=>{s||n.next(t),n.complete()}))})}function c1(t=U4){return mt((e,n)=>{let s=!1;e.subscribe(It(n,r=>{s=!0,n.next(r)},()=>s?n.complete():n.error(t())))})}function U4(){return new dp}function pi(t,e){const n=arguments.length>=2;return s=>s.pipe(t?Xs((r,o)=>t(r,o,s)):be,Ol(1),n?cp(e):c1(()=>new dp))}function jl(t,e){return m(e)?Zt(t,e,1):Zt(t,1)}function Jn(t,e,n){const s=m(t)||e||n?{next:t,error:e,complete:n}:t;return s?mt((r,o)=>{var a;null===(a=s.subscribe)||void 0===a||a.call(s);let l=!0;r.subscribe(It(o,u=>{var d;null===(d=s.next)||void 0===d||d.call(s,u),o.next(u)},()=>{var u;l=!1,null===(u=s.complete)||void 0===u||u.call(s),o.complete()},u=>{var d;l=!1,null===(d=s.error)||void 0===d||d.call(s,u),o.error(u)},()=>{var u,d;l&&(null===(u=s.unsubscribe)||void 0===u||u.call(s)),null===(d=s.finalize)||void 0===d||d.call(s)}))}):be}function oo(t){return mt((e,n)=>{let o,s=null,r=!1;s=e.subscribe(It(n,void 0,void 0,a=>{o=Pn(t(a,oo(t)(e))),s?(s.unsubscribe(),s=null,o.subscribe(n)):r=!0})),r&&(s.unsubscribe(),s=null,o.subscribe(n))})}function IM(t){return t<=0?()=>is:mt((e,n)=>{let s=[];e.subscribe(It(n,r=>{s.push(r),t{for(const r of s)n.next(r);n.complete()},void 0,()=>{s=null}))})}function Rd(t){return mt((e,n)=>{try{e.subscribe(n)}finally{n.add(t)}})}const Ze=\"primary\",Fd=Symbol(\"RouteTitle\");class G4{constructor(e){this.params=e||{}}has(e){return Object.prototype.hasOwnProperty.call(this.params,e)}get(e){if(this.has(e)){const n=this.params[e];return Array.isArray(n)?n[0]:n}return null}getAll(e){if(this.has(e)){const n=this.params[e];return Array.isArray(n)?n:[n]}return[]}get keys(){return Object.keys(this.params)}}function Yl(t){return new G4(t)}function Q4(t,e,n){const s=n.path.split(\"/\");if(s.length>t.length||\"full\"===n.pathMatch&&(e.hasChildren()||s.lengths[o]===r)}return t===e}function f1(t){return t.length>0?t[t.length-1]:null}function ao(t){return function N4(t){return!!t&&(t instanceof pe||m(t.lift)&&m(t.subscribe))}(t)?t:vd(t)?_n(Promise.resolve(t)):Ne(t)}const J4={exact:function g1(t,e,n){if(!ea(t.segments,e.segments)||!hp(t.segments,e.segments,n)||t.numberOfChildren!==e.numberOfChildren)return!1;for(const s in e.children)if(!t.children[s]||!g1(t.children[s],e.children[s],n))return!1;return!0},subset:_1},p1={exact:function Z4(t,e){return Ks(t,e)},subset:function X4(t,e){return Object.keys(e).length<=Object.keys(t).length&&Object.keys(e).every(n=>h1(t[n],e[n]))},ignored:()=>!0};function m1(t,e,n){return J4[n.paths](t.root,e.root,n.matrixParams)&&p1[n.queryParams](t.queryParams,e.queryParams)&&!(\"exact\"===n.fragment&&t.fragment!==e.fragment)}function _1(t,e,n){return y1(t,e,e.segments,n)}function y1(t,e,n,s){if(t.segments.length>n.length){const r=t.segments.slice(0,n.length);return!(!ea(r,n)||e.hasChildren()||!hp(r,n,s))}if(t.segments.length===n.length){if(!ea(t.segments,n)||!hp(t.segments,n,s))return!1;for(const r in e.children)if(!t.children[r]||!_1(t.children[r],e.children[r],s))return!1;return!0}{const r=n.slice(0,t.segments.length),o=n.slice(t.segments.length);return!!(ea(t.segments,r)&&hp(t.segments,r,s)&&t.children[Ze])&&y1(t.children[Ze],e,o,s)}}function hp(t,e,n){return e.every((s,r)=>p1[n](t[r].parameters,s.parameters))}class Pl{constructor(e=new Ot([],{}),n={},s=null){this.root=e,this.queryParams=n,this.fragment=s}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Yl(this.queryParams)),this._queryParamMap}toString(){return tz.serialize(this)}}class Ot{constructor(e,n){this.segments=e,this.children=n,this.parent=null,Object.values(n).forEach(s=>s.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return fp(this)}}class Hd{constructor(e,n){this.path=e,this.parameters=n}get parameterMap(){return this._parameterMap||(this._parameterMap=Yl(this.parameters)),this._parameterMap}toString(){return D1(this)}}function ea(t,e){return t.length===e.length&&t.every((n,s)=>n.path===e[s].path)}let zd=(()=>{var t;class e{}return(t=e).\\u0275fac=function(s){return new(s||t)},t.\\u0275prov=Ee({token:t,factory:function(){return new NM},providedIn:\"root\"}),e})();class NM{parse(e){const n=new hz(e);return new Pl(n.parseRootSegment(),n.parseQueryParams(),n.parseFragment())}serialize(e){const n=`/${Ud(e.root,!0)}`,s=function sz(t){const e=Object.keys(t).map(n=>{const s=t[n];return Array.isArray(s)?s.map(r=>`${pp(n)}=${pp(r)}`).join(\"&\"):`${pp(n)}=${pp(s)}`}).filter(n=>!!n);return e.length?`?${e.join(\"&\")}`:\"\"}(e.queryParams);return`${n}${s}${\"string\"==typeof e.fragment?`#${function nz(t){return encodeURI(t)}(e.fragment)}`:\"\"}`}}const tz=new NM;function fp(t){return t.segments.map(e=>D1(e)).join(\"/\")}function Ud(t,e){if(!t.hasChildren())return fp(t);if(e){const n=t.children[Ze]?Ud(t.children[Ze],!1):\"\",s=[];return Object.entries(t.children).forEach(([r,o])=>{r!==Ze&&s.push(`${r}:${Ud(o,!1)}`)}),s.length>0?`${n}(${s.join(\"//\")})`:n}{const n=function ez(t,e){let n=[];return Object.entries(t.children).forEach(([s,r])=>{s===Ze&&(n=n.concat(e(r,s)))}),Object.entries(t.children).forEach(([s,r])=>{s!==Ze&&(n=n.concat(e(r,s)))}),n}(t,(s,r)=>r===Ze?[Ud(t.children[Ze],!1)]:[`${r}:${Ud(s,!1)}`]);return 1===Object.keys(t.children).length&&null!=t.children[Ze]?`${fp(t)}/${n[0]}`:`${fp(t)}/(${n.join(\"//\")})`}}function M1(t){return encodeURIComponent(t).replace(/%40/g,\"@\").replace(/%3A/gi,\":\").replace(/%24/g,\"$\").replace(/%2C/gi,\",\")}function pp(t){return M1(t).replace(/%3B/gi,\";\")}function xM(t){return M1(t).replace(/\\(/g,\"%28\").replace(/\\)/g,\"%29\").replace(/%26/gi,\"&\")}function mp(t){return decodeURIComponent(t)}function v1(t){return mp(t.replace(/\\+/g,\"%20\"))}function D1(t){return`${xM(t.path)}${function iz(t){return Object.keys(t).map(e=>`;${xM(e)}=${xM(t[e])}`).join(\"\")}(t.parameters)}`}const rz=/^[^\\/()?;#]+/;function AM(t){const e=t.match(rz);return e?e[0]:\"\"}const oz=/^[^\\/()?;=#]+/,lz=/^[^=?&#]+/,dz=/^[^&#]+/;class hz{constructor(e){this.url=e,this.remaining=e}parseRootSegment(){return this.consumeOptional(\"/\"),\"\"===this.remaining||this.peekStartsWith(\"?\")||this.peekStartsWith(\"#\")?new Ot([],{}):new Ot([],this.parseChildren())}parseQueryParams(){const e={};if(this.consumeOptional(\"?\"))do{this.parseQueryParam(e)}while(this.consumeOptional(\"&\"));return e}parseFragment(){return this.consumeOptional(\"#\")?decodeURIComponent(this.remaining):null}parseChildren(){if(\"\"===this.remaining)return{};this.consumeOptional(\"/\");const e=[];for(this.peekStartsWith(\"(\")||e.push(this.parseSegment());this.peekStartsWith(\"/\")&&!this.peekStartsWith(\"//\")&&!this.peekStartsWith(\"/(\");)this.capture(\"/\"),e.push(this.parseSegment());let n={};this.peekStartsWith(\"/(\")&&(this.capture(\"/\"),n=this.parseParens(!0));let s={};return this.peekStartsWith(\"(\")&&(s=this.parseParens(!1)),(e.length>0||Object.keys(n).length>0)&&(s[Ze]=new Ot(e,n)),s}parseSegment(){const e=AM(this.remaining);if(\"\"===e&&this.peekStartsWith(\";\"))throw new Z(4009,!1);return this.capture(e),new Hd(mp(e),this.parseMatrixParams())}parseMatrixParams(){const e={};for(;this.consumeOptional(\";\");)this.parseParam(e);return e}parseParam(e){const n=function az(t){const e=t.match(oz);return e?e[0]:\"\"}(this.remaining);if(!n)return;this.capture(n);let s=\"\";if(this.consumeOptional(\"=\")){const r=AM(this.remaining);r&&(s=r,this.capture(s))}e[mp(n)]=mp(s)}parseQueryParam(e){const n=function uz(t){const e=t.match(lz);return e?e[0]:\"\"}(this.remaining);if(!n)return;this.capture(n);let s=\"\";if(this.consumeOptional(\"=\")){const a=function cz(t){const e=t.match(dz);return e?e[0]:\"\"}(this.remaining);a&&(s=a,this.capture(s))}const r=v1(n),o=v1(s);if(e.hasOwnProperty(r)){let a=e[r];Array.isArray(a)||(a=[a],e[r]=a),a.push(o)}else e[r]=o}parseParens(e){const n={};for(this.capture(\"(\");!this.consumeOptional(\")\")&&this.remaining.length>0;){const s=AM(this.remaining),r=this.remaining[s.length];if(\"/\"!==r&&\")\"!==r&&\";\"!==r)throw new Z(4010,!1);let o;s.indexOf(\":\")>-1?(o=s.slice(0,s.indexOf(\":\")),this.capture(o),this.capture(\":\")):e&&(o=Ze);const a=this.parseChildren();n[o]=1===Object.keys(a).length?a[Ze]:new Ot([],a),this.consumeOptional(\"//\")}return n}peekStartsWith(e){return this.remaining.startsWith(e)}consumeOptional(e){return!!this.peekStartsWith(e)&&(this.remaining=this.remaining.substring(e.length),!0)}capture(e){if(!this.consumeOptional(e))throw new Z(4011,!1)}}function w1(t){return t.segments.length>0?new Ot([],{[Ze]:t}):t}function b1(t){const e={};for(const s of Object.keys(t.children)){const o=b1(t.children[s]);if(s===Ze&&0===o.segments.length&&o.hasChildren())for(const[a,l]of Object.entries(o.children))e[a]=l;else(o.segments.length>0||o.hasChildren())&&(e[s]=o)}return function fz(t){if(1===t.numberOfChildren&&t.children[Ze]){const e=t.children[Ze];return new Ot(t.segments.concat(e.segments),e.children)}return t}(new Ot(t.segments,e))}function ta(t){return t instanceof Pl}function L1(t){let e;const r=w1(function n(o){const a={};for(const u of o.children){const d=n(u);a[u.outlet]=d}const l=new Ot(o.url,a);return o===t&&(e=l),l}(t.root));return e??r}function C1(t,e,n,s){let r=t;for(;r.parent;)r=r.parent;if(0===e.length)return OM(r,r,r,n,s);const o=function mz(t){if(\"string\"==typeof t[0]&&1===t.length&&\"/\"===t[0])return new S1(!0,0,t);let e=0,n=!1;const s=t.reduce((r,o,a)=>{if(\"object\"==typeof o&&null!=o){if(o.outlets){const l={};return Object.entries(o.outlets).forEach(([u,d])=>{l[u]=\"string\"==typeof d?d.split(\"/\"):d}),[...r,{outlets:l}]}if(o.segmentPath)return[...r,o.segmentPath]}return\"string\"!=typeof o?[...r,o]:0===a?(o.split(\"/\").forEach((l,u)=>{0==u&&\".\"===l||(0==u&&\"\"===l?n=!0:\"..\"===l?e++:\"\"!=l&&r.push(l))}),r):[...r,o]},[]);return new S1(n,e,s)}(e);if(o.toRoot())return OM(r,r,new Ot([],{}),n,s);const a=function gz(t,e,n){if(t.isAbsolute)return new _p(e,!0,0);if(!n)return new _p(e,!1,NaN);if(null===n.parent)return new _p(n,!0,0);const s=gp(t.commands[0])?0:1;return function _z(t,e,n){let s=t,r=e,o=n;for(;o>r;){if(o-=r,s=s.parent,!s)throw new Z(4005,!1);r=s.segments.length}return new _p(s,!1,r-o)}(n,n.segments.length-1+s,t.numberOfDoubleDots)}(o,r,t),l=a.processChildren?Bd(a.segmentGroup,a.index,o.commands):E1(a.segmentGroup,a.index,o.commands);return OM(r,a.segmentGroup,l,n,s)}function gp(t){return\"object\"==typeof t&&null!=t&&!t.outlets&&!t.segmentPath}function Vd(t){return\"object\"==typeof t&&null!=t&&t.outlets}function OM(t,e,n,s,r){let a,o={};s&&Object.entries(s).forEach(([u,d])=>{o[u]=Array.isArray(d)?d.map(h=>`${h}`):`${d}`}),a=t===e?n:T1(t,e,n);const l=w1(b1(a));return new Pl(l,o,r)}function T1(t,e,n){const s={};return Object.entries(t.children).forEach(([r,o])=>{s[r]=o===e?n:T1(o,e,n)}),new Ot(t.segments,s)}class S1{constructor(e,n,s){if(this.isAbsolute=e,this.numberOfDoubleDots=n,this.commands=s,e&&s.length>0&&gp(s[0]))throw new Z(4003,!1);const r=s.find(Vd);if(r&&r!==f1(s))throw new Z(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&\"/\"==this.commands[0]}}class _p{constructor(e,n,s){this.segmentGroup=e,this.processChildren=n,this.index=s}}function E1(t,e,n){if(t||(t=new Ot([],{})),0===t.segments.length&&t.hasChildren())return Bd(t,e,n);const s=function Mz(t,e,n){let s=0,r=e;const o={match:!1,pathIndex:0,commandIndex:0};for(;r=n.length)return o;const a=t.segments[r],l=n[s];if(Vd(l))break;const u=`${l}`,d=s0&&void 0===u)break;if(u&&d&&\"object\"==typeof d&&void 0===d.outlets){if(!I1(u,d,a))return o;s+=2}else{if(!I1(u,{},a))return o;s++}r++}return{match:!0,pathIndex:r,commandIndex:s}}(t,e,n),r=n.slice(s.commandIndex);if(s.match&&s.pathIndex{\"string\"==typeof a&&(a=[a]),null!==a&&(r[o]=E1(t.children[o],e,a))}),Object.entries(t.children).forEach(([o,a])=>{void 0===s[o]&&(r[o]=a)}),new Ot(t.segments,r)}}function jM(t,e,n){const s=t.segments.slice(0,e);let r=0;for(;r{\"string\"==typeof s&&(s=[s]),null!==s&&(e[n]=jM(new Ot([],{}),0,s))}),e}function k1(t){const e={};return Object.entries(t).forEach(([n,s])=>e[n]=`${s}`),e}function I1(t,e,n){return t==n.path&&Ks(e,n.parameters)}const Wd=\"imperative\";class er{constructor(e,n){this.id=e,this.url=n}}class YM extends er{constructor(e,n,s=\"imperative\",r=null){super(e,n),this.type=0,this.navigationTrigger=s,this.restoredState=r}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class na extends er{constructor(e,n,s){super(e,n),this.urlAfterRedirects=s,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class yp extends er{constructor(e,n,s,r){super(e,n),this.reason=s,this.code=r,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class $d extends er{constructor(e,n,s,r){super(e,n),this.reason=s,this.code=r,this.type=16}}class PM extends er{constructor(e,n,s,r){super(e,n),this.error=s,this.target=r,this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class Dz extends er{constructor(e,n,s,r){super(e,n),this.urlAfterRedirects=s,this.state=r,this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class wz extends er{constructor(e,n,s,r){super(e,n),this.urlAfterRedirects=s,this.state=r,this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class bz extends er{constructor(e,n,s,r,o){super(e,n),this.urlAfterRedirects=s,this.state=r,this.shouldActivate=o,this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class Lz extends er{constructor(e,n,s,r){super(e,n),this.urlAfterRedirects=s,this.state=r,this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Cz extends er{constructor(e,n,s,r){super(e,n),this.urlAfterRedirects=s,this.state=r,this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Tz{constructor(e){this.route=e,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class Sz{constructor(e){this.route=e,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class Ez{constructor(e){this.snapshot=e,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||\"\"}')`}}class kz{constructor(e){this.snapshot=e,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||\"\"}')`}}class Iz{constructor(e){this.snapshot=e,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||\"\"}')`}}class Nz{constructor(e){this.snapshot=e,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||\"\"}')`}}class N1{constructor(e,n,s){this.routerEvent=e,this.position=n,this.anchor=s,this.type=15}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class xz{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new Gd,this.attachRef=null}}let Gd=(()=>{var t;class e{constructor(){this.contexts=new Map}onChildOutletCreated(s,r){const o=this.getOrCreateContext(s);o.outlet=r,this.contexts.set(s,o)}onChildOutletDestroyed(s){const r=this.getContext(s);r&&(r.outlet=null,r.attachRef=null)}onOutletDeactivated(){const s=this.contexts;return this.contexts=new Map,s}onOutletReAttached(s){this.contexts=s}getOrCreateContext(s){let r=this.getContext(s);return r||(r=new xz,this.contexts.set(s,r)),r}getContext(s){return this.contexts.get(s)||null}}return(t=e).\\u0275fac=function(s){return new(s||t)},t.\\u0275prov=Ee({token:t,factory:t.\\u0275fac,providedIn:\"root\"}),e})();class x1{constructor(e){this._root=e}get root(){return this._root.value}parent(e){const n=this.pathFromRoot(e);return n.length>1?n[n.length-2]:null}children(e){const n=RM(e,this._root);return n?n.children.map(s=>s.value):[]}firstChild(e){const n=RM(e,this._root);return n&&n.children.length>0?n.children[0].value:null}siblings(e){const n=FM(e,this._root);return n.length<2?[]:n[n.length-2].children.map(r=>r.value).filter(r=>r!==e)}pathFromRoot(e){return FM(e,this._root).map(n=>n.value)}}function RM(t,e){if(t===e.value)return e;for(const n of e.children){const s=RM(t,n);if(s)return s}return null}function FM(t,e){if(t===e.value)return[e];for(const n of e.children){const s=FM(t,n);if(s.length)return s.unshift(e),s}return[]}class Lr{constructor(e,n){this.value=e,this.children=n}toString(){return`TreeNode(${this.value})`}}function Rl(t){const e={};return t&&t.children.forEach(n=>e[n.value.outlet]=n),e}class A1 extends x1{constructor(e,n){super(e),this.snapshot=n,HM(this,e)}toString(){return this.snapshot.toString()}}function O1(t,e){const n=function Az(t,e){const a=new Mp([],{},{},\"\",{},Ze,e,null,{});return new Y1(\"\",new Lr(a,[]))}(0,e),s=new tt([new Hd(\"\",{})]),r=new tt({}),o=new tt({}),a=new tt({}),l=new tt(\"\"),u=new ia(s,r,a,l,o,Ze,e,n.root);return u.snapshot=n.root,new A1(new Lr(u,[]),n)}class ia{constructor(e,n,s,r,o,a,l,u){this.urlSubject=e,this.paramsSubject=n,this.queryParamsSubject=s,this.fragmentSubject=r,this.dataSubject=o,this.outlet=a,this.component=l,this._futureSnapshot=u,this.title=this.dataSubject?.pipe(Mt(d=>d[Fd]))??Ne(void 0),this.url=e,this.params=n,this.queryParams=s,this.fragment=r,this.data=o}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe(Mt(e=>Yl(e)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe(Mt(e=>Yl(e)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function j1(t,e=\"emptyOnly\"){const n=t.pathFromRoot;let s=0;if(\"always\"!==e)for(s=n.length-1;s>=1;){const r=n[s],o=n[s-1];if(r.routeConfig&&\"\"===r.routeConfig.path)s--;else{if(o.component)break;s--}}return function Oz(t){return t.reduce((e,n)=>({params:{...e.params,...n.params},data:{...e.data,...n.data},resolve:{...n.data,...e.resolve,...n.routeConfig?.data,...n._resolvedData}}),{params:{},data:{},resolve:{}})}(n.slice(s))}class Mp{get title(){return this.data?.[Fd]}constructor(e,n,s,r,o,a,l,u,d){this.url=e,this.params=n,this.queryParams=s,this.fragment=r,this.data=o,this.outlet=a,this.component=l,this.routeConfig=u,this._resolve=d}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=Yl(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Yl(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(s=>s.toString()).join(\"/\")}', path:'${this.routeConfig?this.routeConfig.path:\"\"}')`}}class Y1 extends x1{constructor(e,n){super(n),this.url=e,HM(this,n)}toString(){return P1(this._root)}}function HM(t,e){e.value._routerState=t,e.children.forEach(n=>HM(t,n))}function P1(t){const e=t.children.length>0?` { ${t.children.map(P1).join(\", \")} } `:\"\";return`${t.value}${e}`}function zM(t){if(t.snapshot){const e=t.snapshot,n=t._futureSnapshot;t.snapshot=n,Ks(e.queryParams,n.queryParams)||t.queryParamsSubject.next(n.queryParams),e.fragment!==n.fragment&&t.fragmentSubject.next(n.fragment),Ks(e.params,n.params)||t.paramsSubject.next(n.params),function q4(t,e){if(t.length!==e.length)return!1;for(let n=0;nKs(n.parameters,e[s].parameters))}(t.url,e.url);return n&&!(!t.parent!=!e.parent)&&(!t.parent||UM(t.parent,e.parent))}let VM=(()=>{var t;class e{constructor(){this.activated=null,this._activatedRoute=null,this.name=Ze,this.activateEvents=new fn,this.deactivateEvents=new fn,this.attachEvents=new fn,this.detachEvents=new fn,this.parentContexts=ge(Gd),this.location=ge(xs),this.changeDetector=ge(Vf),this.environmentInjector=ge(Ui),this.inputBinder=ge(vp,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(s){if(s.name){const{firstChange:r,previousValue:o}=s.name;if(r)return;this.isTrackedInParentContexts(o)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(o)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(s){return this.parentContexts.getContext(s)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const s=this.parentContexts.getContext(this.name);s?.route&&(s.attachRef?this.attach(s.attachRef,s.route):this.activateWith(s.route,s.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new Z(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new Z(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new Z(4012,!1);this.location.detach();const s=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(s.instance),s}attach(s,r){this.activated=s,this._activatedRoute=r,this.location.insert(s.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(s.instance)}deactivate(){if(this.activated){const s=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(s)}}activateWith(s,r){if(this.isActivated)throw new Z(4013,!1);this._activatedRoute=s;const o=this.location,l=s.snapshot.component,u=this.parentContexts.getOrCreateContext(this.name).children,d=new jz(s,u,o.injector);this.activated=o.createComponent(l,{index:o.length,injector:d,environmentInjector:r??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}}return(t=e).\\u0275fac=function(s){return new(s||t)},t.\\u0275dir=Re({type:t,selectors:[[\"router-outlet\"]],inputs:{name:\"name\"},outputs:{activateEvents:\"activate\",deactivateEvents:\"deactivate\",attachEvents:\"attach\",detachEvents:\"detach\"},exportAs:[\"outlet\"],standalone:!0,features:[Ci]}),e})();class jz{constructor(e,n,s){this.route=e,this.childContexts=n,this.parent=s}get(e,n){return e===ia?this.route:e===Gd?this.childContexts:this.parent.get(e,n)}}const vp=new De(\"\");let R1=(()=>{var t;class e{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(s){this.unsubscribeFromRouteData(s),this.subscribeToRouteData(s)}unsubscribeFromRouteData(s){this.outletDataSubscriptions.get(s)?.unsubscribe(),this.outletDataSubscriptions.delete(s)}subscribeToRouteData(s){const{activatedRoute:r}=s,o=SM([r.queryParams,r.params,r.data]).pipe(Oi(([a,l,u],d)=>(u={...a,...l,...u},0===d?Ne(u):Promise.resolve(u)))).subscribe(a=>{if(!s.isActivated||!s.activatedComponentRef||s.activatedRoute!==r||null===r.component)return void this.unsubscribeFromRouteData(s);const l=function hF(t){const e=ft(t);if(!e)return null;const n=new md(e);return{get selector(){return n.selector},get type(){return n.componentType},get inputs(){return n.inputs},get outputs(){return n.outputs},get ngContentSelectors(){return n.ngContentSelectors},get isStandalone(){return e.standalone},get isSignal(){return e.signals}}}(r.component);if(l)for(const{templateName:u}of l.inputs)s.activatedComponentRef.setInput(u,a[u]);else this.unsubscribeFromRouteData(s)});this.outletDataSubscriptions.set(s,o)}}return(t=e).\\u0275fac=function(s){return new(s||t)},t.\\u0275prov=Ee({token:t,factory:t.\\u0275fac}),e})();function Qd(t,e,n){if(n&&t.shouldReuseRoute(e.value,n.value.snapshot)){const s=n.value;s._futureSnapshot=e.value;const r=function Pz(t,e,n){return e.children.map(s=>{for(const r of n.children)if(t.shouldReuseRoute(s.value,r.value.snapshot))return Qd(t,s,r);return Qd(t,s)})}(t,e,n);return new Lr(s,r)}{if(t.shouldAttach(e.value)){const o=t.retrieve(e.value);if(null!==o){const a=o.route;return a.value._futureSnapshot=e.value,a.children=e.children.map(l=>Qd(t,l)),a}}const s=function Rz(t){return new ia(new tt(t.url),new tt(t.params),new tt(t.queryParams),new tt(t.fragment),new tt(t.data),t.outlet,t.component,t)}(e.value),r=e.children.map(o=>Qd(t,o));return new Lr(s,r)}}const BM=\"ngNavigationCancelingError\";function F1(t,e){const{redirectTo:n,navigationBehaviorOptions:s}=ta(e)?{redirectTo:e,navigationBehaviorOptions:void 0}:e,r=H1(!1,0,e);return r.url=n,r.navigationBehaviorOptions=s,r}function H1(t,e,n){const s=new Error(\"NavigationCancelingError: \"+(t||\"\"));return s[BM]=!0,s.cancellationCode=e,n&&(s.url=n),s}function z1(t){return U1(t)&&ta(t.url)}function U1(t){return t&&t[BM]}let V1=(()=>{var t;class e{}return(t=e).\\u0275fac=function(s){return new(s||t)},t.\\u0275cmp=si({type:t,selectors:[[\"ng-component\"]],standalone:!0,features:[YC],decls:1,vars:0,template:function(s,r){1&s&&Fe(0,\"router-outlet\")},dependencies:[VM],encapsulation:2}),e})();function WM(t){const e=t.children&&t.children.map(WM),n=e?{...t,children:e}:{...t};return!n.component&&!n.loadComponent&&(e||n.loadChildren)&&n.outlet&&n.outlet!==Ze&&(n.component=V1),n}function js(t){return t.outlet||Ze}function qd(t){if(!t)return null;if(t.routeConfig?._injector)return t.routeConfig._injector;for(let e=t.parent;e;e=e.parent){const n=e.routeConfig;if(n?._loadedInjector)return n._loadedInjector;if(n?._injector)return n._injector}return null}class Wz{constructor(e,n,s,r,o){this.routeReuseStrategy=e,this.futureState=n,this.currState=s,this.forwardEvent=r,this.inputBindingEnabled=o}activate(e){const n=this.futureState._root,s=this.currState?this.currState._root:null;this.deactivateChildRoutes(n,s,e),zM(this.futureState.root),this.activateChildRoutes(n,s,e)}deactivateChildRoutes(e,n,s){const r=Rl(n);e.children.forEach(o=>{const a=o.value.outlet;this.deactivateRoutes(o,r[a],s),delete r[a]}),Object.values(r).forEach(o=>{this.deactivateRouteAndItsChildren(o,s)})}deactivateRoutes(e,n,s){const r=e.value,o=n?n.value:null;if(r===o)if(r.component){const a=s.getContext(r.outlet);a&&this.deactivateChildRoutes(e,n,a.children)}else this.deactivateChildRoutes(e,n,s);else o&&this.deactivateRouteAndItsChildren(n,s)}deactivateRouteAndItsChildren(e,n){e.value.component&&this.routeReuseStrategy.shouldDetach(e.value.snapshot)?this.detachAndStoreRouteSubtree(e,n):this.deactivateRouteAndOutlet(e,n)}detachAndStoreRouteSubtree(e,n){const s=n.getContext(e.value.outlet),r=s&&e.value.component?s.children:n,o=Rl(e);for(const a of Object.keys(o))this.deactivateRouteAndItsChildren(o[a],r);if(s&&s.outlet){const a=s.outlet.detach(),l=s.children.onOutletDeactivated();this.routeReuseStrategy.store(e.value.snapshot,{componentRef:a,route:e,contexts:l})}}deactivateRouteAndOutlet(e,n){const s=n.getContext(e.value.outlet),r=s&&e.value.component?s.children:n,o=Rl(e);for(const a of Object.keys(o))this.deactivateRouteAndItsChildren(o[a],r);s&&(s.outlet&&(s.outlet.deactivate(),s.children.onOutletDeactivated()),s.attachRef=null,s.route=null)}activateChildRoutes(e,n,s){const r=Rl(n);e.children.forEach(o=>{this.activateRoutes(o,r[o.value.outlet],s),this.forwardEvent(new Nz(o.value.snapshot))}),e.children.length&&this.forwardEvent(new kz(e.value.snapshot))}activateRoutes(e,n,s){const r=e.value,o=n?n.value:null;if(zM(r),r===o)if(r.component){const a=s.getOrCreateContext(r.outlet);this.activateChildRoutes(e,n,a.children)}else this.activateChildRoutes(e,n,s);else if(r.component){const a=s.getOrCreateContext(r.outlet);if(this.routeReuseStrategy.shouldAttach(r.snapshot)){const l=this.routeReuseStrategy.retrieve(r.snapshot);this.routeReuseStrategy.store(r.snapshot,null),a.children.onOutletReAttached(l.contexts),a.attachRef=l.componentRef,a.route=l.route.value,a.outlet&&a.outlet.attach(l.componentRef,l.route.value),zM(l.route.value),this.activateChildRoutes(e,null,a.children)}else{const l=qd(r.snapshot);a.attachRef=null,a.route=r,a.injector=l,a.outlet&&a.outlet.activateWith(r,a.injector),this.activateChildRoutes(e,null,a.children)}}else this.activateChildRoutes(e,null,s)}}class B1{constructor(e){this.path=e,this.route=this.path[this.path.length-1]}}class Dp{constructor(e,n){this.component=e,this.route=n}}function $z(t,e,n){const s=t._root;return Jd(s,e?e._root:null,n,[s.value])}function Fl(t,e){const n=Symbol(),s=e.get(t,n);return s===n?\"function\"!=typeof t||function So(t){return null!==Fs(t)}(t)?e.get(t):t:s}function Jd(t,e,n,s,r={canDeactivateChecks:[],canActivateChecks:[]}){const o=Rl(e);return t.children.forEach(a=>{(function Qz(t,e,n,s,r={canDeactivateChecks:[],canActivateChecks:[]}){const o=t.value,a=e?e.value:null,l=n?n.getContext(t.value.outlet):null;if(a&&o.routeConfig===a.routeConfig){const u=function qz(t,e,n){if(\"function\"==typeof n)return n(t,e);switch(n){case\"pathParamsChange\":return!ea(t.url,e.url);case\"pathParamsOrQueryParamsChange\":return!ea(t.url,e.url)||!Ks(t.queryParams,e.queryParams);case\"always\":return!0;case\"paramsOrQueryParamsChange\":return!UM(t,e)||!Ks(t.queryParams,e.queryParams);default:return!UM(t,e)}}(a,o,o.routeConfig.runGuardsAndResolvers);u?r.canActivateChecks.push(new B1(s)):(o.data=a.data,o._resolvedData=a._resolvedData),Jd(t,e,o.component?l?l.children:null:n,s,r),u&&l&&l.outlet&&l.outlet.isActivated&&r.canDeactivateChecks.push(new Dp(l.outlet.component,a))}else a&&Zd(e,l,r),r.canActivateChecks.push(new B1(s)),Jd(t,null,o.component?l?l.children:null:n,s,r)})(a,o[a.value.outlet],n,s.concat([a.value]),r),delete o[a.value.outlet]}),Object.entries(o).forEach(([a,l])=>Zd(l,n.getContext(a),r)),r}function Zd(t,e,n){const s=Rl(t),r=t.value;Object.entries(s).forEach(([o,a])=>{Zd(a,r.component?e?e.children.getContext(o):null:e,n)}),n.canDeactivateChecks.push(new Dp(r.component&&e&&e.outlet&&e.outlet.isActivated?e.outlet.component:null,r))}function Xd(t){return\"function\"==typeof t}function W1(t){return t instanceof dp||\"EmptyError\"===t?.name}const wp=Symbol(\"INITIAL_VALUE\");function Hl(){return Oi(t=>SM(t.map(e=>e.pipe(Ol(1),function z4(...t){const e=Fr(t);return mt((n,s)=>{(e?EM(t,n,e):EM(t,n)).subscribe(s)})}(wp)))).pipe(Mt(e=>{for(const n of e)if(!0!==n){if(n===wp)return wp;if(!1===n||n instanceof Pl)return n}return!0}),Xs(e=>e!==wp),Ol(1)))}function $1(t){return function xe(...t){return de(t)}(Jn(e=>{if(ta(e))throw F1(0,e)}),Mt(e=>!0===e))}class bp{constructor(e){this.segmentGroup=e||null}}class G1{constructor(e){this.urlTree=e}}function zl(t){return Pd(new bp(t))}function Q1(t){return Pd(new G1(t))}class m3{constructor(e,n){this.urlSerializer=e,this.urlTree=n}noMatchError(e){return new Z(4002,!1)}lineralizeSegments(e,n){let s=[],r=n.root;for(;;){if(s=s.concat(r.segments),0===r.numberOfChildren)return Ne(s);if(r.numberOfChildren>1||!r.children[Ze])return Pd(new Z(4e3,!1));r=r.children[Ze]}}applyRedirectCommands(e,n,s){return this.applyRedirectCreateUrlTree(n,this.urlSerializer.parse(n),e,s)}applyRedirectCreateUrlTree(e,n,s,r){const o=this.createSegmentGroup(e,n.root,s,r);return new Pl(o,this.createQueryParams(n.queryParams,this.urlTree.queryParams),n.fragment)}createQueryParams(e,n){const s={};return Object.entries(e).forEach(([r,o])=>{if(\"string\"==typeof o&&o.startsWith(\":\")){const l=o.substring(1);s[r]=n[l]}else s[r]=o}),s}createSegmentGroup(e,n,s,r){const o=this.createSegments(e,n.segments,s,r);let a={};return Object.entries(n.children).forEach(([l,u])=>{a[l]=this.createSegmentGroup(e,u,s,r)}),new Ot(o,a)}createSegments(e,n,s,r){return n.map(o=>o.path.startsWith(\":\")?this.findPosParam(e,o,r):this.findOrReturn(o,s))}findPosParam(e,n,s){const r=s[n.path.substring(1)];if(!r)throw new Z(4001,!1);return r}findOrReturn(e,n){let s=0;for(const r of n){if(r.path===e.path)return n.splice(s),r;s++}return e}}const $M={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function g3(t,e,n,s,r){const o=GM(t,e,n);return o.matched?(s=function Fz(t,e){return t.providers&&!t._injector&&(t._injector=Dy(t.providers,e,`Route: ${t.path}`)),t._injector??e}(e,s),function h3(t,e,n,s){const r=e.canMatch;return r&&0!==r.length?Ne(r.map(a=>{const l=Fl(a,t);return ao(function t3(t){return t&&Xd(t.canMatch)}(l)?l.canMatch(e,n):t.runInContext(()=>l(e,n)))})).pipe(Hl(),$1()):Ne(!0)}(s,e,n).pipe(Mt(a=>!0===a?o:{...$M}))):Ne(o)}function GM(t,e,n){if(\"\"===e.path)return\"full\"===e.pathMatch&&(t.hasChildren()||n.length>0)?{...$M}:{matched:!0,consumedSegments:[],remainingSegments:n,parameters:{},positionalParamSegments:{}};const r=(e.matcher||Q4)(n,t,e);if(!r)return{...$M};const o={};Object.entries(r.posParams??{}).forEach(([l,u])=>{o[l]=u.path});const a=r.consumed.length>0?{...o,...r.consumed[r.consumed.length-1].parameters}:o;return{matched:!0,consumedSegments:r.consumed,remainingSegments:n.slice(r.consumed.length),parameters:a,positionalParamSegments:r.posParams??{}}}function q1(t,e,n,s){return n.length>0&&function M3(t,e,n){return n.some(s=>Lp(t,e,s)&&js(s)!==Ze)}(t,n,s)?{segmentGroup:new Ot(e,y3(s,new Ot(n,t.children))),slicedSegments:[]}:0===n.length&&function v3(t,e,n){return n.some(s=>Lp(t,e,s))}(t,n,s)?{segmentGroup:new Ot(t.segments,_3(t,0,n,s,t.children)),slicedSegments:n}:{segmentGroup:new Ot(t.segments,t.children),slicedSegments:n}}function _3(t,e,n,s,r){const o={};for(const a of s)if(Lp(t,n,a)&&!r[js(a)]){const l=new Ot([],{});o[js(a)]=l}return{...r,...o}}function y3(t,e){const n={};n[Ze]=e;for(const s of t)if(\"\"===s.path&&js(s)!==Ze){const r=new Ot([],{});n[js(s)]=r}return n}function Lp(t,e,n){return(!(t.hasChildren()||e.length>0)||\"full\"!==n.pathMatch)&&\"\"===n.path}class L3{constructor(e,n,s,r,o,a,l){this.injector=e,this.configLoader=n,this.rootComponentType=s,this.config=r,this.urlTree=o,this.paramsInheritanceStrategy=a,this.urlSerializer=l,this.allowRedirects=!0,this.applyRedirects=new m3(this.urlSerializer,this.urlTree)}noMatchError(e){return new Z(4002,!1)}recognize(){const e=q1(this.urlTree.root,[],[],this.config).segmentGroup;return this.processSegmentGroup(this.injector,this.config,e,Ze).pipe(oo(n=>{if(n instanceof G1)return this.allowRedirects=!1,this.urlTree=n.urlTree,this.match(n.urlTree);throw n instanceof bp?this.noMatchError(n):n}),Mt(n=>{const s=new Mp([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},Ze,this.rootComponentType,null,{}),r=new Lr(s,n),o=new Y1(\"\",r),a=function pz(t,e,n=null,s=null){return C1(L1(t),e,n,s)}(s,[],this.urlTree.queryParams,this.urlTree.fragment);return a.queryParams=this.urlTree.queryParams,o.url=this.urlSerializer.serialize(a),this.inheritParamsAndData(o._root),{state:o,tree:a}}))}match(e){return this.processSegmentGroup(this.injector,this.config,e.root,Ze).pipe(oo(s=>{throw s instanceof bp?this.noMatchError(s):s}))}inheritParamsAndData(e){const n=e.value,s=j1(n,this.paramsInheritanceStrategy);n.params=Object.freeze(s.params),n.data=Object.freeze(s.data),e.children.forEach(r=>this.inheritParamsAndData(r))}processSegmentGroup(e,n,s,r){return 0===s.segments.length&&s.hasChildren()?this.processChildren(e,n,s):this.processSegment(e,n,s,s.segments,r,!0)}processChildren(e,n,s){const r=[];for(const o of Object.keys(s.children))\"primary\"===o?r.unshift(o):r.push(o);return _n(r).pipe(jl(o=>{const a=s.children[o],l=function Vz(t,e){const n=t.filter(s=>js(s)===e);return n.push(...t.filter(s=>js(s)!==e)),n}(n,o);return this.processSegmentGroup(e,l,a,o)}),function B4(t,e){return mt(function V4(t,e,n,s,r){return(o,a)=>{let l=n,u=e,d=0;o.subscribe(It(a,h=>{const p=d++;u=l?t(u,h,p):(l=!0,h),s&&a.next(u)},r&&(()=>{l&&a.next(u),a.complete()})))}}(t,e,arguments.length>=2,!0))}((o,a)=>(o.push(...a),o)),cp(null),function W4(t,e){const n=arguments.length>=2;return s=>s.pipe(t?Xs((r,o)=>t(r,o,s)):be,IM(1),n?cp(e):c1(()=>new dp))}(),Zt(o=>{if(null===o)return zl(s);const a=J1(o);return function C3(t){t.sort((e,n)=>e.value.outlet===Ze?-1:n.value.outlet===Ze?1:e.value.outlet.localeCompare(n.value.outlet))}(a),Ne(a)}))}processSegment(e,n,s,r,o,a){return _n(n).pipe(jl(l=>this.processSegmentAgainstRoute(l._injector??e,n,l,s,r,o,a).pipe(oo(u=>{if(u instanceof bp)return Ne(null);throw u}))),pi(l=>!!l),oo(l=>{if(W1(l))return function w3(t,e,n){return 0===e.length&&!t.children[n]}(s,r,o)?Ne([]):zl(s);throw l}))}processSegmentAgainstRoute(e,n,s,r,o,a,l){return function D3(t,e,n,s){return!!(js(t)===s||s!==Ze&&Lp(e,n,t))&&(\"**\"===t.path||GM(e,t,n).matched)}(s,r,o,a)?void 0===s.redirectTo?this.matchSegmentAgainstRoute(e,r,s,o,a,l):l&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(e,r,n,s,o,a):zl(r):zl(r)}expandSegmentAgainstRouteUsingRedirect(e,n,s,r,o,a){return\"**\"===r.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(e,s,r,a):this.expandRegularSegmentAgainstRouteUsingRedirect(e,n,s,r,o,a)}expandWildCardWithParamsAgainstRouteUsingRedirect(e,n,s,r){const o=this.applyRedirects.applyRedirectCommands([],s.redirectTo,{});return s.redirectTo.startsWith(\"/\")?Q1(o):this.applyRedirects.lineralizeSegments(s,o).pipe(Zt(a=>{const l=new Ot(a,{});return this.processSegment(e,n,l,a,r,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(e,n,s,r,o,a){const{matched:l,consumedSegments:u,remainingSegments:d,positionalParamSegments:h}=GM(n,r,o);if(!l)return zl(n);const p=this.applyRedirects.applyRedirectCommands(u,r.redirectTo,h);return r.redirectTo.startsWith(\"/\")?Q1(p):this.applyRedirects.lineralizeSegments(r,p).pipe(Zt(M=>this.processSegment(e,s,n,M.concat(d),a,!1)))}matchSegmentAgainstRoute(e,n,s,r,o,a){let l;if(\"**\"===s.path){const u=r.length>0?f1(r).parameters:{};l=Ne({snapshot:new Mp(r,u,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Z1(s),js(s),s.component??s._loadedComponent??null,s,X1(s)),consumedSegments:[],remainingSegments:[]}),n.children={}}else l=g3(n,s,r,e).pipe(Mt(({matched:u,consumedSegments:d,remainingSegments:h,parameters:p})=>u?{snapshot:new Mp(d,p,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Z1(s),js(s),s.component??s._loadedComponent??null,s,X1(s)),consumedSegments:d,remainingSegments:h}:null));return l.pipe(Oi(u=>null===u?zl(n):this.getChildConfig(e=s._injector??e,s,r).pipe(Oi(({routes:d})=>{const h=s._loadedInjector??e,{snapshot:p,consumedSegments:M,remainingSegments:w}=u,{segmentGroup:E,slicedSegments:k}=q1(n,M,w,d);if(0===k.length&&E.hasChildren())return this.processChildren(h,d,E).pipe(Mt(P=>null===P?null:[new Lr(p,P)]));if(0===d.length&&0===k.length)return Ne([new Lr(p,[])]);const x=js(s)===o;return this.processSegment(h,d,E,k,x?Ze:o,!0).pipe(Mt(P=>[new Lr(p,P)]))}))))}getChildConfig(e,n,s){return n.children?Ne({routes:n.children,injector:e}):n.loadChildren?void 0!==n._loadedRoutes?Ne({routes:n._loadedRoutes,injector:n._loadedInjector}):function c3(t,e,n,s){const r=e.canLoad;return void 0===r||0===r.length?Ne(!0):Ne(r.map(a=>{const l=Fl(a,t);return ao(function Zz(t){return t&&Xd(t.canLoad)}(l)?l.canLoad(e,n):t.runInContext(()=>l(e,n)))})).pipe(Hl(),$1())}(e,n,s).pipe(Zt(r=>r?this.configLoader.loadChildren(e,n).pipe(Jn(o=>{n._loadedRoutes=o.routes,n._loadedInjector=o.injector})):function p3(t){return Pd(H1(!1,3))}())):Ne({routes:[],injector:e})}}function T3(t){const e=t.value.routeConfig;return e&&\"\"===e.path}function J1(t){const e=[],n=new Set;for(const s of t){if(!T3(s)){e.push(s);continue}const r=e.find(o=>s.value.routeConfig===o.value.routeConfig);void 0!==r?(r.children.push(...s.children),n.add(r)):e.push(s)}for(const s of n){const r=J1(s.children);e.push(new Lr(s.value,r))}return e.filter(s=>!n.has(s))}function Z1(t){return t.data||{}}function X1(t){return t.resolve||{}}function K1(t){return\"string\"==typeof t.title||null===t.title}function QM(t){return Oi(e=>{const n=t(e);return n?_n(n).pipe(Mt(()=>e)):Ne(e)})}const Ul=new De(\"ROUTES\");let qM=(()=>{var t;class e{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=ge(ET)}loadComponent(s){if(this.componentLoaders.get(s))return this.componentLoaders.get(s);if(s._loadedComponent)return Ne(s._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(s);const r=ao(s.loadComponent()).pipe(Mt(eE),Jn(a=>{this.onLoadEndListener&&this.onLoadEndListener(s),s._loadedComponent=a}),Rd(()=>{this.componentLoaders.delete(s)})),o=new d1(r,()=>new Dt).pipe(kM());return this.componentLoaders.set(s,o),o}loadChildren(s,r){if(this.childrenLoaders.get(r))return this.childrenLoaders.get(r);if(r._loadedRoutes)return Ne({routes:r._loadedRoutes,injector:r._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(r);const a=this.loadModuleFactoryOrRoutes(r.loadChildren).pipe(Mt(u=>{this.onLoadEndListener&&this.onLoadEndListener(r);let d,h;return Array.isArray(u)?h=u:(d=u.create(s).injector,h=d.get(Ul,[],nt.Self|nt.Optional).flat()),{routes:h.map(WM),injector:d}}),Rd(()=>{this.childrenLoaders.delete(r)})),l=new d1(a,()=>new Dt).pipe(kM());return this.childrenLoaders.set(r,l),l}loadModuleFactoryOrRoutes(s){return ao(s()).pipe(Mt(eE),Zt(r=>r instanceof OC||Array.isArray(r)?Ne(r):_n(this.compiler.compileModuleAsync(r))))}}return(t=e).\\u0275fac=function(s){return new(s||t)},t.\\u0275prov=Ee({token:t,factory:t.\\u0275fac,providedIn:\"root\"}),e})();function eE(t){return function A3(t){return t&&\"object\"==typeof t&&\"default\"in t}(t)?t.default:t}let Cp=(()=>{var t;class e{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.lastSuccessfulNavigation=null,this.events=new Dt,this.configLoader=ge(qM),this.environmentInjector=ge(Ui),this.urlSerializer=ge(zd),this.rootContexts=ge(Gd),this.inputBindingEnabled=null!==ge(vp,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>Ne(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=o=>this.events.next(new Sz(o)),this.configLoader.onLoadStartListener=o=>this.events.next(new Tz(o))}complete(){this.transitions?.complete()}handleNavigationRequest(s){const r=++this.navigationId;this.transitions?.next({...this.transitions.value,...s,id:r})}setupNavigations(s){return this.transitions=new tt({id:0,currentUrlTree:s.currentUrlTree,currentRawUrl:s.currentUrlTree,extractedUrl:s.urlHandlingStrategy.extract(s.currentUrlTree),urlAfterRedirects:s.urlHandlingStrategy.extract(s.currentUrlTree),rawUrl:s.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:Wd,restoredState:null,currentSnapshot:s.routerState.snapshot,targetSnapshot:null,currentRouterState:s.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe(Xs(r=>0!==r.id),Mt(r=>({...r,extractedUrl:s.urlHandlingStrategy.extract(r.rawUrl)})),Oi(r=>{let o=!1,a=!1;return Ne(r).pipe(Jn(l=>{this.currentNavigation={id:l.id,initialUrl:l.rawUrl,extractedUrl:l.extractedUrl,trigger:l.source,extras:l.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null}}),Oi(l=>{const u=s.browserUrlTree.toString(),d=!s.navigated||l.extractedUrl.toString()!==u||u!==s.currentUrlTree.toString();if(!d&&\"reload\"!==(l.extras.onSameUrlNavigation??s.onSameUrlNavigation)){const p=\"\";return this.events.next(new $d(l.id,s.serializeUrl(r.rawUrl),p,0)),s.rawUrlTree=l.rawUrl,l.resolve(null),is}if(s.urlHandlingStrategy.shouldProcessUrl(l.rawUrl))return tE(l.source)&&(s.browserUrlTree=l.extractedUrl),Ne(l).pipe(Oi(p=>{const M=this.transitions?.getValue();return this.events.next(new YM(p.id,this.urlSerializer.serialize(p.extractedUrl),p.source,p.restoredState)),M!==this.transitions?.getValue()?is:Promise.resolve(p)}),function S3(t,e,n,s,r,o){return Zt(a=>function b3(t,e,n,s,r,o,a=\"emptyOnly\"){return new L3(t,e,n,s,r,a,o).recognize()}(t,e,n,s,a.extractedUrl,r,o).pipe(Mt(({state:l,tree:u})=>({...a,targetSnapshot:l,urlAfterRedirects:u}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,s.config,this.urlSerializer,s.paramsInheritanceStrategy),Jn(p=>{if(r.targetSnapshot=p.targetSnapshot,r.urlAfterRedirects=p.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:p.urlAfterRedirects},\"eager\"===s.urlUpdateStrategy){if(!p.extras.skipLocationChange){const w=s.urlHandlingStrategy.merge(p.urlAfterRedirects,p.rawUrl);s.setBrowserUrl(w,p)}s.browserUrlTree=p.urlAfterRedirects}const M=new Dz(p.id,this.urlSerializer.serialize(p.extractedUrl),this.urlSerializer.serialize(p.urlAfterRedirects),p.targetSnapshot);this.events.next(M)}));if(d&&s.urlHandlingStrategy.shouldProcessUrl(s.rawUrlTree)){const{id:p,extractedUrl:M,source:w,restoredState:E,extras:k}=l,x=new YM(p,this.urlSerializer.serialize(M),w,E);this.events.next(x);const P=O1(0,this.rootComponentType).snapshot;return Ne(r={...l,targetSnapshot:P,urlAfterRedirects:M,extras:{...k,skipLocationChange:!1,replaceUrl:!1}})}{const p=\"\";return this.events.next(new $d(l.id,s.serializeUrl(r.extractedUrl),p,1)),s.rawUrlTree=l.rawUrl,l.resolve(null),is}}),Jn(l=>{const u=new wz(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(u)}),Mt(l=>r={...l,guards:$z(l.targetSnapshot,l.currentSnapshot,this.rootContexts)}),function i3(t,e){return Zt(n=>{const{targetSnapshot:s,currentSnapshot:r,guards:{canActivateChecks:o,canDeactivateChecks:a}}=n;return 0===a.length&&0===o.length?Ne({...n,guardsResult:!0}):function s3(t,e,n,s){return _n(t).pipe(Zt(r=>function d3(t,e,n,s,r){const o=e&&e.routeConfig?e.routeConfig.canDeactivate:null;return o&&0!==o.length?Ne(o.map(l=>{const u=qd(e)??r,d=Fl(l,u);return ao(function e3(t){return t&&Xd(t.canDeactivate)}(d)?d.canDeactivate(t,e,n,s):u.runInContext(()=>d(t,e,n,s))).pipe(pi())})).pipe(Hl()):Ne(!0)}(r.component,r.route,n,e,s)),pi(r=>!0!==r,!0))}(a,s,r,t).pipe(Zt(l=>l&&function Jz(t){return\"boolean\"==typeof t}(l)?function r3(t,e,n,s){return _n(e).pipe(jl(r=>EM(function a3(t,e){return null!==t&&e&&e(new Ez(t)),Ne(!0)}(r.route.parent,s),function o3(t,e){return null!==t&&e&&e(new Iz(t)),Ne(!0)}(r.route,s),function u3(t,e,n){const s=e[e.length-1],o=e.slice(0,e.length-1).reverse().map(a=>function Gz(t){const e=t.routeConfig?t.routeConfig.canActivateChild:null;return e&&0!==e.length?{node:t,guards:e}:null}(a)).filter(a=>null!==a).map(a=>u1(()=>Ne(a.guards.map(u=>{const d=qd(a.node)??n,h=Fl(u,d);return ao(function Kz(t){return t&&Xd(t.canActivateChild)}(h)?h.canActivateChild(s,t):d.runInContext(()=>h(s,t))).pipe(pi())})).pipe(Hl())));return Ne(o).pipe(Hl())}(t,r.path,n),function l3(t,e,n){const s=e.routeConfig?e.routeConfig.canActivate:null;if(!s||0===s.length)return Ne(!0);const r=s.map(o=>u1(()=>{const a=qd(e)??n,l=Fl(o,a);return ao(function Xz(t){return t&&Xd(t.canActivate)}(l)?l.canActivate(e,t):a.runInContext(()=>l(e,t))).pipe(pi())}));return Ne(r).pipe(Hl())}(t,r.route,n))),pi(r=>!0!==r,!0))}(s,o,t,e):Ne(l)),Mt(l=>({...n,guardsResult:l})))})}(this.environmentInjector,l=>this.events.next(l)),Jn(l=>{if(r.guardsResult=l.guardsResult,ta(l.guardsResult))throw F1(0,l.guardsResult);const u=new bz(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot,!!l.guardsResult);this.events.next(u)}),Xs(l=>!!l.guardsResult||(s.restoreHistory(l),this.cancelNavigationTransition(l,\"\",3),!1)),QM(l=>{if(l.guards.canActivateChecks.length)return Ne(l).pipe(Jn(u=>{const d=new Lz(u.id,this.urlSerializer.serialize(u.extractedUrl),this.urlSerializer.serialize(u.urlAfterRedirects),u.targetSnapshot);this.events.next(d)}),Oi(u=>{let d=!1;return Ne(u).pipe(function E3(t,e){return Zt(n=>{const{targetSnapshot:s,guards:{canActivateChecks:r}}=n;if(!r.length)return Ne(n);let o=0;return _n(r).pipe(jl(a=>function k3(t,e,n,s){const r=t.routeConfig,o=t._resolve;return void 0!==r?.title&&!K1(r)&&(o[Fd]=r.title),function I3(t,e,n,s){const r=function N3(t){return[...Object.keys(t),...Object.getOwnPropertySymbols(t)]}(t);if(0===r.length)return Ne({});const o={};return _n(r).pipe(Zt(a=>function x3(t,e,n,s){const r=qd(e)??s,o=Fl(t,r);return ao(o.resolve?o.resolve(e,n):r.runInContext(()=>o(e,n)))}(t[a],e,n,s).pipe(pi(),Jn(l=>{o[a]=l}))),IM(1),function $4(t){return Mt(()=>t)}(o),oo(a=>W1(a)?is:Pd(a)))}(o,t,e,s).pipe(Mt(a=>(t._resolvedData=a,t.data=j1(t,n).resolve,r&&K1(r)&&(t.data[Fd]=r.title),null)))}(a.route,s,t,e)),Jn(()=>o++),IM(1),Zt(a=>o===r.length?Ne(n):is))})}(s.paramsInheritanceStrategy,this.environmentInjector),Jn({next:()=>d=!0,complete:()=>{d||(s.restoreHistory(u),this.cancelNavigationTransition(u,\"\",2))}}))}),Jn(u=>{const d=new Cz(u.id,this.urlSerializer.serialize(u.extractedUrl),this.urlSerializer.serialize(u.urlAfterRedirects),u.targetSnapshot);this.events.next(d)}))}),QM(l=>{const u=d=>{const h=[];d.routeConfig?.loadComponent&&!d.routeConfig._loadedComponent&&h.push(this.configLoader.loadComponent(d.routeConfig).pipe(Jn(p=>{d.component=p}),Mt(()=>{})));for(const p of d.children)h.push(...u(p));return h};return SM(u(l.targetSnapshot.root)).pipe(cp(),Ol(1))}),QM(()=>this.afterPreactivation()),Mt(l=>{const u=function Yz(t,e,n){const s=Qd(t,e._root,n?n._root:void 0);return new A1(s,e)}(s.routeReuseStrategy,l.targetSnapshot,l.currentRouterState);return r={...l,targetRouterState:u}}),Jn(l=>{s.currentUrlTree=l.urlAfterRedirects,s.rawUrlTree=s.urlHandlingStrategy.merge(l.urlAfterRedirects,l.rawUrl),s.routerState=l.targetRouterState,\"deferred\"===s.urlUpdateStrategy&&(l.extras.skipLocationChange||s.setBrowserUrl(s.rawUrlTree,l),s.browserUrlTree=l.urlAfterRedirects)}),((t,e,n,s)=>Mt(r=>(new Wz(e,r.targetRouterState,r.currentRouterState,n,s).activate(t),r)))(this.rootContexts,s.routeReuseStrategy,l=>this.events.next(l),this.inputBindingEnabled),Ol(1),Jn({next:l=>{o=!0,this.lastSuccessfulNavigation=this.currentNavigation,s.navigated=!0,this.events.next(new na(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(s.currentUrlTree))),s.titleStrategy?.updateTitle(l.targetRouterState.snapshot),l.resolve(!0)},complete:()=>{o=!0}}),Rd(()=>{o||a||this.cancelNavigationTransition(r,\"\",1),this.currentNavigation?.id===r.id&&(this.currentNavigation=null)}),oo(l=>{if(a=!0,U1(l)){z1(l)||(s.navigated=!0,s.restoreHistory(r,!0));const u=new yp(r.id,this.urlSerializer.serialize(r.extractedUrl),l.message,l.cancellationCode);if(this.events.next(u),z1(l)){const d=s.urlHandlingStrategy.merge(l.url,s.rawUrlTree),h={skipLocationChange:r.extras.skipLocationChange,replaceUrl:\"eager\"===s.urlUpdateStrategy||tE(r.source)};s.scheduleNavigation(d,Wd,null,h,{resolve:r.resolve,reject:r.reject,promise:r.promise})}else r.resolve(!1)}else{s.restoreHistory(r,!0);const u=new PM(r.id,this.urlSerializer.serialize(r.extractedUrl),l,r.targetSnapshot??void 0);this.events.next(u);try{r.resolve(s.errorHandler(l))}catch(d){r.reject(d)}}return is}))}))}cancelNavigationTransition(s,r,o){const a=new yp(s.id,this.urlSerializer.serialize(s.extractedUrl),r,o);this.events.next(a),s.resolve(!1)}}return(t=e).\\u0275fac=function(s){return new(s||t)},t.\\u0275prov=Ee({token:t,factory:t.\\u0275fac,providedIn:\"root\"}),e})();function tE(t){return t!==Wd}let nE=(()=>{var t;class e{buildTitle(s){let r,o=s.root;for(;void 0!==o;)r=this.getResolvedTitleForRoute(o)??r,o=o.children.find(a=>a.outlet===Ze);return r}getResolvedTitleForRoute(s){return s.data[Fd]}}return(t=e).\\u0275fac=function(s){return new(s||t)},t.\\u0275prov=Ee({token:t,factory:function(){return ge(O3)},providedIn:\"root\"}),e})(),O3=(()=>{var t;class e extends nE{constructor(s){super(),this.title=s}updateTitle(s){const r=this.buildTitle(s);void 0!==r&&this.title.setTitle(r)}}return(t=e).\\u0275fac=function(s){return new(s||t)(Te(t1))},t.\\u0275prov=Ee({token:t,factory:t.\\u0275fac,providedIn:\"root\"}),e})(),iE=(()=>{var t;class e{}return(t=e).\\u0275fac=function(s){return new(s||t)},t.\\u0275prov=Ee({token:t,factory:function(){return ge(Y3)},providedIn:\"root\"}),e})();class j3{shouldDetach(e){return!1}store(e,n){}shouldAttach(e){return!1}retrieve(e){return null}shouldReuseRoute(e,n){return e.routeConfig===n.routeConfig}}let Y3=(()=>{var t;class e extends j3{}return(t=e).\\u0275fac=function(){let n;return function(r){return(n||(n=Hn(t)))(r||t)}}(),t.\\u0275prov=Ee({token:t,factory:t.\\u0275fac,providedIn:\"root\"}),e})();const Tp=new De(\"\",{providedIn:\"root\",factory:()=>({})});let P3=(()=>{var t;class e{}return(t=e).\\u0275fac=function(s){return new(s||t)},t.\\u0275prov=Ee({token:t,factory:function(){return ge(R3)},providedIn:\"root\"}),e})(),R3=(()=>{var t;class e{shouldProcessUrl(s){return!0}extract(s){return s}merge(s,r){return s}}return(t=e).\\u0275fac=function(s){return new(s||t)},t.\\u0275prov=Ee({token:t,factory:t.\\u0275fac,providedIn:\"root\"}),e})();var Kd=function(t){return t[t.COMPLETE=0]=\"COMPLETE\",t[t.FAILED=1]=\"FAILED\",t[t.REDIRECTING=2]=\"REDIRECTING\",t}(Kd||{});function sE(t,e){t.events.pipe(Xs(n=>n instanceof na||n instanceof yp||n instanceof PM||n instanceof $d),Mt(n=>n instanceof na||n instanceof $d?Kd.COMPLETE:n instanceof yp&&(0===n.code||1===n.code)?Kd.REDIRECTING:Kd.FAILED),Xs(n=>n!==Kd.REDIRECTING),Ol(1)).subscribe(()=>{e()})}function F3(t){throw t}function H3(t,e,n){return e.parse(\"/\")}const z3={paths:\"exact\",fragment:\"ignored\",matrixParams:\"ignored\",queryParams:\"exact\"},U3={paths:\"subset\",fragment:\"ignored\",matrixParams:\"ignored\",queryParams:\"subset\"};let Qi=(()=>{var t;class e{get navigationId(){return this.navigationTransitions.navigationId}get browserPageId(){if(\"computed\"===this.canceledNavigationResolution)return this.location.getState()?.\\u0275routerPageId}get events(){return this.navigationTransitions.events}constructor(){this.disposed=!1,this.currentPageId=0,this.console=ge(ST),this.isNgZoneEnabled=!1,this.options=ge(Tp,{optional:!0})||{},this.pendingTasks=ge(Ff),this.errorHandler=this.options.errorHandler||F3,this.malformedUriErrorHandler=this.options.malformedUriErrorHandler||H3,this.navigated=!1,this.lastSuccessfulId=-1,this.urlHandlingStrategy=ge(P3),this.routeReuseStrategy=ge(iE),this.titleStrategy=ge(nE),this.onSameUrlNavigation=this.options.onSameUrlNavigation||\"ignore\",this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||\"emptyOnly\",this.urlUpdateStrategy=this.options.urlUpdateStrategy||\"deferred\",this.canceledNavigationResolution=this.options.canceledNavigationResolution||\"replace\",this.config=ge(Ul,{optional:!0})?.flat()??[],this.navigationTransitions=ge(Cp),this.urlSerializer=ge(zd),this.location=ge(nM),this.componentInputBindingEnabled=!!ge(vp,{optional:!0}),this.isNgZoneEnabled=ge(an)instanceof an&&an.isInAngularZone(),this.resetConfig(this.config),this.currentUrlTree=new Pl,this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.routerState=O1(0,null),this.navigationTransitions.setupNavigations(this).subscribe(s=>{this.lastSuccessfulId=s.id,this.currentPageId=this.browserPageId??0},s=>{this.console.warn(`Unhandled Navigation Error: ${s}`)})}resetRootComponentType(s){this.routerState.root.component=s,this.navigationTransitions.rootComponentType=s}initialNavigation(){if(this.setUpLocationChangeListener(),!this.navigationTransitions.hasRequestedNavigation){const s=this.location.getState();this.navigateToSyncWithBrowser(this.location.path(!0),Wd,s)}}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(s=>{const r=\"popstate\"===s.type?\"popstate\":\"hashchange\";\"popstate\"===r&&setTimeout(()=>{this.navigateToSyncWithBrowser(s.url,r,s.state)},0)}))}navigateToSyncWithBrowser(s,r,o){const a={replaceUrl:!0},l=o?.navigationId?o:null;if(o){const d={...o};delete d.navigationId,delete d.\\u0275routerPageId,0!==Object.keys(d).length&&(a.state=d)}const u=this.parseUrl(s);this.scheduleNavigation(u,r,l,a)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(s){this.config=s.map(WM),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0}createUrlTree(s,r={}){const{relativeTo:o,queryParams:a,fragment:l,queryParamsHandling:u,preserveFragment:d}=r,h=d?this.currentUrlTree.fragment:l;let M,p=null;switch(u){case\"merge\":p={...this.currentUrlTree.queryParams,...a};break;case\"preserve\":p=this.currentUrlTree.queryParams;break;default:p=a||null}null!==p&&(p=this.removeEmptyProps(p));try{M=L1(o?o.snapshot:this.routerState.snapshot.root)}catch{(\"string\"!=typeof s[0]||!s[0].startsWith(\"/\"))&&(s=[]),M=this.currentUrlTree.root}return C1(M,s,p,h??null)}navigateByUrl(s,r={skipLocationChange:!1}){const o=ta(s)?s:this.parseUrl(s),a=this.urlHandlingStrategy.merge(o,this.rawUrlTree);return this.scheduleNavigation(a,Wd,null,r)}navigate(s,r={skipLocationChange:!1}){return function V3(t){for(let e=0;e{const a=s[o];return null!=a&&(r[o]=a),r},{})}scheduleNavigation(s,r,o,a,l){if(this.disposed)return Promise.resolve(!1);let u,d,h;l?(u=l.resolve,d=l.reject,h=l.promise):h=new Promise((M,w)=>{u=M,d=w});const p=this.pendingTasks.add();return sE(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(p))}),this.navigationTransitions.handleNavigationRequest({source:r,restoredState:o,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:s,extras:a,resolve:u,reject:d,promise:h,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),h.catch(M=>Promise.reject(M))}setBrowserUrl(s,r){const o=this.urlSerializer.serialize(s);if(this.location.isCurrentPathEqualTo(o)||r.extras.replaceUrl){const l={...r.extras.state,...this.generateNgRouterState(r.id,this.browserPageId)};this.location.replaceState(o,\"\",l)}else{const a={...r.extras.state,...this.generateNgRouterState(r.id,(this.browserPageId??0)+1)};this.location.go(o,\"\",a)}}restoreHistory(s,r=!1){if(\"computed\"===this.canceledNavigationResolution){const a=this.currentPageId-(this.browserPageId??this.currentPageId);0!==a?this.location.historyGo(a):this.currentUrlTree===this.getCurrentNavigation()?.finalUrl&&0===a&&(this.resetState(s),this.browserUrlTree=s.currentUrlTree,this.resetUrlToCurrentUrlTree())}else\"replace\"===this.canceledNavigationResolution&&(r&&this.resetState(s),this.resetUrlToCurrentUrlTree())}resetState(s){this.routerState=s.currentRouterState,this.currentUrlTree=s.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,s.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),\"\",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(s,r){return\"computed\"===this.canceledNavigationResolution?{navigationId:s,\\u0275routerPageId:r}:{navigationId:s}}}return(t=e).\\u0275fac=function(s){return new(s||t)},t.\\u0275prov=Ee({token:t,factory:t.\\u0275fac,providedIn:\"root\"}),e})(),Sp=(()=>{var t;class e{constructor(s,r,o,a,l,u){this.router=s,this.route=r,this.tabIndexAttribute=o,this.renderer=a,this.el=l,this.locationStrategy=u,this.href=null,this.commands=null,this.onChanges=new Dt,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;const d=l.nativeElement.tagName?.toLowerCase();this.isAnchorElement=\"a\"===d||\"area\"===d,this.isAnchorElement?this.subscription=s.events.subscribe(h=>{h instanceof na&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl(\"0\")}setTabIndexIfNotOnNativeEl(s){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue(\"tabindex\",s)}ngOnChanges(s){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(s){null!=s?(this.commands=Array.isArray(s)?s:[s],this.setTabIndexIfNotOnNativeEl(\"0\")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(s,r,o,a,l){return!!(null===this.urlTree||this.isAnchorElement&&(0!==s||r||o||a||l||\"string\"==typeof this.target&&\"_self\"!=this.target))||(this.router.navigateByUrl(this.urlTree,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){this.href=null!==this.urlTree&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(this.urlTree)):null;const s=null===this.href?null:function Ub(t,e,n){return function xA(t,e){return\"src\"===e&&(\"embed\"===t||\"frame\"===t||\"iframe\"===t||\"media\"===t||\"script\"===t)||\"href\"===e&&(\"base\"===t||\"link\"===t)?zb:zo}(e,n)(t)}(this.href,this.el.nativeElement.tagName.toLowerCase(),\"href\");this.applyAttributeValue(\"href\",s)}applyAttributeValue(s,r){const o=this.renderer,a=this.el.nativeElement;null!==r?o.setAttribute(a,s,r):o.removeAttribute(a,s)}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}}return(t=e).\\u0275fac=function(s){return new(s||t)(J(Qi),J(ia),function Ph(t){return function KN(t,e){if(\"class\"===e)return t.classes;if(\"style\"===e)return t.styles;const n=t.attrs;if(n){const s=n.length;let r=0;for(;r{var t;class e{constructor(s,r,o,a,l){this.router=s,this.injector=o,this.preloadingStrategy=a,this.loader=l}setUpPreloading(){this.subscription=this.router.events.pipe(Xs(s=>s instanceof na),jl(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(s,r){const o=[];for(const a of r){a.providers&&!a._injector&&(a._injector=Dy(a.providers,s,`Route: ${a.path}`));const l=a._injector??s,u=a._loadedInjector??l;(a.loadChildren&&!a._loadedRoutes&&void 0===a.canLoad||a.loadComponent&&!a._loadedComponent)&&o.push(this.preloadConfig(l,a)),(a.children||a._loadedRoutes)&&o.push(this.processRoutes(u,a.children??a._loadedRoutes))}return _n(o).pipe(Rr())}preloadConfig(s,r){return this.preloadingStrategy.preload(r,()=>{let o;o=r.loadChildren&&void 0===r.canLoad?this.loader.loadChildren(s,r):Ne(null);const a=o.pipe(Zt(l=>null===l?Ne(void 0):(r._loadedRoutes=l.routes,r._loadedInjector=l.injector,this.processRoutes(l.injector??s,l.routes))));return r.loadComponent&&!r._loadedComponent?_n([a,this.loader.loadComponent(r)]).pipe(Rr()):a})}}return(t=e).\\u0275fac=function(s){return new(s||t)(Te(Qi),Te(ET),Te(Ui),Te(rE),Te(qM))},t.\\u0275prov=Ee({token:t,factory:t.\\u0275fac,providedIn:\"root\"}),e})();const JM=new De(\"\");let oE=(()=>{var t;class e{constructor(s,r,o,a,l={}){this.urlSerializer=s,this.transitions=r,this.viewportScroller=o,this.zone=a,this.options=l,this.lastId=0,this.lastSource=\"imperative\",this.restoredId=0,this.store={},l.scrollPositionRestoration=l.scrollPositionRestoration||\"disabled\",l.anchorScrolling=l.anchorScrolling||\"disabled\"}init(){\"disabled\"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration(\"manual\"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(s=>{s instanceof YM?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=s.navigationTrigger,this.restoredId=s.restoredState?s.restoredState.navigationId:0):s instanceof na?(this.lastId=s.id,this.scheduleScrollEvent(s,this.urlSerializer.parse(s.urlAfterRedirects).fragment)):s instanceof $d&&0===s.code&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(s,this.urlSerializer.parse(s.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(s=>{s instanceof N1&&(s.position?\"top\"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):\"enabled\"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(s.position):s.anchor&&\"enabled\"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(s.anchor):\"disabled\"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(s,r){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new N1(s,\"popstate\"===this.lastSource?this.store[this.restoredId]:null,r))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}}return(t=e).\\u0275fac=function(s){!function L0(){throw new Error(\"invalid\")}()},t.\\u0275prov=Ee({token:t,factory:t.\\u0275fac}),e})();function Cr(t,e){return{\\u0275kind:t,\\u0275providers:e}}function lE(){const t=ge(Bi);return e=>{const n=t.get(Nl);if(e!==n.components[0])return;const s=t.get(Qi),r=t.get(uE);1===t.get(ZM)&&s.initialNavigation(),t.get(dE,null,nt.Optional)?.setUpPreloading(),t.get(JM,null,nt.Optional)?.init(),s.resetRootComponentType(n.componentTypes[0]),r.closed||(r.next(),r.complete(),r.unsubscribe())}}const uE=new De(\"\",{factory:()=>new Dt}),ZM=new De(\"\",{providedIn:\"root\",factory:()=>1}),dE=new De(\"\");function J3(t){return Cr(0,[{provide:dE,useExisting:$3},{provide:rE,useExisting:t}])}const cE=new De(\"ROUTER_FORROOT_GUARD\"),X3=[nM,{provide:zd,useClass:NM},Qi,Gd,{provide:ia,useFactory:function aE(t){return t.routerState.root},deps:[Qi]},qM,[]];function K3(){return new HT(\"Router\",Qi)}let hE=(()=>{var t;class e{constructor(s){}static forRoot(s,r){return{ngModule:e,providers:[X3,[],{provide:Ul,multi:!0,useValue:s},{provide:cE,useFactory:iU,deps:[[Qi,new Hh,new zh]]},{provide:Tp,useValue:r||{}},r?.useHash?{provide:Xo,useClass:_F}:{provide:Xo,useClass:mS},{provide:JM,useFactory:()=>{const t=ge(xH),e=ge(an),n=ge(Tp),s=ge(Cp),r=ge(zd);return n.scrollOffset&&t.setOffset(n.scrollOffset),new oE(r,s,t,e,n)}},r?.preloadingStrategy?J3(r.preloadingStrategy).\\u0275providers:[],{provide:HT,multi:!0,useFactory:K3},r?.initialNavigation?sU(r):[],r?.bindToComponentInputs?Cr(8,[R1,{provide:vp,useExisting:R1}]).\\u0275providers:[],[{provide:fE,useFactory:lE},{provide:$y,multi:!0,useExisting:fE}]]}}static forChild(s){return{ngModule:e,providers:[{provide:Ul,multi:!0,useValue:s}]}}}return(t=e).\\u0275fac=function(s){return new(s||t)(Te(cE,8))},t.\\u0275mod=ri({type:t}),t.\\u0275inj=at({}),e})();function iU(t){return\"guarded\"}function sU(t){return[\"disabled\"===t.initialNavigation?Cr(3,[{provide:Yy,multi:!0,useFactory:()=>{const e=ge(Qi);return()=>{e.setUpLocationChangeListener()}}},{provide:ZM,useValue:2}]).\\u0275providers:[],\"enabledBlocking\"===t.initialNavigation?Cr(2,[{provide:ZM,useValue:0},{provide:Yy,multi:!0,deps:[Bi],useFactory:e=>{const n=e.get(mF,Promise.resolve());return()=>n.then(()=>new Promise(s=>{const r=e.get(Qi),o=e.get(uE);sE(r,()=>{s(!0)}),e.get(Cp).afterPreactivation=()=>(s(!0),o.closed?Ne(void 0):o),r.initialNavigation()}))}}]).\\u0275providers:[]]}const fE=new De(\"\");class pE{onReadMore(e){if(e.target&&e.target.parentNode.classList.contains(\"keyword-search\")){const n=e.target.parentNode;n?.parentNode?.append(\"\"),e.target.nextSibling&&(e.target.nextSibling.innerText=e.target.nextSibling.innerText.replace(\"\")),n.classList.add(\"read-more-break\")}else e.target?.nextSibling?.classList.remove(\"d-hide\");e.target?.classList.add(\"d-hide\"),e.target?.nextSibling?.nextSibling?.classList?.remove(\"d-hide\")}}var oU=S(3304),mi=S.n(oU);class aU extends b{constructor(e,n){super()}schedule(e,n=0){return this}}const Ep={setInterval(t,e,...n){const{delegate:s}=Ep;return s?.setInterval?s.setInterval(t,e,...n):setInterval(t,e,...n)},clearInterval(t){const{delegate:e}=Ep;return(e?.clearInterval||clearInterval)(t)},delegate:void 0},mE={now:()=>(mE.delegate||Date).now(),delegate:void 0};class ec{constructor(e,n=ec.now){this.schedulerActionCtor=e,this.now=n}schedule(e,n=0,s){return new this.schedulerActionCtor(this,e).schedule(s,n)}}ec.now=mE.now;const dU=new class uU extends ec{constructor(e,n=ec.now){super(e,n),this.actions=[],this._active=!1}flush(e){const{actions:n}=this;if(this._active)return void n.push(e);let s;this._active=!0;do{if(s=e.execute(e.state,e.delay))break}while(e=n.shift());if(this._active=!1,s){for(;e=n.shift();)e.unsubscribe();throw s}}}(class lU extends aU{constructor(e,n){super(e,n),this.scheduler=e,this.work=n,this.pending=!1}schedule(e,n=0){var s;if(this.closed)return this;this.state=e;const r=this.id,o=this.scheduler;return null!=r&&(this.id=this.recycleAsyncId(o,r,n)),this.pending=!0,this.delay=n,this.id=null!==(s=this.id)&&void 0!==s?s:this.requestAsyncId(o,this.id,n),this}requestAsyncId(e,n,s=0){return Ep.setInterval(e.flush.bind(e,this),s)}recycleAsyncId(e,n,s=0){if(null!=s&&this.delay===s&&!1===this.pending)return n;null!=n&&Ep.clearInterval(n)}execute(e,n){if(this.closed)return new Error(\"executing a cancelled action\");this.pending=!1;const s=this._execute(e,n);if(s)return s;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(e,n){let r,s=!1;try{this.work(e)}catch(o){s=!0,r=o||new Error(\"Scheduled action threw falsy error\")}if(s)return this.unsubscribe(),r}unsubscribe(){if(!this.closed){const{id:e,scheduler:n}=this,{actions:s}=n;this.work=this.state=this.scheduler=null,this.pending=!1,f(s,this),null!=e&&(this.id=this.recycleAsyncId(n,e,null)),this.delay=null,super.unsubscribe()}}}),hU=y(t=>function(n=null){t(this),this.message=\"Timeout has occurred\",this.name=\"TimeoutError\",this.info=n});function pU(t){throw new hU(t)}const zn_serverEndpoint=\"/api/v2\",zn_apiRequestTimeoutInSecs=60,zn_locale=\"de\",zn_appVersion=\"0.13.0\",zn_defaultSettingShowDeprecatedEntries=!1;class kp{}class Ip{}class tr{constructor(e){this.normalizedNames=new Map,this.lazyUpdate=null,e?\"string\"==typeof e?this.lazyInit=()=>{this.headers=new Map,e.split(\"\\n\").forEach(n=>{const s=n.indexOf(\":\");if(s>0){const r=n.slice(0,s),o=r.toLowerCase(),a=n.slice(s+1).trim();this.maybeSetNormalizedName(r,o),this.headers.has(o)?this.headers.get(o).push(a):this.headers.set(o,[a])}})}:typeof Headers<\"u\"&&e instanceof Headers?(this.headers=new Map,e.forEach((n,s)=>{this.setHeaderEntries(s,n)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(e).forEach(([n,s])=>{this.setHeaderEntries(n,s)})}:this.headers=new Map}has(e){return this.init(),this.headers.has(e.toLowerCase())}get(e){this.init();const n=this.headers.get(e.toLowerCase());return n&&n.length>0?n[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(e){return this.init(),this.headers.get(e.toLowerCase())||null}append(e,n){return this.clone({name:e,value:n,op:\"a\"})}set(e,n){return this.clone({name:e,value:n,op:\"s\"})}delete(e,n){return this.clone({name:e,value:n,op:\"d\"})}maybeSetNormalizedName(e,n){this.normalizedNames.has(n)||this.normalizedNames.set(n,e)}init(){this.lazyInit&&(this.lazyInit instanceof tr?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(e=>this.applyUpdate(e)),this.lazyUpdate=null))}copyFrom(e){e.init(),Array.from(e.headers.keys()).forEach(n=>{this.headers.set(n,e.headers.get(n)),this.normalizedNames.set(n,e.normalizedNames.get(n))})}clone(e){const n=new tr;return n.lazyInit=this.lazyInit&&this.lazyInit instanceof tr?this.lazyInit:this,n.lazyUpdate=(this.lazyUpdate||[]).concat([e]),n}applyUpdate(e){const n=e.name.toLowerCase();switch(e.op){case\"a\":case\"s\":let s=e.value;if(\"string\"==typeof s&&(s=[s]),0===s.length)return;this.maybeSetNormalizedName(e.name,n);const r=(\"a\"===e.op?this.headers.get(n):void 0)||[];r.push(...s),this.headers.set(n,r);break;case\"d\":const o=e.value;if(o){let a=this.headers.get(n);if(!a)return;a=a.filter(l=>-1===o.indexOf(l)),0===a.length?(this.headers.delete(n),this.normalizedNames.delete(n)):this.headers.set(n,a)}else this.headers.delete(n),this.normalizedNames.delete(n)}}setHeaderEntries(e,n){const s=(Array.isArray(n)?n:[n]).map(o=>o.toString()),r=e.toLowerCase();this.headers.set(r,s),this.maybeSetNormalizedName(e,r)}forEach(e){this.init(),Array.from(this.normalizedNames.keys()).forEach(n=>e(this.normalizedNames.get(n),this.headers.get(n)))}}class mU{encodeKey(e){return gE(e)}encodeValue(e){return gE(e)}decodeKey(e){return decodeURIComponent(e)}decodeValue(e){return decodeURIComponent(e)}}const _U=/%(\\d[a-f0-9])/gi,yU={40:\"@\",\"3A\":\":\",24:\"$\",\"2C\":\",\",\"3B\":\";\",\"3D\":\"=\",\"3F\":\"?\",\"2F\":\"/\"};function gE(t){return encodeURIComponent(t).replace(_U,(e,n)=>yU[n]??e)}function Np(t){return`${t}`}class lo{constructor(e={}){if(this.updates=null,this.cloneFrom=null,this.encoder=e.encoder||new mU,e.fromString){if(e.fromObject)throw new Error(\"Cannot specify both fromString and fromObject.\");this.map=function gU(t,e){const n=new Map;return t.length>0&&t.replace(/^\\?/,\"\").split(\"&\").forEach(r=>{const o=r.indexOf(\"=\"),[a,l]=-1==o?[e.decodeKey(r),\"\"]:[e.decodeKey(r.slice(0,o)),e.decodeValue(r.slice(o+1))],u=n.get(a)||[];u.push(l),n.set(a,u)}),n}(e.fromString,this.encoder)}else e.fromObject?(this.map=new Map,Object.keys(e.fromObject).forEach(n=>{const s=e.fromObject[n],r=Array.isArray(s)?s.map(Np):[Np(s)];this.map.set(n,r)})):this.map=null}has(e){return this.init(),this.map.has(e)}get(e){this.init();const n=this.map.get(e);return n?n[0]:null}getAll(e){return this.init(),this.map.get(e)||null}keys(){return this.init(),Array.from(this.map.keys())}append(e,n){return this.clone({param:e,value:n,op:\"a\"})}appendAll(e){const n=[];return Object.keys(e).forEach(s=>{const r=e[s];Array.isArray(r)?r.forEach(o=>{n.push({param:s,value:o,op:\"a\"})}):n.push({param:s,value:r,op:\"a\"})}),this.clone(n)}set(e,n){return this.clone({param:e,value:n,op:\"s\"})}delete(e,n){return this.clone({param:e,value:n,op:\"d\"})}toString(){return this.init(),this.keys().map(e=>{const n=this.encoder.encodeKey(e);return this.map.get(e).map(s=>n+\"=\"+this.encoder.encodeValue(s)).join(\"&\")}).filter(e=>\"\"!==e).join(\"&\")}clone(e){const n=new lo({encoder:this.encoder});return n.cloneFrom=this.cloneFrom||this,n.updates=(this.updates||[]).concat(e),n}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(e=>this.map.set(e,this.cloneFrom.map.get(e))),this.updates.forEach(e=>{switch(e.op){case\"a\":case\"s\":const n=(\"a\"===e.op?this.map.get(e.param):void 0)||[];n.push(Np(e.value)),this.map.set(e.param,n);break;case\"d\":if(void 0===e.value){this.map.delete(e.param);break}{let s=this.map.get(e.param)||[];const r=s.indexOf(Np(e.value));-1!==r&&s.splice(r,1),s.length>0?this.map.set(e.param,s):this.map.delete(e.param)}}}),this.cloneFrom=this.updates=null)}}class MU{constructor(){this.map=new Map}set(e,n){return this.map.set(e,n),this}get(e){return this.map.has(e)||this.map.set(e,e.defaultValue()),this.map.get(e)}delete(e){return this.map.delete(e),this}has(e){return this.map.has(e)}keys(){return this.map.keys()}}function _E(t){return typeof ArrayBuffer<\"u\"&&t instanceof ArrayBuffer}function yE(t){return typeof Blob<\"u\"&&t instanceof Blob}function ME(t){return typeof FormData<\"u\"&&t instanceof FormData}class tc{constructor(e,n,s,r){let o;if(this.url=n,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType=\"json\",this.method=e.toUpperCase(),function vU(t){switch(t){case\"DELETE\":case\"GET\":case\"HEAD\":case\"OPTIONS\":case\"JSONP\":return!1;default:return!0}}(this.method)||r?(this.body=void 0!==s?s:null,o=r):o=s,o&&(this.reportProgress=!!o.reportProgress,this.withCredentials=!!o.withCredentials,o.responseType&&(this.responseType=o.responseType),o.headers&&(this.headers=o.headers),o.context&&(this.context=o.context),o.params&&(this.params=o.params)),this.headers||(this.headers=new tr),this.context||(this.context=new MU),this.params){const a=this.params.toString();if(0===a.length)this.urlWithParams=n;else{const l=n.indexOf(\"?\");this.urlWithParams=n+(-1===l?\"?\":lp.set(M,e.setHeaders[M]),u)),e.setParams&&(d=Object.keys(e.setParams).reduce((p,M)=>p.set(M,e.setParams[M]),d)),new tc(n,s,o,{params:d,headers:u,context:h,reportProgress:l,responseType:r,withCredentials:a})}}var Vl=function(t){return t[t.Sent=0]=\"Sent\",t[t.UploadProgress=1]=\"UploadProgress\",t[t.ResponseHeader=2]=\"ResponseHeader\",t[t.DownloadProgress=3]=\"DownloadProgress\",t[t.Response=4]=\"Response\",t[t.User=5]=\"User\",t}(Vl||{});class XM{constructor(e,n=200,s=\"OK\"){this.headers=e.headers||new tr,this.status=void 0!==e.status?e.status:n,this.statusText=e.statusText||s,this.url=e.url||null,this.ok=this.status>=200&&this.status<300}}class KM extends XM{constructor(e={}){super(e),this.type=Vl.ResponseHeader}clone(e={}){return new KM({headers:e.headers||this.headers,status:void 0!==e.status?e.status:this.status,statusText:e.statusText||this.statusText,url:e.url||this.url||void 0})}}class Bl extends XM{constructor(e={}){super(e),this.type=Vl.Response,this.body=void 0!==e.body?e.body:null}clone(e={}){return new Bl({body:void 0!==e.body?e.body:this.body,headers:e.headers||this.headers,status:void 0!==e.status?e.status:this.status,statusText:e.statusText||this.statusText,url:e.url||this.url||void 0})}}class vE extends XM{constructor(e){super(e,0,\"Unknown Error\"),this.name=\"HttpErrorResponse\",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${e.url||\"(unknown url)\"}`:`Http failure response for ${e.url||\"(unknown url)\"}: ${e.status} ${e.statusText}`,this.error=e.error||null}}function ev(t,e){return{body:e,headers:t.headers,context:t.context,observe:t.observe,params:t.params,reportProgress:t.reportProgress,responseType:t.responseType,withCredentials:t.withCredentials}}let DE=(()=>{var t;class e{constructor(s){this.handler=s}request(s,r,o={}){let a;if(s instanceof tc)a=s;else{let d,h;d=o.headers instanceof tr?o.headers:new tr(o.headers),o.params&&(h=o.params instanceof lo?o.params:new lo({fromObject:o.params})),a=new tc(s,r,void 0!==o.body?o.body:null,{headers:d,context:o.context,params:h,reportProgress:o.reportProgress,responseType:o.responseType||\"json\",withCredentials:o.withCredentials})}const l=Ne(a).pipe(jl(d=>this.handler.handle(d)));if(s instanceof tc||\"events\"===o.observe)return l;const u=l.pipe(Xs(d=>d instanceof Bl));switch(o.observe||\"body\"){case\"body\":switch(a.responseType){case\"arraybuffer\":return u.pipe(Mt(d=>{if(null!==d.body&&!(d.body instanceof ArrayBuffer))throw new Error(\"Response is not an ArrayBuffer.\");return d.body}));case\"blob\":return u.pipe(Mt(d=>{if(null!==d.body&&!(d.body instanceof Blob))throw new Error(\"Response is not a Blob.\");return d.body}));case\"text\":return u.pipe(Mt(d=>{if(null!==d.body&&\"string\"!=typeof d.body)throw new Error(\"Response is not a string.\");return d.body}));default:return u.pipe(Mt(d=>d.body))}case\"response\":return u;default:throw new Error(`Unreachable: unhandled observe type ${o.observe}}`)}}delete(s,r={}){return this.request(\"DELETE\",s,r)}get(s,r={}){return this.request(\"GET\",s,r)}head(s,r={}){return this.request(\"HEAD\",s,r)}jsonp(s,r){return this.request(\"JSONP\",s,{params:(new lo).append(r,\"JSONP_CALLBACK\"),observe:\"body\",responseType:\"json\"})}options(s,r={}){return this.request(\"OPTIONS\",s,r)}patch(s,r,o={}){return this.request(\"PATCH\",s,ev(o,r))}post(s,r,o={}){return this.request(\"POST\",s,ev(o,r))}put(s,r,o={}){return this.request(\"PUT\",s,ev(o,r))}}return(t=e).\\u0275fac=function(s){return new(s||t)(Te(kp))},t.\\u0275prov=Ee({token:t,factory:t.\\u0275fac}),e})();function LE(t,e){return e(t)}function bU(t,e){return(n,s)=>e.intercept(n,{handle:r=>t(r,s)})}const CU=new De(\"\"),nc=new De(\"\"),CE=new De(\"\");function TU(){let t=null;return(e,n)=>{null===t&&(t=(ge(CU,{optional:!0})??[]).reduceRight(bU,LE));const s=ge(Ff),r=s.add();return t(e,n).pipe(Rd(()=>s.remove(r)))}}let TE=(()=>{var t;class e extends kp{constructor(s,r){super(),this.backend=s,this.injector=r,this.chain=null,this.pendingTasks=ge(Ff)}handle(s){if(null===this.chain){const o=Array.from(new Set([...this.injector.get(nc),...this.injector.get(CE,[])]));this.chain=o.reduceRight((a,l)=>function LU(t,e,n){return(s,r)=>n.runInContext(()=>e(s,o=>t(o,r)))}(a,l,this.injector),LE)}const r=this.pendingTasks.add();return this.chain(s,o=>this.backend.handle(o)).pipe(Rd(()=>this.pendingTasks.remove(r)))}}return(t=e).\\u0275fac=function(s){return new(s||t)(Te(Ip),Te(Ui))},t.\\u0275prov=Ee({token:t,factory:t.\\u0275fac}),e})();const IU=/^\\)\\]\\}',?\\n/;let EE=(()=>{var t;class e{constructor(s){this.xhrFactory=s}handle(s){if(\"JSONP\"===s.method)throw new Z(-2800,!1);const r=this.xhrFactory;return(r.\\u0275loadImpl?_n(r.\\u0275loadImpl()):Ne(null)).pipe(Oi(()=>new pe(a=>{const l=r.build();if(l.open(s.method,s.urlWithParams),s.withCredentials&&(l.withCredentials=!0),s.headers.forEach((x,P)=>l.setRequestHeader(x,P.join(\",\"))),s.headers.has(\"Accept\")||l.setRequestHeader(\"Accept\",\"application/json, text/plain, */*\"),!s.headers.has(\"Content-Type\")){const x=s.detectContentTypeHeader();null!==x&&l.setRequestHeader(\"Content-Type\",x)}if(s.responseType){const x=s.responseType.toLowerCase();l.responseType=\"json\"!==x?x:\"text\"}const u=s.serializeBody();let d=null;const h=()=>{if(null!==d)return d;const x=l.statusText||\"OK\",P=new tr(l.getAllResponseHeaders()),j=function NU(t){return\"responseURL\"in t&&t.responseURL?t.responseURL:/^X-Request-URL:/m.test(t.getAllResponseHeaders())?t.getResponseHeader(\"X-Request-URL\"):null}(l)||s.url;return d=new KM({headers:P,status:l.status,statusText:x,url:j}),d},p=()=>{let{headers:x,status:P,statusText:j,url:G}=h(),B=null;204!==P&&(B=typeof l.response>\"u\"?l.responseText:l.response),0===P&&(P=B?200:0);let ce=P>=200&&P<300;if(\"json\"===s.responseType&&\"string\"==typeof B){const _e=B;B=B.replace(IU,\"\");try{B=\"\"!==B?JSON.parse(B):null}catch(Ye){B=_e,ce&&(ce=!1,B={error:Ye,text:B})}}ce?(a.next(new Bl({body:B,headers:x,status:P,statusText:j,url:G||void 0})),a.complete()):a.error(new vE({error:B,headers:x,status:P,statusText:j,url:G||void 0}))},M=x=>{const{url:P}=h(),j=new vE({error:x,status:l.status||0,statusText:l.statusText||\"Unknown Error\",url:P||void 0});a.error(j)};let w=!1;const E=x=>{w||(a.next(h()),w=!0);let P={type:Vl.DownloadProgress,loaded:x.loaded};x.lengthComputable&&(P.total=x.total),\"text\"===s.responseType&&l.responseText&&(P.partialText=l.responseText),a.next(P)},k=x=>{let P={type:Vl.UploadProgress,loaded:x.loaded};x.lengthComputable&&(P.total=x.total),a.next(P)};return l.addEventListener(\"load\",p),l.addEventListener(\"error\",M),l.addEventListener(\"timeout\",M),l.addEventListener(\"abort\",M),s.reportProgress&&(l.addEventListener(\"progress\",E),null!==u&&l.upload&&l.upload.addEventListener(\"progress\",k)),l.send(u),a.next({type:Vl.Sent}),()=>{l.removeEventListener(\"error\",M),l.removeEventListener(\"abort\",M),l.removeEventListener(\"load\",p),l.removeEventListener(\"timeout\",M),s.reportProgress&&(l.removeEventListener(\"progress\",E),null!==u&&l.upload&&l.upload.removeEventListener(\"progress\",k)),l.readyState!==l.DONE&&l.abort()}})))}}return(t=e).\\u0275fac=function(s){return new(s||t)(Te(YS))},t.\\u0275prov=Ee({token:t,factory:t.\\u0275fac}),e})();const tv=new De(\"XSRF_ENABLED\"),kE=new De(\"XSRF_COOKIE_NAME\",{providedIn:\"root\",factory:()=>\"XSRF-TOKEN\"}),IE=new De(\"XSRF_HEADER_NAME\",{providedIn:\"root\",factory:()=>\"X-XSRF-TOKEN\"});class NE{}let OU=(()=>{var t;class e{constructor(s,r,o){this.doc=s,this.platform=r,this.cookieName=o,this.lastCookieString=\"\",this.lastToken=null,this.parseCount=0}getToken(){if(\"server\"===this.platform)return null;const s=this.doc.cookie||\"\";return s!==this.lastCookieString&&(this.parseCount++,this.lastToken=CS(s,this.cookieName),this.lastCookieString=s),this.lastToken}}return(t=e).\\u0275fac=function(s){return new(s||t)(Te($i),Te(Vo),Te(kE))},t.\\u0275prov=Ee({token:t,factory:t.\\u0275fac}),e})();function jU(t,e){const n=t.url.toLowerCase();if(!ge(tv)||\"GET\"===t.method||\"HEAD\"===t.method||n.startsWith(\"http://\")||n.startsWith(\"https://\"))return e(t);const s=ge(NE).getToken(),r=ge(IE);return null!=s&&!t.headers.has(r)&&(t=t.clone({headers:t.headers.set(r,s)})),e(t)}var uo=function(t){return t[t.Interceptors=0]=\"Interceptors\",t[t.LegacyInterceptors=1]=\"LegacyInterceptors\",t[t.CustomXsrfConfiguration=2]=\"CustomXsrfConfiguration\",t[t.NoXsrfProtection=3]=\"NoXsrfProtection\",t[t.JsonpSupport=4]=\"JsonpSupport\",t[t.RequestsMadeViaParent=5]=\"RequestsMadeViaParent\",t[t.Fetch=6]=\"Fetch\",t}(uo||{});function sa(t,e){return{\\u0275kind:t,\\u0275providers:e}}function YU(...t){const e=[DE,EE,TE,{provide:kp,useExisting:TE},{provide:Ip,useExisting:EE},{provide:nc,useValue:jU,multi:!0},{provide:tv,useValue:!0},{provide:NE,useClass:OU}];for(const n of t)e.push(...n.\\u0275providers);return function M_(t){return{\\u0275providers:t}}(e)}const xE=new De(\"LEGACY_INTERCEPTOR_FN\");let RU=(()=>{var t;class e{}return(t=e).\\u0275fac=function(s){return new(s||t)},t.\\u0275mod=ri({type:t}),t.\\u0275inj=at({providers:[YU(sa(uo.LegacyInterceptors,[{provide:xE,useFactory:TU},{provide:nc,useExisting:xE,multi:!0}]))]}),e})(),co=(()=>{var t;class e{constructor(s){this.http=s,this.apiEndpoint=`${zn_serverEndpoint}`,this._isLiveSubject=new tt(null),this._channelSubjectVar=new tt(null),this._programSubject=new tt(null),this._isLoadingSubject=new tt(!0),this._isInErrorsSubject=new tt(!1),this._isWindowOpenedSubject=new tt(!0),this._statusSubject=new tt(null),this.channelStore=[],this.fetchedDays=[],this.isFetchingChannels=!1,this.liveCheck(),this.fetchChannels(),this.updateStatus()}init(){setInterval(()=>{this._isWindowOpenedSubject.getValue()&&this.liveCheck.bind(this)},1e4),this.liveCheck()}liveCheck(){return this.ping().pipe(pi()).subscribe(s=>{this._isLiveSubject.next(!!s)},s=>{console.log(s),this._isLiveSubject.next(!1)})}fetchChannels(){this.isFetchingChannels||(this.isFetchingChannels=!0,this._isLoadingSubject.next(!0),this.channels().pipe(pi()).subscribe(s=>{s&&(this._channelSubjectVar.next(s),this.channelStore=s.data),this.isFetchingChannels=!1,setTimeout(()=>this._isLoadingSubject.next(!1),250)}))}getChannelById(s){0===this.channelStore.length&&this.fetchChannels();for(const r of this.channelStore)if(r.id===s)return r;return null}statusResponse(){return this.get(this.apiEndpoint+\"/status\")}channels(){return this.get(this.apiEndpoint+\"/channels\")}dailyProgram(){return this.get(this.apiEndpoint+\"/program/daily\")}program(s,r){return this.get(this.apiEndpoint+\"/program?from=\"+s.toISOString()+\"&to=\"+r.toISOString())}entry(s){return this.get(this.apiEndpoint+\"/program/entry/\"+s)}logEntries(s=0,r=500){return this.get(this.apiEndpoint+\"/log\")}recommendations(s=null){let r=\"\";return s&&(r+=\"from=\"+encodeURIComponent(s.toISOString())),this.get(r.length>0?this.apiEndpoint+\"/recommendations?\"+r:this.apiEndpoint+\"/recommendations\")}ping(){return this.get(this.apiEndpoint+\"/ping\")}get channelSubjectVar(){return this._channelSubjectVar}get programSubject(){return this._programSubject}get isLoadingSubject(){return this._isLoadingSubject}get isInErrorsSubject(){return this._isInErrorsSubject}get isLiveSubject(){return this._isLiveSubject}get isWindowOpenedSubject(){return this._isWindowOpenedSubject}get statusSubject(){return this._statusSubject}fetchProgramForDay(s){this._isLoadingSubject.next(!0),this.fetchedDays.push(new Date(s.getFullYear(),s.getMonth(),s.getDate()));const r=new Date(s.getFullYear(),s.getMonth(),s.getDate(),0,0,0,0),o=new Date(s.getFullYear(),s.getMonth(),s.getDate()+1,23,59,59,999);this.program(r,o).pipe(pi()).subscribe(a=>{a&&(this._programSubject.next(a),setTimeout(()=>this._isLoadingSubject.next(!1),1500))})}checkIfDayIsFetched(s){let r=!1;return this.fetchedDays.forEach(o=>{o.getDate()===s.getDate()&&o.getMonth()===s.getMonth()&&o.getFullYear()===s.getFullYear()&&(r=!0)}),r}search(s){return this._isLoadingSubject.next(!0),this.get(this.apiEndpoint+\"/search?query=\"+encodeURIComponent(s))}updateStatus(){this.statusResponse().pipe(pi()).subscribe(s=>{s&&this._statusSubject.next(s)})}get(s,r={}){if(!s.endsWith(\"/ping\")&&(this.isInErrorsSubject.getValue()||!1===this.isLiveSubject.getValue()))return console.log(`api in errors or not live. Skipping request to url ${s}.`),new pe;const o=this._isInErrorsSubject.getValue();return this.http.get(s).pipe(function fU(t,e){const{first:n,each:s,with:r=pU,scheduler:o=e??dU,meta:a=null}=function cU(t){return t instanceof Date&&!isNaN(t)}(t)?{first:t}:\"number\"==typeof t?{each:t}:t;if(null==n&&null==s)throw new TypeError(\"No timeout provided.\");return mt((l,u)=>{let d,h,p=null,M=0;const w=E=>{h=dn(u,o,()=>{try{d.unsubscribe(),Pn(r({meta:a,lastValue:p,seen:M})).subscribe(u)}catch(k){u.error(k)}},E)};d=l.subscribe(It(u,E=>{h?.unsubscribe(),M++,u.next(p=E),s>0&&w(s)},void 0,void 0,()=>{h?.closed||h?.unsubscribe(),p=null})),!M&&w(null!=n?\"number\"==typeof n?n:+n-o.now():s)})}(1e3*zn_apiRequestTimeoutInSecs),Jn(a=>{o&&this._isInErrorsSubject.next(!1)}),oo(a=>(\"TimeoutError\"===a.name&&console.log(\"request timeout reached!\",a),o||this._isInErrorsSubject.next(!0),s.endsWith(\"/ping\")&&this._isLiveSubject.next(!1),console.error(\"http GET call err\",s,a),new pe)))}}return(t=e).\\u0275fac=function(s){return new(s||t)(Te(DE))},t.\\u0275prov=Ee({token:t,factory:t.\\u0275fac,providedIn:\"root\"}),e})(),ic=(()=>{var t;class e{constructor(){this.FULL_DATE_TIME_HUMAN=\"D.MM.YYYY - HH:mm:ss\",this.MEDIUM_DATE=\"D.MM.YYYY\",this.MEDIUM_TIME=\"HH:mm\",this.MEDIUM_DATE_TIME=\"D.MM.YYYY - HH:mm\"}transform(s,...r){if(0===r.length)return console.error(\"empty value for appDate pipe received!\"),\"empty\";let o=this.FULL_DATE_TIME_HUMAN;switch(r[0]){case\"full\":break;case\"time-medium\":o=this.MEDIUM_TIME;break;case\"date-medium\":o=this.MEDIUM_DATE;break;case\"full-medium\":o=this.MEDIUM_DATE_TIME}return mi()(s).locale(zn_locale).format(o)}}return(t=e).\\u0275fac=function(s){return new(s||t)},t.\\u0275pipe=Cn({name:\"appDate\",type:t,pure:!0}),e})(),AE=(()=>{var t;class e{constructor(){this.maxCharsVisible=750}transform(s,...r){if(s&&s.toString().length>this.maxCharsVisible){let o='
'+s.substr(0,this.maxCharsVisible)+'... More';return o+='
'+s.substr(this.maxCharsVisible)+\"
\",o+=' Show Less',o+=\"
\",o}return s}}return(t=e).\\u0275fac=function(s){return new(s||t)},t.\\u0275pipe=Cn({name:\"readMore\",type:t,pure:!0}),e})(),OE=(()=>{var t;class e{transform(s,...r){if(s&&r.length>0){const o=r[0].split(\",\");for(const a of o)s=s?.replace(new RegExp(\"(\"+a+\")\",\"gi\"),(l,u)=>''+u+\"\");return s}return\"\"}}return(t=e).\\u0275fac=function(s){return new(s||t)},t.\\u0275pipe=Cn({name:\"search\",type:t,pure:!0}),e})();function BU(t,e){if(1&t&&(X(0,\"span\"),te(1),Q()),2&t){const n=cn();we(1),Ns(\"(\",n.recommendations.length,\" results)\")}}function WU(t,e){1&t&&(X(0,\"span\",18),te(1,\"Could be out-of-date!\"),Q())}function $U(t,e){1&t&&Fe(0,\"img\",19),2&t&&$o(\"src\",cn().$implicit.program_entry.image_links[0].url,zo)}function GU(t,e){if(1&t&&(X(0,\"tr\")(1,\"td\",12)(2,\"span\",13),te(3),Q(),Fe(4,\"br\"),At(5,WU,2,0,\"span\",14),te(6),hn(7,\"appDate\"),hn(8,\"appDate\"),Fe(9,\"br\"),At(10,$U,1,1,\"img\",15),Fe(11,\"br\"),X(12,\"em\"),te(13),Q()(),Fe(14,\"td\",16),hn(15,\"search\"),Fe(16,\"td\",17),hn(17,\"search\"),hn(18,\"readMore\"),Q()),2&t){const n=e.$implicit,s=cn(2);let r;we(3),Si(null==(r=s.apiService.getChannelById(n.channel_id))?null:r.title),we(2),Qe(\"ngIf\",n.program_entry.is_deprecated),we(1),Nf(\" \",qn(7,8,n.program_entry.start_date_time,\"full-medium\"),\"-\",qn(8,11,n.program_entry.end_date_time,\"time-medium\"),\"\"),we(4),Qe(\"ngIf\",n.program_entry.image_links&&n.program_entry.image_links.length>0),we(3),Ns(\"Keywords: \",n.keywords,\"\"),we(1),Qe(\"innerHTML\",qn(15,14,null==n||null==n.program_entry?null:n.program_entry.title,n.keywords),to),we(2),Qe(\"innerHTML\",qn(17,17,Jo(18,20,null==n||null==n.program_entry?null:n.program_entry.description),n.keywords),to)}}function QU(t,e){if(1&t&&(X(0,\"div\",10)(1,\"table\")(2,\"thead\")(3,\"tr\")(4,\"th\"),te(5,\"Channel & Time\"),Q(),X(6,\"th\"),te(7,\"Title\"),Q(),X(8,\"th\"),te(9,\"Description\"),Q()()(),X(10,\"tbody\"),At(11,GU,19,22,\"tr\",11),Q()()()),2&t){const n=cn();we(11),Qe(\"ngForOf\",n.recommendations)}}function qU(t,e){1&t&&(X(0,\"div\",20)(1,\"h3\"),te(2,\"There are no recommended program items available. You should run: \"),X(3,\"pre\"),te(4,\"oerc search\"),Q(),te(5,\" and define some search words in the configuration file first. \"),Q()())}let JU=(()=>{var t;class e extends pE{constructor(s){super(),this.apiService=s,this.recommendations=null,this.recommendationSubscription=null}ngOnInit(){this.loadRecommendations()}ngOnDestroy(){this.recommendationSubscription?.unsubscribe()}loadRecommendations(){this.apiService.isLoadingSubject.next(!0),this.fetchRecommendations(\"now\")}onClick(s){s?.target?.classList.contains(\"read-more\")&&this.onReadMore(s)}fetchRecommendations(s){let r=mi()(),o=!1;switch(s){case\"now\":o=!0;break;case\"tomorrow\":r=r.add(1,\"day\"),r=r.hour(8);break;case\"dayAfterTomorrow\":r=r.add(2,\"day\"),r=r.hour(0);break;case\"20\":r=r.hour(20);break;case\"22\":r=r.hour(22);break;case\"0\":r=r.add(1,\"day\"),r=r.hour(0)}o||(r=r.minute(0),r=r.second(0),r=r.millisecond(0)),this.apiService.isLoadingSubject.next(!0),this.apiService.recommendations(r).pipe(pi()).subscribe(a=>{this.recommendations=a,setTimeout(()=>{this.apiService.isLoadingSubject.next(!1)},250)})}}return(t=e).\\u0275fac=function(s){return new(s||t)(J(co))},t.\\u0275cmp=si({type:t,selectors:[[\"app-recommendation\"]],hostBindings:function(s,r){1&s&&ut(\"click\",function(a){return r.onClick(a)})},features:[Lt],decls:28,vars:3,consts:[[1,\"columns\",\"head-section\"],[1,\"column\",\"col-12\"],[1,\"card\"],[1,\"card-body\"],[4,\"ngIf\"],[1,\"columns\"],[1,\"btn-group\",\"btn-group-block\",\"menu\"],[1,\"btn\",\"btn-sm\",\"btn-primary\",3,\"click\"],[\"class\",\"rec_table\",4,\"ngIf\"],[\"class\",\"text-center m-2\",4,\"ngIf\"],[1,\"rec_table\"],[4,\"ngFor\",\"ngForOf\"],[1,\"col_start_date\"],[1,\"channel_label\"],[\"class\",\"label label-warning\",4,\"ngIf\"],[\"alt\",\"program entry preview image\",\"class\",\"img-responsive img-fit-contain\",\"loading\",\"lazy\",3,\"src\",4,\"ngIf\"],[1,\"col_title\",3,\"innerHTML\"],[1,\"col_description\",3,\"innerHTML\"],[1,\"label\",\"label-warning\"],[\"alt\",\"program entry preview image\",\"loading\",\"lazy\",1,\"img-responsive\",\"img-fit-contain\",3,\"src\"],[1,\"text-center\",\"m-2\"]],template:function(s,r){1&s&&(X(0,\"div\",0)(1,\"div\",1)(2,\"div\",2)(3,\"div\",3)(4,\"h3\"),te(5,\"Recommendations \"),At(6,BU,2,1,\"span\",4),Q()()()()(),X(7,\"div\",5)(8,\"div\",1)(9,\"div\",2)(10,\"div\",3)(11,\"div\",6)(12,\"a\",7),ut(\"click\",function(){return r.fetchRecommendations(\"now\")}),te(13,\"Now\"),Q(),X(14,\"a\",7),ut(\"click\",function(){return r.fetchRecommendations(\"20\")}),te(15,\"At 20:00\"),Q(),X(16,\"a\",7),ut(\"click\",function(){return r.fetchRecommendations(\"22\")}),te(17,\"At 22:00\"),Q(),X(18,\"a\",7),ut(\"click\",function(){return r.fetchRecommendations(\"0\")}),te(19,\"At 0:00\"),Q(),X(20,\"a\",7),ut(\"click\",function(){return r.fetchRecommendations(\"tomorrow\")}),te(21,\"Tomorrow\"),Q(),X(22,\"a\",7),ut(\"click\",function(){return r.fetchRecommendations(\"dayAfterTomorrow\")}),te(23,\"Day after tomorrow\"),Q()()()()()(),X(24,\"div\",5)(25,\"div\",1),At(26,QU,12,1,\"div\",8),At(27,qU,6,0,\"div\",9),Q()()),2&s&&(we(6),Qe(\"ngIf\",r.recommendations&&r.recommendations.length>0),we(20),Qe(\"ngIf\",r.recommendations&&r.recommendations.length>0),we(1),Qe(\"ngIf\",!r.recommendations||0===r.recommendations.length))},dependencies:[rp,Ko,ic,AE,OE],styles:[\".rec_table[_ngcontent-%COMP%] .channel_label[_ngcontent-%COMP%]{color:#d73e48;font-size:125%}.rec_table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{border-bottom:lightgray 3px dotted}.rec_table[_ngcontent-%COMP%] .col_start_date[_ngcontent-%COMP%]{width:10%;font-weight:700}.rec_table[_ngcontent-%COMP%] .col_start_date[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-height:250px}.rec_table[_ngcontent-%COMP%] .col_title[_ngcontent-%COMP%]{width:25%;font-weight:700;font-size:110%}.rec_table[_ngcontent-%COMP%] .col_keywords[_ngcontent-%COMP%]{width:10%;font-weight:700}.rec_table[_ngcontent-%COMP%] .col_description[_ngcontent-%COMP%]{width:55%;font-size:90%}\"]}),e})();function ZU(t,e){if(1&t&&(X(0,\"td\"),te(1),hn(2,\"appDate\"),hn(3,\"appDate\"),Q()),2&t){const n=cn(2);we(1),Nf(\"\",qn(2,2,n.currentStatus.data_start_time,\"date-medium\"),\" - \",qn(3,5,n.currentStatus.data_end_time,\"full-medium\"),\"\")}}function XU(t,e){1&t&&Fe(0,\"td\")}function KU(t,e){if(1&t&&(X(0,\"table\",1)(1,\"tbody\")(2,\"tr\")(3,\"td\")(4,\"strong\"),te(5,\"Program entries\"),Q()(),X(6,\"td\"),te(7),hn(8,\"number\"),Q(),X(9,\"td\")(10,\"strong\"),te(11,\"Image links\"),Q()(),X(12,\"td\"),te(13),hn(14,\"number\"),Q(),X(15,\"td\")(16,\"strong\"),te(17,\"TV shows\"),Q()(),X(18,\"td\"),te(19),hn(20,\"number\"),Q(),X(21,\"td\")(22,\"strong\"),te(23,\"Data time range\"),Q()(),At(24,ZU,4,8,\"td\",2),At(25,XU,1,0,\"td\",3),Q()()()),2&t){const n=cn();we(7),Si(Jo(8,4,n.currentStatus.program_entry_count)),we(6),Si(Jo(14,6,n.currentStatus.image_links_count)),we(6),Si(Jo(20,8,n.currentStatus.tv_show_count)),we(5),Qe(\"ngIf\",null!==n.currentStatus)}}let eV=(()=>{var t;class e{constructor(s){this.oerApiService=s,this.currentStatus=null,this.statusSubscription=null}ngOnInit(){this.statusSubscription=this.oerApiService.statusSubject.subscribe(s=>{this.currentStatus=s})}ngOnDestroy(){this.statusSubscription?.unsubscribe()}}return(t=e).\\u0275fac=function(s){return new(s||t)(J(co))},t.\\u0275cmp=si({type:t,selectors:[[\"app-oer-status-display\"]],decls:1,vars:1,consts:[[\"class\",\"table\",4,\"ngIf\"],[1,\"table\"],[4,\"ngIf\"],[4,\"ngElse\"]],template:function(s,r){1&s&&At(0,KU,26,10,\"table\",0),2&s&&Qe(\"ngIf\",r.currentStatus)},dependencies:[Ko,AS,ic],styles:[\"table[_ngcontent-%COMP%]{width:auto}\"]}),e})();var tV=S(6676),qi=S.n(tV),nV=S(5879),nv=S.n(nV);function Ys(){return Ys=Object.assign||function(t){for(var e=1;e\"u\"?{style:{}}:document.createElement(\"div\"),Wl=Math.round,oa=Math.abs,sv=Date.now;function Op(t,e){for(var n,s,r=e[0].toUpperCase()+e.slice(1),o=0;o\"u\"?{}:window;var YE=Op(iV.style,\"touchAction\"),PE=void 0!==YE,RE=\"compute\",rv=\"manipulation\",aa=\"none\",sc=\"pan-x\",rc=\"pan-y\",jp=function rV(){if(!PE)return!1;var t={},e=Tr.CSS&&Tr.CSS.supports;return[\"auto\",\"manipulation\",\"pan-y\",\"pan-x\",\"pan-x pan-y\",\"none\"].forEach(function(n){return t[n]=!e||Tr.CSS.supports(\"touch-action\",n)}),t}(),HE=\"ontouchstart\"in Tr,aV=void 0!==Op(Tr,\"PointerEvent\"),lV=HE&&/mobile|tablet|ip(ad|hone|od)|android/i.test(navigator.userAgent),oc=\"touch\",ov=\"mouse\",cV=25,gi=1,bn=4,Ii=8,Yp=1,ac=2,lc=4,uc=8,$l=16,nr=ac|lc,ua=uc|$l,zE=nr|ua,UE=[\"x\",\"y\"],Pp=[\"clientX\",\"clientY\"];function Sr(t,e,n){var s;if(t)if(t.forEach)t.forEach(e,n);else if(void 0!==t.length)for(s=0;s-1}var VE=function(){function t(n,s){this.manager=n,this.set(s)}var e=t.prototype;return e.set=function(s){s===RE&&(s=this.compute()),PE&&this.manager.element.style&&jp[s]&&(this.manager.element.style[YE]=s),this.actions=s.toLowerCase().trim()},e.update=function(){this.set(this.manager.options.touchAction)},e.compute=function(){var s=[];return Sr(this.manager.recognizers,function(r){Rp(r.options.enable,[r])&&(s=s.concat(r.getTouchAction()))}),function hV(t){if(da(t,aa))return aa;var e=da(t,sc),n=da(t,rc);return e&&n?aa:e||n?e?sc:rc:da(t,rv)?rv:\"auto\"}(s.join(\" \"))},e.preventDefaults=function(s){var r=s.srcEvent,o=s.offsetDirection;if(!this.manager.session.prevented){var a=this.actions,l=da(a,aa)&&!jp[aa],u=da(a,rc)&&!jp[rc],d=da(a,sc)&&!jp[sc];if(l&&1===s.pointers.length&&s.distance<2&&s.deltaTime<250)return;return d&&u||!(l||u&&o&nr||d&&o&ua)?void 0:this.preventSrc(r)}r.preventDefault()},e.preventSrc=function(s){this.manager.session.prevented=!0,s.preventDefault()},t}();function av(t,e){for(;t;){if(t===e)return!0;t=t.parentNode}return!1}function BE(t){var e=t.length;if(1===e)return{x:Wl(t[0].clientX),y:Wl(t[0].clientY)};for(var n=0,s=0,r=0;r=oa(e)?t<0?ac:lc:e<0?uc:$l}function GE(t,e,n){return{x:e/t||0,y:n/t||0}}function yV(t,e,n){var s=n.pointers.length,r=n.changedPointers.length,o=e&gi&&s-r==0,a=e&(bn|Ii)&&s-r==0;n.isFirst=!!o,n.isFinal=!!a,o&&(t.session={}),n.eventType=e,function _V(t,e){var n=t.session,s=e.pointers,r=s.length;n.firstInput||(n.firstInput=WE(e)),r>1&&!n.firstMultiple?n.firstMultiple=WE(e):1===r&&(n.firstMultiple=!1);var o=n.firstInput,a=n.firstMultiple,l=a?a.center:o.center,u=e.center=BE(s);e.timeStamp=sv(),e.deltaTime=e.timeStamp-o.timeStamp,e.angle=lv(l,u),e.distance=Fp(l,u),function fV(t,e){var n=e.center,s=t.offsetDelta||{},r=t.prevDelta||{},o=t.prevInput||{};(e.eventType===gi||o.eventType===bn)&&(r=t.prevDelta={x:o.deltaX||0,y:o.deltaY||0},s=t.offsetDelta={x:n.x,y:n.y}),e.deltaX=r.x+(n.x-s.x),e.deltaY=r.y+(n.y-s.y)}(n,e),e.offsetDirection=$E(e.deltaX,e.deltaY);var d=GE(e.deltaTime,e.deltaX,e.deltaY);e.overallVelocityX=d.x,e.overallVelocityY=d.y,e.overallVelocity=oa(d.x)>oa(d.y)?d.x:d.y,e.scale=a?function pV(t,e){return Fp(e[0],e[1],Pp)/Fp(t[0],t[1],Pp)}(a.pointers,s):1,e.rotation=a?function mV(t,e){return lv(e[1],e[0],Pp)+lv(t[1],t[0],Pp)}(a.pointers,s):0,e.maxPointers=n.prevInput?e.pointers.length>n.prevInput.maxPointers?e.pointers.length:n.prevInput.maxPointers:e.pointers.length,function gV(t,e){var r,o,a,l,n=t.lastInterval||e,s=e.timeStamp-n.timeStamp;if(e.eventType!==Ii&&(s>cV||void 0===n.velocity)){var u=e.deltaX-n.deltaX,d=e.deltaY-n.deltaY,h=GE(s,u,d);o=h.x,a=h.y,r=oa(h.x)>oa(h.y)?h.x:h.y,l=$E(u,d),t.lastInterval=e}else r=n.velocity,o=n.velocityX,a=n.velocityY,l=n.direction;e.velocity=r,e.velocityX=o,e.velocityY=a,e.direction=l}(n,e);var M,h=t.element,p=e.srcEvent;av(M=p.composedPath?p.composedPath()[0]:p.path?p.path[0]:p.target,h)&&(h=M),e.target=h}(t,n),t.emit(\"hammer.input\",n),t.recognize(n),t.session.prevInput=n}function dc(t){return t.trim().split(/\\s+/g)}function cc(t,e,n){Sr(dc(e),function(s){t.addEventListener(s,n,!1)})}function hc(t,e,n){Sr(dc(e),function(s){t.removeEventListener(s,n,!1)})}function QE(t){var e=t.ownerDocument||t;return e.defaultView||e.parentWindow||window}var Gl=function(){function t(n,s){var r=this;this.manager=n,this.callback=s,this.element=n.element,this.target=n.options.inputTarget,this.domHandler=function(o){Rp(n.options.enable,[n])&&r.handler(o)},this.init()}var e=t.prototype;return e.handler=function(){},e.init=function(){this.evEl&&cc(this.element,this.evEl,this.domHandler),this.evTarget&&cc(this.target,this.evTarget,this.domHandler),this.evWin&&cc(QE(this.element),this.evWin,this.domHandler)},e.destroy=function(){this.evEl&&hc(this.element,this.evEl,this.domHandler),this.evTarget&&hc(this.target,this.evTarget,this.domHandler),this.evWin&&hc(QE(this.element),this.evWin,this.domHandler)},t}();function ca(t,e,n){if(t.indexOf&&!n)return t.indexOf(e);for(var s=0;su[e]}):s.sort()),s}var DV={touchstart:gi,touchmove:2,touchend:bn,touchcancel:Ii},dv=function(t){function e(){var s;return e.prototype.evTarget=\"touchstart touchmove touchend touchcancel\",(s=t.apply(this,arguments)||this).targetIds={},s}return ms(e,t),e.prototype.handler=function(r){var o=DV[r.type],a=bV.call(this,r,o);a&&this.callback(this.manager,o,{pointers:a[0],changedPointers:a[1],pointerType:oc,srcEvent:r})},e}(Gl);function bV(t,e){var n=fc(t.touches),s=this.targetIds;if(e&(2|gi)&&1===n.length)return s[n[0].identifier]=!0,[n,n];var r,o,a=fc(t.changedTouches),l=[],u=this.target;if(o=n.filter(function(d){return av(d.target,u)}),e===gi)for(r=0;r-1&&r.splice(l,1)},SV)}}function EV(t,e){t&gi?(this.primaryTouch=e.changedPointers[0].identifier,KE.call(this,e)):t&(bn|Ii)&&KE.call(this,e)}function kV(t){for(var e=t.srcEvent.clientX,n=t.srcEvent.clientY,s=0;s-1&&this.requireFail.splice(r,1),this},e.hasRequireFailures=function(){return this.requireFail.length>0},e.canRecognizeWith=function(s){return!!this.simultaneous[s.id]},e.emit=function(s){var r=this,o=this.state;function a(l){r.manager.emit(l,s)}o<8&&a(r.options.event+tk(o)),a(r.options.event),s.additionalEvent&&a(s.additionalEvent),o>=8&&a(r.options.event+tk(o))},e.tryEmit=function(s){if(this.canEmit())return this.emit(s);this.state=32},e.canEmit=function(){for(var s=0;so.threshold&&u&o.direction},n.attrTest=function(r){return Jl.prototype.attrTest.call(this,r)&&(2&this.state||!(2&this.state)&&this.directionTest(r))},n.emit=function(r){this.pX=r.deltaX,this.pY=r.deltaY;var o=nk(r.direction);o&&(r.additionalEvent=this.options.event+o),t.prototype.emit.call(this,r)},e}(Jl),ik=function(t){function e(s){return void 0===s&&(s={}),t.call(this,Ys({event:\"swipe\",threshold:10,velocity:.3,direction:nr|ua,pointers:1},s))||this}ms(e,t);var n=e.prototype;return n.getTouchAction=function(){return fv.prototype.getTouchAction.call(this)},n.attrTest=function(r){var a,o=this.options.direction;return o&(nr|ua)?a=r.overallVelocity:o&nr?a=r.overallVelocityX:o&ua&&(a=r.overallVelocityY),t.prototype.attrTest.call(this,r)&&o&r.offsetDirection&&r.distance>this.options.threshold&&r.maxPointers===this.options.pointers&&oa(a)>this.options.velocity&&r.eventType&bn},n.emit=function(r){var o=nk(r.offsetDirection);o&&this.manager.emit(this.options.event+o,r),this.manager.emit(this.options.event,r)},e}(Jl),sk=function(t){function e(s){return void 0===s&&(s={}),t.call(this,Ys({event:\"pinch\",threshold:0,pointers:2},s))||this}ms(e,t);var n=e.prototype;return n.getTouchAction=function(){return[aa]},n.attrTest=function(r){return t.prototype.attrTest.call(this,r)&&(Math.abs(r.scale-1)>this.options.threshold||2&this.state)},n.emit=function(r){1!==r.scale&&(r.additionalEvent=this.options.event+(r.scale<1?\"in\":\"out\")),t.prototype.emit.call(this,r)},e}(Jl),rk=function(t){function e(s){return void 0===s&&(s={}),t.call(this,Ys({event:\"rotate\",threshold:0,pointers:2},s))||this}ms(e,t);var n=e.prototype;return n.getTouchAction=function(){return[aa]},n.attrTest=function(r){return t.prototype.attrTest.call(this,r)&&(Math.abs(r.rotation)>this.options.threshold||2&this.state)},e}(Jl),ok=function(t){function e(s){var r;return void 0===s&&(s={}),(r=t.call(this,Ys({event:\"press\",pointers:1,time:251,threshold:9},s))||this)._timer=null,r._input=null,r}ms(e,t);var n=e.prototype;return n.getTouchAction=function(){return[\"auto\"]},n.process=function(r){var o=this,a=this.options,l=r.pointers.length===a.pointers,u=r.distancea.time;if(this._input=r,!u||!l||r.eventType&(bn|Ii)&&!d)this.reset();else if(r.eventType&gi)this.reset(),this._timer=setTimeout(function(){o.state=8,o.tryEmit()},a.time);else if(r.eventType&bn)return 8;return 32},n.reset=function(){clearTimeout(this._timer)},n.emit=function(r){8===this.state&&(r&&r.eventType&bn?this.manager.emit(this.options.event+\"up\",r):(this._input.timeStamp=sv(),this.manager.emit(this.options.event,this._input)))},e}(mc),ak={domEvents:!1,touchAction:RE,enable:!0,inputTarget:null,inputClass:null,cssProps:{userSelect:\"none\",touchSelect:\"none\",touchCallout:\"none\",contentZooming:\"none\",userDrag:\"none\",tapHighlightColor:\"rgba(0,0,0,0)\"}},lk=[[rk,{enable:!1}],[sk,{enable:!1},[\"rotate\"]],[ik,{direction:nr}],[fv,{direction:nr},[\"swipe\"]],[hv],[hv,{event:\"doubletap\",taps:2},[\"tap\"]],[ok]];function dk(t,e){var s,n=t.element;n.style&&(Sr(t.options.cssProps,function(r,o){s=Op(n.style,o),e?(t.oldCssProps[s]=n.style[s],n.style[s]=r):n.style[s]=t.oldCssProps[s]||\"\"}),e||(t.oldCssProps={}))}var ck=function(){function t(n,s){var r=this;this.options=ra({},ak,s||{}),this.options.inputTarget=this.options.inputTarget||n,this.handlers={},this.session={},this.recognizers=[],this.oldCssProps={},this.element=n,this.input=function IV(t){return new(t.options.inputClass||(aV?ZE:lV?dv:HE?ek:cv))(t,yV)}(this),this.touchAction=new VE(this,this.options.touchAction),dk(this,!0),Sr(this.options.recognizers,function(o){var a=r.add(new o[0](o[1]));o[2]&&a.recognizeWith(o[2]),o[3]&&a.requireFailure(o[3])},this)}var e=t.prototype;return e.set=function(s){return ra(this.options,s),s.touchAction&&this.touchAction.update(),s.inputTarget&&(this.input.destroy(),this.input.target=s.inputTarget,this.input.init()),this},e.stop=function(s){this.session.stopped=s?2:1},e.recognize=function(s){var r=this.session;if(!r.stopped){this.touchAction.preventDefaults(s);var o,a=this.recognizers,l=r.curRecognizer;(!l||l&&8&l.state)&&(r.curRecognizer=null,l=null);for(var u=0;u\\s*\\(/gm,\"{anonymous}()@\"):\"Unknown Stack Trace\",a=window.console&&(window.console.warn||window.console.log);return a&&a.call(window.console,s,o),t.apply(this,arguments)}}var fk=hk(function(t,e,n){for(var s=Object.keys(e),r=0;r2)return Up(mv(t[0],t[1]),...t.slice(2));const e=t[0],n=t[1];for(const s of Reflect.ownKeys(n))Object.prototype.propertyIsEnumerable.call(n,s)&&(n[s]===pv?delete e[s]:e[s]=null===e[s]||null===n[s]||\"object\"!=typeof e[s]||\"object\"!=typeof n[s]||Array.isArray(e[s])||Array.isArray(n[s])?yk(n[s]):Up(e[s],n[s]));return e}function yk(t){return Array.isArray(t)?t.map(e=>yk(e)):\"object\"==typeof t&&null!==t?Up({},t):t}function Mk(t){for(const e of Object.keys(t))t[e]===pv?delete t[e]:\"object\"==typeof t[e]&&null!==t[e]&&Mk(t[e])}function UV(...t){return function VV(t){let[e,n,s]=function BV(...t){const e=function WV(){let t=4022871197;return function(e){const n=e.toString();for(let s=0;s>>0,r-=t,r*=t,t=r>>>0,r-=t,t+=4294967296*r}return 2.3283064365386963e-10*(t>>>0)}}();let n=e(\" \"),s=e(\" \"),r=e(\" \");for(let o=0;o{const a=2091639*e+2.3283064365386963e-10*r;return e=n,n=s,s=a-(r=0|a)};return o.uint32=()=>4294967296*o(),o.fract53=()=>o()+11102230246251565e-32*(2097152*o()|0),o.algorithm=\"Alea\",o.seed=t,o.version=\"0.9\",o}(t.length?t:[Date.now()])}const gv=typeof window<\"u\"?window.Hammer||gk:function(){return function $V(){const t=()=>{};return{on:t,off:t,destroy:t,emit:t,get:()=>({set:t})}}()};function sr(t){this._cleanupQueue=[],this.active=!1,this._dom={container:t,overlay:document.createElement(\"div\")},this._dom.overlay.classList.add(\"vis-overlay\"),this._dom.container.appendChild(this._dom.overlay),this._cleanupQueue.push(()=>{this._dom.overlay.parentNode.removeChild(this._dom.overlay)});const e=gv(this._dom.overlay);e.on(\"tap\",this._onTapOverlay.bind(this)),this._cleanupQueue.push(()=>{e.destroy()}),[\"tap\",\"doubletap\",\"press\",\"pinch\",\"pan\",\"panstart\",\"panmove\",\"panend\"].forEach(s=>{e.on(s,r=>{r.srcEvent.stopPropagation()})}),document&&document.body&&(this._onClick=s=>{(function GV(t,e){for(;t;){if(t===e)return!0;t=t.parentNode}return!1})(s.target,t)||this.deactivate()},document.body.addEventListener(\"click\",this._onClick),this._cleanupQueue.push(()=>{document.body.removeEventListener(\"click\",this._onClick)})),this._escListener=s=>{(\"key\"in s?\"Escape\"===s.key:27===s.keyCode)&&this.deactivate()}}nv()(sr.prototype),sr.current=null,sr.prototype.destroy=function(){this.deactivate();for(const t of this._cleanupQueue.splice(0).reverse())t()},sr.prototype.activate=function(){sr.current&&sr.current.deactivate(),sr.current=this,this.active=!0,this._dom.overlay.style.display=\"none\",this._dom.container.classList.add(\"vis-active\"),this.emit(\"change\"),this.emit(\"activate\"),document.body.addEventListener(\"keydown\",this._escListener)},sr.prototype.deactivate=function(){this.active=!1,this._dom.overlay.style.display=\"block\",this._dom.container.classList.remove(\"vis-active\"),document.body.removeEventListener(\"keydown\",this._escListener),this.emit(\"change\"),this.emit(\"deactivate\")},sr.prototype._onTapOverlay=function(t){this.activate(),t.srcEvent.stopPropagation()};const QV=/^\\/?Date\\((-?\\d+)/i,qV=/^#?([a-f\\d]{2})([a-f\\d]{2})([a-f\\d]{2})$/i,JV=/^#?([a-f\\d])([a-f\\d])([a-f\\d])$/i,ZV=/^rgb\\( *(1?\\d{1,2}|2[0-4]\\d|25[0-5]) *, *(1?\\d{1,2}|2[0-4]\\d|25[0-5]) *, *(1?\\d{1,2}|2[0-4]\\d|25[0-5]) *\\)$/i,XV=/^rgba\\( *(1?\\d{1,2}|2[0-4]\\d|25[0-5]) *, *(1?\\d{1,2}|2[0-4]\\d|25[0-5]) *, *(1?\\d{1,2}|2[0-4]\\d|25[0-5]) *, *([01]|0?\\.\\d+) *\\)$/i;function gc(t){return t instanceof Number||\"number\"==typeof t}function vk(t){if(t)for(;!0===t.hasChildNodes();){const e=t.firstChild;e&&(vk(e),t.removeChild(e))}}function Ji(t){return t instanceof String||\"string\"==typeof t}function _v(t){return\"object\"==typeof t&&null!==t}function KV(t){if(t instanceof Date)return!0;if(Ji(t)){if(QV.exec(t))return!0;if(!isNaN(Date.parse(t)))return!0}return!1}function ha(t,e,n,s){let r=!1;!0===s&&(r=null===e[n]&&void 0!==t[n]),r?delete t[n]:t[n]=e[n]}function Dk(t,e,n=!1){for(const s in t)if(void 0!==e[s])if(null===e[s]||\"object\"!=typeof e[s])ha(t,e,s,n);else{const r=t[s],o=e[s];_v(r)&&_v(o)&&Dk(r,o,n)}}const e5=Object.assign;function t5(t,e,...n){if(!Array.isArray(t))throw new Error(\"Array with property names expected as first argument\");for(const s of n)for(let r=0;r{e||(e=!0,requestAnimationFrame(()=>{e=!1,t()}))}}function p5(t,e,n,s){t.addEventListener?(void 0===s&&(s=!1),\"mousewheel\"===e&&navigator.userAgent.includes(\"Firefox\")&&(e=\"DOMMouseScroll\"),t.addEventListener(e,n,s)):t.attachEvent(\"on\"+e,n)}function m5(t,e,n,s){t.removeEventListener?(void 0===s&&(s=!1),\"mousewheel\"===e&&navigator.userAgent.includes(\"Firefox\")&&(e=\"DOMMouseScroll\"),t.removeEventListener(e,n,s)):t.detachEvent(\"on\"+e,n)}function g5(t){t||(t=window.event),t&&(t.preventDefault?t.preventDefault():t.returnValue=!1)}function _5(t=window.event){let e=null;return t&&(t.target?e=t.target:t.srcElement&&(e=t.srcElement)),e instanceof Element&&(null==e.nodeType||3!=e.nodeType||(e=e.parentNode,e instanceof Element))?e:null}function y5(t,e){let n=t;for(;n;){if(n===e)return!0;if(!n.parentNode)return!1;n=n.parentNode}return!1}const M5={asBoolean:(t,e)=>(\"function\"==typeof t&&(t=t()),null!=t?0!=t:e||null),asNumber:(t,e)=>(\"function\"==typeof t&&(t=t()),null!=t?Number(t)||e||null:e||null),asString:(t,e)=>(\"function\"==typeof t&&(t=t()),null!=t?String(t):e||null),asSize:(t,e)=>(\"function\"==typeof t&&(t=t()),Ji(t)?t:gc(t)?t+\"px\":e||null),asElement:(t,e)=>(\"function\"==typeof t&&(t=t()),t||e||null)};function Vp(t){let e;switch(t.length){case 3:case 4:return e=JV.exec(t),e?{r:parseInt(e[1]+e[1],16),g:parseInt(e[2]+e[2],16),b:parseInt(e[3]+e[3],16)}:null;case 6:case 7:return e=qV.exec(t),e?{r:parseInt(e[1],16),g:parseInt(e[2],16),b:parseInt(e[3],16)}:null;default:return null}}function v5(t,e){if(t.includes(\"rgba\"))return t;if(t.includes(\"rgb\")){const n=t.substr(t.indexOf(\"(\")+1).replace(\")\",\"\").split(\",\");return\"rgba(\"+n[0]+\",\"+n[1]+\",\"+n[2]+\",\"+e+\")\"}{const n=Vp(t);return null==n?t:\"rgba(\"+n.r+\",\"+n.g+\",\"+n.b+\",\"+e+\")\"}}function yv(t,e,n){return\"#\"+((1<<24)+(t<<16)+(e<<8)+n).toString(16).slice(1)}function D5(t,e){if(Ji(t)){let n=t;if(Dv(n)){const s=n.substr(4).substr(0,n.length-5).split(\",\").map(function(r){return parseInt(r)});n=yv(s[0],s[1],s[2])}if(!0===vv(n)){const s=bk(n),r={h:s.h,s:.8*s.s,v:Math.min(1,1.02*s.v)},o={h:s.h,s:Math.min(1,1.25*s.s),v:.8*s.v},a=Mv(o.h,o.s,o.v),l=Mv(r.h,r.s,r.v);return{background:n,border:a,highlight:{background:l,border:a},hover:{background:l,border:a}}}return{background:n,border:n,highlight:{background:n,border:n},hover:{background:n,border:n}}}return e?{background:t.background||e.background,border:t.border||e.border,highlight:Ji(t.highlight)?{border:t.highlight,background:t.highlight}:{background:t.highlight&&t.highlight.background||e.highlight.background,border:t.highlight&&t.highlight.border||e.highlight.border},hover:Ji(t.hover)?{border:t.hover,background:t.hover}:{border:t.hover&&t.hover.border||e.hover.border,background:t.hover&&t.hover.background||e.hover.background}}:{background:t.background||void 0,border:t.border||void 0,highlight:Ji(t.highlight)?{border:t.highlight,background:t.highlight}:{background:t.highlight&&t.highlight.background||void 0,border:t.highlight&&t.highlight.border||void 0},hover:Ji(t.hover)?{border:t.hover,background:t.hover}:{border:t.hover&&t.hover.border||void 0,background:t.hover&&t.hover.background||void 0}}}function Zl(t,e,n){t/=255,e/=255,n/=255;const s=Math.min(t,Math.min(e,n)),r=Math.max(t,Math.max(e,n));return s===r?{h:0,s:0,v:s}:{h:60*((t===s?3:n===s?1:5)-(t===s?e-n:n===s?t-e:n-t)/(r-s))/360,s:(r-s)/r,v:r}}const Xl={split(t){const e={};return t.split(\";\").forEach(n=>{if(\"\"!=n.trim()){const s=n.split(\":\"),r=s[0].trim(),o=s[1].trim();e[r]=o}}),e},join:t=>Object.keys(t).map(function(e){return e+\": \"+t[e]}).join(\"; \")};function w5(t,e){const r={...Xl.split(t.style.cssText),...Xl.split(e)};t.style.cssText=Xl.join(r)}function b5(t,e){const n=Xl.split(t.style.cssText),s=Xl.split(e);for(const r in s)Object.prototype.hasOwnProperty.call(s,r)&&delete n[r];t.style.cssText=Xl.join(n)}function vc(t,e,n){let s,r,o;const a=Math.floor(6*t),l=6*t-a,u=n*(1-e),d=n*(1-l*e),h=n*(1-(1-l)*e);switch(a%6){case 0:s=n,r=h,o=u;break;case 1:s=d,r=n,o=u;break;case 2:s=u,r=n,o=h;break;case 3:s=u,r=d,o=n;break;case 4:s=h,r=u,o=n;break;case 5:s=n,r=u,o=d}return{r:Math.floor(255*s),g:Math.floor(255*r),b:Math.floor(255*o)}}function Mv(t,e,n){const s=vc(t,e,n);return yv(s.r,s.g,s.b)}function bk(t){const e=Vp(t);if(!e)throw new TypeError(`'${t}' is not a valid color.`);return Zl(e.r,e.g,e.b)}function vv(t){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(t)}function Dv(t){return ZV.test(t)}function Lk(t){return XV.test(t)}function L5(t,e){if(null!==e&&\"object\"==typeof e){const n=Object.create(e);for(let s=0;s0&&e(s,t[r-1])<0;r--)t[r]=t[r-1];t[r]=s}return t}function T5(t,e,n,s={}){const r=function(w){return null!=w},o=function(w){return null!==w&&\"object\"==typeof w};if(!o(t))throw new Error(\"Parameter mergeTarget must be an object\");if(!o(e))throw new Error(\"Parameter options must be an object\");if(!r(n))throw new Error(\"Parameter option must have a value\");if(!o(s))throw new Error(\"Parameter globalOptions must be an object\");const u=e[n],h=o(s)&&!function(w){for(const E in w)if(Object.prototype.hasOwnProperty.call(w,E))return!1;return!0}(s)?s[n]:void 0,p=h?h.enabled:void 0;if(void 0===u)return;if(\"boolean\"==typeof u)return o(t[n])||(t[n]={}),void(t[n].enabled=u);if(null===u&&!o(t[n])){if(!r(h))return;t[n]=Object.create(h)}if(!o(u))return;let M=!0;void 0!==u.enabled?M=u.enabled:void 0!==p&&(M=h.enabled),function(w,E,k){o(w[k])||(w[k]={});const x=E[k],P=w[k];for(const j in x)Object.prototype.hasOwnProperty.call(x,j)&&(P[j]=x[j])}(t,e,n),t[n].enabled=M}function S5(t,e,n,s){let o=0,a=0,l=t.length-1;for(;a<=l&&o<1e4;){const u=Math.floor((a+l)/2),d=t[u],p=e(void 0===s?d[n]:d[n][s]);if(0==p)return u;-1==p?a=u+1:l=u-1,o++}return-1}function E5(t,e,n,s,r){let d,h,p,M,a=0,l=0,u=t.length-1;for(r=r??function(w,E){return w==E?0:w0)return\"before\"==s?Math.max(0,M-1):M;if(r(h,e)<0&&r(p,e)>0)return\"before\"==s?M:Math.min(t.length-1,M+1);r(h,e)<0?l=M+1:u=M-1,a++}return-1}const k5={linear:t=>t,easeInQuad:t=>t*t,easeOutQuad:t=>t*(2-t),easeInOutQuad:t=>t<.5?2*t*t:(4-2*t)*t-1,easeInCubic:t=>t*t*t,easeOutCubic:t=>--t*t*t+1,easeInOutCubic:t=>t<.5?4*t*t*t:(t-1)*(2*t-2)*(2*t-2)+1,easeInQuart:t=>t*t*t*t,easeOutQuart:t=>1- --t*t*t*t,easeInOutQuart:t=>t<.5?8*t*t*t*t:1-8*--t*t*t*t,easeInQuint:t=>t*t*t*t*t,easeOutQuint:t=>1+--t*t*t*t*t,easeInOutQuint:t=>t<.5?16*t*t*t*t*t:1+16*--t*t*t*t*t};function I5(){const t=document.createElement(\"p\");t.style.width=\"100%\",t.style.height=\"200px\";const e=document.createElement(\"div\");e.style.position=\"absolute\",e.style.top=\"0px\",e.style.left=\"0px\",e.style.visibility=\"hidden\",e.style.width=\"200px\",e.style.height=\"150px\",e.style.overflow=\"hidden\",e.appendChild(t),document.body.appendChild(e);const n=t.offsetWidth;e.style.overflow=\"scroll\";let s=t.offsetWidth;return n==s&&(s=e.clientWidth),document.body.removeChild(e),n-s}function N5(t,e){let n;Array.isArray(e)||(e=[e]);for(const s of t)if(s){n=s[e[0]];for(let r=1;r{},this.closeCallback=()=>{},this._create()}insertTo(e){void 0!==this.hammer&&(this.hammer.destroy(),this.hammer=void 0),this.container=e,this.container.appendChild(this.frame),this._bindHammer(),this._setSize()}setUpdateCallback(e){if(\"function\"!=typeof e)throw new Error(\"Function attempted to set as colorPicker update callback is not a function.\");this.updateCallback=e}setCloseCallback(e){if(\"function\"!=typeof e)throw new Error(\"Function attempted to set as colorPicker closing callback is not a function.\");this.closeCallback=e}_isColorString(e){if(\"string\"==typeof e)return x5[e]}setColor(e,n=!0){if(\"none\"===e)return;let s;const r=this._isColorString(e);if(void 0!==r&&(e=r),!0===Ji(e)){if(!0===Dv(e)){const o=e.substr(4).substr(0,e.length-5).split(\",\");s={r:o[0],g:o[1],b:o[2],a:1}}else if(!0===Lk(e)){const o=e.substr(5).substr(0,e.length-6).split(\",\");s={r:o[0],g:o[1],b:o[2],a:o[3]}}else if(!0===vv(e)){const o=Vp(e);s={r:o.r,g:o.g,b:o.b,a:1}}}else e instanceof Object&&void 0!==e.r&&void 0!==e.g&&void 0!==e.b&&(s={r:e.r,g:e.g,b:e.b,a:void 0!==e.a?e.a:\"1.0\"});if(void 0===s)throw new Error(\"Unknown color passed to the colorPicker. Supported are strings: rgb, hex, rgba. Object: rgb ({r:r,g:g,b:b,[a:a]}). Supplied: \"+JSON.stringify(e));this._setColor(s,n)}show(){void 0!==this.closeCallback&&(this.closeCallback(),this.closeCallback=void 0),this.applied=!1,this.frame.style.display=\"block\",this._generateHueCircle()}_hide(e=!0){!0===e&&(this.previousColor=Object.assign({},this.color)),!0===this.applied&&this.updateCallback(this.initialColor),this.frame.style.display=\"none\",setTimeout(()=>{void 0!==this.closeCallback&&(this.closeCallback(),this.closeCallback=void 0)},0)}_save(){this.updateCallback(this.color),this.applied=!1,this._hide()}_apply(){this.applied=!0,this.updateCallback(this.color),this._updatePicker(this.color)}_loadLast(){void 0!==this.previousColor?this.setColor(this.previousColor,!1):alert(\"There is no last color to load...\")}_setColor(e,n=!0){!0===n&&(this.initialColor=Object.assign({},e)),this.color=e;const s=Zl(e.r,e.g,e.b),r=2*Math.PI,o=this.r*s.s,a=this.centerCoordinates.x+o*Math.sin(r*s.h),l=this.centerCoordinates.y+o*Math.cos(r*s.h);this.colorPickerSelector.style.left=a-.5*this.colorPickerSelector.clientWidth+\"px\",this.colorPickerSelector.style.top=l-.5*this.colorPickerSelector.clientHeight+\"px\",this._updatePicker(e)}_setOpacity(e){this.color.a=e/100,this._updatePicker(this.color)}_setBrightness(e){const n=Zl(this.color.r,this.color.g,this.color.b);n.v=e/100;const s=vc(n.h,n.s,n.v);s.a=this.color.a,this.color=s,this._updatePicker()}_updatePicker(e=this.color){const n=Zl(e.r,e.g,e.b),s=this.colorPickerCanvas.getContext(\"2d\");void 0===this.pixelRation&&(this.pixelRatio=(window.devicePixelRatio||1)/(s.webkitBackingStorePixelRatio||s.mozBackingStorePixelRatio||s.msBackingStorePixelRatio||s.oBackingStorePixelRatio||s.backingStorePixelRatio||1)),s.setTransform(this.pixelRatio,0,0,this.pixelRatio,0,0),s.clearRect(0,0,this.colorPickerCanvas.clientWidth,this.colorPickerCanvas.clientHeight),s.putImageData(this.hueCircle,0,0),s.fillStyle=\"rgba(0,0,0,\"+(1-n.v)+\")\",s.circle(this.centerCoordinates.x,this.centerCoordinates.y,this.r),s.fill(),this.brightnessRange.value=100*n.v,this.opacityRange.value=100*e.a,this.initialColorDiv.style.backgroundColor=\"rgba(\"+this.initialColor.r+\",\"+this.initialColor.g+\",\"+this.initialColor.b+\",\"+this.initialColor.a+\")\",this.newColorDiv.style.backgroundColor=\"rgba(\"+this.color.r+\",\"+this.color.g+\",\"+this.color.b+\",\"+this.color.a+\")\"}_setSize(){this.colorPickerCanvas.style.width=\"100%\",this.colorPickerCanvas.style.height=\"100%\",this.colorPickerCanvas.width=289*this.pixelRatio,this.colorPickerCanvas.height=289*this.pixelRatio}_create(){if(this.frame=document.createElement(\"div\"),this.frame.className=\"vis-color-picker\",this.colorPickerDiv=document.createElement(\"div\"),this.colorPickerSelector=document.createElement(\"div\"),this.colorPickerSelector.className=\"vis-selector\",this.colorPickerDiv.appendChild(this.colorPickerSelector),this.colorPickerCanvas=document.createElement(\"canvas\"),this.colorPickerDiv.appendChild(this.colorPickerCanvas),this.colorPickerCanvas.getContext){const n=this.colorPickerCanvas.getContext(\"2d\");this.pixelRatio=(window.devicePixelRatio||1)/(n.webkitBackingStorePixelRatio||n.mozBackingStorePixelRatio||n.msBackingStorePixelRatio||n.oBackingStorePixelRatio||n.backingStorePixelRatio||1),this.colorPickerCanvas.getContext(\"2d\").setTransform(this.pixelRatio,0,0,this.pixelRatio,0,0)}else{const n=document.createElement(\"DIV\");n.style.color=\"red\",n.style.fontWeight=\"bold\",n.style.padding=\"10px\",n.innerText=\"Error: your browser does not support HTML canvas\",this.colorPickerCanvas.appendChild(n)}this.colorPickerDiv.className=\"vis-color\",this.opacityDiv=document.createElement(\"div\"),this.opacityDiv.className=\"vis-opacity\",this.brightnessDiv=document.createElement(\"div\"),this.brightnessDiv.className=\"vis-brightness\",this.arrowDiv=document.createElement(\"div\"),this.arrowDiv.className=\"vis-arrow\",this.opacityRange=document.createElement(\"input\");try{this.opacityRange.type=\"range\",this.opacityRange.min=\"0\",this.opacityRange.max=\"100\"}catch{}this.opacityRange.value=\"100\",this.opacityRange.className=\"vis-range\",this.brightnessRange=document.createElement(\"input\");try{this.brightnessRange.type=\"range\",this.brightnessRange.min=\"0\",this.brightnessRange.max=\"100\"}catch{}this.brightnessRange.value=\"100\",this.brightnessRange.className=\"vis-range\",this.opacityDiv.appendChild(this.opacityRange),this.brightnessDiv.appendChild(this.brightnessRange);const e=this;this.opacityRange.onchange=function(){e._setOpacity(this.value)},this.opacityRange.oninput=function(){e._setOpacity(this.value)},this.brightnessRange.onchange=function(){e._setBrightness(this.value)},this.brightnessRange.oninput=function(){e._setBrightness(this.value)},this.brightnessLabel=document.createElement(\"div\"),this.brightnessLabel.className=\"vis-label vis-brightness\",this.brightnessLabel.innerText=\"brightness:\",this.opacityLabel=document.createElement(\"div\"),this.opacityLabel.className=\"vis-label vis-opacity\",this.opacityLabel.innerText=\"opacity:\",this.newColorDiv=document.createElement(\"div\"),this.newColorDiv.className=\"vis-new-color\",this.newColorDiv.innerText=\"new\",this.initialColorDiv=document.createElement(\"div\"),this.initialColorDiv.className=\"vis-initial-color\",this.initialColorDiv.innerText=\"initial\",this.cancelButton=document.createElement(\"div\"),this.cancelButton.className=\"vis-button vis-cancel\",this.cancelButton.innerText=\"cancel\",this.cancelButton.onclick=this._hide.bind(this,!1),this.applyButton=document.createElement(\"div\"),this.applyButton.className=\"vis-button vis-apply\",this.applyButton.innerText=\"apply\",this.applyButton.onclick=this._apply.bind(this),this.saveButton=document.createElement(\"div\"),this.saveButton.className=\"vis-button vis-save\",this.saveButton.innerText=\"save\",this.saveButton.onclick=this._save.bind(this),this.loadButton=document.createElement(\"div\"),this.loadButton.className=\"vis-button vis-load\",this.loadButton.innerText=\"load last\",this.loadButton.onclick=this._loadLast.bind(this),this.frame.appendChild(this.colorPickerDiv),this.frame.appendChild(this.arrowDiv),this.frame.appendChild(this.brightnessLabel),this.frame.appendChild(this.brightnessDiv),this.frame.appendChild(this.opacityLabel),this.frame.appendChild(this.opacityDiv),this.frame.appendChild(this.newColorDiv),this.frame.appendChild(this.initialColorDiv),this.frame.appendChild(this.cancelButton),this.frame.appendChild(this.applyButton),this.frame.appendChild(this.saveButton),this.frame.appendChild(this.loadButton)}_bindHammer(){this.drag={},this.pinch={},this.hammer=new gv(this.colorPickerCanvas),this.hammer.get(\"pinch\").set({enable:!0}),this.hammer.on(\"hammer.input\",e=>{e.isFirst&&this._moveSelector(e)}),this.hammer.on(\"tap\",e=>{this._moveSelector(e)}),this.hammer.on(\"panstart\",e=>{this._moveSelector(e)}),this.hammer.on(\"panmove\",e=>{this._moveSelector(e)}),this.hammer.on(\"panend\",e=>{this._moveSelector(e)})}_generateHueCircle(){if(!1===this.generated){const e=this.colorPickerCanvas.getContext(\"2d\");void 0===this.pixelRation&&(this.pixelRatio=(window.devicePixelRatio||1)/(e.webkitBackingStorePixelRatio||e.mozBackingStorePixelRatio||e.msBackingStorePixelRatio||e.oBackingStorePixelRatio||e.backingStorePixelRatio||1)),e.setTransform(this.pixelRatio,0,0,this.pixelRatio,0,0);const n=this.colorPickerCanvas.clientWidth,s=this.colorPickerCanvas.clientHeight;let r,o,a,l;e.clearRect(0,0,n,s),this.centerCoordinates={x:.5*n,y:.5*s},this.r=.49*n;const u=2*Math.PI/360,d=1/360,h=1/this.r;let p;for(a=0;a<360;a++)for(l=0;lo.distance?\" in \"+ln.printLocation(r.path,e,\"\")+\"Perhaps it was misplaced? Matching option found at: \"+ln.printLocation(o.path,o.closestMatch,\"\"):r.distance<=8?'. Did you mean \"'+r.closestMatch+'\"?'+ln.printLocation(r.path,e):\". Did you mean one of these: \"+ln.print(Object.keys(n))+ln.printLocation(s,e),console.error('%cUnknown option detected: \"'+e+'\"'+u,Lv),Dc=!0}static findInOptions(e,n,s,r=!1){let o=1e9,a=\"\",l=[];const u=e.toLowerCase();let d;for(const h in n){let p;if(void 0!==n[h].__type__&&!0===r){const M=ln.findInOptions(e,n[h],Mc(s,h));o>M.distance&&(a=M.closestMatch,l=M.path,o=M.distance,d=M.indexMatch)}else-1!==h.toLowerCase().indexOf(u)&&(d=h),p=ln.levenshteinDistance(e,h),o>p&&(a=h,l=wk(s),o=p)}return{closestMatch:a,path:l,distance:o,indexMatch:d}}static printLocation(e,n,s=\"Problem value found at: \\n\"){let r=\"\\n\\n\"+s+\"options = {\\n\";for(let o=0;o!1)){this.parent=e,this.changedOptions=[],this.container=n,this.allowCreation=!1,this.hideOption=o,this.options={},this.initialized=!1,this.popupCounter=0,this.defaultOptions={enabled:!1,filter:!0,container:void 0,showButton:!0},Object.assign(this.options,this.defaultOptions),this.configureOptions=s,this.moduleOptions={},this.domElements=[],this.popupDiv={},this.popupLimit=5,this.popupHistory={},this.colorPicker=new Ck(r),this.wrapper=void 0}setOptions(e){if(void 0!==e){this.popupHistory={},this._removePopup();let n=!0;if(\"string\"==typeof e)this.options.filter=e;else if(Array.isArray(e))this.options.filter=e.join();else if(\"object\"==typeof e){if(null==e)throw new TypeError(\"options cannot be null\");void 0!==e.container&&(this.options.container=e.container),void 0!==e.filter&&(this.options.filter=e.filter),void 0!==e.showButton&&(this.options.showButton=e.showButton),void 0!==e.enabled&&(n=e.enabled)}else\"boolean\"==typeof e?(this.options.filter=!0,n=e):\"function\"==typeof e&&(this.options.filter=e,n=!0);!1===this.options.filter&&(n=!1),this.options.enabled=n}this._clean()}setModuleOptions(e){this.moduleOptions=e,!0===this.options.enabled&&(this._clean(),void 0!==this.options.container&&(this.container=this.options.container),this._create())}_create(){this._clean(),this.changedOptions=[];const e=this.options.filter;let n=0,s=!1;for(const r in this.configureOptions)Object.prototype.hasOwnProperty.call(this.configureOptions,r)&&(this.allowCreation=!1,s=!1,\"function\"==typeof e?(s=e(r,[]),s=s||this._handleObject(this.configureOptions[r],[r],!0)):(!0===e||-1!==e.indexOf(r))&&(s=!0),!1!==s&&(this.allowCreation=!0,n>0&&this._makeItem([]),this._makeHeader(r),this._handleObject(this.configureOptions[r],[r])),n++);this._makeButton(),this._push()}_push(){this.wrapper=document.createElement(\"div\"),this.wrapper.className=\"vis-configuration-wrapper\",this.container.appendChild(this.wrapper);for(let e=0;e{s.appendChild(r)}),this.domElements.push(s),this.domElements.length}return 0}_makeHeader(e){const n=document.createElement(\"div\");n.className=\"vis-configuration vis-config-header\",n.innerText=e,this._makeItem([],n)}_makeLabel(e,n,s=!1){const r=document.createElement(\"div\");if(r.className=\"vis-configuration vis-config-label vis-config-s\"+n.length,!0===s){for(;r.firstChild;)r.removeChild(r.firstChild);r.appendChild(bv(\"i\",\"b\",e))}else r.innerText=e+\":\";return r}_makeDropdown(e,n,s){const r=document.createElement(\"select\");r.className=\"vis-configuration vis-config-select\";let o=0;void 0!==n&&-1!==e.indexOf(n)&&(o=e.indexOf(n));for(let u=0;ua&&1!==a&&(u.max=Math.ceil(1.2*n),h=u.max,d=\"range increased\"),u.value=n):u.value=r;const p=document.createElement(\"input\");p.className=\"vis-configuration vis-config-rangeinput\",p.value=u.value;const M=this;u.onchange=function(){p.value=this.value,M._update(Number(this.value),s)},u.oninput=function(){p.value=this.value};const w=this._makeLabel(s[s.length-1],s),E=this._makeItem(s,w,u,p);\"\"!==d&&this.popupHistory[E]!==h&&(this.popupHistory[E]=h,this._setupPopup(d,E))}_makeButton(){if(!0===this.options.showButton){const e=document.createElement(\"div\");e.className=\"vis-configuration vis-config-button\",e.innerText=\"generate options\",e.onclick=()=>{this._printOptions()},e.onmouseover=()=>{e.className=\"vis-configuration vis-config-button hover\"},e.onmouseout=()=>{e.className=\"vis-configuration vis-config-button\"},this.optionsContainer=document.createElement(\"div\"),this.optionsContainer.className=\"vis-configuration vis-config-option-container\",this.domElements.push(this.optionsContainer),this.domElements.push(e)}}_setupPopup(e,n){if(!0===this.initialized&&!0===this.allowCreation&&this.popupCounter{this._removePopup()},this.popupCounter+=1,this.popupDiv={html:s,index:n}}}_removePopup(){void 0!==this.popupDiv.html&&(this.popupDiv.html.parentNode.removeChild(this.popupDiv.html),clearTimeout(this.popupDiv.hideTimeout),clearTimeout(this.popupDiv.deleteTimeout),this.popupDiv={})}_showPopupIfNeeded(){if(void 0!==this.popupDiv.html){const n=this.domElements[this.popupDiv.index].getBoundingClientRect();this.popupDiv.html.style.left=n.left+\"px\",this.popupDiv.html.style.top=n.top-30+\"px\",document.body.appendChild(this.popupDiv.html),this.popupDiv.hideTimeout=setTimeout(()=>{this.popupDiv.html.style.opacity=0},1500),this.popupDiv.deleteTimeout=setTimeout(()=>{this._removePopup()},1800)}}_makeCheckbox(e,n,s){const r=document.createElement(\"input\");r.type=\"checkbox\",r.className=\"vis-configuration vis-config-checkbox\",r.checked=e,void 0!==n&&(r.checked=n,n!==e&&(\"object\"==typeof e?n!==e.enabled&&this.changedOptions.push({path:s,value:n}):this.changedOptions.push({path:s,value:n})));const o=this;r.onchange=function(){o._update(this.checked,s)};const a=this._makeLabel(s[s.length-1],s);this._makeItem(s,a,r)}_makeTextInput(e,n,s){const r=document.createElement(\"input\");r.type=\"text\",r.className=\"vis-configuration vis-config-text\",r.value=n,n!==e&&this.changedOptions.push({path:s,value:n});const o=this;r.onchange=function(){o._update(this.value,s)};const a=this._makeLabel(s[s.length-1],s);this._makeItem(s,a,r)}_makeColorField(e,n,s){const r=e[1],o=document.createElement(\"div\");\"none\"!==(n=void 0===n?r:n)?(o.className=\"vis-configuration vis-config-colorBlock\",o.style.backgroundColor=n):o.className=\"vis-configuration vis-config-colorBlock none\",n=void 0===n?r:n,o.onclick=()=>{this._showColorPicker(n,o,s)};const a=this._makeLabel(s[s.length-1],s);this._makeItem(s,a,o)}_showColorPicker(e,n,s){n.onclick=function(){},this.colorPicker.insertTo(n),this.colorPicker.show(),this.colorPicker.setColor(e),this.colorPicker.setUpdateCallback(r=>{const o=\"rgba(\"+r.r+\",\"+r.g+\",\"+r.b+\",\"+r.a+\")\";n.style.backgroundColor=o,this._update(o,s)}),this.colorPicker.setCloseCallback(()=>{n.onclick=()=>{this._showColorPicker(e,n,s)}})}_handleObject(e,n=[],s=!1){let r=!1;const o=this.options.filter;let a=!1;for(const l in e)if(Object.prototype.hasOwnProperty.call(e,l)){r=!0;const u=e[l],d=Mc(n,l);if(\"function\"==typeof o&&(r=o(l,n),!1===r&&!Array.isArray(u)&&\"string\"!=typeof u&&\"boolean\"!=typeof u&&u instanceof Object&&(this.allowCreation=!1,r=this._handleObject(u,d,!0),this.allowCreation=!1===s)),!1!==r){a=!0;const h=this._getValue(d);if(Array.isArray(u))this._handleArray(u,h,d);else if(\"string\"==typeof u)this._makeTextInput(u,h,d);else if(\"boolean\"==typeof u)this._makeCheckbox(u,h,d);else if(u instanceof Object){if(!this.hideOption(n,l,this.moduleOptions))if(void 0!==u.enabled){const p=Mc(d,\"enabled\"),M=this._getValue(p);if(!0===M){const w=this._makeLabel(l,d,!0);this._makeItem(d,w),a=this._handleObject(u,d)||a}else this._makeCheckbox(u,M,d)}else{const p=this._makeLabel(l,d,!0);this._makeItem(d,p),a=this._handleObject(u,d)||a}}else console.error(\"dont know how to handle\",u,l,d)}}return a}_handleArray(e,n,s){\"string\"==typeof e[0]&&\"color\"===e[0]?(this._makeColorField(e,n,s),e[1]!==n&&this.changedOptions.push({path:s,value:n})):\"string\"==typeof e[0]?(this._makeDropdown(e,n,s),e[0]!==n&&this.changedOptions.push({path:s,value:n})):\"number\"==typeof e[0]&&(this._makeRange(e,n,s),e[0]!==n&&this.changedOptions.push({path:s,value:Number(n)}))}_update(e,n){const s=this._constructOptions(e,n);this.parent.body&&this.parent.body.emitter&&this.parent.body.emitter.emit&&this.parent.body.emitter.emit(\"configChange\",s),this.initialized=!0,this.parent.setOptions(s)}_constructOptions(e,n,s={}){let r=s;e=\"false\"!==(e=\"true\"===e||e)&&e;for(let o=0;oo-this.padding&&(u=!0),a=u?this.x-s:this.x,l=d?this.y-n:this.y}else l=this.y-n,l+n+this.padding>r&&(l=r-n-this.padding),lo&&(a=o-s-this.padding),a1&&void 0!==arguments[1]?arguments[1]:0,n=(Un[t[e+0]]+Un[t[e+1]]+Un[t[e+2]]+Un[t[e+3]]+\"-\"+Un[t[e+4]]+Un[t[e+5]]+\"-\"+Un[t[e+6]]+Un[t[e+7]]+\"-\"+Un[t[e+8]]+Un[t[e+9]]+\"-\"+Un[t[e+10]]+Un[t[e+11]]+Un[t[e+12]]+Un[t[e+13]]+Un[t[e+14]]+Un[t[e+15]]).toLowerCase();if(!function G5(t){return\"string\"==typeof t&&$5.test(t)}(n))throw TypeError(\"Stringified UUID is invalid\");return n},fa=function Z5(t,e,n){var s=(t=t||{}).random||(t.rng||W5)();if(s[6]=15&s[6]|64,s[8]=63&s[8]|128,e){n=n||0;for(var r=0;r<16;++r)e[n+r]=s[r];return e}return J5(s)};let Sk;class K5{constructor(e,n,s){Qt(this,\"_source\",void 0),Qt(this,\"_transformers\",void 0),Qt(this,\"_target\",void 0),Qt(this,\"_listeners\",{add:this._add.bind(this),remove:this._remove.bind(this),update:this._update.bind(this)}),this._source=e,this._transformers=n,this._target=s}all(){return this._target.update(this._transformItems(this._source.get())),this}start(){return this._source.on(\"add\",this._listeners.add),this._source.on(\"remove\",this._listeners.remove),this._source.on(\"update\",this._listeners.update),this}stop(){return this._source.off(\"add\",this._listeners.add),this._source.off(\"remove\",this._listeners.remove),this._source.off(\"update\",this._listeners.update),this}_transformItems(e){return this._transformers.reduce((n,s)=>s(n),e)}_add(e,n){null!=n&&this._target.add(this._transformItems(this._source.get(n.items)))}_update(e,n){null!=n&&this._target.update(this._transformItems(this._source.get(n.items)))}_remove(e,n){null!=n&&this._target.remove(this._transformItems(n.oldData))}}class e6{constructor(e){Qt(this,\"_source\",void 0),Qt(this,\"_transformers\",[]),this._source=e}filter(e){return this._transformers.push(n=>n.filter(e)),this}map(e){return this._transformers.push(n=>n.map(e)),this}flatMap(e){return this._transformers.push(n=>n.flatMap(e)),this}to(e){return new K5(this._source,this._transformers,e)}}function Tv(t){return\"string\"==typeof t||\"number\"==typeof t}class Sv{constructor(e){Qt(this,\"delay\",void 0),Qt(this,\"max\",void 0),Qt(this,\"_queue\",[]),Qt(this,\"_timeout\",null),Qt(this,\"_extended\",null),this.delay=null,this.max=1/0,this.setOptions(e)}setOptions(e){e&&typeof e.delay<\"u\"&&(this.delay=e.delay),e&&typeof e.max<\"u\"&&(this.max=e.max),this._flushIfNeeded()}static extend(e,n){const s=new Sv(n);if(void 0!==e.flush)throw new Error(\"Target object already has a property flush\");e.flush=()=>{s.flush()};const r=[{name:\"flush\",original:void 0}];if(n&&n.replace)for(let o=0;othis.max&&this.flush(),null!=this._timeout&&(clearTimeout(this._timeout),this._timeout=null),this.queue.length>0&&\"number\"==typeof this.delay&&(this._timeout=setTimeout(()=>{this.flush()},this.delay))}flush(){this._queue.splice(0).forEach(e=>{e.fn.apply(e.context||e.fn,e.args||[])})}}class bc{constructor(){Qt(this,\"_subscribers\",{\"*\":[],add:[],remove:[],update:[]}),Qt(this,\"subscribe\",bc.prototype.on),Qt(this,\"unsubscribe\",bc.prototype.off)}_trigger(e,n,s){if(\"*\"===e)throw new Error(\"Cannot trigger event *\");[...this._subscribers[e],...this._subscribers[\"*\"]].forEach(r=>{r(e,n,s??null)})}on(e,n){\"function\"==typeof n&&this._subscribers[e].push(n)}off(e,n){this._subscribers[e]=this._subscribers[e].filter(s=>s!==n)}}Sk=Symbol.iterator;class pa{constructor(e){Qt(this,\"_pairs\",void 0),this._pairs=e}*[Sk](){for(const[e,n]of this._pairs)yield[e,n]}*entries(){for(const[e,n]of this._pairs)yield[e,n]}*keys(){for(const[e]of this._pairs)yield e}*values(){for(const[,e]of this._pairs)yield e}toIdArray(){return[...this._pairs].map(e=>e[0])}toItemArray(){return[...this._pairs].map(e=>e[1])}toEntryArray(){return[...this._pairs]}toObjectMap(){const e=Object.create(null);for(const[n,s]of this._pairs)e[n]=s;return e}toMap(){return new Map(this._pairs)}toIdSet(){return new Set(this.toIdArray())}toItemSet(){return new Set(this.toItemArray())}cache(){return new pa([...this._pairs])}distinct(e){const n=new Set;for(const[s,r]of this._pairs)n.add(e(r,s));return n}filter(e){const n=this._pairs;return new pa({*[Symbol.iterator](){for(const[s,r]of n)e(r,s)&&(yield[s,r])}})}forEach(e){for(const[n,s]of this._pairs)e(s,n)}map(e){const n=this._pairs;return new pa({*[Symbol.iterator](){for(const[s,r]of n)yield[s,e(r,s)]}})}max(e){const n=this._pairs[Symbol.iterator]();let s=n.next();if(s.done)return null;let r=s.value[1],o=e(s.value[1],s.value[0]);for(;!(s=n.next()).done;){const[a,l]=s.value,u=e(l,a);u>o&&(o=u,r=l)}return r}min(e){const n=this._pairs[Symbol.iterator]();let s=n.next();if(s.done)return null;let r=s.value[1],o=e(s.value[1],s.value[0]);for(;!(s=n.next()).done;){const[a,l]=s.value,u=e(l,a);u[...this._pairs].sort(([n,s],[r,o])=>e(s,o,n,r))[Symbol.iterator]()})}}class fo extends bc{get idProp(){return this._idProp}constructor(e,n){super(),Qt(this,\"flush\",void 0),Qt(this,\"length\",void 0),Qt(this,\"_options\",void 0),Qt(this,\"_data\",void 0),Qt(this,\"_idProp\",void 0),Qt(this,\"_queue\",null),e&&!Array.isArray(e)&&(n=e,e=[]),this._options=n||{},this._data=new Map,this.length=0,this._idProp=this._options.fieldId||\"id\",e&&e.length&&this.add(e),this.setOptions(n)}setOptions(e){e&&void 0!==e.queue&&(!1===e.queue?this._queue&&(this._queue.destroy(),this._queue=null):(this._queue||(this._queue=Sv.extend(this,{replace:[\"add\",\"update\",\"remove\"]})),e.queue&&\"object\"==typeof e.queue&&this._queue.setOptions(e.queue)))}add(e,n){const s=[];let r;if(Array.isArray(e)){if(e.map(a=>a[this._idProp]).some(a=>this._data.has(a)))throw new Error(\"A duplicate id was found in the parameter array.\");for(let a=0,l=e.length;a{const h=d[l];if(null!=h&&this._data.has(h)){const p=d,M=Object.assign({},this._data.get(h)),w=this._updateItem(p);r.push(w),a.push(p),o.push(M)}else{const p=this._addItem(d);s.push(p)}};if(Array.isArray(e))for(let d=0,h=e.length;d{const o=this._data.get(r[this._idProp]);if(null==o)throw new Error(\"Updating non-existent items is not allowed.\");return{oldData:o,update:r}}).map(({oldData:r,update:o})=>{const a=r[this._idProp],l=_k(r,o);return this._data.set(a,l),{id:a,oldData:r,updatedData:l}});if(s.length){const r={items:s.map(o=>o.id),oldData:s.map(o=>o.oldData),data:s.map(o=>o.updatedData)};return this._trigger(\"update\",r,n),r.items}return[]}get(e,n){let s,r,o;Tv(e)?(s=e,o=n):Array.isArray(e)?(r=e,o=n):o=e;const a=o&&\"Object\"===o.returnType?\"Object\":\"Array\",l=o&&o.filter,u=[];let d,h,p;if(null!=s)d=this._data.get(s),d&&l&&!l(d)&&(d=void 0);else if(null!=r)for(let M=0,w=r.length;M(s[r]=e[r],s),{})}_sort(e,n){if(\"string\"==typeof n){const s=n;e.sort((r,o)=>{const a=r[s],l=o[s];return a>l?1:as)&&(n=r,s=o)}return n||null}min(e){let n=null,s=null;for(const r of this._data.values()){const o=r[e];\"number\"==typeof o&&(null==s||oa(u)&&l(u)),null==s?this._data.get(o):this._data.get(s,o)}getIds(e){if(this._data.length){const n=this._options.filter,s=null!=e?e.filter:null;let r;return r=s?n?o=>n(o)&&s(o):s:n,this._data.getIds({filter:r,order:e&&e.order})}return[]}forEach(e,n){if(this._data){const s=this._options.filter,r=n&&n.filter;let o;o=r?s?function(a){return s(a)&&r(a)}:r:s,this._data.forEach(e,{filter:o,order:n&&n.order})}}map(e,n){if(this._data){const s=this._options.filter,r=n&&n.filter;let o;return o=r?s?a=>s(a)&&r(a):r:s,this._data.map(e,{filter:o,order:n&&n.order})}return[]}getDataSet(){return this._data.getDataSet()}stream(e){return this._data.stream(e||{[Symbol.iterator]:this._ids.keys.bind(this._ids)})}dispose(){this._data?.off&&this._data.off(\"*\",this._listener);const e=\"This data view has already been disposed of.\",n={get:()=>{throw new Error(e)},set:()=>{throw new Error(e)},configurable:!1};for(const s of Reflect.ownKeys(Ev.prototype))Object.defineProperty(this,s,n)}_onEvent(e,n,s){if(!n||!n.items||!this._data)return;const r=n.items,o=[],a=[],l=[],u=[],d=[],h=[];switch(e){case\"add\":for(let p=0,M=r.length;pObject.keys(o).reduce((a,l)=>(a[l]=Nv(o[l],e[l]),a),{})).to(s);return r.all().start(),{add:(...o)=>t.getDataSet().add(...o),remove:(...o)=>t.getDataSet().remove(...o),update:(...o)=>t.getDataSet().update(...o),updateOnly:(...o)=>t.getDataSet().updateOnly(...o),clear:(...o)=>t.getDataSet().clear(...o),forEach:s.forEach.bind(s),get:s.get.bind(s),getIds:s.getIds.bind(s),off:s.off.bind(s),on:s.on.bind(s),get length(){return s.length},idProp:n,type:e,rawDS:t,coercedDS:s,dispose:()=>r.stop()}}const Ek=t=>{const e=new(r6().FilterXSS)(t);return n=>e.process(n)},l6=t=>t;let xv=Ek();const O={...D,convert:Nv,setupXSSProtection:t=>{t&&(!0===t.disabled?(xv=l6,console.warn(\"You disabled XSS protection for vis-Timeline. I sure hope you know what you're doing!\")):t.filterOptions&&(xv=Ek(t.filterOptions)))}};Object.defineProperty(O,\"xss\",{get:function(){return xv}});class Ir{constructor(e,n){this.options=null,this.props=null}setOptions(e){e&&O.extend(this.options,e)}redraw(){return!1}destroy(){}_isResized(){const e=this.props._previousWidth!==this.props.width||this.props._previousHeight!==this.props.height;return this.props._previousWidth=this.props.width,this.props._previousHeight=this.props.height,e}}function $p(t,e,n){if(n&&!Array.isArray(n))return $p(t,e,[n]);if(e.hiddenDates=[],n&&1==Array.isArray(n)){for(let s=0;ss.start-r.start)}}function Lc(t,e,n){if(n&&!Array.isArray(n))return Lc(t,e,[n]);if(n&&void 0!==e.domProps.centerContainer.width){$p(t,e,n);const s=t(e.range.start),r=t(e.range.end),a=(e.range.end-e.range.start)/e.domProps.centerContainer.width;for(let p=0;p=4*a){let k=0;const x=r.clone();switch(n[p].repeat){case\"daily\":M.day()!=w.day()&&(k=1),M.dayOfYear(s.dayOfYear()),M.year(s.year()),M.subtract(7,\"days\"),w.dayOfYear(s.dayOfYear()),w.year(s.year()),w.subtract(7-k,\"days\"),x.add(1,\"weeks\");break;case\"weekly\":{const P=w.diff(M,\"days\"),j=M.day();M.date(s.date()),M.month(s.month()),M.year(s.year()),w=M.clone(),M.day(j),w.day(j),w.add(P,\"days\"),M.subtract(1,\"weeks\"),w.subtract(1,\"weeks\"),x.add(1,\"weeks\");break}case\"monthly\":M.month()!=w.month()&&(k=1),M.month(s.month()),M.year(s.year()),M.subtract(1,\"months\"),w.month(s.month()),w.year(s.year()),w.subtract(1,\"months\"),w.add(k,\"months\"),x.add(1,\"months\");break;case\"yearly\":M.year()!=w.year()&&(k=1),M.year(s.year()),M.subtract(1,\"years\"),w.year(s.year()),w.subtract(1,\"years\"),w.add(k,\"years\"),x.add(1,\"years\");break;default:return void console.log(\"Wrong repeat format, allowed are: daily, weekly, monthly, yearly. Given:\",n[p].repeat)}for(;M=e[s].start&&e[r].end<=e[s].end?e[r].remove=!0:e[r].start>=e[s].start&&e[r].start<=e[s].end?(e[s].end=e[r].end,e[r].remove=!0):e[r].end>=e[s].start&&e[r].end<=e[s].end&&(e[s].start=e[r].start,e[r].remove=!0));for(s=0;sr.start-o.start)}(e);const l=Tc(e.range.start,e.hiddenDates),u=Tc(e.range.end,e.hiddenDates);let d=e.range.start,h=e.range.end;1==l.hidden&&(d=1==e.range.startToFront?l.startDate-1:l.endDate+1),1==u.hidden&&(h=1==e.range.endToFront?u.startDate-1:u.endDate+1),(1==l.hidden||1==u.hidden)&&e.range._applyRange(d,h)}}function Av(t,e,n){let s;if(0==t.body.hiddenDates.length)return s=t.range.conversion(n),(e.valueOf()-s.offset)*s.scale;{const r=Tc(e,t.body.hiddenDates);1==r.hidden&&(e=r.startDate);const o=eu(t.body.hiddenDates,t.range.start,t.range.end);if(e=e&&a<=n&&(s+=a-o)}return s}(t.body.hiddenDates,e,s.offset);return e=t.options.moment(e).toDate().valueOf(),-(s.offset-(e+=a).valueOf())*s.scale}return e>t.range.end?(e=jv(t.options.moment,t.body.hiddenDates,{start:t.range.start,end:e},e),s=t.range.conversion(n,o),(e.valueOf()-s.offset)*s.scale):(e=jv(t.options.moment,t.body.hiddenDates,t.range,e),s=t.range.conversion(n,o),(e.valueOf()-s.offset)*s.scale)}}function Ov(t,e,n){if(0==t.body.hiddenDates.length){const s=t.range.conversion(n);return new Date(e/s.scale+s.offset)}{const s=eu(t.body.hiddenDates,t.range.start,t.range.end),o=(t.range.end-t.range.start-s)*e/n,a=function xk(t,e,n){let s=0,r=0,o=e.start;for(let a=0;a=e.start&&u=n)break;s+=u-l}}return s}(t.body.hiddenDates,t.range,o);return new Date(a+o+t.range.start)}}function eu(t,e,n){let s=0;for(let r=0;r=e&&a=n.start&&l=l&&(r+=l-a)}return r}function po(t,e,n,s){const r=Tc(e,t);return 1==r.hidden?n<0?1==s?r.startDate-(r.endDate-e)-1:r.startDate-1:1==s?r.endDate+(e-r.startDate)+1:r.endDate+1:e}function Tc(t,e){for(let r=0;r=n&&t1e3&&(s=1e3),e.body.dom.rollingModeBtn.style.visibility=\"hidden\",e.currentTimeTimer=setTimeout(n,s)}()}stopRolling(){void 0!==this.currentTimeTimer&&(clearTimeout(this.currentTimeTimer),this.rolling=!1,this.body.dom.rollingModeBtn.style.visibility=\"visible\")}setRange(e,n,s,r,o){s||(s={}),!0!==s.byUser&&(s.byUser=!1);const a=this,l=null!=e?O.convert(e,\"Date\").valueOf():null,u=null!=n?O.convert(n,\"Date\").valueOf():null;if(this._cancelAnimation(),this.millisecondsPerPixelCache=void 0,s.animation){const h=this.start,p=this.end,M=\"object\"==typeof s.animation&&\"duration\"in s.animation?s.animation.duration:500,w=\"object\"==typeof s.animation&&\"easingFunction\"in s.animation?s.animation.easingFunction:\"easeInOutQuad\",E=O.easingFunctions[w];if(!E)throw new Error(`Unknown easing function ${JSON.stringify(w)}. Choose from: ${Object.keys(O.easingFunctions).join(\", \")}`);const k=Date.now();let x=!1;const P=()=>{if(!a.props.touch.dragging){const G=Date.now()-k,B=E(G/M),ce=G>M;d=a._applyRange(ce||null===l?l:h+(l-h)*B,ce||null===u?u:p+(u-p)*B),Lc(a.options.moment,a.body,a.options.hiddenDates),x=x||d;const et={start:new Date(a.start),end:new Date(a.end),byUser:s.byUser,event:s.event};if(o&&o(B,d,ce),d&&a.body.emitter.emit(\"rangechange\",et),ce){if(x&&(a.body.emitter.emit(\"rangechanged\",et),r))return r()}else a.animationTimer=setTimeout(P,20)}};return P()}var d=this._applyRange(l,u);if(Lc(this.options.moment,this.body,this.options.hiddenDates),d){const h={start:new Date(this.start),end:new Date(this.end),byUser:s.byUser,event:s.event};if(this.body.emitter.emit(\"rangechange\",h),clearTimeout(a.timeoutID),a.timeoutID=setTimeout(()=>{a.body.emitter.emit(\"rangechanged\",h)},200),r)return r()}}getMillisecondsPerPixel(){return void 0===this.millisecondsPerPixelCache&&(this.millisecondsPerPixelCache=(this.end-this.start)/this.body.dom.center.clientWidth),this.millisecondsPerPixelCache}_cancelAnimation(){this.animationTimer&&(clearTimeout(this.animationTimer),this.animationTimer=null)}_applyRange(e,n){let s=null!=e?O.convert(e,\"Date\").valueOf():this.start,r=null!=n?O.convert(n,\"Date\").valueOf():this.end;const o=null!=this.options.max?O.convert(this.options.max,\"Date\").valueOf():null,a=null!=this.options.min?O.convert(this.options.min,\"Date\").valueOf():null;let l;if(isNaN(s)||null===s)throw new Error(`Invalid start \"${e}\"`);if(isNaN(r)||null===r)throw new Error(`Invalid end \"${n}\"`);if(ro&&(r=o)),null!==o&&r>o&&(l=r-o,s-=l,r-=l,null!=a&&s=this.start-.5&&r<=this.end?(s=this.start,r=this.end):(l=d-(r-s),s-=l/2,r+=l/2))}if(null!==this.options.zoomMax){let d=parseFloat(this.options.zoomMax);d<0&&(d=0),r-s>d&&(this.end-this.start===d&&sthis.end?(s=this.start,r=this.end):(l=r-s-d,s+=l/2,r-=l/2))}const u=this.start!=s||this.end!=r;return!(s>=this.start&&s<=this.end||r>=this.start&&r<=this.end)&&!(this.start>=s&&this.start<=r||this.end>=s&&this.end<=r)&&this.body.emitter.emit(\"checkRangedItems\"),this.start=s,this.end=r,u}getRange(){return{start:this.start,end:this.end}}conversion(e,n){return Sc.conversion(this.start,this.end,e,n)}static conversion(e,n,s,r){return void 0===r&&(r=0),0!=s&&n-e!=0?{offset:e,scale:s/(n-e-r)}:{offset:0,scale:1}}_onDragStart(e){this.deltaDifference=0,this.previousDelta=0,this.options.moveable&&this._isInsideRange(e)&&this.props.touch.allowDragging&&(this.stopRolling(),this.props.touch.start=this.start,this.props.touch.end=this.end,this.props.touch.dragging=!0,this.body.dom.root&&(this.body.dom.root.style.cursor=\"move\"))}_onDrag(e){if(!(e&&this.props.touch.dragging&&this.options.moveable&&this.props.touch.allowDragging))return;const n=this.options.direction;Ak(n);let s=\"horizontal\"==n?e.deltaX:e.deltaY;s-=this.deltaDifference;let r=this.props.touch.end-this.props.touch.start;r-=eu(this.body.hiddenDates,this.start,this.end);const a=\"horizontal\"==n?this.body.domProps.center.width:this.body.domProps.center.height;let l;l=this.options.rtl?s/a*r:-s/a*r;const u=this.props.touch.start+l,d=this.props.touch.end+l,h=po(this.body.hiddenDates,u,this.previousDelta-s,!0),p=po(this.body.hiddenDates,d,this.previousDelta-s,!0);if(h!=u||p!=d)return this.deltaDifference+=s,this.props.touch.start=h,this.props.touch.end=p,void this._onDrag(e);this.previousDelta=s,this._applyRange(u,d);const M=new Date(this.start),w=new Date(this.end);this.body.emitter.emit(\"rangechange\",{start:M,end:w,byUser:!0,event:e}),this.body.emitter.emit(\"panmove\")}_onDragEnd(e){this.props.touch.dragging&&this.options.moveable&&this.props.touch.allowDragging&&(this.props.touch.dragging=!1,this.body.dom.root&&(this.body.dom.root.style.cursor=\"auto\"),this.body.emitter.emit(\"rangechanged\",{start:new Date(this.start),end:new Date(this.end),byUser:!0,event:e}))}_onMouseWheel(e){let n=0;if(e.wheelDelta?n=e.wheelDelta/120:e.detail?n=-e.detail/3:e.deltaY&&(n=-e.deltaY/3),!(this.options.zoomKey&&!e[this.options.zoomKey]&&this.options.zoomable||!this.options.zoomable&&this.options.moveable)&&this.options.zoomable&&this.options.moveable&&this._isInsideRange(e)&&n){const s=this.options.zoomFriction||5;let r,o;if(r=n<0?1-n/s:1/(1+n/s),this.rolling)o=this.start+(this.end-this.start)*(this.options.rollingMode&&this.options.rollingMode.offset||.5);else{const a=this.getPointer({x:e.clientX,y:e.clientY},this.body.dom.center);o=this._pointerToDate(a)}this.zoom(r,o,n,e),e.preventDefault()}}_onTouch(e){this.props.touch.start=this.start,this.props.touch.end=this.end,this.props.touch.allowDragging=!0,this.props.touch.center=null,this.props.touch.centerDate=null,this.scaleOffset=0,this.deltaDifference=0,O.preventDefault(e)}_onPinch(e){if(!this.options.zoomable||!this.options.moveable)return;O.preventDefault(e),this.props.touch.allowDragging=!1,this.props.touch.center||(this.props.touch.center=this.getPointer(e.center,this.body.dom.center),this.props.touch.centerDate=this._pointerToDate(this.props.touch.center)),this.stopRolling();const n=1/(e.scale+this.scaleOffset),s=this.props.touch.centerDate,r=eu(this.body.hiddenDates,this.start,this.end),o=Cc(this.options.moment,this.body.hiddenDates,this,s),a=r-o;let l=s-o+(this.props.touch.start-(s-o))*n,u=s+a+(this.props.touch.end-(s+a))*n;this.startToFront=1-n<=0,this.endToFront=n-1<=0;const d=po(this.body.hiddenDates,l,1-n,!0),h=po(this.body.hiddenDates,u,n-1,!0);(d!=l||h!=u)&&(this.props.touch.start=d,this.props.touch.end=h,this.scaleOffset=1-e.scale,l=d,u=h),this.setRange(l,u,{animation:!1,byUser:!0,event:e}),this.startToFront=!1,this.endToFront=!0}_isInsideRange(e){const n=e.center?e.center.x:e.clientX,s=this.body.dom.centerContainer.getBoundingClientRect(),o=this.body.util.toTime(this.options.rtl?n-s.left:s.right-n);return o>=this.start&&o<=this.end}_pointerToDate(e){let n;const s=this.options.direction;return Ak(s),\"horizontal\"==s?this.body.util.toTime(e.x).valueOf():(n=this.conversion(this.body.domProps.center.height),e.y/n.scale+n.offset)}getPointer(e,n){const s=n.getBoundingClientRect();return this.options.rtl?{x:s.right-e.x,y:e.y-s.top}:{x:e.x-s.left,y:e.y-s.top}}zoom(e,n,s,r){null==n&&(n=(this.start+this.end)/2);const o=eu(this.body.hiddenDates,this.start,this.end),a=Cc(this.options.moment,this.body.hiddenDates,this,n),l=o-a;let u=n-a+(this.start-(n-a))*e,d=n+l+(this.end-(n+l))*e;this.startToFront=!(s>0),this.endToFront=!(-s>0);const h=po(this.body.hiddenDates,u,s,!0),p=po(this.body.hiddenDates,d,-s,!0);(h!=u||p!=d)&&(u=h,d=p),this.setRange(u,d,{animation:!1,byUser:!0,event:r}),this.startToFront=!1,this.endToFront=!0}move(e){const n=this.end-this.start,r=this.end+n*e;this.start=this.start+n*e,this.end=r}moveTo(e){const s=(this.start+this.end)/2-e;this.setRange(this.start-s,this.end-s,{animation:!1,byUser:!0,event:null})}}function Ak(t){if(\"horizontal\"!=t&&\"vertical\"!=t)throw new TypeError(`Unknown direction \"${t}\". Choose \"horizontal\" or \"vertical\".`)}let Yv;Yv=typeof window<\"u\"?function kv(t,e){var n=e||{preventDefault:!1};if(t.Manager){var s=t,r=function(d,h){var p=Object.create(n);return h&&s.assign(p,h),kv(new s(d,p),p)};return s.assign(r,s),r.Manager=function(d,h){var p=Object.create(n);return h&&s.assign(p,h),kv(new s.Manager(d,p),p)},r}var o=Object.create(t),a=t.element;function l(d){return d.match(/[^ ]+/g)}function u(d){if(\"hammer.input\"!==d.type){if(d.srcEvent._handled||(d.srcEvent._handled={}),d.srcEvent._handled[d.type])return;d.srcEvent._handled[d.type]=!0}var h=!1;d.stopPropagation=function(){h=!0};var p=d.srcEvent.stopPropagation.bind(d.srcEvent);\"function\"==typeof p&&(d.srcEvent.stopPropagation=function(){p(),d.stopPropagation()}),d.firstTarget=Wp;for(var M=Wp;M&&!h;){var w=M.hammer;if(w)for(var E,k=0;k0?o._handlers[p]=M:(t.off(p,u),delete o._handlers[p]))}),o},o.emit=function(d,h){Wp=h.target,t.emit(d,h)},o.destroy=function(){var d=t.element.hammer,h=d.indexOf(o);-1!==h&&d.splice(h,1),d.length||delete t.element.hammer,o._handlers={},t.destroy()},o}(window.Hammer||gk,{preventDefault:\"mouse\"}):()=>function c6(){const t=()=>{};return{on:t,off:t,destroy:t,emit:t,get:e=>({set:t})}}();var _i=Yv;function Ok(t,e){e.inputHandler=function(n){n.isFirst&&e(n)},t.on(\"hammer.input\",e.inputHandler)}let Gp=(()=>{class t{constructor(n,s,r,o,a){this.moment=a&&a.moment||Ni,this.options=a||{},this.current=this.moment(),this._start=this.moment(),this._end=this.moment(),this.autoScale=!0,this.scale=\"day\",this.step=1,this.setRange(n,s,r),this.switchedDay=!1,this.switchedMonth=!1,this.switchedYear=!1,this.hiddenDates=Array.isArray(o)?o:null!=o?[o]:[],this.format=t.FORMAT}setMoment(n){this.moment=n,this.current=this.moment(this.current.valueOf()),this._start=this.moment(this._start.valueOf()),this._end=this.moment(this._end.valueOf())}setFormat(n){const s=O.deepExtend({},t.FORMAT);this.format=O.deepExtend(s,n)}setRange(n,s,r){if(!(n instanceof Date&&s instanceof Date))throw\"No legal start or end date in method setRange\";this._start=null!=n?this.moment(n.valueOf()):Date.now(),this._end=null!=s?this.moment(s.valueOf()):Date.now(),this.autoScale&&this.setMinimumStep(r)}start(){this.current=this._start.clone(),this.roundToMinor()}roundToMinor(){switch(\"week\"==this.scale&&this.current.weekday(0),this.scale){case\"year\":this.current.year(this.step*Math.floor(this.current.year()/this.step)),this.current.month(0);case\"month\":this.current.date(1);case\"week\":case\"day\":case\"weekday\":this.current.hours(0);case\"hour\":this.current.minutes(0);case\"minute\":this.current.seconds(0);case\"second\":this.current.milliseconds(0)}if(1!=this.step){let n=this.current.clone();switch(this.scale){case\"millisecond\":this.current.subtract(this.current.milliseconds()%this.step,\"milliseconds\");break;case\"second\":this.current.subtract(this.current.seconds()%this.step,\"seconds\");break;case\"minute\":this.current.subtract(this.current.minutes()%this.step,\"minutes\");break;case\"hour\":this.current.subtract(this.current.hours()%this.step,\"hours\");break;case\"weekday\":case\"day\":this.current.subtract((this.current.date()-1)%this.step,\"day\");break;case\"week\":this.current.subtract(this.current.week()%this.step,\"week\");break;case\"month\":this.current.subtract(this.current.month()%this.step,\"month\");break;case\"year\":this.current.subtract(this.current.year()%this.step,\"year\")}n.isSame(this.current)||(this.current=this.moment(po(this.hiddenDates,this.current.valueOf(),-1,!0)))}}hasNext(){return this.current.valueOf()<=this._end.valueOf()}next(){const n=this.current.valueOf();switch(this.scale){case\"millisecond\":this.current.add(this.step,\"millisecond\");break;case\"second\":this.current.add(this.step,\"second\");break;case\"minute\":this.current.add(this.step,\"minute\");break;case\"hour\":this.current.add(this.step,\"hour\"),this.current.month()<6?this.current.subtract(this.current.hours()%this.step,\"hour\"):this.current.hours()%this.step!=0&&this.current.add(this.step-this.current.hours()%this.step,\"hour\");break;case\"weekday\":case\"day\":this.current.add(this.step,\"day\");break;case\"week\":if(0!==this.current.weekday())this.current.weekday(0),this.current.add(this.step,\"week\");else if(!1===this.options.showMajorLabels)this.current.add(this.step,\"week\");else{const s=this.current.clone();s.add(1,\"week\"),s.isSame(this.current,\"month\")?this.current.add(this.step,\"week\"):(this.current.add(this.step,\"week\"),this.current.date(1))}break;case\"month\":this.current.add(this.step,\"month\");break;case\"year\":this.current.add(this.step,\"year\")}if(1!=this.step)switch(this.scale){case\"millisecond\":this.current.milliseconds()>0&&this.current.milliseconds()0&&this.current.seconds()0&&this.current.minutes()0&&this.current.hours()=e.hiddenDates[a].start&&r0?n.step:1,this.autoScale=!1)}setAutoScale(n){this.autoScale=n}setMinimumStep(n){if(null==n)return;const s=31104e6,r=2592e6,o=864e5,a=36e5,l=6e4,u=1e3;1e3*s>n&&(this.scale=\"year\",this.step=1e3),500*s>n&&(this.scale=\"year\",this.step=500),100*s>n&&(this.scale=\"year\",this.step=100),50*s>n&&(this.scale=\"year\",this.step=50),10*s>n&&(this.scale=\"year\",this.step=10),5*s>n&&(this.scale=\"year\",this.step=5),s>n&&(this.scale=\"year\",this.step=1),3*r>n&&(this.scale=\"month\",this.step=3),r>n&&(this.scale=\"month\",this.step=1),7*o>n&&this.options.showWeekScale&&(this.scale=\"week\",this.step=1),2*o>n&&(this.scale=\"day\",this.step=2),o>n&&(this.scale=\"day\",this.step=1),o/2>n&&(this.scale=\"weekday\",this.step=1),4*a>n&&(this.scale=\"hour\",this.step=4),a>n&&(this.scale=\"hour\",this.step=1),15*l>n&&(this.scale=\"minute\",this.step=15),10*l>n&&(this.scale=\"minute\",this.step=10),5*l>n&&(this.scale=\"minute\",this.step=5),l>n&&(this.scale=\"minute\",this.step=1),15*u>n&&(this.scale=\"second\",this.step=15),10*u>n&&(this.scale=\"second\",this.step=10),5*u>n&&(this.scale=\"second\",this.step=5),u>n&&(this.scale=\"second\",this.step=1),200>n&&(this.scale=\"millisecond\",this.step=200),100>n&&(this.scale=\"millisecond\",this.step=100),50>n&&(this.scale=\"millisecond\",this.step=50),10>n&&(this.scale=\"millisecond\",this.step=10),5>n&&(this.scale=\"millisecond\",this.step=5),1>n&&(this.scale=\"millisecond\",this.step=1)}static snap(n,s,r){const o=Ni(n);if(\"year\"==s){const a=o.year()+Math.round(o.month()/12);o.year(Math.round(a/r)*r),o.month(0),o.date(0),o.hours(0),o.minutes(0),o.seconds(0),o.milliseconds(0)}else if(\"month\"==s)o.date()>15?(o.date(1),o.add(1,\"month\")):o.date(1),o.hours(0),o.minutes(0),o.seconds(0),o.milliseconds(0);else if(\"week\"==s)o.weekday()>2?(o.weekday(0),o.add(1,\"week\")):o.weekday(0),o.hours(0),o.minutes(0),o.seconds(0),o.milliseconds(0);else if(\"day\"==s){switch(r){case 5:case 2:o.hours(24*Math.round(o.hours()/24));break;default:o.hours(12*Math.round(o.hours()/12))}o.minutes(0),o.seconds(0),o.milliseconds(0)}else if(\"weekday\"==s){switch(r){case 5:case 2:o.hours(12*Math.round(o.hours()/12));break;default:o.hours(6*Math.round(o.hours()/6))}o.minutes(0),o.seconds(0),o.milliseconds(0)}else if(\"hour\"==s)o.minutes(4===r?60*Math.round(o.minutes()/60):30*Math.round(o.minutes()/30)),o.seconds(0),o.milliseconds(0);else if(\"minute\"==s){switch(r){case 15:case 10:o.minutes(5*Math.round(o.minutes()/5)),o.seconds(0);break;case 5:o.seconds(60*Math.round(o.seconds()/60));break;default:o.seconds(30*Math.round(o.seconds()/30))}o.milliseconds(0)}else if(\"second\"==s)switch(r){case 15:case 10:o.seconds(5*Math.round(o.seconds()/5)),o.milliseconds(0);break;case 5:o.milliseconds(1e3*Math.round(o.milliseconds()/1e3));break;default:o.milliseconds(500*Math.round(o.milliseconds()/500))}else if(\"millisecond\"==s){const a=r>5?r/2:1;o.milliseconds(Math.round(o.milliseconds()/a)*a)}return o}isMajor(){if(1==this.switchedYear)switch(this.scale){case\"year\":case\"month\":case\"week\":case\"weekday\":case\"day\":case\"hour\":case\"minute\":case\"second\":case\"millisecond\":return!0;default:return!1}else if(1==this.switchedMonth)switch(this.scale){case\"week\":case\"weekday\":case\"day\":case\"hour\":case\"minute\":case\"second\":case\"millisecond\":return!0;default:return!1}else if(1==this.switchedDay)switch(this.scale){case\"millisecond\":case\"second\":case\"minute\":case\"hour\":return!0;default:return!1}const n=this.moment(this.current);switch(this.scale){case\"millisecond\":return 0==n.milliseconds();case\"second\":return 0==n.seconds();case\"minute\":return 0==n.hours()&&0==n.minutes();case\"hour\":return 0==n.hours();case\"weekday\":case\"day\":return this.options.showWeekScale?1==n.isoWeekday():1==n.date();case\"week\":return 1==n.date();case\"month\":return 0==n.month();default:return!1}}getLabelMinor(n){if(null==n&&(n=this.current),n instanceof Date&&(n=this.moment(n)),\"function\"==typeof this.format.minorLabels)return this.format.minorLabels(n,this.scale,this.step);const s=this.format.minorLabels[this.scale];return\"week\"===this.scale&&1===n.date()&&0!==n.weekday()?\"\":s&&s.length>0?this.moment(n).format(s):\"\"}getLabelMajor(n){if(null==n&&(n=this.current),n instanceof Date&&(n=this.moment(n)),\"function\"==typeof this.format.majorLabels)return this.format.majorLabels(n,this.scale,this.step);const s=this.format.majorLabels[this.scale];return s&&s.length>0?this.moment(n).format(s):\"\"}getClassName(){const n=this.moment,s=this.moment(this.current),r=s.locale?s.locale(\"en\"):s.lang(\"en\"),o=this.step,a=[];function l(M){return M/o%2==0?\" vis-even\":\" vis-odd\"}function u(M){return M.isSame(Date.now(),\"day\")?\" vis-today\":M.isSame(n().add(1,\"day\"),\"day\")?\" vis-tomorrow\":M.isSame(n().add(-1,\"day\"),\"day\")?\" vis-yesterday\":\"\"}function d(M){return M.isSame(Date.now(),\"week\")?\" vis-current-week\":\"\"}function h(M){return M.isSame(Date.now(),\"month\")?\" vis-current-month\":\"\"}switch(this.scale){case\"millisecond\":a.push(u(r)),a.push(l(r.milliseconds()));break;case\"second\":a.push(u(r)),a.push(l(r.seconds()));break;case\"minute\":a.push(u(r)),a.push(l(r.minutes()));break;case\"hour\":a.push(`vis-h${r.hours()}${4==this.step?\"-h\"+(r.hours()+4):\"\"}`),a.push(u(r)),a.push(l(r.hours()));break;case\"weekday\":a.push(`vis-${r.format(\"dddd\").toLowerCase()}`),a.push(u(r)),a.push(d(r)),a.push(l(r.date()));break;case\"day\":a.push(`vis-day${r.date()}`),a.push(`vis-${r.format(\"MMMM\").toLowerCase()}`),a.push(u(r)),a.push(h(r)),a.push(this.step<=2?u(r):\"\"),a.push(this.step<=2?`vis-${r.format(\"dddd\").toLowerCase()}`:\"\"),a.push(l(r.date()-1));break;case\"week\":a.push(`vis-week${r.format(\"w\")}`),a.push(d(r)),a.push(l(r.week()));break;case\"month\":a.push(`vis-${r.format(\"MMMM\").toLowerCase()}`),a.push(h(r)),a.push(l(r.month()));break;case\"year\":a.push(`vis-year${r.year()}`),a.push(function p(M){return M.isSame(Date.now(),\"year\")?\" vis-current-year\":\"\"}(r)),a.push(l(r.year()))}return a.filter(String).join(\" \")}}return t.FORMAT={minorLabels:{millisecond:\"SSS\",second:\"s\",minute:\"HH:mm\",hour:\"HH:mm\",weekday:\"ddd D\",day:\"D\",week:\"w\",month:\"MMM\",year:\"YYYY\"},majorLabels:{millisecond:\"HH:mm:ss\",second:\"D MMMM HH:mm\",minute:\"ddd D MMMM\",hour:\"ddd D MMMM\",weekday:\"MMMM YYYY\",day:\"MMMM YYYY\",week:\"MMMM YYYY\",month:\"YYYY\",year:\"\"}},t})();class Ec extends Ir{constructor(e,n){super(),this.dom={foreground:null,lines:[],majorTexts:[],minorTexts:[],redundant:{lines:[],majorTexts:[],minorTexts:[]}},this.props={range:{start:0,end:0,minimumStep:0},lineTop:0},this.defaultOptions={orientation:{axis:\"bottom\"},showMinorLabels:!0,showMajorLabels:!0,showWeekScale:!1,maxMinorChars:7,format:O.extend({},Gp.FORMAT),moment:Ni,timeAxis:null},this.options=O.extend({},this.defaultOptions),this.body=e,this._create(),this.setOptions(n)}setOptions(e){e&&(O.selectiveExtend([\"showMinorLabels\",\"showMajorLabels\",\"showWeekScale\",\"maxMinorChars\",\"hiddenDates\",\"timeAxis\",\"moment\",\"rtl\"],this.options,e),O.selectiveDeepExtend([\"format\"],this.options,e),\"orientation\"in e&&(\"string\"==typeof e.orientation?this.options.orientation.axis=e.orientation:\"object\"==typeof e.orientation&&\"axis\"in e.orientation&&(this.options.orientation.axis=e.orientation.axis)),\"locale\"in e&&(\"function\"==typeof Ni.locale?Ni.locale(e.locale):Ni.lang(e.locale)))}_create(){this.dom.foreground=document.createElement(\"div\"),this.dom.background=document.createElement(\"div\"),this.dom.foreground.className=\"vis-time-axis vis-foreground\",this.dom.background.className=\"vis-time-axis vis-background\"}destroy(){this.dom.foreground.parentNode&&this.dom.foreground.parentNode.removeChild(this.dom.foreground),this.dom.background.parentNode&&this.dom.background.parentNode.removeChild(this.dom.background),this.body=null}redraw(){const e=this.props,n=this.dom.foreground,s=this.dom.background,r=\"top\"==this.options.orientation.axis?this.body.dom.top:this.body.dom.bottom,o=n.parentNode!==r;this._calculateCharSize();const l=this.options.showMajorLabels&&\"none\"!==this.options.orientation.axis;e.minorLabelHeight=this.options.showMinorLabels&&\"none\"!==this.options.orientation.axis?e.minorCharHeight:0,e.majorLabelHeight=l?e.majorCharHeight:0,e.height=e.minorLabelHeight+e.majorLabelHeight,e.width=n.offsetWidth,e.minorLineHeight=this.body.domProps.root.height-e.majorLabelHeight-(\"top\"==this.options.orientation.axis?this.body.domProps.bottom.height:this.body.domProps.top.height),e.minorLineWidth=1,e.majorLineHeight=e.minorLineHeight+e.majorLabelHeight,e.majorLineWidth=1;const u=n.nextSibling,d=s.nextSibling;return n.parentNode&&n.parentNode.removeChild(n),s.parentNode&&s.parentNode.removeChild(s),n.style.height=`${this.props.height}px`,this._repaintLabels(),u?r.insertBefore(n,u):r.appendChild(n),d?this.body.dom.backgroundVertical.insertBefore(s,d):this.body.dom.backgroundVertical.appendChild(s),this._isResized()||o}_repaintLabels(){const e=this.options.orientation.axis,n=O.convert(this.body.range.start,\"Number\"),s=O.convert(this.body.range.end,\"Number\"),r=this.body.util.toTime((this.props.minorCharWidth||10)*this.options.maxMinorChars).valueOf();let o=r-Cc(this.options.moment,this.body.hiddenDates,this.body.range,r);o-=this.body.util.toTime(0).valueOf();const a=new Gp(new Date(n),new Date(s),o,this.body.hiddenDates,this.options);a.setMoment(this.options.moment),this.options.format&&a.setFormat(this.options.format),this.options.timeAxis&&a.setScale(this.options.timeAxis),this.step=a;const l=this.dom;l.redundant.lines=l.lines,l.redundant.majorTexts=l.majorTexts,l.redundant.minorTexts=l.minorTexts,l.lines=[],l.majorTexts=[],l.minorTexts=[];let u,d,h,p,M,w,k,x,P,E=0,j=0;let B;for(a.start(),d=a.getCurrent(),p=this.body.util.toScreen(d);a.hasNext()&&j<1e3;){if(w=\"week\"===(j++,M=a.isMajor(),B=a.getClassName(),u=d,h=p,a.next(),d=a.getCurrent(),p=this.body.util.toScreen(d),k=E,E=p-h,a.scale)||E>=.4*k,this.options.showMinorLabels&&w){var ce=this._repaintMinorText(h,a.getLabelMinor(u),e,B);ce.style.width=`${E}px`}M&&this.options.showMajorLabels?(h>0&&(null==P&&(P=h),ce=this._repaintMajorText(h,a.getLabelMajor(u),e,B)),x=this._repaintMajorLine(h,E,e,B)):w?x=this._repaintMinorLine(h,E,e,B):x&&(x.style.width=`${parseInt(x.style.width)+E}px`)}if(1e3===j&&!jk&&(console.warn(\"Something is wrong with the Timeline scale. Limited drawing of grid lines to 1000 lines.\"),jk=!0),this.options.showMajorLabels){const _e=this.body.util.toTime(0),Ye=a.getLabelMajor(_e);(null==P||Ye.length*(this.props.majorCharWidth||10)+10{for(;_e.length;){const Ye=_e.pop();Ye&&Ye.parentNode&&Ye.parentNode.removeChild(Ye)}})}_repaintMinorText(e,n,s,r){let o=this.dom.redundant.minorTexts.shift();if(!o){const l=document.createTextNode(\"\");o=document.createElement(\"div\"),o.appendChild(l),this.dom.foreground.appendChild(o)}return this.dom.minorTexts.push(o),o.innerHTML=O.xss(n),this._setXY(o,e,\"top\"==s?this.props.majorLabelHeight:0),o.className=`vis-text vis-minor ${r}`,o}_repaintMajorText(e,n,s,r){let o=this.dom.redundant.majorTexts.shift();if(!o){const l=document.createElement(\"div\");o=document.createElement(\"div\"),o.appendChild(l),this.dom.foreground.appendChild(o)}return o.childNodes[0].innerHTML=O.xss(n),o.className=`vis-text vis-major ${r}`,this._setXY(o,e,\"top\"==s?0:this.props.minorLabelHeight),this.dom.majorTexts.push(o),o}_setXY(e,n,s){e.style.transform=`translate(${this.options.rtl?-1*n:n}px, ${s}px)`}_repaintMinorLine(e,n,s,r){let o=this.dom.redundant.lines.shift();o||(o=document.createElement(\"div\"),this.dom.background.appendChild(o)),this.dom.lines.push(o);const a=this.props;return o.style.width=`${n}px`,o.style.height=`${a.minorLineHeight}px`,this._setXY(o,e-a.minorLineWidth/2,\"top\"==s?a.majorLabelHeight:this.body.domProps.top.height),o.className=`vis-grid ${this.options.rtl?\"vis-vertical-rtl\":\"vis-vertical\"} vis-minor ${r}`,o}_repaintMajorLine(e,n,s,r){let o=this.dom.redundant.lines.shift();o||(o=document.createElement(\"div\"),this.dom.background.appendChild(o)),this.dom.lines.push(o);const a=this.props;return o.style.width=`${n}px`,o.style.height=`${a.majorLineHeight}px`,this._setXY(o,e-a.majorLineWidth/2,\"top\"==s?0:this.body.domProps.top.height),o.className=`vis-grid ${this.options.rtl?\"vis-vertical-rtl\":\"vis-vertical\"} vis-major ${r}`,o}_calculateCharSize(){this.dom.measureCharMinor||(this.dom.measureCharMinor=document.createElement(\"DIV\"),this.dom.measureCharMinor.className=\"vis-text vis-minor vis-measure\",this.dom.measureCharMinor.style.position=\"absolute\",this.dom.measureCharMinor.appendChild(document.createTextNode(\"0\")),this.dom.foreground.appendChild(this.dom.measureCharMinor)),this.props.minorCharHeight=this.dom.measureCharMinor.clientHeight,this.props.minorCharWidth=this.dom.measureCharMinor.clientWidth,this.dom.measureCharMajor||(this.dom.measureCharMajor=document.createElement(\"DIV\"),this.dom.measureCharMajor.className=\"vis-text vis-major vis-measure\",this.dom.measureCharMajor.style.position=\"absolute\",this.dom.measureCharMajor.appendChild(document.createTextNode(\"0\")),this.dom.foreground.appendChild(this.dom.measureCharMajor)),this.props.majorCharHeight=this.dom.measureCharMajor.clientHeight,this.props.majorCharWidth=this.dom.measureCharMajor.clientWidth}}var jk=!1;function _s(t){this.active=!1,this.dom={container:t},this.dom.overlay=document.createElement(\"div\"),this.dom.overlay.className=\"vis-overlay\",this.dom.container.appendChild(this.dom.overlay),this.hammer=_i(this.dom.overlay),this.hammer.on(\"tap\",this._onTapOverlay.bind(this));var e=this;[\"tap\",\"doubletap\",\"press\",\"pinch\",\"pan\",\"panstart\",\"panmove\",\"panend\"].forEach(function(s){e.hammer.on(s,function(r){r.stopPropagation()})}),document&&document.body&&(this.onClick=function(s){(function p6(t,e){for(;t;){if(t===e)return!0;t=t.parentNode}return!1})(s.target,t)||e.deactivate()},document.body.addEventListener(\"click\",this.onClick)),void 0!==this.keycharm&&this.keycharm.destroy(),this.keycharm=function o6(t){var a,e=t&&t.preventDefault||!1,n=t&&t.container||window,s={},r={keydown:{},keyup:{}},o={};for(a=97;a<=122;a++)o[String.fromCharCode(a)]={code:a-97+65,shift:!1};for(a=65;a<=90;a++)o[String.fromCharCode(a)]={code:a,shift:!0};for(a=0;a<=9;a++)o[\"\"+a]={code:48+a,shift:!1};for(a=1;a<=12;a++)o[\"F\"+a]={code:111+a,shift:!1};for(a=0;a<=9;a++)o[\"num\"+a]={code:96+a,shift:!1};o[\"num*\"]={code:106,shift:!1},o[\"num+\"]={code:107,shift:!1},o[\"num-\"]={code:109,shift:!1},o[\"num/\"]={code:111,shift:!1},o[\"num.\"]={code:110,shift:!1},o.left={code:37,shift:!1},o.up={code:38,shift:!1},o.right={code:39,shift:!1},o.down={code:40,shift:!1},o.space={code:32,shift:!1},o.enter={code:13,shift:!1},o.shift={code:16,shift:void 0},o.esc={code:27,shift:!1},o.backspace={code:8,shift:!1},o.tab={code:9,shift:!1},o.ctrl={code:17,shift:!1},o.alt={code:18,shift:!1},o.delete={code:46,shift:!1},o.pageup={code:33,shift:!1},o.pagedown={code:34,shift:!1},o[\"=\"]={code:187,shift:!1},o[\"-\"]={code:189,shift:!1},o[\"]\"]={code:221,shift:!1},o[\"[\"]={code:219,shift:!1};var l=function(h){d(h,\"keydown\")},u=function(h){d(h,\"keyup\")},d=function(h,p){if(void 0!==r[p][h.keyCode]){for(var M=r[p][h.keyCode],w=0;w{this.options.locales[r]=O.extend({},s,this.options.locales[r])}),this.customTime=n&&null!=n.time?n.time:new Date,this.eventParams={},this._create()}setOptions(e){e&&O.selectiveExtend([\"moment\",\"locale\",\"locales\",\"id\",\"title\",\"rtl\",\"snap\"],this.options,e)}_create(){const e=document.createElement(\"div\");e[\"custom-time\"]=this,e.className=`vis-custom-time ${this.options.id||\"\"}`,e.style.position=\"absolute\",e.style.top=\"0px\",e.style.height=\"100%\",this.bar=e;const n=document.createElement(\"div\");function s(r){this.body.range._onMouseWheel(r)}n.style.position=\"relative\",n.style.top=\"0px\",this.options.rtl?n.style.right=\"-10px\":n.style.left=\"-10px\",n.style.height=\"100%\",n.style.width=\"20px\",n.addEventListener?(n.addEventListener(\"mousewheel\",s.bind(this),!1),n.addEventListener(\"DOMMouseScroll\",s.bind(this),!1)):n.attachEvent(\"onmousewheel\",s.bind(this)),e.appendChild(n),this.hammer=new _i(n),this.hammer.on(\"panstart\",this._onDragStart.bind(this)),this.hammer.on(\"panmove\",this._onDrag.bind(this)),this.hammer.on(\"panend\",this._onDragEnd.bind(this)),this.hammer.get(\"pan\").set({threshold:5,direction:_i.DIRECTION_ALL}),this.hammer.get(\"press\").set({time:1e4})}destroy(){this.hide(),this.hammer.destroy(),this.hammer=null,this.body=null}redraw(){const e=this.body.dom.backgroundVertical;this.bar.parentNode!=e&&(this.bar.parentNode&&this.bar.parentNode.removeChild(this.bar),e.appendChild(this.bar));const n=this.body.util.toScreen(this.customTime);let s=this.options.locales[this.options.locale];s||(this.warned||(console.warn(`WARNING: options.locales['${this.options.locale}'] not found. See https://visjs.github.io/vis-timeline/docs/timeline/#Localization`),this.warned=!0),s=this.options.locales.en);let r=this.options.title;return void 0===r?(r=`${s.time}: ${this.options.moment(this.customTime).format(\"dddd, MMMM Do YYYY, H:mm:ss\")}`,r=r.charAt(0).toUpperCase()+r.substring(1)):\"function\"==typeof r&&(r=r.call(this,this.customTime)),this.options.rtl?this.bar.style.right=`${n}px`:this.bar.style.left=`${n}px`,this.bar.title=r,!1}hide(){this.bar.parentNode&&this.bar.parentNode.removeChild(this.bar)}setCustomTime(e){this.customTime=O.convert(e,\"Date\"),this.redraw()}getCustomTime(){return new Date(this.customTime.valueOf())}setCustomMarker(e,n){const s=document.createElement(\"div\");s.className=\"vis-custom-time-marker\",s.innerHTML=O.xss(e),s.style.position=\"absolute\",n&&(s.setAttribute(\"contenteditable\",\"true\"),s.addEventListener(\"pointerdown\",function(){s.focus()}),s.addEventListener(\"input\",this._onMarkerChange.bind(this)),s.title=e,s.addEventListener(\"blur\",function(r){this.title!=r.target.innerHTML&&(this._onMarkerChanged(r),this.title=r.target.innerHTML)}.bind(this))),this.bar.appendChild(s)}setCustomTitle(e){this.options.title=e}_onDragStart(e){this.eventParams.dragging=!0,this.eventParams.customTime=this.customTime,e.stopPropagation()}_onDrag(e){if(!this.eventParams.dragging)return;let n=this.options.rtl?-1*e.deltaX:e.deltaX;const s=this.body.util.toScreen(this.eventParams.customTime)+n,r=this.body.util.toTime(s),o=this.body.util.getScale(),a=this.body.util.getStep(),l=this.options.snap,u=l?l(r,o,a):r;this.setCustomTime(u),this.body.emitter.emit(\"timechange\",{id:this.options.id,time:new Date(this.customTime.valueOf()),event:e}),e.stopPropagation()}_onDragEnd(e){this.eventParams.dragging&&(this.body.emitter.emit(\"timechanged\",{id:this.options.id,time:new Date(this.customTime.valueOf()),event:e}),e.stopPropagation())}_onMarkerChange(e){this.body.emitter.emit(\"markerchange\",{id:this.options.id,title:e.target.innerHTML,event:e}),e.stopPropagation()}_onMarkerChanged(e){this.body.emitter.emit(\"markerchanged\",{id:this.options.id,title:e.target.innerHTML,event:e}),e.stopPropagation()}static customTimeFromTarget(e){let n=e.target;for(;n;){if(n.hasOwnProperty(\"custom-time\"))return n[\"custom-time\"];n=n.parentNode}return null}}class ma{_create(e){this.dom={},this.dom.container=e,this.dom.container.style.position=\"relative\",this.dom.root=document.createElement(\"div\"),this.dom.background=document.createElement(\"div\"),this.dom.backgroundVertical=document.createElement(\"div\"),this.dom.backgroundHorizontal=document.createElement(\"div\"),this.dom.centerContainer=document.createElement(\"div\"),this.dom.leftContainer=document.createElement(\"div\"),this.dom.rightContainer=document.createElement(\"div\"),this.dom.center=document.createElement(\"div\"),this.dom.left=document.createElement(\"div\"),this.dom.right=document.createElement(\"div\"),this.dom.top=document.createElement(\"div\"),this.dom.bottom=document.createElement(\"div\"),this.dom.shadowTop=document.createElement(\"div\"),this.dom.shadowBottom=document.createElement(\"div\"),this.dom.shadowTopLeft=document.createElement(\"div\"),this.dom.shadowBottomLeft=document.createElement(\"div\"),this.dom.shadowTopRight=document.createElement(\"div\"),this.dom.shadowBottomRight=document.createElement(\"div\"),this.dom.rollingModeBtn=document.createElement(\"div\"),this.dom.loadingScreen=document.createElement(\"div\"),this.dom.root.className=\"vis-timeline\",this.dom.background.className=\"vis-panel vis-background\",this.dom.backgroundVertical.className=\"vis-panel vis-background vis-vertical\",this.dom.backgroundHorizontal.className=\"vis-panel vis-background vis-horizontal\",this.dom.centerContainer.className=\"vis-panel vis-center\",this.dom.leftContainer.className=\"vis-panel vis-left\",this.dom.rightContainer.className=\"vis-panel vis-right\",this.dom.top.className=\"vis-panel vis-top\",this.dom.bottom.className=\"vis-panel vis-bottom\",this.dom.left.className=\"vis-content\",this.dom.center.className=\"vis-content\",this.dom.right.className=\"vis-content\",this.dom.shadowTop.className=\"vis-shadow vis-top\",this.dom.shadowBottom.className=\"vis-shadow vis-bottom\",this.dom.shadowTopLeft.className=\"vis-shadow vis-top\",this.dom.shadowBottomLeft.className=\"vis-shadow vis-bottom\",this.dom.shadowTopRight.className=\"vis-shadow vis-top\",this.dom.shadowBottomRight.className=\"vis-shadow vis-bottom\",this.dom.rollingModeBtn.className=\"vis-rolling-mode-btn\",this.dom.loadingScreen.className=\"vis-loading-screen\",this.dom.root.appendChild(this.dom.background),this.dom.root.appendChild(this.dom.backgroundVertical),this.dom.root.appendChild(this.dom.backgroundHorizontal),this.dom.root.appendChild(this.dom.centerContainer),this.dom.root.appendChild(this.dom.leftContainer),this.dom.root.appendChild(this.dom.rightContainer),this.dom.root.appendChild(this.dom.top),this.dom.root.appendChild(this.dom.bottom),this.dom.root.appendChild(this.dom.rollingModeBtn),this.dom.centerContainer.appendChild(this.dom.center),this.dom.leftContainer.appendChild(this.dom.left),this.dom.rightContainer.appendChild(this.dom.right),this.dom.centerContainer.appendChild(this.dom.shadowTop),this.dom.centerContainer.appendChild(this.dom.shadowBottom),this.dom.leftContainer.appendChild(this.dom.shadowTopLeft),this.dom.leftContainer.appendChild(this.dom.shadowBottomLeft),this.dom.rightContainer.appendChild(this.dom.shadowTopRight),this.dom.rightContainer.appendChild(this.dom.shadowBottomRight),this.props={root:{},background:{},centerContainer:{},leftContainer:{},rightContainer:{},center:{},left:{},right:{},top:{},bottom:{},border:{},scrollTop:0,scrollTopMin:0},this.on(\"rangechange\",()=>{!0===this.initialDrawDone&&this._redraw()}),this.on(\"rangechanged\",()=>{this.initialRangeChangeDone||(this.initialRangeChangeDone=!0)}),this.on(\"touch\",this._onTouch.bind(this)),this.on(\"panmove\",this._onDrag.bind(this));const n=this;this._origRedraw=this._redraw.bind(this),this._redraw=O.throttle(this._origRedraw),this.on(\"_change\",p=>{n.itemSet&&n.itemSet.initialItemSetDrawn&&p&&1==p.queue?n._redraw():n._origRedraw()}),this.hammer=new _i(this.dom.root);const s=this.hammer.get(\"pinch\").set({enable:!0});function o(p){this.isActive()&&this.emit(\"mousewheel\",p);let E=0,k=0;if(\"detail\"in p&&(k=-1*p.detail),\"wheelDelta\"in p&&(k=p.wheelDelta),\"wheelDeltaY\"in p&&(k=p.wheelDeltaY),\"wheelDeltaX\"in p&&(E=-1*p.wheelDeltaX),\"axis\"in p&&p.axis===p.HORIZONTAL_AXIS&&(E=-1*k,k=0),\"deltaY\"in p&&(k=-1*p.deltaY),\"deltaX\"in p&&(E=p.deltaX),p.deltaMode&&(1===p.deltaMode?(E*=40,k*=40):(E*=40,k*=800)),this.options.preferZoom){if(!this.options.zoomKey||p[this.options.zoomKey])return}else if(this.options.zoomKey&&p[this.options.zoomKey])return;if(this.options.verticalScroll||this.options.horizontalScroll)if(this.options.verticalScroll&&Math.abs(k)>=Math.abs(E)){const x=this.props.scrollTop,P=x+k;this.isActive()&&this._setScrollTop(P)!==x&&(this._redraw(),this.emit(\"scroll\",p),p.preventDefault())}else if(this.options.horizontalScroll){const P=(Math.abs(E)>=Math.abs(k)?E:k)/120*(this.range.end-this.range.start)/20;this.range.setRange(this.range.start+P,this.range.end+P,{animation:!1,byUser:!0,event:p}),p.preventDefault()}}s&&function f6(t){t.getTouchAction=function(){return[\"pan-y\"]}}(s),this.hammer.get(\"pan\").set({threshold:5,direction:_i.DIRECTION_ALL}),this.timelineListeners={},[\"tap\",\"doubletap\",\"press\",\"pinch\",\"pan\",\"panstart\",\"panmove\",\"panend\"].forEach(p=>{const M=w=>{n.isActive()&&n.emit(p,w)};n.hammer.on(p,M),n.timelineListeners[p]=M}),Ok(this.hammer,p=>{n.emit(\"touch\",p)}),function h6(t,e){e.inputHandler=function(n){n.isFinal&&e(n)},t.on(\"hammer.input\",e.inputHandler)}(this.hammer,p=>{n.emit(\"release\",p)});const a=\"onwheel\"in document.createElement(\"div\")?\"wheel\":void 0!==document.onmousewheel?\"mousewheel\":this.dom.centerContainer.addEventListener?\"DOMMouseScroll\":\"onmousewheel\";function l(p){n.options.verticalScroll&&(p.preventDefault(),n.isActive())&&(n._setScrollTop(-p.target.scrollTop),n._redraw(),n.emit(\"scrollSide\",p))}this.dom.centerContainer.addEventListener(a,o.bind(this),!1),this.dom.top.addEventListener(a,o.bind(this),!1),this.dom.bottom.addEventListener(a,o.bind(this),!1),this.dom.left.parentNode.addEventListener(\"scroll\",l.bind(this)),this.dom.right.parentNode.addEventListener(\"scroll\",l.bind(this));let u=!1;if(this.dom.center.addEventListener(\"dragover\",function d(p){if(p.preventDefault&&(n.emit(\"dragover\",n.getEventProperties(p)),p.preventDefault()),p.target.className.indexOf(\"timeline\")>-1&&!u)return p.dataTransfer.dropEffect=\"move\",u=!0,!1}.bind(this),!1),this.dom.center.addEventListener(\"drop\",function h(p){p.preventDefault&&p.preventDefault(),p.stopPropagation&&p.stopPropagation();try{var M=JSON.parse(p.dataTransfer.getData(\"text\"));if(!M||!M.content)return}catch{return!1}return u=!1,p.center={x:p.clientX,y:p.clientY},\"item\"!==M.target?n.itemSet._onAddItem(p):n.itemSet._onDropObjectOnItem(p),n.emit(\"drop\",n.getEventProperties(p)),!1}.bind(this),!1),this.customTimes=[],this.touch={},this.redrawCount=0,this.initialDrawDone=!1,this.initialRangeChangeDone=!1,!e)throw new Error(\"No container provided\");e.appendChild(this.dom.root),e.appendChild(this.dom.loadingScreen)}setOptions(e){if(e){if(O.selectiveExtend([\"width\",\"height\",\"minHeight\",\"maxHeight\",\"autoResize\",\"start\",\"end\",\"clickToUse\",\"dataAttributes\",\"hiddenDates\",\"locale\",\"locales\",\"moment\",\"preferZoom\",\"rtl\",\"zoomKey\",\"horizontalScroll\",\"verticalScroll\",\"longSelectPressTime\",\"snap\"],this.options,e),this.dom.rollingModeBtn.style.visibility=\"hidden\",this.options.rtl&&(this.dom.container.style.direction=\"rtl\",this.dom.backgroundVertical.className=\"vis-panel vis-background vis-vertical-rtl\"),this.options.verticalScroll&&(this.options.rtl?this.dom.rightContainer.className=\"vis-panel vis-right vis-vertical-scroll\":this.dom.leftContainer.className=\"vis-panel vis-left vis-vertical-scroll\"),\"object\"!=typeof this.options.orientation&&(this.options.orientation={item:void 0,axis:void 0}),\"orientation\"in e&&(\"string\"==typeof e.orientation?this.options.orientation={item:e.orientation,axis:e.orientation}:\"object\"==typeof e.orientation&&(\"item\"in e.orientation&&(this.options.orientation.item=e.orientation.item),\"axis\"in e.orientation&&(this.options.orientation.axis=e.orientation.axis))),\"both\"===this.options.orientation.axis){if(!this.timeAxis2){const s=this.timeAxis2=new Ec(this.body);s.setOptions=r=>{const o=r?O.extend({},r):{};o.orientation=\"top\",Ec.prototype.setOptions.call(s,o)},this.components.push(s)}}else if(this.timeAxis2){const s=this.components.indexOf(this.timeAxis2);-1!==s&&this.components.splice(s,1),this.timeAxis2.destroy(),this.timeAxis2=null}\"function\"==typeof e.drawPoints&&(e.drawPoints={onRender:e.drawPoints}),\"hiddenDates\"in this.options&&$p(this.options.moment,this.body,this.options.hiddenDates),\"clickToUse\"in e&&(e.clickToUse?this.activator||(this.activator=new _s(this.dom.root)):this.activator&&(this.activator.destroy(),delete this.activator)),this._initAutoResize()}if(this.components.forEach(n=>n.setOptions(e)),\"configure\"in e){this.configurator||(this.configurator=this._createConfigurator()),this.configurator.setOptions(e.configure);const n=O.deepExtend({},this.options);this.components.forEach(s=>{O.deepExtend(n,s.options)}),this.configurator.setModuleOptions({global:n})}this._redraw()}isActive(){return!this.activator||this.activator.active}destroy(){this.setItems(null),this.setGroups(null),this.off(),this._stopAutoResize(),this.dom.root.parentNode&&this.dom.root.parentNode.removeChild(this.dom.root),this.dom=null,this.activator&&(this.activator.destroy(),delete this.activator);for(const e in this.timelineListeners)this.timelineListeners.hasOwnProperty(e)&&delete this.timelineListeners[e];this.timelineListeners=null,this.hammer&&this.hammer.destroy(),this.hammer=null,this.components.forEach(e=>e.destroy()),this.body=null}setCustomTime(e,n){const s=this.customTimes.filter(r=>n===r.options.id);if(0===s.length)throw new Error(`No custom time bar found with id ${JSON.stringify(n)}`);s.length>0&&s[0].setCustomTime(e)}getCustomTime(e){const n=this.customTimes.filter(s=>s.options.id===e);if(0===n.length)throw new Error(`No custom time bar found with id ${JSON.stringify(e)}`);return n[0].getCustomTime()}setCustomTimeMarker(e,n,s){const r=this.customTimes.filter(o=>o.options.id===n);if(0===r.length)throw new Error(`No custom time bar found with id ${JSON.stringify(n)}`);r.length>0&&r[0].setCustomMarker(e,s)}setCustomTimeTitle(e,n){const s=this.customTimes.filter(r=>r.options.id===n);if(0===s.length)throw new Error(`No custom time bar found with id ${JSON.stringify(n)}`);if(s.length>0)return s[0].setCustomTitle(e)}getEventProperties(e){return{event:e}}addCustomTime(e,n){const s=void 0!==e?O.convert(e,\"Date\"):new Date;if(this.customTimes.some(a=>a.options.id===n))throw new Error(`A custom time with id ${JSON.stringify(n)} already exists`);const o=new Jp(this.body,O.extend({},this.options,{time:s,id:n,snap:this.itemSet?this.itemSet.options.snap:this.options.snap}));return this.customTimes.push(o),this.components.push(o),this._redraw(),n}removeCustomTime(e){const n=this.customTimes.filter(s=>s.options.id===e);if(0===n.length)throw new Error(`No custom time bar found with id ${JSON.stringify(e)}`);n.forEach(s=>{this.customTimes.splice(this.customTimes.indexOf(s),1),this.components.splice(this.components.indexOf(s),1),s.destroy()})}getVisibleItems(){return this.itemSet&&this.itemSet.getVisibleItems()||[]}getItemsAtCurrentTime(e){return this.time=e,this.itemSet&&this.itemSet.getItemsAtCurrentTime(this.time)||[]}getVisibleGroups(){return this.itemSet&&this.itemSet.getVisibleGroups()||[]}fit(e,n){const s=this.getDataRange();if(null===s.min&&null===s.max)return;const r=s.max-s.min,o=new Date(s.min.valueOf()-.01*r),a=new Date(s.max.valueOf()+.01*r);this.range.setRange(o,a,{animation:!e||void 0===e.animation||e.animation},n)}getDataRange(){throw new Error(\"Cannot invoke abstract method getDataRange\")}setWindow(e,n,s,r){let o,a;\"function\"==typeof arguments[2]&&(r=arguments[2],s={}),1==arguments.length?(a=arguments[0],o=void 0===a.animation||a.animation,this.range.setRange(a.start,a.end,{animation:o})):2==arguments.length&&\"function\"==typeof arguments[1]?(a=arguments[0],o=void 0===a.animation||a.animation,this.range.setRange(a.start,a.end,{animation:o},r=arguments[1])):(o=!s||void 0===s.animation||s.animation,this.range.setRange(e,n,{animation:o},r))}moveTo(e,n,s){\"function\"==typeof arguments[1]&&(s=arguments[1],n={});const r=this.range.end-this.range.start,o=O.convert(e,\"Date\").valueOf();this.range.setRange(o-r/2,o+r/2,{animation:!n||void 0===n.animation||n.animation},s)}getWindow(){const e=this.range.getRange();return{start:new Date(e.start),end:new Date(e.end)}}zoomIn(e,n,s){if(!e||e<0||e>1)return;\"function\"==typeof arguments[1]&&(s=arguments[1],n={});const r=this.getWindow(),o=r.start.valueOf(),a=r.end.valueOf(),l=a-o,d=(l-l/(1+e))/2;this.setWindow(o+d,a-d,n,s)}zoomOut(e,n,s){if(!e||e<0||e>1)return;\"function\"==typeof arguments[1]&&(s=arguments[1],n={});const r=this.getWindow(),o=r.start.valueOf(),a=r.end.valueOf(),l=a-o;this.setWindow(o-l*e/2,a+l*e/2,n,s)}redraw(){this._redraw()}_redraw(){this.redrawCount++;const e=this.dom;if(!e||!e.container||0==e.root.offsetWidth)return;let n=!1;const s=this.options,r=this.props;Lc(this.options.moment,this.body,this.options.hiddenDates),\"top\"==s.orientation?(O.addClassName(e.root,\"vis-top\"),O.removeClassName(e.root,\"vis-bottom\")):(O.removeClassName(e.root,\"vis-top\"),O.addClassName(e.root,\"vis-bottom\")),s.rtl?(O.addClassName(e.root,\"vis-rtl\"),O.removeClassName(e.root,\"vis-ltr\")):(O.addClassName(e.root,\"vis-ltr\"),O.removeClassName(e.root,\"vis-rtl\")),e.root.style.maxHeight=O.option.asSize(s.maxHeight,\"\"),e.root.style.minHeight=O.option.asSize(s.minHeight,\"\"),e.root.style.width=O.option.asSize(s.width,\"\");const o=e.root.offsetWidth;r.border.left=1,r.border.right=1,r.border.top=1,r.border.bottom=1,r.center.height=e.center.offsetHeight,r.left.height=e.left.offsetHeight,r.right.height=e.right.offsetHeight,r.top.height=e.top.clientHeight||-r.border.top,r.bottom.height=Math.round(e.bottom.getBoundingClientRect().height)||e.bottom.clientHeight||-r.border.bottom;const a=Math.max(r.left.height,r.center.height,r.right.height);e.root.style.height=O.option.asSize(s.height,`${r.top.height+a+r.bottom.height+r.border.top+r.border.bottom}px`),r.root.height=e.root.offsetHeight,r.background.height=r.root.height;const u=r.root.height-r.top.height-r.bottom.height;r.centerContainer.height=u,r.leftContainer.height=u,r.rightContainer.height=r.leftContainer.height,r.root.width=o,r.background.width=r.root.width,this.initialDrawDone||(r.scrollbarWidth=O.getScrollBarWidth());const d=e.leftContainer.clientWidth,h=e.rightContainer.clientWidth;s.verticalScroll?s.rtl?(r.left.width=d||-r.border.left,r.right.width=h+r.scrollbarWidth||-r.border.right):(r.left.width=d+r.scrollbarWidth||-r.border.left,r.right.width=h||-r.border.right):(r.left.width=d||-r.border.left,r.right.width=h||-r.border.right),this._setDOM();let p=this._updateScrollTop();\"top\"!=s.orientation.item&&(p+=Math.max(r.centerContainer.height-r.center.height-r.border.top-r.border.bottom,0)),e.center.style.transform=`translateY(${p}px)`;const M=0==r.scrollTop?\"hidden\":\"\",w=r.scrollTop==r.scrollTopMin?\"hidden\":\"\";e.shadowTop.style.visibility=M,e.shadowBottom.style.visibility=w,e.shadowTopLeft.style.visibility=M,e.shadowBottomLeft.style.visibility=w,e.shadowTopRight.style.visibility=M,e.shadowBottomRight.style.visibility=w,s.verticalScroll&&(e.rightContainer.className=\"vis-panel vis-right vis-vertical-scroll\",e.leftContainer.className=\"vis-panel vis-left vis-vertical-scroll\",e.shadowTopRight.style.visibility=\"hidden\",e.shadowBottomRight.style.visibility=\"hidden\",e.shadowTopLeft.style.visibility=\"hidden\",e.shadowBottomLeft.style.visibility=\"hidden\",e.left.style.top=\"0px\",e.right.style.top=\"0px\"),(!s.verticalScroll||r.center.heightr.centerContainer.height;if(this.hammer.get(\"pan\").set({direction:E?_i.DIRECTION_ALL:_i.DIRECTION_HORIZONTAL}),this.hammer.get(\"press\").set({time:this.options.longSelectPressTime}),this.components.forEach(x=>{n=x.redraw()||n}),n){if(this.redrawCount<5)return void this.body.emitter.emit(\"_change\");console.log(\"WARNING: infinite loop in redraw?\")}else this.redrawCount=0;this.body.emitter.emit(\"changed\")}_setDOM(){const e=this.props,n=this.dom;e.leftContainer.width=e.left.width,e.rightContainer.width=e.right.width;const s=e.root.width-e.left.width-e.right.width;e.center.width=s,e.centerContainer.width=s,e.top.width=s,e.bottom.width=s,n.background.style.height=`${e.background.height}px`,n.backgroundVertical.style.height=`${e.background.height}px`,n.backgroundHorizontal.style.height=`${e.centerContainer.height}px`,n.centerContainer.style.height=`${e.centerContainer.height}px`,n.leftContainer.style.height=`${e.leftContainer.height}px`,n.rightContainer.style.height=`${e.rightContainer.height}px`,n.background.style.width=`${e.background.width}px`,n.backgroundVertical.style.width=`${e.centerContainer.width}px`,n.backgroundHorizontal.style.width=`${e.background.width}px`,n.centerContainer.style.width=`${e.center.width}px`,n.top.style.width=`${e.top.width}px`,n.bottom.style.width=`${e.bottom.width}px`,n.background.style.left=\"0\",n.background.style.top=\"0\",n.backgroundVertical.style.left=`${e.left.width+e.border.left}px`,n.backgroundVertical.style.top=\"0\",n.backgroundHorizontal.style.left=\"0\",n.backgroundHorizontal.style.top=`${e.top.height}px`,n.centerContainer.style.left=`${e.left.width}px`,n.centerContainer.style.top=`${e.top.height}px`,n.leftContainer.style.left=\"0\",n.leftContainer.style.top=`${e.top.height}px`,n.rightContainer.style.left=`${e.left.width+e.center.width}px`,n.rightContainer.style.top=`${e.top.height}px`,n.top.style.left=`${e.left.width}px`,n.top.style.top=\"0\",n.bottom.style.left=`${e.left.width}px`,n.bottom.style.top=`${e.top.height+e.centerContainer.height}px`,n.center.style.left=\"0\",n.left.style.left=\"0\",n.right.style.left=\"0\"}setCurrentTime(e){if(!this.currentTime)throw new Error(\"Option showCurrentTime must be true\");this.currentTime.setCurrentTime(e)}getCurrentTime(){if(!this.currentTime)throw new Error(\"Option showCurrentTime must be true\");return this.currentTime.getCurrentTime()}_toTime(e){return Ov(this,e,this.props.center.width)}_toGlobalTime(e){return Ov(this,e,this.props.root.width)}_toScreen(e){return Av(this,e,this.props.center.width)}_toGlobalScreen(e){return Av(this,e,this.props.root.width)}_initAutoResize(){1==this.options.autoResize?this._startAutoResize():this._stopAutoResize()}_startAutoResize(){const e=this;this._stopAutoResize(),this._onResize=()=>{if(1==e.options.autoResize){if(e.dom.root){const n=e.dom.root.offsetHeight,s=e.dom.root.offsetWidth;(s!=e.props.lastWidth||n!=e.props.lastHeight)&&(e.props.lastWidth=s,e.props.lastHeight=n,e.props.scrollbarWidth=O.getScrollBarWidth(),e.body.emitter.emit(\"_change\"))}}else e._stopAutoResize()},O.addEventListener(window,\"resize\",this._onResize),e.dom.root&&(e.props.lastWidth=e.dom.root.offsetWidth,e.props.lastHeight=e.dom.root.offsetHeight),this.watchTimer=setInterval(this._onResize,1e3)}_stopAutoResize(){this.watchTimer&&(clearInterval(this.watchTimer),this.watchTimer=void 0),this._onResize&&(O.removeEventListener(window,\"resize\",this._onResize),this._onResize=null)}_onTouch(e){this.touch.allowDragging=!0,this.touch.initialScrollTop=this.props.scrollTop}_onPinch(e){this.touch.allowDragging=!1}_onDrag(e){if(!e||!this.touch.allowDragging)return;const n=e.deltaY,s=this._getScrollTop(),r=this._setScrollTop(this.touch.initialScrollTop+n);this.options.verticalScroll&&(this.dom.left.parentNode.scrollTop=-this.props.scrollTop,this.dom.right.parentNode.scrollTop=-this.props.scrollTop),r!=s&&this.emit(\"verticalDrag\")}_setScrollTop(e){return this.props.scrollTop=e,this._updateScrollTop(),this.props.scrollTop}_updateScrollTop(){const e=Math.min(this.props.centerContainer.height-this.props.border.top-this.props.border.bottom-this.props.center.height,0);return e!=this.props.scrollTopMin&&(\"top\"!=this.options.orientation.item&&(this.props.scrollTop+=e-this.props.scrollTopMin),this.props.scrollTopMin=e),this.props.scrollTop>0&&(this.props.scrollTop=0),this.props.scrollTop{this.options.locales[r]=O.extend({},s,this.options.locales[r])}),this.offset=0,this._create()}_create(){const e=document.createElement(\"div\");e.className=\"vis-current-time\",e.style.position=\"absolute\",e.style.top=\"0px\",e.style.height=\"100%\",this.bar=e}destroy(){this.options.showCurrentTime=!1,this.redraw(),this.body=null}setOptions(e){e&&O.selectiveExtend([\"rtl\",\"showCurrentTime\",\"alignCurrentTime\",\"moment\",\"locale\",\"locales\"],this.options,e)}redraw(){if(this.options.showCurrentTime){const e=this.body.dom.backgroundVertical;this.bar.parentNode!=e&&(this.bar.parentNode&&this.bar.parentNode.removeChild(this.bar),e.appendChild(this.bar),this.start());let n=this.options.moment(Date.now()+this.offset);this.options.alignCurrentTime&&(n=n.startOf(this.options.alignCurrentTime));const s=this.body.util.toScreen(n);let r=this.options.locales[this.options.locale];r||(this.warned||(console.warn(`WARNING: options.locales['${this.options.locale}'] not found. See https://visjs.github.io/vis-timeline/docs/timeline/#Localization`),this.warned=!0),r=this.options.locales.en);let o=`${r.current} ${r.time}: ${n.format(\"dddd, MMMM Do YYYY, H:mm:ss\")}`;o=o.charAt(0).toUpperCase()+o.substring(1),this.bar.style.transform=this.options.rtl?`translateX(${-1*s}px)`:`translateX(${s}px)`,this.bar.title=o}else this.bar.parentNode&&this.bar.parentNode.removeChild(this.bar),this.stop();return!1}start(){const e=this;!function n(){e.stop();let r=1/e.body.range.conversion(e.body.domProps.center.width).scale/10;r<30&&(r=30),r>1e3&&(r=1e3),e.redraw(),e.body.emitter.emit(\"currentTimeTick\"),e.currentTimeTimer=setTimeout(n,r)}()}stop(){void 0!==this.currentTimeTimer&&(clearTimeout(this.currentTimeTimer),delete this.currentTimeTimer)}setCurrentTime(e){const n=O.convert(e,\"Date\").valueOf(),s=Date.now();this.offset=n-s,this.redraw()}getCurrentTime(){return new Date(Date.now()+this.offset)}}const Zi=.001;function Uv(t,e,n,s){return null===Bv(t,e.item,!1,o=>o.stack&&(n||null===o.top),o=>o.stack,o=>e.axis,s)}function $k(t,e,n){const s=Bv(t,e.item,!1,r=>r.stack,r=>!0,r=>r.baseTop);n.height=s-n.top+.5*e.item.vertical}function Gk(t,e,n,s){for(let r=0;rs.index>r.index?1:s.index!0,s=>!0,s=>0);for(let s=0;sn[u].index&&(n[o].top+=n[u].height);const l=t[o];for(let u=0;uP.start,u=P=>P.end;n||(l=t[0]&&t[0].options.rtl?j=>j.right:j=>j.left,u=j=>l(j)+j.width+e.horizontal);const d=[],h=[];let p=null,M=0;for(const P of t)if(s(P))d.push(P);else if(r(P)){const j=l(P);null!==p&&jl(G)-Zi>j,M),h.splice(M,0,P),M++}p=null;let w=null;M=0;let E=0,k=0,x=0;for(;d.length>0;){const P=d.shift();P.top=o(P);const j=l(P),G=u(P);null!==p&&jjGG&&(k=P6(h,_e=>G+Zi>=l(_e),E,horizontalOVerlapEndIndex)+1);const B=h.slice(E,k).filter(_e=>jl(_e)).sort((_e,Ye)=>_e.top-Ye.top);for(let _e=0;_el(_e)-Zi>j,M),h.splice(M,0,P),M++);const ce=P.top+P.height;if(ce>x&&(x=ce),a&&a())return null}return x}function Y6(t,e,n){return t.top-n.vertical+Zie.top}function Zp(t,e,n){n||(n=0);const s=t.slice(n).findIndex(e);return-1===s?t.length:s+n}function P6(t,e,n,s){for(n||(n=0),s||(s=t.length),i=s-1;i>=n;i--)if(e(t[i]))return i;return n-1}class Xp{constructor(e,n,s){if(this.groupId=e,this.subgroups={},this.subgroupStack={},this.subgroupStackAll=!1,this.subgroupVisibility={},this.doInnerStack=!1,this.shouldBailStackItems=!1,this.subgroupIndex=0,this.subgroupOrderer=n&&n.subgroupOrder,this.itemSet=s,this.isVisible=null,this.stackDirty=!0,this._disposeCallbacks=[],n&&n.nestedGroups&&(this.nestedGroups=n.nestedGroups,this.showNested=0!=n.showNested),n&&n.subgroupStack)if(\"boolean\"==typeof n.subgroupStack)this.doInnerStack=n.subgroupStack,this.subgroupStackAll=n.subgroupStack;else for(const o in n.subgroupStack)this.subgroupStack[o]=n.subgroupStack[o],this.doInnerStack=this.doInnerStack||n.subgroupStack[o];this.heightMode=n&&n.heightMode?n.heightMode:s.options.groupHeightMode,this.nestedInGroup=null,this.dom={},this.props={label:{width:0,height:0}},this.className=null,this.items={},this.visibleItems=[],this.itemsInRange=[],this.orderedItems={byStart:[],byEnd:[]},this.checkRangedItems=!1;const r=()=>{this.checkRangedItems=!0};this.itemSet.body.emitter.on(\"checkRangedItems\",r),this._disposeCallbacks.push(()=>{this.itemSet.body.emitter.off(\"checkRangedItems\",r)}),this._create(),this.setData(n)}_create(){const e=document.createElement(\"div\");e.className=this.itemSet.options.groupEditable.order?\"vis-label draggable\":\"vis-label\",this.dom.label=e;const n=document.createElement(\"div\");n.className=\"vis-inner\",e.appendChild(n),this.dom.inner=n;const s=document.createElement(\"div\");s.className=\"vis-group\",s[\"vis-group\"]=this,this.dom.foreground=s,this.dom.background=document.createElement(\"div\"),this.dom.background.className=\"vis-group\",this.dom.axis=document.createElement(\"div\"),this.dom.axis.className=\"vis-group\",this.dom.marker=document.createElement(\"div\"),this.dom.marker.style.visibility=\"hidden\",this.dom.marker.style.position=\"absolute\",this.dom.marker.innerHTML=\"\",this.dom.background.appendChild(this.dom.marker)}setData(e){if(this.itemSet.groupTouchParams.isDragging)return;let n,s;if(e&&e.subgroupVisibility)for(const o in e.subgroupVisibility)this.subgroupVisibility[o]=e.subgroupVisibility[o];if(this.itemSet.options&&this.itemSet.options.groupTemplate?(s=this.itemSet.options.groupTemplate.bind(this),n=s(e,this.dom.inner)):n=e&&e.content,n instanceof Element){for(;this.dom.inner.firstChild;)this.dom.inner.removeChild(this.dom.inner.firstChild);this.dom.inner.appendChild(n)}else n instanceof Object&&n.isReactComponent||(n instanceof Object?s(e,this.dom.inner):this.dom.inner.innerHTML=O.xss(null!=n?n:this.groupId||\"\"));this.dom.label.title=e&&e.title||\"\",this.dom.inner.firstChild?O.removeClassName(this.dom.inner,\"vis-hidden\"):O.addClassName(this.dom.inner,\"vis-hidden\"),e&&e.nestedGroups?((!this.nestedGroups||this.nestedGroups!=e.nestedGroups)&&(this.nestedGroups=e.nestedGroups),(void 0!==e.showNested||void 0===this.showNested)&&(this.showNested=0!=e.showNested),O.addClassName(this.dom.label,\"vis-nesting-group\"),this.showNested?(O.removeClassName(this.dom.label,\"collapsed\"),O.addClassName(this.dom.label,\"expanded\")):(O.removeClassName(this.dom.label,\"expanded\"),O.addClassName(this.dom.label,\"collapsed\"))):this.nestedGroups&&(this.nestedGroups=null,O.removeClassName(this.dom.label,\"collapsed\"),O.removeClassName(this.dom.label,\"expanded\"),O.removeClassName(this.dom.label,\"vis-nesting-group\")),e&&(e.treeLevel||e.nestedInGroup)?(O.addClassName(this.dom.label,\"vis-nested-group\"),O.addClassName(this.dom.label,e.treeLevel?\"vis-group-level-\"+e.treeLevel:\"vis-group-level-unknown-but-gte1\")):O.addClassName(this.dom.label,\"vis-group-level-0\");const r=e&&e.className||null;r!=this.className&&(this.className&&(O.removeClassName(this.dom.label,this.className),O.removeClassName(this.dom.foreground,this.className),O.removeClassName(this.dom.background,this.className),O.removeClassName(this.dom.axis,this.className)),O.addClassName(this.dom.label,r),O.addClassName(this.dom.foreground,r),O.addClassName(this.dom.background,r),O.addClassName(this.dom.axis,r),this.className=r),this.style&&(O.removeCssText(this.dom.label,this.style),this.style=null),e&&e.style&&(O.addCssText(this.dom.label,e.style),this.style=e.style)}getLabelWidth(){return this.props.label.width}_didMarkerHeightChange(){const e=this.dom.marker.clientHeight;if(e!=this.lastMarkerHeight){this.lastMarkerHeight=e;const n={};let s=0;if(O.forEach(this.items,(o,a)=>{o.dirty=!0,o.displayed&&(n[a]=o.redraw(!0),s=n[a].length)}),s>0)for(let o=0;o{a[o]()});return!0}return!1}_calculateGroupSizeAndPosition(){const{offsetTop:e,offsetLeft:n,offsetWidth:s}=this.dom.foreground;this.top=e,this.right=n,this.width=s}_shouldBailItemsRedraw(){const e=this,n=this.itemSet.options.onTimeout,s={relativeBailingTime:this.itemSet.itemsSettingTime,bailTimeMs:n&&n.timeoutMs,userBailFunction:n&&n.callback,shouldBailStackItems:this.shouldBailStackItems};let r=null;if(!this.itemSet.initialDrawDone){if(s.shouldBailStackItems)return!0;Math.abs(Date.now()-new Date(s.relativeBailingTime))>s.bailTimeMs&&(s.userBailFunction&&null==this.itemSet.userContinueNotBail?s.userBailFunction(o=>{e.itemSet.userContinueNotBail=o,r=!o}):r=0==e.itemSet.userContinueNotBail)}return r}_redrawItems(e,n,s,r){if(e||this.stackDirty||this.isVisible&&!n){const a={byEnd:this.orderedItems.byEnd.filter(h=>!h.isCluster),byStart:this.orderedItems.byStart.filter(h=>!h.isCluster)},l={byEnd:[...new Set(this.orderedItems.byEnd.map(h=>h.cluster).filter(h=>!!h))],byStart:[...new Set(this.orderedItems.byStart.map(h=>h.cluster).filter(h=>!!h))]},u=()=>[...this._updateItemsInRange(a,this.visibleItems.filter(M=>!M.isCluster),r),...this._updateClustersInRange(l,this.visibleItems.filter(M=>M.isCluster),r)],d=h=>{let p={};for(const M in this.subgroups){const w=this.visibleItems.filter(E=>E.data.subgroup===M);p[M]=h?w.sort((E,k)=>h(E.data,k.data)):w}return p};if(\"function\"==typeof this.itemSet.options.order){const h=this;if(this.doInnerStack&&this.itemSet.options.stackSubgroups)Vv(d(this.itemSet.options.order),s,this.subgroups),this.visibleItems=u(),this._updateSubGroupHeights(s);else{this.visibleItems=u(),this._updateSubGroupHeights(s);const p=this.visibleItems.slice().filter(M=>M.isCluster||!M.isCluster&&!M.cluster).sort((M,w)=>h.itemSet.options.order(M.data,w.data));this.shouldBailStackItems=Uv(p,s,!0,this._shouldBailItemsRedraw.bind(this))}}else this.visibleItems=u(),this._updateSubGroupHeights(s),this.itemSet.options.stack?this.doInnerStack&&this.itemSet.options.stackSubgroups?Vv(d(),s,this.subgroups):this.shouldBailStackItems=Uv(this.visibleItems,s,!0,this._shouldBailItemsRedraw.bind(this)):Gk(this.visibleItems,s,this.subgroups,this.itemSet.options.stackSubgroups);for(let h=0;h{h.cluster&&h.displayed&&h.hide()}),this.shouldBailStackItems&&this.itemSet.body.emitter.emit(\"destroyTimeline\"),this.stackDirty=!1}}_didResize(e,n){e=O.updateProperty(this,\"height\",n)||e;const r=this.dom.inner.clientHeight;return e=O.updateProperty(this.props.label,\"width\",this.dom.inner.clientWidth)||e,O.updateProperty(this.props.label,\"height\",r)||e}_applyGroupHeight(e){this.dom.background.style.height=`${e}px`,this.dom.foreground.style.height=`${e}px`,this.dom.label.style.height=`${e}px`}_updateItemsVerticalPosition(e){for(let n=0,s=this.visibleItems.length;n{s=this._didMarkerHeightChange.call(this)||s},this._updateSubGroupHeights.bind(this,n),this._calculateGroupSizeAndPosition.bind(this),()=>{this.isVisible=this._isGroupVisible.bind(this)(e,n)},()=>{this._redrawItems.bind(this)(s,a,n,e)},this._updateSubgroupsSizes.bind(this),()=>{l=this._calculateHeight.bind(this)(n)},this._calculateGroupSizeAndPosition.bind(this),()=>{o=this._didResize.bind(this)(o,l)},()=>{this._applyGroupHeight.bind(this)(l)},()=>{this._updateItemsVerticalPosition.bind(this)(n)},(()=>(!this.isVisible&&this.height&&(o=!1),o)).bind(this)];if(r)return u;{let d;return u.forEach(h=>{d=h()}),d}}_updateSubGroupHeights(e){if(Object.keys(this.subgroups).length>0){const n=this;this._resetSubgroups(),O.forEach(this.visibleItems,s=>{void 0!==s.data.subgroup&&(n.subgroups[s.data.subgroup].height=Math.max(n.subgroups[s.data.subgroup].height,s.height+e.item.vertical),n.subgroups[s.data.subgroup].visible=typeof this.subgroupVisibility[s.data.subgroup]>\"u\"||!!this.subgroupVisibility[s.data.subgroup])})}}_isGroupVisible(e,n){return this.top<=e.body.domProps.centerContainer.height-e.body.domProps.scrollTop+n.axis&&this.top+this.height+n.axis>=-e.body.domProps.scrollTop}_calculateHeight(e){let n,s;if(s=\"fixed\"===this.heightMode?O.toArray(this.items):this.visibleItems,s.length>0){let r=s[0].top,o=s[0].top+s[0].height;if(O.forEach(s,a=>{r=Math.min(r,a.top),o=Math.max(o,a.top+a.height)}),r>e.axis){const a=r-e.axis;o-=a,O.forEach(s,l=>{l.top-=a})}n=Math.ceil(o+e.item.vertical/2),\"fitItems\"!==this.heightMode&&(n=Math.max(n,this.props.label.height))}else n=this.props.label.height;return n}show(){this.dom.label.parentNode||this.itemSet.dom.labelSet.appendChild(this.dom.label),this.dom.foreground.parentNode||this.itemSet.dom.foreground.appendChild(this.dom.foreground),this.dom.background.parentNode||this.itemSet.dom.background.appendChild(this.dom.background),this.dom.axis.parentNode||this.itemSet.dom.axis.appendChild(this.dom.axis)}hide(){const e=this.dom.label;e.parentNode&&e.parentNode.removeChild(e);const n=this.dom.foreground;n.parentNode&&n.parentNode.removeChild(n);const s=this.dom.background;s.parentNode&&s.parentNode.removeChild(s);const r=this.dom.axis;r.parentNode&&r.parentNode.removeChild(r)}add(e){this.items[e.id]=e,e.setParent(this),this.stackDirty=!0,void 0!==e.data.subgroup&&(this._addToSubgroup(e),this.orderSubgroups()),this.visibleItems.includes(e)||this._checkIfVisible(e,this.visibleItems,this.itemSet.body.range)}_addToSubgroup(e,n=e.data.subgroup){null!=n&&void 0===this.subgroups[n]&&(this.subgroups[n]={height:0,top:0,start:e.data.start,end:e.data.end||e.data.start,visible:!1,index:this.subgroupIndex,items:[],stack:this.subgroupStackAll||this.subgroupStack[n]||!1},this.subgroupIndex++),new Date(e.data.start)new Date(this.subgroups[n].end)&&(this.subgroups[n].end=s),this.subgroups[n].items.push(e)}_updateSubgroupsSizes(){const e=this;if(e.subgroups)for(const n in e.subgroups){let r=e.subgroups[n].items[0].data.start,o=(e.subgroups[n].items[0].data.end||e.subgroups[n].items[0].data.start)-1;e.subgroups[n].items.forEach(a=>{new Date(a.data.start)new Date(o)&&(o=l)}),e.subgroups[n].start=r,e.subgroups[n].end=new Date(o-1)}}orderSubgroups(){if(void 0!==this.subgroupOrderer){const e=[];if(\"string\"==typeof this.subgroupOrderer){for(const n in this.subgroups)e.push({subgroup:n,sortField:this.subgroups[n].items[0].data[this.subgroupOrderer]});e.sort((n,s)=>n.sortField-s.sortField)}else if(\"function\"==typeof this.subgroupOrderer){for(const n in this.subgroups)e.push(this.subgroups[n].items[0].data);e.sort(this.subgroupOrderer)}if(e.length>0)for(let n=0;n=0&&(s.items.splice(r,1),s.items.length?this._updateSubgroupsSizes():delete this.subgroups[n])}}}removeFromDataSet(e){this.itemSet.removeItem(e.id)}order(){const e=O.toArray(this.items),n=[],s=[];for(let r=0;re.data.start-n.data.start)}(this.orderedItems.byStart),function Wk(t){t.sort((e,n)=>(\"end\"in e.data?e.data.end:e.data.start)-(\"end\"in n.data?n.data.end:n.data.start))}(this.orderedItems.byEnd)}_updateItemsInRange(e,n,s){const r=[],o={};if(!this.isVisible&&\"__background__\"!=this.groupId){for(let x=0;x{const{start:P,end:j}=x;return j0)for(let x=0;xxx.data.startd),1==this.checkRangedItems){this.checkRangedItems=!1;for(let x=0;xP.data.endd)}const w={};let E=0;for(let x=0;x0)for(let x=0;x{P[x]()});for(let x=0;x=0;a--){let l=n[a];if(o(l))break;(!l.isCluster||l.hasItems())&&!l.cluster&&void 0===r[l.id]&&(r[l.id]=!0,s.push(l))}for(let a=e+1;a0)for(let h=0;h0)for(var d=0;d{this.options.locales[o]=O.extend({},r,this.options.locales[o])}),this.selected=!1,this.displayed=!1,this.groupShowing=!0,this.selectable=s&&s.selectable||!1,this.dirty=!0,this.top=null,this.right=null,this.left=null,this.width=null,this.height=null,this.setSelectability(e),this.editable=null,this._updateEditStatus()}select(){this.selectable&&(this.selected=!0,this.dirty=!0,this.displayed&&this.redraw())}unselect(){this.selected=!1,this.dirty=!0,this.displayed&&this.redraw()}setData(e){null!=e.group&&this.data.group!=e.group&&null!=this.parent&&this.parent.itemSet._moveToGroup(this,e.group),this.setSelectability(e),this.parent&&(this.parent.stackDirty=!0),null!=e.subgroup&&this.data.subgroup!=e.subgroup&&null!=this.parent&&this.parent.changeSubgroup(this,this.data.subgroup,e.subgroup),this.data=e,this._updateEditStatus(),this.dirty=!0,this.displayed&&this.redraw()}setSelectability(e){e&&(this.selectable=typeof e.selectable>\"u\"||!!e.selectable)}setParent(e){this.displayed?(this.hide(),this.parent=e,this.parent&&this.show()):this.parent=e}isVisible(e){return!1}show(){return!1}hide(){return!1}redraw(){}repositionX(){}repositionY(){}_repaintDragCenter(){if(this.selected&&this.editable.updateTime&&!this.dom.dragCenter){const e=this,n=document.createElement(\"div\");n.className=\"vis-drag-center\",n.dragCenterItem=this,this.hammerDragCenter=new _i(n),this.hammerDragCenter.on(\"tap\",s=>{e.parent.itemSet.body.emitter.emit(\"click\",{event:s,item:e.id})}),this.hammerDragCenter.on(\"doubletap\",s=>{s.stopPropagation(),e.parent.itemSet._onUpdateItem(e),e.parent.itemSet.body.emitter.emit(\"doubleClick\",{event:s,item:e.id})}),this.hammerDragCenter.on(\"panstart\",s=>{s.stopPropagation(),e.parent.itemSet._onDragStart(s)}),this.hammerDragCenter.on(\"panmove\",e.parent.itemSet._onDrag.bind(e.parent.itemSet)),this.hammerDragCenter.on(\"panend\",e.parent.itemSet._onDragEnd.bind(e.parent.itemSet)),this.hammerDragCenter.get(\"press\").set({time:1e4}),this.dom.box?this.dom.dragLeft?this.dom.box.insertBefore(n,this.dom.dragLeft):this.dom.box.appendChild(n):this.dom.point&&this.dom.point.appendChild(n),this.dom.dragCenter=n}else!this.selected&&this.dom.dragCenter&&(this.dom.dragCenter.parentNode&&this.dom.dragCenter.parentNode.removeChild(this.dom.dragCenter),this.dom.dragCenter=null,this.hammerDragCenter&&(this.hammerDragCenter.destroy(),this.hammerDragCenter=null))}_repaintDeleteButton(e){const n=(this.options.editable.overrideItems||null==this.editable)&&this.options.editable.remove||!this.options.editable.overrideItems&&null!=this.editable&&this.editable.remove;if(this.selected&&n&&!this.dom.deleteButton){const s=this,r=document.createElement(\"div\");r.className=this.options.rtl?\"vis-delete-rtl\":\"vis-delete\";let o=this.options.locales[this.options.locale];o||(this.warned||(console.warn(`WARNING: options.locales['${this.options.locale}'] not found. See https://visjs.github.io/vis-timeline/docs/timeline/#Localization`),this.warned=!0),o=this.options.locales.en),r.title=o.deleteSelected,this.hammerDeleteButton=new _i(r).on(\"tap\",a=>{a.stopPropagation(),s.parent.removeFromDataSet(s)}),e.appendChild(r),this.dom.deleteButton=r}else(!this.selected||!n)&&this.dom.deleteButton&&(this.dom.deleteButton.parentNode&&this.dom.deleteButton.parentNode.removeChild(this.dom.deleteButton),this.dom.deleteButton=null,this.hammerDeleteButton&&(this.hammerDeleteButton.destroy(),this.hammerDeleteButton=null))}_repaintOnItemUpdateTimeTooltip(e){if(this.options.tooltipOnItemUpdateTime){if(!this.selected||!this.options.editable.updateTime&&!0!==this.data.editable||!1===this.data.editable||this.dom.onItemUpdateTimeTooltip)!this.selected&&this.dom.onItemUpdateTimeTooltip&&(this.dom.onItemUpdateTimeTooltip.parentNode&&this.dom.onItemUpdateTimeTooltip.parentNode.removeChild(this.dom.onItemUpdateTimeTooltip),this.dom.onItemUpdateTimeTooltip=null);else{const s=document.createElement(\"div\");s.className=\"vis-onUpdateTime-tooltip\",e.appendChild(s),this.dom.onItemUpdateTimeTooltip=s}if(this.dom.onItemUpdateTimeTooltip){let o,l,u;this.dom.onItemUpdateTimeTooltip.style.visibility=this.parent.itemSet.touchParams.itemIsDragging?\"visible\":\"hidden\",this.dom.onItemUpdateTimeTooltip.style.transform=\"translateX(-50%)\",this.dom.onItemUpdateTimeTooltip.style.left=\"50%\",o=\"top\"==this.options.orientation.item?this.top:this.parent.height-this.top-this.height,o+this.parent.top-50<-this.parent.itemSet.body.domProps.scrollTop?(this.dom.onItemUpdateTimeTooltip.style.bottom=\"\",this.dom.onItemUpdateTimeTooltip.style.top=`${this.height+2}px`):(this.dom.onItemUpdateTimeTooltip.style.top=\"\",this.dom.onItemUpdateTimeTooltip.style.bottom=`${this.height+2}px`),this.options.tooltipOnItemUpdateTime&&this.options.tooltipOnItemUpdateTime.template?(u=this.options.tooltipOnItemUpdateTime.template.bind(this),l=u(this.data)):(l=`start: ${Ni(this.data.start).format(\"MM/DD/YYYY hh:mm\")}`,this.data.end&&(l+=`
end: ${Ni(this.data.end).format(\"MM/DD/YYYY hh:mm\")}`)),this.dom.onItemUpdateTimeTooltip.innerHTML=O.xss(l)}}}_getItemData(){return this.parent.itemSet.itemsData.get(this.id)}_updateContents(e){let n,s,r,o,a;const l=this._getItemData(),d=(this.dom.box||this.dom.point).getElementsByClassName(\"vis-item-visible-frame\")[0];if(this.options.visibleFrameTemplate?(a=this.options.visibleFrameTemplate.bind(this),o=O.xss(a(l,d))):o=\"\",d)if(o instanceof Object&&!(o instanceof Element))a(l,d);else if(s=this._contentToString(this.itemVisibleFrameContent)!==this._contentToString(o),s){if(o instanceof Element)d.innerHTML=\"\",d.appendChild(o);else if(null!=o)d.innerHTML=O.xss(o);else if(\"background\"!=this.data.type||void 0!==this.data.content)throw new Error(`Property \"content\" missing in item ${this.id}`);this.itemVisibleFrameContent=o}if(this.options.template?(r=this.options.template.bind(this),n=r(l,e,this.data)):n=this.data.content,n instanceof Object&&!(n instanceof Element))r(l,e);else if(s=this._contentToString(this.content)!==this._contentToString(n),s){if(n instanceof Element)e.innerHTML=\"\",e.appendChild(n);else if(null!=n)e.innerHTML=O.xss(n);else if(\"background\"!=this.data.type||void 0!==this.data.content)throw new Error(`Property \"content\" missing in item ${this.id}`);this.content=n}}_updateDataAttributes(e){if(this.options.dataAttributes&&this.options.dataAttributes.length>0){let n=[];if(Array.isArray(this.options.dataAttributes))n=this.options.dataAttributes;else{if(\"all\"!=this.options.dataAttributes)return;n=Object.keys(this.data)}for(const s of n){const r=this.data[s];null!=r?e.setAttribute(`data-${s}`,r):e.removeAttribute(`data-${s}`)}}}_updateStyle(e){this.style&&(O.removeCssText(e,this.style),this.style=null),this.data.style&&(O.addCssText(e,this.data.style),this.style=this.data.style)}_contentToString(e){return\"string\"==typeof e?e:e&&\"outerHTML\"in e?e.outerHTML:e}_updateEditStatus(){this.options&&(\"boolean\"==typeof this.options.editable?this.editable={updateTime:this.options.editable,updateGroup:this.options.editable,remove:this.options.editable}:\"object\"==typeof this.options.editable&&(this.editable={},O.selectiveExtend([\"updateTime\",\"updateGroup\",\"remove\"],this.editable,this.options.editable))),(!this.options||!this.options.editable||!0!==this.options.editable.overrideItems)&&this.data&&(\"boolean\"==typeof this.data.editable?this.editable={updateTime:this.data.editable,updateGroup:this.data.editable,remove:this.data.editable}:\"object\"==typeof this.data.editable&&(this.editable={},O.selectiveExtend([\"updateTime\",\"updateGroup\",\"remove\"],this.editable,this.data.editable)))}getWidthLeft(){return 0}getWidthRight(){return 0}getTitle(){return this.options.tooltip&&this.options.tooltip.template?this.options.tooltip.template.bind(this)(this._getItemData(),this.data):this.data.title}}ga.prototype.stack=!0;class Jk extends ga{constructor(e,n,s){if(super(e,n,s),this.props={dot:{width:0,height:0},line:{width:0,height:0}},e&&null==e.start)throw new Error(`Property \"start\" missing in item ${e}`)}isVisible(e){if(this.cluster)return!1;let n;const s=this.data.align||this.options.align,r=this.width*e.getMillisecondsPerPixel();return n=\"right\"==s?this.data.start.getTime()>e.start&&this.data.start.getTime()-re.start&&this.data.start.getTime()e.start&&this.data.start.getTime()-r/2{this.dirty&&(n=this._getDomComponentsSizes())},()=>{this.dirty&&this._updateDomComponentsSizes.bind(this)(n)},this._repaintDomAdditionals.bind(this)];if(e)return s;{let r;return s.forEach(o=>{r=o()}),r}}show(e){if(!this.displayed)return this.redraw(e)}hide(){if(this.displayed){const e=this.dom;e.box.remove?e.box.remove():e.box.parentNode&&e.box.parentNode.removeChild(e.box),e.line.remove?e.line.remove():e.line.parentNode&&e.line.parentNode.removeChild(e.line),e.dot.remove?e.dot.remove():e.dot.parentNode&&e.dot.parentNode.removeChild(e.dot),this.displayed=!1}}repositionXY(){const e=this.options.rtl,n=(s,r,o,a=!1)=>{if(void 0===r&&void 0===o)return;const l=a?-1*r:r;s.style.transform=void 0!==o?void 0!==r?`translate(${l}px, ${o}px)`:`translateY(${o}px)`:`translateX(${l}px)`};n(this.dom.box,this.boxX,this.boxY,e),n(this.dom.dot,this.dotX,this.dotY,e),n(this.dom.line,this.lineX,this.lineY,e)}repositionX(){const e=this.conversion.toScreen(this.data.start),n=void 0===this.data.align?this.options.align:this.data.align,s=this.props.line.width,r=this.props.dot.width;\"right\"==n?(this.boxX=e-this.width,this.lineX=e-s,this.dotX=e-s/2-r/2):\"left\"==n?(this.boxX=e,this.lineX=e,this.dotX=e+s/2-r/2):(this.boxX=e-this.width/2,this.lineX=this.options.rtl?e-s:e-s/2,this.dotX=e-r/2),this.options.rtl?this.right=this.boxX:this.left=this.boxX,this.repositionXY()}repositionY(){const n=this.dom.line.style;if(\"top\"==this.options.orientation.item){const s=this.parent.top+this.top+1;this.boxY=this.top||0,n.height=`${s}px`,n.bottom=\"\",n.top=\"0\"}else{const r=this.parent.itemSet.props.height-this.parent.top-this.parent.height+this.top;this.boxY=this.parent.height-this.top-(this.height||0),n.height=`${r}px`,n.top=\"\",n.bottom=\"0\"}this.dotY=-this.props.dot.height/2,this.repositionXY()}getWidthLeft(){return this.width/2}getWidthRight(){return this.width/2}}class Zk extends ga{constructor(e,n,s){if(super(e,n,s),this.props={dot:{top:0,width:0,height:0},content:{height:0,marginLeft:0,marginRight:0}},e&&null==e.start)throw new Error(`Property \"start\" missing in item ${e}`)}isVisible(e){if(this.cluster)return!1;const n=this.width*e.getMillisecondsPerPixel();return this.data.start.getTime()+n>e.start&&this.data.start{this.dirty&&(n=this._getDomComponentsSizes())},()=>{this.dirty&&this._updateDomComponentsSizes.bind(this)(n)},this._repaintDomAdditionals.bind(this)];if(e)return s;{let r;return s.forEach(o=>{r=o()}),r}}repositionXY(){((s,r,o,a=!1)=>{if(void 0===r&&void 0===o)return;const l=a?-1*r:r;this.dom.point.style.transform=void 0!==o?void 0!==r?`translate(${l}px, ${o}px)`:`translateY(${o}px)`:`translateX(${l}px)`})(0,this.pointX,this.pointY,this.options.rtl)}show(e){if(!this.displayed)return this.redraw(e)}hide(){this.displayed&&(this.dom.point.parentNode&&this.dom.point.parentNode.removeChild(this.dom.point),this.displayed=!1)}repositionX(){const e=this.conversion.toScreen(this.data.start);this.pointX=e,this.options.rtl?this.right=e-this.props.dot.width:this.left=e-this.props.dot.width,this.repositionXY()}repositionY(){this.pointY=\"top\"==this.options.orientation.item?this.top:this.parent.height-this.top-this.height,this.repositionXY()}getWidthLeft(){return this.props.dot.width}getWidthRight(){return this.props.dot.width}}class mo extends ga{constructor(e,n,s){if(super(e,n,s),this.props={content:{width:0}},this.overflow=!1,e){if(null==e.start)throw new Error(`Property \"start\" missing in item ${e.id}`);if(null==e.end)throw new Error(`Property \"end\" missing in item ${e.id}`)}}isVisible(e){return!this.cluster&&this.data.starte.start}_createDomElement(){this.dom||(this.dom={},this.dom.box=document.createElement(\"div\"),this.dom.frame=document.createElement(\"div\"),this.dom.frame.className=\"vis-item-overflow\",this.dom.box.appendChild(this.dom.frame),this.dom.visibleFrame=document.createElement(\"div\"),this.dom.visibleFrame.className=\"vis-item-visible-frame\",this.dom.box.appendChild(this.dom.visibleFrame),this.dom.content=document.createElement(\"div\"),this.dom.content.className=\"vis-item-content\",this.dom.frame.appendChild(this.dom.content),this.dom.box[\"vis-item\"]=this,this.dirty=!0)}_appendDomElement(){if(!this.parent)throw new Error(\"Cannot redraw item: no parent attached\");if(!this.dom.box.parentNode){const e=this.parent.dom.foreground;if(!e)throw new Error(\"Cannot redraw item: parent has no foreground container element\");e.appendChild(this.dom.box)}this.displayed=!0}_updateDirtyDomComponents(){this.dirty&&(this._updateContents(this.dom.content),this._updateDataAttributes(this.dom.box),this._updateStyle(this.dom.box),this.dom.box.className=this.baseClassName+(this.data.className?\" \"+this.data.className:\"\")+(this.selected?\" vis-selected\":\"\")+(this.editable.updateTime||this.editable.updateGroup?\" vis-editable\":\" vis-readonly\"),this.dom.content.style.maxWidth=\"none\")}_getDomComponentsSizes(){return this.overflow=\"hidden\"!==window.getComputedStyle(this.dom.frame).overflow,this.whiteSpace=\"nowrap\"!==window.getComputedStyle(this.dom.content).whiteSpace,{content:{width:this.dom.content.offsetWidth},box:{height:this.dom.box.offsetHeight}}}_updateDomComponentsSizes(e){this.props.content.width=e.content.width,this.height=e.box.height,this.dom.content.style.maxWidth=\"\",this.dirty=!1}_repaintDomAdditionals(){this._repaintOnItemUpdateTimeTooltip(this.dom.box),this._repaintDeleteButton(this.dom.box),this._repaintDragCenter(),this._repaintDragLeft(),this._repaintDragRight()}redraw(e){let n;const s=[this._createDomElement.bind(this),this._appendDomElement.bind(this),this._updateDirtyDomComponents.bind(this),()=>{this.dirty&&(n=this._getDomComponentsSizes.bind(this)())},()=>{this.dirty&&this._updateDomComponentsSizes.bind(this)(n)},this._repaintDomAdditionals.bind(this)];if(e)return s;{let r;return s.forEach(o=>{r=o()}),r}}show(e){if(!this.displayed)return this.redraw(e)}hide(){if(this.displayed){const e=this.dom.box;e.parentNode&&e.parentNode.removeChild(e),this.displayed=!1}}repositionX(e){const n=this.parent.width;let s=this.conversion.toScreen(this.data.start),r=this.conversion.toScreen(this.data.end);const o=void 0===this.data.align?this.options.align:this.data.align;let a,l;!1!==this.data.limitSize&&(void 0===e||!0===e)&&(s<-n&&(s=-n),r>2*n&&(r=2*n));const u=Math.max(Math.round(1e3*(r-s))/1e3,1);switch(this.overflow?(this.options.rtl?this.right=s:this.left=s,this.width=u+this.props.content.width,l=this.props.content.width):(this.options.rtl?this.right=s:this.left=s,this.width=u,l=Math.min(r-s,this.props.content.width)),this.dom.box.style.transform=this.options.rtl?`translateX(${-1*this.right}px)`:`translateX(${this.left}px)`,this.dom.box.style.width=`${u}px`,this.whiteSpace&&(this.height=this.dom.box.offsetHeight),o){case\"left\":this.dom.content.style.transform=\"translateX(0)\";break;case\"right\":if(this.options.rtl){const d=-1*Math.max(u-l,0);this.dom.content.style.transform=`translateX(${d}px)`}else this.dom.content.style.transform=`translateX(${Math.max(u-l,0)}px)`;break;case\"center\":if(this.options.rtl){const d=-1*Math.max((u-l)/2,0);this.dom.content.style.transform=`translateX(${d}px)`}else this.dom.content.style.transform=`translateX(${Math.max((u-l)/2,0)}px)`;break;default:a=this.overflow?r>0?Math.max(-s,0):-l:s<0?-s:0,this.dom.content.style.transform=this.options.rtl?`translateX(${-1*a}px)`:`translateX(${a}px)`}}repositionY(){this.dom.box.style.top=\"top\"==this.options.orientation.item?`${this.top}px`:this.parent.height-this.top-this.height+\"px\"}_repaintDragLeft(){if((this.selected||this.options.itemsAlwaysDraggable.range)&&this.editable.updateTime&&!this.dom.dragLeft){const e=document.createElement(\"div\");e.className=\"vis-drag-left\",e.dragLeftItem=this,this.dom.box.appendChild(e),this.dom.dragLeft=e}else!this.selected&&!this.options.itemsAlwaysDraggable.range&&this.dom.dragLeft&&(this.dom.dragLeft.parentNode&&this.dom.dragLeft.parentNode.removeChild(this.dom.dragLeft),this.dom.dragLeft=null)}_repaintDragRight(){if((this.selected||this.options.itemsAlwaysDraggable.range)&&this.editable.updateTime&&!this.dom.dragRight){const e=document.createElement(\"div\");e.className=\"vis-drag-right\",e.dragRightItem=this,this.dom.box.appendChild(e),this.dom.dragRight=e}else!this.selected&&!this.options.itemsAlwaysDraggable.range&&this.dom.dragRight&&(this.dom.dragRight.parentNode&&this.dom.dragRight.parentNode.removeChild(this.dom.dragRight),this.dom.dragRight=null)}}mo.prototype.baseClassName=\"vis-item vis-range\";class go extends ga{constructor(e,n,s){if(super(e,n,s),this.props={content:{width:0}},this.overflow=!1,e){if(null==e.start)throw new Error(`Property \"start\" missing in item ${e.id}`);if(null==e.end)throw new Error(`Property \"end\" missing in item ${e.id}`)}}isVisible(e){return this.data.starte.start}_createDomElement(){this.dom||(this.dom={},this.dom.box=document.createElement(\"div\"),this.dom.frame=document.createElement(\"div\"),this.dom.frame.className=\"vis-item-overflow\",this.dom.box.appendChild(this.dom.frame),this.dom.content=document.createElement(\"div\"),this.dom.content.className=\"vis-item-content\",this.dom.frame.appendChild(this.dom.content),this.dirty=!0)}_appendDomElement(){if(!this.parent)throw new Error(\"Cannot redraw item: no parent attached\");if(!this.dom.box.parentNode){const e=this.parent.dom.background;if(!e)throw new Error(\"Cannot redraw item: parent has no background container element\");e.appendChild(this.dom.box)}this.displayed=!0}_updateDirtyDomComponents(){this.dirty&&(this._updateContents(this.dom.content),this._updateDataAttributes(this.dom.content),this._updateStyle(this.dom.box),this.dom.box.className=this.baseClassName+(this.data.className?\" \"+this.data.className:\"\")+(this.selected?\" vis-selected\":\"\"))}_getDomComponentsSizes(){return this.overflow=\"hidden\"!==window.getComputedStyle(this.dom.content).overflow,{content:{width:this.dom.content.offsetWidth}}}_updateDomComponentsSizes(e){this.props.content.width=e.content.width,this.height=0,this.dirty=!1}_repaintDomAdditionals(){}redraw(e){let n;const s=[this._createDomElement.bind(this),this._appendDomElement.bind(this),this._updateDirtyDomComponents.bind(this),()=>{this.dirty&&(n=this._getDomComponentsSizes.bind(this)())},()=>{this.dirty&&this._updateDomComponentsSizes.bind(this)(n)},this._repaintDomAdditionals.bind(this)];if(e)return s;{let r;return s.forEach(o=>{r=o()}),r}}repositionY(e){let n;const s=this.options.orientation.item;if(void 0!==this.data.subgroup){const r=this.data.subgroup;this.dom.box.style.height=`${this.parent.subgroups[r].height}px`,this.dom.box.style.top=\"top\"==s?`${this.parent.top+this.parent.subgroups[r].top}px`:this.parent.top+this.parent.height-this.parent.subgroups[r].top-this.parent.subgroups[r].height+\"px\",this.dom.box.style.bottom=\"\"}else this.parent instanceof Wv?(n=Math.max(this.parent.height,this.parent.itemSet.body.domProps.center.height,this.parent.itemSet.body.domProps.centerContainer.height),this.dom.box.style.bottom=\"bottom\"==s?\"0\":\"\",this.dom.box.style.top=\"top\"==s?\"0\":\"\"):(n=this.parent.height,this.dom.box.style.top=`${this.parent.top}px`,this.dom.box.style.bottom=\"\");this.dom.box.style.height=`${n}px`}}go.prototype.baseClassName=\"vis-item vis-background\",go.prototype.stack=!1,go.prototype.show=mo.prototype.show,go.prototype.hide=mo.prototype.hide,go.prototype.repositionX=mo.prototype.repositionX;class F6{constructor(e,n){this.container=e,this.overflowMethod=n||\"cap\",this.x=0,this.y=0,this.padding=5,this.hidden=!1,this.frame=document.createElement(\"div\"),this.frame.className=\"vis-tooltip\",this.container.appendChild(this.frame)}setPosition(e,n){this.x=parseInt(e),this.y=parseInt(n)}setText(e){e instanceof Element?(this.frame.innerHTML=\"\",this.frame.appendChild(e)):this.frame.innerHTML=O.xss(e)}show(e){if(void 0===e&&(e=!0),!0===e){var n=this.frame.clientHeight,s=this.frame.clientWidth,r=this.frame.parentNode.clientHeight,o=this.frame.parentNode.clientWidth,a=0,l=0;if(\"flip\"==this.overflowMethod||\"none\"==this.overflowMethod){let u=!1,d=!0;\"flip\"==this.overflowMethod&&(this.y-no-this.padding&&(u=!0)),a=u?this.x-s:this.x,l=d?this.y-n:this.y}else(l=this.y-n)+n+this.padding>r&&(l=r-n-this.padding),lo&&(a=o-s-this.padding),ae.start&&this.hasItems()}getData(){return{isCluster:!0,id:this.id,items:this.data.items||[],data:this.data}}redraw(e){var n,r,s=[this._createDomElement.bind(this),this._appendDomElement.bind(this),this._updateDirtyDomComponents.bind(this),function(){this.dirty&&(n=this._getDomComponentsSizes())}.bind(this),function(){this.dirty&&this._updateDomComponentsSizes.bind(this)(n)}.bind(this),this._repaintDomAdditionals.bind(this)];return e?s:(s.forEach(function(o){r=o()}),r)}show(){this.displayed||this.redraw()}hide(){if(this.displayed){var e=this.dom;e.box.parentNode&&e.box.parentNode.removeChild(e.box),this.options.showStipes&&(e.line.parentNode&&e.line.parentNode.removeChild(e.line),e.dot.parentNode&&e.dot.parentNode.removeChild(e.dot)),this.displayed=!1}}repositionX(){let e=this.conversion.toScreen(this.data.start),n=this.data.end?this.conversion.toScreen(this.data.end):0;n?this.repositionXWithRanges(e,n):this.repositionXWithoutRanges(e,void 0===this.data.align?this.options.align:this.data.align),this.options.showStipes&&(this.dom.line.style.display=this._isStipeVisible()?\"block\":\"none\",this.dom.dot.style.display=this._isStipeVisible()?\"block\":\"none\",this._isStipeVisible()&&this.repositionStype(e,n))}repositionStype(e,n){this.dom.line.style.display=\"block\",this.dom.dot.style.display=\"block\";const r=this.dom.dot.offsetWidth;if(n){const o=this.dom.line.offsetWidth+e+(n-e)/2,a=o-r/2,u=this.options.rtl?-1*a:a;this.dom.line.style.transform=`translateX(${this.options.rtl?-1*o:o}px)`,this.dom.dot.style.transform=`translateX(${u}px)`}else{const a=this.options.rtl?-1*(e-r/2):e-r/2;this.dom.line.style.transform=`translateX(${this.options.rtl?-1*e:e}px)`,this.dom.dot.style.transform=`translateX(${a}px)`}}repositionXWithoutRanges(e,n){\"right\"==n?this.options.rtl?(this.right=e-this.width,this.dom.box.style.right=this.right+\"px\"):(this.left=e-this.width,this.dom.box.style.left=this.left+\"px\"):\"left\"==n?this.options.rtl?(this.right=e,this.dom.box.style.right=this.right+\"px\"):(this.left=e,this.dom.box.style.left=this.left+\"px\"):this.options.rtl?(this.right=e-this.width/2,this.dom.box.style.right=this.right+\"px\"):(this.left=e-this.width/2,this.dom.box.style.left=this.left+\"px\")}repositionXWithRanges(e,n){let s=Math.round(Math.max(n-e+.5,1));this.options.rtl?this.right=e:this.left=e,this.width=Math.max(s,this.minWidth||0),this.options.rtl?this.dom.box.style.right=this.right+\"px\":this.dom.box.style.left=this.left+\"px\",this.dom.box.style.width=s+\"px\"}repositionY(){var e=this.options.orientation.item;if(this.dom.box.style.top=\"top\"==e?(this.top||0)+\"px\":(this.parent.height-this.top-this.height||0)+\"px\",this.options.showStipes){if(\"top\"==e)this.dom.line.style.top=\"0\",this.dom.line.style.height=this.parent.top+this.top+1+\"px\",this.dom.line.style.bottom=\"\";else{var s=this.parent.itemSet.props.height;this.dom.line.style.top=s-(s-this.parent.top-this.parent.height+this.top)+\"px\",this.dom.line.style.bottom=\"0\"}this.dom.dot.style.top=-this.dom.dot.offsetHeight/2+\"px\"}}getWidthLeft(){return this.width/2}getWidthRight(){return this.width/2}move(){this.repositionX(),this.repositionY()}attach(){for(let e of this.data.uiItems)e.cluster=this;this.data.items=this.data.uiItems.map(e=>e.data),this.attached=!0,this.dirty=!0}detach(e=!1){if(this.hasItems()){for(let n of this.data.uiItems)delete n.cluster;this.attached=!1,e&&this.group&&(this.group.remove(this),this.group=null),this.data.items=[],this.dirty=!0}}_onDoubleClick(){this._fit()}_setupRange(){const e=this.data.uiItems.map(r=>({start:r.data.start.valueOf(),end:r.data.end?r.data.end.valueOf():r.data.start.valueOf()}));this.data.min=Math.min(...e.map(r=>Math.min(r.start,r.end||r.start))),this.data.max=Math.max(...e.map(r=>Math.max(r.start,r.end||r.start)));const s=this.data.uiItems.map(r=>r.center).reduce((r,o)=>r+o,0)/this.data.uiItems.length;this.data.uiItems.some(r=>r.data.end)?(this.data.start=new Date(this.data.min),this.data.end=new Date(this.data.max)):(this.data.start=new Date(s),this.data.end=null)}_getUiItems(){return this.data.uiItems&&this.data.uiItems.length?this.data.uiItems.filter(e=>e.cluster===this):[]}_createDomElement(){this.dom||(this.dom={},this.dom.box=document.createElement(\"DIV\"),this.dom.content=document.createElement(\"DIV\"),this.dom.content.className=\"vis-item-content\",this.dom.box.appendChild(this.dom.content),this.options.showStipes&&(this.dom.line=document.createElement(\"DIV\"),this.dom.line.className=\"vis-cluster-line\",this.dom.line.style.display=\"none\",this.dom.dot=document.createElement(\"DIV\"),this.dom.dot.className=\"vis-cluster-dot\",this.dom.dot.style.display=\"none\"),this.options.fitOnDoubleClick&&(this.dom.box.ondblclick=kc.prototype._onDoubleClick.bind(this)),this.dom.box[\"vis-item\"]=this,this.dirty=!0)}_appendDomElement(){if(!this.parent)throw new Error(\"Cannot redraw item: no parent attached\");if(!this.dom.box.parentNode){const s=this.parent.dom.foreground;if(!s)throw new Error(\"Cannot redraw item: parent has no foreground container element\");s.appendChild(this.dom.box)}const e=this.parent.dom.background;if(this.options.showStipes){if(!this.dom.line.parentNode){if(!e)throw new Error(\"Cannot redraw item: parent has no background container element\");e.appendChild(this.dom.line)}if(!this.dom.dot.parentNode){var n=this.parent.dom.axis;if(!e)throw new Error(\"Cannot redraw item: parent has no axis container element\");n.appendChild(this.dom.dot)}}this.displayed=!0}_updateDirtyDomComponents(){this.dirty&&(this._updateContents(this.dom.content),this._updateDataAttributes(this.dom.box),this._updateStyle(this.dom.box),this.dom.box.className=\"vis-item \"+this.baseClassName+\" \"+(this.data.className?\" \"+this.data.className:\"\")+(this.selected?\" vis-selected\":\"\")+\" vis-readonly\",this.options.showStipes&&(this.dom.line.className=\"vis-item vis-cluster-line \"+(this.selected?\" vis-selected\":\"\"),this.dom.dot.className=\"vis-item vis-cluster-dot \"+(this.selected?\" vis-selected\":\"\")),this.data.end&&(this.dom.content.style.maxWidth=\"none\"))}_getDomComponentsSizes(){const e={previous:{right:this.dom.box.style.right,left:this.dom.box.style.left},box:{width:this.dom.box.offsetWidth,height:this.dom.box.offsetHeight}};return this.options.showStipes&&(e.dot={height:this.dom.dot.offsetHeight,width:this.dom.dot.offsetWidth},e.line={width:this.dom.line.offsetWidth}),e}_updateDomComponentsSizes(e){this.options.rtl?this.dom.box.style.right=\"0px\":this.dom.box.style.left=\"0px\",this.data.end?this.minWidth=e.box.width:this.width=e.box.width,this.height=e.box.height,this.options.rtl?this.dom.box.style.right=e.previous.right:this.dom.box.style.left=e.previous.left,this.dirty=!1}_repaintDomAdditionals(){this._repaintOnItemUpdateTimeTooltip(this.dom.box)}_isStipeVisible(){return this.minWidth>=this.width||!this.data.end}_getFitRange(){const e=.05*(this.data.max-this.data.min)/2;return{fitStart:this.data.min-e,fitEnd:this.data.max+e}}_fit(){if(this.emitter){const{fitStart:e,fitEnd:n}=this._getFitRange(),s={start:new Date(e),end:new Date(n),animation:!0};this.emitter.emit(\"fit\",s)}}_getItemData(){return this.data}}kc.prototype.baseClassName=\"vis-item vis-range vis-cluster\";class z6{constructor(e){this.itemSet=e,this.groups={},this.cache={},this.cache[-1]=[]}createClusterItem(e,n,s){return new kc(e,n,s)}setItems(e,n){this.items=e||[],this.dataChanged=!0,this.applyOnChangedLevel=!1,n&&n.applyOnChangedLevel&&(this.applyOnChangedLevel=n.applyOnChangedLevel)}updateData(){this.dataChanged=!0,this.applyOnChangedLevel=!1}getClusters(e,n,s){let{maxItems:r,clusterCriteria:o}=\"boolean\"==typeof s?{}:s;o||(o=()=>!0),r=r||1;let a=-1,u=0;if(n>0){if(n>=1)return[];a=Math.abs(Math.round(Math.log(100/n)/Math.log(2))),u=Math.abs(Math.pow(2,a))}this.dataChanged&&(!this.applyOnChangedLevel||a!=this.cacheLevel)&&(this._dropLevelsCache(),this._filterData()),this.cacheLevel=a;let d=this.cache[a];if(!d){d=[];for(let h in this.groups)if(this.groups.hasOwnProperty(h)){const p=this.groups[h],M=p.length;let w=0;for(;w=0&&E.center-p[x].center=0&&E.center-d[j].centerr){const G=k-r+1,B=[];let ce=w;for(;B.lengths.center-r.center);this.dataChanged=!1}_getClusterForItems(e,n,s,r){const o=(s||[]).map(w=>({cluster:w,itemsIds:new Set(w.data.uiItems.map(E=>E.id))}));let a;if(o.length)for(let w of o)if(w.itemsIds.size===e.length&&e.every(E=>w.itemsIds.has(E.id))){a=w.cluster;break}if(a)return a.setUiItems(e),a.group!==n&&(a.group&&a.group.remove(a),n&&(n.add(a),a.group=n)),a;const u={toScreen:this.itemSet.body.util.toScreen,toTime:this.itemSet.body.util.toTime},d=(r.titleTemplate||\"\").replace(/{count}/,e.length),h='
'+e.length+\"
\",p=Object.assign({},r,this.itemSet.options);return a=this.createClusterItem({content:h,title:d,group:n,uiItems:e,eventEmitter:this.itemSet.body.emitter,range:this.itemSet.body.range},u,p),n&&(n.add(a),a.group=n),a.attach(),a}_dropLevelsCache(){this.cache={},this.cacheLevel=-1,this.cache[this.cacheLevel]=[]}}const nu=\"__ungrouped__\",_o=\"__background__\";let Kp=(()=>{class t extends Ir{constructor(n,s){super(),this.body=n,this.defaultOptions={type:null,orientation:{item:\"bottom\"},align:\"auto\",stack:!0,stackSubgroups:!0,groupOrderSwap(o,a,l){const u=a.order;a.order=o.order,o.order=u},groupOrder:\"order\",selectable:!0,multiselect:!1,longSelectPressTime:251,itemsAlwaysDraggable:{item:!1,range:!1},editable:{updateTime:!1,updateGroup:!1,add:!1,remove:!1,overrideItems:!1},groupEditable:{order:!1,add:!1,remove:!1},snap:Gp.snap,onDropObjectOnItem(o,a,l){l(a)},onAdd(o,a){a(o)},onUpdate(o,a){a(o)},onMove(o,a){a(o)},onRemove(o,a){a(o)},onMoving(o,a){a(o)},onAddGroup(o,a){a(o)},onMoveGroup(o,a){a(o)},onRemoveGroup(o,a){a(o)},margin:{item:{horizontal:10,vertical:10},axis:20},showTooltips:!0,tooltip:{followMouse:!1,overflowMethod:\"flip\",delay:500},tooltipOnItemUpdateTime:!1},this.options=O.extend({},this.defaultOptions),this.options.rtl=s.rtl,this.options.onTimeout=s.onTimeout,this.conversion={toScreen:n.util.toScreen,toTime:n.util.toTime},this.dom={},this.props={},this.hammer=null;const r=this;this.itemsData=null,this.groupsData=null,this.itemsSettingTime=null,this.initialItemSetDrawn=!1,this.userContinueNotBail=null,this.sequentialSelection=!1,this.itemListeners={add(o,a,l){r._onAdd(a.items),r.options.cluster&&r.clusterGenerator.setItems(r.items,{applyOnChangedLevel:!1}),r.redraw()},update(o,a,l){r._onUpdate(a.items),r.options.cluster&&r.clusterGenerator.setItems(r.items,{applyOnChangedLevel:!1}),r.redraw()},remove(o,a,l){r._onRemove(a.items),r.options.cluster&&r.clusterGenerator.setItems(r.items,{applyOnChangedLevel:!1}),r.redraw()}},this.groupListeners={add(o,a,l){if(r._onAddGroups(a.items),r.groupsData&&r.groupsData.length>0){const u=r.groupsData.getDataSet();u.get().forEach(d=>{if(d.nestedGroups){0!=d.showNested&&(d.showNested=!0);let h=[];d.nestedGroups.forEach(p=>{const M=u.get(p);M&&(M.nestedInGroup=d.id,0==d.showNested&&(M.visible=!1),h=h.concat(M))}),u.update(h,l)}})}},update(o,a,l){r._onUpdateGroups(a.items)},remove(o,a,l){r._onRemoveGroups(a.items)}},this.items={},this.groups={},this.groupIds=[],this.selection=[],this.popup=null,this.popupTimer=null,this.touchParams={},this.groupTouchParams={group:null,isDragging:!1},this._create(),this.setOptions(s),this.clusters=[]}_create(){const n=document.createElement(\"div\");n.className=\"vis-itemset\",n[\"vis-itemset\"]=this,this.dom.frame=n;const s=document.createElement(\"div\");s.className=\"vis-background\",n.appendChild(s),this.dom.background=s;const r=document.createElement(\"div\");r.className=\"vis-foreground\",n.appendChild(r),this.dom.foreground=r;const o=document.createElement(\"div\");o.className=\"vis-axis\",this.dom.axis=o;const a=document.createElement(\"div\");a.className=\"vis-labelset\",this.dom.labelSet=a,this._updateUngrouped();const l=new Wv(_o,null,this);l.show(),this.groups[_o]=l,this.hammer=new _i(this.body.dom.centerContainer),this.hammer.on(\"hammer.input\",u=>{u.isFirst&&this._onTouch(u)}),this.hammer.on(\"panstart\",this._onDragStart.bind(this)),this.hammer.on(\"panmove\",this._onDrag.bind(this)),this.hammer.on(\"panend\",this._onDragEnd.bind(this)),this.hammer.get(\"pan\").set({threshold:5,direction:_i.ALL}),this.hammer.get(\"press\").set({time:1e4}),this.hammer.on(\"tap\",this._onSelectItem.bind(this)),this.hammer.on(\"press\",this._onMultiSelectItem.bind(this)),this.hammer.get(\"press\").set({time:1e4}),this.hammer.on(\"doubletap\",this._onAddItem.bind(this)),this.groupHammer=new _i(this.options.rtl?this.body.dom.rightContainer:this.body.dom.leftContainer),this.groupHammer.on(\"tap\",this._onGroupClick.bind(this)),this.groupHammer.on(\"panstart\",this._onGroupDragStart.bind(this)),this.groupHammer.on(\"panmove\",this._onGroupDrag.bind(this)),this.groupHammer.on(\"panend\",this._onGroupDragEnd.bind(this)),this.groupHammer.get(\"pan\").set({threshold:5,direction:_i.DIRECTION_VERTICAL}),this.body.dom.centerContainer.addEventListener(\"mouseover\",this._onMouseOver.bind(this)),this.body.dom.centerContainer.addEventListener(\"mouseout\",this._onMouseOut.bind(this)),this.body.dom.centerContainer.addEventListener(\"mousemove\",this._onMouseMove.bind(this)),this.body.dom.centerContainer.addEventListener(\"contextmenu\",this._onDragEnd.bind(this)),this.body.dom.centerContainer.addEventListener(\"mousewheel\",this._onMouseWheel.bind(this)),this.show()}setOptions(n){n&&(O.selectiveExtend([\"type\",\"rtl\",\"align\",\"order\",\"stack\",\"stackSubgroups\",\"selectable\",\"multiselect\",\"sequentialSelection\",\"multiselectPerGroup\",\"longSelectPressTime\",\"groupOrder\",\"dataAttributes\",\"template\",\"groupTemplate\",\"visibleFrameTemplate\",\"hide\",\"snap\",\"groupOrderSwap\",\"showTooltips\",\"tooltip\",\"tooltipOnItemUpdateTime\",\"groupHeightMode\",\"onTimeout\"],this.options,n),\"itemsAlwaysDraggable\"in n&&(\"boolean\"==typeof n.itemsAlwaysDraggable?(this.options.itemsAlwaysDraggable.item=n.itemsAlwaysDraggable,this.options.itemsAlwaysDraggable.range=!1):\"object\"==typeof n.itemsAlwaysDraggable&&(O.selectiveExtend([\"item\",\"range\"],this.options.itemsAlwaysDraggable,n.itemsAlwaysDraggable),this.options.itemsAlwaysDraggable.item||(this.options.itemsAlwaysDraggable.range=!1))),\"sequentialSelection\"in n&&\"boolean\"==typeof n.sequentialSelection&&(this.options.sequentialSelection=n.sequentialSelection),\"orientation\"in n&&(\"string\"==typeof n.orientation?this.options.orientation.item=\"top\"===n.orientation?\"top\":\"bottom\":\"object\"==typeof n.orientation&&\"item\"in n.orientation&&(this.options.orientation.item=n.orientation.item)),\"margin\"in n&&(\"number\"==typeof n.margin?(this.options.margin.axis=n.margin,this.options.margin.item.horizontal=n.margin,this.options.margin.item.vertical=n.margin):\"object\"==typeof n.margin&&(O.selectiveExtend([\"axis\"],this.options.margin,n.margin),\"item\"in n.margin&&(\"number\"==typeof n.margin.item?(this.options.margin.item.horizontal=n.margin.item,this.options.margin.item.vertical=n.margin.item):\"object\"==typeof n.margin.item&&O.selectiveExtend([\"horizontal\",\"vertical\"],this.options.margin.item,n.margin.item)))),[\"locale\",\"locales\"].forEach(o=>{o in n&&(this.options[o]=n[o])}),\"editable\"in n&&(\"boolean\"==typeof n.editable?(this.options.editable.updateTime=n.editable,this.options.editable.updateGroup=n.editable,this.options.editable.add=n.editable,this.options.editable.remove=n.editable,this.options.editable.overrideItems=!1):\"object\"==typeof n.editable&&O.selectiveExtend([\"updateTime\",\"updateGroup\",\"add\",\"remove\",\"overrideItems\"],this.options.editable,n.editable)),\"groupEditable\"in n&&(\"boolean\"==typeof n.groupEditable?(this.options.groupEditable.order=n.groupEditable,this.options.groupEditable.add=n.groupEditable,this.options.groupEditable.remove=n.groupEditable):\"object\"==typeof n.groupEditable&&O.selectiveExtend([\"order\",\"add\",\"remove\"],this.options.groupEditable,n.groupEditable)),[\"onDropObjectOnItem\",\"onAdd\",\"onUpdate\",\"onRemove\",\"onMove\",\"onMoving\",\"onAddGroup\",\"onMoveGroup\",\"onRemoveGroup\"].forEach(o=>{const a=n[o];if(a){if(\"function\"!=typeof a)throw new Error(`option ${o} must be a function ${o}(item, callback)`);this.options[o]=a}}),n.cluster?(Object.assign(this.options,{cluster:n.cluster}),this.clusterGenerator||(this.clusterGenerator=new z6(this)),this.clusterGenerator.setItems(this.items,{applyOnChangedLevel:!1}),this.markDirty({refreshItems:!0,restackGroups:!0}),this.redraw()):this.clusterGenerator?(this._detachAllClusters(),this.clusters=[],this.clusterGenerator=null,this.options.cluster=void 0,this.markDirty({refreshItems:!0,restackGroups:!0}),this.redraw()):this.markDirty())}markDirty(n){this.groupIds=[],n&&(n.refreshItems&&O.forEach(this.items,s=>{s.dirty=!0,s.displayed&&s.redraw()}),n.restackGroups&&O.forEach(this.groups,(s,r)=>{r!==_o&&(s.stackDirty=!0)}))}destroy(){this.clearPopupTimer(),this.hide(),this.setItems(null),this.setGroups(null),this.hammer&&this.hammer.destroy(),this.groupHammer&&this.groupHammer.destroy(),this.hammer=null,this.body=null,this.conversion=null}hide(){this.dom.frame.parentNode&&this.dom.frame.parentNode.removeChild(this.dom.frame),this.dom.axis.parentNode&&this.dom.axis.parentNode.removeChild(this.dom.axis),this.dom.labelSet.parentNode&&this.dom.labelSet.parentNode.removeChild(this.dom.labelSet)}show(){this.dom.frame.parentNode||this.body.dom.center.appendChild(this.dom.frame),this.dom.axis.parentNode||this.body.dom.backgroundVertical.appendChild(this.dom.axis),this.dom.labelSet.parentNode||(this.options.rtl?this.body.dom.right.appendChild(this.dom.labelSet):this.body.dom.left.appendChild(this.dom.labelSet))}setPopupTimer(n){this.clearPopupTimer(),n&&(this.popupTimer=setTimeout(function(){n.show()},this.options.tooltip.delay||\"number\"==typeof this.options.tooltip.delay?this.options.tooltip.delay:500))}clearPopupTimer(){null!=this.popupTimer&&(clearTimeout(this.popupTimer),this.popupTimer=null)}setSelection(n){null==n&&(n=[]),Array.isArray(n)||(n=[n]);const s=this.selection.filter(r=>-1===n.indexOf(r));for(let r of s){const o=this.getItemById(r);o&&o.unselect()}this.selection=[...n];for(let r of n){const o=this.getItemById(r);o&&o.select()}}getSelection(){return this.selection.concat([])}getVisibleItems(){const n=this.body.range.getRange();let s,r;this.options.rtl?(s=this.body.util.toScreen(n.start),r=this.body.util.toScreen(n.end)):(r=this.body.util.toScreen(n.start),s=this.body.util.toScreen(n.end));const o=[];for(const a in this.groups)if(this.groups.hasOwnProperty(a)){const l=this.groups[a],u=l.isVisible?l.visibleItems:[];for(const d of u)this.options.rtl?d.rights&&o.push(d.id):d.leftr&&o.push(d.id)}return o}getItemsAtCurrentTime(n){let s,r;this.options.rtl?(s=this.body.util.toScreen(n),r=this.body.util.toScreen(n)):(r=this.body.util.toScreen(n),s=this.body.util.toScreen(n));const o=[];for(const a in this.groups)if(this.groups.hasOwnProperty(a)){const l=this.groups[a],u=l.isVisible?l.visibleItems:[];for(const d of u)this.options.rtl?d.rights&&o.push(d.id):d.leftr&&o.push(d.id)}return o}getVisibleGroups(){const n=[];for(const s in this.groups)this.groups.hasOwnProperty(s)&&this.groups[s].isVisible&&n.push(s);return n}getItemById(n){return this.items[n]||this.clusters.find(s=>s.id===n)}_deselect(n){const s=this.selection;for(let r=0,o=s.length;r{et!==_o&&(B[et]=Ye.redraw(s,Ye==k?x:P,E,!0),ce=B[et].length)}),ce>0){const Ye={};for(let et=0;et{Ye[vs]=Di[et]()});O.forEach(this.groups,(et,Di)=>{Di!==_o&&(l=Ye[Di]||l,j+=et.height)}),j=Math.max(j,G)}return j=Math.max(j,G),u.style.height=r(j),this.props.width=u.offsetWidth,this.props.height=j,this.dom.axis.style.top=r(\"top\"==a?this.body.domProps.top.height+this.body.domProps.border.top:this.body.domProps.top.height+this.body.domProps.centerContainer.height),this.options.rtl?this.dom.axis.style.right=\"0\":this.dom.axis.style.left=\"0\",this.hammer.get(\"press\").set({time:this.options.longSelectPressTime}),this.initialItemSetDrawn=!0,l=this._isResized()||l,l}_firstGroup(){return this.groups[this.groupIds[\"top\"==this.options.orientation.item?0:this.groupIds.length-1]]||this.groups[nu]||null}_updateUngrouped(){let s,r,n=this.groups[nu];if(this.groupsData){if(n)for(r in n.dispose(),delete this.groups[nu],this.items)if(this.items.hasOwnProperty(r)){s=this.items[r],s.parent&&s.parent.remove(s);const o=this.getGroupId(s.data),a=this.groups[o];a&&a.add(s)||s.hide()}}else if(!n){for(r in n=new Xp(null,null,this),this.groups[nu]=n,this.items)this.items.hasOwnProperty(r)&&(s=this.items[r],n.add(s));n.show()}}getLabelSet(){return this.dom.labelSet}setItems(n){this.itemsSettingTime=new Date;const s=this;let r;const o=this.itemsData;if(n){if(!kr(n))throw new TypeError(\"Data must implement the interface of DataSet or DataView\");this.itemsData=Kl(n)}else this.itemsData=null;if(o&&(O.forEach(this.itemListeners,(a,l)=>{o.off(l,a)}),o.dispose(),r=o.getIds(),this._onRemove(r)),this.itemsData){const a=this.id;O.forEach(this.itemListeners,(l,u)=>{s.itemsData.on(u,l,a)}),r=this.itemsData.getIds(),this._onAdd(r),this._updateUngrouped()}this.body.emitter.emit(\"_change\",{queue:!0})}getItems(){return null!=this.itemsData?this.itemsData.rawDS:null}setGroups(n){const s=this;let r;if(this.groupsData&&(O.forEach(this.groupListeners,(o,a)=>{s.groupsData.off(a,o)}),r=this.groupsData.getIds(),this.groupsData=null,this._onRemoveGroups(r)),n){if(!kr(n))throw new TypeError(\"Data must implement the interface of DataSet or DataView\");this.groupsData=n}else this.groupsData=null;if(this.groupsData){const o=this.groupsData.getDataSet();o.get().forEach(l=>{l.nestedGroups&&l.nestedGroups.forEach(u=>{const d=o.get(u);d.nestedInGroup=l.id,0==l.showNested&&(d.visible=!1),o.update(d)})});const a=this.id;O.forEach(this.groupListeners,(l,u)=>{s.groupsData.on(u,l,a)}),r=this.groupsData.getIds(),this._onAddGroups(r)}this._updateUngrouped(),this._order(),this.options.cluster&&(this.clusterGenerator.updateData(),this._clusterItems(),this.markDirty({refreshItems:!0,restackGroups:!0})),this.body.emitter.emit(\"_change\",{queue:!0})}getGroups(){return this.groupsData}removeItem(n){const s=this.itemsData.get(n);s&&this.options.onRemove(s,r=>{r&&this.itemsData.remove(n)})}_getType(n){return n.type||this.options.type||(n.end?\"range\":\"box\")}getGroupId(n){return\"background\"==this._getType(n)&&null==n.group?_o:this.groupsData?n.group:nu}_onUpdate(n){const s=this;n.forEach(r=>{const o=s.itemsData.get(r);let a=s.items[r];const l=o?s._getType(o):null,u=t.types[l];let d;if(a&&(u&&a instanceof u?s._updateItem(a,o):(d=a.selected,s._removeItem(a),a=null)),!a&&o){if(!u)throw new TypeError(`Unknown item type \"${l}\"`);a=new u(o,s.conversion,s.options),a.id=r,s._addItem(a),d&&(this.selection.push(r),a.select())}}),this._order(),this.options.cluster&&(this.clusterGenerator.setItems(this.items,{applyOnChangedLevel:!1}),this._clusterItems()),this.body.emitter.emit(\"_change\",{queue:!0})}_onRemove(n){let s=0;const r=this;n.forEach(o=>{const a=r.items[o];a&&(s++,r._removeItem(a))}),s&&(this._order(),this.body.emitter.emit(\"_change\",{queue:!0}))}_order(){O.forEach(this.groups,n=>{n.order()})}_onUpdateGroups(n){this._onAddGroups(n)}_onAddGroups(n){const s=this;n.forEach(r=>{const o=s.groupsData.get(r);let a=s.groups[r];if(a)a.setData(o);else{if(r==nu||r==_o)throw new Error(`Illegal group id. ${r} is a reserved id.`);const l=Object.create(s.options);O.extend(l,{height:null}),a=new Xp(r,o,s),s.groups[r]=a;for(const u in s.items)if(s.items.hasOwnProperty(u)){const d=s.items[u];d.data.group==r&&a.add(d)}a.order(),a.show()}}),this.body.emitter.emit(\"_change\",{queue:!0})}_onRemoveGroups(n){n.forEach(s=>{const r=this.groups[s];r&&(r.dispose(),delete this.groups[s])}),this.options.cluster&&(this.clusterGenerator.updateData(),this._clusterItems()),this.markDirty({restackGroups:!!this.options.cluster}),this.body.emitter.emit(\"_change\",{queue:!0})}_orderGroups(){if(this.groupsData){let n=this.groupsData.getIds({order:this.options.groupOrder});n=this._orderNestedGroups(n);const s=!O.equalArray(n,this.groupIds);if(s){const r=this.groups;n.forEach(o=>{r[o].hide()}),n.forEach(o=>{r[o].show()}),this.groupIds=n}return s}return!1}_orderNestedGroups(n){return function s(o,a){let l=[];return a.forEach(u=>{if(l.push(u),o.groupsData.get(u).nestedGroups){const h=o.groupsData.get({filter:p=>p.nestedInGroup==u,order:o.options.groupOrder}).map(p=>p.id);l=l.concat(s(o,h))}}),l}(this,n.filter(o=>!this.groupsData.get(o).nestedInGroup))}_addItem(n){this.items[n.id]=n;const s=this.getGroupId(n.data),r=this.groups[s];r?r&&r.data&&r.data.showNested&&(n.groupShowing=!0):n.groupShowing=!1,r&&r.add(n)}_updateItem(n,s){n.setData(s);const r=this.getGroupId(n.data),o=this.groups[r];o?o&&o.data&&o.data.showNested&&(n.groupShowing=!0):n.groupShowing=!1}_removeItem(n){n.hide(),delete this.items[n.id];const s=this.selection.indexOf(n.id);-1!=s&&this.selection.splice(s,1),n.parent&&n.parent.remove(n),null!=this.popup&&this.popup.hide()}_constructByEndArray(n){const s=[];for(let r=0;r{const p=r.items[h],M=r._getGroupIndex(p.data.group);return{item:p,initialX:n.center.x,groupOffset:u-M,data:this._cloneItemData(p.data)}})}n.stopPropagation()}else this.options.editable.add&&(n.srcEvent.ctrlKey||n.srcEvent.metaKey)&&this._onDragStartAddItem(n)}_onDragStartAddItem(n){const s=this.options.snap||null,r=this.dom.frame.getBoundingClientRect(),a=this.body.util.toTime(this.options.rtl?r.right-n.center.x+10:n.center.x-r.left-10),l=this.body.util.getScale(),u=this.body.util.getStep(),d=s?s(a,l,u):a,p={type:\"range\",start:d,end:d,content:\"new item\"},M=fa();p[this.itemsData.idProp]=M;const w=this.groupFromTarget(n);w&&(p.group=w.groupId);const E=new mo(p,this.conversion,this.options);E.id=M,E.data=this._cloneItemData(p),this._addItem(E),this.touchParams.selectedItem=E;const k={item:E,initialX:n.center.x,data:E.data};this.options.rtl?k.dragLeft=!0:k.dragRight=!0,this.touchParams.itemProps=[k],n.stopPropagation()}_onDrag(n){if(null!=this.popup&&this.options.showTooltips&&!this.popup.hidden){const s=this.body.dom.centerContainer,r=s.getBoundingClientRect();this.popup.setPosition(n.center.x-r.left+s.offsetLeft,n.center.y-r.top+s.offsetTop),this.popup.show()}if(this.touchParams.itemProps){n.stopPropagation();const s=this,r=this.options.snap||null,o=this.body.dom.root.offsetLeft,a=this.options.rtl?o+this.body.domProps.right.width:o+this.body.domProps.left.width,l=this.body.util.getScale(),u=this.body.util.getStep(),d=this.touchParams.selectedItem,h=(this.options.editable.overrideItems||null==d.editable)&&this.options.editable.updateGroup||!this.options.editable.overrideItems&&null!=d.editable&&d.editable.updateGroup;let p=null;if(h&&d&&null!=d.data.group){const M=s.groupFromTarget(n);M&&(p=this._getGroupIndex(M.groupId))}this.touchParams.itemProps.forEach(M=>{const w=s.body.util.toTime(n.center.x-a),E=s.body.util.toTime(M.initialX-a);let k,x,P,j,G;k=this.options.rtl?-(w-E):w-E;let B=this._cloneItemData(M.item.data);if(null==M.item.editable||M.item.editable.updateTime||M.item.editable.updateGroup||s.options.editable.overrideItems){if((this.options.editable.overrideItems||null==d.editable)&&this.options.editable.updateTime||!this.options.editable.overrideItems&&null!=d.editable&&d.editable.updateTime)if(M.dragLeft)this.options.rtl?null!=B.end&&(P=O.convert(M.data.end,\"Date\"),G=new Date(P.valueOf()+k),B.end=r?r(G,l,u):G):null!=B.start&&(x=O.convert(M.data.start,\"Date\"),j=new Date(x.valueOf()+k),B.start=r?r(j,l,u):j);else if(M.dragRight)this.options.rtl?null!=B.start&&(x=O.convert(M.data.start,\"Date\"),j=new Date(x.valueOf()+k),B.start=r?r(j,l,u):j):null!=B.end&&(P=O.convert(M.data.end,\"Date\"),G=new Date(P.valueOf()+k),B.end=r?r(G,l,u):G);else if(null!=B.start)if(x=O.convert(M.data.start,\"Date\").valueOf(),j=new Date(x+k),null!=B.end){P=O.convert(M.data.end,\"Date\");const _e=P.valueOf()-x.valueOf();B.start=r?r(j,l,u):j,B.end=new Date(B.start.valueOf()+_e)}else B.start=r?r(j,l,u):j;if(h&&!M.dragLeft&&!M.dragRight&&null!=p&&null!=B.group){let _e=p-M.groupOffset;_e=Math.max(0,_e),_e=Math.min(s.groupIds.length-1,_e),B.group=s.groupIds[_e]}B=this._cloneItemData(B),s.options.onMoving(B,_e=>{_e&&M.item.setData(this._cloneItemData(_e,\"Date\"))})}}),this.body.emitter.emit(\"_change\")}}_moveToGroup(n,s){const r=this.groups[s];if(r&&r.groupId!=n.data.group){const o=n.parent;o.remove(n),o.order(),n.data.group=r.groupId,r.add(n),r.order()}}_onDragEnd(n){if(this.touchParams.itemIsDragging=!1,this.touchParams.itemProps){n.stopPropagation();const s=this,r=this.touchParams.itemProps;this.touchParams.itemProps=null,r.forEach(o=>{const a=o.item.id;if(null==s.itemsData.get(a))s.options.onAdd(o.item.data,u=>{s._removeItem(o.item),u&&s.itemsData.add(u),s.body.emitter.emit(\"_change\")});else{const u=this._cloneItemData(o.item.data);s.options.onMove(u,d=>{d?(d[this.itemsData.idProp]=a,this.itemsData.update(d)):(o.item.setData(o.data),s.body.emitter.emit(\"_change\"))})}})}}_onGroupClick(n){const s=this.groupFromTarget(n);setTimeout(()=>{this.toggleGroupShowNested(s)},1)}toggleGroupShowNested(n,s=void 0){if(!n||!n.nestedGroups)return;const r=this.groupsData.getDataSet();n.showNested=null!=s?!!s:!n.showNested;let o=r.get(n.groupId);o.showNested=n.showNested;let a=n.nestedGroups,l=a;for(;l.length>0;){let h=l;l=[];for(let p=0;p0&&(a=a.concat(l))}var u;if(o.showNested){var d=r.get(o.nestedGroups);for(let h=0;h0&&(null==p.showNested||1==p.showNested)&&d.push(...r.get(p.nestedGroups))}u=d.map(function(h){return null==h.visible&&(h.visible=!0),h.visible=!!o.showNested,h})}else u=r.get(a).map(function(h){return null==h.visible&&(h.visible=!0),h.visible=!!o.showNested,h});r.update(u.concat(o)),o.showNested?(O.removeClassName(n.dom.label,\"collapsed\"),O.addClassName(n.dom.label,\"expanded\")):(O.removeClassName(n.dom.label,\"expanded\"),O.addClassName(n.dom.label,\"collapsed\"))}toggleGroupDragClassName(n){n.dom.label.classList.toggle(\"vis-group-is-dragging\"),n.dom.foreground.classList.toggle(\"vis-group-is-dragging\")}_onGroupDragStart(n){this.groupTouchParams.isDragging||this.options.groupEditable.order&&(this.groupTouchParams.group=this.groupFromTarget(n),this.groupTouchParams.group&&(n.stopPropagation(),this.groupTouchParams.isDragging=!0,this.toggleGroupDragClassName(this.groupTouchParams.group),this.groupTouchParams.originalOrder=this.groupsData.getIds({order:this.options.groupOrder})))}_onGroupDrag(n){if(this.options.groupEditable.order&&this.groupTouchParams.group){n.stopPropagation();const s=this.groupsData.getDataSet(),r=this.groupFromTarget(n);if(r&&r.height!=this.groupTouchParams.group.height){const o=r.topa)return}if(r&&r!=this.groupTouchParams.group){const o=s.get(r.groupId),a=s.get(this.groupTouchParams.group.groupId);a&&o&&(this.options.groupOrderSwap(a,o,s),s.update(a),s.update(o));const l=s.getIds({order:this.options.groupOrder});if(!O.equalArray(l,this.groupTouchParams.originalOrder)){const u=this.groupTouchParams.originalOrder,d=this.groupTouchParams.group.groupId,h=Math.min(u.length,l.length);let p=0,M=0,w=0;for(;p=h)break;if(l[p+M]==d)M=1;else if(u[p+w]==d)w=1;else{const E=l.indexOf(u[p+w]),k=s.get(l[p+M]),x=s.get(u[p+w]);this.options.groupOrderSwap(k,x,s),s.update(k),s.update(x);const P=l[p+M];l[p+M]=u[p+w],l[E]=P,p++}}}}}}_onGroupDragEnd(n){if(this.groupTouchParams.isDragging=!1,this.options.groupEditable.order&&this.groupTouchParams.group){n.stopPropagation();const s=this,r=s.groupTouchParams.group.groupId,o=s.groupsData.getDataSet(),a=O.extend({},o.get(r));s.options.onMoveGroup(a,l=>{if(l)l[o._idProp]=r,o.update(l);else{const u=o.getIds({order:s.options.groupOrder});if(!O.equalArray(u,s.groupTouchParams.originalOrder)){const d=s.groupTouchParams.originalOrder,h=Math.min(d.length,u.length);let p=0;for(;p=h)break;const M=u.indexOf(d[p]),w=o.get(u[p]),E=o.get(d[p]);s.options.groupOrderSwap(w,E,o),o.update(w),o.update(E);const k=u[p];u[p]=d[p],u[M]=k,p++}}}}),s.body.emitter.emit(\"groupDragged\",{groupId:r}),this.toggleGroupDragClassName(this.groupTouchParams.group),this.groupTouchParams.group=null}}_onSelectItem(n){if(!this.options.selectable)return;if(n.srcEvent&&(n.srcEvent.ctrlKey||n.srcEvent.metaKey)||n.srcEvent&&n.srcEvent.shiftKey)return void this._onMultiSelectItem(n);const o=this.getSelection(),a=this.itemFromTarget(n);this.setSelection(a&&a.selectable?[a.id]:[]);const u=this.getSelection();(u.length>0||o.length>0)&&this.body.emitter.emit(\"select\",{items:u,event:n})}_onMouseOver(n){const s=this.itemFromTarget(n);if(!s)return;if(s===this.itemFromRelatedTarget(n))return;const o=s.getTitle();if(this.options.showTooltips&&o){null==this.popup&&(this.popup=new F6(this.body.dom.root,this.options.tooltip.overflowMethod||\"flip\")),this.popup.setText(o);const a=this.body.dom.centerContainer,l=a.getBoundingClientRect();this.popup.setPosition(n.clientX-l.left+a.offsetLeft,n.clientY-l.top+a.offsetTop),this.setPopupTimer(this.popup)}else this.clearPopupTimer(),null!=this.popup&&this.popup.hide();this.body.emitter.emit(\"itemover\",{item:s.id,event:n})}_onMouseOut(n){const s=this.itemFromTarget(n);s&&s!==this.itemFromRelatedTarget(n)&&(this.clearPopupTimer(),null!=this.popup&&this.popup.hide(),this.body.emitter.emit(\"itemout\",{item:s.id,event:n}))}_onMouseMove(n){if(this.itemFromTarget(n)&&(null!=this.popupTimer&&this.setPopupTimer(this.popup),this.options.showTooltips&&this.options.tooltip.followMouse&&this.popup&&!this.popup.hidden)){const r=this.body.dom.centerContainer,o=r.getBoundingClientRect();this.popup.setPosition(n.clientX-o.left+r.offsetLeft,n.clientY-o.top+r.offsetTop),this.popup.show()}}_onMouseWheel(n){this.touchParams.itemIsDragging&&this._onDragEnd(n)}_onUpdateItem(n){if(!this.options.selectable||!this.options.editable.updateTime&&!this.options.editable.updateGroup)return;const s=this;if(n){const r=s.itemsData.get(n.id);this.options.onUpdate(r,o=>{o&&s.itemsData.update(o)})}}_onDropObjectOnItem(n){const s=this.itemFromTarget(n),r=JSON.parse(n.dataTransfer.getData(\"text\"));this.options.onDropObjectOnItem(r,s)}_onAddItem(n){if(!this.options.selectable||!this.options.editable.add)return;const s=this,r=this.options.snap||null,o=this.dom.frame.getBoundingClientRect(),a=this.options.rtl?o.right-n.center.x:n.center.x-o.left,l=this.body.util.toTime(a),u=this.body.util.getScale(),d=this.body.util.getStep();let h,p;\"drop\"==n.type?(p=JSON.parse(n.dataTransfer.getData(\"text\")),p.content=p.content?p.content:\"new item\",p.start=p.start?p.start:r?r(l,u,d):l,p.type=p.type||\"box\",p[this.itemsData.idProp]=p.id||fa(),\"range\"==p.type&&!p.end&&(h=this.body.util.toTime(a+this.props.width/5),p.end=r?r(h,u,d):h)):(p={start:r?r(l,u,d):l,content:\"new item\"},p[this.itemsData.idProp]=fa(),\"range\"===this.options.type&&(h=this.body.util.toTime(a+this.props.width/5),p.end=r?r(h,u,d):h));const M=this.groupFromTarget(n);M&&(p.group=M.groupId),p=this._cloneItemData(p),this.options.onAdd(p,w=>{w&&(s.itemsData.add(w),\"drop\"==n.type&&s.setSelection([w.id]))})}_onMultiSelectItem(n){if(!this.options.selectable)return;const s=this.itemFromTarget(n);if(s){let r=this.options.multiselect?this.getSelection():[];if((n.srcEvent&&n.srcEvent.shiftKey||this.options.sequentialSelection)&&this.options.multiselect){const l=this.itemsData.get(s.id).group;let u;this.options.multiselectPerGroup&&r.length>0&&(u=this.itemsData.get(r[0]).group),(!this.options.multiselectPerGroup||null==u||u==l)&&r.push(s.id);const d=t._getItemRange(this.itemsData.get(r));if(!this.options.multiselectPerGroup||u==l){r=[];for(const h in this.items)if(this.items.hasOwnProperty(h)){const p=this.items[h],M=p.data.start;M>=d.min&&(void 0!==p.data.end?p.data.end:M)<=d.max&&(!this.options.multiselectPerGroup||u==this.itemsData.get(p.id).group)&&!(p instanceof go)&&r.push(p.id)}}}else{const l=r.indexOf(s.id);-1==l?r.push(s.id):r.splice(l,1)}const a=r.filter(l=>this.getItemById(l).selectable);this.setSelection(a),this.body.emitter.emit(\"select\",{items:this.getSelection(),event:n})}}static _getItemRange(n){let s=null,r=null;return n.forEach(o=>{(null==r||o.starts)&&(s=o.end):(null==s||o.start>s)&&(s=o.start)}),{min:r,max:s}}itemFromElement(n){let s=n;for(;s;){if(s.hasOwnProperty(\"vis-item\"))return s[\"vis-item\"];s=s.parentNode}return null}itemFromTarget(n){return this.itemFromElement(n.target)}itemFromRelatedTarget(n){return this.itemFromElement(n.relatedTarget)}groupFromTarget(n){const s=n.center?n.center.y:n.clientY;let r=this.groupIds;r.length<=0&&this.groupsData&&(r=this.groupsData.getIds({order:this.options.groupOrder}));for(let o=0;o=d.top&&sd.top)return l}else if(0===o&&sa.id)),r=this.clusters.filter(a=>!s.has(a.id));let o=!1;for(let a of r){const l=this.selection.indexOf(a.id);-1!==l&&(a.unselect(),this.selection.splice(l,1),o=!0)}if(o){const a=this.getSelection();this.body.emitter.emit(\"select\",{items:a,event})}}this.clusters=n||[]}}return t.types={background:go,box:Jk,range:mo,point:Zk},t})();Kp.prototype._onAdd=Kp.prototype._onUpdate;let Xk,Ic=!1,em=\"background: #FFeeee; color: #dd0000\";class en{constructor(){}static validate(e,n,s){Ic=!1,Xk=n;let r=n;return void 0!==s&&(r=n[s]),en.parse(e,r,[]),Ic}static parse(e,n,s){for(let r in e)e.hasOwnProperty(r)&&en.check(r,e,n,s)}static check(e,n,s,r){if(void 0===s[e]&&void 0===s.__any__)return void en.getSuggestion(e,s,r);let o=e,a=!0;void 0===s[e]&&void 0!==s.__any__&&(o=\"__any__\",a=\"object\"===en.getType(n[e]));let l=s[o];a&&void 0!==l.__type__&&(l=l.__type__),en.checkFields(e,n,s,o,l,r)}static checkFields(e,n,s,r,o,a){let l=function(h){console.log(\"%c\"+h+en.printLocation(a,e),em)},u=en.getType(n[e]),d=o[u];void 0!==d?\"array\"===en.getType(d)&&-1===d.indexOf(n[e])?(l('Invalid option detected in \"'+e+'\". Allowed values are:'+en.print(d)+' not \"'+n[e]+'\". '),Ic=!0):\"object\"===u&&\"__any__\"!==r&&(a=O.copyAndExtendArray(a,e),en.parse(n[e],s[r],a)):void 0===o.any&&(l('Invalid type received for \"'+e+'\". Expected: '+en.print(Object.keys(o))+\". Received [\"+u+'] \"'+n[e]+'\"'),Ic=!0)}static getType(e){var n=typeof e;return\"object\"===n?null===e?\"null\":e instanceof Boolean?\"boolean\":e instanceof Number?\"number\":e instanceof String?\"string\":Array.isArray(e)?\"array\":e instanceof Date?\"date\":void 0!==e.nodeType?\"dom\":!0===e._isAMomentObject?\"moment\":\"object\":\"number\"===n?\"number\":\"boolean\"===n?\"boolean\":\"string\"===n?\"string\":void 0===n?\"undefined\":n}static getSuggestion(e,n,s){let u,r=en.findInOptions(e,n,s,!1),o=en.findInOptions(e,Xk,[],!0);u=void 0!==r.indexMatch?\" in \"+en.printLocation(r.path,e,\"\")+'Perhaps it was incomplete? Did you mean: \"'+r.indexMatch+'\"?\\n\\n':o.distance<=4&&r.distance>o.distance?\" in \"+en.printLocation(r.path,e,\"\")+\"Perhaps it was misplaced? Matching option found at: \"+en.printLocation(o.path,o.closestMatch,\"\"):r.distance<=8?'. Did you mean \"'+r.closestMatch+'\"?'+en.printLocation(r.path,e):\". Did you mean one of these: \"+en.print(Object.keys(n))+en.printLocation(s,e),console.log('%cUnknown option detected: \"'+e+'\"'+u,em),Ic=!0}static findInOptions(e,n,s,r=!1){let d,o=1e9,a=\"\",l=[],u=e.toLowerCase();for(let h in n){let p;if(void 0!==n[h].__type__&&!0===r){let M=en.findInOptions(e,n[h],O.copyAndExtendArray(s,h));o>M.distance&&(a=M.closestMatch,l=M.path,o=M.distance,d=M.indexMatch)}else-1!==h.toLowerCase().indexOf(u)&&(d=h),p=en.levenshteinDistance(e,h),o>p&&(a=h,l=O.copyArray(s),o=p)}return{closestMatch:a,path:l,distance:o,indexMatch:d}}static printLocation(e,n,s=\"Problem value found at: \\n\"){let r=\"\\n\\n\"+s+\"options = {\\n\";for(let o=0;o{},this.closeCallback=()=>{},this._create()}insertTo(e){void 0!==this.hammer&&(this.hammer.destroy(),this.hammer=void 0),this.container=e,this.container.appendChild(this.frame),this._bindHammer(),this._setSize()}setUpdateCallback(e){if(\"function\"!=typeof e)throw new Error(\"Function attempted to set as colorPicker update callback is not a function.\");this.updateCallback=e}setCloseCallback(e){if(\"function\"!=typeof e)throw new Error(\"Function attempted to set as colorPicker closing callback is not a function.\");this.closeCallback=e}_isColorString(e){if(\"string\"==typeof e)return W6[e]}setColor(e,n=!0){if(\"none\"===e)return;let s;var r=this._isColorString(e);if(void 0!==r&&(e=r),!0===O.isString(e)){if(!0===O.isValidRGB(e)){let o=e.substr(4).substr(0,e.length-5).split(\",\");s={r:o[0],g:o[1],b:o[2],a:1}}else if(!0===O.isValidRGBA(e)){let o=e.substr(5).substr(0,e.length-6).split(\",\");s={r:o[0],g:o[1],b:o[2],a:o[3]}}else if(!0===O.isValidHex(e)){let o=O.hexToRGB(e);s={r:o.r,g:o.g,b:o.b,a:1}}}else e instanceof Object&&void 0!==e.r&&void 0!==e.g&&void 0!==e.b&&(s={r:e.r,g:e.g,b:e.b,a:void 0!==e.a?e.a:\"1.0\"});if(void 0===s)throw new Error(\"Unknown color passed to the colorPicker. Supported are strings: rgb, hex, rgba. Object: rgb ({r:r,g:g,b:b,[a:a]}). Supplied: \"+JSON.stringify(e));this._setColor(s,n)}show(){void 0!==this.closeCallback&&(this.closeCallback(),this.closeCallback=void 0),this.applied=!1,this.frame.style.display=\"block\",this._generateHueCircle()}_hide(e=!0){!0===e&&(this.previousColor=O.extend({},this.color)),!0===this.applied&&this.updateCallback(this.initialColor),this.frame.style.display=\"none\",setTimeout(()=>{void 0!==this.closeCallback&&(this.closeCallback(),this.closeCallback=void 0)},0)}_save(){this.updateCallback(this.color),this.applied=!1,this._hide()}_apply(){this.applied=!0,this.updateCallback(this.color),this._updatePicker(this.color)}_loadLast(){void 0!==this.previousColor?this.setColor(this.previousColor,!1):alert(\"There is no last color to load...\")}_setColor(e,n=!0){!0===n&&(this.initialColor=O.extend({},e)),this.color=e;let s=O.RGBToHSV(e.r,e.g,e.b),r=2*Math.PI,o=this.r*s.s,a=this.centerCoordinates.x+o*Math.sin(r*s.h),l=this.centerCoordinates.y+o*Math.cos(r*s.h);this.colorPickerSelector.style.left=a-.5*this.colorPickerSelector.clientWidth+\"px\",this.colorPickerSelector.style.top=l-.5*this.colorPickerSelector.clientHeight+\"px\",this._updatePicker(e)}_setOpacity(e){this.color.a=e/100,this._updatePicker(this.color)}_setBrightness(e){let n=O.RGBToHSV(this.color.r,this.color.g,this.color.b);n.v=e/100;let s=O.HSVToRGB(n.h,n.s,n.v);s.a=this.color.a,this.color=s,this._updatePicker()}_updatePicker(e=this.color){let n=O.RGBToHSV(e.r,e.g,e.b),s=this.colorPickerCanvas.getContext(\"2d\");void 0===this.pixelRation&&(this.pixelRatio=(window.devicePixelRatio||1)/(s.webkitBackingStorePixelRatio||s.mozBackingStorePixelRatio||s.msBackingStorePixelRatio||s.oBackingStorePixelRatio||s.backingStorePixelRatio||1)),s.setTransform(this.pixelRatio,0,0,this.pixelRatio,0,0),s.clearRect(0,0,this.colorPickerCanvas.clientWidth,this.colorPickerCanvas.clientHeight),s.putImageData(this.hueCircle,0,0),s.fillStyle=\"rgba(0,0,0,\"+(1-n.v)+\")\",s.circle(this.centerCoordinates.x,this.centerCoordinates.y,this.r),s.fill(),this.brightnessRange.value=100*n.v,this.opacityRange.value=100*e.a,this.initialColorDiv.style.backgroundColor=\"rgba(\"+this.initialColor.r+\",\"+this.initialColor.g+\",\"+this.initialColor.b+\",\"+this.initialColor.a+\")\",this.newColorDiv.style.backgroundColor=\"rgba(\"+this.color.r+\",\"+this.color.g+\",\"+this.color.b+\",\"+this.color.a+\")\"}_setSize(){this.colorPickerCanvas.style.width=\"100%\",this.colorPickerCanvas.style.height=\"100%\",this.colorPickerCanvas.width=289*this.pixelRatio,this.colorPickerCanvas.height=289*this.pixelRatio}_create(){if(this.frame=document.createElement(\"div\"),this.frame.className=\"vis-color-picker\",this.colorPickerDiv=document.createElement(\"div\"),this.colorPickerSelector=document.createElement(\"div\"),this.colorPickerSelector.className=\"vis-selector\",this.colorPickerDiv.appendChild(this.colorPickerSelector),this.colorPickerCanvas=document.createElement(\"canvas\"),this.colorPickerDiv.appendChild(this.colorPickerCanvas),this.colorPickerCanvas.getContext){let n=this.colorPickerCanvas.getContext(\"2d\");this.pixelRatio=(window.devicePixelRatio||1)/(n.webkitBackingStorePixelRatio||n.mozBackingStorePixelRatio||n.msBackingStorePixelRatio||n.oBackingStorePixelRatio||n.backingStorePixelRatio||1),this.colorPickerCanvas.getContext(\"2d\").setTransform(this.pixelRatio,0,0,this.pixelRatio,0,0)}else{let n=document.createElement(\"DIV\");n.style.color=\"red\",n.style.fontWeight=\"bold\",n.style.padding=\"10px\",n.innerHTML=\"Error: your browser does not support HTML canvas\",this.colorPickerCanvas.appendChild(n)}this.colorPickerDiv.className=\"vis-color\",this.opacityDiv=document.createElement(\"div\"),this.opacityDiv.className=\"vis-opacity\",this.brightnessDiv=document.createElement(\"div\"),this.brightnessDiv.className=\"vis-brightness\",this.arrowDiv=document.createElement(\"div\"),this.arrowDiv.className=\"vis-arrow\",this.opacityRange=document.createElement(\"input\");try{this.opacityRange.type=\"range\",this.opacityRange.min=\"0\",this.opacityRange.max=\"100\"}catch{}this.opacityRange.value=\"100\",this.opacityRange.className=\"vis-range\",this.brightnessRange=document.createElement(\"input\");try{this.brightnessRange.type=\"range\",this.brightnessRange.min=\"0\",this.brightnessRange.max=\"100\"}catch{}this.brightnessRange.value=\"100\",this.brightnessRange.className=\"vis-range\",this.opacityDiv.appendChild(this.opacityRange),this.brightnessDiv.appendChild(this.brightnessRange);var e=this;this.opacityRange.onchange=function(){e._setOpacity(this.value)},this.opacityRange.oninput=function(){e._setOpacity(this.value)},this.brightnessRange.onchange=function(){e._setBrightness(this.value)},this.brightnessRange.oninput=function(){e._setBrightness(this.value)},this.brightnessLabel=document.createElement(\"div\"),this.brightnessLabel.className=\"vis-label vis-brightness\",this.brightnessLabel.innerHTML=\"brightness:\",this.opacityLabel=document.createElement(\"div\"),this.opacityLabel.className=\"vis-label vis-opacity\",this.opacityLabel.innerHTML=\"opacity:\",this.newColorDiv=document.createElement(\"div\"),this.newColorDiv.className=\"vis-new-color\",this.newColorDiv.innerHTML=\"new\",this.initialColorDiv=document.createElement(\"div\"),this.initialColorDiv.className=\"vis-initial-color\",this.initialColorDiv.innerHTML=\"initial\",this.cancelButton=document.createElement(\"div\"),this.cancelButton.className=\"vis-button vis-cancel\",this.cancelButton.innerHTML=\"cancel\",this.cancelButton.onclick=this._hide.bind(this,!1),this.applyButton=document.createElement(\"div\"),this.applyButton.className=\"vis-button vis-apply\",this.applyButton.innerHTML=\"apply\",this.applyButton.onclick=this._apply.bind(this),this.saveButton=document.createElement(\"div\"),this.saveButton.className=\"vis-button vis-save\",this.saveButton.innerHTML=\"save\",this.saveButton.onclick=this._save.bind(this),this.loadButton=document.createElement(\"div\"),this.loadButton.className=\"vis-button vis-load\",this.loadButton.innerHTML=\"load last\",this.loadButton.onclick=this._loadLast.bind(this),this.frame.appendChild(this.colorPickerDiv),this.frame.appendChild(this.arrowDiv),this.frame.appendChild(this.brightnessLabel),this.frame.appendChild(this.brightnessDiv),this.frame.appendChild(this.opacityLabel),this.frame.appendChild(this.opacityDiv),this.frame.appendChild(this.newColorDiv),this.frame.appendChild(this.initialColorDiv),this.frame.appendChild(this.cancelButton),this.frame.appendChild(this.applyButton),this.frame.appendChild(this.saveButton),this.frame.appendChild(this.loadButton)}_bindHammer(){this.drag={},this.pinch={},this.hammer=new _i(this.colorPickerCanvas),this.hammer.get(\"pinch\").set({enable:!0}),Ok(this.hammer,e=>{this._moveSelector(e)}),this.hammer.on(\"tap\",e=>{this._moveSelector(e)}),this.hammer.on(\"panstart\",e=>{this._moveSelector(e)}),this.hammer.on(\"panmove\",e=>{this._moveSelector(e)}),this.hammer.on(\"panend\",e=>{this._moveSelector(e)})}_generateHueCircle(){if(!1===this.generated){let e=this.colorPickerCanvas.getContext(\"2d\");void 0===this.pixelRation&&(this.pixelRatio=(window.devicePixelRatio||1)/(e.webkitBackingStorePixelRatio||e.mozBackingStorePixelRatio||e.msBackingStorePixelRatio||e.oBackingStorePixelRatio||e.backingStorePixelRatio||1)),e.setTransform(this.pixelRatio,0,0,this.pixelRatio,0,0);let r,o,a,l,n=this.colorPickerCanvas.clientWidth,s=this.colorPickerCanvas.clientHeight;e.clearRect(0,0,n,s),this.centerCoordinates={x:.5*n,y:.5*s},this.r=.49*n;let p,u=2*Math.PI/360,d=1/360,h=1/this.r;for(a=0;a<360;a++)for(l=0;l0&&this._makeItem([]),this._makeHeader(r),this._handleObject(this.configureOptions[r],[r])),n++);this._makeButton(),this._push()}_push(){this.wrapper=document.createElement(\"div\"),this.wrapper.className=\"vis-configuration-wrapper\",this.container.appendChild(this.wrapper);for(var e=0;e{s.appendChild(r)}),this.domElements.push(s),this.domElements.length}return 0}_makeHeader(e){let n=document.createElement(\"div\");n.className=\"vis-configuration vis-config-header\",n.innerHTML=O.xss(e),this._makeItem([],n)}_makeLabel(e,n,s=!1){let r=document.createElement(\"div\");return r.className=\"vis-configuration vis-config-label vis-config-s\"+n.length,r.innerHTML=O.xss(!0===s?\"\"+e+\":\":e+\":\"),r}_makeDropdown(e,n,s){let r=document.createElement(\"select\");r.className=\"vis-configuration vis-config-select\";let o=0;void 0!==n&&-1!==e.indexOf(n)&&(o=e.indexOf(n));for(let u=0;ua&&1!==a&&(u.max=Math.ceil(n*k),h=u.max,d=\"range increased\"),u.value=n}else u.value=r;let p=document.createElement(\"input\");p.className=\"vis-configuration vis-config-rangeinput\",p.value=Number(u.value);var M=this;u.onchange=function(){p.value=this.value,M._update(Number(this.value),s)},u.oninput=function(){p.value=this.value};let w=this._makeLabel(s[s.length-1],s),E=this._makeItem(s,w,u,p);\"\"!==d&&this.popupHistory[E]!==h&&(this.popupHistory[E]=h,this._setupPopup(d,E))}_makeButton(){if(!0===this.options.showButton){let e=document.createElement(\"div\");e.className=\"vis-configuration vis-config-button\",e.innerHTML=\"generate options\",e.onclick=()=>{this._printOptions()},e.onmouseover=()=>{e.className=\"vis-configuration vis-config-button hover\"},e.onmouseout=()=>{e.className=\"vis-configuration vis-config-button\"},this.optionsContainer=document.createElement(\"div\"),this.optionsContainer.className=\"vis-configuration vis-config-option-container\",this.domElements.push(this.optionsContainer),this.domElements.push(e)}}_setupPopup(e,n){if(!0===this.initialized&&!0===this.allowCreation&&this.popupCounter{this._removePopup()},this.popupCounter+=1,this.popupDiv={html:s,index:n}}}_removePopup(){void 0!==this.popupDiv.html&&(this.popupDiv.html.parentNode.removeChild(this.popupDiv.html),clearTimeout(this.popupDiv.hideTimeout),clearTimeout(this.popupDiv.deleteTimeout),this.popupDiv={})}_showPopupIfNeeded(){if(void 0!==this.popupDiv.html){let n=this.domElements[this.popupDiv.index].getBoundingClientRect();this.popupDiv.html.style.left=n.left+\"px\",this.popupDiv.html.style.top=n.top-30+\"px\",document.body.appendChild(this.popupDiv.html),this.popupDiv.hideTimeout=setTimeout(()=>{this.popupDiv.html.style.opacity=0},1500),this.popupDiv.deleteTimeout=setTimeout(()=>{this._removePopup()},1800)}}_makeCheckbox(e,n,s){var r=document.createElement(\"input\");r.type=\"checkbox\",r.className=\"vis-configuration vis-config-checkbox\",r.checked=e,void 0!==n&&(r.checked=n,n!==e&&(\"object\"==typeof e?n!==e.enabled&&this.changedOptions.push({path:s,value:n}):this.changedOptions.push({path:s,value:n})));let o=this;r.onchange=function(){o._update(this.checked,s)};let a=this._makeLabel(s[s.length-1],s);this._makeItem(s,a,r)}_makeTextInput(e,n,s){var r=document.createElement(\"input\");r.type=\"text\",r.className=\"vis-configuration vis-config-text\",r.value=n,n!==e&&this.changedOptions.push({path:s,value:n});let o=this;r.onchange=function(){o._update(this.value,s)};let a=this._makeLabel(s[s.length-1],s);this._makeItem(s,a,r)}_makeColorField(e,n,s){let r=e[1],o=document.createElement(\"div\");\"none\"!==(n=void 0===n?r:n)?(o.className=\"vis-configuration vis-config-colorBlock\",o.style.backgroundColor=n):o.className=\"vis-configuration vis-config-colorBlock none\",n=void 0===n?r:n,o.onclick=()=>{this._showColorPicker(n,o,s)};let a=this._makeLabel(s[s.length-1],s);this._makeItem(s,a,o)}_showColorPicker(e,n,s){n.onclick=function(){},this.colorPicker.insertTo(n),this.colorPicker.show(),this.colorPicker.setColor(e),this.colorPicker.setUpdateCallback(r=>{let o=\"rgba(\"+r.r+\",\"+r.g+\",\"+r.b+\",\"+r.a+\")\";n.style.backgroundColor=o,this._update(o,s)}),this.colorPicker.setCloseCallback(()=>{n.onclick=()=>{this._showColorPicker(e,n,s)}})}_handleObject(e,n=[],s=!1){let r=!1,o=this.options.filter,a=!1;for(let l in e)if(e.hasOwnProperty(l)){r=!0;let u=e[l],d=O.copyAndExtendArray(n,l);if(\"function\"==typeof o&&(r=o(l,n),!1===r&&!Array.isArray(u)&&\"string\"!=typeof u&&\"boolean\"!=typeof u&&u instanceof Object&&(this.allowCreation=!1,r=this._handleObject(u,d,!0),this.allowCreation=!1===s)),!1!==r){a=!0;let h=this._getValue(d);if(Array.isArray(u))this._handleArray(u,h,d);else if(\"string\"==typeof u)this._makeTextInput(u,h,d);else if(\"boolean\"==typeof u)this._makeCheckbox(u,h,d);else if(u instanceof Object){let p=!0;if(-1!==n.indexOf(\"physics\")&&this.moduleOptions.physics.solver!==l&&(p=!1),!0===p)if(void 0!==u.enabled){let M=O.copyAndExtendArray(d,\"enabled\"),w=this._getValue(M);if(!0===w){let E=this._makeLabel(l,d,!0);this._makeItem(d,E),a=this._handleObject(u,d)||a}else this._makeCheckbox(u,w,d)}else{let M=this._makeLabel(l,d,!0);this._makeItem(d,M),a=this._handleObject(u,d)||a}}else console.error(\"dont know how to handle\",u,l,d)}}return a}_handleArray(e,n,s){\"string\"==typeof e[0]&&\"color\"===e[0]?(this._makeColorField(e,n,s),e[1]!==n&&this.changedOptions.push({path:s,value:n})):\"string\"==typeof e[0]?(this._makeDropdown(e,n,s),e[0]!==n&&this.changedOptions.push({path:s,value:n})):\"number\"==typeof e[0]&&(this._makeRange(e,n,s),e[0]!==n&&this.changedOptions.push({path:s,value:Number(n)}))}_update(e,n){let s=this._constructOptions(e,n);this.parent.body&&this.parent.body.emitter&&this.parent.body.emitter.emit&&this.parent.body.emitter.emit(\"configChange\",s),this.initialized=!0,this.parent.setOptions(s)}_constructOptions(e,n,s={}){let r=s;e=\"false\"!==(e=\"true\"===e||e)&&e;for(let o=0;ovar options = \"+JSON.stringify(e,null,2)+\"\"}getOptions(){let e={};for(var n=0;n\"u\"){this.dom.root.style.visibility=\"hidden\";let u,d=this.dom.root;for(;!u&&d;)u=window.getComputedStyle(d,null).direction,d=d.parentElement;this.options.rtl=u&&\"rtl\"==u.toLowerCase()}else this.options.rtl=r.rtl;r&&(r.rollingMode&&(this.options.rollingMode=r.rollingMode),r.onInitialDrawComplete&&(this.options.onInitialDrawComplete=r.onInitialDrawComplete),r.onTimeout&&(this.options.onTimeout=r.onTimeout),r.loadingScreenTemplate&&(this.options.loadingScreenTemplate=r.loadingScreenTemplate));const a=document.createElement(\"div\");if(this.options.loadingScreenTemplate){const u=this.options.loadingScreenTemplate.bind(this),d=u(this.dom.loadingScreen);d instanceof Object&&!(d instanceof Element)?u(a):d instanceof Element?(a.innerHTML=\"\",a.appendChild(d)):null!=d&&(a.innerHTML=O.xss(d))}function l(u,d){o.hasListeners(u)&&o.emit(u,o.getEventProperties(d))}this.dom.loadingScreen.appendChild(a),this.components=[],this.body={dom:this.dom,domProps:this.props,emitter:{on:this.on.bind(this),off:this.off.bind(this),emit:this.emit.bind(this)},hiddenDates:[],util:{getScale:()=>o.timeAxis.step.scale,getStep:()=>o.timeAxis.step.step,toScreen:o._toScreen.bind(o),toGlobalScreen:o._toGlobalScreen.bind(o),toTime:o._toTime.bind(o),toGlobalTime:o._toGlobalTime.bind(o)}},this.range=new Sc(this.body,this.options),this.components.push(this.range),this.body.range=this.range,this.timeAxis=new Ec(this.body,this.options),this.timeAxis2=null,this.components.push(this.timeAxis),this.currentTime=new zv(this.body,this.options),this.components.push(this.currentTime),this.itemSet=new Kp(this.body,this.options),this.components.push(this.itemSet),this.itemsData=null,this.groupsData=null,this.dom.root.onclick=u=>{l(\"click\",u)},this.dom.root.ondblclick=u=>{l(\"doubleClick\",u)},this.dom.root.oncontextmenu=u=>{l(\"contextmenu\",u)},this.dom.root.onmouseover=u=>{l(\"mouseOver\",u)},window.PointerEvent?(this.dom.root.onpointerdown=u=>{l(\"mouseDown\",u)},this.dom.root.onpointermove=u=>{l(\"mouseMove\",u)},this.dom.root.onpointerup=u=>{l(\"mouseUp\",u)}):(this.dom.root.onmousemove=u=>{l(\"mouseMove\",u)},this.dom.root.onmousedown=u=>{l(\"mouseDown\",u)},this.dom.root.onmouseup=u=>{l(\"mouseUp\",u)}),this.initialFitDone=!1,this.on(\"changed\",()=>{if(null!=o.itemsData){if(!o.initialFitDone&&!o.options.rollingMode)if(o.initialFitDone=!0,null!=o.options.start||null!=o.options.end){if(null==o.options.start||null==o.options.end)var u=o.getItemRange();o.setWindow(null!=o.options.start?o.options.start:u.min,null!=o.options.end?o.options.end:u.max,{animation:!1})}else o.fit({animation:!1});!o.initialDrawDone&&(o.initialRangeChangeDone||!o.options.start&&!o.options.end||o.options.rollingMode)&&(o.initialDrawDone=!0,o.itemSet.initialDrawDone=!0,o.dom.root.style.visibility=\"visible\",o.dom.loadingScreen.parentNode.removeChild(o.dom.loadingScreen),o.options.onInitialDrawComplete&&setTimeout(()=>o.options.onInitialDrawComplete(),0))}}),this.on(\"destroyTimeline\",()=>{o.destroy()}),r&&this.setOptions(r),this.body.emitter.on(\"fit\",u=>{this._onFit(u),this.redraw()}),s&&this.setGroups(s),n&&this.setItems(n),this._redraw()}_createConfigurator(){return new tI(this,this.dom.container,B6)}redraw(){this.itemSet&&this.itemSet.markDirty({refreshItems:!0}),this._redraw()}setOptions(e){if(!0===en.validate(e,V6)&&console.log(\"%cErrors have been found in the supplied options object.\",em),ma.prototype.setOptions.call(this,e),\"type\"in e&&e.type!==this.options.type){this.options.type=e.type;const s=this.itemsData;if(s){const r=this.getSelection();this.setItems(null),this.setItems(s.rawDS),this.setSelection(r)}}}setItems(e){let n;this.itemsDone=!1,n=e?kr(e)?Kl(e):Kl(new fo(e)):null,this.itemsData&&this.itemsData.dispose(),this.itemsData=n,this.itemSet&&this.itemSet.setItems(null!=n?n.rawDS:null)}setGroups(e){let n;e?(Array.isArray(e)&&(e=new fo(e)),n=new Ev(e,{filter:r=>!1!==r.visible})):n=null,null!=this.groupsData&&\"function\"==typeof this.groupsData.setData&&this.groupsData.setData(null),this.groupsData=n,this.itemSet.setGroups(n)}setData(e){e&&e.groups&&this.setGroups(e.groups),e&&e.items&&this.setItems(e.items)}setSelection(e,n){this.itemSet&&this.itemSet.setSelection(e),n&&n.focus&&this.focus(e,n)}getSelection(){return this.itemSet&&this.itemSet.getSelection()||[]}focus(e,n){if(!this.itemsData||null==e)return;const s=Array.isArray(e)?e:[e],r=this.itemsData.get(s);let o=null,a=null;if(r.forEach(l=>{const u=l.start.valueOf(),d=\"end\"in l?l.end.valueOf():l.start.valueOf();(null===o||ua)&&(a=d)}),null!==o&&null!==a){const l=this,u=this.itemSet.items[s[0]];let d=-1*this._getScrollTop(),h=null;const p=(j,G,B)=>{const ce=nI(l,u);if(!1===ce||(h||(h=ce),h.itemTop==ce.itemTop&&!h.shouldScroll))return;h.itemTop!=ce.itemTop&&ce.shouldScroll&&(h=ce,d=-1*l._getScrollTop());const Ye=h.scrollOffset;l._setScrollTop(-(B?Ye:d+(Ye-d)*j)),G||l._redraw()},M=()=>{const j=nI(l,u);j.shouldScroll&&j.itemTop!=h.itemTop&&(l._setScrollTop(-j.scrollOffset),l._redraw())},w=()=>{M(),setTimeout(M,100)},k=(o+a)/2,x=!n||void 0===n.zoom||n.zoom?1.1*(a-o):Math.max(this.range.end-this.range.start,1.1*(a-o)),P=!n||void 0===n.animation||n.animation;P||(h={shouldScroll:!1,scrollOffset:-1,itemTop:-1}),this.range.setRange(k-x/2,k+x/2,{animation:P},w,p)}}fit(e,n){const s=!e||void 0===e.animation||e.animation;let r;1===this.itemsData.length&&void 0===this.itemsData.get()[0].end?(r=this.getDataRange(),this.moveTo(r.min.valueOf(),{animation:s},n)):(r=this.getItemRange(),this.range.setRange(r.min,r.max,{animation:s},n))}getItemRange(){const e=this.getDataRange();let n=null!==e.min?e.min.valueOf():null,s=null!==e.max?e.max.valueOf():null,r=null,o=null;if(null!=n&&null!=s){let a=s-n;a<=0&&(a=10);const l=a/this.props.center.width,u={};let d=0;if(O.forEach(this.itemSet.items,(p,M)=>{p.groupShowing&&(u[M]=p.redraw(!0),d=u[M].length)}),d>0)for(let p=0;p{M[p]()});if(O.forEach(this.itemSet.items,p=>{const M=Gv(p),w=Qv(p);let E,k;this.options.rtl?(E=M-(p.getWidthRight()+10)*l,k=w+(p.getWidthLeft()+10)*l):(E=M-(p.getWidthLeft()+10)*l,k=w+(p.getWidthRight()+10)*l),Es&&(s=k,o=p)}),r&&o){const p=r.getWidthLeft()+10,M=o.getWidthRight()+10,w=this.props.center.width-p-M;w>0&&(this.options.rtl?(n=Gv(r)-M*a/w,s=Qv(o)+p*a/w):(n=Gv(r)-p*a/w,s=Qv(o)+M*a/w))}}return{min:null!=n?new Date(n):null,max:null!=s?new Date(s):null}}getDataRange(){let e=null,n=null;return this.itemsData&&this.itemsData.forEach(s=>{const r=O.convert(s.start,\"Date\").valueOf(),o=O.convert(null!=s.end?s.end:s.start,\"Date\").valueOf();(null===e||rn)&&(n=o)}),{min:null!=e?new Date(e):null,max:null!=n?new Date(n):null}}getEventProperties(e){const n=e.center?e.center.x:e.clientX,s=e.center?e.center.y:e.clientY,r=this.dom.centerContainer.getBoundingClientRect(),o=this.options.rtl?r.right-n:n-r.left,a=s-r.top,l=this.itemSet.itemFromTarget(e),u=this.itemSet.groupFromTarget(e),d=Jp.customTimeFromTarget(e),h=this.itemSet.options.snap||null,p=this.body.util.getScale(),M=this.body.util.getStep(),w=this._toTime(o),E=h?h(w,p,M):w,k=O.getTarget(e);let x=null;return null!=l?x=\"item\":null!=d?x=\"custom-time\":O.hasParent(k,this.timeAxis.dom.foreground)||this.timeAxis2&&O.hasParent(k,this.timeAxis2.dom.foreground)?x=\"axis\":O.hasParent(k,this.itemSet.dom.labelSet)?x=\"group-label\":O.hasParent(k,this.currentTime.bar)?x=\"current-time\":O.hasParent(k,this.dom.center)&&(x=\"background\"),{event:e,item:l?l.id:null,isCluster:!!l&&!!l.isCluster,items:l?l.items||[]:null,group:u?u.groupId:null,customTime:d?d.options.id:null,what:x,pageX:e.srcEvent?e.srcEvent.pageX:e.pageX,pageY:e.srcEvent?e.srcEvent.pageY:e.pageY,x:o,y:a,time:w,snappedTime:E}}toggleRollingMode(){this.range.rolling?this.range.stopRolling():(null==this.options.rollingMode&&this.setOptions(this.options),this.range.startRolling())}_redraw(){ma.prototype._redraw.call(this)}_onFit(e){const{start:n,end:s,animation:r}=e;s?this.range.setRange(n,s,{animation:r}):this.moveTo(n.valueOf(),{animation:r})}}function Gv(t){return O.convert(t.data.start,\"Date\").valueOf()}function Qv(t){return O.convert(null!=t.data.end?t.data.end:t.data.start,\"Date\").valueOf()}function nI(t,e){if(!e.parent)return!1;const n=t.options.rtl?t.props.rightContainer.height:t.props.leftContainer.height,s=t.props.center.height,r=e.parent;let o=r.top,a=!0;const l=t.timeAxis.options.orientation.axis,u=()=>\"bottom\"==l?r.height-e.top-e.height:e.top,d=-1*t._getScrollTop(),h=o+u(),p=e.height;return hd+n?o+=u()+p-n+t.itemSet.options.margin.item.vertical:a=!1,o=Math.min(o,s-n),{shouldScroll:a,scrollOffset:o,itemTop:h}}function yo(t){for(var e in t)t.hasOwnProperty(e)&&(t[e].redundant=t[e].used,t[e].used=[])}function ys(t){for(var e in t)if(t.hasOwnProperty(e)&&t[e].redundant){for(var n=0;n0?(s=e[t].redundant[0],e[t].redundant.shift()):(s=document.createElementNS(\"http://www.w3.org/2000/svg\",t),n.appendChild(s)):(s=document.createElementNS(\"http://www.w3.org/2000/svg\",t),e[t]={used:[],redundant:[]},n.appendChild(s)),e[t].used.push(s),s}function qv(t,e,n,s){var r;return e.hasOwnProperty(t)?e[t].redundant.length>0?(r=e[t].redundant[0],e[t].redundant.shift()):(r=document.createElement(t),void 0!==s?n.insertBefore(r,s):n.appendChild(r)):(r=document.createElement(t),e[t]={used:[],redundant:[]},void 0!==s?n.insertBefore(r,s):n.appendChild(r)),e[t].used.push(r),r}function ru(t,e,n,s,r,o){var a;if(\"circle\"==n.style?((a=Ps(\"circle\",s,r)).setAttributeNS(null,\"cx\",t),a.setAttributeNS(null,\"cy\",e),a.setAttributeNS(null,\"r\",.5*n.size)):((a=Ps(\"rect\",s,r)).setAttributeNS(null,\"x\",t-.5*n.size),a.setAttributeNS(null,\"y\",e-.5*n.size),a.setAttributeNS(null,\"width\",n.size),a.setAttributeNS(null,\"height\",n.size)),void 0!==n.styles&&a.setAttributeNS(null,\"style\",n.styles),a.setAttributeNS(null,\"class\",n.className+\" vis-point\"),o){var l=Ps(\"text\",s,r);o.xOffset&&(t+=o.xOffset),o.yOffset&&(e+=o.yOffset),o.content&&(l.textContent=o.content),o.className&&l.setAttributeNS(null,\"class\",o.className+\" vis-label\"),l.setAttributeNS(null,\"x\",t),l.setAttributeNS(null,\"y\",e)}return a}function Jv(t,e,n,s,r,o,a,l){if(0!=s){s<0&&(e-=s*=-1);var u=Ps(\"rect\",o,a);u.setAttributeNS(null,\"x\",t-.5*n),u.setAttributeNS(null,\"y\",e),u.setAttributeNS(null,\"width\",n),u.setAttributeNS(null,\"height\",s),u.setAttributeNS(null,\"class\",r),l&&u.setAttributeNS(null,\"style\",l)}}class iI{constructor(e,n,s,r,o,a,l=!1,u=!1){if(this.majorSteps=[1,2,5,10],this.minorSteps=[.25,.5,1,2],this.customLines=null,this.containerHeight=o,this.majorCharHeight=a,this._start=e,this._end=n,this.scale=1,this.minorStepIdx=-1,this.magnitudefactor=1,this.determineScale(),this.zeroAlign=l,this.autoScaleStart=s,this.autoScaleEnd=r,this.formattingFunction=u,s||r){const d=this,h=p=>{const M=p-p%(d.magnitudefactor*d.minorSteps[d.minorStepIdx]);return p%(d.magnitudefactor*d.minorSteps[d.minorStepIdx])>d.magnitudefactor*d.minorSteps[d.minorStepIdx]*.5?M+d.magnitudefactor*d.minorSteps[d.minorStepIdx]:M};s&&(this._start-=2*this.magnitudefactor*this.minorSteps[this.minorStepIdx],this._start=h(this._start)),r&&(this._end+=this.magnitudefactor*this.minorSteps[this.minorStepIdx],this._end=h(this._end)),this.determineScale()}}setCharHeight(e){this.majorCharHeight=e}setHeight(e){this.containerHeight=e}determineScale(){const e=this._end-this._start;this.scale=this.containerHeight/e;const n=this.majorCharHeight/this.scale,s=e>0?Math.round(Math.log(e)/Math.LN10):0;this.minorStepIdx=-1,this.magnitudefactor=Math.pow(10,s);let r=0;s<0&&(r=s);let o=!1;for(let a=r;Math.abs(a)<=Math.abs(s);a++){this.magnitudefactor=Math.pow(10,a);for(let l=0;l=n){o=!0,this.minorStepIdx=l;break}if(!0===o)break}}is_major(e){return e%(this.magnitudefactor*this.majorSteps[this.minorStepIdx])==0}getStep(){return this.magnitudefactor*this.minorSteps[this.minorStepIdx]}getFirstMajor(){const e=this.magnitudefactor*this.majorSteps[this.minorStepIdx];return this.convertValue(this._start+(e-this._start%e)%e)}formatValue(e){let n=e.toPrecision(5);return\"function\"==typeof this.formattingFunction&&(n=this.formattingFunction(e)),\"number\"==typeof n?`${n}`:\"string\"==typeof n?n:e.toPrecision(5)}getLines(){const e=[],n=this.getStep();for(let r=this._start+(n-this._start%n)%n;this._end-r>1e-5;r+=n)r!=this._start&&e.push({major:this.is_major(r),y:this.convertValue(r),val:this.formatValue(r)});return e}followScale(e){const n=this.minorStepIdx,s=this._start,r=this._end,o=this,a=()=>{o.magnitudefactor*=2},l=()=>{o.magnitudefactor/=2};e.minorStepIdx<=1&&this.minorStepIdx<=1||e.minorStepIdx>1&&this.minorStepIdx>1||(e.minorStepIdxr+1e-5)l(),h=!1;else{if(!this.autoScaleStart&&this._start=0)){l(),h=!1;continue}console.warn(\"Can't adhere to given 'min' range, due to zeroalign\")}this.autoScaleStart&&this.autoScaleEnd&&M`${parseFloat(a.toPrecision(3))}`,title:{text:void 0,style:void 0}},right:{range:{min:void 0,max:void 0},format:a=>`${parseFloat(a.toPrecision(3))}`,title:{text:void 0,style:void 0}}},this.linegraphOptions=r,this.linegraphSVG=s,this.props={},this.DOMelements={lines:{},labels:{},title:{}},this.dom={},this.scale=void 0,this.range={start:0,end:0},this.options=O.extend({},this.defaultOptions),this.conversionFactor=1,this.setOptions(n),this.width=Number(`${this.options.width}`.replace(\"px\",\"\")),this.minWidth=this.width,this.height=this.linegraphSVG.getBoundingClientRect().height,this.hidden=!1,this.stepPixels=25,this.zeroCrossing=-1,this.amountOfSteps=-1,this.lineOffset=0,this.master=!0,this.masterAxis=null,this.svgElements={},this.iconsRemoved=!1,this.groups={},this.amountOfGroups=0,this._create(),null==this.scale&&this._redrawLabels(),this.framework={svg:this.svg,svgElements:this.svgElements,options:this.options,groups:this.groups};const o=this;this.body.emitter.on(\"verticalDrag\",()=>{o.dom.lineContainer.style.top=`${o.body.domProps.scrollTop}px`})}addGroup(e,n){this.groups.hasOwnProperty(e)||(this.groups[e]=n),this.amountOfGroups+=1}updateGroup(e,n){this.groups.hasOwnProperty(e)||(this.amountOfGroups+=1),this.groups[e]=n}removeGroup(e){this.groups.hasOwnProperty(e)&&(delete this.groups[e],this.amountOfGroups-=1)}setOptions(e){if(e){let n=!1;this.options.orientation!=e.orientation&&void 0!==e.orientation&&(n=!0),O.selectiveDeepExtend([\"orientation\",\"showMinorLabels\",\"showMajorLabels\",\"icons\",\"majorLinesOffset\",\"minorLinesOffset\",\"labelOffsetX\",\"labelOffsetY\",\"iconWidth\",\"width\",\"visible\",\"left\",\"right\",\"alignZeros\"],this.options,e),this.minWidth=Number(`${this.options.width}`.replace(\"px\",\"\")),!0===n&&this.dom.frame&&(this.hide(),this.show())}}_create(){this.dom.frame=document.createElement(\"div\"),this.dom.frame.style.width=this.options.width,this.dom.frame.style.height=this.height,this.dom.lineContainer=document.createElement(\"div\"),this.dom.lineContainer.style.width=\"100%\",this.dom.lineContainer.style.height=this.height,this.dom.lineContainer.style.position=\"relative\",this.dom.lineContainer.style.visibility=\"visible\",this.dom.lineContainer.style.display=\"block\",this.svg=document.createElementNS(\"http://www.w3.org/2000/svg\",\"svg\"),this.svg.style.position=\"absolute\",this.svg.style.top=\"0px\",this.svg.style.height=\"100%\",this.svg.style.width=\"100%\",this.svg.style.display=\"block\",this.dom.frame.appendChild(this.svg)}_redrawGroupIcons(){let e;yo(this.svgElements);const n=this.options.iconWidth;let o=11.5;e=\"left\"===this.options.orientation?4:this.width-n-4;const a=Object.keys(this.groups);a.sort((l,u)=>l{const h=d.y,p=d.major;this.options.showMinorLabels&&!1===p&&this._redrawLabel(h-2,d.val,n,\"vis-y-axis vis-minor\",this.props.minorCharHeight),p&&h>=0&&this._redrawLabel(h-2,d.val,n,\"vis-y-axis vis-major\",this.props.majorCharHeight),!0===this.master&&(p?this._redrawLine(h,n,\"vis-grid vis-horizontal vis-major\",this.options.majorLinesOffset,this.props.majorLineWidth):this._redrawLine(h,n,\"vis-grid vis-horizontal vis-minor\",this.options.minorLinesOffset,this.props.minorLineWidth))});let l=0;void 0!==this.options[n].title&&void 0!==this.options[n].title.text&&(l=this.props.titleCharHeight);const u=!0===this.options.icons?Math.max(this.options.iconWidth,l)+this.options.labelOffsetX+15:l+this.options.labelOffsetX+15;return this.maxLabelSize>this.width-u&&!0===this.options.visible?(this.width=this.maxLabelSize+u,this.options.width=`${this.width}px`,ys(this.DOMelements.lines),ys(this.DOMelements.labels),this.redraw(),e=!0):this.maxLabelSizethis.minWidth?(this.width=Math.max(this.minWidth,this.maxLabelSize+u),this.options.width=`${this.width}px`,ys(this.DOMelements.lines),ys(this.DOMelements.labels),this.redraw(),e=!0):(ys(this.DOMelements.lines),ys(this.DOMelements.labels),e=!1),e}convertValue(e){return this.scale.convertValue(e)}screenToValue(e){return this.scale.screenToValue(e)}_redrawLabel(e,n,s,r,o){const a=qv(\"div\",this.DOMelements.labels,this.dom.frame);a.className=r,a.innerHTML=O.xss(n),\"left\"===s?(a.style.left=`-${this.options.labelOffsetX}px`,a.style.textAlign=\"right\"):(a.style.right=`-${this.options.labelOffsetX}px`,a.style.textAlign=\"left\"),a.style.top=`${e-.5*o+this.options.labelOffsetY}px`,n+=\"\";const l=Math.max(this.props.majorCharWidth,this.props.minorCharWidth);this.maxLabelSize\"u\"?{}:e).style||t.options.drawPoints.style,styles:e.styles||t.options.drawPoints.styles,size:e.size||t.options.drawPoints.size,className:e.className||t.className}}function yi(t,e){}function Vn(t,e){}function Nr(t,e,n,s){this.id=e,this.options=O.selectiveBridgeObject([\"sampling\",\"style\",\"sort\",\"yAxisOrientation\",\"barChart\",\"drawPoints\",\"shaded\",\"interpolation\",\"zIndex\",\"excludeFromStacking\",\"excludeFromLegend\"],n),this.usingDefaultStyle=void 0===t.className,this.groupsUsingDefaultStyles=s,this.zeroPosition=0,this.update(t),1==this.usingDefaultStyle&&(this.groupsUsingDefaultStyles[0]+=1),this.itemsData=[],this.visible=void 0===t.visible||t.visible}function xi(t,e,n,s){this.body=t,this.defaultOptions={enabled:!1,icons:!0,iconSize:20,iconSpacing:6,left:{visible:!0,position:\"top-left\"},right:{visible:!0,position:\"top-right\"}},this.side=n,this.options=O.extend({},this.defaultOptions),this.linegraphOptions=s,this.svgElements={},this.dom={},this.groups={},this.amountOfGroups=0,this._create(),this.framework={svg:this.svg,svgElements:this.svgElements,options:this.options,groups:this.groups},this.setOptions(e)}Nc.draw=function(t,e,n,s){s=s||0;for(var r=function q6(t,e){var n=void 0;return t.options&&t.options.drawPoints&&t.options.drawPoints.onRender&&\"function\"==typeof t.options.drawPoints.onRender&&(n=t.options.drawPoints.onRender),e.group.options&&e.group.options.drawPoints&&e.group.options.drawPoints.onRender&&\"function\"==typeof e.group.options.drawPoints.onRender&&(n=e.group.options.drawPoints.onRender),n}(n,e),o=0;o0&&(n=Math.min(n,Math.abs(e[s-1].screen_x-e[s].screen_x))),0===n&&(void 0===t[e[s].screen_x]&&(t[e[s].screen_x]={amount:0,resolved:0,accumulatedPositive:0,accumulatedNegative:0}),t[e[s].screen_x].amount+=1)},yi._getSafeDrawData=function(t,e,n){var s,r;return t0?(s=t0){t.sort(function(a,l){return a.screen_x===l.screen_x?a.groupIde[o].screen_y?e[o].screen_y:s,r=rt[a].accumulatedNegative?t[a].accumulatedNegative:s)>t[a].accumulatedPositive?t[a].accumulatedPositive:s,r=(r=r0)return 1==e.options.interpolation.enabled?Vn._catmullRom(t,e):Vn._linear(t)},Vn.drawIcon=function(t,e,n,s,r,o){var l,u,a=.5*r,d=Ps(\"rect\",o.svgElements,o.svg);d.setAttributeNS(null,\"x\",e),d.setAttributeNS(null,\"y\",n-a),d.setAttributeNS(null,\"width\",s),d.setAttributeNS(null,\"height\",2*a),d.setAttributeNS(null,\"class\",\"vis-outline\"),(l=Ps(\"path\",o.svgElements,o.svg)).setAttributeNS(null,\"class\",t.className),void 0!==t.style&&l.setAttributeNS(null,\"style\",t.style),l.setAttributeNS(null,\"d\",\"M\"+e+\",\"+n+\" L\"+(e+s)+\",\"+n),1==t.options.shaded.enabled&&((u=Ps(\"path\",o.svgElements,o.svg)).setAttributeNS(null,\"d\",\"top\"==t.options.shaded.orientation?\"M\"+e+\", \"+(n-a)+\"L\"+e+\",\"+n+\" L\"+(e+s)+\",\"+n+\" L\"+(e+s)+\",\"+(n-a):\"M\"+e+\",\"+n+\" L\"+e+\",\"+(n+a)+\" L\"+(e+s)+\",\"+(n+a)+\"L\"+(e+s)+\",\"+n),u.setAttributeNS(null,\"class\",t.className+\" vis-icon-fill\"),void 0!==t.options.shaded.style&&\"\"!==t.options.shaded.style&&u.setAttributeNS(null,\"style\",t.options.shaded.style)),1==t.options.drawPoints.enabled&&ru(e+.5*s,n,{style:t.options.drawPoints.style,styles:t.options.drawPoints.styles,size:t.options.drawPoints.size,className:t.className},o.svgElements,o.svg)},Vn.drawShading=function(t,e,n,s){if(1==e.options.shaded.enabled){var r=Number(s.svg.style.height.replace(\"px\",\"\")),o=Ps(\"path\",s.svgElements,s.svg),a=\"L\";1==e.options.interpolation.enabled&&(a=\"C\");var l,u;u=\"top\"==e.options.shaded.orientation?0:\"bottom\"==e.options.shaded.orientation?r:Math.min(Math.max(0,e.zeroPosition),r),l=\"group\"==e.options.shaded.orientation&&null!=n&&null!=n?\"M\"+t[0][0]+\",\"+t[0][1]+\" \"+this.serializePath(t,a,!1)+\" L\"+n[n.length-1][0]+\",\"+n[n.length-1][1]+\" \"+this.serializePath(n,a,!0)+n[0][0]+\",\"+n[0][1]+\" Z\":\"M\"+t[0][0]+\",\"+t[0][1]+\" \"+this.serializePath(t,a,!1)+\" V\"+u+\" H\"+t[0][0]+\" Z\",o.setAttributeNS(null,\"class\",e.className+\" vis-fill\"),void 0!==e.options.shaded.style&&o.setAttributeNS(null,\"style\",e.options.shaded.style),o.setAttributeNS(null,\"d\",l)}},Vn.draw=function(t,e,n){if(null!=t&&null!=t){var s=Ps(\"path\",n.svgElements,n.svg);s.setAttributeNS(null,\"class\",e.className),void 0!==e.style&&s.setAttributeNS(null,\"style\",e.style);var r=\"L\";1==e.options.interpolation.enabled&&(r=\"C\"),s.setAttributeNS(null,\"d\",\"M\"+t[0][0]+\",\"+t[0][1]+\" \"+this.serializePath(t,r,!1))}},Vn.serializePath=function(t,e,n){if(t.length<2)return\"\";var r,s=e;if(n)for(r=t.length-2;r>0;r--)s+=t[r][0]+\",\"+t[r][1]+\" \";else for(r=1;r0&&(E=1/E),(k=3*x*(x+P))>0&&(k=1/k),0==(l={screen_x:(-G*s.screen_x+(M=2*B+3*ce*P+G)*r.screen_x+B*o.screen_x)*E,screen_y:(-G*s.screen_y+M*r.screen_y+B*o.screen_y)*E}).screen_x&&0==l.screen_y&&(l=r),0==(u={screen_x:(j*r.screen_x+(w=2*j+3*x*P+G)*o.screen_x-G*a.screen_x)*k,screen_y:(j*r.screen_y+w*o.screen_y-G*a.screen_y)*k}).screen_x&&0==u.screen_y&&(u=o),_e.push([l.screen_x,l.screen_y]),_e.push([u.screen_x,u.screen_y]),_e.push([o.screen_x,o.screen_y]);return _e},Vn._linear=function(t){for(var e=[],n=0;nn.x?1:-1})):this.itemsData=[]},Nr.prototype.getItems=function(){return this.itemsData},Nr.prototype.setZeroPosition=function(t){this.zeroPosition=t},Nr.prototype.setOptions=function(t){void 0!==t&&(O.selectiveDeepExtend([\"sampling\",\"style\",\"sort\",\"yAxisOrientation\",\"barChart\",\"zIndex\",\"excludeFromStacking\",\"excludeFromLegend\"],this.options,t),\"function\"==typeof t.drawPoints&&(t.drawPoints={onRender:t.drawPoints}),O.mergeOptions(this.options,t,\"interpolation\"),O.mergeOptions(this.options,t,\"drawPoints\"),O.mergeOptions(this.options,t,\"shaded\"),t.interpolation&&\"object\"==typeof t.interpolation&&t.interpolation.parametrization&&(\"uniform\"==t.interpolation.parametrization?this.options.interpolation.alpha=0:\"chordal\"==t.interpolation.parametrization?this.options.interpolation.alpha=1:(this.options.interpolation.parametrization=\"centripetal\",this.options.interpolation.alpha=.5)))},Nr.prototype.update=function(t){this.group=t,this.content=t.content||\"graph\",this.className=t.className||this.className||\"vis-graph-group\"+this.groupsUsingDefaultStyles[0]%10,this.visible=void 0===t.visible||t.visible,this.style=t.style,this.setOptions(t.options)},Nr.prototype.getLegend=function(t,e,n,s,r){switch(null!=n&&null!=n||(n={svg:document.createElementNS(\"http://www.w3.org/2000/svg\",\"svg\"),svgElements:{},options:this.options,groups:[this]}),(null==s||null==s)&&(s=0),(null==r||null==r)&&(r=.5*e),this.options.style){case\"line\":Vn.drawIcon(this,s,r,t,e,n);break;case\"points\":case\"point\":Nc.drawIcon(this,s,r,t,e,n);break;case\"bar\":yi.drawIcon(this,s,r,t,e,n)}return{icon:n.svg,label:this.content,orientation:this.options.yAxisOrientation}},Nr.prototype.getYRange=function(t){for(var e=t[0].y,n=t[0].y,s=0;st[s].y?t[s].y:e,n=n\");this.dom.textArea.innerHTML=O.xss(o),this.dom.textArea.style.lineHeight=.75*this.options.iconSize+this.options.iconSpacing+\"px\"}},xi.prototype.drawLegendIcons=function(){if(this.dom.frame.parentNode){var t=Object.keys(this.groups);t.sort(function(d,h){return d0){var l={};for(this._getRelevantData(a,l,r,o),this._applySampling(a,l),e=0;e0)switch(t.options.style){case\"line\":d.hasOwnProperty(a[e])||(d[a[e]]=Vn.calcPath(l[a[e]],t)),Vn.draw(d[a[e]],t,this.framework);case\"point\":case\"points\":(\"point\"==t.options.style||\"points\"==t.options.style||1==t.options.drawPoints.enabled)&&Nc.draw(l[a[e]],t,this.framework)}}}return ys(this.svgElements),!1},jt.prototype._stack=function(t,e){var n,s,o,a;n=0;for(var l=0;lt[l].x){a=e[u],o=0==u?a:e[u-1],n=u;break}}void 0===a&&(o=e[e.length-1],a=e[e.length-1]),t[l].y=0==(s=a.x-o.x)?t[l].orginalY+a.y:t[l].orginalY+(a.y-o.y)/s*(t[l].x-o.x)+o.y}},jt.prototype._getRelevantData=function(t,e,n,s){var r,o,a;if(t.length>0)for(o=0;o0)for(var s=0;s0){var o,a=r.length,u=a/(this.body.util.toGlobalScreen(r[r.length-1].x)-this.body.util.toGlobalScreen(r[0].x));o=Math.min(Math.ceil(.2*a),Math.max(1,Math.round(u)));for(var d=new Array(a),h=0;h0){for(o=0;o0&&(r=this.groups[t[o]],!0===u.stack&&\"bar\"===u.style?\"left\"===u.yAxisOrientation?a=a.concat(s):l=l.concat(s):n[t[o]]=r.getYRange(s,t[o]));yi.getStackedYRange(a,n,t,\"__barStackLeft\",\"left\"),yi.getStackedYRange(l,n,t,\"__barStackRight\",\"right\")}},jt.prototype._updateYAxis=function(t,e){var d,h,n=!1,s=!1,r=!1,o=1e9,a=1e9,l=-1e9,u=-1e9;if(t.length>0){for(var p=0;pd?d:o,l=ld?d:a,u=uo.timeAxis.step.scale,getStep:()=>o.timeAxis.step.step,toScreen:o._toScreen.bind(o),toGlobalScreen:o._toGlobalScreen.bind(o),toTime:o._toTime.bind(o),toGlobalTime:o._toGlobalTime.bind(o)}},this.range=new Sc(this.body),this.components.push(this.range),this.body.range=this.range,this.timeAxis=new Ec(this.body),this.components.push(this.timeAxis),this.currentTime=new zv(this.body),this.components.push(this.currentTime),this.linegraph=new jt(this.body),this.components.push(this.linegraph),this.itemsData=null,this.groupsData=null,this.on(\"tap\",function(a){o.emit(\"click\",o.getEventProperties(a))}),this.on(\"doubletap\",function(a){o.emit(\"doubleClick\",o.getEventProperties(a))}),this.dom.root.oncontextmenu=function(a){o.emit(\"contextmenu\",o.getEventProperties(a))},this.initialFitDone=!1,this.on(\"changed\",function(){if(null!=o.itemsData){if(!o.initialFitDone&&!o.options.rollingMode)if(o.initialFitDone=!0,null!=o.options.start||null!=o.options.end){if(null==o.options.start||null==o.options.end)var a=o.getItemRange();o.setWindow(null!=o.options.start?o.options.start:a.min,null!=o.options.end?o.options.end:a.max,{animation:!1})}else o.fit({animation:!1});!o.initialDrawDone&&(o.initialRangeChangeDone||!o.options.start&&!o.options.end||o.options.rollingMode)&&(o.initialDrawDone=!0,o.dom.root.style.visibility=\"visible\",o.dom.loadingScreen.parentNode.removeChild(o.dom.loadingScreen),o.options.onInitialDrawComplete&&setTimeout(()=>o.options.onInitialDrawComplete(),0))}}),s&&this.setOptions(s),n&&this.setGroups(n),e&&this.setItems(e),this._redraw()}(xr.prototype=new ma).setOptions=function(t){!0===en.validate(t,X6)&&console.log(\"%cErrors have been found in the supplied options object.\",em),ma.prototype.setOptions.call(this,t)},xr.prototype.setItems=function(t){var n,e=null==this.itemsData;n=t?kr(t)?Kl(t):Kl(new fo(t)):null,this.itemsData&&this.itemsData.dispose(),this.itemsData=n,this.linegraph&&this.linegraph.setItems(null!=n?n.rawDS:null),e&&(null!=this.options.start||null!=this.options.end?this.setWindow(null!=this.options.start?this.options.start:null,null!=this.options.end?this.options.end:null,{animation:!1}):this.fit({animation:!1}))},xr.prototype.setGroups=function(t){var e;e=t?kr(t)?t:new fo(t):null,this.groupsData=e,this.linegraph.setGroups(e)},xr.prototype.getLegend=function(t,e,n){return void 0===e&&(e=15),void 0===n&&(n=15),void 0!==this.linegraph.groups[t]?this.linegraph.groups[t].getLegend(e,n):\"cannot find group:'\"+t+\"'\"},xr.prototype.isGroupVisible=function(t){return void 0!==this.linegraph.groups[t]&&this.linegraph.groups[t].visible&&(void 0===this.linegraph.options.groups.visibility[t]||1==this.linegraph.options.groups.visibility[t])},xr.prototype.getDataRange=function(){var t=null,e=null;for(var n in this.linegraph.groups)if(this.linegraph.groups.hasOwnProperty(n)&&1==this.linegraph.groups[n].visible)for(var s=0;so?o:t,e=null==e||e0&&d.push(h.screenToValue(r)),!p.hidden&&this.itemsData.length>0&&d.push(p.screenToValue(r)),{event:t,customTime:a?a.options.id:null,what:u,pageX:t.srcEvent?t.srcEvent.pageX:t.pageX,pageY:t.srcEvent?t.srcEvent.pageY:t.pageY,x:s,y:r,time:o,value:d}},xr.prototype._createConfigurator=function(){return new tI(this,this.dom.container,K6)};const eB=function Q6(){try{return navigator?navigator.languages&&navigator.languages.length?navigator.languages:navigator.userLanguage||navigator.language||navigator.browserLanguage||\"en\":\"en\"}catch{return\"en\"}}();qi().locale(eB);var Kv=[\"onChange\",\"onClose\",\"onDayCreate\",\"onDestroy\",\"onKeyDown\",\"onMonthChange\",\"onOpen\",\"onParseConfig\",\"onReady\",\"onValueUpdate\",\"onYearChange\",\"onPreCalendarPosition\"],lu={_disable:[],allowInput:!1,allowInvalidPreload:!1,altFormat:\"F j, Y\",altInput:!1,altInputClass:\"form-control input\",animate:\"object\"==typeof window&&-1===window.navigator.userAgent.indexOf(\"MSIE\"),ariaDateFormat:\"F j, Y\",autoFillDefaultTime:!0,clickOpens:!0,closeOnSelect:!0,conjunction:\", \",dateFormat:\"Y-m-d\",defaultHour:12,defaultMinute:0,defaultSeconds:0,disable:[],disableMobile:!1,enableSeconds:!1,enableTime:!1,errorHandler:function(t){return typeof console<\"u\"&&console.warn(t)},getWeek:function(t){var e=new Date(t.getTime());e.setHours(0,0,0,0),e.setDate(e.getDate()+3-(e.getDay()+6)%7);var n=new Date(e.getFullYear(),0,4);return 1+Math.round(((e.getTime()-n.getTime())/864e5-3+(n.getDay()+6)%7)/7)},hourIncrement:1,ignoredFocusElements:[],inline:!1,locale:\"default\",minuteIncrement:5,mode:\"single\",monthSelectorType:\"dropdown\",nextArrow:\"\",noCalendar:!1,now:new Date,onChange:[],onClose:[],onDayCreate:[],onDestroy:[],onKeyDown:[],onMonthChange:[],onOpen:[],onParseConfig:[],onReady:[],onValueUpdate:[],onYearChange:[],onPreCalendarPosition:[],plugins:[],position:\"auto\",positionElement:void 0,prevArrow:\"\",shorthandCurrentMonth:!1,showMonths:1,static:!1,time_24hr:!1,weekNumbers:!1,wrap:!1},eD={weekdays:{shorthand:[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"],longhand:[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"]},months:{shorthand:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"],longhand:[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function(t){var e=t%100;if(e>3&&e<21)return\"th\";switch(e%10){case 1:return\"st\";case 2:return\"nd\";case 3:return\"rd\";default:return\"th\"}},rangeSeparator:\" to \",weekAbbreviation:\"Wk\",scrollTitle:\"Scroll to increment\",toggleTitle:\"Click to toggle\",amPM:[\"AM\",\"PM\"],yearAriaLabel:\"Year\",monthAriaLabel:\"Month\",hourAriaLabel:\"Hour\",minuteAriaLabel:\"Minute\",time_24hr:!1};const tD=eD;var Ai=function(t,e){return void 0===e&&(e=2),(\"000\"+t).slice(-1*e)},Ms=function(t){return!0===t?1:0};function rI(t,e){var n;return function(){var s=this,r=arguments;clearTimeout(n),n=setTimeout(function(){return t.apply(s,r)},e)}}var nD=function(t){return t instanceof Array?t:[t]};function Mi(t,e,n){if(!0===n)return t.classList.add(e);t.classList.remove(e)}function St(t,e,n){var s=window.document.createElement(t);return n=n||\"\",s.className=e=e||\"\",void 0!==n&&(s.textContent=n),s}function nm(t){for(;t.firstChild;)t.removeChild(t.firstChild)}function oI(t,e){return e(t)?t:t.parentNode?oI(t.parentNode,e):void 0}function im(t,e){var n=St(\"div\",\"numInputWrapper\"),s=St(\"input\",\"numInput \"+t),r=St(\"span\",\"arrowUp\"),o=St(\"span\",\"arrowDown\");if(-1===navigator.userAgent.indexOf(\"MSIE 9.0\")?s.type=\"number\":(s.type=\"text\",s.pattern=\"\\\\d*\"),void 0!==e)for(var a in e)s.setAttribute(a,e[a]);return n.appendChild(s),n.appendChild(r),n.appendChild(o),n}function Xi(t){try{return\"function\"==typeof t.composedPath?t.composedPath()[0]:t.target}catch{return t.target}}var iD=function(){},sm=function(t,e,n){return n.months[e?\"shorthand\":\"longhand\"][t]},nB={D:iD,F:function(t,e,n){t.setMonth(n.months.longhand.indexOf(e))},G:function(t,e){t.setHours((t.getHours()>=12?12:0)+parseFloat(e))},H:function(t,e){t.setHours(parseFloat(e))},J:function(t,e){t.setDate(parseFloat(e))},K:function(t,e,n){t.setHours(t.getHours()%12+12*Ms(new RegExp(n.amPM[1],\"i\").test(e)))},M:function(t,e,n){t.setMonth(n.months.shorthand.indexOf(e))},S:function(t,e){t.setSeconds(parseFloat(e))},U:function(t,e){return new Date(1e3*parseFloat(e))},W:function(t,e,n){var s=parseInt(e),r=new Date(t.getFullYear(),0,2+7*(s-1),0,0,0,0);return r.setDate(r.getDate()-r.getDay()+n.firstDayOfWeek),r},Y:function(t,e){t.setFullYear(parseFloat(e))},Z:function(t,e){return new Date(e)},d:function(t,e){t.setDate(parseFloat(e))},h:function(t,e){t.setHours((t.getHours()>=12?12:0)+parseFloat(e))},i:function(t,e){t.setMinutes(parseFloat(e))},j:function(t,e){t.setDate(parseFloat(e))},l:iD,m:function(t,e){t.setMonth(parseFloat(e)-1)},n:function(t,e){t.setMonth(parseFloat(e)-1)},s:function(t,e){t.setSeconds(parseFloat(e))},u:function(t,e){return new Date(parseFloat(e))},w:iD,y:function(t,e){t.setFullYear(2e3+parseFloat(e))}},_a={D:\"\",F:\"\",G:\"(\\\\d\\\\d|\\\\d)\",H:\"(\\\\d\\\\d|\\\\d)\",J:\"(\\\\d\\\\d|\\\\d)\\\\w+\",K:\"\",M:\"\",S:\"(\\\\d\\\\d|\\\\d)\",U:\"(.+)\",W:\"(\\\\d\\\\d|\\\\d)\",Y:\"(\\\\d{4})\",Z:\"(.+)\",d:\"(\\\\d\\\\d|\\\\d)\",h:\"(\\\\d\\\\d|\\\\d)\",i:\"(\\\\d\\\\d|\\\\d)\",j:\"(\\\\d\\\\d|\\\\d)\",l:\"\",m:\"(\\\\d\\\\d|\\\\d)\",n:\"(\\\\d\\\\d|\\\\d)\",s:\"(\\\\d\\\\d|\\\\d)\",u:\"(.+)\",w:\"(\\\\d\\\\d|\\\\d)\",y:\"(\\\\d{2})\"},xc={Z:function(t){return t.toISOString()},D:function(t,e,n){return e.weekdays.shorthand[xc.w(t,e,n)]},F:function(t,e,n){return sm(xc.n(t,e,n)-1,!1,e)},G:function(t,e,n){return Ai(xc.h(t,e,n))},H:function(t){return Ai(t.getHours())},J:function(t,e){return void 0!==e.ordinal?t.getDate()+e.ordinal(t.getDate()):t.getDate()},K:function(t,e){return e.amPM[Ms(t.getHours()>11)]},M:function(t,e){return sm(t.getMonth(),!0,e)},S:function(t){return Ai(t.getSeconds())},U:function(t){return t.getTime()/1e3},W:function(t,e,n){return n.getWeek(t)},Y:function(t){return Ai(t.getFullYear(),4)},d:function(t){return Ai(t.getDate())},h:function(t){return t.getHours()%12?t.getHours()%12:12},i:function(t){return Ai(t.getMinutes())},j:function(t){return t.getDate()},l:function(t,e){return e.weekdays.longhand[t.getDay()]},m:function(t){return Ai(t.getMonth()+1)},n:function(t){return t.getMonth()+1},s:function(t){return t.getSeconds()},u:function(t){return t.getTime()},w:function(t){return t.getDay()},y:function(t){return String(t.getFullYear()).substring(2)}},aI=function(t){var e=t.config,n=void 0===e?lu:e,s=t.l10n,r=void 0===s?eD:s,o=t.isMobile,a=void 0!==o&&o;return function(l,u,d){var h=d||r;return void 0===n.formatDate||a?u.split(\"\").map(function(p,M,w){return xc[p]&&\"\\\\\"!==w[M-1]?xc[p](l,h,n):\"\\\\\"!==p?p:\"\"}).join(\"\"):n.formatDate(l,u,h)}},sD=function(t){var e=t.config,n=void 0===e?lu:e,s=t.l10n,r=void 0===s?eD:s;return function(o,a,l,u){if(0===o||o){var h,d=u||r,p=o;if(o instanceof Date)h=new Date(o.getTime());else if(\"string\"!=typeof o&&void 0!==o.toFixed)h=new Date(o);else if(\"string\"==typeof o){var M=a||(n||lu).dateFormat,w=String(o).trim();if(\"today\"===w)h=new Date,l=!0;else if(n&&n.parseDate)h=n.parseDate(o,M);else if(/Z$/.test(w)||/GMT$/.test(w))h=new Date(o);else{for(var E=void 0,k=[],x=0,P=0,j=\"\";xMath.min(e,n)&&t=0?new Date:new Date(n.config.minDate.getTime()),z=oD(n.config);A.setHours(z.hours,z.minutes,z.seconds,A.getMilliseconds()),n.selectedDates=[A],n.latestSelectedDateObj=A}void 0!==N&&\"blur\"!==N.type&&function u$(N){N.preventDefault();var A=\"keydown\"===N.type,z=Xi(N),$=z;void 0!==n.amPM&&z===n.amPM&&(n.amPM.textContent=n.l10n.amPM[Ms(n.amPM.textContent===n.l10n.amPM[0])]);var ae=parseFloat($.getAttribute(\"min\")),ve=parseFloat($.getAttribute(\"max\")),it=parseFloat($.getAttribute(\"step\")),Se=parseInt($.value,10),Le=Se+it*(N.delta||(A?38===N.which?1:-1:0));if(typeof $.value<\"u\"&&2===$.value.length){var Ve=$===n.hourElement,Vt=$===n.minuteElement;Leve&&(Le=$===n.hourElement?Le-ve-Ms(!n.amPM):ae,Vt&&B(void 0,1,n.hourElement)),n.amPM&&Ve&&(1===it?Le+Se===23:Math.abs(Le-Se)>it)&&(n.amPM.textContent=n.l10n.amPM[Ms(n.amPM.textContent===n.l10n.amPM[0])]),$.value=Ai(Le)}}(N);var $=n._input.value;p(),Ar(),n._input.value!==$&&n._debouncedChange()}function p(){if(void 0!==n.hourElement&&void 0!==n.minuteElement){var N=(parseInt(n.hourElement.value.slice(-2),10)||0)%24,A=(parseInt(n.minuteElement.value,10)||0)%60,z=void 0!==n.secondElement?(parseInt(n.secondElement.value,10)||0)%60:0;void 0!==n.amPM&&(N=function d(N,A){return N%12+12*Ms(A===n.l10n.amPM[1])}(N,n.amPM.textContent));var $=void 0!==n.config.minTime||n.config.minDate&&n.minDateHasTime&&n.latestSelectedDateObj&&0===Ki(n.latestSelectedDateObj,n.config.minDate,!0),ae=void 0!==n.config.maxTime||n.config.maxDate&&n.maxDateHasTime&&n.latestSelectedDateObj&&0===Ki(n.latestSelectedDateObj,n.config.maxDate,!0);if(void 0!==n.config.maxTime&&void 0!==n.config.minTime&&n.config.minTime>n.config.maxTime){var ve=rD(n.config.minTime.getHours(),n.config.minTime.getMinutes(),n.config.minTime.getSeconds()),it=rD(n.config.maxTime.getHours(),n.config.maxTime.getMinutes(),n.config.maxTime.getSeconds()),Se=rD(N,A,z);if(Se>it&&Se=12)]),void 0!==n.secondElement&&(n.secondElement.value=Ai(z)))}function E(N){var A=Xi(N),z=parseInt(A.value)+(N.delta||0);(z/1e3>1||\"Enter\"===N.key&&!/[^\\d]/.test(z.toString()))&&gm(z)}function k(N,A,z,$){return A instanceof Array?A.forEach(function(ae){return k(N,ae,z,$)}):N instanceof Array?N.forEach(function(ae){return k(ae,A,z,$)}):(N.addEventListener(A,z,$),void n._handlers.push({remove:function(){return N.removeEventListener(A,z,$)}}))}function x(){un(\"onChange\")}function j(N,A){var z=void 0!==N?n.parseDate(N):n.latestSelectedDateObj||(n.config.minDate&&n.config.minDate>n.now?n.config.minDate:n.config.maxDate&&n.config.maxDate=0&&Ki(N,n.selectedDates[1])<=0}(A)&&!jD(A)&&ve.classList.add(\"inRange\"),n.weekNumbers&&1===n.config.showMonths&&\"prevMonthDay\"!==N&&$%7==6&&n.weekNumbers.insertAdjacentHTML(\"beforeend\",\"\"+n.config.getWeek(A)+\"\"),un(\"onDayCreate\",ve),ve}function Ye(N){N.focus(),\"range\"===n.config.mode&&ym(N)}function et(N){for(var z=N>0?n.config.showMonths:-1,$=N>0?0:n.config.showMonths-1;$!=z;$+=N)for(var ae=n.daysContainer.children[$],it=N>0?ae.children.length:-1,Se=N>0?0:ae.children.length-1;Se!=it;Se+=N){var dt=ae.children[Se];if(-1===dt.className.indexOf(\"hidden\")&&Da(dt.dateObj))return dt}}function vs(N,A){var z=o(),$=_m(z||document.body),ae=void 0!==N?N:$?z:void 0!==n.selectedDateElem&&_m(n.selectedDateElem)?n.selectedDateElem:void 0!==n.todayDateElem&&_m(n.todayDateElem)?n.todayDateElem:et(A>0?1:-1);void 0===ae?n._input.focus():$?function Di(N,A){for(var z=-1===N.className.indexOf(\"Month\")?N.dateObj.getMonth():n.currentMonth,$=A>0?n.config.showMonths:-1,ae=A>0?1:-1,ve=z-n.currentMonth;ve!=$;ve+=ae)for(var it=n.daysContainer.children[ve],dt=it.children.length,Le=z-n.currentMonth===ve?N.$i+A:A<0?it.children.length-1:0;Le>=0&&Le0?dt:-1);Le+=ae){var Ve=it.children[Le];if(-1===Ve.className.indexOf(\"hidden\")&&Da(Ve.dateObj)&&Math.abs(N.$i-Le)>=Math.abs(A))return Ye(Ve)}n.changeMonth(ae),vs(et(ae),0)}(ae,A):Ye(ae)}function ID(N,A){for(var z=(new Date(N,A,1).getDay()-n.l10n.firstDayOfWeek+7)%7,$=n.utils.getDaysInMonth((A-1+12)%12,N),ae=n.utils.getDaysInMonth(A,N),ve=window.document.createDocumentFragment(),it=n.config.showMonths>1,Se=it?\"prevMonthDay hidden\":\"prevMonthDay\",dt=it?\"nextMonthDay hidden\":\"nextMonthDay\",Le=$+1-z,Ve=0;Le<=$;Le++,Ve++)ve.appendChild(_e(\"flatpickr-day \"+Se,new Date(N,A-1,Le),0,Ve));for(Le=1;Le<=ae;Le++,Ve++)ve.appendChild(_e(\"flatpickr-day\",new Date(N,A,Le),0,Ve));for(var Vt=ae+1;Vt<=42-z&&(1===n.config.showMonths||Ve%7!=0);Vt++,Ve++)ve.appendChild(_e(\"flatpickr-day \"+dt,new Date(N,A+1,Vt%ae),0,Ve));var or=St(\"div\",\"dayContainer\");return or.appendChild(ve),or}function mm(){if(void 0!==n.daysContainer){nm(n.daysContainer),n.weekNumbers&&nm(n.weekNumbers);for(var N=document.createDocumentFragment(),A=0;A1||\"dropdown\"!==n.config.monthSelectorType)){n.monthsDropdownContainer.tabIndex=-1,n.monthsDropdownContainer.innerHTML=\"\";for(var A=0;A<12;A++)if($=A,!(void 0!==n.config.minDate&&n.currentYear===n.config.minDate.getFullYear()&&$n.config.maxDate.getMonth())){var z=St(\"option\",\"flatpickr-monthDropdown-month\");z.value=new Date(n.currentYear,A).getMonth().toString(),z.textContent=sm(A,n.config.shorthandCurrentMonth,n.l10n),z.tabIndex=-1,n.currentMonth===A&&(z.selected=!0),n.monthsDropdownContainer.appendChild(z)}}var $}function UW(){var z,N=St(\"div\",\"flatpickr-month\"),A=window.document.createDocumentFragment();n.config.showMonths>1||\"static\"===n.config.monthSelectorType?z=St(\"span\",\"cur-month\"):(n.monthsDropdownContainer=St(\"select\",\"flatpickr-monthDropdown-months\"),n.monthsDropdownContainer.setAttribute(\"aria-label\",n.l10n.monthAriaLabel),k(n.monthsDropdownContainer,\"change\",function(it){var Se=Xi(it),dt=parseInt(Se.value,10);n.changeMonth(dt-n.currentMonth),un(\"onMonthChange\")}),hu(),z=n.monthsDropdownContainer);var $=im(\"cur-year\",{tabindex:\"-1\"}),ae=$.getElementsByTagName(\"input\")[0];ae.setAttribute(\"aria-label\",n.l10n.yearAriaLabel),n.config.minDate&&ae.setAttribute(\"min\",n.config.minDate.getFullYear().toString()),n.config.maxDate&&(ae.setAttribute(\"max\",n.config.maxDate.getFullYear().toString()),ae.disabled=!!n.config.minDate&&n.config.minDate.getFullYear()===n.config.maxDate.getFullYear());var ve=St(\"div\",\"flatpickr-current-month\");return ve.appendChild(z),ve.appendChild($),A.appendChild(ve),N.appendChild(A),{container:N,yearElement:ae,monthElement:z}}function mN(){nm(n.monthNav),n.monthNav.appendChild(n.prevMonthNav),n.config.showMonths&&(n.yearElements=[],n.monthElements=[]);for(var N=n.config.showMonths;N--;){var A=UW();n.yearElements.push(A.yearElement),n.monthElements.push(A.monthElement),n.monthNav.appendChild(A.container)}n.monthNav.appendChild(n.nextMonthNav)}function gN(){n.weekdayContainer?nm(n.weekdayContainer):n.weekdayContainer=St(\"div\",\"flatpickr-weekdays\");for(var N=n.config.showMonths;N--;){var A=St(\"div\",\"flatpickr-weekdaycontainer\");n.weekdayContainer.appendChild(A)}return _N(),n.weekdayContainer}function _N(){if(n.weekdayContainer){var N=n.l10n.firstDayOfWeek,A=lI(n.l10n.weekdays.shorthand);N>0&&N\\n \"+A.join(\"\")+\"\\n \\n \"}}function ND(N,A){void 0===A&&(A=!0);var z=A?N:N-n.currentMonth;z<0&&!0===n._hidePrevMonthArrow||z>0&&!0===n._hideNextMonthArrow||(n.currentMonth+=z,(n.currentMonth<0||n.currentMonth>11)&&(n.currentYear+=n.currentMonth>11?1:-1,n.currentMonth=(n.currentMonth+12)%12,un(\"onYearChange\"),hu()),mm(),un(\"onMonthChange\"),Dm())}function Pc(N){return n.calendarContainer.contains(N)}function xD(N){if(n.isOpen&&!n.config.inline){var A=Xi(N),z=Pc(A),ae=!(A===n.input||A===n.altInput||n.element.contains(A)||N.path&&N.path.indexOf&&(~N.path.indexOf(n.input)||~N.path.indexOf(n.altInput))||z||Pc(N.relatedTarget)),ve=!n.config.ignoredFocusElements.some(function(it){return it.contains(A)});ae&&ve&&(n.config.allowInput&&n.setDate(n._input.value,!1,n.config.altInput?n.config.altFormat:n.config.dateFormat),void 0!==n.timeContainer&&void 0!==n.minuteElement&&void 0!==n.hourElement&&\"\"!==n.input.value&&void 0!==n.input.value&&u(),n.close(),n.config&&\"range\"===n.config.mode&&1===n.selectedDates.length&&n.clear(!1))}}function gm(N){if(!(!N||n.config.minDate&&Nn.config.maxDate.getFullYear())){var z=n.currentYear!==N;n.currentYear=N||n.currentYear,n.config.maxDate&&n.currentYear===n.config.maxDate.getFullYear()?n.currentMonth=Math.min(n.config.maxDate.getMonth(),n.currentMonth):n.config.minDate&&n.currentYear===n.config.minDate.getFullYear()&&(n.currentMonth=Math.max(n.config.minDate.getMonth(),n.currentMonth)),z&&(n.redraw(),un(\"onYearChange\"),hu())}}function Da(N,A){var z;void 0===A&&(A=!0);var $=n.parseDate(N,void 0,A);if(n.config.minDate&&$&&Ki($,n.config.minDate,void 0!==A?A:!n.minDateHasTime)<0||n.config.maxDate&&$&&Ki($,n.config.maxDate,void 0!==A?A:!n.maxDateHasTime)>0)return!1;if(!n.config.enable&&0===n.config.disable.length)return!0;if(void 0===$)return!1;for(var ae=!!n.config.enable,ve=null!==(z=n.config.enable)&&void 0!==z?z:n.config.disable,it=0,Se=void 0;it=Se.from.getTime()&&$.getTime()<=Se.to.getTime())return ae}return!ae}function _m(N){return void 0!==n.daysContainer&&-1===N.className.indexOf(\"hidden\")&&-1===N.className.indexOf(\"flatpickr-disabled\")&&n.daysContainer.contains(N)}function qW(N){var A=N.target===n._input,z=n._input.value.trimEnd()!==YD();A&&z&&(!N.relatedTarget||!Pc(N.relatedTarget))&&n.setDate(n._input.value,!0,N.target===n.altInput?n.config.altFormat:n.config.dateFormat)}function yN(N){var A=Xi(N),z=n.config.wrap?t.contains(A):A===n._input,$=n.config.allowInput,ae=n.isOpen&&(!$||!z),ve=n.config.inline&&z&&!$;if(13===N.keyCode&&z){if($)return n.setDate(n._input.value,!0,A===n.altInput?n.config.altFormat:n.config.dateFormat),n.close(),A.blur();n.open()}else if(Pc(A)||ae||ve){var it=!!n.timeContainer&&n.timeContainer.contains(A);switch(N.keyCode){case 13:it?(N.preventDefault(),u(),AD()):bN(N);break;case 27:N.preventDefault(),AD();break;case 8:case 46:z&&!n.config.allowInput&&(N.preventDefault(),n.clear());break;case 37:case 39:if(it||z)n.hourElement&&n.hourElement.focus();else{N.preventDefault();var Se=o();if(void 0!==n.daysContainer&&(!1===$||Se&&_m(Se))){var dt=39===N.keyCode?1:-1;N.ctrlKey?(N.stopPropagation(),ND(dt),vs(et(1),0)):vs(void 0,dt)}}break;case 38:case 40:N.preventDefault();var Le=40===N.keyCode?1:-1;n.daysContainer&&void 0!==A.$i||A===n.input||A===n.altInput?N.ctrlKey?(N.stopPropagation(),gm(n.currentYear-Le),vs(et(1),0)):it||vs(void 0,7*Le):A===n.currentYearElement?gm(n.currentYear-Le):n.config.enableTime&&(!it&&n.hourElement&&n.hourElement.focus(),u(N),n._debouncedChange());break;case 9:if(it){var Ve=[n.hourElement,n.minuteElement,n.secondElement,n.amPM].concat(n.pluginElements).filter(function(es){return es}),Vt=Ve.indexOf(A);if(-1!==Vt){var or=Ve[Vt+(N.shiftKey?-1:1)];N.preventDefault(),(or||n._input).focus()}}else!n.config.noCalendar&&n.daysContainer&&n.daysContainer.contains(A)&&N.shiftKey&&(N.preventDefault(),n._input.focus())}}if(void 0!==n.amPM&&A===n.amPM)switch(N.key){case n.l10n.amPM[0].charAt(0):case n.l10n.amPM[0].charAt(0).toLowerCase():n.amPM.textContent=n.l10n.amPM[0],p(),Ar();break;case n.l10n.amPM[1].charAt(0):case n.l10n.amPM[1].charAt(0).toLowerCase():n.amPM.textContent=n.l10n.amPM[1],p(),Ar()}(z||Pc(A))&&un(\"onKeyDown\",N)}function ym(N,A){if(void 0===A&&(A=\"flatpickr-day\"),1===n.selectedDates.length&&(!N||N.classList.contains(A)&&!N.classList.contains(\"flatpickr-disabled\"))){for(var z=N?N.dateObj.getTime():n.days.firstElementChild.dateObj.getTime(),$=n.parseDate(n.selectedDates[0],void 0,!0).getTime(),ae=Math.min(z,n.selectedDates[0].getTime()),ve=Math.max(z,n.selectedDates[0].getTime()),it=!1,Se=0,dt=0,Le=ae;Leae&&LeSe)?Se=Le:Le>$&&(!dt||Le .\"+A)).forEach(function(Vt){var es=Vt.dateObj.getTime(),Rc=Se>0&&es0&&es>dt;if(Rc)return Vt.classList.add(\"notAllowed\"),void[\"inRange\",\"startRange\",\"endRange\"].forEach(function(fu){Vt.classList.remove(fu)});it&&!Rc||([\"startRange\",\"inRange\",\"endRange\",\"notAllowed\"].forEach(function(fu){Vt.classList.remove(fu)}),void 0!==N&&(N.classList.add(z<=n.selectedDates[0].getTime()?\"startRange\":\"endRange\"),$z&&es===$&&Vt.classList.add(\"endRange\"),es>=Se&&(0===dt||es<=dt)&&iB(es,$,z)&&Vt.classList.add(\"inRange\")))})}}function JW(){n.isOpen&&!n.config.static&&!n.config.inline&&Mm()}function MN(N){return function(A){var z=n.config[\"_\"+N+\"Date\"]=n.parseDate(A,n.config.dateFormat),$=n.config[\"_\"+(\"min\"===N?\"max\":\"min\")+\"Date\"];void 0!==z&&(n[\"min\"===N?\"minDateHasTime\":\"maxDateHasTime\"]=z.getHours()>0||z.getMinutes()>0||z.getSeconds()>0),n.selectedDates&&(n.selectedDates=n.selectedDates.filter(function(ae){return Da(ae)}),!n.selectedDates.length&&\"min\"===N&&M(z),Ar()),n.daysContainer&&(wN(),void 0!==z?n.currentYearElement[N]=z.getFullYear().toString():n.currentYearElement.removeAttribute(N),n.currentYearElement.disabled=!!$&&void 0!==z&&$.getFullYear()===z.getFullYear())}}function vN(){return n.config.wrap?t.querySelector(\"[data-input]\"):t}function DN(){\"object\"!=typeof n.config.locale&&typeof Ln.l10ns[n.config.locale]>\"u\"&&n.config.errorHandler(new Error(\"flatpickr: invalid locale \"+n.config.locale)),n.l10n=Zn(Zn({},Ln.l10ns.default),\"object\"==typeof n.config.locale?n.config.locale:\"default\"!==n.config.locale?Ln.l10ns[n.config.locale]:void 0),_a.D=\"(\"+n.l10n.weekdays.shorthand.join(\"|\")+\")\",_a.l=\"(\"+n.l10n.weekdays.longhand.join(\"|\")+\")\",_a.M=\"(\"+n.l10n.months.shorthand.join(\"|\")+\")\",_a.F=\"(\"+n.l10n.months.longhand.join(\"|\")+\")\",_a.K=\"(\"+n.l10n.amPM[0]+\"|\"+n.l10n.amPM[1]+\"|\"+n.l10n.amPM[0].toLowerCase()+\"|\"+n.l10n.amPM[1].toLowerCase()+\")\",void 0===Zn(Zn({},e),JSON.parse(JSON.stringify(t.dataset||{}))).time_24hr&&void 0===Ln.defaultConfig.time_24hr&&(n.config.time_24hr=n.l10n.time_24hr),n.formatDate=aI(n),n.parseDate=sD({config:n.config,l10n:n.l10n})}function Mm(N){if(\"function\"!=typeof n.config.position){if(void 0!==n.calendarContainer){un(\"onPreCalendarPosition\");var A=N||n._positionElement,z=Array.prototype.reduce.call(n.calendarContainer.children,function(_$,y$){return _$+y$.offsetHeight},0),$=n.calendarContainer.offsetWidth,ae=n.config.position.split(\" \"),ve=ae[0],it=ae.length>1?ae[1]:null,Se=A.getBoundingClientRect(),dt=window.innerHeight-Se.bottom,Le=\"above\"===ve||\"below\"!==ve&&dtz,Ve=window.pageYOffset+Se.top+(Le?-z-2:A.offsetHeight+2);if(Mi(n.calendarContainer,\"arrowTop\",!Le),Mi(n.calendarContainer,\"arrowBottom\",Le),!n.config.inline){var Vt=window.pageXOffset+Se.left,or=!1,es=!1;\"center\"===it?(Vt-=($-Se.width)/2,or=!0):\"right\"===it&&(Vt-=$-Se.width,es=!0),Mi(n.calendarContainer,\"arrowLeft\",!or&&!es),Mi(n.calendarContainer,\"arrowCenter\",or),Mi(n.calendarContainer,\"arrowRight\",es);var Rc=window.document.body.offsetWidth-(window.pageXOffset+Se.right),fu=Vt+$>window.document.body.offsetWidth,d$=Rc+$>window.document.body.offsetWidth;if(Mi(n.calendarContainer,\"rightMost\",fu),!n.config.static)if(n.calendarContainer.style.top=Ve+\"px\",fu)if(d$){var PD=function KW(){for(var N=null,A=0;An.currentMonth+n.config.showMonths-1)&&\"range\"!==n.config.mode;if(n.selectedDateElem=$,\"single\"===n.config.mode)n.selectedDates=[ae];else if(\"multiple\"===n.config.mode){var it=jD(ae);it?n.selectedDates.splice(parseInt(it),1):n.selectedDates.push(ae)}else\"range\"===n.config.mode&&(2===n.selectedDates.length&&n.clear(!1,!1),n.latestSelectedDateObj=ae,n.selectedDates.push(ae),0!==Ki(ae,n.selectedDates[0],!0)&&n.selectedDates.sort(function(Ve,Vt){return Ve.getTime()-Vt.getTime()}));if(p(),ve){var Se=n.currentYear!==ae.getFullYear();n.currentYear=ae.getFullYear(),n.currentMonth=ae.getMonth(),Se&&(un(\"onYearChange\"),hu()),un(\"onMonthChange\")}Dm(),mm(),Ar(),ve||\"range\"===n.config.mode||1!==n.config.showMonths?void 0!==n.selectedDateElem&&void 0===n.hourElement&&n.selectedDateElem&&n.selectedDateElem.focus():Ye($),void 0!==n.hourElement&&void 0!==n.hourElement&&n.hourElement.focus(),n.config.closeOnSelect&&(\"single\"===n.config.mode&&!n.config.enableTime||\"range\"===n.config.mode&&2===n.selectedDates.length&&!n.config.enableTime)&&AD(),x()}}n.parseDate=sD({config:n.config,l10n:n.l10n}),n._handlers=[],n.pluginElements=[],n.loadedPlugins=[],n._bind=k,n._setHoursFromDate=M,n._positionCalendar=Mm,n.changeMonth=ND,n.changeYear=gm,n.clear=function $W(N,A){if(void 0===N&&(N=!0),void 0===A&&(A=!0),n.input.value=\"\",void 0!==n.altInput&&(n.altInput.value=\"\"),void 0!==n.mobileInput&&(n.mobileInput.value=\"\"),n.selectedDates=[],n.latestSelectedDateObj=void 0,!0===A&&(n.currentYear=n._initialDate.getFullYear(),n.currentMonth=n._initialDate.getMonth()),!0===n.config.enableTime){var z=oD(n.config);w(z.hours,z.minutes,z.seconds)}n.redraw(),N&&un(\"onChange\")},n.close=function GW(){n.isOpen=!1,n.isMobile||(void 0!==n.calendarContainer&&n.calendarContainer.classList.remove(\"open\"),void 0!==n._input&&n._input.classList.remove(\"active\")),un(\"onClose\")},n.onMouseOver=ym,n._createElement=St,n.createDay=_e,n.destroy=function QW(){void 0!==n.config&&un(\"onDestroy\");for(var N=n._handlers.length;N--;)n._handlers[N].remove();if(n._handlers=[],n.mobileInput)n.mobileInput.parentNode&&n.mobileInput.parentNode.removeChild(n.mobileInput),n.mobileInput=void 0;else if(n.calendarContainer&&n.calendarContainer.parentNode)if(n.config.static&&n.calendarContainer.parentNode){var A=n.calendarContainer.parentNode;if(A.lastChild&&A.removeChild(A.lastChild),A.parentNode){for(;A.firstChild;)A.parentNode.insertBefore(A.firstChild,A);A.parentNode.removeChild(A)}}else n.calendarContainer.parentNode.removeChild(n.calendarContainer);n.altInput&&(n.input.type=\"text\",n.altInput.parentNode&&n.altInput.parentNode.removeChild(n.altInput),delete n.altInput),n.input&&(n.input.type=n.input._type,n.input.classList.remove(\"flatpickr-input\"),n.input.removeAttribute(\"readonly\")),[\"_showTimeInput\",\"latestSelectedDateObj\",\"_hideNextMonthArrow\",\"_hidePrevMonthArrow\",\"__hideNextMonthArrow\",\"__hidePrevMonthArrow\",\"isMobile\",\"isOpen\",\"selectedDateElem\",\"minDateHasTime\",\"maxDateHasTime\",\"days\",\"daysContainer\",\"_input\",\"_positionElement\",\"innerContainer\",\"rContainer\",\"monthNav\",\"todayDateElem\",\"calendarContainer\",\"weekdayContainer\",\"prevMonthNav\",\"nextMonthNav\",\"monthsDropdownContainer\",\"currentMonthElement\",\"currentYearElement\",\"navigationCurrentMonth\",\"selectedDateElem\",\"config\"].forEach(function(z){try{delete n[z]}catch{}})},n.isEnabled=Da,n.jumpToDate=j,n.updateValue=Ar,n.open=function ZW(N,A){if(void 0===A&&(A=n._positionElement),!0===n.isMobile){if(N){N.preventDefault();var z=Xi(N);z&&z.blur()}return void 0!==n.mobileInput&&(n.mobileInput.focus(),n.mobileInput.click()),void un(\"onOpen\")}if(!n._input.disabled&&!n.config.inline){var $=n.isOpen;n.isOpen=!0,$||(n.calendarContainer.classList.add(\"open\"),n._input.classList.add(\"active\"),un(\"onOpen\"),Mm(A)),!0===n.config.enableTime&&!0===n.config.noCalendar&&!1===n.config.allowInput&&(void 0===N||!n.timeContainer.contains(N.relatedTarget))&&setTimeout(function(){return n.hourElement.select()},50)}},n.redraw=wN,n.set=function t$(N,A){if(null!==N&&\"object\"==typeof N)for(var z in Object.assign(n.config,N),N)void 0!==vm[z]&&vm[z].forEach(function($){return $()});else n.config[N]=A,void 0!==vm[N]?vm[N].forEach(function($){return $()}):Kv.indexOf(N)>-1&&(n.config[N]=nD(A));n.redraw(),Ar(!0)},n.setDate=function n$(N,A,z){if(void 0===A&&(A=!1),void 0===z&&(z=n.config.dateFormat),0!==N&&!N||N instanceof Array&&0===N.length)return n.clear(A);LN(N,z),n.latestSelectedDateObj=n.selectedDates[n.selectedDates.length-1],n.redraw(),j(void 0,A),M(),0===n.selectedDates.length&&n.clear(!1),Ar(A),A&&un(\"onChange\")},n.toggle=function o$(N){if(!0===n.isOpen)return n.close();n.open(N)};var vm={locale:[DN,_N],showMonths:[mN,l,gN],minDate:[j],maxDate:[j],positionElement:[TN],clickOpens:[function(){!0===n.config.clickOpens?(k(n._input,\"focus\",n.open),k(n._input,\"click\",n.open)):(n._input.removeEventListener(\"focus\",n.open),n._input.removeEventListener(\"click\",n.open))}]};function LN(N,A){var z=[];if(N instanceof Array)z=N.map(function($){return n.parseDate($,A)});else if(N instanceof Date||\"number\"==typeof N)z=[n.parseDate(N,A)];else if(\"string\"==typeof N)switch(n.config.mode){case\"single\":case\"time\":z=[n.parseDate(N,A)];break;case\"multiple\":z=N.split(n.config.conjunction).map(function($){return n.parseDate($,A)});break;case\"range\":z=N.split(n.l10n.rangeSeparator).map(function($){return n.parseDate($,A)})}else n.config.errorHandler(new Error(\"Invalid date supplied: \"+JSON.stringify(N)));n.selectedDates=n.config.allowInvalidPreload?z:z.filter(function($){return $ instanceof Date&&Da($,!1)}),\"range\"===n.config.mode&&n.selectedDates.sort(function($,ae){return $.getTime()-ae.getTime()})}function CN(N){return N.slice().map(function(A){return\"string\"==typeof A||\"number\"==typeof A||A instanceof Date?n.parseDate(A,void 0,!0):A&&\"object\"==typeof A&&A.from&&A.to?{from:n.parseDate(A.from,void 0),to:n.parseDate(A.to,void 0)}:A}).filter(function(A){return A})}function TN(){n._positionElement=n.config.positionElement||n._input}function un(N,A){if(void 0!==n.config){var z=n.config[N];if(void 0!==z&&z.length>0)for(var $=0;z[$]&&$1||\"static\"===n.config.monthSelectorType?n.monthElements[A].textContent=sm(z.getMonth(),n.config.shorthandCurrentMonth,n.l10n)+\" \":n.monthsDropdownContainer.value=z.getMonth().toString(),N.value=z.getFullYear().toString()}),n._hidePrevMonthArrow=void 0!==n.config.minDate&&(n.currentYear===n.config.minDate.getFullYear()?n.currentMonth<=n.config.minDate.getMonth():n.currentYearn.config.maxDate.getMonth():n.currentYear>n.config.maxDate.getFullYear()))}function YD(N){var A=N||(n.config.altInput?n.config.altFormat:n.config.dateFormat);return n.selectedDates.map(function(z){return n.formatDate(z,A)}).filter(function(z,$,ae){return\"range\"!==n.config.mode||n.config.enableTime||ae.indexOf(z)===$}).join(\"range\"!==n.config.mode?n.config.conjunction:n.l10n.rangeSeparator)}function Ar(N){void 0===N&&(N=!0),void 0!==n.mobileInput&&n.mobileFormatStr&&(n.mobileInput.value=void 0!==n.latestSelectedDateObj?n.formatDate(n.latestSelectedDateObj,n.mobileFormatStr):\"\"),n.input.value=YD(n.config.dateFormat),void 0!==n.altInput&&(n.altInput.value=YD(n.config.altFormat)),!1!==N&&un(\"onValueUpdate\")}function l$(N){var A=Xi(N),z=n.prevMonthNav.contains(A),$=n.nextMonthNav.contains(A);z||$?ND(z?-1:1):n.yearElements.indexOf(A)>=0?A.select():A.classList.contains(\"arrowUp\")?n.changeYear(n.currentYear+1):A.classList.contains(\"arrowDown\")&&n.changeYear(n.currentYear-1)}return function r(){n.element=n.input=t,n.isOpen=!1,function XW(){var N=[\"wrap\",\"weekNumbers\",\"allowInput\",\"allowInvalidPreload\",\"clickOpens\",\"time_24hr\",\"enableTime\",\"noCalendar\",\"altInput\",\"shorthandCurrentMonth\",\"inline\",\"static\",\"enableSeconds\",\"disableMobile\"],A=Zn(Zn({},JSON.parse(JSON.stringify(t.dataset||{}))),e),z={};n.config.parseDate=A.parseDate,n.config.formatDate=A.formatDate,Object.defineProperty(n.config,\"enable\",{get:function(){return n.config._enable},set:function(Ve){n.config._enable=CN(Ve)}}),Object.defineProperty(n.config,\"disable\",{get:function(){return n.config._disable},set:function(Ve){n.config._disable=CN(Ve)}});var $=\"time\"===A.mode;A.dateFormat||!A.enableTime&&!$||(z.dateFormat=A.noCalendar||$?\"H:i\"+(A.enableSeconds?\":S\":\"\"):(Ln.defaultConfig.dateFormat||lu.dateFormat)+\" H:i\"+(A.enableSeconds?\":S\":\"\")),A.altInput&&(A.enableTime||$)&&!A.altFormat&&(z.altFormat=A.noCalendar||$?\"h:i\"+(A.enableSeconds?\":S K\":\" K\"):(Ln.defaultConfig.altFormat||lu.altFormat)+\" h:i\"+(A.enableSeconds?\":S\":\"\")+\" K\"),Object.defineProperty(n.config,\"minDate\",{get:function(){return n.config._minDate},set:MN(\"min\")}),Object.defineProperty(n.config,\"maxDate\",{get:function(){return n.config._maxDate},set:MN(\"max\")});var it=function(Ve){return function(Vt){n.config[\"min\"===Ve?\"_minTime\":\"_maxTime\"]=n.parseDate(Vt,\"H:i:S\")}};Object.defineProperty(n.config,\"minTime\",{get:function(){return n.config._minTime},set:it(\"min\")}),Object.defineProperty(n.config,\"maxTime\",{get:function(){return n.config._maxTime},set:it(\"max\")}),\"time\"===A.mode&&(n.config.noCalendar=!0,n.config.enableTime=!0),Object.assign(n.config,z,A);for(var Se=0;Se-1?n.config[Le]=nD(dt[Le]).map(a).concat(n.config[Le]):typeof A[Le]>\"u\"&&(n.config[Le]=dt[Le])}A.altInputClass||(n.config.altInputClass=vN().className+\" \"+n.config.altInputClass),un(\"onParseConfig\")}(),DN(),function s$(){n.input=vN(),n.input?(n.input._type=n.input.type,n.input.type=\"text\",n.input.classList.add(\"flatpickr-input\"),n._input=n.input,n.config.altInput&&(n.altInput=St(n.input.nodeName,n.config.altInputClass),n._input=n.altInput,n.altInput.placeholder=n.input.placeholder,n.altInput.disabled=n.input.disabled,n.altInput.required=n.input.required,n.altInput.tabIndex=n.input.tabIndex,n.altInput.type=\"text\",n.input.setAttribute(\"type\",\"hidden\"),!n.config.static&&n.input.parentNode&&n.input.parentNode.insertBefore(n.altInput,n.input.nextSibling)),n.config.allowInput||n._input.setAttribute(\"readonly\",\"readonly\"),TN()):n.config.errorHandler(new Error(\"Invalid input element specified\"))}(),function i$(){n.selectedDates=[],n.now=n.parseDate(n.config.now)||new Date;var N=n.config.defaultDate||(\"INPUT\"!==n.input.nodeName&&\"TEXTAREA\"!==n.input.nodeName||!n.input.placeholder||n.input.value!==n.input.placeholder?n.input.value:null);N&&LN(N,n.config.dateFormat),n._initialDate=n.selectedDates.length>0?n.selectedDates[0]:n.config.minDate&&n.config.minDate.getTime()>n.now.getTime()?n.config.minDate:n.config.maxDate&&n.config.maxDate.getTime()0&&(n.latestSelectedDateObj=n.selectedDates[0]),void 0!==n.config.minTime&&(n.config.minTime=n.parseDate(n.config.minTime,\"H:i\")),void 0!==n.config.maxTime&&(n.config.maxTime=n.parseDate(n.config.maxTime,\"H:i\")),n.minDateHasTime=!!n.config.minDate&&(n.config.minDate.getHours()>0||n.config.minDate.getMinutes()>0||n.config.minDate.getSeconds()>0),n.maxDateHasTime=!!n.config.maxDate&&(n.config.maxDate.getHours()>0||n.config.maxDate.getMinutes()>0||n.config.maxDate.getSeconds()>0)}(),function s(){n.utils={getDaysInMonth:function(N,A){return void 0===N&&(N=n.currentMonth),void 0===A&&(A=n.currentYear),1===N&&(A%4==0&&A%100!=0||A%400==0)?29:n.l10n.daysInMonth[N]}}}(),n.isMobile||function ce(){var N=window.document.createDocumentFragment();if(n.calendarContainer=St(\"div\",\"flatpickr-calendar\"),n.calendarContainer.tabIndex=-1,!n.config.noCalendar){if(N.appendChild(function VW(){return n.monthNav=St(\"div\",\"flatpickr-months\"),n.yearElements=[],n.monthElements=[],n.prevMonthNav=St(\"span\",\"flatpickr-prev-month\"),n.prevMonthNav.innerHTML=n.config.prevArrow,n.nextMonthNav=St(\"span\",\"flatpickr-next-month\"),n.nextMonthNav.innerHTML=n.config.nextArrow,mN(),Object.defineProperty(n,\"_hidePrevMonthArrow\",{get:function(){return n.__hidePrevMonthArrow},set:function(N){n.__hidePrevMonthArrow!==N&&(Mi(n.prevMonthNav,\"flatpickr-disabled\",N),n.__hidePrevMonthArrow=N)}}),Object.defineProperty(n,\"_hideNextMonthArrow\",{get:function(){return n.__hideNextMonthArrow},set:function(N){n.__hideNextMonthArrow!==N&&(Mi(n.nextMonthNav,\"flatpickr-disabled\",N),n.__hideNextMonthArrow=N)}}),n.currentYearElement=n.yearElements[0],Dm(),n.monthNav}()),n.innerContainer=St(\"div\",\"flatpickr-innerContainer\"),n.config.weekNumbers){var A=function WW(){n.calendarContainer.classList.add(\"hasWeeks\");var N=St(\"div\",\"flatpickr-weekwrapper\");N.appendChild(St(\"span\",\"flatpickr-weekday\",n.l10n.weekAbbreviation));var A=St(\"div\",\"flatpickr-weeks\");return N.appendChild(A),{weekWrapper:N,weekNumbers:A}}(),z=A.weekWrapper,$=A.weekNumbers;n.innerContainer.appendChild(z),n.weekNumbers=$,n.weekWrapper=z}n.rContainer=St(\"div\",\"flatpickr-rContainer\"),n.rContainer.appendChild(gN()),n.daysContainer||(n.daysContainer=St(\"div\",\"flatpickr-days\"),n.daysContainer.tabIndex=-1),mm(),n.rContainer.appendChild(n.daysContainer),n.innerContainer.appendChild(n.rContainer),N.appendChild(n.innerContainer)}n.config.enableTime&&N.appendChild(function BW(){n.calendarContainer.classList.add(\"hasTime\"),n.config.noCalendar&&n.calendarContainer.classList.add(\"noCalendar\");var N=oD(n.config);n.timeContainer=St(\"div\",\"flatpickr-time\"),n.timeContainer.tabIndex=-1;var A=St(\"span\",\"flatpickr-time-separator\",\":\"),z=im(\"flatpickr-hour\",{\"aria-label\":n.l10n.hourAriaLabel});n.hourElement=z.getElementsByTagName(\"input\")[0];var $=im(\"flatpickr-minute\",{\"aria-label\":n.l10n.minuteAriaLabel});if(n.minuteElement=$.getElementsByTagName(\"input\")[0],n.hourElement.tabIndex=n.minuteElement.tabIndex=-1,n.hourElement.value=Ai(n.latestSelectedDateObj?n.latestSelectedDateObj.getHours():n.config.time_24hr?N.hours:function h(N){switch(N%24){case 0:case 12:return 12;default:return N%12}}(N.hours)),n.minuteElement.value=Ai(n.latestSelectedDateObj?n.latestSelectedDateObj.getMinutes():N.minutes),n.hourElement.setAttribute(\"step\",n.config.hourIncrement.toString()),n.minuteElement.setAttribute(\"step\",n.config.minuteIncrement.toString()),n.hourElement.setAttribute(\"min\",n.config.time_24hr?\"0\":\"1\"),n.hourElement.setAttribute(\"max\",n.config.time_24hr?\"23\":\"12\"),n.hourElement.setAttribute(\"maxlength\",\"2\"),n.minuteElement.setAttribute(\"min\",\"0\"),n.minuteElement.setAttribute(\"max\",\"59\"),n.minuteElement.setAttribute(\"maxlength\",\"2\"),n.timeContainer.appendChild(z),n.timeContainer.appendChild(A),n.timeContainer.appendChild($),n.config.time_24hr&&n.timeContainer.classList.add(\"time24hr\"),n.config.enableSeconds){n.timeContainer.classList.add(\"hasSeconds\");var ae=im(\"flatpickr-second\");n.secondElement=ae.getElementsByTagName(\"input\")[0],n.secondElement.value=Ai(n.latestSelectedDateObj?n.latestSelectedDateObj.getSeconds():N.seconds),n.secondElement.setAttribute(\"step\",n.minuteElement.getAttribute(\"step\")),n.secondElement.setAttribute(\"min\",\"0\"),n.secondElement.setAttribute(\"max\",\"59\"),n.secondElement.setAttribute(\"maxlength\",\"2\"),n.timeContainer.appendChild(St(\"span\",\"flatpickr-time-separator\",\":\")),n.timeContainer.appendChild(ae)}return n.config.time_24hr||(n.amPM=St(\"span\",\"flatpickr-am-pm\",n.l10n.amPM[Ms((n.latestSelectedDateObj?n.hourElement.value:n.config.defaultHour)>11)]),n.amPM.title=n.l10n.toggleTitle,n.amPM.tabIndex=-1,n.timeContainer.appendChild(n.amPM)),n.timeContainer}()),Mi(n.calendarContainer,\"rangeMode\",\"range\"===n.config.mode),Mi(n.calendarContainer,\"animate\",!0===n.config.animate),Mi(n.calendarContainer,\"multiMonth\",n.config.showMonths>1),n.calendarContainer.appendChild(N);var ae=void 0!==n.config.appendTo&&void 0!==n.config.appendTo.nodeType;if((n.config.inline||n.config.static)&&(n.calendarContainer.classList.add(n.config.inline?\"inline\":\"static\"),n.config.inline&&(!ae&&n.element.parentNode?n.element.parentNode.insertBefore(n.calendarContainer,n._input.nextSibling):void 0!==n.config.appendTo&&n.config.appendTo.appendChild(n.calendarContainer)),n.config.static)){var ve=St(\"div\",\"flatpickr-wrapper\");n.element.parentNode&&n.element.parentNode.insertBefore(ve,n.element),ve.appendChild(n.element),n.altInput&&ve.appendChild(n.altInput),ve.appendChild(n.calendarContainer)}!n.config.static&&!n.config.inline&&(void 0!==n.config.appendTo?n.config.appendTo:window.document.body).appendChild(n.calendarContainer)}(),function P(){if(n.config.wrap&&[\"open\",\"close\",\"toggle\",\"clear\"].forEach(function(z){Array.prototype.forEach.call(n.element.querySelectorAll(\"[data-\"+z+\"]\"),function($){return k($,\"click\",n[z])})}),n.isMobile)!function r$(){var N=n.config.enableTime?n.config.noCalendar?\"time\":\"datetime-local\":\"date\";n.mobileInput=St(\"input\",n.input.className+\" flatpickr-mobile\"),n.mobileInput.tabIndex=1,n.mobileInput.type=N,n.mobileInput.disabled=n.input.disabled,n.mobileInput.required=n.input.required,n.mobileInput.placeholder=n.input.placeholder,n.mobileFormatStr=\"datetime-local\"===N?\"Y-m-d\\\\TH:i:S\":\"date\"===N?\"Y-m-d\":\"H:i:S\",n.selectedDates.length>0&&(n.mobileInput.defaultValue=n.mobileInput.value=n.formatDate(n.selectedDates[0],n.mobileFormatStr)),n.config.minDate&&(n.mobileInput.min=n.formatDate(n.config.minDate,\"Y-m-d\")),n.config.maxDate&&(n.mobileInput.max=n.formatDate(n.config.maxDate,\"Y-m-d\")),n.input.getAttribute(\"step\")&&(n.mobileInput.step=String(n.input.getAttribute(\"step\"))),n.input.type=\"hidden\",void 0!==n.altInput&&(n.altInput.type=\"hidden\");try{n.input.parentNode&&n.input.parentNode.insertBefore(n.mobileInput,n.input.nextSibling)}catch{}k(n.mobileInput,\"change\",function(A){n.setDate(Xi(A).value,!1,n.mobileFormatStr),un(\"onChange\"),un(\"onClose\")})}();else{var N=rI(JW,50);if(n._debouncedChange=rI(x,oB),n.daysContainer&&!/iPhone|iPad|iPod/i.test(navigator.userAgent)&&k(n.daysContainer,\"mouseover\",function(z){\"range\"===n.config.mode&&ym(Xi(z))}),k(n._input,\"keydown\",yN),void 0!==n.calendarContainer&&k(n.calendarContainer,\"keydown\",yN),!n.config.inline&&!n.config.static&&k(window,\"resize\",N),void 0!==window.ontouchstart?k(window.document,\"touchstart\",xD):k(window.document,\"mousedown\",xD),k(window.document,\"focus\",xD,{capture:!0}),!0===n.config.clickOpens&&(k(n._input,\"focus\",n.open),k(n._input,\"click\",n.open)),void 0!==n.daysContainer&&(k(n.monthNav,\"click\",l$),k(n.monthNav,[\"keyup\",\"increment\"],E),k(n.daysContainer,\"click\",bN)),void 0!==n.timeContainer&&void 0!==n.minuteElement&&void 0!==n.hourElement){k(n.timeContainer,[\"increment\"],u),k(n.timeContainer,\"blur\",u,{capture:!0}),k(n.timeContainer,\"click\",G),k([n.hourElement,n.minuteElement],[\"focus\",\"click\"],function(z){return Xi(z).select()}),void 0!==n.secondElement&&k(n.secondElement,\"focus\",function(){return n.secondElement&&n.secondElement.select()}),void 0!==n.amPM&&k(n.amPM,\"click\",function(z){u(z)})}n.config.allowInput&&k(n._input,\"blur\",qW)}}(),(n.selectedDates.length||n.config.noCalendar)&&(n.config.enableTime&&M(n.config.noCalendar?n.latestSelectedDateObj:void 0),Ar(!1)),l();var N=/^((?!chrome|android).)*safari/i.test(navigator.userAgent);!n.isMobile&&N&&Mm(),un(\"onReady\")}(),n}function uu(t,e){for(var n=Array.prototype.slice.call(t).filter(function(a){return a instanceof HTMLElement}),s=[],r=0;r{var t;class e{constructor(){this.KEY_SHOW_DEPRECATED=\"show_deprecated_entries\"}getShowDeprecatedEntries(){return null===localStorage.getItem(this.KEY_SHOW_DEPRECATED)&&this.setShowDeprecatedEntries(zn_defaultSettingShowDeprecatedEntries),JSON.parse(localStorage.getItem(this.KEY_SHOW_DEPRECATED))}setShowDeprecatedEntries(s){localStorage.setItem(this.KEY_SHOW_DEPRECATED,JSON.stringify(s))}}return(t=e).\\u0275fac=function(s){return new(s||t)},t.\\u0275prov=Ee({token:t,factory:t.\\u0275fac,providedIn:\"root\"}),e})(),dI=(()=>{var t;class e{constructor(s,r){this._renderer=s,this._elementRef=r,this.onChange=o=>{},this.onTouched=()=>{}}setProperty(s,r){this._renderer.setProperty(this._elementRef.nativeElement,s,r)}registerOnTouched(s){this.onTouched=s}registerOnChange(s){this.onChange=s}setDisabledState(s){this.setProperty(\"disabled\",s)}}return(t=e).\\u0275fac=function(s){return new(s||t)(J(_r),J(Vi))},t.\\u0275dir=Re({type:t}),e})(),ya=(()=>{var t;class e extends dI{}return(t=e).\\u0275fac=function(){let n;return function(r){return(n||(n=Hn(t)))(r||t)}}(),t.\\u0275dir=Re({type:t,features:[Lt]}),e})();const rr=new De(\"NgValueAccessor\"),cB={provide:rr,useExisting:Yt(()=>aD),multi:!0};let aD=(()=>{var t;class e extends ya{writeValue(s){this.setProperty(\"checked\",s)}}return(t=e).\\u0275fac=function(){let n;return function(r){return(n||(n=Hn(t)))(r||t)}}(),t.\\u0275dir=Re({type:t,selectors:[[\"input\",\"type\",\"checkbox\",\"formControlName\",\"\"],[\"input\",\"type\",\"checkbox\",\"formControl\",\"\"],[\"input\",\"type\",\"checkbox\",\"ngModel\",\"\"]],hostBindings:function(s,r){1&s&&ut(\"change\",function(a){return r.onChange(a.target.checked)})(\"blur\",function(){return r.onTouched()})},features:[Kt([cB]),Lt]}),e})();const hB={provide:rr,useExisting:Yt(()=>lD),multi:!0},pB=new De(\"CompositionEventMode\");let lD=(()=>{var t;class e extends dI{constructor(s,r,o){super(s,r),this._compositionMode=o,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function fB(){const t=so()?so().getUserAgent():\"\";return/android (\\d+)/.test(t.toLowerCase())}())}writeValue(s){this.setProperty(\"value\",s??\"\")}_handleInput(s){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(s)}_compositionStart(){this._composing=!0}_compositionEnd(s){this._composing=!1,this._compositionMode&&this.onChange(s)}}return(t=e).\\u0275fac=function(s){return new(s||t)(J(_r),J(Vi),J(pB,8))},t.\\u0275dir=Re({type:t,selectors:[[\"input\",\"formControlName\",\"\",3,\"type\",\"checkbox\"],[\"textarea\",\"formControlName\",\"\"],[\"input\",\"formControl\",\"\",3,\"type\",\"checkbox\"],[\"textarea\",\"formControl\",\"\"],[\"input\",\"ngModel\",\"\",3,\"type\",\"checkbox\"],[\"textarea\",\"ngModel\",\"\"],[\"\",\"ngDefaultControl\",\"\"]],hostBindings:function(s,r){1&s&&ut(\"input\",function(a){return r._handleInput(a.target.value)})(\"blur\",function(){return r.onTouched()})(\"compositionstart\",function(){return r._compositionStart()})(\"compositionend\",function(a){return r._compositionEnd(a.target.value)})},features:[Kt([hB]),Lt]}),e})();const Xn=new De(\"NgValidators\"),vo=new De(\"NgAsyncValidators\");function vI(t){return null!=t}function DI(t){return vd(t)?_n(t):t}function wI(t){let e={};return t.forEach(n=>{e=null!=n?{...e,...n}:e}),0===Object.keys(e).length?null:e}function bI(t,e){return e.map(n=>n(t))}function LI(t){return t.map(e=>function gB(t){return!t.validate}(e)?e:n=>e.validate(n))}function uD(t){return null!=t?function CI(t){if(!t)return null;const e=t.filter(vI);return 0==e.length?null:function(n){return wI(bI(n,e))}}(LI(t)):null}function dD(t){return null!=t?function TI(t){if(!t)return null;const e=t.filter(vI);return 0==e.length?null:function(n){return function dB(...t){const e=vu(t),{args:n,keys:s}=r1(t),r=new pe(o=>{const{length:a}=n;if(!a)return void o.complete();const l=new Array(a);let u=a,d=a;for(let h=0;h{p||(p=!0,d--),l[h]=M},()=>u--,void 0,()=>{(!u||!p)&&(d||o.next(s?a1(s,l):l),o.complete())}))}});return e?r.pipe(o1(e)):r}(bI(n,e).map(DI)).pipe(Mt(wI))}}(LI(t)):null}function SI(t,e){return null===t?[e]:Array.isArray(t)?[...t,e]:[t,e]}function cD(t){return t?Array.isArray(t)?t:[t]:[]}function om(t,e){return Array.isArray(t)?t.includes(e):t===e}function II(t,e){const n=cD(e);return cD(t).forEach(r=>{om(n,r)||n.push(r)}),n}function NI(t,e){return cD(e).filter(n=>!om(t,n))}class xI{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(e){this._rawValidators=e||[],this._composedValidatorFn=uD(this._rawValidators)}_setAsyncValidators(e){this._rawAsyncValidators=e||[],this._composedAsyncValidatorFn=dD(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(e){this._onDestroyCallbacks.push(e)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(e=>e()),this._onDestroyCallbacks=[]}reset(e=void 0){this.control&&this.control.reset(e)}hasError(e,n){return!!this.control&&this.control.hasError(e,n)}getError(e,n){return this.control?this.control.getError(e,n):null}}class vi extends xI{get formDirective(){return null}get path(){return null}}class Do extends xI{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class AI{constructor(e){this._cd=e}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}let OI=(()=>{var t;class e extends AI{constructor(s){super(s)}}return(t=e).\\u0275fac=function(s){return new(s||t)(J(Do,2))},t.\\u0275dir=Re({type:t,selectors:[[\"\",\"formControlName\",\"\"],[\"\",\"ngModel\",\"\"],[\"\",\"formControl\",\"\"]],hostVars:14,hostBindings:function(s,r){2&s&&kf(\"ng-untouched\",r.isUntouched)(\"ng-touched\",r.isTouched)(\"ng-pristine\",r.isPristine)(\"ng-dirty\",r.isDirty)(\"ng-valid\",r.isValid)(\"ng-invalid\",r.isInvalid)(\"ng-pending\",r.isPending)},features:[Lt]}),e})();const Ac=\"VALID\",lm=\"INVALID\",du=\"PENDING\",Oc=\"DISABLED\";function um(t){return null!=t&&!Array.isArray(t)&&\"object\"==typeof t}class RI{constructor(e,n){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(e),this._assignAsyncValidators(n)}get validator(){return this._composedValidatorFn}set validator(e){this._rawValidators=this._composedValidatorFn=e}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(e){this._rawAsyncValidators=this._composedAsyncValidatorFn=e}get parent(){return this._parent}get valid(){return this.status===Ac}get invalid(){return this.status===lm}get pending(){return this.status==du}get disabled(){return this.status===Oc}get enabled(){return this.status!==Oc}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:\"change\"}setValidators(e){this._assignValidators(e)}setAsyncValidators(e){this._assignAsyncValidators(e)}addValidators(e){this.setValidators(II(e,this._rawValidators))}addAsyncValidators(e){this.setAsyncValidators(II(e,this._rawAsyncValidators))}removeValidators(e){this.setValidators(NI(e,this._rawValidators))}removeAsyncValidators(e){this.setAsyncValidators(NI(e,this._rawAsyncValidators))}hasValidator(e){return om(this._rawValidators,e)}hasAsyncValidator(e){return om(this._rawAsyncValidators,e)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(e={}){this.touched=!0,this._parent&&!e.onlySelf&&this._parent.markAsTouched(e)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(e=>e.markAllAsTouched())}markAsUntouched(e={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(n=>{n.markAsUntouched({onlySelf:!0})}),this._parent&&!e.onlySelf&&this._parent._updateTouched(e)}markAsDirty(e={}){this.pristine=!1,this._parent&&!e.onlySelf&&this._parent.markAsDirty(e)}markAsPristine(e={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(n=>{n.markAsPristine({onlySelf:!0})}),this._parent&&!e.onlySelf&&this._parent._updatePristine(e)}markAsPending(e={}){this.status=du,!1!==e.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!e.onlySelf&&this._parent.markAsPending(e)}disable(e={}){const n=this._parentMarkedDirty(e.onlySelf);this.status=Oc,this.errors=null,this._forEachChild(s=>{s.disable({...e,onlySelf:!0})}),this._updateValue(),!1!==e.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...e,skipPristineCheck:n}),this._onDisabledChange.forEach(s=>s(!0))}enable(e={}){const n=this._parentMarkedDirty(e.onlySelf);this.status=Ac,this._forEachChild(s=>{s.enable({...e,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent}),this._updateAncestors({...e,skipPristineCheck:n}),this._onDisabledChange.forEach(s=>s(!1))}_updateAncestors(e){this._parent&&!e.onlySelf&&(this._parent.updateValueAndValidity(e),e.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(e){this._parent=e}getRawValue(){return this.value}updateValueAndValidity(e={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Ac||this.status===du)&&this._runAsyncValidator(e.emitEvent)),!1!==e.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!e.onlySelf&&this._parent.updateValueAndValidity(e)}_updateTreeValidity(e={emitEvent:!0}){this._forEachChild(n=>n._updateTreeValidity(e)),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?Oc:Ac}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(e){if(this.asyncValidator){this.status=du,this._hasOwnPendingAsyncValidator=!0;const n=DI(this.asyncValidator(this));this._asyncValidationSubscription=n.subscribe(s=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(s,{emitEvent:e})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(e,n={}){this.errors=e,this._updateControlsErrors(!1!==n.emitEvent)}get(e){let n=e;return null==n||(Array.isArray(n)||(n=n.split(\".\")),0===n.length)?null:n.reduce((s,r)=>s&&s._find(r),this)}getError(e,n){const s=n?this.get(n):this;return s&&s.errors?s.errors[e]:null}hasError(e,n){return!!this.getError(e,n)}get root(){let e=this;for(;e._parent;)e=e._parent;return e}_updateControlsErrors(e){this.status=this._calculateStatus(),e&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(e)}_initObservables(){this.valueChanges=new fn,this.statusChanges=new fn}_calculateStatus(){return this._allControlsDisabled()?Oc:this.errors?lm:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(du)?du:this._anyControlsHaveStatus(lm)?lm:Ac}_anyControlsHaveStatus(e){return this._anyControls(n=>n.status===e)}_anyControlsDirty(){return this._anyControls(e=>e.dirty)}_anyControlsTouched(){return this._anyControls(e=>e.touched)}_updatePristine(e={}){this.pristine=!this._anyControlsDirty(),this._parent&&!e.onlySelf&&this._parent._updatePristine(e)}_updateTouched(e={}){this.touched=this._anyControlsTouched(),this._parent&&!e.onlySelf&&this._parent._updateTouched(e)}_registerOnCollectionChange(e){this._onCollectionChange=e}_setUpdateStrategy(e){um(e)&&null!=e.updateOn&&(this._updateOn=e.updateOn)}_parentMarkedDirty(e){return!e&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(e){return null}_assignValidators(e){this._rawValidators=Array.isArray(e)?e.slice():e,this._composedValidatorFn=function DB(t){return Array.isArray(t)?uD(t):t||null}(this._rawValidators)}_assignAsyncValidators(e){this._rawAsyncValidators=Array.isArray(e)?e.slice():e,this._composedAsyncValidatorFn=function wB(t){return Array.isArray(t)?dD(t):t||null}(this._rawAsyncValidators)}}const cu=new De(\"CallSetDisabledState\",{providedIn:\"root\",factory:()=>dm}),dm=\"always\";function jc(t,e,n=dm){(function _D(t,e){const n=function EI(t){return t._rawValidators}(t);null!==e.validator?t.setValidators(SI(n,e.validator)):\"function\"==typeof n&&t.setValidators([n]);const s=function kI(t){return t._rawAsyncValidators}(t);null!==e.asyncValidator?t.setAsyncValidators(SI(s,e.asyncValidator)):\"function\"==typeof s&&t.setAsyncValidators([s]);const r=()=>t.updateValueAndValidity();fm(e._rawValidators,r),fm(e._rawAsyncValidators,r)})(t,e),e.valueAccessor.writeValue(t.value),(t.disabled||\"always\"===n)&&e.valueAccessor.setDisabledState?.(t.disabled),function CB(t,e){e.valueAccessor.registerOnChange(n=>{t._pendingValue=n,t._pendingChange=!0,t._pendingDirty=!0,\"change\"===t.updateOn&&FI(t,e)})}(t,e),function SB(t,e){const n=(s,r)=>{e.valueAccessor.writeValue(s),r&&e.viewToModelUpdate(s)};t.registerOnChange(n),e._registerOnDestroy(()=>{t._unregisterOnChange(n)})}(t,e),function TB(t,e){e.valueAccessor.registerOnTouched(()=>{t._pendingTouched=!0,\"blur\"===t.updateOn&&t._pendingChange&&FI(t,e),\"submit\"!==t.updateOn&&t.markAsTouched()})}(t,e),function LB(t,e){if(e.valueAccessor.setDisabledState){const n=s=>{e.valueAccessor.setDisabledState(s)};t.registerOnDisabledChange(n),e._registerOnDestroy(()=>{t._unregisterOnDisabledChange(n)})}}(t,e)}function fm(t,e){t.forEach(n=>{n.registerOnValidatorChange&&n.registerOnValidatorChange(e)})}function FI(t,e){t._pendingDirty&&t.markAsDirty(),t.setValue(t._pendingValue,{emitModelToViewChange:!1}),e.viewToModelUpdate(t._pendingValue),t._pendingChange=!1}function UI(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}function VI(t){return\"object\"==typeof t&&null!==t&&2===Object.keys(t).length&&\"value\"in t&&\"disabled\"in t}const BI=class extends RI{constructor(e=null,n,s){super(function pD(t){return(um(t)?t.validators:t)||null}(n),function mD(t,e){return(um(e)?e.asyncValidators:t)||null}(s,n)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(e),this._setUpdateStrategy(n),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),um(n)&&(n.nonNullable||n.initialValueIsDefault)&&(this.defaultValue=VI(e)?e.value:e)}setValue(e,n={}){this.value=this._pendingValue=e,this._onChange.length&&!1!==n.emitModelToViewChange&&this._onChange.forEach(s=>s(this.value,!1!==n.emitViewToModelChange)),this.updateValueAndValidity(n)}patchValue(e,n={}){this.setValue(e,n)}reset(e=this.defaultValue,n={}){this._applyFormState(e),this.markAsPristine(n),this.markAsUntouched(n),this.setValue(this.value,n),this._pendingChange=!1}_updateValue(){}_anyControls(e){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(e){this._onChange.push(e)}_unregisterOnChange(e){UI(this._onChange,e)}registerOnDisabledChange(e){this._onDisabledChange.push(e)}_unregisterOnDisabledChange(e){UI(this._onDisabledChange,e)}_forEachChild(e){}_syncPendingControls(){return!(\"submit\"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(e){VI(e)?(this.value=this._pendingValue=e.value,e.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=e}},jB={provide:Do,useExisting:Yt(()=>wD)},GI=(()=>Promise.resolve())();let wD=(()=>{var t;class e extends Do{constructor(s,r,o,a,l,u){super(),this._changeDetectorRef=l,this.callSetDisabledState=u,this.control=new BI,this._registered=!1,this.name=\"\",this.update=new fn,this._parent=s,this._setValidators(r),this._setAsyncValidators(o),this.valueAccessor=function vD(t,e){if(!e)return null;let n,s,r;return Array.isArray(e),e.forEach(o=>{o.constructor===lD?n=o:function IB(t){return Object.getPrototypeOf(t.constructor)===ya}(o)?s=o:r=o}),r||s||n||null}(0,a)}ngOnChanges(s){if(this._checkForErrors(),!this._registered||\"name\"in s){if(this._registered&&(this._checkName(),this.formDirective)){const r=s.name.previousValue;this.formDirective.removeControl({name:r,path:this._getPath(r)})}this._setUpControl()}\"isDisabled\"in s&&this._updateDisabled(s),function MD(t,e){if(!t.hasOwnProperty(\"model\"))return!1;const n=t.model;return!!n.isFirstChange()||!Object.is(e,n.currentValue)}(s,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(s){this.viewModel=s,this.update.emit(s)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){jc(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(s){GI.then(()=>{this.control.setValue(s,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(s){const r=s.isDisabled.currentValue,o=0!==r&&xl(r);GI.then(()=>{o&&!this.control.disabled?this.control.disable():!o&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(s){return this._parent?function cm(t,e){return[...e.path,t]}(s,this._parent):[s]}}return(t=e).\\u0275fac=function(s){return new(s||t)(J(vi,9),J(Xn,10),J(vo,10),J(rr,10),J(Vf,8),J(cu,8))},t.\\u0275dir=Re({type:t,selectors:[[\"\",\"ngModel\",\"\",3,\"formControlName\",\"\",3,\"formControl\",\"\"]],inputs:{name:\"name\",isDisabled:[\"disabled\",\"isDisabled\"],model:[\"ngModel\",\"model\"],options:[\"ngModelOptions\",\"options\"]},outputs:{update:\"ngModelChange\"},exportAs:[\"ngModel\"],features:[Kt([jB]),Lt,Ci]}),e})(),qI=(()=>{var t;class e{}return(t=e).\\u0275fac=function(s){return new(s||t)},t.\\u0275mod=ri({type:t}),t.\\u0275inj=at({}),e})(),oW=(()=>{var t;class e{}return(t=e).\\u0275fac=function(s){return new(s||t)},t.\\u0275mod=ri({type:t}),t.\\u0275inj=at({imports:[qI]}),e})(),lW=(()=>{var t;class e{static withConfig(s){return{ngModule:e,providers:[{provide:cu,useValue:s.callSetDisabledState??dm}]}}}return(t=e).\\u0275fac=function(s){return new(s||t)},t.\\u0275mod=ri({type:t}),t.\\u0275inj=at({imports:[oW]}),e})();var mn;function uW(t,e){1&t&&(X(0,\"span\",42),te(1,\"This program item seems to be out-of-date!\"),Q())}function dW(t,e){if(1&t&&(X(0,\"tr\")(1,\"td\"),Fe(2,\"img\",43),Q()()),2&t){const n=cn(2);we(2),$o(\"src\",n.currentProgramEntry.image_links[0].url,zo)}}function cW(t,e){if(1&t&&(X(0,\"tr\")(1,\"td\")(2,\"strong\"),te(3,\"Homepage:\"),Q(),te(4,\"\\xa0\"),X(5,\"a\",44),te(6),Q()()()),2&t){const n=cn(2);we(5),$o(\"href\",n.currentProgramEntry.homepage,zo),we(1),Si(n.currentProgramEntry.homepage)}}function hW(t,e){if(1&t&&(X(0,\"tr\")(1,\"td\")(2,\"strong\"),te(3,\"URL:\"),Q(),te(4,\"\\xa0\"),X(5,\"a\",44),te(6),Q()()()),2&t){const n=cn(2);we(5),$o(\"href\",n.currentProgramEntry.url,zo),we(1),Si(n.currentProgramEntry.url)}}const fN=function(t){return{active:t}};function fW(t,e){if(1&t){const n=function pL(){return q()}();X(0,\"div\",34)(1,\"a\",26),ut(\"click\",function(){return Ng(n),xg(cn().isModalOpen=!1)}),Q(),X(2,\"div\",27)(3,\"div\",28)(4,\"a\",29),ut(\"click\",function(){return Ng(n),xg(cn().isModalOpen=!1)}),Q(),Fe(5,\"div\",35),Q(),X(6,\"div\",31)(7,\"div\",32),At(8,uW,2,0,\"span\",36),X(9,\"table\",37)(10,\"tr\")(11,\"td\")(12,\"strong\"),te(13,\"Air time:\"),Q(),te(14),hn(15,\"appDate\"),hn(16,\"appDate\"),Q()(),X(17,\"tr\")(18,\"td\")(19,\"strong\"),te(20,\"Channel:\"),Q(),te(21),Q()(),At(22,dW,3,1,\"tr\",38),X(23,\"tr\")(24,\"td\")(25,\"strong\"),te(26,\"Description:\"),Q(),Fe(27,\"p\",39),Q()(),At(28,cW,7,2,\"tr\",38),At(29,hW,7,2,\"tr\",38),X(30,\"tr\")(31,\"td\",40)(32,\"strong\"),te(33,\"Technical details:\"),Q(),X(34,\"table\",41)(35,\"tr\")(36,\"td\")(37,\"strong\"),te(38,\"ID\"),Q()(),X(39,\"td\"),te(40),Q()(),X(41,\"tr\")(42,\"td\")(43,\"strong\"),te(44,\"Created at\"),Q()(),X(45,\"td\"),te(46),hn(47,\"appDate\"),Q()(),X(48,\"tr\")(49,\"td\")(50,\"strong\"),te(51,\"Updated at\"),Q()(),X(52,\"td\"),te(53),hn(54,\"appDate\"),Q()(),X(55,\"tr\")(56,\"td\")(57,\"strong\"),te(58,\"Last checked at\"),Q()(),X(59,\"td\"),te(60),hn(61,\"appDate\"),Q()()()()()()()(),Fe(62,\"div\",33),Q()()}if(2&t){const n=cn();let s;Qe(\"ngClass\",Sd(30,fN,n.isModalOpen)),we(5),Qe(\"innerHTML\",\"Details: \"+n.currentProgramEntry.title,to),we(3),Qe(\"ngIf\",n.currentProgramEntry.is_deprecated),we(6),hy(\" \",qn(15,15,n.currentProgramEntry.start_date_time,\"full-medium\"),\" - \",qn(16,18,n.currentProgramEntry.end_date_time,\"time-medium\"),\" (\",n.currentProgramEntry.duration_in_minutes,\" Minutes) \"),we(7),Ns(\" \",null==(s=n.apiService.getChannelById(n.currentProgramEntry.channel_id))?null:s.title,\"\"),we(1),Qe(\"ngIf\",n.currentProgramEntry.image_links&&n.currentProgramEntry.image_links.length>0),we(5),Qe(\"innerHTML\",n.currentProgramEntry.description,to),we(1),Qe(\"ngIf\",n.currentProgramEntry.homepage),we(1),Qe(\"ngIf\",n.currentProgramEntry.url),we(11),Si(n.currentProgramEntry.id),we(6),Si(qn(47,21,n.currentProgramEntry.created_at,\"full\")),we(7),Si(qn(54,24,n.currentProgramEntry.updated_at,\"full\")),we(7),Si(qn(61,27,n.currentProgramEntry.last_check,\"full\"))}}class va{constructor(e,n){this.apiService=e,this.stateService=n,this.isModalOpen=!1,this.isMissingDataModalOpen=!1,this.showDeprecatedEntries=new tt(this.stateService.getShowDeprecatedEntries()),this._datePickerFormat=\"DD.MM.YY HH:mm\",this.items=new fo}static getGroupOrder(e){return va.channelMap.has(e)?va.channelMap.get(e):100}ngOnInit(){this.initTimeLine(),this.apiService.statusSubject.pipe(pi()).subscribe(e=>{this.dateTimePickrInstance=lB(\"#timeline_date_range_picker\",{locale:uB.German,now:mi()().locale(zn_locale).format(),enableTime:!0,allowInput:!1,time_24hr:!0,clickOpens:!0,dateFormat:this._datePickerFormat,altFormat:this._datePickerFormat,defaultHour:18,enableSeconds:!1,minuteIncrement:15,mode:\"single\",defaultDate:mi()().locale(zn_locale).format(),onChange:(n,s,r)=>{0!==n.length&&this.timeLine&&this.timeLine.moveTo(mi()(n[0]).toISOString(),{animation:!1})},parseDate:(n,s)=>{const r=mi()(n,s).locale(zn_locale);return new Date(r.year(),r.month(),r.date(),r.hour(),r.minute())},formatDate:(n,s)=>mi()(n).format(s)}),e?.data_start_time&&e?.data_end_time&&this.dateTimePickrInstance.set({minDate:mi()(e?.data_start_time).format(),maxDate:mi()(e?.data_end_time).format()})}),this.moveToNow()}ngOnDestroy(){this.channelSubscription?.unsubscribe(),this.loadingSubscription?.unsubscribe(),this.programSubscription?.unsubscribe(),this.showDeprecatedEntriesSubscription?.unsubscribe(),this.showDeprecatedEntries.unsubscribe(),this.timeLine?.destroy()}ngAfterViewInit(){this.moveToNow()}initTimeLine(){const e=document.getElementById(\"program_timeline\");if(!e)return void console.error(\"Missing element #timeline\");this.loadProgramItems();const n=new fo({fieldId:\"id\"});this.channelSubscription=this.apiService.channels().pipe(pi()).subscribe(o=>{o&&o.data.forEach(a=>{n.add({id:a.id,content:a.title,subgroupStack:!0,subgroupOrder:()=>0})})});const s=mi()().locale(zn_locale),r={align:\"center\",locale:zn_locale,stack:!1,stackSubgroups:!0,start:s.clone().subtract(1,\"hour\").toISOString(),end:s.clone().add(3,\"hour\").toISOString(),timeAxis:{scale:\"minute\",step:15},orientation:\"top\",zoomable:!0,showCurrentTime:!0,clickToUse:!1,horizontalScroll:!1,verticalScroll:!0,zoomMin:72e5,zoomKey:\"ctrlKey\",zoomMax:2e8,maxHeight:550,minHeight:450,moveable:!1,multiselect:!1,multiselectPerGroup:!1,rtl:!1,selectable:!0,editable:!1,groupOrder:(o,a)=>o.id===a.id?0:va.getGroupOrder(o.id)>va.getGroupOrder(a.id)?1:-1,margin:{item:5,axis:1},tooltip:{followMouse:!0,overflowMethod:\"cap\"}};this.timeLine=new $v(e,this.items,n,r),this.timeLine.on(\"rangechanged\",this.rangeChange.bind(this)),this.timeLine.on(\"doubleClick\",this.itemClicked.bind(this)),this.showDeprecatedEntriesSubscription=this.showDeprecatedEntries.pipe(function tB(t){return Xs((e,n)=>t<=n)}(1)).subscribe(o=>{this.stateService.setShowDeprecatedEntries(o),o||this.items.clear(),this.loadProgramItems()})}loadProgramItems(){const e=mi()().locale(zn_locale),n=mi()().locale(zn_locale).hour(0).minute(0).second(0);(!this.programSubscription||this.programSubscription.closed)&&(this.programSubscription=this.apiService.programSubject.subscribe(a=>{if(!a||0===a.program_list?.length)return;this.apiService.isLoadingSubject.next(!0);const l=this.showDeprecatedEntries.getValue(),u=a.program_list.flatMap(p=>({id:p.id,created_at:p.created_at,start_date_time:p.start_date_time,end_date_time:p.end_date_time,channel_id:p.channel_id,is_deprecated:p.is_deprecated,title:p.title,hash:p.hash})),d=[];function h(p){return\" | CreatedAt: \"+mi()(p.created_at).locale(zn_locale).format(\"D.M HH:mm:ss\")}if(u.forEach(p=>{!l&&p.is_deprecated||d.push({id:p.id,group:p.channel_id,start:p.start_date_time,end:p.end_date_time,content:p.title,title:p.title+h(p),type:\"range\",subgroup:1,className:p.is_deprecated?\"deprecated-item\":\"\"})}),this.items.update(d),l){const p=[];u.filter(M=>M.is_deprecated).forEach(M=>{const w=this.items.get({filter:x=>{if(x.group!==M.channel_id||x.id===M.id||\"deprecated-item\"!==x.className)return!1;const P=M.start_date_time,j=M.end_date_time,G=x.start,B=x.end;return!(P<=G&&j<=G||P>B||j===G||P===B)&&(P===G&&j===B||P===G&&jB||P>G&&j===B||PG&&jB||P>G&&j>B||Px.id{w.forEach(P=>{x===P||x.end!==P.start||E.add(x.id)})});let k=2;if(w.length>0){const x=w.filter(j=>!E.has(j.id)).flatMap(j=>j.id);x.push(M.id),k+=x.sort((j,G)=>j===G?0:jj===M.id)}p.push({id:M.id,group:M.channel_id,start:M.start_date_time,end:M.end_date_time,content:M.title,title:M.title+h(M),type:\"range\",subgroup:k,className:\"deprecated-item\"})}),this.items.updateOnly(p)}setTimeout(()=>{this.apiService.isLoadingSubject.next(!1)},500)}));let r,s=this.timeLine?.getWindow();r=s?mi()(s.start.valueOf()).locale(zn_locale):e;const o=e.diff(n,\"minute\",!1);this.apiService.fetchProgramForDay(r.toDate()),o<180&&this.apiService.fetchProgramForDay(e.clone().subtract(1,\"day\").toDate())}zoomIn(){this.timeLine?.zoomIn(.25)}zoomOut(){this.timeLine?.zoomOut(.25)}moveLeft(){this.move(.25)}moveRight(){this.move(-.25)}move(e){if(!this.timeLine)return;const n=this.timeLine.getWindow(),s=n.end.valueOf()-n.start.valueOf();this.timeLine.setWindow(n.start.valueOf()-s*e,n.end.valueOf()-s*e)}moveToNow(){this.dateTimePickrInstance?.setDate(mi()().locale(zn_locale).format(),!1),this.dateTimePickrInstance?._debouncedChange()}rangeChange(e){if(void 0===this.timeLine)return;const n=this.timeLine?.getWindow().start,s=this.timeLine?.getWindow().end;!n||!s||(this.apiService.fetchProgramForDay(new Date(n.getFullYear(),n.getMonth(),n.getDate())),n.getDay()!=s.getDay()&&this.apiService.fetchProgramForDay(new Date(s.getFullYear(),s.getMonth(),s.getDate())))}itemClicked(e){if(e.item){const n=e.item;if(!n)return;this.loadingSubscription=this.apiService.entry(n).subscribe(s=>{this.isModalOpen=!0,this.currentProgramEntry=s})}}handleKeyboardEvent(e){\"INPUT\"!==e.target?.nodeName?.toUpperCase()&&(\"Escape\"===e.key&&(this.isModalOpen=!1),(\"r\"===e.key||\"ArrowRight\"===e.key)&&this.moveRight(),(\"l\"===e.key||\"ArrowLeft\"===e.key)&&this.moveLeft(),\"i\"===e.key&&this.zoomIn(),\"o\"===e.key&&this.zoomOut())}}(mn=va).i=0,mn.channelMap=new Map([[1,mn.i++],[16,mn.i++],[9,mn.i++],[5,mn.i++],[20,mn.i++],[21,mn.i++],[17,mn.i++],[18,mn.i++],[14,mn.i++],[13,mn.i++],[2,mn.i++],[12,mn.i++],[11,mn.i++],[4,mn.i++],[19,mn.i++]]),mn.\\u0275fac=function(e){return new(e||mn)(J(co),J(uI))},mn.\\u0275cmp=si({type:mn,selectors:[[\"app-oer-timeline\"]],hostBindings:function(e,n){1&e&&ut(\"keyup\",function(r){return n.handleKeyboardEvent(r)},0,R_)},decls:50,vars:8,consts:[[\"id\",\"program_timeline\"],[1,\"btn-group\",\"btn-group-block\",\"menu\"],[1,\"date-range\"],[1,\"has-icon-right\"],[\"for\",\"timeline_date_range_picker\"],[\"type\",\"date\",\"name\",\"range_start_date\",\"id\",\"timeline_date_range_picker\",1,\"form-input\",\"date-range-picker\"],[1,\"form-icon\",\"icon\",\"icon-time\"],[1,\"divider-vert\"],[1,\"menu-button-bar\"],[\"id\",\"moveLeft\",1,\"btn\",\"btn-primary\",\"btn-sm\",3,\"click\"],[1,\"icon\",\"icon-arrow-left\"],[\"id\",\"zoomIn\",1,\"btn\",\"btn-primary\",\"btn-sm\",3,\"click\"],[1,\"icon\",\"icon-plus\"],[\"id\",\"nowTimeline\",1,\"btn\",\"btn-primary\",\"btn-sm\",3,\"click\"],[1,\"icon\",\"icon-caret\"],[\"id\",\"zoomOut\",1,\"btn\",\"btn-primary\",\"btn-sm\",3,\"click\"],[1,\"icon\",\"icon-minus\"],[\"id\",\"moveRight\",1,\"btn\",\"btn-primary\",\"btn-sm\",3,\"click\"],[1,\"icon\",\"icon-arrow-right\"],[1,\"p-relative\",\"right\"],[1,\"col\"],[1,\"form-switch\"],[\"type\",\"checkbox\",3,\"ngModel\",\"ngModelChange\"],[1,\"form-icon\"],[\"class\",\"modal modal-md program_entry_modal\",3,\"ngClass\",4,\"ngIf\"],[1,\"modal\",\"modal-md\",\"missing_program_entries_modal\",3,\"ngClass\"],[\"href\",\"#close\",\"aria-label\",\"Close\",1,\"modal-overlay\",3,\"click\"],[1,\"modal-container\",\"scroll-cont\"],[1,\"modal-header\"],[\"href\",\"#close\",\"aria-label\",\"Close\",1,\"btn\",\"btn-clear\",\"float-right\",3,\"click\"],[1,\"modal-title\",\"h5\",3,\"innerText\"],[1,\"modal-body\"],[1,\"content\"],[1,\"modal-footer\"],[1,\"modal\",\"modal-md\",\"program_entry_modal\",3,\"ngClass\"],[1,\"modal-title\",\"h5\",3,\"innerHTML\"],[\"class\",\"label label-warning\",4,\"ngIf\"],[1,\"table\"],[4,\"ngIf\"],[1,\"text-normal\",3,\"innerHTML\"],[1,\"text-gray\"],[1,\"table\",\"table-striped\",\"item-technical-detail-table\"],[1,\"label\",\"label-warning\"],[\"alt\",\"program entry preview image\",1,\"img-responsive\",\"img-fit-contain\",3,\"src\"],[\"target\",\"_blank\",3,\"href\"]],template:function(e,n){1&e&&(X(0,\"div\",0)(1,\"div\",1)(2,\"span\",2)(3,\"div\",3)(4,\"label\",4),Fe(5,\"input\",5)(6,\"i\",6),Q()()(),Fe(7,\"span\",7),X(8,\"div\",8)(9,\"button\",9),ut(\"click\",function(){return n.moveLeft()}),Fe(10,\"i\",10),te(11,\" Move left \"),Q(),X(12,\"button\",11),ut(\"click\",function(){return n.zoomIn()}),Fe(13,\"i\",12),te(14,\" Zoom In \"),Q(),X(15,\"button\",13),ut(\"click\",function(){return n.moveToNow()}),Fe(16,\"i\",14),te(17,\" Now \"),Q(),X(18,\"button\",15),ut(\"click\",function(){return n.zoomOut()}),Fe(19,\"i\",16),te(20,\" Zoom out \"),Q(),X(21,\"button\",17),ut(\"click\",function(){return n.moveRight()}),te(22,\"Move right \"),Fe(23,\"i\",18),Q()(),Fe(24,\"span\",7),X(25,\"div\",19)(26,\"div\",20)(27,\"label\")(28,\"label\",21)(29,\"input\",22),ut(\"ngModelChange\",function(r){return n.showDeprecatedEntries.next(r)}),hn(30,\"async\"),Q(),Fe(31,\"i\",23),te(32,\" Show overlaps \"),Q()()()()()(),At(33,fW,63,32,\"div\",24),X(34,\"div\",25)(35,\"a\",26),ut(\"click\",function(){return n.isMissingDataModalOpen=!1}),Q(),X(36,\"div\",27)(37,\"div\",28)(38,\"a\",29),ut(\"click\",function(){return n.isMissingDataModalOpen=!1}),Q(),Fe(39,\"div\",30),Q(),X(40,\"div\",31)(41,\"div\",32)(42,\"strong\"),te(43,\"Please run \"),X(44,\"pre\"),te(45,\"oerc fetch\"),Q(),te(46,\" and optionally \"),X(47,\"pre\"),te(48,\"oerc search\"),Q()()()(),Fe(49,\"div\",33),Q()()),2&e&&(we(29),Qe(\"ngModel\",Jo(30,4,n.showDeprecatedEntries)),we(4),Qe(\"ngIf\",n.currentProgramEntry),we(1),Qe(\"ngClass\",Sd(6,fN,n.isMissingDataModalOpen)),we(5),Qe(\"innerText\",\"Program information missing\"))},dependencies:[sp,Ko,aD,OI,wD,NS,ic],styles:[\"#program_timeline[_ngcontent-%COMP%]{min-width:500px;width:100%;margin:1rem auto}.menu[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{min-width:3rem;max-width:5rem;margin-right:.2rem}.menu[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:last-child{margin-right:0}.scroll-cont[_ngcontent-%COMP%], .modal-container[_ngcontent-%COMP%]{scrollbar-color:#0A4C95 #C2D2E4}.scroll-cont[_ngcontent-%COMP%]::-webkit-scrollbar, .modal-container[_ngcontent-%COMP%]::-webkit-scrollbar{width:15px;height:15px}.scroll-cont[_ngcontent-%COMP%]::-webkit-scrollbar-track-piece, .modal-container[_ngcontent-%COMP%]::-webkit-scrollbar-track-piece{background-color:#c2d2e4}.scroll-cont[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:vertical, .modal-container[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:vertical{height:30px;background-color:#0a4c95}.modal-container[_ngcontent-%COMP%]{word-wrap:break-word}.modal-container[_ngcontent-%COMP%] .modal-header[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{font-size:125%;font-weight:700}.modal-container[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%]{word-wrap:break-word}.modal-container[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{word-break:break-word}.modal-container[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .item-technical-detail-table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]{margin:0 .5rem}.modal-container[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .item-technical-detail-table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{margin:0 .5rem;padding:0 .5rem}.modal-container[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .item-technical-detail-table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td[_ngcontent-%COMP%]:nth-child(2){border-left:dotted #0A4C95 2px}.btn-group.btn-group-block.menu[_ngcontent-%COMP%]{flex-direction:row;align-items:center;align-content:center}.menu-button-bar[_ngcontent-%COMP%]{display:block;float:none}.date-range[_ngcontent-%COMP%]{text-align:center}.date-range[_ngcontent-%COMP%] .date-range-picker[_ngcontent-%COMP%]{width:8rem}\"]});let pW=(()=>{var t;class e{constructor(){}}return(t=e).\\u0275fac=function(s){return new(s||t)},t.\\u0275cmp=si({type:t,selectors:[[\"app-dashboard\"]],decls:10,vars:0,consts:[[1,\"columns\"],[1,\"column\",\"col-12\"],[1,\"card\"],[1,\"card-body\"]],template:function(s,r){1&s&&(X(0,\"div\",0)(1,\"div\",1)(2,\"div\",2)(3,\"div\",3)(4,\"h3\"),te(5,\"TV program overview\"),Q(),Fe(6,\"app-oer-status-display\"),Q()()()(),X(7,\"div\",0)(8,\"div\",1),Fe(9,\"app-oer-timeline\"),Q()())},dependencies:[eV,va]}),e})(),mW=(()=>{var t;class e{constructor(){}}return(t=e).\\u0275fac=function(s){return new(s||t)},t.\\u0275cmp=si({type:t,selectors:[[\"app-not-found\"]],decls:6,vars:0,consts:[[1,\"columns\"],[1,\"column\",\"col-12\"],[1,\"card\"],[1,\"card-body\"]],template:function(s,r){1&s&&(X(0,\"div\",0)(1,\"div\",1)(2,\"div\",2)(3,\"div\",3)(4,\"h1\"),te(5,\"Error 404 - Page not found\"),Q()()()()())},encapsulation:2}),e})(),gW=(()=>{var t;class e{constructor(){this.appVersion=zn_appVersion}}return(t=e).\\u0275fac=function(s){return new(s||t)},t.\\u0275cmp=si({type:t,selectors:[[\"app-credits\"]],decls:41,vars:1,consts:[[1,\"columns\",\"head-section\"],[1,\"column\",\"col-12\"],[1,\"card\"],[1,\"card-body\",\"text-center\"],[1,\"columns\",\"content-section\",\"flex-centered\",\"credits\"],[1,\"column\",\"col-6\"],[\"src\",\"assets/logo.png\",\"alt\",\"oerc logo\",\"width\",\"350\"],[\"href\",\"https://github.com/emschu/oerc\",\"title\",\"emschu/oerc\",\"target\",\"_blank\"],[\"href\",\"https://github.com/emschu/oerc/issues\",\"target\",\"_blank\"],[\"href\",\"https://github.com/emschu/oerc\",\"target\",\"_blank\"]],template:function(s,r){1&s&&(X(0,\"div\",0)(1,\"div\",1)(2,\"div\",2)(3,\"div\",3)(4,\"h3\"),te(5,\"Credits\"),Q()()()()(),X(6,\"div\",4)(7,\"div\",5)(8,\"div\",2)(9,\"div\",3)(10,\"p\"),Fe(11,\"img\",6)(12,\"br\"),te(13,\" This software is part of the \"),X(14,\"a\",7),te(15,\"oerc project\"),Q(),te(16,\".\"),Fe(17,\"br\"),te(18,\" Fetch, view and search TV program data of public-law stations in Germany, Switzerland and Austria. \"),Q(),X(19,\"p\"),te(20,\" Please file \"),X(21,\"a\",8),te(22,\"issues\"),Q(),te(23,\" on GitHub for bug reports or feature requests. \"),Q(),X(24,\"p\")(25,\"strong\"),te(26,\"License:\"),Q(),te(27,\" AGPLv3. Source code can be obtained \"),X(28,\"a\",9),te(29,\"here.\"),Q(),Fe(30,\"br\"),Q(),X(31,\"p\")(32,\"strong\"),te(33,\"Author:\"),Q(),te(34,\" emschu\"),Fe(35,\"br\"),Q(),X(36,\"p\")(37,\"strong\"),te(38,\"Version:\"),Q(),te(39),Fe(40,\"br\"),Q()()()()()),2&s&&(we(39),Ns(\" \",r.appVersion,\"\"))},styles:[\".credits[_ngcontent-%COMP%]{font-size:120%}.credits[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-weight:700}\"]}),e})(),kD=(()=>{var t;class e{constructor(){this._lastSearchStringSubject=new tt(\"\")}get lastSearchStringSubject(){return this._lastSearchStringSubject}}return(t=e).\\u0275fac=function(s){return new(s||t)},t.\\u0275prov=Ee({token:t,factory:t.\\u0275fac,providedIn:\"root\"}),e})(),_W=(()=>{var t;class e{constructor(){}}return(t=e).\\u0275fac=function(s){return new(s||t)},t.\\u0275cmp=si({type:t,selectors:[[\"app-spinner\"]],decls:5,vars:0,consts:[[1,\"sk-folding-cube\"],[1,\"sk-cube1\",\"sk-cube\"],[1,\"sk-cube2\",\"sk-cube\"],[1,\"sk-cube4\",\"sk-cube\"],[1,\"sk-cube3\",\"sk-cube\"]],template:function(s,r){1&s&&(X(0,\"div\",0),Fe(1,\"div\",1)(2,\"div\",2)(3,\"div\",3)(4,\"div\",4),Q())},styles:['.sk-folding-cube[_ngcontent-%COMP%]{margin:20px auto;width:40px;height:40px;position:relative;transform:rotate(45deg)}.sk-folding-cube[_ngcontent-%COMP%] .sk-cube[_ngcontent-%COMP%]{float:left;width:50%;height:50%;position:relative;transform:scale(1.1)}.sk-folding-cube[_ngcontent-%COMP%] .sk-cube[_ngcontent-%COMP%]:before{content:\"\";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#d73e48;animation:_ngcontent-%COMP%_sk-foldCubeAngle 2.4s infinite linear both;transform-origin:100% 100%}.sk-folding-cube[_ngcontent-%COMP%] .sk-cube2[_ngcontent-%COMP%]{transform:scale(1.1) rotate(90deg)}.sk-folding-cube[_ngcontent-%COMP%] .sk-cube3[_ngcontent-%COMP%]{transform:scale(1.1) rotate(180deg)}.sk-folding-cube[_ngcontent-%COMP%] .sk-cube4[_ngcontent-%COMP%]{transform:scale(1.1) rotate(270deg)}.sk-folding-cube[_ngcontent-%COMP%] .sk-cube2[_ngcontent-%COMP%]:before{animation-delay:.3s}.sk-folding-cube[_ngcontent-%COMP%] .sk-cube3[_ngcontent-%COMP%]:before{animation-delay:.6s}.sk-folding-cube[_ngcontent-%COMP%] .sk-cube4[_ngcontent-%COMP%]:before{animation-delay:.9s}@keyframes _ngcontent-%COMP%_sk-foldCubeAngle{0%,10%{transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{transform:perspective(140px) rotateX(0);opacity:1}90%,to{transform:perspective(140px) rotateY(180deg);opacity:0}}']}),e})();function yW(t,e){if(1&t&&(X(0,\"span\"),te(1),Q()),2&t){const n=cn();we(1),Ns(\"(\",n.programEntryList.length,\" results)\")}}function MW(t,e){1&t&&Fe(0,\"img\",15),2&t&&$o(\"src\",cn().$implicit.image_links[0].url,zo)}function vW(t,e){if(1&t&&(X(0,\"tr\")(1,\"td\",10)(2,\"span\",11),te(3),Q(),Fe(4,\"br\"),te(5),hn(6,\"appDate\"),Fe(7,\"br\"),At(8,MW,1,1,\"img\",12),Q(),Fe(9,\"td\",13),hn(10,\"search\"),Fe(11,\"td\",14),hn(12,\"search\"),hn(13,\"readMore\"),Q()),2&t){const n=e.$implicit,s=cn(2);let r;we(3),Si(null==(r=s.apiService.getChannelById(n.channel_id))?null:r.title),we(2),Ns(\" \",qn(6,5,n.start_date_time,\"full\"),\"\"),we(3),Qe(\"ngIf\",n.image_links&&n.image_links.length>0),we(1),Qe(\"innerHTML\",qn(10,8,n.title,s.searchString),to),we(2),Qe(\"innerHTML\",qn(12,11,Jo(13,14,n.description),s.searchString),to)}}function DW(t,e){if(1&t&&(X(0,\"div\",8)(1,\"table\")(2,\"thead\")(3,\"tr\")(4,\"th\"),te(5,\"Channel & Time\"),Q(),X(6,\"th\"),te(7,\"Title\"),Q(),X(8,\"th\"),te(9,\"Description\"),Q()()(),X(10,\"tbody\"),At(11,vW,14,16,\"tr\",9),Q()()()),2&t){const n=cn();we(11),Qe(\"ngForOf\",n.programEntryList)}}function wW(t,e){1&t&&(X(0,\"h3\"),te(1,\"Loading \"),Fe(2,\"app-spinner\"),Q())}function bW(t,e){1&t&&(X(0,\"h3\"),te(1,\"Nothing found\"),Q())}function LW(t,e){1&t&&(X(0,\"h3\"),te(1,\"A request error occurred!\"),Q())}function CW(t,e){if(1&t&&(X(0,\"div\",16),At(1,wW,3,0,\"h3\",4),At(2,bW,2,0,\"h3\",4),At(3,LW,2,0,\"h3\",4),Q()),2&t){const n=cn();we(1),Qe(\"ngIf\",n.isSearchInProgressIndicator&&!n.isInErrors),we(1),Qe(\"ngIf\",!n.isSearchInProgressIndicator&&!n.isInErrors),we(1),Qe(\"ngIf\",n.isInErrors)}}let TW=(()=>{var t;class e extends pE{constructor(s,r,o){super(),this.activeRoute=s,this.searchService=r,this.apiService=o,this.programEntryList=[],this.searchString=\"\",this.isSearchInProgressIndicator=!1,this.isInErrors=!1,this.searchSubscription=null}ngOnInit(){this.initSearch()}initSearch(){this.activeRoute.queryParamMap.pipe(pi()).subscribe(s=>{const r=s.get(\"query\")??\"\";this.searchString=r,this.searchService.lastSearchStringSubject.next(r),this.isSearchInProgressIndicator=!0,this.apiService.isLoadingSubject.next(!0),this.searchSubscription=this.apiService.search(r).subscribe(o=>{this.isInErrors=!1,this.programEntryList=o||[],this.isSearchInProgressIndicator=!1,setTimeout(()=>{this.apiService.isLoadingSubject.next(!1)},300)},o=>(this.isInErrors=!0,console.error(o),this.programEntryList=[],this.isSearchInProgressIndicator=!1,setTimeout(()=>{this.apiService.isLoadingSubject.next(!1)},300),new pe))})}ngOnDestroy(){this.searchSubscription?.unsubscribe()}onClick(s){s?.target?.classList.contains(\"read-more\")&&this.onReadMore(s)}}return(t=e).\\u0275fac=function(s){return new(s||t)(J(ia),J(kD),J(co))},t.\\u0275cmp=si({type:t,selectors:[[\"app-search\"]],hostBindings:function(s,r){1&s&&ut(\"click\",function(a){return r.onClick(a)})},features:[Lt],decls:11,vars:4,consts:[[1,\"columns\",\"head-section\"],[1,\"column\",\"col-12\"],[1,\"card\"],[1,\"card-body\"],[4,\"ngIf\"],[1,\"columns\"],[\"class\",\"search_table\",4,\"ngIf\"],[\"class\",\"text-center m-2\",4,\"ngIf\"],[1,\"search_table\"],[4,\"ngFor\",\"ngForOf\"],[1,\"col_start_date\"],[1,\"channel_label\"],[\"class\",\"img-responsive img-fit-contain\",3,\"src\",4,\"ngIf\"],[1,\"col_title\",3,\"innerHTML\"],[1,\"col_description\",3,\"innerHTML\"],[1,\"img-responsive\",\"img-fit-contain\",3,\"src\"],[1,\"text-center\",\"m-2\"]],template:function(s,r){1&s&&(X(0,\"div\",0)(1,\"div\",1)(2,\"div\",2)(3,\"div\",3)(4,\"h3\"),te(5),At(6,yW,2,1,\"span\",4),Q()()()()(),X(7,\"div\",5)(8,\"div\",1),At(9,DW,12,1,\"div\",6),At(10,CW,4,3,\"div\",7),Q()()),2&s&&(we(5),Ns(\"Search results for '\",r.searchString,\"' \"),we(1),Qe(\"ngIf\",r.programEntryList.length>0),we(3),Qe(\"ngIf\",r.programEntryList&&r.programEntryList.length>0),we(1),Qe(\"ngIf\",!r.programEntryList||0===r.programEntryList.length))},dependencies:[rp,Ko,_W,ic,AE,OE],styles:[\".search_table[_ngcontent-%COMP%] .channel_label[_ngcontent-%COMP%]{color:#d73e48;font-size:125%}.search_table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{border-bottom:lightgray 3px dotted}.search_table[_ngcontent-%COMP%] .col_start_date[_ngcontent-%COMP%]{width:10%;font-weight:700}.search_table[_ngcontent-%COMP%] .col_title[_ngcontent-%COMP%]{width:25%;font-weight:700;font-size:110%}.search_table[_ngcontent-%COMP%] .col_description[_ngcontent-%COMP%]{width:55%;font-size:90%}\"]}),e})();function SW(t,e){if(1&t&&(X(0,\"span\"),te(1),Q()),2&t){const n=cn();we(1),Ns(\"(last \",n.logEntries.size,\" entries)\")}}function EW(t,e){1&t&&(X(0,\"div\",9)(1,\"h3\"),te(2,\"No log entries available\"),Q()())}function kW(t,e){if(1&t&&(X(0,\"tr\")(1,\"td\",12),te(2),hn(3,\"appDate\"),Q(),Fe(4,\"td\",13),Q()),2&t){const n=e.$implicit;we(2),Si(qn(3,2,n.created_at,\"full\")),we(2),Qe(\"innerHTML\",n.message,to)}}function IW(t,e){if(1&t&&(X(0,\"tbody\"),At(1,kW,5,5,\"tr\",11),Q()),2&t){const n=cn(2);we(1),Qe(\"ngForOf\",n.logEntries.elements)}}function NW(t,e){if(1&t&&(X(0,\"div\",10)(1,\"table\")(2,\"thead\")(3,\"tr\")(4,\"th\"),te(5,\"Time\"),Q(),X(6,\"th\"),te(7,\"Message\"),Q()()(),At(8,IW,2,1,\"tbody\",4),Q()()),2&t){const n=cn();we(8),Qe(\"ngIf\",null!==n.logEntries)}}const xW=[{path:\"\",component:pW},{path:\"recommendations\",component:JU},{path:\"log\",component:(()=>{var t;class e{constructor(s){this.apiService=s,this.logEntries=null,this.logEntrySubscription=null}ngOnInit(){this.loadLog()}loadLog(){this.apiService.isLoadingSubject.next(!0),this.logEntrySubscription=this.apiService.logEntries().subscribe(s=>{this.logEntries=s,setTimeout(()=>{this.apiService.isLoadingSubject.next(!1)},250)})}ngOnDestroy(){this.logEntrySubscription?.unsubscribe()}}return(t=e).\\u0275fac=function(s){return new(s||t)(J(co))},t.\\u0275cmp=si({type:t,selectors:[[\"app-logdashboard\"]],decls:11,vars:3,consts:[[1,\"columns\",\"head-section\"],[1,\"column\",\"col-12\"],[1,\"card\"],[1,\"card-body\"],[4,\"ngIf\"],[1,\"columns\",\"flex-centered\"],[1,\"column\",\"col-10\"],[\"class\",\"text-center m-2\",4,\"ngIf\"],[\"class\",\"log_table\",4,\"ngIf\"],[1,\"text-center\",\"m-2\"],[1,\"log_table\"],[4,\"ngFor\",\"ngForOf\"],[1,\"col_date\"],[1,\"col_message\",3,\"innerHTML\"]],template:function(s,r){1&s&&(X(0,\"div\",0)(1,\"div\",1)(2,\"div\",2)(3,\"div\",3)(4,\"h3\"),te(5,\"Log entries \"),At(6,SW,2,1,\"span\",4),Q()()()()(),X(7,\"div\",5)(8,\"div\",6),At(9,EW,3,0,\"div\",7),At(10,NW,9,1,\"div\",8),Q()()),2&s&&(we(6),Qe(\"ngIf\",r.logEntries&&r.logEntries.size>0),we(3),Qe(\"ngIf\",!r.logEntries||0===r.logEntries.size),we(1),Qe(\"ngIf\",r.logEntries&&r.logEntries.size>0))},dependencies:[rp,Ko,ic],styles:[\".log_table[_ngcontent-%COMP%]{max-height:10vh;margin-bottom:3rem}.log_table[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{overflow:scroll}.log_table[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]{padding:0}.log_table[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{margin:0;border-bottom:#d73e48 1px dotted}.log_table[_ngcontent-%COMP%] .col_date[_ngcontent-%COMP%]{width:10%}.log_table[_ngcontent-%COMP%] .col_message[_ngcontent-%COMP%]{width:75%}\"]}),e})()},{path:\"credits\",component:gW},{path:\"search\",component:TW},{path:\"404\",component:mW},{path:\"**\",redirectTo:\"/404\"}];let AW=(()=>{var t;class e{}return(t=e).\\u0275fac=function(s){return new(s||t)},t.\\u0275mod=ri({type:t}),t.\\u0275inj=at({imports:[hE.forRoot(xW,{useHash:!0}),hE]}),e})();const OW=function(t){return{\"d-invisible\":t}};let jW=(()=>{var t;class e{constructor(s,r,o){this.apiService=s,this.searchService=r,this.router=o,this.currentSearchPhrase=\"\",this.isLoading=!1,this.searchPhraseSubscription=null,this.isLoadingSubscription=null,this.searchTextElement=null}ngOnInit(){this.searchTextElement=document.getElementById(\"search_text\"),this.searchPhraseSubscription=this.searchService.lastSearchStringSubject.subscribe(s=>{s!==this.currentSearchPhrase&&(this.currentSearchPhrase=s)}),this.isLoadingSubscription=this.apiService.isLoadingSubject.subscribe(s=>{this.isLoading=s}),this.searchTextElement?.focus()}searchFor(){if(this.searchTextElement instanceof HTMLInputElement){const s=this.searchTextElement?.value;s.length>2&&this.router.navigate([\"/search\"],{queryParams:{query:s},skipLocationChange:!1,onSameUrlNavigation:\"reload\"})}}openSection(){this.searchService.lastSearchStringSubject.next(\"\")}ngOnDestroy(){this.searchPhraseSubscription?.unsubscribe(),this.isLoadingSubscription?.unsubscribe()}}return(t=e).\\u0275fac=function(s){return new(s||t)(J(co),J(kD),J(Qi))},t.\\u0275cmp=si({type:t,selectors:[[\"app-nav\"]],decls:20,vars:4,consts:[[1,\"navbar\",\"app-navbar\"],[1,\"navbar-section\",\"ml-1\",\"mr-1\"],[\"routerLink\",\"/\",1,\"btn\",\"navbar-brand\",\"m-2\",3,\"click\"],[\"src\",\"assets/logo.svg\",\"alt\",\"logo\"],[\"routerLink\",\"/recommendations\",1,\"btn\",3,\"click\"],[1,\"icon\",\"icon-bookmark\"],[\"routerLink\",\"/log\",1,\"btn\",3,\"click\"],[1,\"icon\",\"icon-message\"],[\"routerLink\",\"/credits\",\"title\",\"Credits\",1,\"credits-action-item\",3,\"click\"],[1,\"navbar-indicator\",\"loading\",3,\"ngClass\"],[1,\"input-group\",\"input-inline\"],[\"id\",\"search_text\",\"type\",\"text\",\"placeholder\",\"Search...\",1,\"form-input\",3,\"value\",\"keyup.enter\"],[1,\"btn\",\"btn-primary\",\"input-group-btn\",3,\"click\",\"keyup.enter\"],[1,\"icon\",\"icon-search\"]],template:function(s,r){1&s&&(X(0,\"header\",0)(1,\"section\",1)(2,\"a\",2),ut(\"click\",function(){return r.openSection()}),Fe(3,\"img\",3),te(4,\"Overview\"),Q(),X(5,\"a\",4),ut(\"click\",function(){return r.openSection()}),Fe(6,\"em\",5),te(7,\"Recommendations\"),Q(),X(8,\"a\",6),ut(\"click\",function(){return r.openSection()}),Fe(9,\"em\",7),te(10,\"Log\"),Q(),X(11,\"span\",8),ut(\"click\",function(){return r.openSection()}),te(12,\"\\u24d8\"),Q()(),X(13,\"section\",1),Fe(14,\"div\",9),X(15,\"div\",10)(16,\"input\",11),ut(\"keyup.enter\",function(){return r.searchFor()}),Q(),X(17,\"button\",12),ut(\"click\",function(){return r.searchFor()})(\"keyup.enter\",function(){return r.searchFor()}),Fe(18,\"i\",13),te(19,\"Search\"),Q()()()()),2&s&&(we(14),Qe(\"ngClass\",Sd(2,OW,!r.isLoading)),we(2),Qe(\"value\",r.currentSearchPhrase))},dependencies:[sp,Sp],styles:[\".app-navbar[_ngcontent-%COMP%]{background-color:#d73e48}.app-navbar[_ngcontent-%COMP%] .icon-search[_ngcontent-%COMP%]{margin-right:.33rem}.navbar-indicator[_ngcontent-%COMP%]{margin-right:1.5rem}.navbar-indicator[_ngcontent-%COMP%]:after{border-left-color:#fff;border-bottom-color:#fff}.credits-action-item[_ngcontent-%COMP%]{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:700;font-size:1rem;margin:0 1rem}.navbar-section[_ngcontent-%COMP%] em[_ngcontent-%COMP%], .navbar-section[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{margin-right:.5rem}.navbar-section[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{height:auto;width:1rem;display:inline-block}\"]}),e})();const YW=function(t){return{active:t}};function PW(t,e){if(1&t&&(X(0,\"div\",2),Fe(1,\"a\",3),X(2,\"div\",4)(3,\"div\",5)(4,\"div\",6),te(5,\"Caution: No connection to the backend server!\"),Q()(),X(6,\"div\",7)(7,\"div\",8),Fe(8,\"img\",9)(9,\"br\"),te(10,\" Please start the backend server. If a connection is available, this window will disappear. \"),Q()()()()),2&t){const n=cn();Qe(\"ngClass\",Sd(1,YW,!n.isLive))}}let RW=(()=>{var t;class e{constructor(s){this.apiService=s,this.isLive=!1,this.isLiveSubscription=null,this.inited=!1}onPageVisible(){document.hidden?this.apiService.isWindowOpenedSubject.next(!1):this.apiService.isWindowOpenedSubject.next(!0)}ngOnInit(){this.apiService.init(),this.isLiveSubscription=this.apiService.isLiveSubject.subscribe(s=>{!this.inited&&null!==s&&(this.inited=!0),null!==s&&(this.isLive=s)})}ngOnDestroy(){this.isLiveSubscription?.unsubscribe()}}return(t=e).\\u0275fac=function(s){return new(s||t)(J(co))},t.\\u0275cmp=si({type:t,selectors:[[\"app-root\"]],hostBindings:function(s,r){1&s&&ut(\"visibilitychange\",function(a){return r.onPageVisible(a)},0,R_)},decls:4,vars:1,consts:[[1,\"container\"],[\"class\",\"modal modal-md no-connection-modal\",3,\"ngClass\",4,\"ngIf\"],[1,\"modal\",\"modal-md\",\"no-connection-modal\",3,\"ngClass\"],[\"href\",\"#close\",\"aria-label\",\"Close\",1,\"modal-overlay\"],[1,\"modal-container\",\"scroll-cont\"],[1,\"modal-header\"],[1,\"modal-title\",\"h5\",\"text-center\"],[1,\"modal-body\"],[1,\"content\",\"text-center\"],[\"src\",\"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgd2lkdGg9IjEyOC44MDQyM21tIgogICBoZWlnaHQ9Ijk3LjY5NDQ0M21tIgogICB2aWV3Qm94PSIwIDAgNDU2LjM5Mjk0IDM0Ni4xNjE0MSIKICAgaWQ9InN2ZzU4OTkiCiAgIHZlcnNpb249IjEuMSIKICAgaW5rc2NhcGU6dmVyc2lvbj0iMS4wLjIgKGU4NmM4NzA4NzksIDIwMjEtMDEtMTUpIgogICBzb2RpcG9kaTpkb2NuYW1lPSJsb2dvLnN2ZyI+CiAgPGRlZnMKICAgICBpZD0iZGVmczU5MDEiPgogICAgPHJlY3QKICAgICAgIHg9IjE1NzQuMjk4IgogICAgICAgeT0iMTM0NC43ODc3IgogICAgICAgd2lkdGg9IjE5My4xNDQ1OSIKICAgICAgIGhlaWdodD0iNjguMzY5NzY2IgogICAgICAgaWQ9InJlY3QxOSIgLz4KICA8L2RlZnM+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIGlkPSJiYXNlIgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxLjAiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAuMCIKICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBlOnpvb209IjEuMzcxMjIwMiIKICAgICBpbmtzY2FwZTpjeD0iMjczLjMzMTY4IgogICAgIGlua3NjYXBlOmN5PSIxNzMuNjIzMTgiCiAgICAgaW5rc2NhcGU6ZG9jdW1lbnQtdW5pdHM9InB4IgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9ImxheWVyMSIKICAgICBzaG93Z3JpZD0iZmFsc2UiCiAgICAgZml0LW1hcmdpbi10b3A9IjAiCiAgICAgZml0LW1hcmdpbi1sZWZ0PSIwIgogICAgIGZpdC1tYXJnaW4tcmlnaHQ9IjAiCiAgICAgZml0LW1hcmdpbi1ib3R0b209IjAiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxOTIwIgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9Ijk2NyIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iMCIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iMCIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIgogICAgIGlua3NjYXBlOmRvY3VtZW50LXJvdGF0aW9uPSIwIiAvPgogIDxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTU5MDQiPgogICAgPHJkZjpSREY+CiAgICAgIDxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj4KICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgICAgICA8ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+CiAgICAgICAgPGRjOnRpdGxlIC8+CiAgICAgIDwvY2M6V29yaz4KICAgIDwvcmRmOlJERj4KICA8L21ldGFkYXRhPgogIDxnCiAgICAgaW5rc2NhcGU6bGFiZWw9IkxheWVyIDEiCiAgICAgaW5rc2NhcGU6Z3JvdXBtb2RlPSJsYXllciIKICAgICBpZD0ibGF5ZXIxIgogICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNTA1LjkyODIsLTEyMTIuODM0MSkiPgogICAgPGcKICAgICAgIGlkPSJnNjUyMSIKICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDAuMjU3MzMxODEsMCwwLDAuMjU3MzMxODEsMTExOC40MDUsMTE1Ny44MTY0KSI+CiAgICAgIDxwYXRoCiAgICAgICAgIGlkPSJwYXRoNjUxNCIKICAgICAgICAgZD0ibSAyOTQ4LjEzNDEsMTU1My40MzkxIGMgOS4wMTcsLTcuNjQ5NCAyNi4wMDU3LC0xOC42NDIgNDIuMjk0NSwtMjcuMzY2OCAyMC4wMzQ2LC0xMC43MzEyIDMyLjUwNjYsLTE5LjIxNzkgNDEsLTI3Ljg5ODggNy45NTY4LC04LjEzMjQgMS41MzQxLC0zLjYyMjMgMTUxLjUsLTEwNi4zODYyIDM2Ljg1LC0yNS4yNTE0IDY4LjAwNzksLTQ2Ljg0MDYgNjkuMjM5OCwtNDcuOTc1OSAxMS44MDUyLC0xMC44ODAzIDE5LjM1ODgsLTkwLjk4MTMgMjQuMjU3NSwtMjU3LjIzNDkgNC4wODExLC0xMzguNTA3MTIgNC4wODAxLC0zMzEuNTcyNDIgMCwtNDcxLjAwMDAyIC0zLjU5OTgsLTEyMi45NDA1MiAtOC42NDYsLTIwMC42MTE3IC0xNS41MDY5LC0yMzguNjgzMDYgLTIuODI0LC0xNS42NzAyOSAtNS42MjU3LC0yNC4xMjc2MiAtOS4yOTc1LC0yOC4wNjYwOSAtMTAuMzUzNCwtMTEuMTAyNjcgLTc4LjUzNjksLTIzLjY3NTYzIC0yMDEuNjkyOSwtMzcuMTkxNDcgLTIxMS43NDY3LC0yMy4yMzgyOSAtNTUyLjA2MzMsLTUwLjk0Mjg1IC05NDYuNSwtNzcuMDUyODcgLTE1NC40NjQ3LC0xMC4yMjQ5IC0yNDIuODY0NywtMTYuNDgyOTUgLTI4OC42NDQ4LC0yMC40MzM4OSAtMjguMjA5NCwtMi40MzQ1MyAtNTcuMTAzMiw3Ljc2Mjg3IC05OC4wNjMxLDM0LjYwOTA5IC0xNi40NDcxLDEwLjc3OTg4IC0zMS4wNDAyLDIxLjg5MDUzIC03My4wODYzLDU1LjY0NTI2IC00MS44MDE3LDMzLjU1ODU0IC02My43ODQ5LDUwLjYzMDMxIC04Ny43MDU4LDY4LjExMDg0IC04LjgsNi40MzA3MiAtMTcuMDQzNiwxMy4xMjU0NyAtMTguMzE5MiwxNC44NzcyMSAtMTQuOTY1OSwyMC41NTI2OSAtMjIuMjY3Miw2OC41ODg1OSAtMjcuMTU5NiwxNzguNjg0OTggLTYuMzMzOSwxNDIuNTMzMDggLTYuMDMxLDMyMS40MjM3IDEuMDIwMSw2MDIuNTAwMDIgMS4xMTc2LDQ0LjU1IDIuNDMxNywxMDMuNzI1IDIuOTIwMiwxMzEuNSAwLjk5NjgsNTYuNjczNiAxLjI0NTcsNTguOTA3NCA4LjExNjUsNzIuODQ2IDguNTkzNSwxNy40MzM0IDI1LjAxMjMsMjguNDIxNCA0Ny45MjI0LDMyLjA3MTQgOS4yNzIzLDEuNDc3MiA2Mi4zNTIxLDYuNjQ2MiA4OS43MjkyLDguNzM3OSBsIDIzLjIyOTYsMS43NzQ5IDAuMjcwNCwxOS41MzQ5IDAuMjcwNCwxOS41MzQ5IDEzLDEuMTc1OSBjIDQyLjc1OTYsMy44Njc3IDEwNS42Njc0LDguNDExOSAyODEuNSwyMC4zMzQ1IDMzOS42OTksMjMuMDMzNyA3MzMuMzk3Miw1My45MDYyIDg2OCw2OC4wNjU3IDQ4LjU3Nyw1LjExIDgzLjIwNDEsMTAuMjQzMyA5MC40MDI2LDEzLjQwMTcgMS43MDM2LDAuNzQ3NSAzLjQ0ODUsMS4zOTU4IDMuODc3NSwxLjQ0MDYgMC40MjkxLDAuMDQ1IDMuNzcwNSwtMi40NTUyIDcuNDI1NCwtNS41NTU4IHoiCiAgICAgICAgIHN0eWxlPSJmaWxsOiMwMDAwMDA7c3Ryb2tlOm5vbmUiCiAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+CiAgICAgIDxwYXRoCiAgICAgICAgIGlkPSJwYXRoNjUxMiIKICAgICAgICAgZD0ibSAxNzA0LjQyNzcsMTQxNy4xMTUyIDAsOS40MzU2IDAsOS40MzU1IDMuMjUsMC41MTk2IGMgMS43ODc1LDAuMjg2NSAyOS4xMjUsMi41NzEyIDYwLjc1LDUuMDc2MSAzMS42MjUsMi41MDQ5IDc5LjU1LDYuMzM4MiAxMDYuNSw4LjUxNzYgMjYuOTUsMi4xNzk0IDg1LjIyNSw2Ljg4MTcgMTI5LjUsMTAuNDQ5MiA0NC4yNzUsMy41Njc1IDEwMC4wNzUsOC4wNjQyIDEyNCw5Ljk5NDIgMjMuOTI1LDEuOTMwMSAxMDcuNjI1LDguNjc3MyAxODYsMTQuOTkyMiAyODYuOTA3MSwyMy4xMTcxIDUyOS4zNDIzLDQyLjcxMDUgNTYyLjUsNDUuNDYwOSAxOC43LDEuNTUxMiAzNi4zNjI1LDIuODc3MiAzOS4yNSwyLjk0OTIgbCA1LjI1LDAuMTMwOSAwLC05LjI5NjkgMCwtOS4yOTQ5IC00MC4yNSwtMy4yMjg1IGMgLTQxLjkwMzgsLTMuMzYwNSAtNjcuNDY4LC01LjQyMDMgLTM0My4yNSwtMjcuNjY2MSAtOTEuODUsLTcuNDA5MSAtMjM2Ljk3NSwtMTkuMTEyMSAtMzIyLjUsLTI2LjAwNTggLTg1LjUyNSwtNi44OTM4IC0xODMuMTc1LC0xNC43NzQ0IC0yMTcsLTE3LjUxMTcgLTMzLjgyNSwtMi43MzcyIC0xMTEuOSwtOS4wMTE5IC0xNzMuNSwtMTMuOTQ1MyAtNjEuNiwtNC45MzM0IC0xMTMuOTEyNSwtOS4yMDU3IC0xMTYuMjUsLTkuNDkyMiBsIC00LjI1LC0wLjUxOTYgeiBtIDEyMzgsOTkuMjYzNyAwLDcuNDEyMSAwLDcuNDEyMSA3LjA2MjUsLTYuMzEyNSBjIDMuODgzNiwtMy40NzI0IDYuNDcxMSwtNi40MjExIDUuNzUsLTYuNTUwOCAtMC43MjEsLTAuMTI5NyAtMy45LC0wLjYyMzEgLTcuMDYyNSwtMS4wOTc2IGwgLTUuNzUsLTAuODYzMyB6IgogICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO3N0cm9rZTpub25lIgogICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPgogICAgICA8cGF0aAogICAgICAgICBpZD0icGF0aDY1MDgiCiAgICAgICAgIGQ9Im0gMjk3OS40Mjg2LDE1MDAuNjk5NiBjIC0xLjUwMjQsLTAuODQ3MiAtOC40ODU2LC0xLjg3MDEgLTE3LjUsLTIuNTYzMyAtOC4yNSwtMC42MzQ0IC0xNi44LC0xLjU4NTkgLTE5LC0yLjExNDQgLTIuMiwtMC41Mjg2IC02NS44NzUsLTUuOTAyMiAtMTQxLjUsLTExLjk0MTUgLTc1LjYyNSwtNi4wMzkzIC0xNzEuMDI1LC0xMy42NzQ5IC0yMTIsLTE2Ljk2ODEgLTQwLjk3NSwtMy4yOTMzIC0xMjcuODI1LC0xMC4yNjc2IC0xOTMsLTE1LjQ5ODYgLTY1LjE3NSwtNS4yMzEgLTE2My4yNzUsLTEzLjEwNjYgLTIxOCwtMTcuNTAxNCAtNTQuNzI1LC00LjM5NDggLTE1My4wNSwtMTIuMjg1NiAtMjE4LjUsLTE3LjUzNTIgLTE3Mi4wODY2LC0xMy44MDI3IC0yNDEuOTIxMywtMTkuNDI0NCAtMjU5LjUsLTIwLjg4OTYgLTguNTI1LC0wLjcxMDYgLTE1Ljk4NzQsLTAuOTIxIC0xNi41ODMsLTAuNDY3NiAtMC41OTU3LDAuNDUzNCAtOS41OTU3LDAuMzc5OCAtMjAsLTAuMTYzNCAtMTAuNDA0NCwtMC41NDMzIC0zMC44NDIsLTEuMzk4NiAtNDUuNDE3LC0xLjkwMDYgLTIxLjMwMzYsLTAuNzMzOCAtMjguMDEwNSwtMS4zMTA5IC0zNC4yMDMyLC0yLjk0MzIgLTEyLjE1NTYsLTMuMjA0IC0yMi4yMTM1LC04LjYyOSAtMjkuODY1NiwtMTYuMTA4NSAtNy41MjE5LC03LjM1MjMgLTguMzM5OCwtOS41MTkyIC0xMS4zMzM4LC0zMC4wMjc3IC04LjI2MzUsLTU2LjYwMzkgLTEzLjU4OSwtMjQ2Ljg0MyAtMTMuNTc2OCwtNDg1LjAwMDAyIDAuMDEzLC0yNTIuMzc3NyA2LjE3MzQsLTQxNy44MTMxOSAxNi43MjQ4LC00NDkuMTI5IDIuMjI4OCwtNi42MTQ5MiA0Ljc5MywtOC40NTY2NyAxNC43NTQ2LC0xMC41OTc3NiA3LjAwMTgsLTEuNTA0OTMgMTQuOCwtMS43MjI4MyA2Mi41LC0xLjc0NjM2IDU1LjIxNTYsLTAuMDI3MiA2Ny42NDgyLDAuNDAzNjkgMTQ1LDUuMDI1ODYgMTgwLjk2NjgsMTAuODEzNjggMzkyLjk3MjcsMjcuNjg0NjggNzE1LjUsNTYuOTM4MDUgODguNjYyOSw4LjA0MTc3IDEwNi40MzgzLDkuNjk4MzYgMjI2LDIxLjA2MjI2IDEwMi45OTM4LDkuNzg5MTkgMjAyLjAxODksMTguNzU2NCAyNDEuNzY0NSwyMS44OTI5NiAxNy40NzA0LDEuMzc4NyAzNC41MzgzLDMuMjI1NTEgMzcuOTI4Niw0LjEwNDAyIDE2LjM0NDIsNC4yMzUyMiAyNi45NjYzLDEzLjkwMjc4IDMxLjI1ODksMjguNDQ5OTcgMS44NjU5LDYuMzIzMjggNC4xMzEzLDMyLjIxODY1IDUuMTQ3Niw1OC44NDA2OCBsIDAuNzAwMSwxOC4zNDA2OCAtNS4zOTk4LC0wLjYxMjM2IGMgLTIuOTcsLTAuMzM2ODEgLTY5LjUyNDksLTUuNzYzNjggLTE0Ny44OTk5LC0xMi4wNTk3MiAtNzguMzc1LC02LjI5NjA1IC0xNDQuNjM3NSwtMTEuNzAxNzkgLTE0Ny4yNSwtMTIuMDEyNzYgbCAtNC43NSwtMC41NjU0MSAwLDEyLjk1NDg1IDAsMTIuOTU0ODUgNi4yNSwwLjYxNTMgYyA1LjE5MjgsMC41MTEyMiAyMDEuNDE5NSwxNS43OTUxMyAyNzAuMjUsMjEuMDQ5NTIgMTEsMC44Mzk3MiAyMS45MTI1LDEuNzcyMDUgMjQuMjUsMi4wNzE4NCBsIDQuMjUsMC41NDUwOCAwLDQuNDM4NzIgYyAwLDQuMzU1MTkgLTAuMDYxLDQuNDM3NDQgLTMuMjUsNC4zNzAyMSAtMS43ODc1LC0wLjAzNzcgLTcwLjMsLTUuMzI2OCAtMTUyLjI1LC0xMS43NTM1NyBsIC0xNDksLTExLjY4NTA1IC0wLjI4MTksMTEuODg4MzggYyAtMC4xNTUsNi41Mzg2IC0wLjAyNSwxMi4xNDU0IDAuMjg5NCwxMi40NTk1NSAwLjQyNDQsMC40MjQ0IDI5Ni4yMzc0LDI0LjkzMzkzIDMwMy4yNDI1LDI1LjEyNTEgMC44MDk4LDAuMDIyMSAxLjI1LDEuNjE4OTcgMS4yNSw0LjUzNDExIDAsNC4zODU3MiAtMC4wOCw0LjUgLTMuMTY1OCw0LjUgLTEuNzQxMywwIC02OS40NzkzLC01LjE3NSAtMTUwLjUyOTEsLTExLjUgLTgxLjA0OTcsLTYuMzI1IC0xNDguMjUwMSwtMTEuNSAtMTQ5LjMzNDEsLTExLjUgLTEuODU2MiwwIC0xLjk3MSwwLjcyODAzIC0xLjk3MSwxMi41IGwgMCwxMi41IDIuNTkwMywwIGMgMS40MjQ3LDAgNjkuMTA5MSw1LjQgMTUwLjQwOTcsMTIgODEuMzAwNiw2LjYgMTQ4Ljc2LDEyIDE0OS45MDk3LDEyIDEuODQwNiwwIDIuMDkwMywwLjU5NDkyIDIuMDkwMyw0Ljk4MDg3IGwgMCw0Ljk4MDg3IC00LjI1LC0wLjUxMDcgYyAtMi4zMzc1LC0wLjI4MDg5IC02OC4zNzUsLTUuNjYxMyAtMTQ2Ljc1LC0xMS45NTY0NyAtNzguMzc1LC02LjI5NTE4IC0xNDUuMDg3NSwtMTEuNzI1OTQgLTE0OC4yNSwtMTIuMDY4MzYgbCAtNS43NSwtMC42MjI1OCAwLDEzLjA5ODE4IGMgMCw5LjI1NjExIDAuMzM5NiwxMy4wOTgxOSAxLjE1NzksMTMuMDk4MTkgMC42MzY4LDAgNTYuNzc0Myw0LjUyMTEgMTI0Ljc1LDEwLjA0NjggNjcuOTc1Niw1LjUyNTggMTM1Ljk2NzEsMTEuMDM4MyAxNTEuMDkyMSwxMi4yNSBsIDI3LjUsMi4yMDMyIDAuMzA5OCw0Ljg3MjkgMC4zMDk4LDQuODcyOSAtNi4zMDk4LC0wLjY0NDYgYyAtMy40NzA0LC0wLjM1NDUgLTcwLjIwOTgsLTUuNzkxMSAtMTQ4LjMwOTgsLTEyLjA4MTUgLTc4LjEsLTYuMjkwMyAtMTQzLjkxMjUsLTExLjY3MTkgLTE0Ni4yNSwtMTEuOTU5MiBsIC00LjI1LC0wLjUyMjIgMCwxMi45MDg5IDAsMTIuOTA4OSA1LjI1LDAuNTc1IGMgMi44ODc1LDAuMzE2MiAxNi45NSwxLjQ3MTQgMzEuMjUsMi41NjcxIDEwMC45MTMxLDcuNzMyIDI1OC45MDg1LDIwLjA2OTYgMjYzLjI1LDIwLjU1NjcgbCA1LjI1LDAuNTg5IDAsNC40MjgxIGMgMCwzLjc0OTggLTAuMzAzOSw0LjQyOCAtMS45ODQ1LDQuNDI4IC0xLjA5MTUsMCAtNjguNTc5OCwtNS40IC0xNDkuOTc0LC0xMiAtODEuMzk0MiwtNi42IC0xNDkuMTI2MSwtMTIgLTE1MC41MTU1LC0xMiBsIC0yLjUyNiwwIDAsMTIuNDgwOSBjIDAsMTIuMTM1MyAwLjA2MiwxMi40OTQyIDIuMjUsMTIuOTU3OSAxLjIzNzUsMC4yNjIyIDY5LjczNzksNS45MjEyIDE1Mi4yMjMxLDEyLjU3NTUgODIuNDg1Miw2LjY1NDIgMTUwLjEyNDQsMTIuMjQ5OCAxNTAuMzA5MiwxMi40MzQ3IDAuMTg0OCwwLjE4NDggMC4xOTY5LDIuMzEwNyAwLjAyNyw0LjcyNDIgbCAtMC4zMDkyLDQuMzg4MSAtNjQsLTUuMTk3NyBjIC0xNTIuMDA4LC0xMi4zNDUyIC0yMzkuMDUxNSwtMTkuMzc4MSAtMjM5Ljc1LC0xOS4zNzExIC0wLjQxMjUsMCAtMC43NSw1Ljg1NzUgLTAuNzUsMTMuMDA3NSAwLDEyLjU2NjkgMC4wNywxMyAyLjExNCwxMyAxLjE2MjYsMCA2OC42Njc0LDUuNCAxNTAuMDEwNSwxMiA4MS4zNDMyLDYuNiAxNDkuMDE2OSwxMiAxNTAuMzg2MSwxMiAyLjMyMjksMCAyLjQ4OTQsMC4zMzY3IDIuNDg5NCw1LjAzNDQgbCAwLDUuMDM0NSAtNC43NSwtMC41NTc4IGMgLTIuNjEyNSwtMC4zMDY4IC02OC44NzUsLTUuNzIwOSAtMTQ3LjI1LC0xMi4wMzEzIC03OC4zNzUsLTYuMzEwNCAtMTQ0Ljg2MjUsLTExLjc1MTggLTE0Ny43NSwtMTIuMDkxOSBsIC01LjI1LC0wLjYxODMgMCwxMy4xMTUyIGMgMCw3LjIxMzMgMC4zLDEzLjExNTIgMC42NjY2LDEzLjExNTIgMC4zNjY3LDAgNjQuMTU0Miw0Ljk0MzQgMTQxLjc1LDEwLjk4NTQgNzcuNTk1OSw2LjA0MiAxNDQuNDU4NCwxMS4yMzQ4IDE0OC41ODM0LDExLjUzOTYgMTQuMjc4NCwxLjA1NSAxNCwwLjkzNTMgMTQsNi4wMjAzIDAsMi40NTAxIC0wLjQ3MSw0LjQ1NDcgLTEuMDQ2Niw0LjQ1NDcgLTAuNTc1NywwIC0yNy4wMTMyLC0yLjAzMDggLTU4Ljc1LC00LjUxMjggLTEwMy4wOTA3LC04LjA2MjUgLTE5OC4yNjUsLTE1LjQ3MDUgLTIxOC4yMDM0LC0xNi45ODQxIC0xMC43MjUsLTAuODE0MiAtMjEuMTg3NSwtMS42Njc2IC0yMy4yNSwtMS44OTY1IGwgLTMuNzUsLTAuNDE2MyAwLDEyLjM1OTUgMCwxMi4zNTk2IDMuMjUsMC41MDczIGMgMS43ODc1LDAuMjc5IDM3LjQ1LDMuMjQyNCA3OS4yNSw2LjU4NTMgMTQ0LjA2MjMsMTEuNTIxIDIxMS4wMTY1LDE2Ljk0ODYgMjE2Ljc1LDE3LjU3MDYgbCA1Ljc1LDAuNjIzOCAwLDQuNDAxOCBjIDAsNC4wNDg5IC0wLjIwNCw0LjQwMTggLTIuNTQ0LDQuNDAxOCAtMS4zOTkxLDAgLTY5LjEwNDQsLTUuNCAtMTUwLjQ1NiwtMTIgLTgxLjM1MTYsLTYuNiAtMTQ4LjgzMTksLTEyIC0xNDkuOTU2LC0xMiAtMS45NTE4LDAgLTIuMDQ0LDAuNTc1MiAtMi4wNDQsMTIuNzU3MSBsIDAsMTIuNzU3MiAxNDYuNzUsMTEuODc3NyBjIDgwLjcxMjUsNi41MzI4IDE0OS4zMzc1LDEyLjEwNDYgMTUyLjUsMTIuMzgxOCBsIDUuNzUsMC41MDQgMCw0Ljc2NTkgMCw0Ljc2NiAtMy43NSwtMC40MzcyIGMgLTMuNDI3LC0wLjM5OTYgLTI5OS4wOTcyLC0yNC4zNzI1IC0zMDAuNTk4LC0yNC4zNzI1IC0wLjM1ODcsMCAtMC42NTIxLDUuODUgLTAuNjUyMSwxMyAwLDExLjM1NjkgMC4yMDYzLDEzIDEuNjMyMiwxMyAxLjM0MTQsMCAyODguMDAxNywyMi4yMTIxIDI5OS4zNjc4LDIzLjE5NjggMy40ODI1LDAuMzAxNyAzLjUwMTUsMC4zMjk5IDMuODA1OSw1LjY1NzkgbCAwLjMwNTksNS4zNTQ2IC01LjgwNTksLTAuNjI0NyBjIC02LjA2NTMsLTAuNjUyNiAtNDEuOTQ2MywtMy41NzQ2IC0xOTYuODA1OSwtMTYuMDI2OSAtNTEuMTUsLTQuMTEzIC05NS4xMzc1LC03LjczNjYgLTk3Ljc1LC04LjA1MjQgbCAtNC43NSwtMC41NzQyIDAsMTIuNDM2MyAwLDEyLjQzNjIgNS43NSwwLjYyNDYgYyA1LjQ5ODMsMC41OTcxIDEzNC45NTkyLDExLjEyMzQyIDI0MC43NSwxOS41NzUwMiAyNy41LDIuMTk3IDUxLjkxMjUsNC4yNDc2IDU0LjI1LDQuNTU2OSBsIDQuMjUsMC41NjI0IDAsNC40Mzg4IGMgMCwzLjIxNDMgLTAuNDAwNyw0LjQzODcgLTEuNDUyNSw0LjQzODcgLTEuOTQwMSwwIC0yOTcuMjc4NywtMjMuODY3NyAtMzAwLjc5NzUsLTI0LjMwODggbCAtMi43NSwtMC4zNDQ4IDAsMTIuODA3NyBjIDAsMTIuNDgwNCAwLjA1NywxMi44MTk0IDIuMjUsMTMuMjYzNiAxLjIzNzUsMC4yNTA3IDExLjcsMS4xNzM0IDIzLjI1LDIuMDUwNSAxMS41NSwwLjg3NyA1Ni41NSw0LjQ4OCAxMDAsOC4wMjQ1IDEyMy4zMTI5LDEwLjAzNjYgMTc4LjQ3ODcsMTQuNTA3MyAxNzkuMDEwNiwxNC41MDczIDAuMjY5MiwwIDAuNDg5NCwyLjAyNSAwLjQ4OTQsNC41IDAsNC40MTA3IC0wLjA2NCw0LjUgLTMuMjUsNC40OTc5IC0xLjc4NzUsMCAtNjkuNzc5MiwtNS40MDExIC0xNTEuMDkyNywtMTIgLTgxLjMxMzYsLTYuNTk4OCAtMTQ4LjQ3NjEsLTExLjk5NzkgLTE0OS4yNSwtMTEuOTk3OSAtMS4xMzc2LDAgLTEuNDA3MywyLjQ5MTkgLTEuNDA3MywxMyBsIDAsMTMgMi44MjY2LDAgYyAxLjU1NDYsMCA2OS4yODI4LDUuNCAxNTAuNTA3MSwxMiA4MS4yMjQzLDYuNiAxNDguNTc3MywxMiAxNDkuNjczNCwxMiAxLjcyMzgsMCAxLjk5MjksMC42NzI2IDEuOTkyOSw0Ljk4MDkgbCAwLDQuOTgwOCAtNC4yNSwtMC41MDU2IGMgLTIuMzM3NSwtMC4yNzgxIC0zNC44NSwtMi45NjIxIC03Mi4yNSwtNS45NjQ0IC0xNTYuNjU4NiwtMTIuNTc2IC0yMTcuMzI1NSwtMTcuNDk5MSAtMjIyLjc1LC0xOC4wNzYzIGwgLTUuNzUsLTAuNjExOCAwLDEzLjA5ODIgYyAwLDcuMjA0IDAuMzM3NSwxMy4wOTIzIDAuNzUsMTMuMDg1MSAyLjUxNDYsLTAuMDQ0IDMwMC4xNjk5LDIzLjE5NzMgMzAyLDIzLjU4MDMgMS45Mjg1LDAuNDAzNiAyLjI1LDEuMTExMSAyLjI1LDQuOTUxOSAwLDIuNDY0NSAtMC4yMjA2LDQuNDgwOSAtMC40OTAyLDQuNDgwOSAtMS43NDc4LDAgLTI5Ni44NTA5LC0yNC4wMTg4IC0zMDAuMjU5OCwtMjQuNDM4NSBsIC00LjI1LC0wLjUyMzIgMCwxMi45MTk2IDAsMTIuOTE5NiA0LjI1LDAuNTUwNiBjIDIuMzM3NSwwLjMwMjkgNjguODI1LDUuNzMzNCAxNDcuNzUsMTIuMDY3NyA3OC45MjUsNi4zMzQ0IDE0NS42Mzc1LDExLjc4MTQgMTQ4LjI1LDEyLjEwNDQgbCA0Ljc1LDAuNTg3NSAwLDQ5LjQ3ODEgMCw0OS40NzgxIC01LjI1LC0wLjU4NzUgYyAtMi44ODc1LC0wLjMyMzEgLTIyLjM1LC0xLjkyNTggLTQzLjI1LC0zLjU2MTYgLTkzLjUwNTksLTcuMzE4NCAtMjUyLjQ4MTQsLTE5Ljk2NDIgLTI1Ny4yNSwtMjAuNDYzIGwgLTUuMjUsLTAuNTQ5MyAwLDQxLjkzNjggMCw0MS45MzY4IDUuMjUsMC41OTUyIGMgMi44ODc1LDAuMzI3MyA3MC41LDUuNzQ1IDE1MC4yNSwxMi4wMzkyIDc5Ljc1LDYuMjk0MiAxNDcuMjkzMSwxMS43MDc0IDE1MC4wOTU4LDEyLjAyOTQgbCA1LjA5NTgsMC41ODU1IDAuNjU4MiwxNS45NjUzIGMgMC4zNjIsOC43ODA5IDEuMzQwNSwyMy43MTk2IDIuMTc0NCwzMy4xOTczIDAuODMzOSw5LjQ3NzYgMS45Nzg0LDIyLjU1MDggMi41NDMyLDI5LjA1MTYgMi4yODg4LDI2LjM0MzcgLTMuMzU1LDQ2LjQxMjQgLTE2LjI3MjMsNTcuODYyIC0zLjQ3ODQsMy4wODMyIC0zLjk0OTksMy45MjY5IC0yLjkwMTEsNS4xOTA3IDEuMDUzMiwxLjI2OSAwLjU2NDgsMi4wMTU2IC0zLjA3MDgsNC42OTM4IC02LjM0MTIsNC42NzEzIC0xOC4yNjQ0LDEwLjEyOTIgLTIzLjEwNTgsMTAuNTc2OSAtMi40Nzk4LDAuMjI5MiAtNS4yNDc0LC0wLjE5MSAtNi43MTc0LC0xLjAxOTkgeiIKICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtzdHJva2U6bm9uZSIKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz4KICAgICAgPHBhdGgKICAgICAgICAgaWQ9InBhdGg2NTA2IgogICAgICAgICBkPSJtIDIzMjIuNDI4NiwxMzU4LjA2ODcgYyAxMjMuMzQ1NiwtMy4wMDg3IDIxNS4yNjk3LC0xMi45MjMyIDI4Ny4xNjA1LC0zMC45NzE3IDI0LjgzNDUsLTYuMjM0OCAzMy40OTcsLTEwLjY1MjEgNDUuNDA0MSwtMjMuMTUzMyAyMi40MTA5LC0yMy41MjkxIDM0LjY2MjIsLTU5LjI2MTcgNDQuODY5MSwtMTMwLjg2NzIgNi42NzkxLC00Ni44NTY1IDguNjY4NCwtNzcuMzg0MiA5LjI3ODYsLTE0Mi4zOTI0IDAuOTQ3OSwtMTAwLjk3NzUyIC0zLjY2NTQsLTE3My42MzIwMiAtMTguMjYxOSwtMjg3LjYwNzYyIC03LjQ4NTIsLTU4LjQ0NzM2IC0xMy42ODM4LC05NC41NjYxIC0xOC4xMzkzLC0xMDUuNjk1NzMgLTEwLjUwMjIsLTI2LjIzNDAyIC0zOC4zNzU5LC00OS43MTI2OCAtODIuMzExMSwtNjkuMzMyNjQgLTcxLjAxNTMsLTMxLjcxMjk4IC0xNTcuMjU3OSwtNTUuNjEyNzMgLTI2Ni41LC03My44NTMwNyAtNTEuNDE4NSwtOC41ODU0NSAtMTU5LjUwMzIsLTIxLjk2NzY2IC0yMDIuNSwtMjUuMDcxOTkgLTE1NS4zMjE0LC0xMS4yMTQwNiAtMzAzLjU3MjEsLTEuNjg0NzcgLTQzNi40NTA1LDI4LjA1NDI4IC00OS4zNzUxLDExLjA1MDQ1IC01OC4wODY5LDE0LjQ3MDYgLTcxLjkxMTUsMjguMjMxNTUgLTIzLjgzMTYsMjMuNzIxODUgLTM1LjU2NzcsNTYuMDE5MDggLTQ2LjU3MzIsMTI4LjE2NzYgLTExLjc1NDQsNzcuMDU3NyAtMTQuMDM4OSwxNzkuODI5MyAtNi41MTMxLDI5MyA1LjQ5OTIsODIuNjk3MTIgMTkuOTczNCwxOTUuMzI1MTIgMzAuNDkwNCwyMzcuMjU0NzIgNC44MzIzLDE5LjI2NTkgMTMuODU3MiwzNC40NSAyOC44NDI0LDQ4LjUyNjQgMzIuNjE0NywzMC42MzY2IDgzLjQwMTEsNTIuNTU4NSAxNzYuNjE1NSw3Ni4yMzU3IDE0MC44MzczLDM1Ljc3MzggMzM2LjA3NDcsNTQuMTIwMyA1MjYuNSw0OS40NzU0IHoiCiAgICAgICAgIHN0eWxlPSJmaWxsOiMwMDAwMDA7c3Ryb2tlOm5vbmUiCiAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+CiAgICAgIDxwYXRoCiAgICAgICAgIGlkPSJwYXRoNjUwNCIKICAgICAgICAgZD0ibSAyMjg1LjQyODYsMTM0Mi40MDcxIGMgLTEwNC42NDI2LC0zLjc5NDggLTE5Ny4wNDg1LC0xMi45NjQyIC0zMDAuNTksLTI5LjgyNzQgLTExNC4yNDk1LC0xOC42MDcxIC0yMTAuNzMzNiwtNDIuMzU2OSAtMjg1LjQwNDEsLTcwLjI1MjYgLTQ1LjE0OTMsLTE2Ljg2NzIgLTUyLjc5MTEsLTIxLjc5NjIgLTY2Ljc0OTgsLTQzLjA1NDYgLTExLjk5MDYsLTE4LjI2MTIgLTIwLjg2MzUsLTQ1LjI1OTcgLTI3LjIwNDEsLTgyLjc3NzEgLTE5LjQ0OTIsLTExNS4wODA3IC0xNi4wNzY5LC0yNzcuNTA2MTIgOS40NjU3LC00NTUuOTE4OTIgNS4zNjAxLC0zNy40NDA0NyA5LjY2ODIsLTYwLjYwNDQ3IDEzLjAxODcsLTcwIDQuODM1MiwtMTMuNTU4OTEgMTYuOTQ4LC0yNS45ODgyNiAzNC40NjM2LC0zNS4zNjQyMSAyOC4yMjUsLTE1LjEwODU3IDc1LjUxOTksLTI0LjU2MzE5IDE1MywtMzAuNTg1OTEgODUuNDUxOCwtNi42NDIzOCAyMDEuNDE3NywtNC40NTg0NSAzMTguNSw1Ljk5ODE3IDU3LjkwODQsNS4xNzE4IDE1Ny45NzE3LDE3LjgyMjQ0IDIwOC45NzU3LDI2LjQyMDAzIDU3LjAxMDgsOS42MTAxNCAxNTMuMTkxNCwzOC43Mjc0OCAyMjcuMDI0Myw2OC43Mjg0MyAyMS42MjQyLDguNzg2NjkgMjYuNzc2MiwxMS42NTYwNyAzNS4xMTE4LDE5LjU1NTUzIDI2LjIwMTMsMjQuODMwMzEgMzkuOTMyOSw3MC45NDkyOCA0OC4zMDgyLDE2Mi4yNDc5NiAzLjU3MjcsMzguOTQ1NSA0LjM3ODIsNjUuMzkxMyAzLjc3NzEsMTI0IC0wLjU3NjEsNTYuMTY0OCAtMS4xNTg0LDcxLjExNjYyIC00Ljc1MTUsMTIyLjAwMDAyIC01Ljk1MDMsODQuMjY0NyAtMjAuODcxLDE5Ny40OTE1IC0yOC43NjEzLDIxOC4yNTcgLTExLjE1NjUsMjkuMzYxNSAtNTMuNjA5Nyw0OS45MzYgLTEyNC4xODQzLDYwLjE4NDYgLTMzLjg5ODEsNC45MjI1IC03My40NTYsOC4zODA2IC0xMTUsMTAuMDUzMSAtMjEuNzc4MiwwLjg3NjggLTc4Ljc1NTIsMS4wNzAxIC05OSwwLjMzNTkgeiIKICAgICAgICAgc3R5bGU9ImZpbGw6IzY2NjY2NjtzdHJva2U6bm9uZSIKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz4KICAgICAgPHBhdGgKICAgICAgICAgaWQ9InBhdGg2NTAyIgogICAgICAgICBkPSJtIDI2MzEuOTE1OCwxMjk4LjAyMzIgYyAwLjQ2NjYsLTAuNzk1NyAyLjA0NDcsLTMuMDIxNyAzLjUwNjcsLTQuOTQ2NyAxNS4wMzA0LC0xOS43ODk0IDI2Ljk2MjksLTU1LjgzNzEgMzIuOTM2MiwtOTkuNSAxNi41MjE2LC0xMjAuNzY2OSAxMi4wMjU5LC0yOTIuMDY1NDIgLTEyLjAwNzEsLTQ1Ny41MDAwMiAtNC4zNDk0LC0yOS45NDAxNCAtOS44MDY0LC01OS4zODIyNiAtMTIuNjAwMiwtNjcuOTgyNTQgLTguNjkzNywtMjYuNzYxOTcgLTMyLjgzNzgsLTUwLjQwNDk4IC03MC44OTQxLC02OS40MjI2MSAtNTAuODkzOSwtMjUuNDMyOTQgLTE1Ni4zMDYsLTUzLjk4OTE0IC0yNTYuNDI4NywtNjkuNDY2NjYgLTEyMS4xMjM1LC0xOC43MjM5NiAtMjM5LjkyMDEsLTI3LjM1NjAyIC0zNzgsLTI3LjQ2NjQ1IC01NS42OTUxLC0wLjA0NDUgLTU3LjQwMjYsMC4wNDYgLTEyMC41LDYuMzkwNTkgLTY2LjM0Myw2LjY3MDk0IC0xMjAuNTkxNiwxNS45Mjc2NiAtMTQ5Ljc0NDksMjUuNTUxNzYgLTMyLjMxMjIsMTAuNjY2OTIgLTU1Ljc4NTEsNDYuMTY0MjcgLTcxLjM0NzEsMTA3Ljg5NTkxIC0yLjM1Nyw5LjM1IC00LjMxMTEsMTYuNTUgLTQuMzQyNSwxNiAtMC4yNzgsLTQuODc4MTMgMTYuMzA5OSwtODcuOTA1NzUgMTkuNTE2NywtOTcuNjg2ODYgNC43NzU4LC0xNC41NjY4NCAxOS40NjcxLC0yOC45Mzk4MyA0MC4wNTI2LC0zOS4xODQ4NiAzMS44MDk2LC0xNS44MzEwNSA4MC44NDczLC0yNC44MTY4NiAxNzAuMzY1MiwtMzEuMjE4MjYgMzAuMzUwNiwtMi4xNzAzNSAxMjQuMTEwOSwtMy4wMTY5OCAxNjUuMzIwNywtMS40OTI3OSAxMDEuNDkxMiwzLjc1Mzc3IDE4Ni4zMTUyLDEwLjg5NjggMjkyLjYyODQsMjQuNjQyMjUgNjcuMjU1Myw4LjY5NTU4IDkxLjczNDUsMTIuOTg3NzQgMTI4LjI2MzgsMjIuNDg5NjkgNTUuMjI3NSwxNC4zNjU3NCAxMTUuNzI0NSwzMy41MjczNSAxNjMuMjg3MSw1MS43MTkwOCA0Mi4xMDY0LDE2LjEwNDgzIDQ3LjM3NDYsMTguNTIxNzQgNTQuNTc0OSwyNS4wMzc2NSAyNC4zNzI5LDIyLjA1NjIgNDEuMzYyOCw3Ny44NjUzNCA1My43OTA2LDE3Ni42OTQxIDguMTM4Nyw2NC43MjAzIDEwLjU3NDMsMTA3LjU5MTcgMTAuNTA5OSwxODUgLTAuMDY3LDgwLjY1MDUyIC0zLjY4NzEsMTM1LjYyMTIyIC0xMy40MjM3LDIwMy44Mzg1MiAtOS4xNTU3LDY0LjE0NzEgLTI0LjQwMDcsMTA2LjQ1MjEgLTQzLjE3OTksMTE5LjgyNCAtMS43NDkyLDEuMjQ1NSAtMi43NTgyLDEuNTkxOSAtMi4yODQ2LDAuNzg0MiB6IgogICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO3N0cm9rZTpub25lIgogICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPgogICAgICA8cGF0aAogICAgICAgICBpZD0icGF0aDY1MDAiCiAgICAgICAgIGQ9Im0gMzA0Ny44MTA5LDE0NDEuMzY0NSBjIDAuODc1OCwtMjQuOTE2IDIuMjgyOSwtODYuNzcwOCAzLjgyODQsLTE2OC4yODggMS43MDU3LC04OS45Njk0IDEuNzE4MSwtNDEzLjI4MDUyIDAuMDE4LC00NzYuNTAwMDIgLTQuMDAyMywtMTQ4Ljg1MDQ5IC03Ljc1NzksLTIxNC4wOTIwNSAtMTQuNjU1MSwtMjU0LjU4MzA4IC0zLjk1NzIsLTIzLjIzMDY5IC03LjMyMjQsLTMxLjgwOTEgLTE0LjMzMTMsLTM2LjUzMjQzIC0xNC4xMjUxLC05LjUxODkxIC04Mi42NzYzLC0yMS44MTkzMiAtMTg1Ljc0MjYsLTMzLjMyODUxIC0yMTUuMTU1NCwtMjQuMDI1OTUgLTUxNS41NjQsLTQ4LjI2MjM3IC05ODYsLTc5LjU0ODY1IC0xNTcuMDY1LC0xMC40NDU1OSAtMjU4LjE2NDIsLTE3LjgzODIyIC0yNTkuMjg1NiwtMTguOTU5NjEgLTAuMzgwNiwtMC4zODA1NSAtMC4xNDcsLTAuNTQ1NjUgMTAzLjUyODMsLTczLjE5NDMzIDY5LjQzMTUsLTQ4LjY1Mjg1IDgwLjg4MzcsLTU2LjMzODExIDg1LC01Ny4wNDEwMiA5LjU3MDksLTEuNjM0MzUgOTguOTY4NiwtMC42Njk5NCAxNDUuMjU3MywxLjU2NzAyIDI3MC4wNzgyLDEzLjA1MTg1IDY3My4xMTEzLDQ0LjE5MjEgMTAzMSw3OS42NTk5MyAxNjEuODEyLDE2LjAzNjA1IDI0OC4yNTM2LDI3LjAzNDI3IDI3NC42OTUxLDM0Ljk1MDI1IDYuNTE2NiwxLjk1MDk1IDguNTk5Miw0LjU1MiAxMS44Mjc5LDE0Ljc3MjcyIDExLjY1MjQsMzYuODg2MjcgMTUuOTU1MiwxMzkuOTY1OCAxNS44MzA0LDM3OS4yMzc3MSAtMC4wNzEsMTM1LjQ1NTYgLTAuOTA0NCwyMTMuNzE0OCAtMy45MDQ4LDM2Ni41MDAwMiAtMC44NDc4LDQzLjE3NSAtMS44OTA2LDEwMi4zNSAtMi4zMTczLDEzMS41IC0wLjc1MDQsNTEuMjY4OCAtMC44NDc1LDUzLjE4MzQgLTIuOTc0Niw1OC42MTQzIC01LjQ1NzYsMTMuOTM0OCAtMjAuNDcxNywzMC4zNjk3IC00NC4xNTY3LDQ4LjMzNTMgLTEzLjQ5NDEsMTAuMjM1NiAtMjUuODM4MiwxOC4zMjAxIC02NC41LDQyLjI0MjggLTQyLjgyNTUsMjYuNDk5IC03MC4wODQzLDQzLjY1NjYgLTgzLjM4OSw1Mi40ODc3IGwgLTEwLjM4OTEsNi44OTU5IDAuNjYwNCwtMTguNzg4IHoiCiAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7c3Ryb2tlOm5vbmUiCiAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+CiAgICAgIDxwYXRoCiAgICAgICAgIGlkPSJwYXRoNjQ5OCIKICAgICAgICAgZD0ibSAzMTQ4LjIyMjcsMzY3LjgxMjUgYyAtMy42NjcxLDAuMjc5MiAtMTguMTY5NiwxMC4yOTIxNiAtNzMuNTI3NCw0OS4xMTEzMyAtMzkuNzI4MiwyNy44NTkwNiAtNzIuMjQwNyw1MS4xMjU2MiAtNzIuMjUsNTEuNzAzMTIgLTAuMDEsMC41Nzc1IDAuNTAyLDEuNTY4NDkgMS4xMzY3LDIuMjAzMTMgMS4zMzQ0LDEuMzM0NDEgLTQuNzg4NCw1LjQ3NzE0IDgzLjE0MjYsLTU2LjI1MzkxIDM0LjQ3MSwtMjQuMiA2Mi42ODE1LC00NC41MDY3OSA2Mi42ODk1LC00NS4xMjY5NSAwLjAxMywtMS4wMjkyOSAtMC4xNjQ3LC0xLjcxNDg5IC0xLjE5MTQsLTEuNjM2NzIgeiBtIDcxLjMxNjQsODIuNTE1NjIgYyAtMS44OTE1LC0wLjI1MDM0IC04LjE4MTgsMy45ODQ5MiAtMzUuMTI4OSwyMy4wMjkzIC0xOC45NjQ4LDEzLjQwMzA0IC00Ny43NTc1LDMzLjczODcyIC02My45ODI1LDQ1LjE4OTQ2IC00Ny44Njk2LDMzLjc4MzggLTQ2LjIzMzgsMzIuNTQxMzIgLTQ0LjkxNzksMzQuMTI2OTUgMC42NCwwLjc3MTE3IDEuNjA0MiwxLjQwMjM0IDIuMTQyNSwxLjQwMjM0IDAuNTM4NCwwIDI2LjI0NTIsLTE3Ljg2MDUxIDU3LjEyNywtMzkuNjkxNCAzMC44ODE4LC0yMS44MzA4OSA2Mi43NzI1LC00NC4zNTIwNiA3MC44NjcyLC01MC4wNDQ5MyA4LjA5NDcsLTUuNjkyODggMTQuOTQzNSwtMTAuNzE0OTUgMTUuMjE4NywtMTEuMTYwMTUgMC4yNzUxLC0wLjQ0NTIxIC0wLjA1NiwtMS41Njk5NiAtMC43MzYzLC0yLjUgLTAuMTM4LC0wLjE4ODc5IC0wLjMxOTYsLTAuMzE1OCAtMC41ODk4LC0wLjM1MTU3IHoiCiAgICAgICAgIHN0eWxlPSJmaWxsOiMwMDAwMDA7c3Ryb2tlOm5vbmUiCiAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+CiAgICAgIDxwYXRoCiAgICAgICAgIGlkPSJwYXRoNjQ5NCIKICAgICAgICAgZD0ibSAyNzMxLjE3NzcsNTk3LjA2MDU1IGMgLTAuNDEyNSwwLjAwOSAtMC43NSwxLjgwNjU3IC0wLjc1LDMuOTk2MDkgMCwzLjMyNjU0IDAuMzY5OSw0LjA1NjI2IDIuMjUsNC40Mzc1IDEuMjM3NSwwLjI1MDkzIDYxLjIsNS4wMTUzOCAxMzMuMjUsMTAuNTg3ODkgNzIuMDUsNS41NzI1MSAxMzQuODI1LDEwLjQ5MDA0IDEzOS41LDEwLjkyNzc0IDQuNjc1LDAuNDM3NyAxMC4xODc1LDAuODU3MzQgMTIuMjUsMC45MzE2NCAzLjcyOCwwLjEzNDM2IDMuNzUsMC4xMTE4NiAzLjc1LC0zLjg0NTcxIDAsLTMuMzIxOTggLTAuMzcyNCwtNC4wNTk1NSAtMi4yNSwtNC40NTMxMiAtMS44NDg5LC0wLjM4NzU2IC0yODUuNTg3MywtMjIuNjM1NDMgLTI4OCwtMjIuNTgyMDMgeiBtIC0wLjc1LDMzLjg3MTA5IDAsNC4zODY3MiAwLDQuMzg0NzYgNTIuMjUsNC4yNzE0OSBjIDI4LjczNzUsMi4zNDk0NSA5MS44NSw3LjU1Mzg3IDE0MC4yNSwxMS41NjY0MSA0OC40LDQuMDEyNTUgOTAuMzYyNSw3LjM1MDExIDkzLjI1LDcuNDE2MDEgbCA1LjI1LDAuMTE5MTQgMCwtMy45Mjc3MyAwLC0zLjkyNzc0IC01LjI1LC0wLjU5NTcgYyAtNC40ODAyLC0wLjUwNzk1IC05Ni44Mjk3LC04LjA2NTU5IC0yMzguNzUsLTE5LjUzOTA2IC0yMC4wNzUsLTEuNjIyOTYgLTM4Ljg2MjUsLTMuMjIyMDcgLTQxLjc1LC0zLjU1Mjc0IGwgLTUuMjUsLTAuNjAxNTYgeiBtIDAuNTAyLDM1LjU2NDQ1IC0wLjMxMjUsMy44OTQ1MyBjIC0wLjE3MjIsMi4xNDIxMiAtMC4xNTEsNC4wNTU5NiAwLjA0Nyw0LjI1MzkxIDAuMTk4LDAuMTk3OTUgNjUuMzYzNiw1LjcyMTM4IDE0NC44MTI1LDEyLjI3NTM5IDc5LjQ0OSw2LjU1NDAxIDE0NC43OTA2LDExLjk3MTMxIDE0NS4yMDMxLDEyLjAzNzExIDAuNDEyNSwwLjA2NTggMC43NSwtMi4xMzA4NiAwLjc1LC00Ljg4MDg2IDAsLTQuNzc0MTMgLTAuMTI0MiwtNS4wMDI0NCAtMi43NSwtNS4wNTY2NCAtMS41MTI1LC0wLjAzMTIgLTY2Ljg3NSwtNS4xMTIzMyAtMTQ1LjI1LC0xMS4yOTEwMSBsIC0xNDIuNSwtMTEuMjMyNDMgeiBtIDIuMjQ4LDM1LjU4Nzg5IGMgLTIuNTM0NiwtMC4wMDcgLTIuNzUsMC4yOTk2MyAtMi43NSwzLjkxOTkzIGwgMCwzLjkyNzczIDUuMjUsMC41OTM3NSBjIDIuODg3NSwwLjMyNjI5IDQ4LjQ1LDMuOTY2NSAxMDEuMjUsOC4wODc4OSA1Mi44LDQuMTIxMyAxMTQuNjc1LDkuMDA5MzggMTM3LjUsMTAuODYzMjggMjIuODI1LDEuODU0IDQyLjczNzUsMy40MjMzMyA0NC4yNSwzLjQ4NjMzIDIuNTg5OCwwLjEwNzggMi43NSwtMC4xMzY4MiAyLjc1LC00LjE2OTkyIGwgMCwtNC4yODEyNSAtNjEuMjUsLTQuNzc3MzQgYyAtMzMuNjg3NSwtMi42MjY2MiAtOTcuOTI1LC03LjY3MDMgLTE0Mi43NSwtMTEuMjA4OTkgLTQ0LjgyNSwtMy41Mzg2OSAtODIuNzM3NSwtNi40Mzc0MSAtODQuMjUsLTYuNDQxNDEgeiBtIC0yLjQwODIsMzMuOTkyMTkgYyAtMC4xODczLDAgLTAuMzQxOCwxLjkxOTM3IC0wLjM0MTgsNC4yNjM2NyBsIDAsNC4yNjE3MiA0Ny43NSwzLjg0OTYxIGMgMjYuMjYyNSwyLjExNzEgODkuODI1LDcuMzQzMjQgMTQxLjI1LDExLjYxNTI0IDUxLjQyNSw0LjI3MiA5NS40MTI1LDcuODIxNjcgOTcuNzUsNy44ODg2NyBsIDQuMjUsMC4xMjEwOSAwLC0zLjk1NTA4IGMgMCwtMy42ODc3IC0wLjIxOTQsLTMuOTg4OTYgLTMuMjUsLTQuNDc2NTYgLTEuNzg3NSwtMC4yODc3IC0yMy4wNSwtMi4xMDY3NyAtNDcuMjUsLTQuMDQyOTcgLTI0LjIsLTEuOTM2MSAtODguMDU4LC03LjEyMjMzIC0xNDEuOTA4MiwtMTEuNTIzNDQgLTUzLjg1MDMsLTQuNDAxMiAtOTguMDYyOCwtOC4wMDE5NSAtOTguMjUsLTguMDAxOTUgeiBtIC0wLjM0MTgsMzUuMDkzNzUgMCw0LjQ1MzEzIGMgMCw0LjM0NTggMC4wNzgsNC40NTM4MSAzLjI1LDQuNTA3ODEgMS43ODc1LDAuMDMwNCA2NC42NzUsNS4xNTM2MSAxMzkuNzUsMTEuMzgyODEgNzUuMDc1LDYuMjI5MSAxMzkuMDg3NSwxMS4zNzczNiAxNDIuMjUsMTEuNDQzMzYgbCA1Ljc1LDAuMTE5MTQgMCwtMy45MDIzNCAwLC0zLjkwMDM5IC01Ljc1LC0wLjYyNSBjIC0zLjE2MjUsLTAuMzQzOSAtNjYuNSwtNS41NDE1OCAtMTQwLjc1LC0xMS41NTA3OCAtNzQuMjUsLTYuMDA5MiAtMTM3LjEzNzUsLTExLjE1Mjc0IC0xMzkuNzUsLTExLjQyNzc0IGwgLTQuNzUsLTAuNSB6IG0gMC41LDM1LjM4NjcyIC0wLjMxMjUsMy44NjMyOCBjIC0wLjE3MTYsMi4xMjUyIC0wLjEzNTksNC4wMzk4MSAwLjA3OCw0LjI1MzkxIDAuMjE0MSwwLjIxNDEgNjAuNjU0Niw1LjEyNTAxIDEzNC4zMTI1LDEwLjkxMjExIDczLjY1NzgsNS43ODcgMTM4LjE5NjgsMTAuOTAzMTQgMTQzLjQyMTgsMTEuMzY5MTQgNS4yMjUsMC40NjU5IDEwLjI4NzUsMC45MDgzNyAxMS4yNSwwLjk4NDM3IDEuNDI3OCwwLjExMjIgMS43NSwtMC42OTE4OCAxLjc1LC00LjM2MzI4IDAsLTQuNCAtMC4wNzIsLTQuNDk5ODMgLTMuMjUsLTQuNTQ4ODMgLTEuNzg3NSwtMC4wMjc1IC02Ny4xNSwtNS4wOTYzMiAtMTQ1LjI1LC0xMS4yNjE3MiBsIC0xNDIsLTExLjIwODk4IHogbSAxLjM4NjgsMzQuNTc4MTMgYyAtMS43NjkyLDAuMDY3OSAtMS44ODY4LDAuNzE1NDQgLTEuODg2OCw0LjM5NjQ4IDAsNC4yNTQ2IDAuMTQ2LDQuNDc4MTQgMy4yNSw0Ljk2NDg0IDEuNzg3NSwwLjI4MDMgNjUuOCw1LjQyMDI4IDE0Mi4yNSwxMS40MjE4OCA3Ni40NSw2LjAwMTYgMTQwLjQ4OTUsMTAuOTY3MTYgMTQyLjMwODYsMTEuMDM1MTUgMy4yODkxLDAuMTIzIDMuMzA1OCwwLjA5OTQgMywtNC4xMjY5NSBsIC0wLjMwODYsLTQuMjUgLTE0Mi41LC0xMS42OTE0IGMgLTc4LjM3NSwtNi40MzA4IC0xNDMuNzM3NSwtMTEuNzE4IC0xNDUuMjUsLTExLjc1IC0wLjMyNDYsLTAuMDA3IC0wLjYxMDUsLTAuMDEgLTAuODYzMiwwIHogbSAtMS44ODY4LDM0LjcxMDkzIDAsNC4zODQ3NyAwLDQuMzgyODEgMTQwLjc1LDExLjYwMzUyIGMgNzcuNDEyNSw2LjM4MTggMTQyLjg4NzUsMTEuNjYxNDIgMTQ1LjUsMTEuNzMyNDIgbCA0Ljc1LDAuMTI2OTUgMCwtMy45Mzc1IGMgMCwtMy44NzgzIC0wLjA2NSwtMy45NDgzNiAtNC4yNSwtNC41MDU4NiAtMi4zMzc1LC0wLjMxMTQgLTY1LjQ1LC01LjUxODExIC0xNDAuMjUsLTExLjU3MDMxIC03NC44LC02LjA1MjEgLTEzOC4zNjI1LC0xMS4yNzU3NyAtMTQxLjI1LC0xMS42MDkzOCBsIC01LjI1LC0wLjYwNzQyIHogbSAwLDM1LjI2OTUzIDAsNC40ODA0NyBjIDAsNC4yMDY3IDAuMTY4Myw0LjQ4NDk3IDIuNzUsNC41NDI5NyAxLjUxMjUsMC4wMzM4IDY0LjE3NSw1LjE1NzQyIDEzOS4yNSwxMS4zODY3MiA3NS4wNzUsNi4yMjk0IDEzOS4zMTI1LDExLjM3NzQ1IDE0Mi43NSwxMS40Mzk0NSBsIDYuMjUsMC4xMTEzMyAwLC00LjUgYyAwLC0zLjQzMjEgLTAuMzcyNywtNC41IC0xLjU3NjEsLTQuNSAtMC44Njc5LDAgLTYuODMwNCwtMC40NTc5OCAtMTMuMjUsLTEuMDE3NTggLTYuNDE5NywtMC41NTk2IC02OS4yNzM5LC01LjQ5MTI4IC0xMzkuNjczOSwtMTAuOTU4OTggLTcwLjQsLTUuNDY3NyAtMTI5LjkxMjUsLTEwLjE3NTY5IC0xMzIuMjUsLTEwLjQ2Mjg5IGwgLTQuMjUsLTAuNTIxNDkgeiBtIDIuOTIzOSwzNS45NjA5NCBjIC0yLjc0MzMsMCAtMi45MjM5LDAuMjQ1NyAtMi45MjM5LDQgMCwyLjIgMC4zMzc1LDQuMDE5OTIgMC43NSw0LjA0NDkyIDAuNDEyNSwwLjAyNDggNjUuMSw1LjE1MjA4IDE0My43NSwxMS4zOTI1OCA3OC42NSw2LjI0MDUgMTQzLjc4NzUsMTEuMzk1MDggMTQ0Ljc1LDExLjQ1NTA4IDEuNDEzNSwwLjA4NzYgMS43NSwtMC43MjMxNCAxLjc1LC00LjIxNDg0IGwgMCwtNC4zMjIyNyAtMjEuMjUsLTEuNjY5OTIgYyAtMTkxLjU1NDIsLTE1LjAzNzUgLTI2NC40MTM0LC0yMC42ODU1NSAtMjY2LjgyNjEsLTIwLjY4NTU1IHogbSAtMi45MjM5LDMzLjcxNDg1IDAsNC4xNDI1NyBjIDAsMi4yNzg0IDAuMTEyNSw0LjE4NjI0IDAuMjUsNC4yNDAyNCAwLjEzNzUsMC4wNTM2IDYzLjkyNSw1LjM5ODYzIDE0MS43NSwxMS44NzY5NyA3Ny44MjUsNi40NzgyIDE0My4xODc1LDExLjgzNDMgMTQ1LjI1LDExLjkwMjMgMy43MjYsMC4xMjMgMy43NSwwLjA5OCAzLjc1LC0zLjg1NzQgMCwtMy4zMjI2IC0wLjM3MjEsLTQuMDU5MyAtMi4yNSwtNC40NTEyIC0xLjIzNzUsLTAuMjU4MyAtNjQuMTI1LC01LjQ3MTkxIC0xMzkuNzUsLTExLjU4NTkxIC03NS42MjUsLTYuMTE0MSAtMTQwLjA4NzUsLTExLjM3NDkgLTE0My4yNSwtMTEuNjkxNCBsIC01Ljc1LC0wLjU3NjE3IHogbSAwLDM1LjE0MDU4IDAsNC41NzIzIGMgMCw0LjI1NTcgMC4xODA0LDQuNTcyMyAyLjU5NzcsNC41NzIzIDIuMjA3NiwwIDYzLjcxMDgsNC43NzExIDIyNS45MDIzLDE3LjUyNTQgMTcuNiwxLjM4NCAzNi4yNzUsMi44OTY2IDQxLjUsMy4zNTkzIDUuMjI1LDAuNDYyOCAxMi4wODc1LDAuOTAyNiAxNS4yNSwwLjk3ODYgbCA1Ljc1LDAuMTM2NyAwLC0zLjQyNzggYyAwLC0zLjM5MjEgLTAuMDU1LC0zLjQzNTMgLTUuMjUsLTQuMDMzMiAtMi44ODc1LC0wLjMzMjMgLTY2LC01LjUyMjYgLTE0MC4yNSwtMTEuNTM1MSAtNzQuMjUsLTYuMDEyNSAtMTM3LjM2MjUsLTExLjIwNDcgLTE0MC4yNSwtMTEuNTM5MSBsIC01LjI1LC0wLjYwOTQgeiBtIDAsMzUuMzM2IDAsNC40MDQzIGMgMCwzLjg4NjkgMC4yNjQ1LDQuNDEwMSAyLjI1LDQuNDUzMSAxLjIzNzUsMC4wMjcgNjYuMTUsNS4xNDcyIDE0NC4yNSwxMS4zNzg5IDc4LjEsNi4yMzE4IDE0Mi41NjI1LDExLjM4NDIgMTQzLjI1LDExLjQ1MTIgMC44MzI4LDAuMDgxIDEuMjUsLTEuMzgxIDEuMjUsLTQuMzc4OSAwLC0zLjI5MzcgLTAuMzk0MSwtNC41IC0xLjQ3MDcsLTQuNSAtMi4xOTUyLDAgLTI4MS40MTk3LC0yMS44NTQxIC0yODUuNzc5MywtMjIuMzY3MiBsIC0zLjc1LC0wLjQ0MTQgeiBtIDAuNzUsMzQuNzYzNiBjIC0wLjY1NzQsMC4wNCAtMS4xNDU5LDcuOTU1MyAtMC41LDguMTAxNiAwLjEzNzUsMC4wMzEgNjQuMzc1LDUuMzc0NyAxNDIuNzUsMTEuODc1IDc4LjM3NSw2LjUwMDMgMTQzLjczNzUsMTEuODc1NCAxNDUuMjUsMTEuOTQzNCAyLjU5MDUsMC4xMTc1IDIuNzUsLTAuMTIyMSAyLjc1LC00LjE0ODUgbCAwLC00LjI3NTQgLTE0NC43NSwtMTEuNzcxNCBjIC03OS42MTI1LC02LjQ3NDIgLTE0NS4wODc1LC0xMS43NDk3IC0xNDUuNSwtMTEuNzI0NyB6IG0gLTAuMjk4OCwzNS4wNDUgYyAtMC4zMTEsMCAtMC40MjY5LDEuOTEyNSAtMC4yNTc4LDQuMjUgbCAwLjMwNjYsNC4yNSAxNDEsMTEuNjIzIGMgNzcuNTUsNi4zOTI5IDE0Mi45MTI1LDExLjY4IDE0NS4yNSwxMS43NSBsIDQuMjUsMC4xMjcgMCwtMy45NTUxIGMgMCwtNC43NTQgMS42NTAyLC00LjMzOTcgLTI2LC02LjUyNzMgLTEwLjcyNSwtMC44NDg3IC03NC41MDcxLC02LjAzNjEgLTE0MS43NDAyLC0xMS41MjkzIC02Ny4yMzMxLC01LjQ5MzEgLTEyMi40OTc1LC05Ljk4ODMgLTEyMi44MDg2LC05Ljk4ODMgeiBtIDUuMjk4OCwxMzcuNjU2MiBjIC0wLjQxMjUsMC4yNTQxIC0wLjc1LDEwLjEwOTkgLTAuNzUsMjEuOTAyNCBsIDAsMjEuNDQxNCAyLjI1LDAuMDU3IGMgMS4yMzc1LDAuMDMxIDQ2LjM1LDMuNTg4OCAxMDAuMjUsNy45MDYzIDUzLjksNC4zMTc1IDk5LjU3NSw3Ljc3OTMgMTAxLjUsNy42OTMzIGwgMy41LC0wLjE1NjIgMC4yNzE1LC0yMS4yNzM1IGMgMC4yMDkzLC0xNi40OTU4IC0wLjAxNSwtMjEuMzcyIC0xLC0yMS43MDg5IC0yLjExMTksLTAuNzIyNSAtMjA1LjIxMzYsLTE2LjM1OTEgLTIwNi4wMjE1LC0xNS44NjE0IHogbSAyMjcuMjUsMTcuNDM3NSAwLDIxLjk1MzEgMCwyMS45NTMyIDIuMjUsMC4wODYgYyAxLjIzNzUsMC4wNDcgMTIuMTUsMC44ODc4IDI0LjI1LDEuODY5MSAxMi4xLDAuOTgxNCAyMi43ODc1LDEuODQyMSAyMy43NSwxLjkxNDEgMS42MTc2LDAuMTIwMyAxLjc1LC0xLjUzMzggMS43NSwtMjEuODY5MSAwLC0xNC40NTIxIC0wLjM1MzQsLTIyIC0xLjAzMTIsLTIyIC0xLjcxODIsMCAtNDEuMTI0MywtMi45Mjc1IC00Ni4yMTg4LC0zLjQzMzYgbCAtNC43NSwtMC40NzI3IHoiCiAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7c3Ryb2tlOm5vbmUiCiAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+CiAgICA8L2c+CiAgICA8dGV4dAogICAgICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIKICAgICAgIGlkPSJ0ZXh0MTciCiAgICAgICBzdHlsZT0iZm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZTozNy41cHg7bGluZS1oZWlnaHQ6MS4yNTtmb250LWZhbWlseTpzYW5zLXNlcmlmO3doaXRlLXNwYWNlOnByZTtzaGFwZS1pbnNpZGU6dXJsKCNyZWN0MTkpO2ZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTsiCiAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgwLjQ1MzY1NDUxLC0wLjMwODU1ODEyLDAuNDA3MTM2OTUsMC41MDMyNDE4LDY0MC45MDI0NSwxMTM1LjgwOTMpIj48dHNwYW4KICAgICAgICAgeD0iMTU3NC4yOTg4IgogICAgICAgICB5PSIxMzc3Ljk2NTgiPjx0c3Bhbj5vZXJjPC90c3Bhbj48L3RzcGFuPjwvdGV4dD4KICA8L2c+Cjwvc3ZnPgo=\",\"alt\",\"logo\"]],template:function(s,r){1&s&&(Fe(0,\"app-nav\"),X(1,\"div\",0),Fe(2,\"router-outlet\"),Q(),At(3,PW,11,3,\"div\",1)),2&s&&(we(3),Qe(\"ngIf\",!0!==r.isLive))},dependencies:[sp,Ko,VM,jW],styles:[\".app-navbar[_ngcontent-%COMP%]{background-color:#d73e48}.navbar-indicator[_ngcontent-%COMP%]{margin-right:1.5rem}.no-connection-modal[_ngcontent-%COMP%] .modal-header[_ngcontent-%COMP%] .modal-title[_ngcontent-%COMP%]{font-size:1.33rem}.no-connection-modal[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .content[_ngcontent-%COMP%]{font-size:1.1rem}.no-connection-modal[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:250px;display:inline-block;margin-bottom:1rem}\"]}),e})(),pN=(()=>{var t;class e{}return(t=e).\\u0275fac=function(s){return new(s||t)},t.\\u0275mod=ri({type:t}),t.\\u0275inj=at({imports:[op]}),e})(),FW=(()=>{var t;class e{}return(t=e).\\u0275fac=function(s){return new(s||t)},t.\\u0275mod=ri({type:t}),t.\\u0275inj=at({providers:[co,kD,uI],imports:[op,RU,e1,pN,lW]}),e})();class HW{constructor(){this.cachedRoutes=[\"\",\"recommendations\",\"log\",\"credits\"],this.samePageRefreshRoutes=[\"search\"],this.routeHandles=new Map}shouldDetach(e){return this.cachedRoutes.indexOf(e.routeConfig?.path??\"\")>-1}store(e,n){this.routeHandles.set(e.routeConfig?.path??\"\",n)}shouldAttach(e){return this.routeHandles.has(e.routeConfig?.path??\"\")}retrieve(e){return this.routeHandles.get(e.routeConfig?.path??\"\")}shouldReuseRoute(e,n){return!(this.samePageRefreshRoutes.indexOf(n.routeConfig?.path??\"\")>-1)&&e.routeConfig===n.routeConfig}}let zW=(()=>{var t;class e{}return(t=e).\\u0275fac=function(s){return new(s||t)},t.\\u0275mod=ri({type:t,bootstrap:[RW]}),t.\\u0275inj=at({providers:[{provide:Zs,useValue:zn_locale},{provide:iE,useClass:HW}],imports:[e1,op,AW,FW,pN]}),e})();b4().bootstrapModule(zW).catch(t=>console.error(t))},5879:U=>{function Y(D){if(D)return function S(D){for(var m in Y.prototype)D[m]=Y.prototype[m];return D}(D)}U.exports=Y,Y.prototype.on=Y.prototype.addEventListener=function(D,m){return this._callbacks=this._callbacks||{},(this._callbacks[\"$\"+D]=this._callbacks[\"$\"+D]||[]).push(m),this},Y.prototype.once=function(D,m){function y(){this.off(D,y),m.apply(this,arguments)}return y.fn=m,this.on(D,y),this},Y.prototype.off=Y.prototype.removeListener=Y.prototype.removeAllListeners=Y.prototype.removeEventListener=function(D,m){if(this._callbacks=this._callbacks||{},0==arguments.length)return this._callbacks={},this;var y=this._callbacks[\"$\"+D];if(!y)return this;if(1==arguments.length)return delete this._callbacks[\"$\"+D],this;for(var _,f=0;f{var D=S(9698),m=S(8955);function _(C){return null==C}function b(C){(C=function f(C){var I={};for(var F in C)I[F]=C[F];return I}(C||{})).whiteList=C.whiteList||D.whiteList,C.onAttr=C.onAttr||D.onAttr,C.onIgnoreAttr=C.onIgnoreAttr||D.onIgnoreAttr,C.safeAttrValue=C.safeAttrValue||D.safeAttrValue,this.options=C}S(3034),b.prototype.process=function(C){if(!(C=(C=C||\"\").toString()))return\"\";var F=this.options,V=F.whiteList,ie=F.onAttr,H=F.onIgnoreAttr,se=F.safeAttrValue;return m(C,function(ee,ht,Ue,st,We){var Ge=V[Ue],_t=!1;if(!0===Ge?_t=Ge:\"function\"==typeof Ge?_t=Ge(st):Ge instanceof RegExp&&(_t=Ge.test(st)),!0!==_t&&(_t=!1),st=se(Ue,st)){var fe,He={position:ht,sourcePosition:ee,source:We,isWhite:_t};if(_t)return _(fe=ie(Ue,st,He))?Ue+\":\"+st:fe;if(!_(fe=H(Ue,st,He)))return fe}})},U.exports=b},9698:(U,Y)=>{function S(){return{\"align-content\":!1,\"align-items\":!1,\"align-self\":!1,\"alignment-adjust\":!1,\"alignment-baseline\":!1,all:!1,\"anchor-point\":!1,animation:!1,\"animation-delay\":!1,\"animation-direction\":!1,\"animation-duration\":!1,\"animation-fill-mode\":!1,\"animation-iteration-count\":!1,\"animation-name\":!1,\"animation-play-state\":!1,\"animation-timing-function\":!1,azimuth:!1,\"backface-visibility\":!1,background:!0,\"background-attachment\":!0,\"background-clip\":!0,\"background-color\":!0,\"background-image\":!0,\"background-origin\":!0,\"background-position\":!0,\"background-repeat\":!0,\"background-size\":!0,\"baseline-shift\":!1,binding:!1,bleed:!1,\"bookmark-label\":!1,\"bookmark-level\":!1,\"bookmark-state\":!1,border:!0,\"border-bottom\":!0,\"border-bottom-color\":!0,\"border-bottom-left-radius\":!0,\"border-bottom-right-radius\":!0,\"border-bottom-style\":!0,\"border-bottom-width\":!0,\"border-collapse\":!0,\"border-color\":!0,\"border-image\":!0,\"border-image-outset\":!0,\"border-image-repeat\":!0,\"border-image-slice\":!0,\"border-image-source\":!0,\"border-image-width\":!0,\"border-left\":!0,\"border-left-color\":!0,\"border-left-style\":!0,\"border-left-width\":!0,\"border-radius\":!0,\"border-right\":!0,\"border-right-color\":!0,\"border-right-style\":!0,\"border-right-width\":!0,\"border-spacing\":!0,\"border-style\":!0,\"border-top\":!0,\"border-top-color\":!0,\"border-top-left-radius\":!0,\"border-top-right-radius\":!0,\"border-top-style\":!0,\"border-top-width\":!0,\"border-width\":!0,bottom:!1,\"box-decoration-break\":!0,\"box-shadow\":!0,\"box-sizing\":!0,\"box-snap\":!0,\"box-suppress\":!0,\"break-after\":!0,\"break-before\":!0,\"break-inside\":!0,\"caption-side\":!1,chains:!1,clear:!0,clip:!1,\"clip-path\":!1,\"clip-rule\":!1,color:!0,\"color-interpolation-filters\":!0,\"column-count\":!1,\"column-fill\":!1,\"column-gap\":!1,\"column-rule\":!1,\"column-rule-color\":!1,\"column-rule-style\":!1,\"column-rule-width\":!1,\"column-span\":!1,\"column-width\":!1,columns:!1,contain:!1,content:!1,\"counter-increment\":!1,\"counter-reset\":!1,\"counter-set\":!1,crop:!1,cue:!1,\"cue-after\":!1,\"cue-before\":!1,cursor:!1,direction:!1,display:!0,\"display-inside\":!0,\"display-list\":!0,\"display-outside\":!0,\"dominant-baseline\":!1,elevation:!1,\"empty-cells\":!1,filter:!1,flex:!1,\"flex-basis\":!1,\"flex-direction\":!1,\"flex-flow\":!1,\"flex-grow\":!1,\"flex-shrink\":!1,\"flex-wrap\":!1,float:!1,\"float-offset\":!1,\"flood-color\":!1,\"flood-opacity\":!1,\"flow-from\":!1,\"flow-into\":!1,font:!0,\"font-family\":!0,\"font-feature-settings\":!0,\"font-kerning\":!0,\"font-language-override\":!0,\"font-size\":!0,\"font-size-adjust\":!0,\"font-stretch\":!0,\"font-style\":!0,\"font-synthesis\":!0,\"font-variant\":!0,\"font-variant-alternates\":!0,\"font-variant-caps\":!0,\"font-variant-east-asian\":!0,\"font-variant-ligatures\":!0,\"font-variant-numeric\":!0,\"font-variant-position\":!0,\"font-weight\":!0,grid:!1,\"grid-area\":!1,\"grid-auto-columns\":!1,\"grid-auto-flow\":!1,\"grid-auto-rows\":!1,\"grid-column\":!1,\"grid-column-end\":!1,\"grid-column-start\":!1,\"grid-row\":!1,\"grid-row-end\":!1,\"grid-row-start\":!1,\"grid-template\":!1,\"grid-template-areas\":!1,\"grid-template-columns\":!1,\"grid-template-rows\":!1,\"hanging-punctuation\":!1,height:!0,hyphens:!1,icon:!1,\"image-orientation\":!1,\"image-resolution\":!1,\"ime-mode\":!1,\"initial-letters\":!1,\"inline-box-align\":!1,\"justify-content\":!1,\"justify-items\":!1,\"justify-self\":!1,left:!1,\"letter-spacing\":!0,\"lighting-color\":!0,\"line-box-contain\":!1,\"line-break\":!1,\"line-grid\":!1,\"line-height\":!1,\"line-snap\":!1,\"line-stacking\":!1,\"line-stacking-ruby\":!1,\"line-stacking-shift\":!1,\"line-stacking-strategy\":!1,\"list-style\":!0,\"list-style-image\":!0,\"list-style-position\":!0,\"list-style-type\":!0,margin:!0,\"margin-bottom\":!0,\"margin-left\":!0,\"margin-right\":!0,\"margin-top\":!0,\"marker-offset\":!1,\"marker-side\":!1,marks:!1,mask:!1,\"mask-box\":!1,\"mask-box-outset\":!1,\"mask-box-repeat\":!1,\"mask-box-slice\":!1,\"mask-box-source\":!1,\"mask-box-width\":!1,\"mask-clip\":!1,\"mask-image\":!1,\"mask-origin\":!1,\"mask-position\":!1,\"mask-repeat\":!1,\"mask-size\":!1,\"mask-source-type\":!1,\"mask-type\":!1,\"max-height\":!0,\"max-lines\":!1,\"max-width\":!0,\"min-height\":!0,\"min-width\":!0,\"move-to\":!1,\"nav-down\":!1,\"nav-index\":!1,\"nav-left\":!1,\"nav-right\":!1,\"nav-up\":!1,\"object-fit\":!1,\"object-position\":!1,opacity:!1,order:!1,orphans:!1,outline:!1,\"outline-color\":!1,\"outline-offset\":!1,\"outline-style\":!1,\"outline-width\":!1,overflow:!1,\"overflow-wrap\":!1,\"overflow-x\":!1,\"overflow-y\":!1,padding:!0,\"padding-bottom\":!0,\"padding-left\":!0,\"padding-right\":!0,\"padding-top\":!0,page:!1,\"page-break-after\":!1,\"page-break-before\":!1,\"page-break-inside\":!1,\"page-policy\":!1,pause:!1,\"pause-after\":!1,\"pause-before\":!1,perspective:!1,\"perspective-origin\":!1,pitch:!1,\"pitch-range\":!1,\"play-during\":!1,position:!1,\"presentation-level\":!1,quotes:!1,\"region-fragment\":!1,resize:!1,rest:!1,\"rest-after\":!1,\"rest-before\":!1,richness:!1,right:!1,rotation:!1,\"rotation-point\":!1,\"ruby-align\":!1,\"ruby-merge\":!1,\"ruby-position\":!1,\"shape-image-threshold\":!1,\"shape-outside\":!1,\"shape-margin\":!1,size:!1,speak:!1,\"speak-as\":!1,\"speak-header\":!1,\"speak-numeral\":!1,\"speak-punctuation\":!1,\"speech-rate\":!1,stress:!1,\"string-set\":!1,\"tab-size\":!1,\"table-layout\":!1,\"text-align\":!0,\"text-align-last\":!0,\"text-combine-upright\":!0,\"text-decoration\":!0,\"text-decoration-color\":!0,\"text-decoration-line\":!0,\"text-decoration-skip\":!0,\"text-decoration-style\":!0,\"text-emphasis\":!0,\"text-emphasis-color\":!0,\"text-emphasis-position\":!0,\"text-emphasis-style\":!0,\"text-height\":!0,\"text-indent\":!0,\"text-justify\":!0,\"text-orientation\":!0,\"text-overflow\":!0,\"text-shadow\":!0,\"text-space-collapse\":!0,\"text-transform\":!0,\"text-underline-position\":!0,\"text-wrap\":!0,top:!1,transform:!1,\"transform-origin\":!1,\"transform-style\":!1,transition:!1,\"transition-delay\":!1,\"transition-duration\":!1,\"transition-property\":!1,\"transition-timing-function\":!1,\"unicode-bidi\":!1,\"vertical-align\":!1,visibility:!1,\"voice-balance\":!1,\"voice-duration\":!1,\"voice-family\":!1,\"voice-pitch\":!1,\"voice-range\":!1,\"voice-rate\":!1,\"voice-stress\":!1,\"voice-volume\":!1,volume:!1,\"white-space\":!1,widows:!1,width:!0,\"will-change\":!1,\"word-break\":!0,\"word-spacing\":!0,\"word-wrap\":!0,\"wrap-flow\":!1,\"wrap-through\":!1,\"writing-mode\":!1,\"z-index\":!1}}var y=/javascript\\s*\\:/gim;Y.whiteList={\"align-content\":!1,\"align-items\":!1,\"align-self\":!1,\"alignment-adjust\":!1,\"alignment-baseline\":!1,all:!1,\"anchor-point\":!1,animation:!1,\"animation-delay\":!1,\"animation-direction\":!1,\"animation-duration\":!1,\"animation-fill-mode\":!1,\"animation-iteration-count\":!1,\"animation-name\":!1,\"animation-play-state\":!1,\"animation-timing-function\":!1,azimuth:!1,\"backface-visibility\":!1,background:!0,\"background-attachment\":!0,\"background-clip\":!0,\"background-color\":!0,\"background-image\":!0,\"background-origin\":!0,\"background-position\":!0,\"background-repeat\":!0,\"background-size\":!0,\"baseline-shift\":!1,binding:!1,bleed:!1,\"bookmark-label\":!1,\"bookmark-level\":!1,\"bookmark-state\":!1,border:!0,\"border-bottom\":!0,\"border-bottom-color\":!0,\"border-bottom-left-radius\":!0,\"border-bottom-right-radius\":!0,\"border-bottom-style\":!0,\"border-bottom-width\":!0,\"border-collapse\":!0,\"border-color\":!0,\"border-image\":!0,\"border-image-outset\":!0,\"border-image-repeat\":!0,\"border-image-slice\":!0,\"border-image-source\":!0,\"border-image-width\":!0,\"border-left\":!0,\"border-left-color\":!0,\"border-left-style\":!0,\"border-left-width\":!0,\"border-radius\":!0,\"border-right\":!0,\"border-right-color\":!0,\"border-right-style\":!0,\"border-right-width\":!0,\"border-spacing\":!0,\"border-style\":!0,\"border-top\":!0,\"border-top-color\":!0,\"border-top-left-radius\":!0,\"border-top-right-radius\":!0,\"border-top-style\":!0,\"border-top-width\":!0,\"border-width\":!0,bottom:!1,\"box-decoration-break\":!0,\"box-shadow\":!0,\"box-sizing\":!0,\"box-snap\":!0,\"box-suppress\":!0,\"break-after\":!0,\"break-before\":!0,\"break-inside\":!0,\"caption-side\":!1,chains:!1,clear:!0,clip:!1,\"clip-path\":!1,\"clip-rule\":!1,color:!0,\"color-interpolation-filters\":!0,\"column-count\":!1,\"column-fill\":!1,\"column-gap\":!1,\"column-rule\":!1,\"column-rule-color\":!1,\"column-rule-style\":!1,\"column-rule-width\":!1,\"column-span\":!1,\"column-width\":!1,columns:!1,contain:!1,content:!1,\"counter-increment\":!1,\"counter-reset\":!1,\"counter-set\":!1,crop:!1,cue:!1,\"cue-after\":!1,\"cue-before\":!1,cursor:!1,direction:!1,display:!0,\"display-inside\":!0,\"display-list\":!0,\"display-outside\":!0,\"dominant-baseline\":!1,elevation:!1,\"empty-cells\":!1,filter:!1,flex:!1,\"flex-basis\":!1,\"flex-direction\":!1,\"flex-flow\":!1,\"flex-grow\":!1,\"flex-shrink\":!1,\"flex-wrap\":!1,float:!1,\"float-offset\":!1,\"flood-color\":!1,\"flood-opacity\":!1,\"flow-from\":!1,\"flow-into\":!1,font:!0,\"font-family\":!0,\"font-feature-settings\":!0,\"font-kerning\":!0,\"font-language-override\":!0,\"font-size\":!0,\"font-size-adjust\":!0,\"font-stretch\":!0,\"font-style\":!0,\"font-synthesis\":!0,\"font-variant\":!0,\"font-variant-alternates\":!0,\"font-variant-caps\":!0,\"font-variant-east-asian\":!0,\"font-variant-ligatures\":!0,\"font-variant-numeric\":!0,\"font-variant-position\":!0,\"font-weight\":!0,grid:!1,\"grid-area\":!1,\"grid-auto-columns\":!1,\"grid-auto-flow\":!1,\"grid-auto-rows\":!1,\"grid-column\":!1,\"grid-column-end\":!1,\"grid-column-start\":!1,\"grid-row\":!1,\"grid-row-end\":!1,\"grid-row-start\":!1,\"grid-template\":!1,\"grid-template-areas\":!1,\"grid-template-columns\":!1,\"grid-template-rows\":!1,\"hanging-punctuation\":!1,height:!0,hyphens:!1,icon:!1,\"image-orientation\":!1,\"image-resolution\":!1,\"ime-mode\":!1,\"initial-letters\":!1,\"inline-box-align\":!1,\"justify-content\":!1,\"justify-items\":!1,\"justify-self\":!1,left:!1,\"letter-spacing\":!0,\"lighting-color\":!0,\"line-box-contain\":!1,\"line-break\":!1,\"line-grid\":!1,\"line-height\":!1,\"line-snap\":!1,\"line-stacking\":!1,\"line-stacking-ruby\":!1,\"line-stacking-shift\":!1,\"line-stacking-strategy\":!1,\"list-style\":!0,\"list-style-image\":!0,\"list-style-position\":!0,\"list-style-type\":!0,margin:!0,\"margin-bottom\":!0,\"margin-left\":!0,\"margin-right\":!0,\"margin-top\":!0,\"marker-offset\":!1,\"marker-side\":!1,marks:!1,mask:!1,\"mask-box\":!1,\"mask-box-outset\":!1,\"mask-box-repeat\":!1,\"mask-box-slice\":!1,\"mask-box-source\":!1,\"mask-box-width\":!1,\"mask-clip\":!1,\"mask-image\":!1,\"mask-origin\":!1,\"mask-position\":!1,\"mask-repeat\":!1,\"mask-size\":!1,\"mask-source-type\":!1,\"mask-type\":!1,\"max-height\":!0,\"max-lines\":!1,\"max-width\":!0,\"min-height\":!0,\"min-width\":!0,\"move-to\":!1,\"nav-down\":!1,\"nav-index\":!1,\"nav-left\":!1,\"nav-right\":!1,\"nav-up\":!1,\"object-fit\":!1,\"object-position\":!1,opacity:!1,order:!1,orphans:!1,outline:!1,\"outline-color\":!1,\"outline-offset\":!1,\"outline-style\":!1,\"outline-width\":!1,overflow:!1,\"overflow-wrap\":!1,\"overflow-x\":!1,\"overflow-y\":!1,padding:!0,\"padding-bottom\":!0,\"padding-left\":!0,\"padding-right\":!0,\"padding-top\":!0,page:!1,\"page-break-after\":!1,\"page-break-before\":!1,\"page-break-inside\":!1,\"page-policy\":!1,pause:!1,\"pause-after\":!1,\"pause-before\":!1,perspective:!1,\"perspective-origin\":!1,pitch:!1,\"pitch-range\":!1,\"play-during\":!1,position:!1,\"presentation-level\":!1,quotes:!1,\"region-fragment\":!1,resize:!1,rest:!1,\"rest-after\":!1,\"rest-before\":!1,richness:!1,right:!1,rotation:!1,\"rotation-point\":!1,\"ruby-align\":!1,\"ruby-merge\":!1,\"ruby-position\":!1,\"shape-image-threshold\":!1,\"shape-outside\":!1,\"shape-margin\":!1,size:!1,speak:!1,\"speak-as\":!1,\"speak-header\":!1,\"speak-numeral\":!1,\"speak-punctuation\":!1,\"speech-rate\":!1,stress:!1,\"string-set\":!1,\"tab-size\":!1,\"table-layout\":!1,\"text-align\":!0,\"text-align-last\":!0,\"text-combine-upright\":!0,\"text-decoration\":!0,\"text-decoration-color\":!0,\"text-decoration-line\":!0,\"text-decoration-skip\":!0,\"text-decoration-style\":!0,\"text-emphasis\":!0,\"text-emphasis-color\":!0,\"text-emphasis-position\":!0,\"text-emphasis-style\":!0,\"text-height\":!0,\"text-indent\":!0,\"text-justify\":!0,\"text-orientation\":!0,\"text-overflow\":!0,\"text-shadow\":!0,\"text-space-collapse\":!0,\"text-transform\":!0,\"text-underline-position\":!0,\"text-wrap\":!0,top:!1,transform:!1,\"transform-origin\":!1,\"transform-style\":!1,transition:!1,\"transition-delay\":!1,\"transition-duration\":!1,\"transition-property\":!1,\"transition-timing-function\":!1,\"unicode-bidi\":!1,\"vertical-align\":!1,visibility:!1,\"voice-balance\":!1,\"voice-duration\":!1,\"voice-family\":!1,\"voice-pitch\":!1,\"voice-range\":!1,\"voice-rate\":!1,\"voice-stress\":!1,\"voice-volume\":!1,volume:!1,\"white-space\":!1,widows:!1,width:!0,\"will-change\":!1,\"word-break\":!0,\"word-spacing\":!0,\"word-wrap\":!0,\"wrap-flow\":!1,\"wrap-through\":!1,\"writing-mode\":!1,\"z-index\":!1},Y.getDefaultWhiteList=S,Y.onAttr=function D(f,b,C){},Y.onIgnoreAttr=function m(f,b,C){},Y.safeAttrValue=function _(f,b){return y.test(b)?\"\":b}},1474:(U,Y,S)=>{var D=S(9698),m=S(7482);for(var _ in(Y=U.exports=function y(f,b){return new m(b).process(f)}).FilterCSS=m,D)Y[_]=D[_];typeof window<\"u\"&&(window.filterCSS=U.exports)},8955:(U,Y,S)=>{var D=S(3034);U.exports=function m(y,_){\";\"!==(y=D.trimRight(y))[y.length-1]&&(y+=\";\");var f=y.length,b=!1,C=0,I=0,F=\"\";function V(){if(!b){var se=D.trim(y.slice(C,I)),re=se.indexOf(\":\");if(-1!==re){var ee=D.trim(se.slice(0,re)),ht=D.trim(se.slice(re+1));if(ee){var Ue=_(C,F.length,ee,ht,se);Ue&&(F+=Ue+\"; \")}}}C=I+1}for(;I{U.exports={indexOf:function(Y,S){var D,m;if(Array.prototype.indexOf)return Y.indexOf(S);for(D=0,m=Y.length;D=le?ke:\"\"+Array(le+1-Ce.length).join(K)+ke},Ue={s:ht,z:function(ke){var le=-ke.utcOffset(),K=Math.abs(le),Ce=Math.floor(K/60),ue=K%60;return(le<=0?\"+\":\"-\")+ht(Ce,2,\"0\")+\":\"+ht(ue,2,\"0\")},m:function ke(le,K){if(le.date()1)return ke(xe[0])}else{var de=le.name;We[de]=le,ue=de}return!Ce&&ue&&(st=ue),ue||!Ce&&st},He=function(ke,le){if(Ge(ke))return ke.clone();var K=\"object\"==typeof le?le:{};return K.date=ke,K.args=arguments,new Bt(K)},fe=Ue;fe.l=_t,fe.i=Ge,fe.w=function(ke,le){return He(ke,{locale:le.$L,utc:le.$u,x:le.$x,$offset:le.$offset})};var Bt=function(){function ke(K){this.$L=_t(K.locale,null,!0),this.parse(K)}var le=ke.prototype;return le.parse=function(K){this.$d=function(Ce){var ue=Ce.date,be=Ce.utc;if(null===ue)return new Date(NaN);if(fe.u(ue))return new Date;if(ue instanceof Date)return new Date(ue);if(\"string\"==typeof ue&&!/Z$/i.test(ue)){var xe=ue.match(se);if(xe){var de=xe[2]-1||0,pe=(xe[7]||\"0\").substring(0,3);return be?new Date(Date.UTC(xe[1],de,xe[3]||1,xe[4]||0,xe[5]||0,xe[6]||0,pe)):new Date(xe[1],de,xe[3]||1,xe[4]||0,xe[5]||0,xe[6]||0,pe)}}return new Date(ue)}(K),this.$x=K.x||{},this.init()},le.init=function(){var K=this.$d;this.$y=K.getFullYear(),this.$M=K.getMonth(),this.$D=K.getDate(),this.$W=K.getDay(),this.$H=K.getHours(),this.$m=K.getMinutes(),this.$s=K.getSeconds(),this.$ms=K.getMilliseconds()},le.$utils=function(){return fe},le.isValid=function(){return this.$d.toString()!==H},le.isSame=function(K,Ce){var ue=He(K);return this.startOf(Ce)<=ue&&ue<=this.endOf(Ce)},le.isAfter=function(K,Ce){return He(K){\"use strict\";\"function\"!=typeof Object.assign&&(Object.assign=function(U){for(var Y=[],S=1;S=20?\"ste\":\"de\")},week:{dow:1,doy:4}})}(S(6676))},1867:function(U,Y,S){!function(D){\"use strict\";var m=function(C){return 0===C?0:1===C?1:2===C?2:C%100>=3&&C%100<=10?3:C%100>=11?4:5},y={s:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u062b\\u0627\\u0646\\u064a\\u0629\",\"\\u062b\\u0627\\u0646\\u064a\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629\",[\"\\u062b\\u0627\\u0646\\u064a\\u062a\\u0627\\u0646\",\"\\u062b\\u0627\\u0646\\u064a\\u062a\\u064a\\u0646\"],\"%d \\u062b\\u0648\\u0627\\u0646\",\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\",\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\"],m:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u062f\\u0642\\u064a\\u0642\\u0629\",\"\\u062f\\u0642\\u064a\\u0642\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629\",[\"\\u062f\\u0642\\u064a\\u0642\\u062a\\u0627\\u0646\",\"\\u062f\\u0642\\u064a\\u0642\\u062a\\u064a\\u0646\"],\"%d \\u062f\\u0642\\u0627\\u0626\\u0642\",\"%d \\u062f\\u0642\\u064a\\u0642\\u0629\",\"%d \\u062f\\u0642\\u064a\\u0642\\u0629\"],h:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u0633\\u0627\\u0639\\u0629\",\"\\u0633\\u0627\\u0639\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629\",[\"\\u0633\\u0627\\u0639\\u062a\\u0627\\u0646\",\"\\u0633\\u0627\\u0639\\u062a\\u064a\\u0646\"],\"%d \\u0633\\u0627\\u0639\\u0627\\u062a\",\"%d \\u0633\\u0627\\u0639\\u0629\",\"%d \\u0633\\u0627\\u0639\\u0629\"],d:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u064a\\u0648\\u0645\",\"\\u064a\\u0648\\u0645 \\u0648\\u0627\\u062d\\u062f\",[\"\\u064a\\u0648\\u0645\\u0627\\u0646\",\"\\u064a\\u0648\\u0645\\u064a\\u0646\"],\"%d \\u0623\\u064a\\u0627\\u0645\",\"%d \\u064a\\u0648\\u0645\\u064b\\u0627\",\"%d \\u064a\\u0648\\u0645\"],M:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u0634\\u0647\\u0631\",\"\\u0634\\u0647\\u0631 \\u0648\\u0627\\u062d\\u062f\",[\"\\u0634\\u0647\\u0631\\u0627\\u0646\",\"\\u0634\\u0647\\u0631\\u064a\\u0646\"],\"%d \\u0623\\u0634\\u0647\\u0631\",\"%d \\u0634\\u0647\\u0631\\u0627\",\"%d \\u0634\\u0647\\u0631\"],y:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u0639\\u0627\\u0645\",\"\\u0639\\u0627\\u0645 \\u0648\\u0627\\u062d\\u062f\",[\"\\u0639\\u0627\\u0645\\u0627\\u0646\",\"\\u0639\\u0627\\u0645\\u064a\\u0646\"],\"%d \\u0623\\u0639\\u0648\\u0627\\u0645\",\"%d \\u0639\\u0627\\u0645\\u064b\\u0627\",\"%d \\u0639\\u0627\\u0645\"]},_=function(C){return function(I,F,V,ie){var H=m(I),se=y[C][m(I)];return 2===H&&(se=se[F?0:1]),se.replace(/%d/i,I)}},f=[\"\\u062c\\u0627\\u0646\\u0641\\u064a\",\"\\u0641\\u064a\\u0641\\u0631\\u064a\",\"\\u0645\\u0627\\u0631\\u0633\",\"\\u0623\\u0641\\u0631\\u064a\\u0644\",\"\\u0645\\u0627\\u064a\",\"\\u062c\\u0648\\u0627\\u0646\",\"\\u062c\\u0648\\u064a\\u0644\\u064a\\u0629\",\"\\u0623\\u0648\\u062a\",\"\\u0633\\u0628\\u062a\\u0645\\u0628\\u0631\",\"\\u0623\\u0643\\u062a\\u0648\\u0628\\u0631\",\"\\u0646\\u0648\\u0641\\u0645\\u0628\\u0631\",\"\\u062f\\u064a\\u0633\\u0645\\u0628\\u0631\"];D.defineLocale(\"ar-dz\",{months:f,monthsShort:f,weekdays:\"\\u0627\\u0644\\u0623\\u062d\\u062f_\\u0627\\u0644\\u0625\\u062b\\u0646\\u064a\\u0646_\\u0627\\u0644\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0627\\u0644\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u0627\\u0644\\u062e\\u0645\\u064a\\u0633_\\u0627\\u0644\\u062c\\u0645\\u0639\\u0629_\\u0627\\u0644\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysShort:\"\\u0623\\u062d\\u062f_\\u0625\\u062b\\u0646\\u064a\\u0646_\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u062e\\u0645\\u064a\\u0633_\\u062c\\u0645\\u0639\\u0629_\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysMin:\"\\u062d_\\u0646_\\u062b_\\u0631_\\u062e_\\u062c_\\u0633\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"D/\\u200fM/\\u200fYYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},meridiemParse:/\\u0635|\\u0645/,isPM:function(C){return\"\\u0645\"===C},meridiem:function(C,I,F){return C<12?\"\\u0635\":\"\\u0645\"},calendar:{sameDay:\"[\\u0627\\u0644\\u064a\\u0648\\u0645 \\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextDay:\"[\\u063a\\u062f\\u064b\\u0627 \\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextWeek:\"dddd [\\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastDay:\"[\\u0623\\u0645\\u0633 \\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastWeek:\"dddd [\\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0628\\u0639\\u062f %s\",past:\"\\u0645\\u0646\\u0630 %s\",s:_(\"s\"),ss:_(\"s\"),m:_(\"m\"),mm:_(\"m\"),h:_(\"h\"),hh:_(\"h\"),d:_(\"d\"),dd:_(\"d\"),M:_(\"M\"),MM:_(\"M\"),y:_(\"y\"),yy:_(\"y\")},postformat:function(C){return C.replace(/,/g,\"\\u060c\")},week:{dow:0,doy:4}})}(S(6676))},7078:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"ar-kw\",{months:\"\\u064a\\u0646\\u0627\\u064a\\u0631_\\u0641\\u0628\\u0631\\u0627\\u064a\\u0631_\\u0645\\u0627\\u0631\\u0633_\\u0623\\u0628\\u0631\\u064a\\u0644_\\u0645\\u0627\\u064a_\\u064a\\u0648\\u0646\\u064a\\u0648_\\u064a\\u0648\\u0644\\u064a\\u0648\\u0632_\\u063a\\u0634\\u062a_\\u0634\\u062a\\u0646\\u0628\\u0631_\\u0623\\u0643\\u062a\\u0648\\u0628\\u0631_\\u0646\\u0648\\u0646\\u0628\\u0631_\\u062f\\u062c\\u0646\\u0628\\u0631\".split(\"_\"),monthsShort:\"\\u064a\\u0646\\u0627\\u064a\\u0631_\\u0641\\u0628\\u0631\\u0627\\u064a\\u0631_\\u0645\\u0627\\u0631\\u0633_\\u0623\\u0628\\u0631\\u064a\\u0644_\\u0645\\u0627\\u064a_\\u064a\\u0648\\u0646\\u064a\\u0648_\\u064a\\u0648\\u0644\\u064a\\u0648\\u0632_\\u063a\\u0634\\u062a_\\u0634\\u062a\\u0646\\u0628\\u0631_\\u0623\\u0643\\u062a\\u0648\\u0628\\u0631_\\u0646\\u0648\\u0646\\u0628\\u0631_\\u062f\\u062c\\u0646\\u0628\\u0631\".split(\"_\"),weekdays:\"\\u0627\\u0644\\u0623\\u062d\\u062f_\\u0627\\u0644\\u0625\\u062a\\u0646\\u064a\\u0646_\\u0627\\u0644\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0627\\u0644\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u0627\\u0644\\u062e\\u0645\\u064a\\u0633_\\u0627\\u0644\\u062c\\u0645\\u0639\\u0629_\\u0627\\u0644\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysShort:\"\\u0627\\u062d\\u062f_\\u0627\\u062a\\u0646\\u064a\\u0646_\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0627\\u0631\\u0628\\u0639\\u0627\\u0621_\\u062e\\u0645\\u064a\\u0633_\\u062c\\u0645\\u0639\\u0629_\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysMin:\"\\u062d_\\u0646_\\u062b_\\u0631_\\u062e_\\u062c_\\u0633\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u0627\\u0644\\u064a\\u0648\\u0645 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextDay:\"[\\u063a\\u062f\\u0627 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextWeek:\"dddd [\\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastDay:\"[\\u0623\\u0645\\u0633 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastWeek:\"dddd [\\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0641\\u064a %s\",past:\"\\u0645\\u0646\\u0630 %s\",s:\"\\u062b\\u0648\\u0627\\u0646\",ss:\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\",m:\"\\u062f\\u0642\\u064a\\u0642\\u0629\",mm:\"%d \\u062f\\u0642\\u0627\\u0626\\u0642\",h:\"\\u0633\\u0627\\u0639\\u0629\",hh:\"%d \\u0633\\u0627\\u0639\\u0627\\u062a\",d:\"\\u064a\\u0648\\u0645\",dd:\"%d \\u0623\\u064a\\u0627\\u0645\",M:\"\\u0634\\u0647\\u0631\",MM:\"%d \\u0623\\u0634\\u0647\\u0631\",y:\"\\u0633\\u0646\\u0629\",yy:\"%d \\u0633\\u0646\\u0648\\u0627\\u062a\"},week:{dow:0,doy:12}})}(S(6676))},7776:function(U,Y,S){!function(D){\"use strict\";var m={1:\"1\",2:\"2\",3:\"3\",4:\"4\",5:\"5\",6:\"6\",7:\"7\",8:\"8\",9:\"9\",0:\"0\"},y=function(I){return 0===I?0:1===I?1:2===I?2:I%100>=3&&I%100<=10?3:I%100>=11?4:5},_={s:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u062b\\u0627\\u0646\\u064a\\u0629\",\"\\u062b\\u0627\\u0646\\u064a\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629\",[\"\\u062b\\u0627\\u0646\\u064a\\u062a\\u0627\\u0646\",\"\\u062b\\u0627\\u0646\\u064a\\u062a\\u064a\\u0646\"],\"%d \\u062b\\u0648\\u0627\\u0646\",\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\",\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\"],m:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u062f\\u0642\\u064a\\u0642\\u0629\",\"\\u062f\\u0642\\u064a\\u0642\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629\",[\"\\u062f\\u0642\\u064a\\u0642\\u062a\\u0627\\u0646\",\"\\u062f\\u0642\\u064a\\u0642\\u062a\\u064a\\u0646\"],\"%d \\u062f\\u0642\\u0627\\u0626\\u0642\",\"%d \\u062f\\u0642\\u064a\\u0642\\u0629\",\"%d \\u062f\\u0642\\u064a\\u0642\\u0629\"],h:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u0633\\u0627\\u0639\\u0629\",\"\\u0633\\u0627\\u0639\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629\",[\"\\u0633\\u0627\\u0639\\u062a\\u0627\\u0646\",\"\\u0633\\u0627\\u0639\\u062a\\u064a\\u0646\"],\"%d \\u0633\\u0627\\u0639\\u0627\\u062a\",\"%d \\u0633\\u0627\\u0639\\u0629\",\"%d \\u0633\\u0627\\u0639\\u0629\"],d:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u064a\\u0648\\u0645\",\"\\u064a\\u0648\\u0645 \\u0648\\u0627\\u062d\\u062f\",[\"\\u064a\\u0648\\u0645\\u0627\\u0646\",\"\\u064a\\u0648\\u0645\\u064a\\u0646\"],\"%d \\u0623\\u064a\\u0627\\u0645\",\"%d \\u064a\\u0648\\u0645\\u064b\\u0627\",\"%d \\u064a\\u0648\\u0645\"],M:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u0634\\u0647\\u0631\",\"\\u0634\\u0647\\u0631 \\u0648\\u0627\\u062d\\u062f\",[\"\\u0634\\u0647\\u0631\\u0627\\u0646\",\"\\u0634\\u0647\\u0631\\u064a\\u0646\"],\"%d \\u0623\\u0634\\u0647\\u0631\",\"%d \\u0634\\u0647\\u0631\\u0627\",\"%d \\u0634\\u0647\\u0631\"],y:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u0639\\u0627\\u0645\",\"\\u0639\\u0627\\u0645 \\u0648\\u0627\\u062d\\u062f\",[\"\\u0639\\u0627\\u0645\\u0627\\u0646\",\"\\u0639\\u0627\\u0645\\u064a\\u0646\"],\"%d \\u0623\\u0639\\u0648\\u0627\\u0645\",\"%d \\u0639\\u0627\\u0645\\u064b\\u0627\",\"%d \\u0639\\u0627\\u0645\"]},f=function(I){return function(F,V,ie,H){var se=y(F),re=_[I][y(F)];return 2===se&&(re=re[V?0:1]),re.replace(/%d/i,F)}},b=[\"\\u064a\\u0646\\u0627\\u064a\\u0631\",\"\\u0641\\u0628\\u0631\\u0627\\u064a\\u0631\",\"\\u0645\\u0627\\u0631\\u0633\",\"\\u0623\\u0628\\u0631\\u064a\\u0644\",\"\\u0645\\u0627\\u064a\\u0648\",\"\\u064a\\u0648\\u0646\\u064a\\u0648\",\"\\u064a\\u0648\\u0644\\u064a\\u0648\",\"\\u0623\\u063a\\u0633\\u0637\\u0633\",\"\\u0633\\u0628\\u062a\\u0645\\u0628\\u0631\",\"\\u0623\\u0643\\u062a\\u0648\\u0628\\u0631\",\"\\u0646\\u0648\\u0641\\u0645\\u0628\\u0631\",\"\\u062f\\u064a\\u0633\\u0645\\u0628\\u0631\"];D.defineLocale(\"ar-ly\",{months:b,monthsShort:b,weekdays:\"\\u0627\\u0644\\u0623\\u062d\\u062f_\\u0627\\u0644\\u0625\\u062b\\u0646\\u064a\\u0646_\\u0627\\u0644\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0627\\u0644\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u0627\\u0644\\u062e\\u0645\\u064a\\u0633_\\u0627\\u0644\\u062c\\u0645\\u0639\\u0629_\\u0627\\u0644\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysShort:\"\\u0623\\u062d\\u062f_\\u0625\\u062b\\u0646\\u064a\\u0646_\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u062e\\u0645\\u064a\\u0633_\\u062c\\u0645\\u0639\\u0629_\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysMin:\"\\u062d_\\u0646_\\u062b_\\u0631_\\u062e_\\u062c_\\u0633\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"D/\\u200fM/\\u200fYYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},meridiemParse:/\\u0635|\\u0645/,isPM:function(I){return\"\\u0645\"===I},meridiem:function(I,F,V){return I<12?\"\\u0635\":\"\\u0645\"},calendar:{sameDay:\"[\\u0627\\u0644\\u064a\\u0648\\u0645 \\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextDay:\"[\\u063a\\u062f\\u064b\\u0627 \\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextWeek:\"dddd [\\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastDay:\"[\\u0623\\u0645\\u0633 \\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastWeek:\"dddd [\\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0628\\u0639\\u062f %s\",past:\"\\u0645\\u0646\\u0630 %s\",s:f(\"s\"),ss:f(\"s\"),m:f(\"m\"),mm:f(\"m\"),h:f(\"h\"),hh:f(\"h\"),d:f(\"d\"),dd:f(\"d\"),M:f(\"M\"),MM:f(\"M\"),y:f(\"y\"),yy:f(\"y\")},preparse:function(I){return I.replace(/\\u060c/g,\",\")},postformat:function(I){return I.replace(/\\d/g,function(F){return m[F]}).replace(/,/g,\"\\u060c\")},week:{dow:6,doy:12}})}(S(6676))},6789:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"ar-ma\",{months:\"\\u064a\\u0646\\u0627\\u064a\\u0631_\\u0641\\u0628\\u0631\\u0627\\u064a\\u0631_\\u0645\\u0627\\u0631\\u0633_\\u0623\\u0628\\u0631\\u064a\\u0644_\\u0645\\u0627\\u064a_\\u064a\\u0648\\u0646\\u064a\\u0648_\\u064a\\u0648\\u0644\\u064a\\u0648\\u0632_\\u063a\\u0634\\u062a_\\u0634\\u062a\\u0646\\u0628\\u0631_\\u0623\\u0643\\u062a\\u0648\\u0628\\u0631_\\u0646\\u0648\\u0646\\u0628\\u0631_\\u062f\\u062c\\u0646\\u0628\\u0631\".split(\"_\"),monthsShort:\"\\u064a\\u0646\\u0627\\u064a\\u0631_\\u0641\\u0628\\u0631\\u0627\\u064a\\u0631_\\u0645\\u0627\\u0631\\u0633_\\u0623\\u0628\\u0631\\u064a\\u0644_\\u0645\\u0627\\u064a_\\u064a\\u0648\\u0646\\u064a\\u0648_\\u064a\\u0648\\u0644\\u064a\\u0648\\u0632_\\u063a\\u0634\\u062a_\\u0634\\u062a\\u0646\\u0628\\u0631_\\u0623\\u0643\\u062a\\u0648\\u0628\\u0631_\\u0646\\u0648\\u0646\\u0628\\u0631_\\u062f\\u062c\\u0646\\u0628\\u0631\".split(\"_\"),weekdays:\"\\u0627\\u0644\\u0623\\u062d\\u062f_\\u0627\\u0644\\u0625\\u062b\\u0646\\u064a\\u0646_\\u0627\\u0644\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0627\\u0644\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u0627\\u0644\\u062e\\u0645\\u064a\\u0633_\\u0627\\u0644\\u062c\\u0645\\u0639\\u0629_\\u0627\\u0644\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysShort:\"\\u0627\\u062d\\u062f_\\u0627\\u062b\\u0646\\u064a\\u0646_\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0627\\u0631\\u0628\\u0639\\u0627\\u0621_\\u062e\\u0645\\u064a\\u0633_\\u062c\\u0645\\u0639\\u0629_\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysMin:\"\\u062d_\\u0646_\\u062b_\\u0631_\\u062e_\\u062c_\\u0633\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u0627\\u0644\\u064a\\u0648\\u0645 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextDay:\"[\\u063a\\u062f\\u0627 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextWeek:\"dddd [\\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastDay:\"[\\u0623\\u0645\\u0633 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastWeek:\"dddd [\\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0641\\u064a %s\",past:\"\\u0645\\u0646\\u0630 %s\",s:\"\\u062b\\u0648\\u0627\\u0646\",ss:\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\",m:\"\\u062f\\u0642\\u064a\\u0642\\u0629\",mm:\"%d \\u062f\\u0642\\u0627\\u0626\\u0642\",h:\"\\u0633\\u0627\\u0639\\u0629\",hh:\"%d \\u0633\\u0627\\u0639\\u0627\\u062a\",d:\"\\u064a\\u0648\\u0645\",dd:\"%d \\u0623\\u064a\\u0627\\u0645\",M:\"\\u0634\\u0647\\u0631\",MM:\"%d \\u0623\\u0634\\u0647\\u0631\",y:\"\\u0633\\u0646\\u0629\",yy:\"%d \\u0633\\u0646\\u0648\\u0627\\u062a\"},week:{dow:1,doy:4}})}(S(6676))},6897:function(U,Y,S){!function(D){\"use strict\";var m={1:\"\\u0661\",2:\"\\u0662\",3:\"\\u0663\",4:\"\\u0664\",5:\"\\u0665\",6:\"\\u0666\",7:\"\\u0667\",8:\"\\u0668\",9:\"\\u0669\",0:\"\\u0660\"},y={\"\\u0661\":\"1\",\"\\u0662\":\"2\",\"\\u0663\":\"3\",\"\\u0664\":\"4\",\"\\u0665\":\"5\",\"\\u0666\":\"6\",\"\\u0667\":\"7\",\"\\u0668\":\"8\",\"\\u0669\":\"9\",\"\\u0660\":\"0\"};D.defineLocale(\"ar-sa\",{months:\"\\u064a\\u0646\\u0627\\u064a\\u0631_\\u0641\\u0628\\u0631\\u0627\\u064a\\u0631_\\u0645\\u0627\\u0631\\u0633_\\u0623\\u0628\\u0631\\u064a\\u0644_\\u0645\\u0627\\u064a\\u0648_\\u064a\\u0648\\u0646\\u064a\\u0648_\\u064a\\u0648\\u0644\\u064a\\u0648_\\u0623\\u063a\\u0633\\u0637\\u0633_\\u0633\\u0628\\u062a\\u0645\\u0628\\u0631_\\u0623\\u0643\\u062a\\u0648\\u0628\\u0631_\\u0646\\u0648\\u0641\\u0645\\u0628\\u0631_\\u062f\\u064a\\u0633\\u0645\\u0628\\u0631\".split(\"_\"),monthsShort:\"\\u064a\\u0646\\u0627\\u064a\\u0631_\\u0641\\u0628\\u0631\\u0627\\u064a\\u0631_\\u0645\\u0627\\u0631\\u0633_\\u0623\\u0628\\u0631\\u064a\\u0644_\\u0645\\u0627\\u064a\\u0648_\\u064a\\u0648\\u0646\\u064a\\u0648_\\u064a\\u0648\\u0644\\u064a\\u0648_\\u0623\\u063a\\u0633\\u0637\\u0633_\\u0633\\u0628\\u062a\\u0645\\u0628\\u0631_\\u0623\\u0643\\u062a\\u0648\\u0628\\u0631_\\u0646\\u0648\\u0641\\u0645\\u0628\\u0631_\\u062f\\u064a\\u0633\\u0645\\u0628\\u0631\".split(\"_\"),weekdays:\"\\u0627\\u0644\\u0623\\u062d\\u062f_\\u0627\\u0644\\u0625\\u062b\\u0646\\u064a\\u0646_\\u0627\\u0644\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0627\\u0644\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u0627\\u0644\\u062e\\u0645\\u064a\\u0633_\\u0627\\u0644\\u062c\\u0645\\u0639\\u0629_\\u0627\\u0644\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysShort:\"\\u0623\\u062d\\u062f_\\u0625\\u062b\\u0646\\u064a\\u0646_\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u062e\\u0645\\u064a\\u0633_\\u062c\\u0645\\u0639\\u0629_\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysMin:\"\\u062d_\\u0646_\\u062b_\\u0631_\\u062e_\\u062c_\\u0633\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},meridiemParse:/\\u0635|\\u0645/,isPM:function(f){return\"\\u0645\"===f},meridiem:function(f,b,C){return f<12?\"\\u0635\":\"\\u0645\"},calendar:{sameDay:\"[\\u0627\\u0644\\u064a\\u0648\\u0645 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextDay:\"[\\u063a\\u062f\\u0627 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextWeek:\"dddd [\\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastDay:\"[\\u0623\\u0645\\u0633 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastWeek:\"dddd [\\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0641\\u064a %s\",past:\"\\u0645\\u0646\\u0630 %s\",s:\"\\u062b\\u0648\\u0627\\u0646\",ss:\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\",m:\"\\u062f\\u0642\\u064a\\u0642\\u0629\",mm:\"%d \\u062f\\u0642\\u0627\\u0626\\u0642\",h:\"\\u0633\\u0627\\u0639\\u0629\",hh:\"%d \\u0633\\u0627\\u0639\\u0627\\u062a\",d:\"\\u064a\\u0648\\u0645\",dd:\"%d \\u0623\\u064a\\u0627\\u0645\",M:\"\\u0634\\u0647\\u0631\",MM:\"%d \\u0623\\u0634\\u0647\\u0631\",y:\"\\u0633\\u0646\\u0629\",yy:\"%d \\u0633\\u0646\\u0648\\u0627\\u062a\"},preparse:function(f){return f.replace(/[\\u0661\\u0662\\u0663\\u0664\\u0665\\u0666\\u0667\\u0668\\u0669\\u0660]/g,function(b){return y[b]}).replace(/\\u060c/g,\",\")},postformat:function(f){return f.replace(/\\d/g,function(b){return m[b]}).replace(/,/g,\"\\u060c\")},week:{dow:0,doy:6}})}(S(6676))},1585:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"ar-tn\",{months:\"\\u062c\\u0627\\u0646\\u0641\\u064a_\\u0641\\u064a\\u0641\\u0631\\u064a_\\u0645\\u0627\\u0631\\u0633_\\u0623\\u0641\\u0631\\u064a\\u0644_\\u0645\\u0627\\u064a_\\u062c\\u0648\\u0627\\u0646_\\u062c\\u0648\\u064a\\u0644\\u064a\\u0629_\\u0623\\u0648\\u062a_\\u0633\\u0628\\u062a\\u0645\\u0628\\u0631_\\u0623\\u0643\\u062a\\u0648\\u0628\\u0631_\\u0646\\u0648\\u0641\\u0645\\u0628\\u0631_\\u062f\\u064a\\u0633\\u0645\\u0628\\u0631\".split(\"_\"),monthsShort:\"\\u062c\\u0627\\u0646\\u0641\\u064a_\\u0641\\u064a\\u0641\\u0631\\u064a_\\u0645\\u0627\\u0631\\u0633_\\u0623\\u0641\\u0631\\u064a\\u0644_\\u0645\\u0627\\u064a_\\u062c\\u0648\\u0627\\u0646_\\u062c\\u0648\\u064a\\u0644\\u064a\\u0629_\\u0623\\u0648\\u062a_\\u0633\\u0628\\u062a\\u0645\\u0628\\u0631_\\u0623\\u0643\\u062a\\u0648\\u0628\\u0631_\\u0646\\u0648\\u0641\\u0645\\u0628\\u0631_\\u062f\\u064a\\u0633\\u0645\\u0628\\u0631\".split(\"_\"),weekdays:\"\\u0627\\u0644\\u0623\\u062d\\u062f_\\u0627\\u0644\\u0625\\u062b\\u0646\\u064a\\u0646_\\u0627\\u0644\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0627\\u0644\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u0627\\u0644\\u062e\\u0645\\u064a\\u0633_\\u0627\\u0644\\u062c\\u0645\\u0639\\u0629_\\u0627\\u0644\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysShort:\"\\u0623\\u062d\\u062f_\\u0625\\u062b\\u0646\\u064a\\u0646_\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u062e\\u0645\\u064a\\u0633_\\u062c\\u0645\\u0639\\u0629_\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysMin:\"\\u062d_\\u0646_\\u062b_\\u0631_\\u062e_\\u062c_\\u0633\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u0627\\u0644\\u064a\\u0648\\u0645 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextDay:\"[\\u063a\\u062f\\u0627 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextWeek:\"dddd [\\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastDay:\"[\\u0623\\u0645\\u0633 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastWeek:\"dddd [\\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0641\\u064a %s\",past:\"\\u0645\\u0646\\u0630 %s\",s:\"\\u062b\\u0648\\u0627\\u0646\",ss:\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\",m:\"\\u062f\\u0642\\u064a\\u0642\\u0629\",mm:\"%d \\u062f\\u0642\\u0627\\u0626\\u0642\",h:\"\\u0633\\u0627\\u0639\\u0629\",hh:\"%d \\u0633\\u0627\\u0639\\u0627\\u062a\",d:\"\\u064a\\u0648\\u0645\",dd:\"%d \\u0623\\u064a\\u0627\\u0645\",M:\"\\u0634\\u0647\\u0631\",MM:\"%d \\u0623\\u0634\\u0647\\u0631\",y:\"\\u0633\\u0646\\u0629\",yy:\"%d \\u0633\\u0646\\u0648\\u0627\\u062a\"},week:{dow:1,doy:4}})}(S(6676))},2097:function(U,Y,S){!function(D){\"use strict\";var m={1:\"\\u0661\",2:\"\\u0662\",3:\"\\u0663\",4:\"\\u0664\",5:\"\\u0665\",6:\"\\u0666\",7:\"\\u0667\",8:\"\\u0668\",9:\"\\u0669\",0:\"\\u0660\"},y={\"\\u0661\":\"1\",\"\\u0662\":\"2\",\"\\u0663\":\"3\",\"\\u0664\":\"4\",\"\\u0665\":\"5\",\"\\u0666\":\"6\",\"\\u0667\":\"7\",\"\\u0668\":\"8\",\"\\u0669\":\"9\",\"\\u0660\":\"0\"},_=function(F){return 0===F?0:1===F?1:2===F?2:F%100>=3&&F%100<=10?3:F%100>=11?4:5},f={s:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u062b\\u0627\\u0646\\u064a\\u0629\",\"\\u062b\\u0627\\u0646\\u064a\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629\",[\"\\u062b\\u0627\\u0646\\u064a\\u062a\\u0627\\u0646\",\"\\u062b\\u0627\\u0646\\u064a\\u062a\\u064a\\u0646\"],\"%d \\u062b\\u0648\\u0627\\u0646\",\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\",\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\"],m:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u062f\\u0642\\u064a\\u0642\\u0629\",\"\\u062f\\u0642\\u064a\\u0642\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629\",[\"\\u062f\\u0642\\u064a\\u0642\\u062a\\u0627\\u0646\",\"\\u062f\\u0642\\u064a\\u0642\\u062a\\u064a\\u0646\"],\"%d \\u062f\\u0642\\u0627\\u0626\\u0642\",\"%d \\u062f\\u0642\\u064a\\u0642\\u0629\",\"%d \\u062f\\u0642\\u064a\\u0642\\u0629\"],h:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u0633\\u0627\\u0639\\u0629\",\"\\u0633\\u0627\\u0639\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629\",[\"\\u0633\\u0627\\u0639\\u062a\\u0627\\u0646\",\"\\u0633\\u0627\\u0639\\u062a\\u064a\\u0646\"],\"%d \\u0633\\u0627\\u0639\\u0627\\u062a\",\"%d \\u0633\\u0627\\u0639\\u0629\",\"%d \\u0633\\u0627\\u0639\\u0629\"],d:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u064a\\u0648\\u0645\",\"\\u064a\\u0648\\u0645 \\u0648\\u0627\\u062d\\u062f\",[\"\\u064a\\u0648\\u0645\\u0627\\u0646\",\"\\u064a\\u0648\\u0645\\u064a\\u0646\"],\"%d \\u0623\\u064a\\u0627\\u0645\",\"%d \\u064a\\u0648\\u0645\\u064b\\u0627\",\"%d \\u064a\\u0648\\u0645\"],M:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u0634\\u0647\\u0631\",\"\\u0634\\u0647\\u0631 \\u0648\\u0627\\u062d\\u062f\",[\"\\u0634\\u0647\\u0631\\u0627\\u0646\",\"\\u0634\\u0647\\u0631\\u064a\\u0646\"],\"%d \\u0623\\u0634\\u0647\\u0631\",\"%d \\u0634\\u0647\\u0631\\u0627\",\"%d \\u0634\\u0647\\u0631\"],y:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u0639\\u0627\\u0645\",\"\\u0639\\u0627\\u0645 \\u0648\\u0627\\u062d\\u062f\",[\"\\u0639\\u0627\\u0645\\u0627\\u0646\",\"\\u0639\\u0627\\u0645\\u064a\\u0646\"],\"%d \\u0623\\u0639\\u0648\\u0627\\u0645\",\"%d \\u0639\\u0627\\u0645\\u064b\\u0627\",\"%d \\u0639\\u0627\\u0645\"]},b=function(F){return function(V,ie,H,se){var re=_(V),ee=f[F][_(V)];return 2===re&&(ee=ee[ie?0:1]),ee.replace(/%d/i,V)}},C=[\"\\u064a\\u0646\\u0627\\u064a\\u0631\",\"\\u0641\\u0628\\u0631\\u0627\\u064a\\u0631\",\"\\u0645\\u0627\\u0631\\u0633\",\"\\u0623\\u0628\\u0631\\u064a\\u0644\",\"\\u0645\\u0627\\u064a\\u0648\",\"\\u064a\\u0648\\u0646\\u064a\\u0648\",\"\\u064a\\u0648\\u0644\\u064a\\u0648\",\"\\u0623\\u063a\\u0633\\u0637\\u0633\",\"\\u0633\\u0628\\u062a\\u0645\\u0628\\u0631\",\"\\u0623\\u0643\\u062a\\u0648\\u0628\\u0631\",\"\\u0646\\u0648\\u0641\\u0645\\u0628\\u0631\",\"\\u062f\\u064a\\u0633\\u0645\\u0628\\u0631\"];D.defineLocale(\"ar\",{months:C,monthsShort:C,weekdays:\"\\u0627\\u0644\\u0623\\u062d\\u062f_\\u0627\\u0644\\u0625\\u062b\\u0646\\u064a\\u0646_\\u0627\\u0644\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0627\\u0644\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u0627\\u0644\\u062e\\u0645\\u064a\\u0633_\\u0627\\u0644\\u062c\\u0645\\u0639\\u0629_\\u0627\\u0644\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysShort:\"\\u0623\\u062d\\u062f_\\u0625\\u062b\\u0646\\u064a\\u0646_\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u062e\\u0645\\u064a\\u0633_\\u062c\\u0645\\u0639\\u0629_\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysMin:\"\\u062d_\\u0646_\\u062b_\\u0631_\\u062e_\\u062c_\\u0633\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"D/\\u200fM/\\u200fYYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},meridiemParse:/\\u0635|\\u0645/,isPM:function(F){return\"\\u0645\"===F},meridiem:function(F,V,ie){return F<12?\"\\u0635\":\"\\u0645\"},calendar:{sameDay:\"[\\u0627\\u0644\\u064a\\u0648\\u0645 \\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextDay:\"[\\u063a\\u062f\\u064b\\u0627 \\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextWeek:\"dddd [\\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastDay:\"[\\u0623\\u0645\\u0633 \\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastWeek:\"dddd [\\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0628\\u0639\\u062f %s\",past:\"\\u0645\\u0646\\u0630 %s\",s:b(\"s\"),ss:b(\"s\"),m:b(\"m\"),mm:b(\"m\"),h:b(\"h\"),hh:b(\"h\"),d:b(\"d\"),dd:b(\"d\"),M:b(\"M\"),MM:b(\"M\"),y:b(\"y\"),yy:b(\"y\")},preparse:function(F){return F.replace(/[\\u0661\\u0662\\u0663\\u0664\\u0665\\u0666\\u0667\\u0668\\u0669\\u0660]/g,function(V){return y[V]}).replace(/\\u060c/g,\",\")},postformat:function(F){return F.replace(/\\d/g,function(V){return m[V]}).replace(/,/g,\"\\u060c\")},week:{dow:6,doy:12}})}(S(6676))},5611:function(U,Y,S){!function(D){\"use strict\";var m={1:\"-inci\",5:\"-inci\",8:\"-inci\",70:\"-inci\",80:\"-inci\",2:\"-nci\",7:\"-nci\",20:\"-nci\",50:\"-nci\",3:\"-\\xfcnc\\xfc\",4:\"-\\xfcnc\\xfc\",100:\"-\\xfcnc\\xfc\",6:\"-nc\\u0131\",9:\"-uncu\",10:\"-uncu\",30:\"-uncu\",60:\"-\\u0131nc\\u0131\",90:\"-\\u0131nc\\u0131\"};D.defineLocale(\"az\",{months:\"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr\".split(\"_\"),monthsShort:\"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek\".split(\"_\"),weekdays:\"Bazar_Bazar ert\\u0259si_\\xc7\\u0259r\\u015f\\u0259nb\\u0259 ax\\u015fam\\u0131_\\xc7\\u0259r\\u015f\\u0259nb\\u0259_C\\xfcm\\u0259 ax\\u015fam\\u0131_C\\xfcm\\u0259_\\u015e\\u0259nb\\u0259\".split(\"_\"),weekdaysShort:\"Baz_BzE_\\xc7Ax_\\xc7\\u0259r_CAx_C\\xfcm_\\u015e\\u0259n\".split(\"_\"),weekdaysMin:\"Bz_BE_\\xc7A_\\xc7\\u0259_CA_C\\xfc_\\u015e\\u0259\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[bug\\xfcn saat] LT\",nextDay:\"[sabah saat] LT\",nextWeek:\"[g\\u0259l\\u0259n h\\u0259ft\\u0259] dddd [saat] LT\",lastDay:\"[d\\xfcn\\u0259n] LT\",lastWeek:\"[ke\\xe7\\u0259n h\\u0259ft\\u0259] dddd [saat] LT\",sameElse:\"L\"},relativeTime:{future:\"%s sonra\",past:\"%s \\u0259vv\\u0259l\",s:\"bir ne\\xe7\\u0259 saniy\\u0259\",ss:\"%d saniy\\u0259\",m:\"bir d\\u0259qiq\\u0259\",mm:\"%d d\\u0259qiq\\u0259\",h:\"bir saat\",hh:\"%d saat\",d:\"bir g\\xfcn\",dd:\"%d g\\xfcn\",M:\"bir ay\",MM:\"%d ay\",y:\"bir il\",yy:\"%d il\"},meridiemParse:/gec\\u0259|s\\u0259h\\u0259r|g\\xfcnd\\xfcz|ax\\u015fam/,isPM:function(_){return/^(g\\xfcnd\\xfcz|ax\\u015fam)$/.test(_)},meridiem:function(_,f,b){return _<4?\"gec\\u0259\":_<12?\"s\\u0259h\\u0259r\":_<17?\"g\\xfcnd\\xfcz\":\"ax\\u015fam\"},dayOfMonthOrdinalParse:/\\d{1,2}-(\\u0131nc\\u0131|inci|nci|\\xfcnc\\xfc|nc\\u0131|uncu)/,ordinal:function(_){if(0===_)return _+\"-\\u0131nc\\u0131\";var f=_%10;return _+(m[f]||m[_%100-f]||m[_>=100?100:null])},week:{dow:1,doy:7}})}(S(6676))},2459:function(U,Y,S){!function(D){\"use strict\";function y(f,b,C){return\"m\"===C?b?\"\\u0445\\u0432\\u0456\\u043b\\u0456\\u043d\\u0430\":\"\\u0445\\u0432\\u0456\\u043b\\u0456\\u043d\\u0443\":\"h\"===C?b?\"\\u0433\\u0430\\u0434\\u0437\\u0456\\u043d\\u0430\":\"\\u0433\\u0430\\u0434\\u0437\\u0456\\u043d\\u0443\":f+\" \"+function m(f,b){var C=f.split(\"_\");return b%10==1&&b%100!=11?C[0]:b%10>=2&&b%10<=4&&(b%100<10||b%100>=20)?C[1]:C[2]}({ss:b?\"\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0430_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u044b_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\":\"\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0443_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u044b_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",mm:b?\"\\u0445\\u0432\\u0456\\u043b\\u0456\\u043d\\u0430_\\u0445\\u0432\\u0456\\u043b\\u0456\\u043d\\u044b_\\u0445\\u0432\\u0456\\u043b\\u0456\\u043d\":\"\\u0445\\u0432\\u0456\\u043b\\u0456\\u043d\\u0443_\\u0445\\u0432\\u0456\\u043b\\u0456\\u043d\\u044b_\\u0445\\u0432\\u0456\\u043b\\u0456\\u043d\",hh:b?\"\\u0433\\u0430\\u0434\\u0437\\u0456\\u043d\\u0430_\\u0433\\u0430\\u0434\\u0437\\u0456\\u043d\\u044b_\\u0433\\u0430\\u0434\\u0437\\u0456\\u043d\":\"\\u0433\\u0430\\u0434\\u0437\\u0456\\u043d\\u0443_\\u0433\\u0430\\u0434\\u0437\\u0456\\u043d\\u044b_\\u0433\\u0430\\u0434\\u0437\\u0456\\u043d\",dd:\"\\u0434\\u0437\\u0435\\u043d\\u044c_\\u0434\\u043d\\u0456_\\u0434\\u0437\\u0451\\u043d\",MM:\"\\u043c\\u0435\\u0441\\u044f\\u0446_\\u043c\\u0435\\u0441\\u044f\\u0446\\u044b_\\u043c\\u0435\\u0441\\u044f\\u0446\\u0430\\u045e\",yy:\"\\u0433\\u043e\\u0434_\\u0433\\u0430\\u0434\\u044b_\\u0433\\u0430\\u0434\\u043e\\u045e\"}[C],+f)}D.defineLocale(\"be\",{months:{format:\"\\u0441\\u0442\\u0443\\u0434\\u0437\\u0435\\u043d\\u044f_\\u043b\\u044e\\u0442\\u0430\\u0433\\u0430_\\u0441\\u0430\\u043a\\u0430\\u0432\\u0456\\u043a\\u0430_\\u043a\\u0440\\u0430\\u0441\\u0430\\u0432\\u0456\\u043a\\u0430_\\u0442\\u0440\\u0430\\u045e\\u043d\\u044f_\\u0447\\u044d\\u0440\\u0432\\u0435\\u043d\\u044f_\\u043b\\u0456\\u043f\\u0435\\u043d\\u044f_\\u0436\\u043d\\u0456\\u045e\\u043d\\u044f_\\u0432\\u0435\\u0440\\u0430\\u0441\\u043d\\u044f_\\u043a\\u0430\\u0441\\u0442\\u0440\\u044b\\u0447\\u043d\\u0456\\u043a\\u0430_\\u043b\\u0456\\u0441\\u0442\\u0430\\u043f\\u0430\\u0434\\u0430_\\u0441\\u043d\\u0435\\u0436\\u043d\\u044f\".split(\"_\"),standalone:\"\\u0441\\u0442\\u0443\\u0434\\u0437\\u0435\\u043d\\u044c_\\u043b\\u044e\\u0442\\u044b_\\u0441\\u0430\\u043a\\u0430\\u0432\\u0456\\u043a_\\u043a\\u0440\\u0430\\u0441\\u0430\\u0432\\u0456\\u043a_\\u0442\\u0440\\u0430\\u0432\\u0435\\u043d\\u044c_\\u0447\\u044d\\u0440\\u0432\\u0435\\u043d\\u044c_\\u043b\\u0456\\u043f\\u0435\\u043d\\u044c_\\u0436\\u043d\\u0456\\u0432\\u0435\\u043d\\u044c_\\u0432\\u0435\\u0440\\u0430\\u0441\\u0435\\u043d\\u044c_\\u043a\\u0430\\u0441\\u0442\\u0440\\u044b\\u0447\\u043d\\u0456\\u043a_\\u043b\\u0456\\u0441\\u0442\\u0430\\u043f\\u0430\\u0434_\\u0441\\u043d\\u0435\\u0436\\u0430\\u043d\\u044c\".split(\"_\")},monthsShort:\"\\u0441\\u0442\\u0443\\u0434_\\u043b\\u044e\\u0442_\\u0441\\u0430\\u043a_\\u043a\\u0440\\u0430\\u0441_\\u0442\\u0440\\u0430\\u0432_\\u0447\\u044d\\u0440\\u0432_\\u043b\\u0456\\u043f_\\u0436\\u043d\\u0456\\u0432_\\u0432\\u0435\\u0440_\\u043a\\u0430\\u0441\\u0442_\\u043b\\u0456\\u0441\\u0442_\\u0441\\u043d\\u0435\\u0436\".split(\"_\"),weekdays:{format:\"\\u043d\\u044f\\u0434\\u0437\\u0435\\u043b\\u044e_\\u043f\\u0430\\u043d\\u044f\\u0434\\u0437\\u0435\\u043b\\u0430\\u043a_\\u0430\\u045e\\u0442\\u043e\\u0440\\u0430\\u043a_\\u0441\\u0435\\u0440\\u0430\\u0434\\u0443_\\u0447\\u0430\\u0446\\u0432\\u0435\\u0440_\\u043f\\u044f\\u0442\\u043d\\u0456\\u0446\\u0443_\\u0441\\u0443\\u0431\\u043e\\u0442\\u0443\".split(\"_\"),standalone:\"\\u043d\\u044f\\u0434\\u0437\\u0435\\u043b\\u044f_\\u043f\\u0430\\u043d\\u044f\\u0434\\u0437\\u0435\\u043b\\u0430\\u043a_\\u0430\\u045e\\u0442\\u043e\\u0440\\u0430\\u043a_\\u0441\\u0435\\u0440\\u0430\\u0434\\u0430_\\u0447\\u0430\\u0446\\u0432\\u0435\\u0440_\\u043f\\u044f\\u0442\\u043d\\u0456\\u0446\\u0430_\\u0441\\u0443\\u0431\\u043e\\u0442\\u0430\".split(\"_\"),isFormat:/\\[ ?[\\u0423\\u0443\\u045e] ?(?:\\u043c\\u0456\\u043d\\u0443\\u043b\\u0443\\u044e|\\u043d\\u0430\\u0441\\u0442\\u0443\\u043f\\u043d\\u0443\\u044e)? ?\\] ?dddd/},weekdaysShort:\"\\u043d\\u0434_\\u043f\\u043d_\\u0430\\u0442_\\u0441\\u0440_\\u0447\\u0446_\\u043f\\u0442_\\u0441\\u0431\".split(\"_\"),weekdaysMin:\"\\u043d\\u0434_\\u043f\\u043d_\\u0430\\u0442_\\u0441\\u0440_\\u0447\\u0446_\\u043f\\u0442_\\u0441\\u0431\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY \\u0433.\",LLL:\"D MMMM YYYY \\u0433., HH:mm\",LLLL:\"dddd, D MMMM YYYY \\u0433., HH:mm\"},calendar:{sameDay:\"[\\u0421\\u0451\\u043d\\u043d\\u044f \\u045e] LT\",nextDay:\"[\\u0417\\u0430\\u045e\\u0442\\u0440\\u0430 \\u045e] LT\",lastDay:\"[\\u0423\\u0447\\u043e\\u0440\\u0430 \\u045e] LT\",nextWeek:function(){return\"[\\u0423] dddd [\\u045e] LT\"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return\"[\\u0423 \\u043c\\u0456\\u043d\\u0443\\u043b\\u0443\\u044e] dddd [\\u045e] LT\";case 1:case 2:case 4:return\"[\\u0423 \\u043c\\u0456\\u043d\\u0443\\u043b\\u044b] dddd [\\u045e] LT\"}},sameElse:\"L\"},relativeTime:{future:\"\\u043f\\u0440\\u0430\\u0437 %s\",past:\"%s \\u0442\\u0430\\u043c\\u0443\",s:\"\\u043d\\u0435\\u043a\\u0430\\u043b\\u044c\\u043a\\u0456 \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",m:y,mm:y,h:y,hh:y,d:\"\\u0434\\u0437\\u0435\\u043d\\u044c\",dd:y,M:\"\\u043c\\u0435\\u0441\\u044f\\u0446\",MM:y,y:\"\\u0433\\u043e\\u0434\",yy:y},meridiemParse:/\\u043d\\u043e\\u0447\\u044b|\\u0440\\u0430\\u043d\\u0456\\u0446\\u044b|\\u0434\\u043d\\u044f|\\u0432\\u0435\\u0447\\u0430\\u0440\\u0430/,isPM:function(f){return/^(\\u0434\\u043d\\u044f|\\u0432\\u0435\\u0447\\u0430\\u0440\\u0430)$/.test(f)},meridiem:function(f,b,C){return f<4?\"\\u043d\\u043e\\u0447\\u044b\":f<12?\"\\u0440\\u0430\\u043d\\u0456\\u0446\\u044b\":f<17?\"\\u0434\\u043d\\u044f\":\"\\u0432\\u0435\\u0447\\u0430\\u0440\\u0430\"},dayOfMonthOrdinalParse:/\\d{1,2}-(\\u0456|\\u044b|\\u0433\\u0430)/,ordinal:function(f,b){switch(b){case\"M\":case\"d\":case\"DDD\":case\"w\":case\"W\":return f%10!=2&&f%10!=3||f%100==12||f%100==13?f+\"-\\u044b\":f+\"-\\u0456\";case\"D\":return f+\"-\\u0433\\u0430\";default:return f}},week:{dow:1,doy:7}})}(S(6676))},1825:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"bg\",{months:\"\\u044f\\u043d\\u0443\\u0430\\u0440\\u0438_\\u0444\\u0435\\u0432\\u0440\\u0443\\u0430\\u0440\\u0438_\\u043c\\u0430\\u0440\\u0442_\\u0430\\u043f\\u0440\\u0438\\u043b_\\u043c\\u0430\\u0439_\\u044e\\u043d\\u0438_\\u044e\\u043b\\u0438_\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442_\\u0441\\u0435\\u043f\\u0442\\u0435\\u043c\\u0432\\u0440\\u0438_\\u043e\\u043a\\u0442\\u043e\\u043c\\u0432\\u0440\\u0438_\\u043d\\u043e\\u0435\\u043c\\u0432\\u0440\\u0438_\\u0434\\u0435\\u043a\\u0435\\u043c\\u0432\\u0440\\u0438\".split(\"_\"),monthsShort:\"\\u044f\\u043d\\u0443_\\u0444\\u0435\\u0432_\\u043c\\u0430\\u0440_\\u0430\\u043f\\u0440_\\u043c\\u0430\\u0439_\\u044e\\u043d\\u0438_\\u044e\\u043b\\u0438_\\u0430\\u0432\\u0433_\\u0441\\u0435\\u043f_\\u043e\\u043a\\u0442_\\u043d\\u043e\\u0435_\\u0434\\u0435\\u043a\".split(\"_\"),weekdays:\"\\u043d\\u0435\\u0434\\u0435\\u043b\\u044f_\\u043f\\u043e\\u043d\\u0435\\u0434\\u0435\\u043b\\u043d\\u0438\\u043a_\\u0432\\u0442\\u043e\\u0440\\u043d\\u0438\\u043a_\\u0441\\u0440\\u044f\\u0434\\u0430_\\u0447\\u0435\\u0442\\u0432\\u044a\\u0440\\u0442\\u044a\\u043a_\\u043f\\u0435\\u0442\\u044a\\u043a_\\u0441\\u044a\\u0431\\u043e\\u0442\\u0430\".split(\"_\"),weekdaysShort:\"\\u043d\\u0435\\u0434_\\u043f\\u043e\\u043d_\\u0432\\u0442\\u043e_\\u0441\\u0440\\u044f_\\u0447\\u0435\\u0442_\\u043f\\u0435\\u0442_\\u0441\\u044a\\u0431\".split(\"_\"),weekdaysMin:\"\\u043d\\u0434_\\u043f\\u043d_\\u0432\\u0442_\\u0441\\u0440_\\u0447\\u0442_\\u043f\\u0442_\\u0441\\u0431\".split(\"_\"),longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"D.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY H:mm\",LLLL:\"dddd, D MMMM YYYY H:mm\"},calendar:{sameDay:\"[\\u0414\\u043d\\u0435\\u0441 \\u0432] LT\",nextDay:\"[\\u0423\\u0442\\u0440\\u0435 \\u0432] LT\",nextWeek:\"dddd [\\u0432] LT\",lastDay:\"[\\u0412\\u0447\\u0435\\u0440\\u0430 \\u0432] LT\",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return\"[\\u041c\\u0438\\u043d\\u0430\\u043b\\u0430\\u0442\\u0430] dddd [\\u0432] LT\";case 1:case 2:case 4:case 5:return\"[\\u041c\\u0438\\u043d\\u0430\\u043b\\u0438\\u044f] dddd [\\u0432] LT\"}},sameElse:\"L\"},relativeTime:{future:\"\\u0441\\u043b\\u0435\\u0434 %s\",past:\"\\u043f\\u0440\\u0435\\u0434\\u0438 %s\",s:\"\\u043d\\u044f\\u043a\\u043e\\u043b\\u043a\\u043e \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0438\",ss:\"%d \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0438\",m:\"\\u043c\\u0438\\u043d\\u0443\\u0442\\u0430\",mm:\"%d \\u043c\\u0438\\u043d\\u0443\\u0442\\u0438\",h:\"\\u0447\\u0430\\u0441\",hh:\"%d \\u0447\\u0430\\u0441\\u0430\",d:\"\\u0434\\u0435\\u043d\",dd:\"%d \\u0434\\u0435\\u043d\\u0430\",w:\"\\u0441\\u0435\\u0434\\u043c\\u0438\\u0446\\u0430\",ww:\"%d \\u0441\\u0435\\u0434\\u043c\\u0438\\u0446\\u0438\",M:\"\\u043c\\u0435\\u0441\\u0435\\u0446\",MM:\"%d \\u043c\\u0435\\u0441\\u0435\\u0446\\u0430\",y:\"\\u0433\\u043e\\u0434\\u0438\\u043d\\u0430\",yy:\"%d \\u0433\\u043e\\u0434\\u0438\\u043d\\u0438\"},dayOfMonthOrdinalParse:/\\d{1,2}-(\\u0435\\u0432|\\u0435\\u043d|\\u0442\\u0438|\\u0432\\u0438|\\u0440\\u0438|\\u043c\\u0438)/,ordinal:function(y){var _=y%10,f=y%100;return 0===y?y+\"-\\u0435\\u0432\":0===f?y+\"-\\u0435\\u043d\":f>10&&f<20?y+\"-\\u0442\\u0438\":1===_?y+\"-\\u0432\\u0438\":2===_?y+\"-\\u0440\\u0438\":7===_||8===_?y+\"-\\u043c\\u0438\":y+\"-\\u0442\\u0438\"},week:{dow:1,doy:7}})}(S(6676))},5918:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"bm\",{months:\"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_M\\u025bkalo_Zuw\\u025bnkalo_Zuluyekalo_Utikalo_S\\u025btanburukalo_\\u0254kut\\u0254burukalo_Nowanburukalo_Desanburukalo\".split(\"_\"),monthsShort:\"Zan_Few_Mar_Awi_M\\u025b_Zuw_Zul_Uti_S\\u025bt_\\u0254ku_Now_Des\".split(\"_\"),weekdays:\"Kari_Nt\\u025bn\\u025bn_Tarata_Araba_Alamisa_Juma_Sibiri\".split(\"_\"),weekdaysShort:\"Kar_Nt\\u025b_Tar_Ara_Ala_Jum_Sib\".split(\"_\"),weekdaysMin:\"Ka_Nt_Ta_Ar_Al_Ju_Si\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"MMMM [tile] D [san] YYYY\",LLL:\"MMMM [tile] D [san] YYYY [l\\u025br\\u025b] HH:mm\",LLLL:\"dddd MMMM [tile] D [san] YYYY [l\\u025br\\u025b] HH:mm\"},calendar:{sameDay:\"[Bi l\\u025br\\u025b] LT\",nextDay:\"[Sini l\\u025br\\u025b] LT\",nextWeek:\"dddd [don l\\u025br\\u025b] LT\",lastDay:\"[Kunu l\\u025br\\u025b] LT\",lastWeek:\"dddd [t\\u025bm\\u025bnen l\\u025br\\u025b] LT\",sameElse:\"L\"},relativeTime:{future:\"%s k\\u0254n\\u0254\",past:\"a b\\u025b %s b\\u0254\",s:\"sanga dama dama\",ss:\"sekondi %d\",m:\"miniti kelen\",mm:\"miniti %d\",h:\"l\\u025br\\u025b kelen\",hh:\"l\\u025br\\u025b %d\",d:\"tile kelen\",dd:\"tile %d\",M:\"kalo kelen\",MM:\"kalo %d\",y:\"san kelen\",yy:\"san %d\"},week:{dow:1,doy:4}})}(S(6676))},9683:function(U,Y,S){!function(D){\"use strict\";var m={1:\"\\u09e7\",2:\"\\u09e8\",3:\"\\u09e9\",4:\"\\u09ea\",5:\"\\u09eb\",6:\"\\u09ec\",7:\"\\u09ed\",8:\"\\u09ee\",9:\"\\u09ef\",0:\"\\u09e6\"},y={\"\\u09e7\":\"1\",\"\\u09e8\":\"2\",\"\\u09e9\":\"3\",\"\\u09ea\":\"4\",\"\\u09eb\":\"5\",\"\\u09ec\":\"6\",\"\\u09ed\":\"7\",\"\\u09ee\":\"8\",\"\\u09ef\":\"9\",\"\\u09e6\":\"0\"};D.defineLocale(\"bn-bd\",{months:\"\\u099c\\u09be\\u09a8\\u09c1\\u09df\\u09be\\u09b0\\u09bf_\\u09ab\\u09c7\\u09ac\\u09cd\\u09b0\\u09c1\\u09df\\u09be\\u09b0\\u09bf_\\u09ae\\u09be\\u09b0\\u09cd\\u099a_\\u098f\\u09aa\\u09cd\\u09b0\\u09bf\\u09b2_\\u09ae\\u09c7_\\u099c\\u09c1\\u09a8_\\u099c\\u09c1\\u09b2\\u09be\\u0987_\\u0986\\u0997\\u09b8\\u09cd\\u099f_\\u09b8\\u09c7\\u09aa\\u09cd\\u099f\\u09c7\\u09ae\\u09cd\\u09ac\\u09b0_\\u0985\\u0995\\u09cd\\u099f\\u09cb\\u09ac\\u09b0_\\u09a8\\u09ad\\u09c7\\u09ae\\u09cd\\u09ac\\u09b0_\\u09a1\\u09bf\\u09b8\\u09c7\\u09ae\\u09cd\\u09ac\\u09b0\".split(\"_\"),monthsShort:\"\\u099c\\u09be\\u09a8\\u09c1_\\u09ab\\u09c7\\u09ac\\u09cd\\u09b0\\u09c1_\\u09ae\\u09be\\u09b0\\u09cd\\u099a_\\u098f\\u09aa\\u09cd\\u09b0\\u09bf\\u09b2_\\u09ae\\u09c7_\\u099c\\u09c1\\u09a8_\\u099c\\u09c1\\u09b2\\u09be\\u0987_\\u0986\\u0997\\u09b8\\u09cd\\u099f_\\u09b8\\u09c7\\u09aa\\u09cd\\u099f_\\u0985\\u0995\\u09cd\\u099f\\u09cb_\\u09a8\\u09ad\\u09c7_\\u09a1\\u09bf\\u09b8\\u09c7\".split(\"_\"),weekdays:\"\\u09b0\\u09ac\\u09bf\\u09ac\\u09be\\u09b0_\\u09b8\\u09cb\\u09ae\\u09ac\\u09be\\u09b0_\\u09ae\\u0999\\u09cd\\u0997\\u09b2\\u09ac\\u09be\\u09b0_\\u09ac\\u09c1\\u09a7\\u09ac\\u09be\\u09b0_\\u09ac\\u09c3\\u09b9\\u09b8\\u09cd\\u09aa\\u09a4\\u09bf\\u09ac\\u09be\\u09b0_\\u09b6\\u09c1\\u0995\\u09cd\\u09b0\\u09ac\\u09be\\u09b0_\\u09b6\\u09a8\\u09bf\\u09ac\\u09be\\u09b0\".split(\"_\"),weekdaysShort:\"\\u09b0\\u09ac\\u09bf_\\u09b8\\u09cb\\u09ae_\\u09ae\\u0999\\u09cd\\u0997\\u09b2_\\u09ac\\u09c1\\u09a7_\\u09ac\\u09c3\\u09b9\\u09b8\\u09cd\\u09aa\\u09a4\\u09bf_\\u09b6\\u09c1\\u0995\\u09cd\\u09b0_\\u09b6\\u09a8\\u09bf\".split(\"_\"),weekdaysMin:\"\\u09b0\\u09ac\\u09bf_\\u09b8\\u09cb\\u09ae_\\u09ae\\u0999\\u09cd\\u0997\\u09b2_\\u09ac\\u09c1\\u09a7_\\u09ac\\u09c3\\u09b9_\\u09b6\\u09c1\\u0995\\u09cd\\u09b0_\\u09b6\\u09a8\\u09bf\".split(\"_\"),longDateFormat:{LT:\"A h:mm \\u09b8\\u09ae\\u09df\",LTS:\"A h:mm:ss \\u09b8\\u09ae\\u09df\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm \\u09b8\\u09ae\\u09df\",LLLL:\"dddd, D MMMM YYYY, A h:mm \\u09b8\\u09ae\\u09df\"},calendar:{sameDay:\"[\\u0986\\u099c] LT\",nextDay:\"[\\u0986\\u0997\\u09be\\u09ae\\u09c0\\u0995\\u09be\\u09b2] LT\",nextWeek:\"dddd, LT\",lastDay:\"[\\u0997\\u09a4\\u0995\\u09be\\u09b2] LT\",lastWeek:\"[\\u0997\\u09a4] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u09aa\\u09b0\\u09c7\",past:\"%s \\u0986\\u0997\\u09c7\",s:\"\\u0995\\u09df\\u09c7\\u0995 \\u09b8\\u09c7\\u0995\\u09c7\\u09a8\\u09cd\\u09a1\",ss:\"%d \\u09b8\\u09c7\\u0995\\u09c7\\u09a8\\u09cd\\u09a1\",m:\"\\u098f\\u0995 \\u09ae\\u09bf\\u09a8\\u09bf\\u099f\",mm:\"%d \\u09ae\\u09bf\\u09a8\\u09bf\\u099f\",h:\"\\u098f\\u0995 \\u0998\\u09a8\\u09cd\\u099f\\u09be\",hh:\"%d \\u0998\\u09a8\\u09cd\\u099f\\u09be\",d:\"\\u098f\\u0995 \\u09a6\\u09bf\\u09a8\",dd:\"%d \\u09a6\\u09bf\\u09a8\",M:\"\\u098f\\u0995 \\u09ae\\u09be\\u09b8\",MM:\"%d \\u09ae\\u09be\\u09b8\",y:\"\\u098f\\u0995 \\u09ac\\u099b\\u09b0\",yy:\"%d \\u09ac\\u099b\\u09b0\"},preparse:function(f){return f.replace(/[\\u09e7\\u09e8\\u09e9\\u09ea\\u09eb\\u09ec\\u09ed\\u09ee\\u09ef\\u09e6]/g,function(b){return y[b]})},postformat:function(f){return f.replace(/\\d/g,function(b){return m[b]})},meridiemParse:/\\u09b0\\u09be\\u09a4|\\u09ad\\u09cb\\u09b0|\\u09b8\\u0995\\u09be\\u09b2|\\u09a6\\u09c1\\u09aa\\u09c1\\u09b0|\\u09ac\\u09bf\\u0995\\u09be\\u09b2|\\u09b8\\u09a8\\u09cd\\u09a7\\u09cd\\u09af\\u09be|\\u09b0\\u09be\\u09a4/,meridiemHour:function(f,b){return 12===f&&(f=0),\"\\u09b0\\u09be\\u09a4\"===b?f<4?f:f+12:\"\\u09ad\\u09cb\\u09b0\"===b||\"\\u09b8\\u0995\\u09be\\u09b2\"===b?f:\"\\u09a6\\u09c1\\u09aa\\u09c1\\u09b0\"===b?f>=3?f:f+12:\"\\u09ac\\u09bf\\u0995\\u09be\\u09b2\"===b||\"\\u09b8\\u09a8\\u09cd\\u09a7\\u09cd\\u09af\\u09be\"===b?f+12:void 0},meridiem:function(f,b,C){return f<4?\"\\u09b0\\u09be\\u09a4\":f<6?\"\\u09ad\\u09cb\\u09b0\":f<12?\"\\u09b8\\u0995\\u09be\\u09b2\":f<15?\"\\u09a6\\u09c1\\u09aa\\u09c1\\u09b0\":f<18?\"\\u09ac\\u09bf\\u0995\\u09be\\u09b2\":f<20?\"\\u09b8\\u09a8\\u09cd\\u09a7\\u09cd\\u09af\\u09be\":\"\\u09b0\\u09be\\u09a4\"},week:{dow:0,doy:6}})}(S(6676))},4065:function(U,Y,S){!function(D){\"use strict\";var m={1:\"\\u09e7\",2:\"\\u09e8\",3:\"\\u09e9\",4:\"\\u09ea\",5:\"\\u09eb\",6:\"\\u09ec\",7:\"\\u09ed\",8:\"\\u09ee\",9:\"\\u09ef\",0:\"\\u09e6\"},y={\"\\u09e7\":\"1\",\"\\u09e8\":\"2\",\"\\u09e9\":\"3\",\"\\u09ea\":\"4\",\"\\u09eb\":\"5\",\"\\u09ec\":\"6\",\"\\u09ed\":\"7\",\"\\u09ee\":\"8\",\"\\u09ef\":\"9\",\"\\u09e6\":\"0\"};D.defineLocale(\"bn\",{months:\"\\u099c\\u09be\\u09a8\\u09c1\\u09df\\u09be\\u09b0\\u09bf_\\u09ab\\u09c7\\u09ac\\u09cd\\u09b0\\u09c1\\u09df\\u09be\\u09b0\\u09bf_\\u09ae\\u09be\\u09b0\\u09cd\\u099a_\\u098f\\u09aa\\u09cd\\u09b0\\u09bf\\u09b2_\\u09ae\\u09c7_\\u099c\\u09c1\\u09a8_\\u099c\\u09c1\\u09b2\\u09be\\u0987_\\u0986\\u0997\\u09b8\\u09cd\\u099f_\\u09b8\\u09c7\\u09aa\\u09cd\\u099f\\u09c7\\u09ae\\u09cd\\u09ac\\u09b0_\\u0985\\u0995\\u09cd\\u099f\\u09cb\\u09ac\\u09b0_\\u09a8\\u09ad\\u09c7\\u09ae\\u09cd\\u09ac\\u09b0_\\u09a1\\u09bf\\u09b8\\u09c7\\u09ae\\u09cd\\u09ac\\u09b0\".split(\"_\"),monthsShort:\"\\u099c\\u09be\\u09a8\\u09c1_\\u09ab\\u09c7\\u09ac\\u09cd\\u09b0\\u09c1_\\u09ae\\u09be\\u09b0\\u09cd\\u099a_\\u098f\\u09aa\\u09cd\\u09b0\\u09bf\\u09b2_\\u09ae\\u09c7_\\u099c\\u09c1\\u09a8_\\u099c\\u09c1\\u09b2\\u09be\\u0987_\\u0986\\u0997\\u09b8\\u09cd\\u099f_\\u09b8\\u09c7\\u09aa\\u09cd\\u099f_\\u0985\\u0995\\u09cd\\u099f\\u09cb_\\u09a8\\u09ad\\u09c7_\\u09a1\\u09bf\\u09b8\\u09c7\".split(\"_\"),weekdays:\"\\u09b0\\u09ac\\u09bf\\u09ac\\u09be\\u09b0_\\u09b8\\u09cb\\u09ae\\u09ac\\u09be\\u09b0_\\u09ae\\u0999\\u09cd\\u0997\\u09b2\\u09ac\\u09be\\u09b0_\\u09ac\\u09c1\\u09a7\\u09ac\\u09be\\u09b0_\\u09ac\\u09c3\\u09b9\\u09b8\\u09cd\\u09aa\\u09a4\\u09bf\\u09ac\\u09be\\u09b0_\\u09b6\\u09c1\\u0995\\u09cd\\u09b0\\u09ac\\u09be\\u09b0_\\u09b6\\u09a8\\u09bf\\u09ac\\u09be\\u09b0\".split(\"_\"),weekdaysShort:\"\\u09b0\\u09ac\\u09bf_\\u09b8\\u09cb\\u09ae_\\u09ae\\u0999\\u09cd\\u0997\\u09b2_\\u09ac\\u09c1\\u09a7_\\u09ac\\u09c3\\u09b9\\u09b8\\u09cd\\u09aa\\u09a4\\u09bf_\\u09b6\\u09c1\\u0995\\u09cd\\u09b0_\\u09b6\\u09a8\\u09bf\".split(\"_\"),weekdaysMin:\"\\u09b0\\u09ac\\u09bf_\\u09b8\\u09cb\\u09ae_\\u09ae\\u0999\\u09cd\\u0997\\u09b2_\\u09ac\\u09c1\\u09a7_\\u09ac\\u09c3\\u09b9_\\u09b6\\u09c1\\u0995\\u09cd\\u09b0_\\u09b6\\u09a8\\u09bf\".split(\"_\"),longDateFormat:{LT:\"A h:mm \\u09b8\\u09ae\\u09df\",LTS:\"A h:mm:ss \\u09b8\\u09ae\\u09df\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm \\u09b8\\u09ae\\u09df\",LLLL:\"dddd, D MMMM YYYY, A h:mm \\u09b8\\u09ae\\u09df\"},calendar:{sameDay:\"[\\u0986\\u099c] LT\",nextDay:\"[\\u0986\\u0997\\u09be\\u09ae\\u09c0\\u0995\\u09be\\u09b2] LT\",nextWeek:\"dddd, LT\",lastDay:\"[\\u0997\\u09a4\\u0995\\u09be\\u09b2] LT\",lastWeek:\"[\\u0997\\u09a4] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u09aa\\u09b0\\u09c7\",past:\"%s \\u0986\\u0997\\u09c7\",s:\"\\u0995\\u09df\\u09c7\\u0995 \\u09b8\\u09c7\\u0995\\u09c7\\u09a8\\u09cd\\u09a1\",ss:\"%d \\u09b8\\u09c7\\u0995\\u09c7\\u09a8\\u09cd\\u09a1\",m:\"\\u098f\\u0995 \\u09ae\\u09bf\\u09a8\\u09bf\\u099f\",mm:\"%d \\u09ae\\u09bf\\u09a8\\u09bf\\u099f\",h:\"\\u098f\\u0995 \\u0998\\u09a8\\u09cd\\u099f\\u09be\",hh:\"%d \\u0998\\u09a8\\u09cd\\u099f\\u09be\",d:\"\\u098f\\u0995 \\u09a6\\u09bf\\u09a8\",dd:\"%d \\u09a6\\u09bf\\u09a8\",M:\"\\u098f\\u0995 \\u09ae\\u09be\\u09b8\",MM:\"%d \\u09ae\\u09be\\u09b8\",y:\"\\u098f\\u0995 \\u09ac\\u099b\\u09b0\",yy:\"%d \\u09ac\\u099b\\u09b0\"},preparse:function(f){return f.replace(/[\\u09e7\\u09e8\\u09e9\\u09ea\\u09eb\\u09ec\\u09ed\\u09ee\\u09ef\\u09e6]/g,function(b){return y[b]})},postformat:function(f){return f.replace(/\\d/g,function(b){return m[b]})},meridiemParse:/\\u09b0\\u09be\\u09a4|\\u09b8\\u0995\\u09be\\u09b2|\\u09a6\\u09c1\\u09aa\\u09c1\\u09b0|\\u09ac\\u09bf\\u0995\\u09be\\u09b2|\\u09b0\\u09be\\u09a4/,meridiemHour:function(f,b){return 12===f&&(f=0),\"\\u09b0\\u09be\\u09a4\"===b&&f>=4||\"\\u09a6\\u09c1\\u09aa\\u09c1\\u09b0\"===b&&f<5||\"\\u09ac\\u09bf\\u0995\\u09be\\u09b2\"===b?f+12:f},meridiem:function(f,b,C){return f<4?\"\\u09b0\\u09be\\u09a4\":f<10?\"\\u09b8\\u0995\\u09be\\u09b2\":f<17?\"\\u09a6\\u09c1\\u09aa\\u09c1\\u09b0\":f<20?\"\\u09ac\\u09bf\\u0995\\u09be\\u09b2\":\"\\u09b0\\u09be\\u09a4\"},week:{dow:0,doy:6}})}(S(6676))},1034:function(U,Y,S){!function(D){\"use strict\";var m={1:\"\\u0f21\",2:\"\\u0f22\",3:\"\\u0f23\",4:\"\\u0f24\",5:\"\\u0f25\",6:\"\\u0f26\",7:\"\\u0f27\",8:\"\\u0f28\",9:\"\\u0f29\",0:\"\\u0f20\"},y={\"\\u0f21\":\"1\",\"\\u0f22\":\"2\",\"\\u0f23\":\"3\",\"\\u0f24\":\"4\",\"\\u0f25\":\"5\",\"\\u0f26\":\"6\",\"\\u0f27\":\"7\",\"\\u0f28\":\"8\",\"\\u0f29\":\"9\",\"\\u0f20\":\"0\"};D.defineLocale(\"bo\",{months:\"\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f51\\u0f44\\u0f0b\\u0f54\\u0f7c_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f42\\u0f49\\u0f72\\u0f66\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f42\\u0f66\\u0f74\\u0f58\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f56\\u0f5e\\u0f72\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f63\\u0f94\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f51\\u0fb2\\u0f74\\u0f42\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f56\\u0f51\\u0f74\\u0f53\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f56\\u0f62\\u0f92\\u0fb1\\u0f51\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f51\\u0f42\\u0f74\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f56\\u0f45\\u0f74\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f56\\u0f45\\u0f74\\u0f0b\\u0f42\\u0f45\\u0f72\\u0f42\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f56\\u0f45\\u0f74\\u0f0b\\u0f42\\u0f49\\u0f72\\u0f66\\u0f0b\\u0f54\".split(\"_\"),monthsShort:\"\\u0f5f\\u0fb3\\u0f0b1_\\u0f5f\\u0fb3\\u0f0b2_\\u0f5f\\u0fb3\\u0f0b3_\\u0f5f\\u0fb3\\u0f0b4_\\u0f5f\\u0fb3\\u0f0b5_\\u0f5f\\u0fb3\\u0f0b6_\\u0f5f\\u0fb3\\u0f0b7_\\u0f5f\\u0fb3\\u0f0b8_\\u0f5f\\u0fb3\\u0f0b9_\\u0f5f\\u0fb3\\u0f0b10_\\u0f5f\\u0fb3\\u0f0b11_\\u0f5f\\u0fb3\\u0f0b12\".split(\"_\"),monthsShortRegex:/^(\\u0f5f\\u0fb3\\u0f0b\\d{1,2})/,monthsParseExact:!0,weekdays:\"\\u0f42\\u0f5f\\u0f60\\u0f0b\\u0f49\\u0f72\\u0f0b\\u0f58\\u0f0b_\\u0f42\\u0f5f\\u0f60\\u0f0b\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b_\\u0f42\\u0f5f\\u0f60\\u0f0b\\u0f58\\u0f72\\u0f42\\u0f0b\\u0f51\\u0f58\\u0f62\\u0f0b_\\u0f42\\u0f5f\\u0f60\\u0f0b\\u0f63\\u0fb7\\u0f42\\u0f0b\\u0f54\\u0f0b_\\u0f42\\u0f5f\\u0f60\\u0f0b\\u0f55\\u0f74\\u0f62\\u0f0b\\u0f56\\u0f74_\\u0f42\\u0f5f\\u0f60\\u0f0b\\u0f54\\u0f0b\\u0f66\\u0f44\\u0f66\\u0f0b_\\u0f42\\u0f5f\\u0f60\\u0f0b\\u0f66\\u0fa4\\u0f7a\\u0f53\\u0f0b\\u0f54\\u0f0b\".split(\"_\"),weekdaysShort:\"\\u0f49\\u0f72\\u0f0b\\u0f58\\u0f0b_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b_\\u0f58\\u0f72\\u0f42\\u0f0b\\u0f51\\u0f58\\u0f62\\u0f0b_\\u0f63\\u0fb7\\u0f42\\u0f0b\\u0f54\\u0f0b_\\u0f55\\u0f74\\u0f62\\u0f0b\\u0f56\\u0f74_\\u0f54\\u0f0b\\u0f66\\u0f44\\u0f66\\u0f0b_\\u0f66\\u0fa4\\u0f7a\\u0f53\\u0f0b\\u0f54\\u0f0b\".split(\"_\"),weekdaysMin:\"\\u0f49\\u0f72_\\u0f5f\\u0fb3_\\u0f58\\u0f72\\u0f42_\\u0f63\\u0fb7\\u0f42_\\u0f55\\u0f74\\u0f62_\\u0f66\\u0f44\\u0f66_\\u0f66\\u0fa4\\u0f7a\\u0f53\".split(\"_\"),longDateFormat:{LT:\"A h:mm\",LTS:\"A h:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm\",LLLL:\"dddd, D MMMM YYYY, A h:mm\"},calendar:{sameDay:\"[\\u0f51\\u0f72\\u0f0b\\u0f62\\u0f72\\u0f44] LT\",nextDay:\"[\\u0f66\\u0f44\\u0f0b\\u0f49\\u0f72\\u0f53] LT\",nextWeek:\"[\\u0f56\\u0f51\\u0f74\\u0f53\\u0f0b\\u0f55\\u0fb2\\u0f42\\u0f0b\\u0f62\\u0f97\\u0f7a\\u0f66\\u0f0b\\u0f58], LT\",lastDay:\"[\\u0f41\\u0f0b\\u0f66\\u0f44] LT\",lastWeek:\"[\\u0f56\\u0f51\\u0f74\\u0f53\\u0f0b\\u0f55\\u0fb2\\u0f42\\u0f0b\\u0f58\\u0f50\\u0f60\\u0f0b\\u0f58] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0f63\\u0f0b\",past:\"%s \\u0f66\\u0f94\\u0f53\\u0f0b\\u0f63\",s:\"\\u0f63\\u0f58\\u0f0b\\u0f66\\u0f44\",ss:\"%d \\u0f66\\u0f90\\u0f62\\u0f0b\\u0f46\\u0f0d\",m:\"\\u0f66\\u0f90\\u0f62\\u0f0b\\u0f58\\u0f0b\\u0f42\\u0f45\\u0f72\\u0f42\",mm:\"%d \\u0f66\\u0f90\\u0f62\\u0f0b\\u0f58\",h:\"\\u0f46\\u0f74\\u0f0b\\u0f5a\\u0f7c\\u0f51\\u0f0b\\u0f42\\u0f45\\u0f72\\u0f42\",hh:\"%d \\u0f46\\u0f74\\u0f0b\\u0f5a\\u0f7c\\u0f51\",d:\"\\u0f49\\u0f72\\u0f53\\u0f0b\\u0f42\\u0f45\\u0f72\\u0f42\",dd:\"%d \\u0f49\\u0f72\\u0f53\\u0f0b\",M:\"\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f42\\u0f45\\u0f72\\u0f42\",MM:\"%d \\u0f5f\\u0fb3\\u0f0b\\u0f56\",y:\"\\u0f63\\u0f7c\\u0f0b\\u0f42\\u0f45\\u0f72\\u0f42\",yy:\"%d \\u0f63\\u0f7c\"},preparse:function(f){return f.replace(/[\\u0f21\\u0f22\\u0f23\\u0f24\\u0f25\\u0f26\\u0f27\\u0f28\\u0f29\\u0f20]/g,function(b){return y[b]})},postformat:function(f){return f.replace(/\\d/g,function(b){return m[b]})},meridiemParse:/\\u0f58\\u0f5a\\u0f53\\u0f0b\\u0f58\\u0f7c|\\u0f5e\\u0f7c\\u0f42\\u0f66\\u0f0b\\u0f40\\u0f66|\\u0f49\\u0f72\\u0f53\\u0f0b\\u0f42\\u0f74\\u0f44|\\u0f51\\u0f42\\u0f7c\\u0f44\\u0f0b\\u0f51\\u0f42|\\u0f58\\u0f5a\\u0f53\\u0f0b\\u0f58\\u0f7c/,meridiemHour:function(f,b){return 12===f&&(f=0),\"\\u0f58\\u0f5a\\u0f53\\u0f0b\\u0f58\\u0f7c\"===b&&f>=4||\"\\u0f49\\u0f72\\u0f53\\u0f0b\\u0f42\\u0f74\\u0f44\"===b&&f<5||\"\\u0f51\\u0f42\\u0f7c\\u0f44\\u0f0b\\u0f51\\u0f42\"===b?f+12:f},meridiem:function(f,b,C){return f<4?\"\\u0f58\\u0f5a\\u0f53\\u0f0b\\u0f58\\u0f7c\":f<10?\"\\u0f5e\\u0f7c\\u0f42\\u0f66\\u0f0b\\u0f40\\u0f66\":f<17?\"\\u0f49\\u0f72\\u0f53\\u0f0b\\u0f42\\u0f74\\u0f44\":f<20?\"\\u0f51\\u0f42\\u0f7c\\u0f44\\u0f0b\\u0f51\\u0f42\":\"\\u0f58\\u0f5a\\u0f53\\u0f0b\\u0f58\\u0f7c\"},week:{dow:0,doy:6}})}(S(6676))},7671:function(U,Y,S){!function(D){\"use strict\";function m(ee,ht,Ue){return ee+\" \"+function f(ee,ht){return 2===ht?function b(ee){var ht={m:\"v\",b:\"v\",d:\"z\"};return void 0===ht[ee.charAt(0)]?ee:ht[ee.charAt(0)]+ee.substring(1)}(ee):ee}({mm:\"munutenn\",MM:\"miz\",dd:\"devezh\"}[Ue],ee)}function _(ee){return ee>9?_(ee%10):ee}var C=[/^gen/i,/^c[\\u02bc\\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],I=/^(genver|c[\\u02bc\\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[\\u02bc\\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,se=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];D.defineLocale(\"br\",{months:\"Genver_C\\u02bchwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu\".split(\"_\"),monthsShort:\"Gen_C\\u02bchwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker\".split(\"_\"),weekdays:\"Sul_Lun_Meurzh_Merc\\u02bcher_Yaou_Gwener_Sadorn\".split(\"_\"),weekdaysShort:\"Sul_Lun_Meu_Mer_Yao_Gwe_Sad\".split(\"_\"),weekdaysMin:\"Su_Lu_Me_Mer_Ya_Gw_Sa\".split(\"_\"),weekdaysParse:se,fullWeekdaysParse:[/^sul/i,/^lun/i,/^meurzh/i,/^merc[\\u02bc\\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],shortWeekdaysParse:[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],minWeekdaysParse:se,monthsRegex:I,monthsShortRegex:I,monthsStrictRegex:/^(genver|c[\\u02bc\\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,monthsShortStrictRegex:/^(gen|c[\\u02bc\\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,monthsParse:C,longMonthsParse:C,shortMonthsParse:C,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D [a viz] MMMM YYYY\",LLL:\"D [a viz] MMMM YYYY HH:mm\",LLLL:\"dddd, D [a viz] MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Hiziv da] LT\",nextDay:\"[Warc\\u02bchoazh da] LT\",nextWeek:\"dddd [da] LT\",lastDay:\"[Dec\\u02bch da] LT\",lastWeek:\"dddd [paset da] LT\",sameElse:\"L\"},relativeTime:{future:\"a-benn %s\",past:\"%s \\u02bczo\",s:\"un nebeud segondenno\\xf9\",ss:\"%d eilenn\",m:\"ur vunutenn\",mm:m,h:\"un eur\",hh:\"%d eur\",d:\"un devezh\",dd:m,M:\"ur miz\",MM:m,y:\"ur bloaz\",yy:function y(ee){switch(_(ee)){case 1:case 3:case 4:case 5:case 9:return ee+\" bloaz\";default:return ee+\" vloaz\"}}},dayOfMonthOrdinalParse:/\\d{1,2}(a\\xf1|vet)/,ordinal:function(ee){return ee+(1===ee?\"a\\xf1\":\"vet\")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(ee){return\"g.m.\"===ee},meridiem:function(ee,ht,Ue){return ee<12?\"a.m.\":\"g.m.\"}})}(S(6676))},8153:function(U,Y,S){!function(D){\"use strict\";function m(_,f,b){var C=_+\" \";switch(b){case\"ss\":return C+(1===_?\"sekunda\":2===_||3===_||4===_?\"sekunde\":\"sekundi\");case\"m\":return f?\"jedna minuta\":\"jedne minute\";case\"mm\":return C+(1===_?\"minuta\":2===_||3===_||4===_?\"minute\":\"minuta\");case\"h\":return f?\"jedan sat\":\"jednog sata\";case\"hh\":return C+(1===_?\"sat\":2===_||3===_||4===_?\"sata\":\"sati\");case\"dd\":return C+(1===_?\"dan\":\"dana\");case\"MM\":return C+(1===_?\"mjesec\":2===_||3===_||4===_?\"mjeseca\":\"mjeseci\");case\"yy\":return C+(1===_?\"godina\":2===_||3===_||4===_?\"godine\":\"godina\")}}D.defineLocale(\"bs\",{months:\"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar\".split(\"_\"),monthsShort:\"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.\".split(\"_\"),monthsParseExact:!0,weekdays:\"nedjelja_ponedjeljak_utorak_srijeda_\\u010detvrtak_petak_subota\".split(\"_\"),weekdaysShort:\"ned._pon._uto._sri._\\u010det._pet._sub.\".split(\"_\"),weekdaysMin:\"ne_po_ut_sr_\\u010de_pe_su\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY H:mm\",LLLL:\"dddd, D. MMMM YYYY H:mm\"},calendar:{sameDay:\"[danas u] LT\",nextDay:\"[sutra u] LT\",nextWeek:function(){switch(this.day()){case 0:return\"[u] [nedjelju] [u] LT\";case 3:return\"[u] [srijedu] [u] LT\";case 6:return\"[u] [subotu] [u] LT\";case 1:case 2:case 4:case 5:return\"[u] dddd [u] LT\"}},lastDay:\"[ju\\u010der u] LT\",lastWeek:function(){switch(this.day()){case 0:case 3:return\"[pro\\u0161lu] dddd [u] LT\";case 6:return\"[pro\\u0161le] [subote] [u] LT\";case 1:case 2:case 4:case 5:return\"[pro\\u0161li] dddd [u] LT\"}},sameElse:\"L\"},relativeTime:{future:\"za %s\",past:\"prije %s\",s:\"par sekundi\",ss:m,m,mm:m,h:m,hh:m,d:\"dan\",dd:m,M:\"mjesec\",MM:m,y:\"godinu\",yy:m},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:7}})}(S(6676))},4287:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"ca\",{months:{standalone:\"gener_febrer_mar\\xe7_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre\".split(\"_\"),format:\"de gener_de febrer_de mar\\xe7_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre\".split(\"_\"),isFormat:/D[oD]?(\\s)+MMMM/},monthsShort:\"gen._febr._mar\\xe7_abr._maig_juny_jul._ag._set._oct._nov._des.\".split(\"_\"),monthsParseExact:!0,weekdays:\"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte\".split(\"_\"),weekdaysShort:\"dg._dl._dt._dc._dj._dv._ds.\".split(\"_\"),weekdaysMin:\"dg_dl_dt_dc_dj_dv_ds\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM [de] YYYY\",ll:\"D MMM YYYY\",LLL:\"D MMMM [de] YYYY [a les] H:mm\",lll:\"D MMM YYYY, H:mm\",LLLL:\"dddd D MMMM [de] YYYY [a les] H:mm\",llll:\"ddd D MMM YYYY, H:mm\"},calendar:{sameDay:function(){return\"[avui a \"+(1!==this.hours()?\"les\":\"la\")+\"] LT\"},nextDay:function(){return\"[dem\\xe0 a \"+(1!==this.hours()?\"les\":\"la\")+\"] LT\"},nextWeek:function(){return\"dddd [a \"+(1!==this.hours()?\"les\":\"la\")+\"] LT\"},lastDay:function(){return\"[ahir a \"+(1!==this.hours()?\"les\":\"la\")+\"] LT\"},lastWeek:function(){return\"[el] dddd [passat a \"+(1!==this.hours()?\"les\":\"la\")+\"] LT\"},sameElse:\"L\"},relativeTime:{future:\"d'aqu\\xed %s\",past:\"fa %s\",s:\"uns segons\",ss:\"%d segons\",m:\"un minut\",mm:\"%d minuts\",h:\"una hora\",hh:\"%d hores\",d:\"un dia\",dd:\"%d dies\",M:\"un mes\",MM:\"%d mesos\",y:\"un any\",yy:\"%d anys\"},dayOfMonthOrdinalParse:/\\d{1,2}(r|n|t|\\xe8|a)/,ordinal:function(y,_){var f=1===y?\"r\":2===y?\"n\":3===y?\"r\":4===y?\"t\":\"\\xe8\";return(\"w\"===_||\"W\"===_)&&(f=\"a\"),y+f},week:{dow:1,doy:4}})}(S(6676))},2616:function(U,Y,S){!function(D){\"use strict\";var m={format:\"leden_\\xfanor_b\\u0159ezen_duben_kv\\u011bten_\\u010derven_\\u010dervenec_srpen_z\\xe1\\u0159\\xed_\\u0159\\xedjen_listopad_prosinec\".split(\"_\"),standalone:\"ledna_\\xfanora_b\\u0159ezna_dubna_kv\\u011btna_\\u010dervna_\\u010dervence_srpna_z\\xe1\\u0159\\xed_\\u0159\\xedjna_listopadu_prosince\".split(\"_\")},y=\"led_\\xfano_b\\u0159e_dub_kv\\u011b_\\u010dvn_\\u010dvc_srp_z\\xe1\\u0159_\\u0159\\xedj_lis_pro\".split(\"_\"),_=[/^led/i,/^\\xfano/i,/^b\\u0159e/i,/^dub/i,/^kv\\u011b/i,/^(\\u010dvn|\\u010derven$|\\u010dervna)/i,/^(\\u010dvc|\\u010dervenec|\\u010dervence)/i,/^srp/i,/^z\\xe1\\u0159/i,/^\\u0159\\xedj/i,/^lis/i,/^pro/i],f=/^(leden|\\xfanor|b\\u0159ezen|duben|kv\\u011bten|\\u010dervenec|\\u010dervence|\\u010derven|\\u010dervna|srpen|z\\xe1\\u0159\\xed|\\u0159\\xedjen|listopad|prosinec|led|\\xfano|b\\u0159e|dub|kv\\u011b|\\u010dvn|\\u010dvc|srp|z\\xe1\\u0159|\\u0159\\xedj|lis|pro)/i;function b(F){return F>1&&F<5&&1!=~~(F/10)}function C(F,V,ie,H){var se=F+\" \";switch(ie){case\"s\":return V||H?\"p\\xe1r sekund\":\"p\\xe1r sekundami\";case\"ss\":return V||H?se+(b(F)?\"sekundy\":\"sekund\"):se+\"sekundami\";case\"m\":return V?\"minuta\":H?\"minutu\":\"minutou\";case\"mm\":return V||H?se+(b(F)?\"minuty\":\"minut\"):se+\"minutami\";case\"h\":return V?\"hodina\":H?\"hodinu\":\"hodinou\";case\"hh\":return V||H?se+(b(F)?\"hodiny\":\"hodin\"):se+\"hodinami\";case\"d\":return V||H?\"den\":\"dnem\";case\"dd\":return V||H?se+(b(F)?\"dny\":\"dn\\xed\"):se+\"dny\";case\"M\":return V||H?\"m\\u011bs\\xedc\":\"m\\u011bs\\xedcem\";case\"MM\":return V||H?se+(b(F)?\"m\\u011bs\\xedce\":\"m\\u011bs\\xedc\\u016f\"):se+\"m\\u011bs\\xedci\";case\"y\":return V||H?\"rok\":\"rokem\";case\"yy\":return V||H?se+(b(F)?\"roky\":\"let\"):se+\"lety\"}}D.defineLocale(\"cs\",{months:m,monthsShort:y,monthsRegex:f,monthsShortRegex:f,monthsStrictRegex:/^(leden|ledna|\\xfanora|\\xfanor|b\\u0159ezen|b\\u0159ezna|duben|dubna|kv\\u011bten|kv\\u011btna|\\u010dervenec|\\u010dervence|\\u010derven|\\u010dervna|srpen|srpna|z\\xe1\\u0159\\xed|\\u0159\\xedjen|\\u0159\\xedjna|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|\\xfano|b\\u0159e|dub|kv\\u011b|\\u010dvn|\\u010dvc|srp|z\\xe1\\u0159|\\u0159\\xedj|lis|pro)/i,monthsParse:_,longMonthsParse:_,shortMonthsParse:_,weekdays:\"ned\\u011ble_pond\\u011bl\\xed_\\xfater\\xfd_st\\u0159eda_\\u010dtvrtek_p\\xe1tek_sobota\".split(\"_\"),weekdaysShort:\"ne_po_\\xfat_st_\\u010dt_p\\xe1_so\".split(\"_\"),weekdaysMin:\"ne_po_\\xfat_st_\\u010dt_p\\xe1_so\".split(\"_\"),longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY H:mm\",LLLL:\"dddd D. MMMM YYYY H:mm\",l:\"D. M. YYYY\"},calendar:{sameDay:\"[dnes v] LT\",nextDay:\"[z\\xedtra v] LT\",nextWeek:function(){switch(this.day()){case 0:return\"[v ned\\u011bli v] LT\";case 1:case 2:return\"[v] dddd [v] LT\";case 3:return\"[ve st\\u0159edu v] LT\";case 4:return\"[ve \\u010dtvrtek v] LT\";case 5:return\"[v p\\xe1tek v] LT\";case 6:return\"[v sobotu v] LT\"}},lastDay:\"[v\\u010dera v] LT\",lastWeek:function(){switch(this.day()){case 0:return\"[minulou ned\\u011bli v] LT\";case 1:case 2:return\"[minul\\xe9] dddd [v] LT\";case 3:return\"[minulou st\\u0159edu v] LT\";case 4:case 5:return\"[minul\\xfd] dddd [v] LT\";case 6:return\"[minulou sobotu v] LT\"}},sameElse:\"L\"},relativeTime:{future:\"za %s\",past:\"p\\u0159ed %s\",s:C,ss:C,m:C,mm:C,h:C,hh:C,d:C,dd:C,M:C,MM:C,y:C,yy:C},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(S(6676))},7049:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"cv\",{months:\"\\u043a\\u04d1\\u0440\\u043b\\u0430\\u0447_\\u043d\\u0430\\u0440\\u04d1\\u0441_\\u043f\\u0443\\u0448_\\u0430\\u043a\\u0430_\\u043c\\u0430\\u0439_\\u04ab\\u04d7\\u0440\\u0442\\u043c\\u0435_\\u0443\\u0442\\u04d1_\\u04ab\\u0443\\u0440\\u043b\\u0430_\\u0430\\u0432\\u04d1\\u043d_\\u044e\\u043f\\u0430_\\u0447\\u04f3\\u043a_\\u0440\\u0430\\u0448\\u0442\\u0430\\u0432\".split(\"_\"),monthsShort:\"\\u043a\\u04d1\\u0440_\\u043d\\u0430\\u0440_\\u043f\\u0443\\u0448_\\u0430\\u043a\\u0430_\\u043c\\u0430\\u0439_\\u04ab\\u04d7\\u0440_\\u0443\\u0442\\u04d1_\\u04ab\\u0443\\u0440_\\u0430\\u0432\\u043d_\\u044e\\u043f\\u0430_\\u0447\\u04f3\\u043a_\\u0440\\u0430\\u0448\".split(\"_\"),weekdays:\"\\u0432\\u044b\\u0440\\u0441\\u0430\\u0440\\u043d\\u0438\\u043a\\u0443\\u043d_\\u0442\\u0443\\u043d\\u0442\\u0438\\u043a\\u0443\\u043d_\\u044b\\u0442\\u043b\\u0430\\u0440\\u0438\\u043a\\u0443\\u043d_\\u044e\\u043d\\u043a\\u0443\\u043d_\\u043a\\u04d7\\u04ab\\u043d\\u0435\\u0440\\u043d\\u0438\\u043a\\u0443\\u043d_\\u044d\\u0440\\u043d\\u0435\\u043a\\u0443\\u043d_\\u0448\\u04d1\\u043c\\u0430\\u0442\\u043a\\u0443\\u043d\".split(\"_\"),weekdaysShort:\"\\u0432\\u044b\\u0440_\\u0442\\u0443\\u043d_\\u044b\\u0442\\u043b_\\u044e\\u043d_\\u043a\\u04d7\\u04ab_\\u044d\\u0440\\u043d_\\u0448\\u04d1\\u043c\".split(\"_\"),weekdaysMin:\"\\u0432\\u0440_\\u0442\\u043d_\\u044b\\u0442_\\u044e\\u043d_\\u043a\\u04ab_\\u044d\\u0440_\\u0448\\u043c\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD-MM-YYYY\",LL:\"YYYY [\\u04ab\\u0443\\u043b\\u0445\\u0438] MMMM [\\u0443\\u0439\\u04d1\\u0445\\u04d7\\u043d] D[-\\u043c\\u04d7\\u0448\\u04d7]\",LLL:\"YYYY [\\u04ab\\u0443\\u043b\\u0445\\u0438] MMMM [\\u0443\\u0439\\u04d1\\u0445\\u04d7\\u043d] D[-\\u043c\\u04d7\\u0448\\u04d7], HH:mm\",LLLL:\"dddd, YYYY [\\u04ab\\u0443\\u043b\\u0445\\u0438] MMMM [\\u0443\\u0439\\u04d1\\u0445\\u04d7\\u043d] D[-\\u043c\\u04d7\\u0448\\u04d7], HH:mm\"},calendar:{sameDay:\"[\\u041f\\u0430\\u044f\\u043d] LT [\\u0441\\u0435\\u0445\\u0435\\u0442\\u0440\\u0435]\",nextDay:\"[\\u042b\\u0440\\u0430\\u043d] LT [\\u0441\\u0435\\u0445\\u0435\\u0442\\u0440\\u0435]\",lastDay:\"[\\u04d6\\u043d\\u0435\\u0440] LT [\\u0441\\u0435\\u0445\\u0435\\u0442\\u0440\\u0435]\",nextWeek:\"[\\u04aa\\u0438\\u0442\\u0435\\u0441] dddd LT [\\u0441\\u0435\\u0445\\u0435\\u0442\\u0440\\u0435]\",lastWeek:\"[\\u0418\\u0440\\u0442\\u043d\\u04d7] dddd LT [\\u0441\\u0435\\u0445\\u0435\\u0442\\u0440\\u0435]\",sameElse:\"L\"},relativeTime:{future:function(y){return y+(/\\u0441\\u0435\\u0445\\u0435\\u0442$/i.exec(y)?\"\\u0440\\u0435\\u043d\":/\\u04ab\\u0443\\u043b$/i.exec(y)?\"\\u0442\\u0430\\u043d\":\"\\u0440\\u0430\\u043d\")},past:\"%s \\u043a\\u0430\\u044f\\u043b\\u043b\\u0430\",s:\"\\u043f\\u04d7\\u0440-\\u0438\\u043a \\u04ab\\u0435\\u043a\\u043a\\u0443\\u043d\\u0442\",ss:\"%d \\u04ab\\u0435\\u043a\\u043a\\u0443\\u043d\\u0442\",m:\"\\u043f\\u04d7\\u0440 \\u043c\\u0438\\u043d\\u0443\\u0442\",mm:\"%d \\u043c\\u0438\\u043d\\u0443\\u0442\",h:\"\\u043f\\u04d7\\u0440 \\u0441\\u0435\\u0445\\u0435\\u0442\",hh:\"%d \\u0441\\u0435\\u0445\\u0435\\u0442\",d:\"\\u043f\\u04d7\\u0440 \\u043a\\u0443\\u043d\",dd:\"%d \\u043a\\u0443\\u043d\",M:\"\\u043f\\u04d7\\u0440 \\u0443\\u0439\\u04d1\\u0445\",MM:\"%d \\u0443\\u0439\\u04d1\\u0445\",y:\"\\u043f\\u04d7\\u0440 \\u04ab\\u0443\\u043b\",yy:\"%d \\u04ab\\u0443\\u043b\"},dayOfMonthOrdinalParse:/\\d{1,2}-\\u043c\\u04d7\\u0448/,ordinal:\"%d-\\u043c\\u04d7\\u0448\",week:{dow:1,doy:7}})}(S(6676))},9172:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"cy\",{months:\"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr\".split(\"_\"),monthsShort:\"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag\".split(\"_\"),weekdays:\"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn\".split(\"_\"),weekdaysShort:\"Sul_Llun_Maw_Mer_Iau_Gwe_Sad\".split(\"_\"),weekdaysMin:\"Su_Ll_Ma_Me_Ia_Gw_Sa\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Heddiw am] LT\",nextDay:\"[Yfory am] LT\",nextWeek:\"dddd [am] LT\",lastDay:\"[Ddoe am] LT\",lastWeek:\"dddd [diwethaf am] LT\",sameElse:\"L\"},relativeTime:{future:\"mewn %s\",past:\"%s yn \\xf4l\",s:\"ychydig eiliadau\",ss:\"%d eiliad\",m:\"munud\",mm:\"%d munud\",h:\"awr\",hh:\"%d awr\",d:\"diwrnod\",dd:\"%d diwrnod\",M:\"mis\",MM:\"%d mis\",y:\"blwyddyn\",yy:\"%d flynedd\"},dayOfMonthOrdinalParse:/\\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(y){var f=\"\";return y>20?f=40===y||50===y||60===y||80===y||100===y?\"fed\":\"ain\":y>0&&(f=[\"\",\"af\",\"il\",\"ydd\",\"ydd\",\"ed\",\"ed\",\"ed\",\"fed\",\"fed\",\"fed\",\"eg\",\"fed\",\"eg\",\"eg\",\"fed\",\"eg\",\"eg\",\"fed\",\"eg\",\"fed\"][y]),y+f},week:{dow:1,doy:4}})}(S(6676))},605:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"da\",{months:\"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december\".split(\"_\"),monthsShort:\"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec\".split(\"_\"),weekdays:\"s\\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\\xf8rdag\".split(\"_\"),weekdaysShort:\"s\\xf8n_man_tir_ons_tor_fre_l\\xf8r\".split(\"_\"),weekdaysMin:\"s\\xf8_ma_ti_on_to_fr_l\\xf8\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY HH:mm\",LLLL:\"dddd [d.] D. MMMM YYYY [kl.] HH:mm\"},calendar:{sameDay:\"[i dag kl.] LT\",nextDay:\"[i morgen kl.] LT\",nextWeek:\"p\\xe5 dddd [kl.] LT\",lastDay:\"[i g\\xe5r kl.] LT\",lastWeek:\"[i] dddd[s kl.] LT\",sameElse:\"L\"},relativeTime:{future:\"om %s\",past:\"%s siden\",s:\"f\\xe5 sekunder\",ss:\"%d sekunder\",m:\"et minut\",mm:\"%d minutter\",h:\"en time\",hh:\"%d timer\",d:\"en dag\",dd:\"%d dage\",M:\"en m\\xe5ned\",MM:\"%d m\\xe5neder\",y:\"et \\xe5r\",yy:\"%d \\xe5r\"},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(S(6676))},3395:function(U,Y,S){!function(D){\"use strict\";function m(_,f,b,C){var I={m:[\"eine Minute\",\"einer Minute\"],h:[\"eine Stunde\",\"einer Stunde\"],d:[\"ein Tag\",\"einem Tag\"],dd:[_+\" Tage\",_+\" Tagen\"],w:[\"eine Woche\",\"einer Woche\"],M:[\"ein Monat\",\"einem Monat\"],MM:[_+\" Monate\",_+\" Monaten\"],y:[\"ein Jahr\",\"einem Jahr\"],yy:[_+\" Jahre\",_+\" Jahren\"]};return f?I[b][0]:I[b][1]}D.defineLocale(\"de-at\",{months:\"J\\xe4nner_Februar_M\\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember\".split(\"_\"),monthsShort:\"J\\xe4n._Feb._M\\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.\".split(\"_\"),monthsParseExact:!0,weekdays:\"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag\".split(\"_\"),weekdaysShort:\"So._Mo._Di._Mi._Do._Fr._Sa.\".split(\"_\"),weekdaysMin:\"So_Mo_Di_Mi_Do_Fr_Sa\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY HH:mm\",LLLL:\"dddd, D. MMMM YYYY HH:mm\"},calendar:{sameDay:\"[heute um] LT [Uhr]\",sameElse:\"L\",nextDay:\"[morgen um] LT [Uhr]\",nextWeek:\"dddd [um] LT [Uhr]\",lastDay:\"[gestern um] LT [Uhr]\",lastWeek:\"[letzten] dddd [um] LT [Uhr]\"},relativeTime:{future:\"in %s\",past:\"vor %s\",s:\"ein paar Sekunden\",ss:\"%d Sekunden\",m,mm:\"%d Minuten\",h:m,hh:\"%d Stunden\",d:m,dd:m,w:m,ww:\"%d Wochen\",M:m,MM:m,y:m,yy:m},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(S(6676))},9835:function(U,Y,S){!function(D){\"use strict\";function m(_,f,b,C){var I={m:[\"eine Minute\",\"einer Minute\"],h:[\"eine Stunde\",\"einer Stunde\"],d:[\"ein Tag\",\"einem Tag\"],dd:[_+\" Tage\",_+\" Tagen\"],w:[\"eine Woche\",\"einer Woche\"],M:[\"ein Monat\",\"einem Monat\"],MM:[_+\" Monate\",_+\" Monaten\"],y:[\"ein Jahr\",\"einem Jahr\"],yy:[_+\" Jahre\",_+\" Jahren\"]};return f?I[b][0]:I[b][1]}D.defineLocale(\"de-ch\",{months:\"Januar_Februar_M\\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember\".split(\"_\"),monthsShort:\"Jan._Feb._M\\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.\".split(\"_\"),monthsParseExact:!0,weekdays:\"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag\".split(\"_\"),weekdaysShort:\"So_Mo_Di_Mi_Do_Fr_Sa\".split(\"_\"),weekdaysMin:\"So_Mo_Di_Mi_Do_Fr_Sa\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY HH:mm\",LLLL:\"dddd, D. MMMM YYYY HH:mm\"},calendar:{sameDay:\"[heute um] LT [Uhr]\",sameElse:\"L\",nextDay:\"[morgen um] LT [Uhr]\",nextWeek:\"dddd [um] LT [Uhr]\",lastDay:\"[gestern um] LT [Uhr]\",lastWeek:\"[letzten] dddd [um] LT [Uhr]\"},relativeTime:{future:\"in %s\",past:\"vor %s\",s:\"ein paar Sekunden\",ss:\"%d Sekunden\",m,mm:\"%d Minuten\",h:m,hh:\"%d Stunden\",d:m,dd:m,w:m,ww:\"%d Wochen\",M:m,MM:m,y:m,yy:m},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(S(6676))},4013:function(U,Y,S){!function(D){\"use strict\";function m(_,f,b,C){var I={m:[\"eine Minute\",\"einer Minute\"],h:[\"eine Stunde\",\"einer Stunde\"],d:[\"ein Tag\",\"einem Tag\"],dd:[_+\" Tage\",_+\" Tagen\"],w:[\"eine Woche\",\"einer Woche\"],M:[\"ein Monat\",\"einem Monat\"],MM:[_+\" Monate\",_+\" Monaten\"],y:[\"ein Jahr\",\"einem Jahr\"],yy:[_+\" Jahre\",_+\" Jahren\"]};return f?I[b][0]:I[b][1]}D.defineLocale(\"de\",{months:\"Januar_Februar_M\\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember\".split(\"_\"),monthsShort:\"Jan._Feb._M\\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.\".split(\"_\"),monthsParseExact:!0,weekdays:\"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag\".split(\"_\"),weekdaysShort:\"So._Mo._Di._Mi._Do._Fr._Sa.\".split(\"_\"),weekdaysMin:\"So_Mo_Di_Mi_Do_Fr_Sa\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY HH:mm\",LLLL:\"dddd, D. MMMM YYYY HH:mm\"},calendar:{sameDay:\"[heute um] LT [Uhr]\",sameElse:\"L\",nextDay:\"[morgen um] LT [Uhr]\",nextWeek:\"dddd [um] LT [Uhr]\",lastDay:\"[gestern um] LT [Uhr]\",lastWeek:\"[letzten] dddd [um] LT [Uhr]\"},relativeTime:{future:\"in %s\",past:\"vor %s\",s:\"ein paar Sekunden\",ss:\"%d Sekunden\",m,mm:\"%d Minuten\",h:m,hh:\"%d Stunden\",d:m,dd:m,w:m,ww:\"%d Wochen\",M:m,MM:m,y:m,yy:m},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(S(6676))},4570:function(U,Y,S){!function(D){\"use strict\";var m=[\"\\u0796\\u07ac\\u0782\\u07aa\\u0787\\u07a6\\u0783\\u07a9\",\"\\u078a\\u07ac\\u0784\\u07b0\\u0783\\u07aa\\u0787\\u07a6\\u0783\\u07a9\",\"\\u0789\\u07a7\\u0783\\u07a8\\u0797\\u07aa\",\"\\u0787\\u07ad\\u0795\\u07b0\\u0783\\u07a9\\u078d\\u07aa\",\"\\u0789\\u07ad\",\"\\u0796\\u07ab\\u0782\\u07b0\",\"\\u0796\\u07aa\\u078d\\u07a6\\u0787\\u07a8\",\"\\u0787\\u07af\\u078e\\u07a6\\u0790\\u07b0\\u0793\\u07aa\",\"\\u0790\\u07ac\\u0795\\u07b0\\u0793\\u07ac\\u0789\\u07b0\\u0784\\u07a6\\u0783\\u07aa\",\"\\u0787\\u07ae\\u0786\\u07b0\\u0793\\u07af\\u0784\\u07a6\\u0783\\u07aa\",\"\\u0782\\u07ae\\u0788\\u07ac\\u0789\\u07b0\\u0784\\u07a6\\u0783\\u07aa\",\"\\u0791\\u07a8\\u0790\\u07ac\\u0789\\u07b0\\u0784\\u07a6\\u0783\\u07aa\"],y=[\"\\u0787\\u07a7\\u078b\\u07a8\\u0787\\u07b0\\u078c\\u07a6\",\"\\u0780\\u07af\\u0789\\u07a6\",\"\\u0787\\u07a6\\u0782\\u07b0\\u078e\\u07a7\\u0783\\u07a6\",\"\\u0784\\u07aa\\u078b\\u07a6\",\"\\u0784\\u07aa\\u0783\\u07a7\\u0790\\u07b0\\u078a\\u07a6\\u078c\\u07a8\",\"\\u0780\\u07aa\\u0786\\u07aa\\u0783\\u07aa\",\"\\u0780\\u07ae\\u0782\\u07a8\\u0780\\u07a8\\u0783\\u07aa\"];D.defineLocale(\"dv\",{months:m,monthsShort:m,weekdays:y,weekdaysShort:y,weekdaysMin:\"\\u0787\\u07a7\\u078b\\u07a8_\\u0780\\u07af\\u0789\\u07a6_\\u0787\\u07a6\\u0782\\u07b0_\\u0784\\u07aa\\u078b\\u07a6_\\u0784\\u07aa\\u0783\\u07a7_\\u0780\\u07aa\\u0786\\u07aa_\\u0780\\u07ae\\u0782\\u07a8\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"D/M/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},meridiemParse:/\\u0789\\u0786|\\u0789\\u078a/,isPM:function(f){return\"\\u0789\\u078a\"===f},meridiem:function(f,b,C){return f<12?\"\\u0789\\u0786\":\"\\u0789\\u078a\"},calendar:{sameDay:\"[\\u0789\\u07a8\\u0787\\u07a6\\u078b\\u07aa] LT\",nextDay:\"[\\u0789\\u07a7\\u078b\\u07a6\\u0789\\u07a7] LT\",nextWeek:\"dddd LT\",lastDay:\"[\\u0787\\u07a8\\u0787\\u07b0\\u0794\\u07ac] LT\",lastWeek:\"[\\u078a\\u07a7\\u0787\\u07a8\\u078c\\u07aa\\u0788\\u07a8] dddd LT\",sameElse:\"L\"},relativeTime:{future:\"\\u078c\\u07ac\\u0783\\u07ad\\u078e\\u07a6\\u0787\\u07a8 %s\",past:\"\\u0786\\u07aa\\u0783\\u07a8\\u0782\\u07b0 %s\",s:\"\\u0790\\u07a8\\u0786\\u07aa\\u0782\\u07b0\\u078c\\u07aa\\u0786\\u07ae\\u0785\\u07ac\\u0787\\u07b0\",ss:\"d% \\u0790\\u07a8\\u0786\\u07aa\\u0782\\u07b0\\u078c\\u07aa\",m:\"\\u0789\\u07a8\\u0782\\u07a8\\u0793\\u07ac\\u0787\\u07b0\",mm:\"\\u0789\\u07a8\\u0782\\u07a8\\u0793\\u07aa %d\",h:\"\\u078e\\u07a6\\u0791\\u07a8\\u0787\\u07a8\\u0783\\u07ac\\u0787\\u07b0\",hh:\"\\u078e\\u07a6\\u0791\\u07a8\\u0787\\u07a8\\u0783\\u07aa %d\",d:\"\\u078b\\u07aa\\u0788\\u07a6\\u0780\\u07ac\\u0787\\u07b0\",dd:\"\\u078b\\u07aa\\u0788\\u07a6\\u0790\\u07b0 %d\",M:\"\\u0789\\u07a6\\u0780\\u07ac\\u0787\\u07b0\",MM:\"\\u0789\\u07a6\\u0790\\u07b0 %d\",y:\"\\u0787\\u07a6\\u0780\\u07a6\\u0783\\u07ac\\u0787\\u07b0\",yy:\"\\u0787\\u07a6\\u0780\\u07a6\\u0783\\u07aa %d\"},preparse:function(f){return f.replace(/\\u060c/g,\",\")},postformat:function(f){return f.replace(/,/g,\"\\u060c\")},week:{dow:7,doy:12}})}(S(6676))},1859:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"el\",{monthsNominativeEl:\"\\u0399\\u03b1\\u03bd\\u03bf\\u03c5\\u03ac\\u03c1\\u03b9\\u03bf\\u03c2_\\u03a6\\u03b5\\u03b2\\u03c1\\u03bf\\u03c5\\u03ac\\u03c1\\u03b9\\u03bf\\u03c2_\\u039c\\u03ac\\u03c1\\u03c4\\u03b9\\u03bf\\u03c2_\\u0391\\u03c0\\u03c1\\u03af\\u03bb\\u03b9\\u03bf\\u03c2_\\u039c\\u03ac\\u03b9\\u03bf\\u03c2_\\u0399\\u03bf\\u03cd\\u03bd\\u03b9\\u03bf\\u03c2_\\u0399\\u03bf\\u03cd\\u03bb\\u03b9\\u03bf\\u03c2_\\u0391\\u03cd\\u03b3\\u03bf\\u03c5\\u03c3\\u03c4\\u03bf\\u03c2_\\u03a3\\u03b5\\u03c0\\u03c4\\u03ad\\u03bc\\u03b2\\u03c1\\u03b9\\u03bf\\u03c2_\\u039f\\u03ba\\u03c4\\u03ce\\u03b2\\u03c1\\u03b9\\u03bf\\u03c2_\\u039d\\u03bf\\u03ad\\u03bc\\u03b2\\u03c1\\u03b9\\u03bf\\u03c2_\\u0394\\u03b5\\u03ba\\u03ad\\u03bc\\u03b2\\u03c1\\u03b9\\u03bf\\u03c2\".split(\"_\"),monthsGenitiveEl:\"\\u0399\\u03b1\\u03bd\\u03bf\\u03c5\\u03b1\\u03c1\\u03af\\u03bf\\u03c5_\\u03a6\\u03b5\\u03b2\\u03c1\\u03bf\\u03c5\\u03b1\\u03c1\\u03af\\u03bf\\u03c5_\\u039c\\u03b1\\u03c1\\u03c4\\u03af\\u03bf\\u03c5_\\u0391\\u03c0\\u03c1\\u03b9\\u03bb\\u03af\\u03bf\\u03c5_\\u039c\\u03b1\\u0390\\u03bf\\u03c5_\\u0399\\u03bf\\u03c5\\u03bd\\u03af\\u03bf\\u03c5_\\u0399\\u03bf\\u03c5\\u03bb\\u03af\\u03bf\\u03c5_\\u0391\\u03c5\\u03b3\\u03bf\\u03cd\\u03c3\\u03c4\\u03bf\\u03c5_\\u03a3\\u03b5\\u03c0\\u03c4\\u03b5\\u03bc\\u03b2\\u03c1\\u03af\\u03bf\\u03c5_\\u039f\\u03ba\\u03c4\\u03c9\\u03b2\\u03c1\\u03af\\u03bf\\u03c5_\\u039d\\u03bf\\u03b5\\u03bc\\u03b2\\u03c1\\u03af\\u03bf\\u03c5_\\u0394\\u03b5\\u03ba\\u03b5\\u03bc\\u03b2\\u03c1\\u03af\\u03bf\\u03c5\".split(\"_\"),months:function(_,f){return _?\"string\"==typeof f&&/D/.test(f.substring(0,f.indexOf(\"MMMM\")))?this._monthsGenitiveEl[_.month()]:this._monthsNominativeEl[_.month()]:this._monthsNominativeEl},monthsShort:\"\\u0399\\u03b1\\u03bd_\\u03a6\\u03b5\\u03b2_\\u039c\\u03b1\\u03c1_\\u0391\\u03c0\\u03c1_\\u039c\\u03b1\\u03ca_\\u0399\\u03bf\\u03c5\\u03bd_\\u0399\\u03bf\\u03c5\\u03bb_\\u0391\\u03c5\\u03b3_\\u03a3\\u03b5\\u03c0_\\u039f\\u03ba\\u03c4_\\u039d\\u03bf\\u03b5_\\u0394\\u03b5\\u03ba\".split(\"_\"),weekdays:\"\\u039a\\u03c5\\u03c1\\u03b9\\u03b1\\u03ba\\u03ae_\\u0394\\u03b5\\u03c5\\u03c4\\u03ad\\u03c1\\u03b1_\\u03a4\\u03c1\\u03af\\u03c4\\u03b7_\\u03a4\\u03b5\\u03c4\\u03ac\\u03c1\\u03c4\\u03b7_\\u03a0\\u03ad\\u03bc\\u03c0\\u03c4\\u03b7_\\u03a0\\u03b1\\u03c1\\u03b1\\u03c3\\u03ba\\u03b5\\u03c5\\u03ae_\\u03a3\\u03ac\\u03b2\\u03b2\\u03b1\\u03c4\\u03bf\".split(\"_\"),weekdaysShort:\"\\u039a\\u03c5\\u03c1_\\u0394\\u03b5\\u03c5_\\u03a4\\u03c1\\u03b9_\\u03a4\\u03b5\\u03c4_\\u03a0\\u03b5\\u03bc_\\u03a0\\u03b1\\u03c1_\\u03a3\\u03b1\\u03b2\".split(\"_\"),weekdaysMin:\"\\u039a\\u03c5_\\u0394\\u03b5_\\u03a4\\u03c1_\\u03a4\\u03b5_\\u03a0\\u03b5_\\u03a0\\u03b1_\\u03a3\\u03b1\".split(\"_\"),meridiem:function(_,f,b){return _>11?b?\"\\u03bc\\u03bc\":\"\\u039c\\u039c\":b?\"\\u03c0\\u03bc\":\"\\u03a0\\u039c\"},isPM:function(_){return\"\\u03bc\"===(_+\"\").toLowerCase()[0]},meridiemParse:/[\\u03a0\\u039c]\\.?\\u039c?\\.?/i,longDateFormat:{LT:\"h:mm A\",LTS:\"h:mm:ss A\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY h:mm A\",LLLL:\"dddd, D MMMM YYYY h:mm A\"},calendarEl:{sameDay:\"[\\u03a3\\u03ae\\u03bc\\u03b5\\u03c1\\u03b1 {}] LT\",nextDay:\"[\\u0391\\u03cd\\u03c1\\u03b9\\u03bf {}] LT\",nextWeek:\"dddd [{}] LT\",lastDay:\"[\\u03a7\\u03b8\\u03b5\\u03c2 {}] LT\",lastWeek:function(){return 6===this.day()?\"[\\u03c4\\u03bf \\u03c0\\u03c1\\u03bf\\u03b7\\u03b3\\u03bf\\u03cd\\u03bc\\u03b5\\u03bd\\u03bf] dddd [{}] LT\":\"[\\u03c4\\u03b7\\u03bd \\u03c0\\u03c1\\u03bf\\u03b7\\u03b3\\u03bf\\u03cd\\u03bc\\u03b5\\u03bd\\u03b7] dddd [{}] LT\"},sameElse:\"L\"},calendar:function(_,f){var b=this._calendarEl[_],C=f&&f.hours();return function m(_){return typeof Function<\"u\"&&_ instanceof Function||\"[object Function]\"===Object.prototype.toString.call(_)}(b)&&(b=b.apply(f)),b.replace(\"{}\",C%12==1?\"\\u03c3\\u03c4\\u03b7\":\"\\u03c3\\u03c4\\u03b9\\u03c2\")},relativeTime:{future:\"\\u03c3\\u03b5 %s\",past:\"%s \\u03c0\\u03c1\\u03b9\\u03bd\",s:\"\\u03bb\\u03af\\u03b3\\u03b1 \\u03b4\\u03b5\\u03c5\\u03c4\\u03b5\\u03c1\\u03cc\\u03bb\\u03b5\\u03c0\\u03c4\\u03b1\",ss:\"%d \\u03b4\\u03b5\\u03c5\\u03c4\\u03b5\\u03c1\\u03cc\\u03bb\\u03b5\\u03c0\\u03c4\\u03b1\",m:\"\\u03ad\\u03bd\\u03b1 \\u03bb\\u03b5\\u03c0\\u03c4\\u03cc\",mm:\"%d \\u03bb\\u03b5\\u03c0\\u03c4\\u03ac\",h:\"\\u03bc\\u03af\\u03b1 \\u03ce\\u03c1\\u03b1\",hh:\"%d \\u03ce\\u03c1\\u03b5\\u03c2\",d:\"\\u03bc\\u03af\\u03b1 \\u03bc\\u03ad\\u03c1\\u03b1\",dd:\"%d \\u03bc\\u03ad\\u03c1\\u03b5\\u03c2\",M:\"\\u03ad\\u03bd\\u03b1\\u03c2 \\u03bc\\u03ae\\u03bd\\u03b1\\u03c2\",MM:\"%d \\u03bc\\u03ae\\u03bd\\u03b5\\u03c2\",y:\"\\u03ad\\u03bd\\u03b1\\u03c2 \\u03c7\\u03c1\\u03cc\\u03bd\\u03bf\\u03c2\",yy:\"%d \\u03c7\\u03c1\\u03cc\\u03bd\\u03b9\\u03b1\"},dayOfMonthOrdinalParse:/\\d{1,2}\\u03b7/,ordinal:\"%d\\u03b7\",week:{dow:1,doy:4}})}(S(6676))},5785:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"en-au\",{months:\"January_February_March_April_May_June_July_August_September_October_November_December\".split(\"_\"),monthsShort:\"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec\".split(\"_\"),weekdays:\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),weekdaysShort:\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\"),weekdaysMin:\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\"),longDateFormat:{LT:\"h:mm A\",LTS:\"h:mm:ss A\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY h:mm A\",LLLL:\"dddd, D MMMM YYYY h:mm A\"},calendar:{sameDay:\"[Today at] LT\",nextDay:\"[Tomorrow at] LT\",nextWeek:\"dddd [at] LT\",lastDay:\"[Yesterday at] LT\",lastWeek:\"[Last] dddd [at] LT\",sameElse:\"L\"},relativeTime:{future:\"in %s\",past:\"%s ago\",s:\"a few seconds\",ss:\"%d seconds\",m:\"a minute\",mm:\"%d minutes\",h:\"an hour\",hh:\"%d hours\",d:\"a day\",dd:\"%d days\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"},dayOfMonthOrdinalParse:/\\d{1,2}(st|nd|rd|th)/,ordinal:function(y){var _=y%10;return y+(1==~~(y%100/10)?\"th\":1===_?\"st\":2===_?\"nd\":3===_?\"rd\":\"th\")},week:{dow:0,doy:4}})}(S(6676))},3792:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"en-ca\",{months:\"January_February_March_April_May_June_July_August_September_October_November_December\".split(\"_\"),monthsShort:\"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec\".split(\"_\"),weekdays:\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),weekdaysShort:\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\"),weekdaysMin:\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\"),longDateFormat:{LT:\"h:mm A\",LTS:\"h:mm:ss A\",L:\"YYYY-MM-DD\",LL:\"MMMM D, YYYY\",LLL:\"MMMM D, YYYY h:mm A\",LLLL:\"dddd, MMMM D, YYYY h:mm A\"},calendar:{sameDay:\"[Today at] LT\",nextDay:\"[Tomorrow at] LT\",nextWeek:\"dddd [at] LT\",lastDay:\"[Yesterday at] LT\",lastWeek:\"[Last] dddd [at] LT\",sameElse:\"L\"},relativeTime:{future:\"in %s\",past:\"%s ago\",s:\"a few seconds\",ss:\"%d seconds\",m:\"a minute\",mm:\"%d minutes\",h:\"an hour\",hh:\"%d hours\",d:\"a day\",dd:\"%d days\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"},dayOfMonthOrdinalParse:/\\d{1,2}(st|nd|rd|th)/,ordinal:function(y){var _=y%10;return y+(1==~~(y%100/10)?\"th\":1===_?\"st\":2===_?\"nd\":3===_?\"rd\":\"th\")}})}(S(6676))},7651:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"en-gb\",{months:\"January_February_March_April_May_June_July_August_September_October_November_December\".split(\"_\"),monthsShort:\"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec\".split(\"_\"),weekdays:\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),weekdaysShort:\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\"),weekdaysMin:\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Today at] LT\",nextDay:\"[Tomorrow at] LT\",nextWeek:\"dddd [at] LT\",lastDay:\"[Yesterday at] LT\",lastWeek:\"[Last] dddd [at] LT\",sameElse:\"L\"},relativeTime:{future:\"in %s\",past:\"%s ago\",s:\"a few seconds\",ss:\"%d seconds\",m:\"a minute\",mm:\"%d minutes\",h:\"an hour\",hh:\"%d hours\",d:\"a day\",dd:\"%d days\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"},dayOfMonthOrdinalParse:/\\d{1,2}(st|nd|rd|th)/,ordinal:function(y){var _=y%10;return y+(1==~~(y%100/10)?\"th\":1===_?\"st\":2===_?\"nd\":3===_?\"rd\":\"th\")},week:{dow:1,doy:4}})}(S(6676))},1929:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"en-ie\",{months:\"January_February_March_April_May_June_July_August_September_October_November_December\".split(\"_\"),monthsShort:\"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec\".split(\"_\"),weekdays:\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),weekdaysShort:\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\"),weekdaysMin:\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Today at] LT\",nextDay:\"[Tomorrow at] LT\",nextWeek:\"dddd [at] LT\",lastDay:\"[Yesterday at] LT\",lastWeek:\"[Last] dddd [at] LT\",sameElse:\"L\"},relativeTime:{future:\"in %s\",past:\"%s ago\",s:\"a few seconds\",ss:\"%d seconds\",m:\"a minute\",mm:\"%d minutes\",h:\"an hour\",hh:\"%d hours\",d:\"a day\",dd:\"%d days\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"},dayOfMonthOrdinalParse:/\\d{1,2}(st|nd|rd|th)/,ordinal:function(y){var _=y%10;return y+(1==~~(y%100/10)?\"th\":1===_?\"st\":2===_?\"nd\":3===_?\"rd\":\"th\")},week:{dow:1,doy:4}})}(S(6676))},9818:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"en-il\",{months:\"January_February_March_April_May_June_July_August_September_October_November_December\".split(\"_\"),monthsShort:\"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec\".split(\"_\"),weekdays:\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),weekdaysShort:\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\"),weekdaysMin:\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Today at] LT\",nextDay:\"[Tomorrow at] LT\",nextWeek:\"dddd [at] LT\",lastDay:\"[Yesterday at] LT\",lastWeek:\"[Last] dddd [at] LT\",sameElse:\"L\"},relativeTime:{future:\"in %s\",past:\"%s ago\",s:\"a few seconds\",ss:\"%d seconds\",m:\"a minute\",mm:\"%d minutes\",h:\"an hour\",hh:\"%d hours\",d:\"a day\",dd:\"%d days\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"},dayOfMonthOrdinalParse:/\\d{1,2}(st|nd|rd|th)/,ordinal:function(y){var _=y%10;return y+(1==~~(y%100/10)?\"th\":1===_?\"st\":2===_?\"nd\":3===_?\"rd\":\"th\")}})}(S(6676))},6612:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"en-in\",{months:\"January_February_March_April_May_June_July_August_September_October_November_December\".split(\"_\"),monthsShort:\"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec\".split(\"_\"),weekdays:\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),weekdaysShort:\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\"),weekdaysMin:\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\"),longDateFormat:{LT:\"h:mm A\",LTS:\"h:mm:ss A\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY h:mm A\",LLLL:\"dddd, D MMMM YYYY h:mm A\"},calendar:{sameDay:\"[Today at] LT\",nextDay:\"[Tomorrow at] LT\",nextWeek:\"dddd [at] LT\",lastDay:\"[Yesterday at] LT\",lastWeek:\"[Last] dddd [at] LT\",sameElse:\"L\"},relativeTime:{future:\"in %s\",past:\"%s ago\",s:\"a few seconds\",ss:\"%d seconds\",m:\"a minute\",mm:\"%d minutes\",h:\"an hour\",hh:\"%d hours\",d:\"a day\",dd:\"%d days\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"},dayOfMonthOrdinalParse:/\\d{1,2}(st|nd|rd|th)/,ordinal:function(y){var _=y%10;return y+(1==~~(y%100/10)?\"th\":1===_?\"st\":2===_?\"nd\":3===_?\"rd\":\"th\")},week:{dow:0,doy:6}})}(S(6676))},4900:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"en-nz\",{months:\"January_February_March_April_May_June_July_August_September_October_November_December\".split(\"_\"),monthsShort:\"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec\".split(\"_\"),weekdays:\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),weekdaysShort:\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\"),weekdaysMin:\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\"),longDateFormat:{LT:\"h:mm A\",LTS:\"h:mm:ss A\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY h:mm A\",LLLL:\"dddd, D MMMM YYYY h:mm A\"},calendar:{sameDay:\"[Today at] LT\",nextDay:\"[Tomorrow at] LT\",nextWeek:\"dddd [at] LT\",lastDay:\"[Yesterday at] LT\",lastWeek:\"[Last] dddd [at] LT\",sameElse:\"L\"},relativeTime:{future:\"in %s\",past:\"%s ago\",s:\"a few seconds\",ss:\"%d seconds\",m:\"a minute\",mm:\"%d minutes\",h:\"an hour\",hh:\"%d hours\",d:\"a day\",dd:\"%d days\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"},dayOfMonthOrdinalParse:/\\d{1,2}(st|nd|rd|th)/,ordinal:function(y){var _=y%10;return y+(1==~~(y%100/10)?\"th\":1===_?\"st\":2===_?\"nd\":3===_?\"rd\":\"th\")},week:{dow:1,doy:4}})}(S(6676))},2721:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"en-sg\",{months:\"January_February_March_April_May_June_July_August_September_October_November_December\".split(\"_\"),monthsShort:\"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec\".split(\"_\"),weekdays:\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),weekdaysShort:\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\"),weekdaysMin:\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Today at] LT\",nextDay:\"[Tomorrow at] LT\",nextWeek:\"dddd [at] LT\",lastDay:\"[Yesterday at] LT\",lastWeek:\"[Last] dddd [at] LT\",sameElse:\"L\"},relativeTime:{future:\"in %s\",past:\"%s ago\",s:\"a few seconds\",ss:\"%d seconds\",m:\"a minute\",mm:\"%d minutes\",h:\"an hour\",hh:\"%d hours\",d:\"a day\",dd:\"%d days\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"},dayOfMonthOrdinalParse:/\\d{1,2}(st|nd|rd|th)/,ordinal:function(y){var _=y%10;return y+(1==~~(y%100/10)?\"th\":1===_?\"st\":2===_?\"nd\":3===_?\"rd\":\"th\")},week:{dow:1,doy:4}})}(S(6676))},5159:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"eo\",{months:\"januaro_februaro_marto_aprilo_majo_junio_julio_a\\u016dgusto_septembro_oktobro_novembro_decembro\".split(\"_\"),monthsShort:\"jan_feb_mart_apr_maj_jun_jul_a\\u016dg_sept_okt_nov_dec\".split(\"_\"),weekdays:\"diman\\u0109o_lundo_mardo_merkredo_\\u0135a\\u016ddo_vendredo_sabato\".split(\"_\"),weekdaysShort:\"dim_lun_mard_merk_\\u0135a\\u016d_ven_sab\".split(\"_\"),weekdaysMin:\"di_lu_ma_me_\\u0135a_ve_sa\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY-MM-DD\",LL:\"[la] D[-an de] MMMM, YYYY\",LLL:\"[la] D[-an de] MMMM, YYYY HH:mm\",LLLL:\"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm\",llll:\"ddd, [la] D[-an de] MMM, YYYY HH:mm\"},meridiemParse:/[ap]\\.t\\.m/i,isPM:function(y){return\"p\"===y.charAt(0).toLowerCase()},meridiem:function(y,_,f){return y>11?f?\"p.t.m.\":\"P.T.M.\":f?\"a.t.m.\":\"A.T.M.\"},calendar:{sameDay:\"[Hodia\\u016d je] LT\",nextDay:\"[Morga\\u016d je] LT\",nextWeek:\"dddd[n je] LT\",lastDay:\"[Hiera\\u016d je] LT\",lastWeek:\"[pasintan] dddd[n je] LT\",sameElse:\"L\"},relativeTime:{future:\"post %s\",past:\"anta\\u016d %s\",s:\"kelkaj sekundoj\",ss:\"%d sekundoj\",m:\"unu minuto\",mm:\"%d minutoj\",h:\"unu horo\",hh:\"%d horoj\",d:\"unu tago\",dd:\"%d tagoj\",M:\"unu monato\",MM:\"%d monatoj\",y:\"unu jaro\",yy:\"%d jaroj\"},dayOfMonthOrdinalParse:/\\d{1,2}a/,ordinal:\"%da\",week:{dow:1,doy:7}})}(S(6676))},1780:function(U,Y,S){!function(D){\"use strict\";var m=\"ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.\".split(\"_\"),y=\"ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic\".split(\"_\"),_=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],f=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i;D.defineLocale(\"es-do\",{months:\"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre\".split(\"_\"),monthsShort:function(C,I){return C?/-MMM-/.test(I)?y[C.month()]:m[C.month()]:m},monthsRegex:f,monthsShortRegex:f,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i,monthsParse:_,longMonthsParse:_,shortMonthsParse:_,weekdays:\"domingo_lunes_martes_mi\\xe9rcoles_jueves_viernes_s\\xe1bado\".split(\"_\"),weekdaysShort:\"dom._lun._mar._mi\\xe9._jue._vie._s\\xe1b.\".split(\"_\"),weekdaysMin:\"do_lu_ma_mi_ju_vi_s\\xe1\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"h:mm A\",LTS:\"h:mm:ss A\",L:\"DD/MM/YYYY\",LL:\"D [de] MMMM [de] YYYY\",LLL:\"D [de] MMMM [de] YYYY h:mm A\",LLLL:\"dddd, D [de] MMMM [de] YYYY h:mm A\"},calendar:{sameDay:function(){return\"[hoy a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},nextDay:function(){return\"[ma\\xf1ana a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},nextWeek:function(){return\"dddd [a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},lastDay:function(){return\"[ayer a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},lastWeek:function(){return\"[el] dddd [pasado a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},sameElse:\"L\"},relativeTime:{future:\"en %s\",past:\"hace %s\",s:\"unos segundos\",ss:\"%d segundos\",m:\"un minuto\",mm:\"%d minutos\",h:\"una hora\",hh:\"%d horas\",d:\"un d\\xeda\",dd:\"%d d\\xedas\",w:\"una semana\",ww:\"%d semanas\",M:\"un mes\",MM:\"%d meses\",y:\"un a\\xf1o\",yy:\"%d a\\xf1os\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:1,doy:4}})}(S(6676))},3468:function(U,Y,S){!function(D){\"use strict\";var m=\"ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.\".split(\"_\"),y=\"ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic\".split(\"_\"),_=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],f=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i;D.defineLocale(\"es-mx\",{months:\"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre\".split(\"_\"),monthsShort:function(C,I){return C?/-MMM-/.test(I)?y[C.month()]:m[C.month()]:m},monthsRegex:f,monthsShortRegex:f,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i,monthsParse:_,longMonthsParse:_,shortMonthsParse:_,weekdays:\"domingo_lunes_martes_mi\\xe9rcoles_jueves_viernes_s\\xe1bado\".split(\"_\"),weekdaysShort:\"dom._lun._mar._mi\\xe9._jue._vie._s\\xe1b.\".split(\"_\"),weekdaysMin:\"do_lu_ma_mi_ju_vi_s\\xe1\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D [de] MMMM [de] YYYY\",LLL:\"D [de] MMMM [de] YYYY H:mm\",LLLL:\"dddd, D [de] MMMM [de] YYYY H:mm\"},calendar:{sameDay:function(){return\"[hoy a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},nextDay:function(){return\"[ma\\xf1ana a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},nextWeek:function(){return\"dddd [a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},lastDay:function(){return\"[ayer a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},lastWeek:function(){return\"[el] dddd [pasado a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},sameElse:\"L\"},relativeTime:{future:\"en %s\",past:\"hace %s\",s:\"unos segundos\",ss:\"%d segundos\",m:\"un minuto\",mm:\"%d minutos\",h:\"una hora\",hh:\"%d horas\",d:\"un d\\xeda\",dd:\"%d d\\xedas\",w:\"una semana\",ww:\"%d semanas\",M:\"un mes\",MM:\"%d meses\",y:\"un a\\xf1o\",yy:\"%d a\\xf1os\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:0,doy:4},invalidDate:\"Fecha inv\\xe1lida\"})}(S(6676))},4938:function(U,Y,S){!function(D){\"use strict\";var m=\"ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.\".split(\"_\"),y=\"ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic\".split(\"_\"),_=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],f=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i;D.defineLocale(\"es-us\",{months:\"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre\".split(\"_\"),monthsShort:function(C,I){return C?/-MMM-/.test(I)?y[C.month()]:m[C.month()]:m},monthsRegex:f,monthsShortRegex:f,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i,monthsParse:_,longMonthsParse:_,shortMonthsParse:_,weekdays:\"domingo_lunes_martes_mi\\xe9rcoles_jueves_viernes_s\\xe1bado\".split(\"_\"),weekdaysShort:\"dom._lun._mar._mi\\xe9._jue._vie._s\\xe1b.\".split(\"_\"),weekdaysMin:\"do_lu_ma_mi_ju_vi_s\\xe1\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"h:mm A\",LTS:\"h:mm:ss A\",L:\"MM/DD/YYYY\",LL:\"D [de] MMMM [de] YYYY\",LLL:\"D [de] MMMM [de] YYYY h:mm A\",LLLL:\"dddd, D [de] MMMM [de] YYYY h:mm A\"},calendar:{sameDay:function(){return\"[hoy a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},nextDay:function(){return\"[ma\\xf1ana a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},nextWeek:function(){return\"dddd [a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},lastDay:function(){return\"[ayer a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},lastWeek:function(){return\"[el] dddd [pasado a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},sameElse:\"L\"},relativeTime:{future:\"en %s\",past:\"hace %s\",s:\"unos segundos\",ss:\"%d segundos\",m:\"un minuto\",mm:\"%d minutos\",h:\"una hora\",hh:\"%d horas\",d:\"un d\\xeda\",dd:\"%d d\\xedas\",w:\"una semana\",ww:\"%d semanas\",M:\"un mes\",MM:\"%d meses\",y:\"un a\\xf1o\",yy:\"%d a\\xf1os\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:0,doy:6}})}(S(6676))},1954:function(U,Y,S){!function(D){\"use strict\";var m=\"ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.\".split(\"_\"),y=\"ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic\".split(\"_\"),_=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],f=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i;D.defineLocale(\"es\",{months:\"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre\".split(\"_\"),monthsShort:function(C,I){return C?/-MMM-/.test(I)?y[C.month()]:m[C.month()]:m},monthsRegex:f,monthsShortRegex:f,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i,monthsParse:_,longMonthsParse:_,shortMonthsParse:_,weekdays:\"domingo_lunes_martes_mi\\xe9rcoles_jueves_viernes_s\\xe1bado\".split(\"_\"),weekdaysShort:\"dom._lun._mar._mi\\xe9._jue._vie._s\\xe1b.\".split(\"_\"),weekdaysMin:\"do_lu_ma_mi_ju_vi_s\\xe1\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D [de] MMMM [de] YYYY\",LLL:\"D [de] MMMM [de] YYYY H:mm\",LLLL:\"dddd, D [de] MMMM [de] YYYY H:mm\"},calendar:{sameDay:function(){return\"[hoy a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},nextDay:function(){return\"[ma\\xf1ana a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},nextWeek:function(){return\"dddd [a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},lastDay:function(){return\"[ayer a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},lastWeek:function(){return\"[el] dddd [pasado a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},sameElse:\"L\"},relativeTime:{future:\"en %s\",past:\"hace %s\",s:\"unos segundos\",ss:\"%d segundos\",m:\"un minuto\",mm:\"%d minutos\",h:\"una hora\",hh:\"%d horas\",d:\"un d\\xeda\",dd:\"%d d\\xedas\",w:\"una semana\",ww:\"%d semanas\",M:\"un mes\",MM:\"%d meses\",y:\"un a\\xf1o\",yy:\"%d a\\xf1os\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:1,doy:4},invalidDate:\"Fecha inv\\xe1lida\"})}(S(6676))},1453:function(U,Y,S){!function(D){\"use strict\";function m(_,f,b,C){var I={s:[\"m\\xf5ne sekundi\",\"m\\xf5ni sekund\",\"paar sekundit\"],ss:[_+\"sekundi\",_+\"sekundit\"],m:[\"\\xfche minuti\",\"\\xfcks minut\"],mm:[_+\" minuti\",_+\" minutit\"],h:[\"\\xfche tunni\",\"tund aega\",\"\\xfcks tund\"],hh:[_+\" tunni\",_+\" tundi\"],d:[\"\\xfche p\\xe4eva\",\"\\xfcks p\\xe4ev\"],M:[\"kuu aja\",\"kuu aega\",\"\\xfcks kuu\"],MM:[_+\" kuu\",_+\" kuud\"],y:[\"\\xfche aasta\",\"aasta\",\"\\xfcks aasta\"],yy:[_+\" aasta\",_+\" aastat\"]};return f?I[b][2]?I[b][2]:I[b][1]:C?I[b][0]:I[b][1]}D.defineLocale(\"et\",{months:\"jaanuar_veebruar_m\\xe4rts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember\".split(\"_\"),monthsShort:\"jaan_veebr_m\\xe4rts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets\".split(\"_\"),weekdays:\"p\\xfchap\\xe4ev_esmasp\\xe4ev_teisip\\xe4ev_kolmap\\xe4ev_neljap\\xe4ev_reede_laup\\xe4ev\".split(\"_\"),weekdaysShort:\"P_E_T_K_N_R_L\".split(\"_\"),weekdaysMin:\"P_E_T_K_N_R_L\".split(\"_\"),longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY H:mm\",LLLL:\"dddd, D. MMMM YYYY H:mm\"},calendar:{sameDay:\"[T\\xe4na,] LT\",nextDay:\"[Homme,] LT\",nextWeek:\"[J\\xe4rgmine] dddd LT\",lastDay:\"[Eile,] LT\",lastWeek:\"[Eelmine] dddd LT\",sameElse:\"L\"},relativeTime:{future:\"%s p\\xe4rast\",past:\"%s tagasi\",s:m,ss:m,m,mm:m,h:m,hh:m,d:m,dd:\"%d p\\xe4eva\",M:m,MM:m,y:m,yy:m},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(S(6676))},4697:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"eu\",{months:\"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua\".split(\"_\"),monthsShort:\"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.\".split(\"_\"),monthsParseExact:!0,weekdays:\"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata\".split(\"_\"),weekdaysShort:\"ig._al._ar._az._og._ol._lr.\".split(\"_\"),weekdaysMin:\"ig_al_ar_az_og_ol_lr\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY-MM-DD\",LL:\"YYYY[ko] MMMM[ren] D[a]\",LLL:\"YYYY[ko] MMMM[ren] D[a] HH:mm\",LLLL:\"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm\",l:\"YYYY-M-D\",ll:\"YYYY[ko] MMM D[a]\",lll:\"YYYY[ko] MMM D[a] HH:mm\",llll:\"ddd, YYYY[ko] MMM D[a] HH:mm\"},calendar:{sameDay:\"[gaur] LT[etan]\",nextDay:\"[bihar] LT[etan]\",nextWeek:\"dddd LT[etan]\",lastDay:\"[atzo] LT[etan]\",lastWeek:\"[aurreko] dddd LT[etan]\",sameElse:\"L\"},relativeTime:{future:\"%s barru\",past:\"duela %s\",s:\"segundo batzuk\",ss:\"%d segundo\",m:\"minutu bat\",mm:\"%d minutu\",h:\"ordu bat\",hh:\"%d ordu\",d:\"egun bat\",dd:\"%d egun\",M:\"hilabete bat\",MM:\"%d hilabete\",y:\"urte bat\",yy:\"%d urte\"},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:7}})}(S(6676))},2900:function(U,Y,S){!function(D){\"use strict\";var m={1:\"\\u06f1\",2:\"\\u06f2\",3:\"\\u06f3\",4:\"\\u06f4\",5:\"\\u06f5\",6:\"\\u06f6\",7:\"\\u06f7\",8:\"\\u06f8\",9:\"\\u06f9\",0:\"\\u06f0\"},y={\"\\u06f1\":\"1\",\"\\u06f2\":\"2\",\"\\u06f3\":\"3\",\"\\u06f4\":\"4\",\"\\u06f5\":\"5\",\"\\u06f6\":\"6\",\"\\u06f7\":\"7\",\"\\u06f8\":\"8\",\"\\u06f9\":\"9\",\"\\u06f0\":\"0\"};D.defineLocale(\"fa\",{months:\"\\u0698\\u0627\\u0646\\u0648\\u06cc\\u0647_\\u0641\\u0648\\u0631\\u06cc\\u0647_\\u0645\\u0627\\u0631\\u0633_\\u0622\\u0648\\u0631\\u06cc\\u0644_\\u0645\\u0647_\\u0698\\u0648\\u0626\\u0646_\\u0698\\u0648\\u0626\\u06cc\\u0647_\\u0627\\u0648\\u062a_\\u0633\\u067e\\u062a\\u0627\\u0645\\u0628\\u0631_\\u0627\\u06a9\\u062a\\u0628\\u0631_\\u0646\\u0648\\u0627\\u0645\\u0628\\u0631_\\u062f\\u0633\\u0627\\u0645\\u0628\\u0631\".split(\"_\"),monthsShort:\"\\u0698\\u0627\\u0646\\u0648\\u06cc\\u0647_\\u0641\\u0648\\u0631\\u06cc\\u0647_\\u0645\\u0627\\u0631\\u0633_\\u0622\\u0648\\u0631\\u06cc\\u0644_\\u0645\\u0647_\\u0698\\u0648\\u0626\\u0646_\\u0698\\u0648\\u0626\\u06cc\\u0647_\\u0627\\u0648\\u062a_\\u0633\\u067e\\u062a\\u0627\\u0645\\u0628\\u0631_\\u0627\\u06a9\\u062a\\u0628\\u0631_\\u0646\\u0648\\u0627\\u0645\\u0628\\u0631_\\u062f\\u0633\\u0627\\u0645\\u0628\\u0631\".split(\"_\"),weekdays:\"\\u06cc\\u06a9\\u200c\\u0634\\u0646\\u0628\\u0647_\\u062f\\u0648\\u0634\\u0646\\u0628\\u0647_\\u0633\\u0647\\u200c\\u0634\\u0646\\u0628\\u0647_\\u0686\\u0647\\u0627\\u0631\\u0634\\u0646\\u0628\\u0647_\\u067e\\u0646\\u062c\\u200c\\u0634\\u0646\\u0628\\u0647_\\u062c\\u0645\\u0639\\u0647_\\u0634\\u0646\\u0628\\u0647\".split(\"_\"),weekdaysShort:\"\\u06cc\\u06a9\\u200c\\u0634\\u0646\\u0628\\u0647_\\u062f\\u0648\\u0634\\u0646\\u0628\\u0647_\\u0633\\u0647\\u200c\\u0634\\u0646\\u0628\\u0647_\\u0686\\u0647\\u0627\\u0631\\u0634\\u0646\\u0628\\u0647_\\u067e\\u0646\\u062c\\u200c\\u0634\\u0646\\u0628\\u0647_\\u062c\\u0645\\u0639\\u0647_\\u0634\\u0646\\u0628\\u0647\".split(\"_\"),weekdaysMin:\"\\u06cc_\\u062f_\\u0633_\\u0686_\\u067e_\\u062c_\\u0634\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},meridiemParse:/\\u0642\\u0628\\u0644 \\u0627\\u0632 \\u0638\\u0647\\u0631|\\u0628\\u0639\\u062f \\u0627\\u0632 \\u0638\\u0647\\u0631/,isPM:function(f){return/\\u0628\\u0639\\u062f \\u0627\\u0632 \\u0638\\u0647\\u0631/.test(f)},meridiem:function(f,b,C){return f<12?\"\\u0642\\u0628\\u0644 \\u0627\\u0632 \\u0638\\u0647\\u0631\":\"\\u0628\\u0639\\u062f \\u0627\\u0632 \\u0638\\u0647\\u0631\"},calendar:{sameDay:\"[\\u0627\\u0645\\u0631\\u0648\\u0632 \\u0633\\u0627\\u0639\\u062a] LT\",nextDay:\"[\\u0641\\u0631\\u062f\\u0627 \\u0633\\u0627\\u0639\\u062a] LT\",nextWeek:\"dddd [\\u0633\\u0627\\u0639\\u062a] LT\",lastDay:\"[\\u062f\\u06cc\\u0631\\u0648\\u0632 \\u0633\\u0627\\u0639\\u062a] LT\",lastWeek:\"dddd [\\u067e\\u06cc\\u0634] [\\u0633\\u0627\\u0639\\u062a] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u062f\\u0631 %s\",past:\"%s \\u067e\\u06cc\\u0634\",s:\"\\u0686\\u0646\\u062f \\u062b\\u0627\\u0646\\u06cc\\u0647\",ss:\"%d \\u062b\\u0627\\u0646\\u06cc\\u0647\",m:\"\\u06cc\\u06a9 \\u062f\\u0642\\u06cc\\u0642\\u0647\",mm:\"%d \\u062f\\u0642\\u06cc\\u0642\\u0647\",h:\"\\u06cc\\u06a9 \\u0633\\u0627\\u0639\\u062a\",hh:\"%d \\u0633\\u0627\\u0639\\u062a\",d:\"\\u06cc\\u06a9 \\u0631\\u0648\\u0632\",dd:\"%d \\u0631\\u0648\\u0632\",M:\"\\u06cc\\u06a9 \\u0645\\u0627\\u0647\",MM:\"%d \\u0645\\u0627\\u0647\",y:\"\\u06cc\\u06a9 \\u0633\\u0627\\u0644\",yy:\"%d \\u0633\\u0627\\u0644\"},preparse:function(f){return f.replace(/[\\u06f0-\\u06f9]/g,function(b){return y[b]}).replace(/\\u060c/g,\",\")},postformat:function(f){return f.replace(/\\d/g,function(b){return m[b]}).replace(/,/g,\"\\u060c\")},dayOfMonthOrdinalParse:/\\d{1,2}\\u0645/,ordinal:\"%d\\u0645\",week:{dow:6,doy:12}})}(S(6676))},9775:function(U,Y,S){!function(D){\"use strict\";var m=\"nolla yksi kaksi kolme nelj\\xe4 viisi kuusi seitsem\\xe4n kahdeksan yhdeks\\xe4n\".split(\" \"),y=[\"nolla\",\"yhden\",\"kahden\",\"kolmen\",\"nelj\\xe4n\",\"viiden\",\"kuuden\",m[7],m[8],m[9]];function _(C,I,F,V){var ie=\"\";switch(F){case\"s\":return V?\"muutaman sekunnin\":\"muutama sekunti\";case\"ss\":ie=V?\"sekunnin\":\"sekuntia\";break;case\"m\":return V?\"minuutin\":\"minuutti\";case\"mm\":ie=V?\"minuutin\":\"minuuttia\";break;case\"h\":return V?\"tunnin\":\"tunti\";case\"hh\":ie=V?\"tunnin\":\"tuntia\";break;case\"d\":return V?\"p\\xe4iv\\xe4n\":\"p\\xe4iv\\xe4\";case\"dd\":ie=V?\"p\\xe4iv\\xe4n\":\"p\\xe4iv\\xe4\\xe4\";break;case\"M\":return V?\"kuukauden\":\"kuukausi\";case\"MM\":ie=V?\"kuukauden\":\"kuukautta\";break;case\"y\":return V?\"vuoden\":\"vuosi\";case\"yy\":ie=V?\"vuoden\":\"vuotta\"}return function f(C,I){return C<10?I?y[C]:m[C]:C}(C,V)+\" \"+ie}D.defineLocale(\"fi\",{months:\"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kes\\xe4kuu_hein\\xe4kuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu\".split(\"_\"),monthsShort:\"tammi_helmi_maalis_huhti_touko_kes\\xe4_hein\\xe4_elo_syys_loka_marras_joulu\".split(\"_\"),weekdays:\"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai\".split(\"_\"),weekdaysShort:\"su_ma_ti_ke_to_pe_la\".split(\"_\"),weekdaysMin:\"su_ma_ti_ke_to_pe_la\".split(\"_\"),longDateFormat:{LT:\"HH.mm\",LTS:\"HH.mm.ss\",L:\"DD.MM.YYYY\",LL:\"Do MMMM[ta] YYYY\",LLL:\"Do MMMM[ta] YYYY, [klo] HH.mm\",LLLL:\"dddd, Do MMMM[ta] YYYY, [klo] HH.mm\",l:\"D.M.YYYY\",ll:\"Do MMM YYYY\",lll:\"Do MMM YYYY, [klo] HH.mm\",llll:\"ddd, Do MMM YYYY, [klo] HH.mm\"},calendar:{sameDay:\"[t\\xe4n\\xe4\\xe4n] [klo] LT\",nextDay:\"[huomenna] [klo] LT\",nextWeek:\"dddd [klo] LT\",lastDay:\"[eilen] [klo] LT\",lastWeek:\"[viime] dddd[na] [klo] LT\",sameElse:\"L\"},relativeTime:{future:\"%s p\\xe4\\xe4st\\xe4\",past:\"%s sitten\",s:_,ss:_,m:_,mm:_,h:_,hh:_,d:_,dd:_,M:_,MM:_,y:_,yy:_},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(S(6676))},4282:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"fil\",{months:\"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre\".split(\"_\"),monthsShort:\"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis\".split(\"_\"),weekdays:\"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado\".split(\"_\"),weekdaysShort:\"Lin_Lun_Mar_Miy_Huw_Biy_Sab\".split(\"_\"),weekdaysMin:\"Li_Lu_Ma_Mi_Hu_Bi_Sab\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"MM/D/YYYY\",LL:\"MMMM D, YYYY\",LLL:\"MMMM D, YYYY HH:mm\",LLLL:\"dddd, MMMM DD, YYYY HH:mm\"},calendar:{sameDay:\"LT [ngayong araw]\",nextDay:\"[Bukas ng] LT\",nextWeek:\"LT [sa susunod na] dddd\",lastDay:\"LT [kahapon]\",lastWeek:\"LT [noong nakaraang] dddd\",sameElse:\"L\"},relativeTime:{future:\"sa loob ng %s\",past:\"%s ang nakalipas\",s:\"ilang segundo\",ss:\"%d segundo\",m:\"isang minuto\",mm:\"%d minuto\",h:\"isang oras\",hh:\"%d oras\",d:\"isang araw\",dd:\"%d araw\",M:\"isang buwan\",MM:\"%d buwan\",y:\"isang taon\",yy:\"%d taon\"},dayOfMonthOrdinalParse:/\\d{1,2}/,ordinal:function(y){return y},week:{dow:1,doy:4}})}(S(6676))},4236:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"fo\",{months:\"januar_februar_mars_apr\\xedl_mai_juni_juli_august_september_oktober_november_desember\".split(\"_\"),monthsShort:\"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des\".split(\"_\"),weekdays:\"sunnudagur_m\\xe1nadagur_t\\xfdsdagur_mikudagur_h\\xf3sdagur_fr\\xedggjadagur_leygardagur\".split(\"_\"),weekdaysShort:\"sun_m\\xe1n_t\\xfds_mik_h\\xf3s_fr\\xed_ley\".split(\"_\"),weekdaysMin:\"su_m\\xe1_t\\xfd_mi_h\\xf3_fr_le\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D. MMMM, YYYY HH:mm\"},calendar:{sameDay:\"[\\xcd dag kl.] LT\",nextDay:\"[\\xcd morgin kl.] LT\",nextWeek:\"dddd [kl.] LT\",lastDay:\"[\\xcd gj\\xe1r kl.] LT\",lastWeek:\"[s\\xed\\xf0stu] dddd [kl] LT\",sameElse:\"L\"},relativeTime:{future:\"um %s\",past:\"%s s\\xed\\xf0ani\",s:\"f\\xe1 sekund\",ss:\"%d sekundir\",m:\"ein minuttur\",mm:\"%d minuttir\",h:\"ein t\\xedmi\",hh:\"%d t\\xedmar\",d:\"ein dagur\",dd:\"%d dagar\",M:\"ein m\\xe1na\\xf0ur\",MM:\"%d m\\xe1na\\xf0ir\",y:\"eitt \\xe1r\",yy:\"%d \\xe1r\"},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(S(6676))},2830:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"fr-ca\",{months:\"janvier_f\\xe9vrier_mars_avril_mai_juin_juillet_ao\\xfbt_septembre_octobre_novembre_d\\xe9cembre\".split(\"_\"),monthsShort:\"janv._f\\xe9vr._mars_avr._mai_juin_juil._ao\\xfbt_sept._oct._nov._d\\xe9c.\".split(\"_\"),monthsParseExact:!0,weekdays:\"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi\".split(\"_\"),weekdaysShort:\"dim._lun._mar._mer._jeu._ven._sam.\".split(\"_\"),weekdaysMin:\"di_lu_ma_me_je_ve_sa\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY-MM-DD\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Aujourd\\u2019hui \\xe0] LT\",nextDay:\"[Demain \\xe0] LT\",nextWeek:\"dddd [\\xe0] LT\",lastDay:\"[Hier \\xe0] LT\",lastWeek:\"dddd [dernier \\xe0] LT\",sameElse:\"L\"},relativeTime:{future:\"dans %s\",past:\"il y a %s\",s:\"quelques secondes\",ss:\"%d secondes\",m:\"une minute\",mm:\"%d minutes\",h:\"une heure\",hh:\"%d heures\",d:\"un jour\",dd:\"%d jours\",M:\"un mois\",MM:\"%d mois\",y:\"un an\",yy:\"%d ans\"},dayOfMonthOrdinalParse:/\\d{1,2}(er|e)/,ordinal:function(y,_){switch(_){default:case\"M\":case\"Q\":case\"D\":case\"DDD\":case\"d\":return y+(1===y?\"er\":\"e\");case\"w\":case\"W\":return y+(1===y?\"re\":\"e\")}}})}(S(6676))},1412:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"fr-ch\",{months:\"janvier_f\\xe9vrier_mars_avril_mai_juin_juillet_ao\\xfbt_septembre_octobre_novembre_d\\xe9cembre\".split(\"_\"),monthsShort:\"janv._f\\xe9vr._mars_avr._mai_juin_juil._ao\\xfbt_sept._oct._nov._d\\xe9c.\".split(\"_\"),monthsParseExact:!0,weekdays:\"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi\".split(\"_\"),weekdaysShort:\"dim._lun._mar._mer._jeu._ven._sam.\".split(\"_\"),weekdaysMin:\"di_lu_ma_me_je_ve_sa\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Aujourd\\u2019hui \\xe0] LT\",nextDay:\"[Demain \\xe0] LT\",nextWeek:\"dddd [\\xe0] LT\",lastDay:\"[Hier \\xe0] LT\",lastWeek:\"dddd [dernier \\xe0] LT\",sameElse:\"L\"},relativeTime:{future:\"dans %s\",past:\"il y a %s\",s:\"quelques secondes\",ss:\"%d secondes\",m:\"une minute\",mm:\"%d minutes\",h:\"une heure\",hh:\"%d heures\",d:\"un jour\",dd:\"%d jours\",M:\"un mois\",MM:\"%d mois\",y:\"un an\",yy:\"%d ans\"},dayOfMonthOrdinalParse:/\\d{1,2}(er|e)/,ordinal:function(y,_){switch(_){default:case\"M\":case\"Q\":case\"D\":case\"DDD\":case\"d\":return y+(1===y?\"er\":\"e\");case\"w\":case\"W\":return y+(1===y?\"re\":\"e\")}},week:{dow:1,doy:4}})}(S(6676))},9361:function(U,Y,S){!function(D){\"use strict\";var _=/(janv\\.?|f\\xe9vr\\.?|mars|avr\\.?|mai|juin|juil\\.?|ao\\xfbt|sept\\.?|oct\\.?|nov\\.?|d\\xe9c\\.?|janvier|f\\xe9vrier|mars|avril|mai|juin|juillet|ao\\xfbt|septembre|octobre|novembre|d\\xe9cembre)/i,f=[/^janv/i,/^f\\xe9vr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^ao\\xfbt/i,/^sept/i,/^oct/i,/^nov/i,/^d\\xe9c/i];D.defineLocale(\"fr\",{months:\"janvier_f\\xe9vrier_mars_avril_mai_juin_juillet_ao\\xfbt_septembre_octobre_novembre_d\\xe9cembre\".split(\"_\"),monthsShort:\"janv._f\\xe9vr._mars_avr._mai_juin_juil._ao\\xfbt_sept._oct._nov._d\\xe9c.\".split(\"_\"),monthsRegex:_,monthsShortRegex:_,monthsStrictRegex:/^(janvier|f\\xe9vrier|mars|avril|mai|juin|juillet|ao\\xfbt|septembre|octobre|novembre|d\\xe9cembre)/i,monthsShortStrictRegex:/(janv\\.?|f\\xe9vr\\.?|mars|avr\\.?|mai|juin|juil\\.?|ao\\xfbt|sept\\.?|oct\\.?|nov\\.?|d\\xe9c\\.?)/i,monthsParse:f,longMonthsParse:f,shortMonthsParse:f,weekdays:\"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi\".split(\"_\"),weekdaysShort:\"dim._lun._mar._mer._jeu._ven._sam.\".split(\"_\"),weekdaysMin:\"di_lu_ma_me_je_ve_sa\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Aujourd\\u2019hui \\xe0] LT\",nextDay:\"[Demain \\xe0] LT\",nextWeek:\"dddd [\\xe0] LT\",lastDay:\"[Hier \\xe0] LT\",lastWeek:\"dddd [dernier \\xe0] LT\",sameElse:\"L\"},relativeTime:{future:\"dans %s\",past:\"il y a %s\",s:\"quelques secondes\",ss:\"%d secondes\",m:\"une minute\",mm:\"%d minutes\",h:\"une heure\",hh:\"%d heures\",d:\"un jour\",dd:\"%d jours\",w:\"une semaine\",ww:\"%d semaines\",M:\"un mois\",MM:\"%d mois\",y:\"un an\",yy:\"%d ans\"},dayOfMonthOrdinalParse:/\\d{1,2}(er|)/,ordinal:function(C,I){switch(I){case\"D\":return C+(1===C?\"er\":\"\");default:case\"M\":case\"Q\":case\"DDD\":case\"d\":return C+(1===C?\"er\":\"e\");case\"w\":case\"W\":return C+(1===C?\"re\":\"e\")}},week:{dow:1,doy:4}})}(S(6676))},6984:function(U,Y,S){!function(D){\"use strict\";var m=\"jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.\".split(\"_\"),y=\"jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des\".split(\"_\");D.defineLocale(\"fy\",{months:\"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber\".split(\"_\"),monthsShort:function(f,b){return f?/-MMM-/.test(b)?y[f.month()]:m[f.month()]:m},monthsParseExact:!0,weekdays:\"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon\".split(\"_\"),weekdaysShort:\"si._mo._ti._wo._to._fr._so.\".split(\"_\"),weekdaysMin:\"Si_Mo_Ti_Wo_To_Fr_So\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD-MM-YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[hjoed om] LT\",nextDay:\"[moarn om] LT\",nextWeek:\"dddd [om] LT\",lastDay:\"[juster om] LT\",lastWeek:\"[\\xf4fr\\xfbne] dddd [om] LT\",sameElse:\"L\"},relativeTime:{future:\"oer %s\",past:\"%s lyn\",s:\"in pear sekonden\",ss:\"%d sekonden\",m:\"ien min\\xfat\",mm:\"%d minuten\",h:\"ien oere\",hh:\"%d oeren\",d:\"ien dei\",dd:\"%d dagen\",M:\"ien moanne\",MM:\"%d moannen\",y:\"ien jier\",yy:\"%d jierren\"},dayOfMonthOrdinalParse:/\\d{1,2}(ste|de)/,ordinal:function(f){return f+(1===f||8===f||f>=20?\"ste\":\"de\")},week:{dow:1,doy:4}})}(S(6676))},3961:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"ga\",{months:[\"Ean\\xe1ir\",\"Feabhra\",\"M\\xe1rta\",\"Aibre\\xe1n\",\"Bealtaine\",\"Meitheamh\",\"I\\xfail\",\"L\\xfanasa\",\"Me\\xe1n F\\xf3mhair\",\"Deireadh F\\xf3mhair\",\"Samhain\",\"Nollaig\"],monthsShort:[\"Ean\",\"Feabh\",\"M\\xe1rt\",\"Aib\",\"Beal\",\"Meith\",\"I\\xfail\",\"L\\xfan\",\"M.F.\",\"D.F.\",\"Samh\",\"Noll\"],monthsParseExact:!0,weekdays:[\"D\\xe9 Domhnaigh\",\"D\\xe9 Luain\",\"D\\xe9 M\\xe1irt\",\"D\\xe9 C\\xe9adaoin\",\"D\\xe9ardaoin\",\"D\\xe9 hAoine\",\"D\\xe9 Sathairn\"],weekdaysShort:[\"Domh\",\"Luan\",\"M\\xe1irt\",\"C\\xe9ad\",\"D\\xe9ar\",\"Aoine\",\"Sath\"],weekdaysMin:[\"Do\",\"Lu\",\"M\\xe1\",\"C\\xe9\",\"D\\xe9\",\"A\",\"Sa\"],longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Inniu ag] LT\",nextDay:\"[Am\\xe1rach ag] LT\",nextWeek:\"dddd [ag] LT\",lastDay:\"[Inn\\xe9 ag] LT\",lastWeek:\"dddd [seo caite] [ag] LT\",sameElse:\"L\"},relativeTime:{future:\"i %s\",past:\"%s \\xf3 shin\",s:\"c\\xfapla soicind\",ss:\"%d soicind\",m:\"n\\xf3im\\xe9ad\",mm:\"%d n\\xf3im\\xe9ad\",h:\"uair an chloig\",hh:\"%d uair an chloig\",d:\"l\\xe1\",dd:\"%d l\\xe1\",M:\"m\\xed\",MM:\"%d m\\xedonna\",y:\"bliain\",yy:\"%d bliain\"},dayOfMonthOrdinalParse:/\\d{1,2}(d|na|mh)/,ordinal:function(I){return I+(1===I?\"d\":I%10==2?\"na\":\"mh\")},week:{dow:1,doy:4}})}(S(6676))},8849:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"gd\",{months:[\"Am Faoilleach\",\"An Gearran\",\"Am M\\xe0rt\",\"An Giblean\",\"An C\\xe8itean\",\"An t-\\xd2gmhios\",\"An t-Iuchar\",\"An L\\xf9nastal\",\"An t-Sultain\",\"An D\\xe0mhair\",\"An t-Samhain\",\"An D\\xf9bhlachd\"],monthsShort:[\"Faoi\",\"Gear\",\"M\\xe0rt\",\"Gibl\",\"C\\xe8it\",\"\\xd2gmh\",\"Iuch\",\"L\\xf9n\",\"Sult\",\"D\\xe0mh\",\"Samh\",\"D\\xf9bh\"],monthsParseExact:!0,weekdays:[\"Did\\xf2mhnaich\",\"Diluain\",\"Dim\\xe0irt\",\"Diciadain\",\"Diardaoin\",\"Dihaoine\",\"Disathairne\"],weekdaysShort:[\"Did\",\"Dil\",\"Dim\",\"Dic\",\"Dia\",\"Dih\",\"Dis\"],weekdaysMin:[\"D\\xf2\",\"Lu\",\"M\\xe0\",\"Ci\",\"Ar\",\"Ha\",\"Sa\"],longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[An-diugh aig] LT\",nextDay:\"[A-m\\xe0ireach aig] LT\",nextWeek:\"dddd [aig] LT\",lastDay:\"[An-d\\xe8 aig] LT\",lastWeek:\"dddd [seo chaidh] [aig] LT\",sameElse:\"L\"},relativeTime:{future:\"ann an %s\",past:\"bho chionn %s\",s:\"beagan diogan\",ss:\"%d diogan\",m:\"mionaid\",mm:\"%d mionaidean\",h:\"uair\",hh:\"%d uairean\",d:\"latha\",dd:\"%d latha\",M:\"m\\xecos\",MM:\"%d m\\xecosan\",y:\"bliadhna\",yy:\"%d bliadhna\"},dayOfMonthOrdinalParse:/\\d{1,2}(d|na|mh)/,ordinal:function(I){return I+(1===I?\"d\":I%10==2?\"na\":\"mh\")},week:{dow:1,doy:4}})}(S(6676))},4273:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"gl\",{months:\"xaneiro_febreiro_marzo_abril_maio_xu\\xf1o_xullo_agosto_setembro_outubro_novembro_decembro\".split(\"_\"),monthsShort:\"xan._feb._mar._abr._mai._xu\\xf1._xul._ago._set._out._nov._dec.\".split(\"_\"),monthsParseExact:!0,weekdays:\"domingo_luns_martes_m\\xe9rcores_xoves_venres_s\\xe1bado\".split(\"_\"),weekdaysShort:\"dom._lun._mar._m\\xe9r._xov._ven._s\\xe1b.\".split(\"_\"),weekdaysMin:\"do_lu_ma_m\\xe9_xo_ve_s\\xe1\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D [de] MMMM [de] YYYY\",LLL:\"D [de] MMMM [de] YYYY H:mm\",LLLL:\"dddd, D [de] MMMM [de] YYYY H:mm\"},calendar:{sameDay:function(){return\"[hoxe \"+(1!==this.hours()?\"\\xe1s\":\"\\xe1\")+\"] LT\"},nextDay:function(){return\"[ma\\xf1\\xe1 \"+(1!==this.hours()?\"\\xe1s\":\"\\xe1\")+\"] LT\"},nextWeek:function(){return\"dddd [\"+(1!==this.hours()?\"\\xe1s\":\"a\")+\"] LT\"},lastDay:function(){return\"[onte \"+(1!==this.hours()?\"\\xe1\":\"a\")+\"] LT\"},lastWeek:function(){return\"[o] dddd [pasado \"+(1!==this.hours()?\"\\xe1s\":\"a\")+\"] LT\"},sameElse:\"L\"},relativeTime:{future:function(y){return 0===y.indexOf(\"un\")?\"n\"+y:\"en \"+y},past:\"hai %s\",s:\"uns segundos\",ss:\"%d segundos\",m:\"un minuto\",mm:\"%d minutos\",h:\"unha hora\",hh:\"%d horas\",d:\"un d\\xeda\",dd:\"%d d\\xedas\",M:\"un mes\",MM:\"%d meses\",y:\"un ano\",yy:\"%d anos\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:1,doy:4}})}(S(6676))},623:function(U,Y,S){!function(D){\"use strict\";function m(_,f,b,C){var I={s:[\"\\u0925\\u094b\\u0921\\u092f\\u093e \\u0938\\u0945\\u0915\\u0902\\u0921\\u093e\\u0902\\u0928\\u0940\",\"\\u0925\\u094b\\u0921\\u0947 \\u0938\\u0945\\u0915\\u0902\\u0921\"],ss:[_+\" \\u0938\\u0945\\u0915\\u0902\\u0921\\u093e\\u0902\\u0928\\u0940\",_+\" \\u0938\\u0945\\u0915\\u0902\\u0921\"],m:[\"\\u090f\\u0915\\u093e \\u092e\\u093f\\u0923\\u091f\\u093e\\u0928\",\"\\u090f\\u0915 \\u092e\\u093f\\u0928\\u0942\\u091f\"],mm:[_+\" \\u092e\\u093f\\u0923\\u091f\\u093e\\u0902\\u0928\\u0940\",_+\" \\u092e\\u093f\\u0923\\u091f\\u093e\\u0902\"],h:[\"\\u090f\\u0915\\u093e \\u0935\\u0930\\u093e\\u0928\",\"\\u090f\\u0915 \\u0935\\u0930\"],hh:[_+\" \\u0935\\u0930\\u093e\\u0902\\u0928\\u0940\",_+\" \\u0935\\u0930\\u093e\\u0902\"],d:[\"\\u090f\\u0915\\u093e \\u0926\\u093f\\u0938\\u093e\\u0928\",\"\\u090f\\u0915 \\u0926\\u0940\\u0938\"],dd:[_+\" \\u0926\\u093f\\u0938\\u093e\\u0902\\u0928\\u0940\",_+\" \\u0926\\u0940\\u0938\"],M:[\"\\u090f\\u0915\\u093e \\u092e\\u094d\\u0939\\u092f\\u0928\\u094d\\u092f\\u093e\\u0928\",\"\\u090f\\u0915 \\u092e\\u094d\\u0939\\u092f\\u0928\\u094b\"],MM:[_+\" \\u092e\\u094d\\u0939\\u092f\\u0928\\u094d\\u092f\\u093e\\u0928\\u0940\",_+\" \\u092e\\u094d\\u0939\\u092f\\u0928\\u0947\"],y:[\"\\u090f\\u0915\\u093e \\u0935\\u0930\\u094d\\u0938\\u093e\\u0928\",\"\\u090f\\u0915 \\u0935\\u0930\\u094d\\u0938\"],yy:[_+\" \\u0935\\u0930\\u094d\\u0938\\u093e\\u0902\\u0928\\u0940\",_+\" \\u0935\\u0930\\u094d\\u0938\\u093e\\u0902\"]};return C?I[b][0]:I[b][1]}D.defineLocale(\"gom-deva\",{months:{standalone:\"\\u091c\\u093e\\u0928\\u0947\\u0935\\u093e\\u0930\\u0940_\\u092b\\u0947\\u092c\\u094d\\u0930\\u0941\\u0935\\u093e\\u0930\\u0940_\\u092e\\u093e\\u0930\\u094d\\u091a_\\u090f\\u092a\\u094d\\u0930\\u0940\\u0932_\\u092e\\u0947_\\u091c\\u0942\\u0928_\\u091c\\u0941\\u0932\\u092f_\\u0911\\u0917\\u0938\\u094d\\u091f_\\u0938\\u092a\\u094d\\u091f\\u0947\\u0902\\u092c\\u0930_\\u0911\\u0915\\u094d\\u091f\\u094b\\u092c\\u0930_\\u0928\\u094b\\u0935\\u094d\\u0939\\u0947\\u0902\\u092c\\u0930_\\u0921\\u093f\\u0938\\u0947\\u0902\\u092c\\u0930\".split(\"_\"),format:\"\\u091c\\u093e\\u0928\\u0947\\u0935\\u093e\\u0930\\u0940\\u091a\\u094d\\u092f\\u093e_\\u092b\\u0947\\u092c\\u094d\\u0930\\u0941\\u0935\\u093e\\u0930\\u0940\\u091a\\u094d\\u092f\\u093e_\\u092e\\u093e\\u0930\\u094d\\u091a\\u093e\\u091a\\u094d\\u092f\\u093e_\\u090f\\u092a\\u094d\\u0930\\u0940\\u0932\\u093e\\u091a\\u094d\\u092f\\u093e_\\u092e\\u0947\\u092f\\u093e\\u091a\\u094d\\u092f\\u093e_\\u091c\\u0942\\u0928\\u093e\\u091a\\u094d\\u092f\\u093e_\\u091c\\u0941\\u0932\\u092f\\u093e\\u091a\\u094d\\u092f\\u093e_\\u0911\\u0917\\u0938\\u094d\\u091f\\u093e\\u091a\\u094d\\u092f\\u093e_\\u0938\\u092a\\u094d\\u091f\\u0947\\u0902\\u092c\\u0930\\u093e\\u091a\\u094d\\u092f\\u093e_\\u0911\\u0915\\u094d\\u091f\\u094b\\u092c\\u0930\\u093e\\u091a\\u094d\\u092f\\u093e_\\u0928\\u094b\\u0935\\u094d\\u0939\\u0947\\u0902\\u092c\\u0930\\u093e\\u091a\\u094d\\u092f\\u093e_\\u0921\\u093f\\u0938\\u0947\\u0902\\u092c\\u0930\\u093e\\u091a\\u094d\\u092f\\u093e\".split(\"_\"),isFormat:/MMMM(\\s)+D[oD]?/},monthsShort:\"\\u091c\\u093e\\u0928\\u0947._\\u092b\\u0947\\u092c\\u094d\\u0930\\u0941._\\u092e\\u093e\\u0930\\u094d\\u091a_\\u090f\\u092a\\u094d\\u0930\\u0940._\\u092e\\u0947_\\u091c\\u0942\\u0928_\\u091c\\u0941\\u0932._\\u0911\\u0917._\\u0938\\u092a\\u094d\\u091f\\u0947\\u0902._\\u0911\\u0915\\u094d\\u091f\\u094b._\\u0928\\u094b\\u0935\\u094d\\u0939\\u0947\\u0902._\\u0921\\u093f\\u0938\\u0947\\u0902.\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u0906\\u092f\\u0924\\u093e\\u0930_\\u0938\\u094b\\u092e\\u093e\\u0930_\\u092e\\u0902\\u0917\\u0933\\u093e\\u0930_\\u092c\\u0941\\u0927\\u0935\\u093e\\u0930_\\u092c\\u093f\\u0930\\u0947\\u0938\\u094d\\u0924\\u093e\\u0930_\\u0938\\u0941\\u0915\\u094d\\u0930\\u093e\\u0930_\\u0936\\u0947\\u0928\\u0935\\u093e\\u0930\".split(\"_\"),weekdaysShort:\"\\u0906\\u092f\\u0924._\\u0938\\u094b\\u092e._\\u092e\\u0902\\u0917\\u0933._\\u092c\\u0941\\u0927._\\u092c\\u094d\\u0930\\u0947\\u0938\\u094d\\u0924._\\u0938\\u0941\\u0915\\u094d\\u0930._\\u0936\\u0947\\u0928.\".split(\"_\"),weekdaysMin:\"\\u0906_\\u0938\\u094b_\\u092e\\u0902_\\u092c\\u0941_\\u092c\\u094d\\u0930\\u0947_\\u0938\\u0941_\\u0936\\u0947\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"A h:mm [\\u0935\\u093e\\u091c\\u0924\\u093e\\u0902]\",LTS:\"A h:mm:ss [\\u0935\\u093e\\u091c\\u0924\\u093e\\u0902]\",L:\"DD-MM-YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY A h:mm [\\u0935\\u093e\\u091c\\u0924\\u093e\\u0902]\",LLLL:\"dddd, MMMM Do, YYYY, A h:mm [\\u0935\\u093e\\u091c\\u0924\\u093e\\u0902]\",llll:\"ddd, D MMM YYYY, A h:mm [\\u0935\\u093e\\u091c\\u0924\\u093e\\u0902]\"},calendar:{sameDay:\"[\\u0906\\u092f\\u091c] LT\",nextDay:\"[\\u092b\\u093e\\u0932\\u094d\\u092f\\u093e\\u0902] LT\",nextWeek:\"[\\u092b\\u0941\\u0921\\u0932\\u094b] dddd[,] LT\",lastDay:\"[\\u0915\\u093e\\u0932] LT\",lastWeek:\"[\\u092b\\u093e\\u091f\\u0932\\u094b] dddd[,] LT\",sameElse:\"L\"},relativeTime:{future:\"%s\",past:\"%s \\u0906\\u0926\\u0940\\u0902\",s:m,ss:m,m,mm:m,h:m,hh:m,d:m,dd:m,M:m,MM:m,y:m,yy:m},dayOfMonthOrdinalParse:/\\d{1,2}(\\u0935\\u0947\\u0930)/,ordinal:function(_,f){return\"D\"===f?_+\"\\u0935\\u0947\\u0930\":_},week:{dow:0,doy:3},meridiemParse:/\\u0930\\u093e\\u0924\\u0940|\\u0938\\u0915\\u093e\\u0933\\u0940\\u0902|\\u0926\\u0928\\u092a\\u093e\\u0930\\u093e\\u0902|\\u0938\\u093e\\u0902\\u091c\\u0947/,meridiemHour:function(_,f){return 12===_&&(_=0),\"\\u0930\\u093e\\u0924\\u0940\"===f?_<4?_:_+12:\"\\u0938\\u0915\\u093e\\u0933\\u0940\\u0902\"===f?_:\"\\u0926\\u0928\\u092a\\u093e\\u0930\\u093e\\u0902\"===f?_>12?_:_+12:\"\\u0938\\u093e\\u0902\\u091c\\u0947\"===f?_+12:void 0},meridiem:function(_,f,b){return _<4?\"\\u0930\\u093e\\u0924\\u0940\":_<12?\"\\u0938\\u0915\\u093e\\u0933\\u0940\\u0902\":_<16?\"\\u0926\\u0928\\u092a\\u093e\\u0930\\u093e\\u0902\":_<20?\"\\u0938\\u093e\\u0902\\u091c\\u0947\":\"\\u0930\\u093e\\u0924\\u0940\"}})}(S(6676))},2696:function(U,Y,S){!function(D){\"use strict\";function m(_,f,b,C){var I={s:[\"thoddea sekondamni\",\"thodde sekond\"],ss:[_+\" sekondamni\",_+\" sekond\"],m:[\"eka mintan\",\"ek minut\"],mm:[_+\" mintamni\",_+\" mintam\"],h:[\"eka voran\",\"ek vor\"],hh:[_+\" voramni\",_+\" voram\"],d:[\"eka disan\",\"ek dis\"],dd:[_+\" disamni\",_+\" dis\"],M:[\"eka mhoinean\",\"ek mhoino\"],MM:[_+\" mhoineamni\",_+\" mhoine\"],y:[\"eka vorsan\",\"ek voros\"],yy:[_+\" vorsamni\",_+\" vorsam\"]};return C?I[b][0]:I[b][1]}D.defineLocale(\"gom-latn\",{months:{standalone:\"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr\".split(\"_\"),format:\"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea\".split(\"_\"),isFormat:/MMMM(\\s)+D[oD]?/},monthsShort:\"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.\".split(\"_\"),monthsParseExact:!0,weekdays:\"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var\".split(\"_\"),weekdaysShort:\"Ait._Som._Mon._Bud._Bre._Suk._Son.\".split(\"_\"),weekdaysMin:\"Ai_Sm_Mo_Bu_Br_Su_Sn\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"A h:mm [vazta]\",LTS:\"A h:mm:ss [vazta]\",L:\"DD-MM-YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY A h:mm [vazta]\",LLLL:\"dddd, MMMM Do, YYYY, A h:mm [vazta]\",llll:\"ddd, D MMM YYYY, A h:mm [vazta]\"},calendar:{sameDay:\"[Aiz] LT\",nextDay:\"[Faleam] LT\",nextWeek:\"[Fuddlo] dddd[,] LT\",lastDay:\"[Kal] LT\",lastWeek:\"[Fattlo] dddd[,] LT\",sameElse:\"L\"},relativeTime:{future:\"%s\",past:\"%s adim\",s:m,ss:m,m,mm:m,h:m,hh:m,d:m,dd:m,M:m,MM:m,y:m,yy:m},dayOfMonthOrdinalParse:/\\d{1,2}(er)/,ordinal:function(_,f){return\"D\"===f?_+\"er\":_},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(_,f){return 12===_&&(_=0),\"rati\"===f?_<4?_:_+12:\"sokallim\"===f?_:\"donparam\"===f?_>12?_:_+12:\"sanje\"===f?_+12:void 0},meridiem:function(_,f,b){return _<4?\"rati\":_<12?\"sokallim\":_<16?\"donparam\":_<20?\"sanje\":\"rati\"}})}(S(6676))},6928:function(U,Y,S){!function(D){\"use strict\";var m={1:\"\\u0ae7\",2:\"\\u0ae8\",3:\"\\u0ae9\",4:\"\\u0aea\",5:\"\\u0aeb\",6:\"\\u0aec\",7:\"\\u0aed\",8:\"\\u0aee\",9:\"\\u0aef\",0:\"\\u0ae6\"},y={\"\\u0ae7\":\"1\",\"\\u0ae8\":\"2\",\"\\u0ae9\":\"3\",\"\\u0aea\":\"4\",\"\\u0aeb\":\"5\",\"\\u0aec\":\"6\",\"\\u0aed\":\"7\",\"\\u0aee\":\"8\",\"\\u0aef\":\"9\",\"\\u0ae6\":\"0\"};D.defineLocale(\"gu\",{months:\"\\u0a9c\\u0abe\\u0aa8\\u0acd\\u0aaf\\u0ac1\\u0a86\\u0ab0\\u0ac0_\\u0aab\\u0ac7\\u0aac\\u0acd\\u0ab0\\u0ac1\\u0a86\\u0ab0\\u0ac0_\\u0aae\\u0abe\\u0ab0\\u0acd\\u0a9a_\\u0a8f\\u0aaa\\u0acd\\u0ab0\\u0abf\\u0ab2_\\u0aae\\u0ac7_\\u0a9c\\u0ac2\\u0aa8_\\u0a9c\\u0ac1\\u0ab2\\u0abe\\u0a88_\\u0a91\\u0a97\\u0ab8\\u0acd\\u0a9f_\\u0ab8\\u0aaa\\u0acd\\u0a9f\\u0ac7\\u0aae\\u0acd\\u0aac\\u0ab0_\\u0a91\\u0a95\\u0acd\\u0a9f\\u0acd\\u0aac\\u0ab0_\\u0aa8\\u0ab5\\u0ac7\\u0aae\\u0acd\\u0aac\\u0ab0_\\u0aa1\\u0abf\\u0ab8\\u0ac7\\u0aae\\u0acd\\u0aac\\u0ab0\".split(\"_\"),monthsShort:\"\\u0a9c\\u0abe\\u0aa8\\u0acd\\u0aaf\\u0ac1._\\u0aab\\u0ac7\\u0aac\\u0acd\\u0ab0\\u0ac1._\\u0aae\\u0abe\\u0ab0\\u0acd\\u0a9a_\\u0a8f\\u0aaa\\u0acd\\u0ab0\\u0abf._\\u0aae\\u0ac7_\\u0a9c\\u0ac2\\u0aa8_\\u0a9c\\u0ac1\\u0ab2\\u0abe._\\u0a91\\u0a97._\\u0ab8\\u0aaa\\u0acd\\u0a9f\\u0ac7._\\u0a91\\u0a95\\u0acd\\u0a9f\\u0acd._\\u0aa8\\u0ab5\\u0ac7._\\u0aa1\\u0abf\\u0ab8\\u0ac7.\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u0ab0\\u0ab5\\u0abf\\u0ab5\\u0abe\\u0ab0_\\u0ab8\\u0acb\\u0aae\\u0ab5\\u0abe\\u0ab0_\\u0aae\\u0a82\\u0a97\\u0ab3\\u0ab5\\u0abe\\u0ab0_\\u0aac\\u0ac1\\u0aa7\\u0acd\\u0ab5\\u0abe\\u0ab0_\\u0a97\\u0ac1\\u0ab0\\u0ac1\\u0ab5\\u0abe\\u0ab0_\\u0ab6\\u0ac1\\u0a95\\u0acd\\u0ab0\\u0ab5\\u0abe\\u0ab0_\\u0ab6\\u0aa8\\u0abf\\u0ab5\\u0abe\\u0ab0\".split(\"_\"),weekdaysShort:\"\\u0ab0\\u0ab5\\u0abf_\\u0ab8\\u0acb\\u0aae_\\u0aae\\u0a82\\u0a97\\u0ab3_\\u0aac\\u0ac1\\u0aa7\\u0acd_\\u0a97\\u0ac1\\u0ab0\\u0ac1_\\u0ab6\\u0ac1\\u0a95\\u0acd\\u0ab0_\\u0ab6\\u0aa8\\u0abf\".split(\"_\"),weekdaysMin:\"\\u0ab0_\\u0ab8\\u0acb_\\u0aae\\u0a82_\\u0aac\\u0ac1_\\u0a97\\u0ac1_\\u0ab6\\u0ac1_\\u0ab6\".split(\"_\"),longDateFormat:{LT:\"A h:mm \\u0ab5\\u0abe\\u0a97\\u0acd\\u0aaf\\u0ac7\",LTS:\"A h:mm:ss \\u0ab5\\u0abe\\u0a97\\u0acd\\u0aaf\\u0ac7\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm \\u0ab5\\u0abe\\u0a97\\u0acd\\u0aaf\\u0ac7\",LLLL:\"dddd, D MMMM YYYY, A h:mm \\u0ab5\\u0abe\\u0a97\\u0acd\\u0aaf\\u0ac7\"},calendar:{sameDay:\"[\\u0a86\\u0a9c] LT\",nextDay:\"[\\u0a95\\u0abe\\u0ab2\\u0ac7] LT\",nextWeek:\"dddd, LT\",lastDay:\"[\\u0a97\\u0a87\\u0a95\\u0abe\\u0ab2\\u0ac7] LT\",lastWeek:\"[\\u0aaa\\u0abe\\u0a9b\\u0ab2\\u0abe] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0aae\\u0abe\",past:\"%s \\u0aaa\\u0ab9\\u0ac7\\u0ab2\\u0abe\",s:\"\\u0a85\\u0aae\\u0ac1\\u0a95 \\u0aaa\\u0ab3\\u0acb\",ss:\"%d \\u0ab8\\u0ac7\\u0a95\\u0a82\\u0aa1\",m:\"\\u0a8f\\u0a95 \\u0aae\\u0abf\\u0aa8\\u0abf\\u0a9f\",mm:\"%d \\u0aae\\u0abf\\u0aa8\\u0abf\\u0a9f\",h:\"\\u0a8f\\u0a95 \\u0a95\\u0ab2\\u0abe\\u0a95\",hh:\"%d \\u0a95\\u0ab2\\u0abe\\u0a95\",d:\"\\u0a8f\\u0a95 \\u0aa6\\u0abf\\u0ab5\\u0ab8\",dd:\"%d \\u0aa6\\u0abf\\u0ab5\\u0ab8\",M:\"\\u0a8f\\u0a95 \\u0aae\\u0ab9\\u0abf\\u0aa8\\u0acb\",MM:\"%d \\u0aae\\u0ab9\\u0abf\\u0aa8\\u0acb\",y:\"\\u0a8f\\u0a95 \\u0ab5\\u0ab0\\u0acd\\u0ab7\",yy:\"%d \\u0ab5\\u0ab0\\u0acd\\u0ab7\"},preparse:function(f){return f.replace(/[\\u0ae7\\u0ae8\\u0ae9\\u0aea\\u0aeb\\u0aec\\u0aed\\u0aee\\u0aef\\u0ae6]/g,function(b){return y[b]})},postformat:function(f){return f.replace(/\\d/g,function(b){return m[b]})},meridiemParse:/\\u0ab0\\u0abe\\u0aa4|\\u0aac\\u0aaa\\u0acb\\u0ab0|\\u0ab8\\u0ab5\\u0abe\\u0ab0|\\u0ab8\\u0abe\\u0a82\\u0a9c/,meridiemHour:function(f,b){return 12===f&&(f=0),\"\\u0ab0\\u0abe\\u0aa4\"===b?f<4?f:f+12:\"\\u0ab8\\u0ab5\\u0abe\\u0ab0\"===b?f:\"\\u0aac\\u0aaa\\u0acb\\u0ab0\"===b?f>=10?f:f+12:\"\\u0ab8\\u0abe\\u0a82\\u0a9c\"===b?f+12:void 0},meridiem:function(f,b,C){return f<4?\"\\u0ab0\\u0abe\\u0aa4\":f<10?\"\\u0ab8\\u0ab5\\u0abe\\u0ab0\":f<17?\"\\u0aac\\u0aaa\\u0acb\\u0ab0\":f<20?\"\\u0ab8\\u0abe\\u0a82\\u0a9c\":\"\\u0ab0\\u0abe\\u0aa4\"},week:{dow:0,doy:6}})}(S(6676))},4804:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"he\",{months:\"\\u05d9\\u05e0\\u05d5\\u05d0\\u05e8_\\u05e4\\u05d1\\u05e8\\u05d5\\u05d0\\u05e8_\\u05de\\u05e8\\u05e5_\\u05d0\\u05e4\\u05e8\\u05d9\\u05dc_\\u05de\\u05d0\\u05d9_\\u05d9\\u05d5\\u05e0\\u05d9_\\u05d9\\u05d5\\u05dc\\u05d9_\\u05d0\\u05d5\\u05d2\\u05d5\\u05e1\\u05d8_\\u05e1\\u05e4\\u05d8\\u05de\\u05d1\\u05e8_\\u05d0\\u05d5\\u05e7\\u05d8\\u05d5\\u05d1\\u05e8_\\u05e0\\u05d5\\u05d1\\u05de\\u05d1\\u05e8_\\u05d3\\u05e6\\u05de\\u05d1\\u05e8\".split(\"_\"),monthsShort:\"\\u05d9\\u05e0\\u05d5\\u05f3_\\u05e4\\u05d1\\u05e8\\u05f3_\\u05de\\u05e8\\u05e5_\\u05d0\\u05e4\\u05e8\\u05f3_\\u05de\\u05d0\\u05d9_\\u05d9\\u05d5\\u05e0\\u05d9_\\u05d9\\u05d5\\u05dc\\u05d9_\\u05d0\\u05d5\\u05d2\\u05f3_\\u05e1\\u05e4\\u05d8\\u05f3_\\u05d0\\u05d5\\u05e7\\u05f3_\\u05e0\\u05d5\\u05d1\\u05f3_\\u05d3\\u05e6\\u05de\\u05f3\".split(\"_\"),weekdays:\"\\u05e8\\u05d0\\u05e9\\u05d5\\u05df_\\u05e9\\u05e0\\u05d9_\\u05e9\\u05dc\\u05d9\\u05e9\\u05d9_\\u05e8\\u05d1\\u05d9\\u05e2\\u05d9_\\u05d7\\u05de\\u05d9\\u05e9\\u05d9_\\u05e9\\u05d9\\u05e9\\u05d9_\\u05e9\\u05d1\\u05ea\".split(\"_\"),weekdaysShort:\"\\u05d0\\u05f3_\\u05d1\\u05f3_\\u05d2\\u05f3_\\u05d3\\u05f3_\\u05d4\\u05f3_\\u05d5\\u05f3_\\u05e9\\u05f3\".split(\"_\"),weekdaysMin:\"\\u05d0_\\u05d1_\\u05d2_\\u05d3_\\u05d4_\\u05d5_\\u05e9\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D [\\u05d1]MMMM YYYY\",LLL:\"D [\\u05d1]MMMM YYYY HH:mm\",LLLL:\"dddd, D [\\u05d1]MMMM YYYY HH:mm\",l:\"D/M/YYYY\",ll:\"D MMM YYYY\",lll:\"D MMM YYYY HH:mm\",llll:\"ddd, D MMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u05d4\\u05d9\\u05d5\\u05dd \\u05d1\\u05be]LT\",nextDay:\"[\\u05de\\u05d7\\u05e8 \\u05d1\\u05be]LT\",nextWeek:\"dddd [\\u05d1\\u05e9\\u05e2\\u05d4] LT\",lastDay:\"[\\u05d0\\u05ea\\u05de\\u05d5\\u05dc \\u05d1\\u05be]LT\",lastWeek:\"[\\u05d1\\u05d9\\u05d5\\u05dd] dddd [\\u05d4\\u05d0\\u05d7\\u05e8\\u05d5\\u05df \\u05d1\\u05e9\\u05e2\\u05d4] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u05d1\\u05e2\\u05d5\\u05d3 %s\",past:\"\\u05dc\\u05e4\\u05e0\\u05d9 %s\",s:\"\\u05de\\u05e1\\u05e4\\u05e8 \\u05e9\\u05e0\\u05d9\\u05d5\\u05ea\",ss:\"%d \\u05e9\\u05e0\\u05d9\\u05d5\\u05ea\",m:\"\\u05d3\\u05e7\\u05d4\",mm:\"%d \\u05d3\\u05e7\\u05d5\\u05ea\",h:\"\\u05e9\\u05e2\\u05d4\",hh:function(y){return 2===y?\"\\u05e9\\u05e2\\u05ea\\u05d9\\u05d9\\u05dd\":y+\" \\u05e9\\u05e2\\u05d5\\u05ea\"},d:\"\\u05d9\\u05d5\\u05dd\",dd:function(y){return 2===y?\"\\u05d9\\u05d5\\u05de\\u05d9\\u05d9\\u05dd\":y+\" \\u05d9\\u05de\\u05d9\\u05dd\"},M:\"\\u05d7\\u05d5\\u05d3\\u05e9\",MM:function(y){return 2===y?\"\\u05d7\\u05d5\\u05d3\\u05e9\\u05d9\\u05d9\\u05dd\":y+\" \\u05d7\\u05d5\\u05d3\\u05e9\\u05d9\\u05dd\"},y:\"\\u05e9\\u05e0\\u05d4\",yy:function(y){return 2===y?\"\\u05e9\\u05e0\\u05ea\\u05d9\\u05d9\\u05dd\":y%10==0&&10!==y?y+\" \\u05e9\\u05e0\\u05d4\":y+\" \\u05e9\\u05e0\\u05d9\\u05dd\"}},meridiemParse:/\\u05d0\\u05d7\\u05d4\"\\u05e6|\\u05dc\\u05e4\\u05e0\\u05d4\"\\u05e6|\\u05d0\\u05d7\\u05e8\\u05d9 \\u05d4\\u05e6\\u05d4\\u05e8\\u05d9\\u05d9\\u05dd|\\u05dc\\u05e4\\u05e0\\u05d9 \\u05d4\\u05e6\\u05d4\\u05e8\\u05d9\\u05d9\\u05dd|\\u05dc\\u05e4\\u05e0\\u05d5\\u05ea \\u05d1\\u05d5\\u05e7\\u05e8|\\u05d1\\u05d1\\u05d5\\u05e7\\u05e8|\\u05d1\\u05e2\\u05e8\\u05d1/i,isPM:function(y){return/^(\\u05d0\\u05d7\\u05d4\"\\u05e6|\\u05d0\\u05d7\\u05e8\\u05d9 \\u05d4\\u05e6\\u05d4\\u05e8\\u05d9\\u05d9\\u05dd|\\u05d1\\u05e2\\u05e8\\u05d1)$/.test(y)},meridiem:function(y,_,f){return y<5?\"\\u05dc\\u05e4\\u05e0\\u05d5\\u05ea \\u05d1\\u05d5\\u05e7\\u05e8\":y<10?\"\\u05d1\\u05d1\\u05d5\\u05e7\\u05e8\":y<12?f?'\\u05dc\\u05e4\\u05e0\\u05d4\"\\u05e6':\"\\u05dc\\u05e4\\u05e0\\u05d9 \\u05d4\\u05e6\\u05d4\\u05e8\\u05d9\\u05d9\\u05dd\":y<18?f?'\\u05d0\\u05d7\\u05d4\"\\u05e6':\"\\u05d0\\u05d7\\u05e8\\u05d9 \\u05d4\\u05e6\\u05d4\\u05e8\\u05d9\\u05d9\\u05dd\":\"\\u05d1\\u05e2\\u05e8\\u05d1\"}})}(S(6676))},3015:function(U,Y,S){!function(D){\"use strict\";var m={1:\"\\u0967\",2:\"\\u0968\",3:\"\\u0969\",4:\"\\u096a\",5:\"\\u096b\",6:\"\\u096c\",7:\"\\u096d\",8:\"\\u096e\",9:\"\\u096f\",0:\"\\u0966\"},y={\"\\u0967\":\"1\",\"\\u0968\":\"2\",\"\\u0969\":\"3\",\"\\u096a\":\"4\",\"\\u096b\":\"5\",\"\\u096c\":\"6\",\"\\u096d\":\"7\",\"\\u096e\":\"8\",\"\\u096f\":\"9\",\"\\u0966\":\"0\"},_=[/^\\u091c\\u0928/i,/^\\u092b\\u093c\\u0930|\\u092b\\u0930/i,/^\\u092e\\u093e\\u0930\\u094d\\u091a/i,/^\\u0905\\u092a\\u094d\\u0930\\u0948/i,/^\\u092e\\u0908/i,/^\\u091c\\u0942\\u0928/i,/^\\u091c\\u0941\\u0932/i,/^\\u0905\\u0917/i,/^\\u0938\\u093f\\u0924\\u0902|\\u0938\\u093f\\u0924/i,/^\\u0905\\u0915\\u094d\\u091f\\u0942/i,/^\\u0928\\u0935|\\u0928\\u0935\\u0902/i,/^\\u0926\\u093f\\u0938\\u0902|\\u0926\\u093f\\u0938/i];D.defineLocale(\"hi\",{months:{format:\"\\u091c\\u0928\\u0935\\u0930\\u0940_\\u092b\\u093c\\u0930\\u0935\\u0930\\u0940_\\u092e\\u093e\\u0930\\u094d\\u091a_\\u0905\\u092a\\u094d\\u0930\\u0948\\u0932_\\u092e\\u0908_\\u091c\\u0942\\u0928_\\u091c\\u0941\\u0932\\u093e\\u0908_\\u0905\\u0917\\u0938\\u094d\\u0924_\\u0938\\u093f\\u0924\\u092e\\u094d\\u092c\\u0930_\\u0905\\u0915\\u094d\\u091f\\u0942\\u092c\\u0930_\\u0928\\u0935\\u092e\\u094d\\u092c\\u0930_\\u0926\\u093f\\u0938\\u092e\\u094d\\u092c\\u0930\".split(\"_\"),standalone:\"\\u091c\\u0928\\u0935\\u0930\\u0940_\\u092b\\u0930\\u0935\\u0930\\u0940_\\u092e\\u093e\\u0930\\u094d\\u091a_\\u0905\\u092a\\u094d\\u0930\\u0948\\u0932_\\u092e\\u0908_\\u091c\\u0942\\u0928_\\u091c\\u0941\\u0932\\u093e\\u0908_\\u0905\\u0917\\u0938\\u094d\\u0924_\\u0938\\u093f\\u0924\\u0902\\u092c\\u0930_\\u0905\\u0915\\u094d\\u091f\\u0942\\u092c\\u0930_\\u0928\\u0935\\u0902\\u092c\\u0930_\\u0926\\u093f\\u0938\\u0902\\u092c\\u0930\".split(\"_\")},monthsShort:\"\\u091c\\u0928._\\u092b\\u093c\\u0930._\\u092e\\u093e\\u0930\\u094d\\u091a_\\u0905\\u092a\\u094d\\u0930\\u0948._\\u092e\\u0908_\\u091c\\u0942\\u0928_\\u091c\\u0941\\u0932._\\u0905\\u0917._\\u0938\\u093f\\u0924._\\u0905\\u0915\\u094d\\u091f\\u0942._\\u0928\\u0935._\\u0926\\u093f\\u0938.\".split(\"_\"),weekdays:\"\\u0930\\u0935\\u093f\\u0935\\u093e\\u0930_\\u0938\\u094b\\u092e\\u0935\\u093e\\u0930_\\u092e\\u0902\\u0917\\u0932\\u0935\\u093e\\u0930_\\u092c\\u0941\\u0927\\u0935\\u093e\\u0930_\\u0917\\u0941\\u0930\\u0942\\u0935\\u093e\\u0930_\\u0936\\u0941\\u0915\\u094d\\u0930\\u0935\\u093e\\u0930_\\u0936\\u0928\\u093f\\u0935\\u093e\\u0930\".split(\"_\"),weekdaysShort:\"\\u0930\\u0935\\u093f_\\u0938\\u094b\\u092e_\\u092e\\u0902\\u0917\\u0932_\\u092c\\u0941\\u0927_\\u0917\\u0941\\u0930\\u0942_\\u0936\\u0941\\u0915\\u094d\\u0930_\\u0936\\u0928\\u093f\".split(\"_\"),weekdaysMin:\"\\u0930_\\u0938\\u094b_\\u092e\\u0902_\\u092c\\u0941_\\u0917\\u0941_\\u0936\\u0941_\\u0936\".split(\"_\"),longDateFormat:{LT:\"A h:mm \\u092c\\u091c\\u0947\",LTS:\"A h:mm:ss \\u092c\\u091c\\u0947\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm \\u092c\\u091c\\u0947\",LLLL:\"dddd, D MMMM YYYY, A h:mm \\u092c\\u091c\\u0947\"},monthsParse:_,longMonthsParse:_,shortMonthsParse:[/^\\u091c\\u0928/i,/^\\u092b\\u093c\\u0930/i,/^\\u092e\\u093e\\u0930\\u094d\\u091a/i,/^\\u0905\\u092a\\u094d\\u0930\\u0948/i,/^\\u092e\\u0908/i,/^\\u091c\\u0942\\u0928/i,/^\\u091c\\u0941\\u0932/i,/^\\u0905\\u0917/i,/^\\u0938\\u093f\\u0924/i,/^\\u0905\\u0915\\u094d\\u091f\\u0942/i,/^\\u0928\\u0935/i,/^\\u0926\\u093f\\u0938/i],monthsRegex:/^(\\u091c\\u0928\\u0935\\u0930\\u0940|\\u091c\\u0928\\.?|\\u092b\\u093c\\u0930\\u0935\\u0930\\u0940|\\u092b\\u0930\\u0935\\u0930\\u0940|\\u092b\\u093c\\u0930\\.?|\\u092e\\u093e\\u0930\\u094d\\u091a?|\\u0905\\u092a\\u094d\\u0930\\u0948\\u0932|\\u0905\\u092a\\u094d\\u0930\\u0948\\.?|\\u092e\\u0908?|\\u091c\\u0942\\u0928?|\\u091c\\u0941\\u0932\\u093e\\u0908|\\u091c\\u0941\\u0932\\.?|\\u0905\\u0917\\u0938\\u094d\\u0924|\\u0905\\u0917\\.?|\\u0938\\u093f\\u0924\\u092e\\u094d\\u092c\\u0930|\\u0938\\u093f\\u0924\\u0902\\u092c\\u0930|\\u0938\\u093f\\u0924\\.?|\\u0905\\u0915\\u094d\\u091f\\u0942\\u092c\\u0930|\\u0905\\u0915\\u094d\\u091f\\u0942\\.?|\\u0928\\u0935\\u092e\\u094d\\u092c\\u0930|\\u0928\\u0935\\u0902\\u092c\\u0930|\\u0928\\u0935\\.?|\\u0926\\u093f\\u0938\\u092e\\u094d\\u092c\\u0930|\\u0926\\u093f\\u0938\\u0902\\u092c\\u0930|\\u0926\\u093f\\u0938\\.?)/i,monthsShortRegex:/^(\\u091c\\u0928\\u0935\\u0930\\u0940|\\u091c\\u0928\\.?|\\u092b\\u093c\\u0930\\u0935\\u0930\\u0940|\\u092b\\u0930\\u0935\\u0930\\u0940|\\u092b\\u093c\\u0930\\.?|\\u092e\\u093e\\u0930\\u094d\\u091a?|\\u0905\\u092a\\u094d\\u0930\\u0948\\u0932|\\u0905\\u092a\\u094d\\u0930\\u0948\\.?|\\u092e\\u0908?|\\u091c\\u0942\\u0928?|\\u091c\\u0941\\u0932\\u093e\\u0908|\\u091c\\u0941\\u0932\\.?|\\u0905\\u0917\\u0938\\u094d\\u0924|\\u0905\\u0917\\.?|\\u0938\\u093f\\u0924\\u092e\\u094d\\u092c\\u0930|\\u0938\\u093f\\u0924\\u0902\\u092c\\u0930|\\u0938\\u093f\\u0924\\.?|\\u0905\\u0915\\u094d\\u091f\\u0942\\u092c\\u0930|\\u0905\\u0915\\u094d\\u091f\\u0942\\.?|\\u0928\\u0935\\u092e\\u094d\\u092c\\u0930|\\u0928\\u0935\\u0902\\u092c\\u0930|\\u0928\\u0935\\.?|\\u0926\\u093f\\u0938\\u092e\\u094d\\u092c\\u0930|\\u0926\\u093f\\u0938\\u0902\\u092c\\u0930|\\u0926\\u093f\\u0938\\.?)/i,monthsStrictRegex:/^(\\u091c\\u0928\\u0935\\u0930\\u0940?|\\u092b\\u093c\\u0930\\u0935\\u0930\\u0940|\\u092b\\u0930\\u0935\\u0930\\u0940?|\\u092e\\u093e\\u0930\\u094d\\u091a?|\\u0905\\u092a\\u094d\\u0930\\u0948\\u0932?|\\u092e\\u0908?|\\u091c\\u0942\\u0928?|\\u091c\\u0941\\u0932\\u093e\\u0908?|\\u0905\\u0917\\u0938\\u094d\\u0924?|\\u0938\\u093f\\u0924\\u092e\\u094d\\u092c\\u0930|\\u0938\\u093f\\u0924\\u0902\\u092c\\u0930|\\u0938\\u093f\\u0924?\\.?|\\u0905\\u0915\\u094d\\u091f\\u0942\\u092c\\u0930|\\u0905\\u0915\\u094d\\u091f\\u0942\\.?|\\u0928\\u0935\\u092e\\u094d\\u092c\\u0930|\\u0928\\u0935\\u0902\\u092c\\u0930?|\\u0926\\u093f\\u0938\\u092e\\u094d\\u092c\\u0930|\\u0926\\u093f\\u0938\\u0902\\u092c\\u0930?)/i,monthsShortStrictRegex:/^(\\u091c\\u0928\\.?|\\u092b\\u093c\\u0930\\.?|\\u092e\\u093e\\u0930\\u094d\\u091a?|\\u0905\\u092a\\u094d\\u0930\\u0948\\.?|\\u092e\\u0908?|\\u091c\\u0942\\u0928?|\\u091c\\u0941\\u0932\\.?|\\u0905\\u0917\\.?|\\u0938\\u093f\\u0924\\.?|\\u0905\\u0915\\u094d\\u091f\\u0942\\.?|\\u0928\\u0935\\.?|\\u0926\\u093f\\u0938\\.?)/i,calendar:{sameDay:\"[\\u0906\\u091c] LT\",nextDay:\"[\\u0915\\u0932] LT\",nextWeek:\"dddd, LT\",lastDay:\"[\\u0915\\u0932] LT\",lastWeek:\"[\\u092a\\u093f\\u091b\\u0932\\u0947] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u092e\\u0947\\u0902\",past:\"%s \\u092a\\u0939\\u0932\\u0947\",s:\"\\u0915\\u0941\\u091b \\u0939\\u0940 \\u0915\\u094d\\u0937\\u0923\",ss:\"%d \\u0938\\u0947\\u0915\\u0902\\u0921\",m:\"\\u090f\\u0915 \\u092e\\u093f\\u0928\\u091f\",mm:\"%d \\u092e\\u093f\\u0928\\u091f\",h:\"\\u090f\\u0915 \\u0918\\u0902\\u091f\\u093e\",hh:\"%d \\u0918\\u0902\\u091f\\u0947\",d:\"\\u090f\\u0915 \\u0926\\u093f\\u0928\",dd:\"%d \\u0926\\u093f\\u0928\",M:\"\\u090f\\u0915 \\u092e\\u0939\\u0940\\u0928\\u0947\",MM:\"%d \\u092e\\u0939\\u0940\\u0928\\u0947\",y:\"\\u090f\\u0915 \\u0935\\u0930\\u094d\\u0937\",yy:\"%d \\u0935\\u0930\\u094d\\u0937\"},preparse:function(C){return C.replace(/[\\u0967\\u0968\\u0969\\u096a\\u096b\\u096c\\u096d\\u096e\\u096f\\u0966]/g,function(I){return y[I]})},postformat:function(C){return C.replace(/\\d/g,function(I){return m[I]})},meridiemParse:/\\u0930\\u093e\\u0924|\\u0938\\u0941\\u092c\\u0939|\\u0926\\u094b\\u092a\\u0939\\u0930|\\u0936\\u093e\\u092e/,meridiemHour:function(C,I){return 12===C&&(C=0),\"\\u0930\\u093e\\u0924\"===I?C<4?C:C+12:\"\\u0938\\u0941\\u092c\\u0939\"===I?C:\"\\u0926\\u094b\\u092a\\u0939\\u0930\"===I?C>=10?C:C+12:\"\\u0936\\u093e\\u092e\"===I?C+12:void 0},meridiem:function(C,I,F){return C<4?\"\\u0930\\u093e\\u0924\":C<10?\"\\u0938\\u0941\\u092c\\u0939\":C<17?\"\\u0926\\u094b\\u092a\\u0939\\u0930\":C<20?\"\\u0936\\u093e\\u092e\":\"\\u0930\\u093e\\u0924\"},week:{dow:0,doy:6}})}(S(6676))},7134:function(U,Y,S){!function(D){\"use strict\";function m(_,f,b){var C=_+\" \";switch(b){case\"ss\":return C+(1===_?\"sekunda\":2===_||3===_||4===_?\"sekunde\":\"sekundi\");case\"m\":return f?\"jedna minuta\":\"jedne minute\";case\"mm\":return C+(1===_?\"minuta\":2===_||3===_||4===_?\"minute\":\"minuta\");case\"h\":return f?\"jedan sat\":\"jednog sata\";case\"hh\":return C+(1===_?\"sat\":2===_||3===_||4===_?\"sata\":\"sati\");case\"dd\":return C+(1===_?\"dan\":\"dana\");case\"MM\":return C+(1===_?\"mjesec\":2===_||3===_||4===_?\"mjeseca\":\"mjeseci\");case\"yy\":return C+(1===_?\"godina\":2===_||3===_||4===_?\"godine\":\"godina\")}}D.defineLocale(\"hr\",{months:{format:\"sije\\u010dnja_velja\\u010de_o\\u017eujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca\".split(\"_\"),standalone:\"sije\\u010danj_velja\\u010da_o\\u017eujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac\".split(\"_\")},monthsShort:\"sij._velj._o\\u017eu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.\".split(\"_\"),monthsParseExact:!0,weekdays:\"nedjelja_ponedjeljak_utorak_srijeda_\\u010detvrtak_petak_subota\".split(\"_\"),weekdaysShort:\"ned._pon._uto._sri._\\u010det._pet._sub.\".split(\"_\"),weekdaysMin:\"ne_po_ut_sr_\\u010de_pe_su\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD.MM.YYYY\",LL:\"Do MMMM YYYY\",LLL:\"Do MMMM YYYY H:mm\",LLLL:\"dddd, Do MMMM YYYY H:mm\"},calendar:{sameDay:\"[danas u] LT\",nextDay:\"[sutra u] LT\",nextWeek:function(){switch(this.day()){case 0:return\"[u] [nedjelju] [u] LT\";case 3:return\"[u] [srijedu] [u] LT\";case 6:return\"[u] [subotu] [u] LT\";case 1:case 2:case 4:case 5:return\"[u] dddd [u] LT\"}},lastDay:\"[ju\\u010der u] LT\",lastWeek:function(){switch(this.day()){case 0:return\"[pro\\u0161lu] [nedjelju] [u] LT\";case 3:return\"[pro\\u0161lu] [srijedu] [u] LT\";case 6:return\"[pro\\u0161le] [subote] [u] LT\";case 1:case 2:case 4:case 5:return\"[pro\\u0161li] dddd [u] LT\"}},sameElse:\"L\"},relativeTime:{future:\"za %s\",past:\"prije %s\",s:\"par sekundi\",ss:m,m,mm:m,h:m,hh:m,d:\"dan\",dd:m,M:\"mjesec\",MM:m,y:\"godinu\",yy:m},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:7}})}(S(6676))},670:function(U,Y,S){!function(D){\"use strict\";var m=\"vas\\xe1rnap h\\xe9tf\\u0151n kedden szerd\\xe1n cs\\xfct\\xf6rt\\xf6k\\xf6n p\\xe9nteken szombaton\".split(\" \");function y(b,C,I,F){var V=b;switch(I){case\"s\":return F||C?\"n\\xe9h\\xe1ny m\\xe1sodperc\":\"n\\xe9h\\xe1ny m\\xe1sodperce\";case\"ss\":return V+(F||C)?\" m\\xe1sodperc\":\" m\\xe1sodperce\";case\"m\":return\"egy\"+(F||C?\" perc\":\" perce\");case\"mm\":return V+(F||C?\" perc\":\" perce\");case\"h\":return\"egy\"+(F||C?\" \\xf3ra\":\" \\xf3r\\xe1ja\");case\"hh\":return V+(F||C?\" \\xf3ra\":\" \\xf3r\\xe1ja\");case\"d\":return\"egy\"+(F||C?\" nap\":\" napja\");case\"dd\":return V+(F||C?\" nap\":\" napja\");case\"M\":return\"egy\"+(F||C?\" h\\xf3nap\":\" h\\xf3napja\");case\"MM\":return V+(F||C?\" h\\xf3nap\":\" h\\xf3napja\");case\"y\":return\"egy\"+(F||C?\" \\xe9v\":\" \\xe9ve\");case\"yy\":return V+(F||C?\" \\xe9v\":\" \\xe9ve\")}return\"\"}function _(b){return(b?\"\":\"[m\\xfalt] \")+\"[\"+m[this.day()]+\"] LT[-kor]\"}D.defineLocale(\"hu\",{months:\"janu\\xe1r_febru\\xe1r_m\\xe1rcius_\\xe1prilis_m\\xe1jus_j\\xfanius_j\\xfalius_augusztus_szeptember_okt\\xf3ber_november_december\".split(\"_\"),monthsShort:\"jan._feb._m\\xe1rc._\\xe1pr._m\\xe1j._j\\xfan._j\\xfal._aug._szept._okt._nov._dec.\".split(\"_\"),monthsParseExact:!0,weekdays:\"vas\\xe1rnap_h\\xe9tf\\u0151_kedd_szerda_cs\\xfct\\xf6rt\\xf6k_p\\xe9ntek_szombat\".split(\"_\"),weekdaysShort:\"vas_h\\xe9t_kedd_sze_cs\\xfct_p\\xe9n_szo\".split(\"_\"),weekdaysMin:\"v_h_k_sze_cs_p_szo\".split(\"_\"),longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"YYYY.MM.DD.\",LL:\"YYYY. MMMM D.\",LLL:\"YYYY. MMMM D. H:mm\",LLLL:\"YYYY. MMMM D., dddd H:mm\"},meridiemParse:/de|du/i,isPM:function(b){return\"u\"===b.charAt(1).toLowerCase()},meridiem:function(b,C,I){return b<12?!0===I?\"de\":\"DE\":!0===I?\"du\":\"DU\"},calendar:{sameDay:\"[ma] LT[-kor]\",nextDay:\"[holnap] LT[-kor]\",nextWeek:function(){return _.call(this,!0)},lastDay:\"[tegnap] LT[-kor]\",lastWeek:function(){return _.call(this,!1)},sameElse:\"L\"},relativeTime:{future:\"%s m\\xfalva\",past:\"%s\",s:y,ss:y,m:y,mm:y,h:y,hh:y,d:y,dd:y,M:y,MM:y,y,yy:y},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(S(6676))},4523:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"hy-am\",{months:{format:\"\\u0570\\u0578\\u0582\\u0576\\u057e\\u0561\\u0580\\u056b_\\u0583\\u0565\\u057f\\u0580\\u057e\\u0561\\u0580\\u056b_\\u0574\\u0561\\u0580\\u057f\\u056b_\\u0561\\u057a\\u0580\\u056b\\u056c\\u056b_\\u0574\\u0561\\u0575\\u056b\\u057d\\u056b_\\u0570\\u0578\\u0582\\u0576\\u056b\\u057d\\u056b_\\u0570\\u0578\\u0582\\u056c\\u056b\\u057d\\u056b_\\u0585\\u0563\\u0578\\u057d\\u057f\\u0578\\u057d\\u056b_\\u057d\\u0565\\u057a\\u057f\\u0565\\u0574\\u0562\\u0565\\u0580\\u056b_\\u0570\\u0578\\u056f\\u057f\\u0565\\u0574\\u0562\\u0565\\u0580\\u056b_\\u0576\\u0578\\u0575\\u0565\\u0574\\u0562\\u0565\\u0580\\u056b_\\u0564\\u0565\\u056f\\u057f\\u0565\\u0574\\u0562\\u0565\\u0580\\u056b\".split(\"_\"),standalone:\"\\u0570\\u0578\\u0582\\u0576\\u057e\\u0561\\u0580_\\u0583\\u0565\\u057f\\u0580\\u057e\\u0561\\u0580_\\u0574\\u0561\\u0580\\u057f_\\u0561\\u057a\\u0580\\u056b\\u056c_\\u0574\\u0561\\u0575\\u056b\\u057d_\\u0570\\u0578\\u0582\\u0576\\u056b\\u057d_\\u0570\\u0578\\u0582\\u056c\\u056b\\u057d_\\u0585\\u0563\\u0578\\u057d\\u057f\\u0578\\u057d_\\u057d\\u0565\\u057a\\u057f\\u0565\\u0574\\u0562\\u0565\\u0580_\\u0570\\u0578\\u056f\\u057f\\u0565\\u0574\\u0562\\u0565\\u0580_\\u0576\\u0578\\u0575\\u0565\\u0574\\u0562\\u0565\\u0580_\\u0564\\u0565\\u056f\\u057f\\u0565\\u0574\\u0562\\u0565\\u0580\".split(\"_\")},monthsShort:\"\\u0570\\u0576\\u057e_\\u0583\\u057f\\u0580_\\u0574\\u0580\\u057f_\\u0561\\u057a\\u0580_\\u0574\\u0575\\u057d_\\u0570\\u0576\\u057d_\\u0570\\u056c\\u057d_\\u0585\\u0563\\u057d_\\u057d\\u057a\\u057f_\\u0570\\u056f\\u057f_\\u0576\\u0574\\u0562_\\u0564\\u056f\\u057f\".split(\"_\"),weekdays:\"\\u056f\\u056b\\u0580\\u0561\\u056f\\u056b_\\u0565\\u0580\\u056f\\u0578\\u0582\\u0577\\u0561\\u0562\\u0569\\u056b_\\u0565\\u0580\\u0565\\u0584\\u0577\\u0561\\u0562\\u0569\\u056b_\\u0579\\u0578\\u0580\\u0565\\u0584\\u0577\\u0561\\u0562\\u0569\\u056b_\\u0570\\u056b\\u0576\\u0563\\u0577\\u0561\\u0562\\u0569\\u056b_\\u0578\\u0582\\u0580\\u0562\\u0561\\u0569_\\u0577\\u0561\\u0562\\u0561\\u0569\".split(\"_\"),weekdaysShort:\"\\u056f\\u0580\\u056f_\\u0565\\u0580\\u056f_\\u0565\\u0580\\u0584_\\u0579\\u0580\\u0584_\\u0570\\u0576\\u0563_\\u0578\\u0582\\u0580\\u0562_\\u0577\\u0562\\u0569\".split(\"_\"),weekdaysMin:\"\\u056f\\u0580\\u056f_\\u0565\\u0580\\u056f_\\u0565\\u0580\\u0584_\\u0579\\u0580\\u0584_\\u0570\\u0576\\u0563_\\u0578\\u0582\\u0580\\u0562_\\u0577\\u0562\\u0569\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY \\u0569.\",LLL:\"D MMMM YYYY \\u0569., HH:mm\",LLLL:\"dddd, D MMMM YYYY \\u0569., HH:mm\"},calendar:{sameDay:\"[\\u0561\\u0575\\u057d\\u0585\\u0580] LT\",nextDay:\"[\\u057e\\u0561\\u0572\\u0568] LT\",lastDay:\"[\\u0565\\u0580\\u0565\\u056f] LT\",nextWeek:function(){return\"dddd [\\u0585\\u0580\\u0568 \\u056a\\u0561\\u0574\\u0568] LT\"},lastWeek:function(){return\"[\\u0561\\u0576\\u0581\\u0561\\u056e] dddd [\\u0585\\u0580\\u0568 \\u056a\\u0561\\u0574\\u0568] LT\"},sameElse:\"L\"},relativeTime:{future:\"%s \\u0570\\u0565\\u057f\\u0578\",past:\"%s \\u0561\\u057c\\u0561\\u057b\",s:\"\\u0574\\u056b \\u0584\\u0561\\u0576\\u056b \\u057e\\u0561\\u0575\\u0580\\u056f\\u0575\\u0561\\u0576\",ss:\"%d \\u057e\\u0561\\u0575\\u0580\\u056f\\u0575\\u0561\\u0576\",m:\"\\u0580\\u0578\\u057a\\u0565\",mm:\"%d \\u0580\\u0578\\u057a\\u0565\",h:\"\\u056a\\u0561\\u0574\",hh:\"%d \\u056a\\u0561\\u0574\",d:\"\\u0585\\u0580\",dd:\"%d \\u0585\\u0580\",M:\"\\u0561\\u0574\\u056b\\u057d\",MM:\"%d \\u0561\\u0574\\u056b\\u057d\",y:\"\\u057f\\u0561\\u0580\\u056b\",yy:\"%d \\u057f\\u0561\\u0580\\u056b\"},meridiemParse:/\\u0563\\u056b\\u0577\\u0565\\u0580\\u057e\\u0561|\\u0561\\u057c\\u0561\\u057e\\u0578\\u057f\\u057e\\u0561|\\u0581\\u0565\\u0580\\u0565\\u056f\\u057e\\u0561|\\u0565\\u0580\\u0565\\u056f\\u0578\\u0575\\u0561\\u0576/,isPM:function(y){return/^(\\u0581\\u0565\\u0580\\u0565\\u056f\\u057e\\u0561|\\u0565\\u0580\\u0565\\u056f\\u0578\\u0575\\u0561\\u0576)$/.test(y)},meridiem:function(y){return y<4?\"\\u0563\\u056b\\u0577\\u0565\\u0580\\u057e\\u0561\":y<12?\"\\u0561\\u057c\\u0561\\u057e\\u0578\\u057f\\u057e\\u0561\":y<17?\"\\u0581\\u0565\\u0580\\u0565\\u056f\\u057e\\u0561\":\"\\u0565\\u0580\\u0565\\u056f\\u0578\\u0575\\u0561\\u0576\"},dayOfMonthOrdinalParse:/\\d{1,2}|\\d{1,2}-(\\u056b\\u0576|\\u0580\\u0564)/,ordinal:function(y,_){switch(_){case\"DDD\":case\"w\":case\"W\":case\"DDDo\":return 1===y?y+\"-\\u056b\\u0576\":y+\"-\\u0580\\u0564\";default:return y}},week:{dow:1,doy:7}})}(S(6676))},9233:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"id\",{months:\"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember\".split(\"_\"),monthsShort:\"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des\".split(\"_\"),weekdays:\"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu\".split(\"_\"),weekdaysShort:\"Min_Sen_Sel_Rab_Kam_Jum_Sab\".split(\"_\"),weekdaysMin:\"Mg_Sn_Sl_Rb_Km_Jm_Sb\".split(\"_\"),longDateFormat:{LT:\"HH.mm\",LTS:\"HH.mm.ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY [pukul] HH.mm\",LLLL:\"dddd, D MMMM YYYY [pukul] HH.mm\"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(y,_){return 12===y&&(y=0),\"pagi\"===_?y:\"siang\"===_?y>=11?y:y+12:\"sore\"===_||\"malam\"===_?y+12:void 0},meridiem:function(y,_,f){return y<11?\"pagi\":y<15?\"siang\":y<19?\"sore\":\"malam\"},calendar:{sameDay:\"[Hari ini pukul] LT\",nextDay:\"[Besok pukul] LT\",nextWeek:\"dddd [pukul] LT\",lastDay:\"[Kemarin pukul] LT\",lastWeek:\"dddd [lalu pukul] LT\",sameElse:\"L\"},relativeTime:{future:\"dalam %s\",past:\"%s yang lalu\",s:\"beberapa detik\",ss:\"%d detik\",m:\"semenit\",mm:\"%d menit\",h:\"sejam\",hh:\"%d jam\",d:\"sehari\",dd:\"%d hari\",M:\"sebulan\",MM:\"%d bulan\",y:\"setahun\",yy:\"%d tahun\"},week:{dow:0,doy:6}})}(S(6676))},4693:function(U,Y,S){!function(D){\"use strict\";function m(f){return f%100==11||f%10!=1}function y(f,b,C,I){var F=f+\" \";switch(C){case\"s\":return b||I?\"nokkrar sek\\xfandur\":\"nokkrum sek\\xfandum\";case\"ss\":return m(f)?F+(b||I?\"sek\\xfandur\":\"sek\\xfandum\"):F+\"sek\\xfanda\";case\"m\":return b?\"m\\xedn\\xfata\":\"m\\xedn\\xfatu\";case\"mm\":return m(f)?F+(b||I?\"m\\xedn\\xfatur\":\"m\\xedn\\xfatum\"):b?F+\"m\\xedn\\xfata\":F+\"m\\xedn\\xfatu\";case\"hh\":return m(f)?F+(b||I?\"klukkustundir\":\"klukkustundum\"):F+\"klukkustund\";case\"d\":return b?\"dagur\":I?\"dag\":\"degi\";case\"dd\":return m(f)?b?F+\"dagar\":F+(I?\"daga\":\"d\\xf6gum\"):b?F+\"dagur\":F+(I?\"dag\":\"degi\");case\"M\":return b?\"m\\xe1nu\\xf0ur\":I?\"m\\xe1nu\\xf0\":\"m\\xe1nu\\xf0i\";case\"MM\":return m(f)?b?F+\"m\\xe1nu\\xf0ir\":F+(I?\"m\\xe1nu\\xf0i\":\"m\\xe1nu\\xf0um\"):b?F+\"m\\xe1nu\\xf0ur\":F+(I?\"m\\xe1nu\\xf0\":\"m\\xe1nu\\xf0i\");case\"y\":return b||I?\"\\xe1r\":\"\\xe1ri\";case\"yy\":return m(f)?F+(b||I?\"\\xe1r\":\"\\xe1rum\"):F+(b||I?\"\\xe1r\":\"\\xe1ri\")}}D.defineLocale(\"is\",{months:\"jan\\xfaar_febr\\xfaar_mars_apr\\xedl_ma\\xed_j\\xfan\\xed_j\\xfal\\xed_\\xe1g\\xfast_september_okt\\xf3ber_n\\xf3vember_desember\".split(\"_\"),monthsShort:\"jan_feb_mar_apr_ma\\xed_j\\xfan_j\\xfal_\\xe1g\\xfa_sep_okt_n\\xf3v_des\".split(\"_\"),weekdays:\"sunnudagur_m\\xe1nudagur_\\xferi\\xf0judagur_mi\\xf0vikudagur_fimmtudagur_f\\xf6studagur_laugardagur\".split(\"_\"),weekdaysShort:\"sun_m\\xe1n_\\xferi_mi\\xf0_fim_f\\xf6s_lau\".split(\"_\"),weekdaysMin:\"Su_M\\xe1_\\xder_Mi_Fi_F\\xf6_La\".split(\"_\"),longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY [kl.] H:mm\",LLLL:\"dddd, D. MMMM YYYY [kl.] H:mm\"},calendar:{sameDay:\"[\\xed dag kl.] LT\",nextDay:\"[\\xe1 morgun kl.] LT\",nextWeek:\"dddd [kl.] LT\",lastDay:\"[\\xed g\\xe6r kl.] LT\",lastWeek:\"[s\\xed\\xf0asta] dddd [kl.] LT\",sameElse:\"L\"},relativeTime:{future:\"eftir %s\",past:\"fyrir %s s\\xed\\xf0an\",s:y,ss:y,m:y,mm:y,h:\"klukkustund\",hh:y,d:y,dd:y,M:y,MM:y,y,yy:y},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(S(6676))},8118:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"it-ch\",{months:\"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre\".split(\"_\"),monthsShort:\"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic\".split(\"_\"),weekdays:\"domenica_luned\\xec_marted\\xec_mercoled\\xec_gioved\\xec_venerd\\xec_sabato\".split(\"_\"),weekdaysShort:\"dom_lun_mar_mer_gio_ven_sab\".split(\"_\"),weekdaysMin:\"do_lu_ma_me_gi_ve_sa\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Oggi alle] LT\",nextDay:\"[Domani alle] LT\",nextWeek:\"dddd [alle] LT\",lastDay:\"[Ieri alle] LT\",lastWeek:function(){return 0===this.day()?\"[la scorsa] dddd [alle] LT\":\"[lo scorso] dddd [alle] LT\"},sameElse:\"L\"},relativeTime:{future:function(y){return(/^[0-9].+$/.test(y)?\"tra\":\"in\")+\" \"+y},past:\"%s fa\",s:\"alcuni secondi\",ss:\"%d secondi\",m:\"un minuto\",mm:\"%d minuti\",h:\"un'ora\",hh:\"%d ore\",d:\"un giorno\",dd:\"%d giorni\",M:\"un mese\",MM:\"%d mesi\",y:\"un anno\",yy:\"%d anni\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:1,doy:4}})}(S(6676))},3936:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"it\",{months:\"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre\".split(\"_\"),monthsShort:\"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic\".split(\"_\"),weekdays:\"domenica_luned\\xec_marted\\xec_mercoled\\xec_gioved\\xec_venerd\\xec_sabato\".split(\"_\"),weekdaysShort:\"dom_lun_mar_mer_gio_ven_sab\".split(\"_\"),weekdaysMin:\"do_lu_ma_me_gi_ve_sa\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:function(){return\"[Oggi a\"+(this.hours()>1?\"lle \":0===this.hours()?\" \":\"ll'\")+\"]LT\"},nextDay:function(){return\"[Domani a\"+(this.hours()>1?\"lle \":0===this.hours()?\" \":\"ll'\")+\"]LT\"},nextWeek:function(){return\"dddd [a\"+(this.hours()>1?\"lle \":0===this.hours()?\" \":\"ll'\")+\"]LT\"},lastDay:function(){return\"[Ieri a\"+(this.hours()>1?\"lle \":0===this.hours()?\" \":\"ll'\")+\"]LT\"},lastWeek:function(){return 0===this.day()?\"[La scorsa] dddd [a\"+(this.hours()>1?\"lle \":0===this.hours()?\" \":\"ll'\")+\"]LT\":\"[Lo scorso] dddd [a\"+(this.hours()>1?\"lle \":0===this.hours()?\" \":\"ll'\")+\"]LT\"},sameElse:\"L\"},relativeTime:{future:\"tra %s\",past:\"%s fa\",s:\"alcuni secondi\",ss:\"%d secondi\",m:\"un minuto\",mm:\"%d minuti\",h:\"un'ora\",hh:\"%d ore\",d:\"un giorno\",dd:\"%d giorni\",w:\"una settimana\",ww:\"%d settimane\",M:\"un mese\",MM:\"%d mesi\",y:\"un anno\",yy:\"%d anni\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:1,doy:4}})}(S(6676))},6871:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"ja\",{eras:[{since:\"2019-05-01\",offset:1,name:\"\\u4ee4\\u548c\",narrow:\"\\u32ff\",abbr:\"R\"},{since:\"1989-01-08\",until:\"2019-04-30\",offset:1,name:\"\\u5e73\\u6210\",narrow:\"\\u337b\",abbr:\"H\"},{since:\"1926-12-25\",until:\"1989-01-07\",offset:1,name:\"\\u662d\\u548c\",narrow:\"\\u337c\",abbr:\"S\"},{since:\"1912-07-30\",until:\"1926-12-24\",offset:1,name:\"\\u5927\\u6b63\",narrow:\"\\u337d\",abbr:\"T\"},{since:\"1873-01-01\",until:\"1912-07-29\",offset:6,name:\"\\u660e\\u6cbb\",narrow:\"\\u337e\",abbr:\"M\"},{since:\"0001-01-01\",until:\"1873-12-31\",offset:1,name:\"\\u897f\\u66a6\",narrow:\"AD\",abbr:\"AD\"},{since:\"0000-12-31\",until:-1/0,offset:1,name:\"\\u7d00\\u5143\\u524d\",narrow:\"BC\",abbr:\"BC\"}],eraYearOrdinalRegex:/(\\u5143|\\d+)\\u5e74/,eraYearOrdinalParse:function(y,_){return\"\\u5143\"===_[1]?1:parseInt(_[1]||y,10)},months:\"1\\u6708_2\\u6708_3\\u6708_4\\u6708_5\\u6708_6\\u6708_7\\u6708_8\\u6708_9\\u6708_10\\u6708_11\\u6708_12\\u6708\".split(\"_\"),monthsShort:\"1\\u6708_2\\u6708_3\\u6708_4\\u6708_5\\u6708_6\\u6708_7\\u6708_8\\u6708_9\\u6708_10\\u6708_11\\u6708_12\\u6708\".split(\"_\"),weekdays:\"\\u65e5\\u66dc\\u65e5_\\u6708\\u66dc\\u65e5_\\u706b\\u66dc\\u65e5_\\u6c34\\u66dc\\u65e5_\\u6728\\u66dc\\u65e5_\\u91d1\\u66dc\\u65e5_\\u571f\\u66dc\\u65e5\".split(\"_\"),weekdaysShort:\"\\u65e5_\\u6708_\\u706b_\\u6c34_\\u6728_\\u91d1_\\u571f\".split(\"_\"),weekdaysMin:\"\\u65e5_\\u6708_\\u706b_\\u6c34_\\u6728_\\u91d1_\\u571f\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY/MM/DD\",LL:\"YYYY\\u5e74M\\u6708D\\u65e5\",LLL:\"YYYY\\u5e74M\\u6708D\\u65e5 HH:mm\",LLLL:\"YYYY\\u5e74M\\u6708D\\u65e5 dddd HH:mm\",l:\"YYYY/MM/DD\",ll:\"YYYY\\u5e74M\\u6708D\\u65e5\",lll:\"YYYY\\u5e74M\\u6708D\\u65e5 HH:mm\",llll:\"YYYY\\u5e74M\\u6708D\\u65e5(ddd) HH:mm\"},meridiemParse:/\\u5348\\u524d|\\u5348\\u5f8c/i,isPM:function(y){return\"\\u5348\\u5f8c\"===y},meridiem:function(y,_,f){return y<12?\"\\u5348\\u524d\":\"\\u5348\\u5f8c\"},calendar:{sameDay:\"[\\u4eca\\u65e5] LT\",nextDay:\"[\\u660e\\u65e5] LT\",nextWeek:function(y){return y.week()!==this.week()?\"[\\u6765\\u9031]dddd LT\":\"dddd LT\"},lastDay:\"[\\u6628\\u65e5] LT\",lastWeek:function(y){return this.week()!==y.week()?\"[\\u5148\\u9031]dddd LT\":\"dddd LT\"},sameElse:\"L\"},dayOfMonthOrdinalParse:/\\d{1,2}\\u65e5/,ordinal:function(y,_){switch(_){case\"y\":return 1===y?\"\\u5143\\u5e74\":y+\"\\u5e74\";case\"d\":case\"D\":case\"DDD\":return y+\"\\u65e5\";default:return y}},relativeTime:{future:\"%s\\u5f8c\",past:\"%s\\u524d\",s:\"\\u6570\\u79d2\",ss:\"%d\\u79d2\",m:\"1\\u5206\",mm:\"%d\\u5206\",h:\"1\\u6642\\u9593\",hh:\"%d\\u6642\\u9593\",d:\"1\\u65e5\",dd:\"%d\\u65e5\",M:\"1\\u30f6\\u6708\",MM:\"%d\\u30f6\\u6708\",y:\"1\\u5e74\",yy:\"%d\\u5e74\"}})}(S(6676))},8710:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"jv\",{months:\"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember\".split(\"_\"),monthsShort:\"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des\".split(\"_\"),weekdays:\"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu\".split(\"_\"),weekdaysShort:\"Min_Sen_Sel_Reb_Kem_Jem_Sep\".split(\"_\"),weekdaysMin:\"Mg_Sn_Sl_Rb_Km_Jm_Sp\".split(\"_\"),longDateFormat:{LT:\"HH.mm\",LTS:\"HH.mm.ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY [pukul] HH.mm\",LLLL:\"dddd, D MMMM YYYY [pukul] HH.mm\"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(y,_){return 12===y&&(y=0),\"enjing\"===_?y:\"siyang\"===_?y>=11?y:y+12:\"sonten\"===_||\"ndalu\"===_?y+12:void 0},meridiem:function(y,_,f){return y<11?\"enjing\":y<15?\"siyang\":y<19?\"sonten\":\"ndalu\"},calendar:{sameDay:\"[Dinten puniko pukul] LT\",nextDay:\"[Mbenjang pukul] LT\",nextWeek:\"dddd [pukul] LT\",lastDay:\"[Kala wingi pukul] LT\",lastWeek:\"dddd [kepengker pukul] LT\",sameElse:\"L\"},relativeTime:{future:\"wonten ing %s\",past:\"%s ingkang kepengker\",s:\"sawetawis detik\",ss:\"%d detik\",m:\"setunggal menit\",mm:\"%d menit\",h:\"setunggal jam\",hh:\"%d jam\",d:\"sedinten\",dd:\"%d dinten\",M:\"sewulan\",MM:\"%d wulan\",y:\"setaun\",yy:\"%d taun\"},week:{dow:1,doy:7}})}(S(6676))},7125:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"ka\",{months:\"\\u10d8\\u10d0\\u10dc\\u10d5\\u10d0\\u10e0\\u10d8_\\u10d7\\u10d4\\u10d1\\u10d4\\u10e0\\u10d5\\u10d0\\u10da\\u10d8_\\u10db\\u10d0\\u10e0\\u10e2\\u10d8_\\u10d0\\u10de\\u10e0\\u10d8\\u10da\\u10d8_\\u10db\\u10d0\\u10d8\\u10e1\\u10d8_\\u10d8\\u10d5\\u10dc\\u10d8\\u10e1\\u10d8_\\u10d8\\u10d5\\u10da\\u10d8\\u10e1\\u10d8_\\u10d0\\u10d2\\u10d5\\u10d8\\u10e1\\u10e2\\u10dd_\\u10e1\\u10d4\\u10e5\\u10e2\\u10d4\\u10db\\u10d1\\u10d4\\u10e0\\u10d8_\\u10dd\\u10e5\\u10e2\\u10dd\\u10db\\u10d1\\u10d4\\u10e0\\u10d8_\\u10dc\\u10dd\\u10d4\\u10db\\u10d1\\u10d4\\u10e0\\u10d8_\\u10d3\\u10d4\\u10d9\\u10d4\\u10db\\u10d1\\u10d4\\u10e0\\u10d8\".split(\"_\"),monthsShort:\"\\u10d8\\u10d0\\u10dc_\\u10d7\\u10d4\\u10d1_\\u10db\\u10d0\\u10e0_\\u10d0\\u10de\\u10e0_\\u10db\\u10d0\\u10d8_\\u10d8\\u10d5\\u10dc_\\u10d8\\u10d5\\u10da_\\u10d0\\u10d2\\u10d5_\\u10e1\\u10d4\\u10e5_\\u10dd\\u10e5\\u10e2_\\u10dc\\u10dd\\u10d4_\\u10d3\\u10d4\\u10d9\".split(\"_\"),weekdays:{standalone:\"\\u10d9\\u10d5\\u10d8\\u10e0\\u10d0_\\u10dd\\u10e0\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10d8_\\u10e1\\u10d0\\u10db\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10d8_\\u10dd\\u10d7\\u10ee\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10d8_\\u10ee\\u10e3\\u10d7\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10d8_\\u10de\\u10d0\\u10e0\\u10d0\\u10e1\\u10d9\\u10d4\\u10d5\\u10d8_\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10d8\".split(\"_\"),format:\"\\u10d9\\u10d5\\u10d8\\u10e0\\u10d0\\u10e1_\\u10dd\\u10e0\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10e1_\\u10e1\\u10d0\\u10db\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10e1_\\u10dd\\u10d7\\u10ee\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10e1_\\u10ee\\u10e3\\u10d7\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10e1_\\u10de\\u10d0\\u10e0\\u10d0\\u10e1\\u10d9\\u10d4\\u10d5\\u10e1_\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10e1\".split(\"_\"),isFormat:/(\\u10ec\\u10d8\\u10dc\\u10d0|\\u10e8\\u10d4\\u10db\\u10d3\\u10d4\\u10d2)/},weekdaysShort:\"\\u10d9\\u10d5\\u10d8_\\u10dd\\u10e0\\u10e8_\\u10e1\\u10d0\\u10db_\\u10dd\\u10d7\\u10ee_\\u10ee\\u10e3\\u10d7_\\u10de\\u10d0\\u10e0_\\u10e8\\u10d0\\u10d1\".split(\"_\"),weekdaysMin:\"\\u10d9\\u10d5_\\u10dd\\u10e0_\\u10e1\\u10d0_\\u10dd\\u10d7_\\u10ee\\u10e3_\\u10de\\u10d0_\\u10e8\\u10d0\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u10d3\\u10e6\\u10d4\\u10e1] LT[-\\u10d6\\u10d4]\",nextDay:\"[\\u10ee\\u10d5\\u10d0\\u10da] LT[-\\u10d6\\u10d4]\",lastDay:\"[\\u10d2\\u10e3\\u10e8\\u10d8\\u10dc] LT[-\\u10d6\\u10d4]\",nextWeek:\"[\\u10e8\\u10d4\\u10db\\u10d3\\u10d4\\u10d2] dddd LT[-\\u10d6\\u10d4]\",lastWeek:\"[\\u10ec\\u10d8\\u10dc\\u10d0] dddd LT-\\u10d6\\u10d4\",sameElse:\"L\"},relativeTime:{future:function(y){return y.replace(/(\\u10ec\\u10d0\\u10db|\\u10ec\\u10e3\\u10d7|\\u10e1\\u10d0\\u10d0\\u10d7|\\u10ec\\u10d4\\u10da|\\u10d3\\u10e6|\\u10d7\\u10d5)(\\u10d8|\\u10d4)/,function(_,f,b){return\"\\u10d8\"===b?f+\"\\u10e8\\u10d8\":f+b+\"\\u10e8\\u10d8\"})},past:function(y){return/(\\u10ec\\u10d0\\u10db\\u10d8|\\u10ec\\u10e3\\u10d7\\u10d8|\\u10e1\\u10d0\\u10d0\\u10d7\\u10d8|\\u10d3\\u10e6\\u10d4|\\u10d7\\u10d5\\u10d4)/.test(y)?y.replace(/(\\u10d8|\\u10d4)$/,\"\\u10d8\\u10e1 \\u10ec\\u10d8\\u10dc\"):/\\u10ec\\u10d4\\u10da\\u10d8/.test(y)?y.replace(/\\u10ec\\u10d4\\u10da\\u10d8$/,\"\\u10ec\\u10da\\u10d8\\u10e1 \\u10ec\\u10d8\\u10dc\"):y},s:\"\\u10e0\\u10d0\\u10db\\u10d3\\u10d4\\u10dc\\u10d8\\u10db\\u10d4 \\u10ec\\u10d0\\u10db\\u10d8\",ss:\"%d \\u10ec\\u10d0\\u10db\\u10d8\",m:\"\\u10ec\\u10e3\\u10d7\\u10d8\",mm:\"%d \\u10ec\\u10e3\\u10d7\\u10d8\",h:\"\\u10e1\\u10d0\\u10d0\\u10d7\\u10d8\",hh:\"%d \\u10e1\\u10d0\\u10d0\\u10d7\\u10d8\",d:\"\\u10d3\\u10e6\\u10d4\",dd:\"%d \\u10d3\\u10e6\\u10d4\",M:\"\\u10d7\\u10d5\\u10d4\",MM:\"%d \\u10d7\\u10d5\\u10d4\",y:\"\\u10ec\\u10d4\\u10da\\u10d8\",yy:\"%d \\u10ec\\u10d4\\u10da\\u10d8\"},dayOfMonthOrdinalParse:/0|1-\\u10da\\u10d8|\\u10db\\u10d4-\\d{1,2}|\\d{1,2}-\\u10d4/,ordinal:function(y){return 0===y?y:1===y?y+\"-\\u10da\\u10d8\":y<20||y<=100&&y%20==0||y%100==0?\"\\u10db\\u10d4-\"+y:y+\"-\\u10d4\"},week:{dow:1,doy:7}})}(S(6676))},2461:function(U,Y,S){!function(D){\"use strict\";var m={0:\"-\\u0448\\u0456\",1:\"-\\u0448\\u0456\",2:\"-\\u0448\\u0456\",3:\"-\\u0448\\u0456\",4:\"-\\u0448\\u0456\",5:\"-\\u0448\\u0456\",6:\"-\\u0448\\u044b\",7:\"-\\u0448\\u0456\",8:\"-\\u0448\\u0456\",9:\"-\\u0448\\u044b\",10:\"-\\u0448\\u044b\",20:\"-\\u0448\\u044b\",30:\"-\\u0448\\u044b\",40:\"-\\u0448\\u044b\",50:\"-\\u0448\\u0456\",60:\"-\\u0448\\u044b\",70:\"-\\u0448\\u0456\",80:\"-\\u0448\\u0456\",90:\"-\\u0448\\u044b\",100:\"-\\u0448\\u0456\"};D.defineLocale(\"kk\",{months:\"\\u049b\\u0430\\u04a3\\u0442\\u0430\\u0440_\\u0430\\u049b\\u043f\\u0430\\u043d_\\u043d\\u0430\\u0443\\u0440\\u044b\\u0437_\\u0441\\u04d9\\u0443\\u0456\\u0440_\\u043c\\u0430\\u043c\\u044b\\u0440_\\u043c\\u0430\\u0443\\u0441\\u044b\\u043c_\\u0448\\u0456\\u043b\\u0434\\u0435_\\u0442\\u0430\\u043c\\u044b\\u0437_\\u049b\\u044b\\u0440\\u043a\\u04af\\u0439\\u0435\\u043a_\\u049b\\u0430\\u0437\\u0430\\u043d_\\u049b\\u0430\\u0440\\u0430\\u0448\\u0430_\\u0436\\u0435\\u043b\\u0442\\u043e\\u049b\\u0441\\u0430\\u043d\".split(\"_\"),monthsShort:\"\\u049b\\u0430\\u04a3_\\u0430\\u049b\\u043f_\\u043d\\u0430\\u0443_\\u0441\\u04d9\\u0443_\\u043c\\u0430\\u043c_\\u043c\\u0430\\u0443_\\u0448\\u0456\\u043b_\\u0442\\u0430\\u043c_\\u049b\\u044b\\u0440_\\u049b\\u0430\\u0437_\\u049b\\u0430\\u0440_\\u0436\\u0435\\u043b\".split(\"_\"),weekdays:\"\\u0436\\u0435\\u043a\\u0441\\u0435\\u043d\\u0431\\u0456_\\u0434\\u04af\\u0439\\u0441\\u0435\\u043d\\u0431\\u0456_\\u0441\\u0435\\u0439\\u0441\\u0435\\u043d\\u0431\\u0456_\\u0441\\u04d9\\u0440\\u0441\\u0435\\u043d\\u0431\\u0456_\\u0431\\u0435\\u0439\\u0441\\u0435\\u043d\\u0431\\u0456_\\u0436\\u04b1\\u043c\\u0430_\\u0441\\u0435\\u043d\\u0431\\u0456\".split(\"_\"),weekdaysShort:\"\\u0436\\u0435\\u043a_\\u0434\\u04af\\u0439_\\u0441\\u0435\\u0439_\\u0441\\u04d9\\u0440_\\u0431\\u0435\\u0439_\\u0436\\u04b1\\u043c_\\u0441\\u0435\\u043d\".split(\"_\"),weekdaysMin:\"\\u0436\\u043a_\\u0434\\u0439_\\u0441\\u0439_\\u0441\\u0440_\\u0431\\u0439_\\u0436\\u043c_\\u0441\\u043d\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u0411\\u04af\\u0433\\u0456\\u043d \\u0441\\u0430\\u0493\\u0430\\u0442] LT\",nextDay:\"[\\u0415\\u0440\\u0442\\u0435\\u04a3 \\u0441\\u0430\\u0493\\u0430\\u0442] LT\",nextWeek:\"dddd [\\u0441\\u0430\\u0493\\u0430\\u0442] LT\",lastDay:\"[\\u041a\\u0435\\u0448\\u0435 \\u0441\\u0430\\u0493\\u0430\\u0442] LT\",lastWeek:\"[\\u04e8\\u0442\\u043a\\u0435\\u043d \\u0430\\u043f\\u0442\\u0430\\u043d\\u044b\\u04a3] dddd [\\u0441\\u0430\\u0493\\u0430\\u0442] LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0456\\u0448\\u0456\\u043d\\u0434\\u0435\",past:\"%s \\u0431\\u04b1\\u0440\\u044b\\u043d\",s:\"\\u0431\\u0456\\u0440\\u043d\\u0435\\u0448\\u0435 \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",ss:\"%d \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",m:\"\\u0431\\u0456\\u0440 \\u043c\\u0438\\u043d\\u0443\\u0442\",mm:\"%d \\u043c\\u0438\\u043d\\u0443\\u0442\",h:\"\\u0431\\u0456\\u0440 \\u0441\\u0430\\u0493\\u0430\\u0442\",hh:\"%d \\u0441\\u0430\\u0493\\u0430\\u0442\",d:\"\\u0431\\u0456\\u0440 \\u043a\\u04af\\u043d\",dd:\"%d \\u043a\\u04af\\u043d\",M:\"\\u0431\\u0456\\u0440 \\u0430\\u0439\",MM:\"%d \\u0430\\u0439\",y:\"\\u0431\\u0456\\u0440 \\u0436\\u044b\\u043b\",yy:\"%d \\u0436\\u044b\\u043b\"},dayOfMonthOrdinalParse:/\\d{1,2}-(\\u0448\\u0456|\\u0448\\u044b)/,ordinal:function(_){return _+(m[_]||m[_%10]||m[_>=100?100:null])},week:{dow:1,doy:7}})}(S(6676))},7399:function(U,Y,S){!function(D){\"use strict\";var m={1:\"\\u17e1\",2:\"\\u17e2\",3:\"\\u17e3\",4:\"\\u17e4\",5:\"\\u17e5\",6:\"\\u17e6\",7:\"\\u17e7\",8:\"\\u17e8\",9:\"\\u17e9\",0:\"\\u17e0\"},y={\"\\u17e1\":\"1\",\"\\u17e2\":\"2\",\"\\u17e3\":\"3\",\"\\u17e4\":\"4\",\"\\u17e5\":\"5\",\"\\u17e6\":\"6\",\"\\u17e7\":\"7\",\"\\u17e8\":\"8\",\"\\u17e9\":\"9\",\"\\u17e0\":\"0\"};D.defineLocale(\"km\",{months:\"\\u1798\\u1780\\u179a\\u17b6_\\u1780\\u17bb\\u1798\\u17d2\\u1797\\u17c8_\\u1798\\u17b8\\u1793\\u17b6_\\u1798\\u17c1\\u179f\\u17b6_\\u17a7\\u179f\\u1797\\u17b6_\\u1798\\u17b7\\u1790\\u17bb\\u1793\\u17b6_\\u1780\\u1780\\u17d2\\u1780\\u178a\\u17b6_\\u179f\\u17b8\\u17a0\\u17b6_\\u1780\\u1789\\u17d2\\u1789\\u17b6_\\u178f\\u17bb\\u179b\\u17b6_\\u179c\\u17b7\\u1785\\u17d2\\u1786\\u17b7\\u1780\\u17b6_\\u1792\\u17d2\\u1793\\u17bc\".split(\"_\"),monthsShort:\"\\u1798\\u1780\\u179a\\u17b6_\\u1780\\u17bb\\u1798\\u17d2\\u1797\\u17c8_\\u1798\\u17b8\\u1793\\u17b6_\\u1798\\u17c1\\u179f\\u17b6_\\u17a7\\u179f\\u1797\\u17b6_\\u1798\\u17b7\\u1790\\u17bb\\u1793\\u17b6_\\u1780\\u1780\\u17d2\\u1780\\u178a\\u17b6_\\u179f\\u17b8\\u17a0\\u17b6_\\u1780\\u1789\\u17d2\\u1789\\u17b6_\\u178f\\u17bb\\u179b\\u17b6_\\u179c\\u17b7\\u1785\\u17d2\\u1786\\u17b7\\u1780\\u17b6_\\u1792\\u17d2\\u1793\\u17bc\".split(\"_\"),weekdays:\"\\u17a2\\u17b6\\u1791\\u17b7\\u178f\\u17d2\\u1799_\\u1785\\u17d0\\u1793\\u17d2\\u1791_\\u17a2\\u1784\\u17d2\\u1782\\u17b6\\u179a_\\u1796\\u17bb\\u1792_\\u1796\\u17d2\\u179a\\u17a0\\u179f\\u17d2\\u1794\\u178f\\u17b7\\u17cd_\\u179f\\u17bb\\u1780\\u17d2\\u179a_\\u179f\\u17c5\\u179a\\u17cd\".split(\"_\"),weekdaysShort:\"\\u17a2\\u17b6_\\u1785_\\u17a2_\\u1796_\\u1796\\u17d2\\u179a_\\u179f\\u17bb_\\u179f\".split(\"_\"),weekdaysMin:\"\\u17a2\\u17b6_\\u1785_\\u17a2_\\u1796_\\u1796\\u17d2\\u179a_\\u179f\\u17bb_\\u179f\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},meridiemParse:/\\u1796\\u17d2\\u179a\\u17b9\\u1780|\\u179b\\u17d2\\u1784\\u17b6\\u1785/,isPM:function(f){return\"\\u179b\\u17d2\\u1784\\u17b6\\u1785\"===f},meridiem:function(f,b,C){return f<12?\"\\u1796\\u17d2\\u179a\\u17b9\\u1780\":\"\\u179b\\u17d2\\u1784\\u17b6\\u1785\"},calendar:{sameDay:\"[\\u1790\\u17d2\\u1784\\u17c3\\u1793\\u17c1\\u17c7 \\u1798\\u17c9\\u17c4\\u1784] LT\",nextDay:\"[\\u179f\\u17d2\\u17a2\\u17c2\\u1780 \\u1798\\u17c9\\u17c4\\u1784] LT\",nextWeek:\"dddd [\\u1798\\u17c9\\u17c4\\u1784] LT\",lastDay:\"[\\u1798\\u17d2\\u179f\\u17b7\\u179b\\u1798\\u17b7\\u1789 \\u1798\\u17c9\\u17c4\\u1784] LT\",lastWeek:\"dddd [\\u179f\\u1794\\u17d2\\u178f\\u17b6\\u17a0\\u17cd\\u1798\\u17bb\\u1793] [\\u1798\\u17c9\\u17c4\\u1784] LT\",sameElse:\"L\"},relativeTime:{future:\"%s\\u1791\\u17c0\\u178f\",past:\"%s\\u1798\\u17bb\\u1793\",s:\"\\u1794\\u17c9\\u17bb\\u1793\\u17d2\\u1798\\u17b6\\u1793\\u179c\\u17b7\\u1793\\u17b6\\u1791\\u17b8\",ss:\"%d \\u179c\\u17b7\\u1793\\u17b6\\u1791\\u17b8\",m:\"\\u1798\\u17bd\\u1799\\u1793\\u17b6\\u1791\\u17b8\",mm:\"%d \\u1793\\u17b6\\u1791\\u17b8\",h:\"\\u1798\\u17bd\\u1799\\u1798\\u17c9\\u17c4\\u1784\",hh:\"%d \\u1798\\u17c9\\u17c4\\u1784\",d:\"\\u1798\\u17bd\\u1799\\u1790\\u17d2\\u1784\\u17c3\",dd:\"%d \\u1790\\u17d2\\u1784\\u17c3\",M:\"\\u1798\\u17bd\\u1799\\u1781\\u17c2\",MM:\"%d \\u1781\\u17c2\",y:\"\\u1798\\u17bd\\u1799\\u1786\\u17d2\\u1793\\u17b6\\u17c6\",yy:\"%d \\u1786\\u17d2\\u1793\\u17b6\\u17c6\"},dayOfMonthOrdinalParse:/\\u1791\\u17b8\\d{1,2}/,ordinal:\"\\u1791\\u17b8%d\",preparse:function(f){return f.replace(/[\\u17e1\\u17e2\\u17e3\\u17e4\\u17e5\\u17e6\\u17e7\\u17e8\\u17e9\\u17e0]/g,function(b){return y[b]})},postformat:function(f){return f.replace(/\\d/g,function(b){return m[b]})},week:{dow:1,doy:4}})}(S(6676))},8720:function(U,Y,S){!function(D){\"use strict\";var m={1:\"\\u0ce7\",2:\"\\u0ce8\",3:\"\\u0ce9\",4:\"\\u0cea\",5:\"\\u0ceb\",6:\"\\u0cec\",7:\"\\u0ced\",8:\"\\u0cee\",9:\"\\u0cef\",0:\"\\u0ce6\"},y={\"\\u0ce7\":\"1\",\"\\u0ce8\":\"2\",\"\\u0ce9\":\"3\",\"\\u0cea\":\"4\",\"\\u0ceb\":\"5\",\"\\u0cec\":\"6\",\"\\u0ced\":\"7\",\"\\u0cee\":\"8\",\"\\u0cef\":\"9\",\"\\u0ce6\":\"0\"};D.defineLocale(\"kn\",{months:\"\\u0c9c\\u0ca8\\u0cb5\\u0cb0\\u0cbf_\\u0cab\\u0cc6\\u0cac\\u0ccd\\u0cb0\\u0cb5\\u0cb0\\u0cbf_\\u0cae\\u0cbe\\u0cb0\\u0ccd\\u0c9a\\u0ccd_\\u0c8f\\u0caa\\u0ccd\\u0cb0\\u0cbf\\u0cb2\\u0ccd_\\u0cae\\u0cc6\\u0cd5_\\u0c9c\\u0cc2\\u0ca8\\u0ccd_\\u0c9c\\u0cc1\\u0cb2\\u0cc6\\u0cd6_\\u0c86\\u0c97\\u0cb8\\u0ccd\\u0c9f\\u0ccd_\\u0cb8\\u0cc6\\u0caa\\u0ccd\\u0c9f\\u0cc6\\u0c82\\u0cac\\u0cb0\\u0ccd_\\u0c85\\u0c95\\u0ccd\\u0c9f\\u0cc6\\u0cc2\\u0cd5\\u0cac\\u0cb0\\u0ccd_\\u0ca8\\u0cb5\\u0cc6\\u0c82\\u0cac\\u0cb0\\u0ccd_\\u0ca1\\u0cbf\\u0cb8\\u0cc6\\u0c82\\u0cac\\u0cb0\\u0ccd\".split(\"_\"),monthsShort:\"\\u0c9c\\u0ca8_\\u0cab\\u0cc6\\u0cac\\u0ccd\\u0cb0_\\u0cae\\u0cbe\\u0cb0\\u0ccd\\u0c9a\\u0ccd_\\u0c8f\\u0caa\\u0ccd\\u0cb0\\u0cbf\\u0cb2\\u0ccd_\\u0cae\\u0cc6\\u0cd5_\\u0c9c\\u0cc2\\u0ca8\\u0ccd_\\u0c9c\\u0cc1\\u0cb2\\u0cc6\\u0cd6_\\u0c86\\u0c97\\u0cb8\\u0ccd\\u0c9f\\u0ccd_\\u0cb8\\u0cc6\\u0caa\\u0ccd\\u0c9f\\u0cc6\\u0c82_\\u0c85\\u0c95\\u0ccd\\u0c9f\\u0cc6\\u0cc2\\u0cd5_\\u0ca8\\u0cb5\\u0cc6\\u0c82_\\u0ca1\\u0cbf\\u0cb8\\u0cc6\\u0c82\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u0cad\\u0cbe\\u0ca8\\u0cc1\\u0cb5\\u0cbe\\u0cb0_\\u0cb8\\u0cc6\\u0cc2\\u0cd5\\u0cae\\u0cb5\\u0cbe\\u0cb0_\\u0cae\\u0c82\\u0c97\\u0cb3\\u0cb5\\u0cbe\\u0cb0_\\u0cac\\u0cc1\\u0ca7\\u0cb5\\u0cbe\\u0cb0_\\u0c97\\u0cc1\\u0cb0\\u0cc1\\u0cb5\\u0cbe\\u0cb0_\\u0cb6\\u0cc1\\u0c95\\u0ccd\\u0cb0\\u0cb5\\u0cbe\\u0cb0_\\u0cb6\\u0ca8\\u0cbf\\u0cb5\\u0cbe\\u0cb0\".split(\"_\"),weekdaysShort:\"\\u0cad\\u0cbe\\u0ca8\\u0cc1_\\u0cb8\\u0cc6\\u0cc2\\u0cd5\\u0cae_\\u0cae\\u0c82\\u0c97\\u0cb3_\\u0cac\\u0cc1\\u0ca7_\\u0c97\\u0cc1\\u0cb0\\u0cc1_\\u0cb6\\u0cc1\\u0c95\\u0ccd\\u0cb0_\\u0cb6\\u0ca8\\u0cbf\".split(\"_\"),weekdaysMin:\"\\u0cad\\u0cbe_\\u0cb8\\u0cc6\\u0cc2\\u0cd5_\\u0cae\\u0c82_\\u0cac\\u0cc1_\\u0c97\\u0cc1_\\u0cb6\\u0cc1_\\u0cb6\".split(\"_\"),longDateFormat:{LT:\"A h:mm\",LTS:\"A h:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm\",LLLL:\"dddd, D MMMM YYYY, A h:mm\"},calendar:{sameDay:\"[\\u0c87\\u0c82\\u0ca6\\u0cc1] LT\",nextDay:\"[\\u0ca8\\u0cbe\\u0cb3\\u0cc6] LT\",nextWeek:\"dddd, LT\",lastDay:\"[\\u0ca8\\u0cbf\\u0ca8\\u0ccd\\u0ca8\\u0cc6] LT\",lastWeek:\"[\\u0c95\\u0cc6\\u0cc2\\u0ca8\\u0cc6\\u0caf] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0ca8\\u0c82\\u0ca4\\u0cb0\",past:\"%s \\u0cb9\\u0cbf\\u0c82\\u0ca6\\u0cc6\",s:\"\\u0c95\\u0cc6\\u0cb2\\u0cb5\\u0cc1 \\u0c95\\u0ccd\\u0cb7\\u0ca3\\u0c97\\u0cb3\\u0cc1\",ss:\"%d \\u0cb8\\u0cc6\\u0c95\\u0cc6\\u0c82\\u0ca1\\u0cc1\\u0c97\\u0cb3\\u0cc1\",m:\"\\u0c92\\u0c82\\u0ca6\\u0cc1 \\u0ca8\\u0cbf\\u0cae\\u0cbf\\u0cb7\",mm:\"%d \\u0ca8\\u0cbf\\u0cae\\u0cbf\\u0cb7\",h:\"\\u0c92\\u0c82\\u0ca6\\u0cc1 \\u0c97\\u0c82\\u0c9f\\u0cc6\",hh:\"%d \\u0c97\\u0c82\\u0c9f\\u0cc6\",d:\"\\u0c92\\u0c82\\u0ca6\\u0cc1 \\u0ca6\\u0cbf\\u0ca8\",dd:\"%d \\u0ca6\\u0cbf\\u0ca8\",M:\"\\u0c92\\u0c82\\u0ca6\\u0cc1 \\u0ca4\\u0cbf\\u0c82\\u0c97\\u0cb3\\u0cc1\",MM:\"%d \\u0ca4\\u0cbf\\u0c82\\u0c97\\u0cb3\\u0cc1\",y:\"\\u0c92\\u0c82\\u0ca6\\u0cc1 \\u0cb5\\u0cb0\\u0ccd\\u0cb7\",yy:\"%d \\u0cb5\\u0cb0\\u0ccd\\u0cb7\"},preparse:function(f){return f.replace(/[\\u0ce7\\u0ce8\\u0ce9\\u0cea\\u0ceb\\u0cec\\u0ced\\u0cee\\u0cef\\u0ce6]/g,function(b){return y[b]})},postformat:function(f){return f.replace(/\\d/g,function(b){return m[b]})},meridiemParse:/\\u0cb0\\u0cbe\\u0ca4\\u0ccd\\u0cb0\\u0cbf|\\u0cac\\u0cc6\\u0cb3\\u0cbf\\u0c97\\u0ccd\\u0c97\\u0cc6|\\u0cae\\u0ca7\\u0ccd\\u0caf\\u0cbe\\u0cb9\\u0ccd\\u0ca8|\\u0cb8\\u0c82\\u0c9c\\u0cc6/,meridiemHour:function(f,b){return 12===f&&(f=0),\"\\u0cb0\\u0cbe\\u0ca4\\u0ccd\\u0cb0\\u0cbf\"===b?f<4?f:f+12:\"\\u0cac\\u0cc6\\u0cb3\\u0cbf\\u0c97\\u0ccd\\u0c97\\u0cc6\"===b?f:\"\\u0cae\\u0ca7\\u0ccd\\u0caf\\u0cbe\\u0cb9\\u0ccd\\u0ca8\"===b?f>=10?f:f+12:\"\\u0cb8\\u0c82\\u0c9c\\u0cc6\"===b?f+12:void 0},meridiem:function(f,b,C){return f<4?\"\\u0cb0\\u0cbe\\u0ca4\\u0ccd\\u0cb0\\u0cbf\":f<10?\"\\u0cac\\u0cc6\\u0cb3\\u0cbf\\u0c97\\u0ccd\\u0c97\\u0cc6\":f<17?\"\\u0cae\\u0ca7\\u0ccd\\u0caf\\u0cbe\\u0cb9\\u0ccd\\u0ca8\":f<20?\"\\u0cb8\\u0c82\\u0c9c\\u0cc6\":\"\\u0cb0\\u0cbe\\u0ca4\\u0ccd\\u0cb0\\u0cbf\"},dayOfMonthOrdinalParse:/\\d{1,2}(\\u0ca8\\u0cc6\\u0cd5)/,ordinal:function(f){return f+\"\\u0ca8\\u0cc6\\u0cd5\"},week:{dow:0,doy:6}})}(S(6676))},5306:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"ko\",{months:\"1\\uc6d4_2\\uc6d4_3\\uc6d4_4\\uc6d4_5\\uc6d4_6\\uc6d4_7\\uc6d4_8\\uc6d4_9\\uc6d4_10\\uc6d4_11\\uc6d4_12\\uc6d4\".split(\"_\"),monthsShort:\"1\\uc6d4_2\\uc6d4_3\\uc6d4_4\\uc6d4_5\\uc6d4_6\\uc6d4_7\\uc6d4_8\\uc6d4_9\\uc6d4_10\\uc6d4_11\\uc6d4_12\\uc6d4\".split(\"_\"),weekdays:\"\\uc77c\\uc694\\uc77c_\\uc6d4\\uc694\\uc77c_\\ud654\\uc694\\uc77c_\\uc218\\uc694\\uc77c_\\ubaa9\\uc694\\uc77c_\\uae08\\uc694\\uc77c_\\ud1a0\\uc694\\uc77c\".split(\"_\"),weekdaysShort:\"\\uc77c_\\uc6d4_\\ud654_\\uc218_\\ubaa9_\\uae08_\\ud1a0\".split(\"_\"),weekdaysMin:\"\\uc77c_\\uc6d4_\\ud654_\\uc218_\\ubaa9_\\uae08_\\ud1a0\".split(\"_\"),longDateFormat:{LT:\"A h:mm\",LTS:\"A h:mm:ss\",L:\"YYYY.MM.DD.\",LL:\"YYYY\\ub144 MMMM D\\uc77c\",LLL:\"YYYY\\ub144 MMMM D\\uc77c A h:mm\",LLLL:\"YYYY\\ub144 MMMM D\\uc77c dddd A h:mm\",l:\"YYYY.MM.DD.\",ll:\"YYYY\\ub144 MMMM D\\uc77c\",lll:\"YYYY\\ub144 MMMM D\\uc77c A h:mm\",llll:\"YYYY\\ub144 MMMM D\\uc77c dddd A h:mm\"},calendar:{sameDay:\"\\uc624\\ub298 LT\",nextDay:\"\\ub0b4\\uc77c LT\",nextWeek:\"dddd LT\",lastDay:\"\\uc5b4\\uc81c LT\",lastWeek:\"\\uc9c0\\ub09c\\uc8fc dddd LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\ud6c4\",past:\"%s \\uc804\",s:\"\\uba87 \\ucd08\",ss:\"%d\\ucd08\",m:\"1\\ubd84\",mm:\"%d\\ubd84\",h:\"\\ud55c \\uc2dc\\uac04\",hh:\"%d\\uc2dc\\uac04\",d:\"\\ud558\\ub8e8\",dd:\"%d\\uc77c\",M:\"\\ud55c \\ub2ec\",MM:\"%d\\ub2ec\",y:\"\\uc77c \\ub144\",yy:\"%d\\ub144\"},dayOfMonthOrdinalParse:/\\d{1,2}(\\uc77c|\\uc6d4|\\uc8fc)/,ordinal:function(y,_){switch(_){case\"d\":case\"D\":case\"DDD\":return y+\"\\uc77c\";case\"M\":return y+\"\\uc6d4\";case\"w\":case\"W\":return y+\"\\uc8fc\";default:return y}},meridiemParse:/\\uc624\\uc804|\\uc624\\ud6c4/,isPM:function(y){return\"\\uc624\\ud6c4\"===y},meridiem:function(y,_,f){return y<12?\"\\uc624\\uc804\":\"\\uc624\\ud6c4\"}})}(S(6676))},2995:function(U,Y,S){!function(D){\"use strict\";var m={1:\"\\u0661\",2:\"\\u0662\",3:\"\\u0663\",4:\"\\u0664\",5:\"\\u0665\",6:\"\\u0666\",7:\"\\u0667\",8:\"\\u0668\",9:\"\\u0669\",0:\"\\u0660\"},y={\"\\u0661\":\"1\",\"\\u0662\":\"2\",\"\\u0663\":\"3\",\"\\u0664\":\"4\",\"\\u0665\":\"5\",\"\\u0666\":\"6\",\"\\u0667\":\"7\",\"\\u0668\":\"8\",\"\\u0669\":\"9\",\"\\u0660\":\"0\"},_=[\"\\u06a9\\u0627\\u0646\\u0648\\u0646\\u06cc \\u062f\\u0648\\u0648\\u06d5\\u0645\",\"\\u0634\\u0648\\u0628\\u0627\\u062a\",\"\\u0626\\u0627\\u0632\\u0627\\u0631\",\"\\u0646\\u06cc\\u0633\\u0627\\u0646\",\"\\u0626\\u0627\\u06cc\\u0627\\u0631\",\"\\u062d\\u0648\\u0632\\u06d5\\u06cc\\u0631\\u0627\\u0646\",\"\\u062a\\u06d5\\u0645\\u0645\\u0648\\u0632\",\"\\u0626\\u0627\\u0628\",\"\\u0626\\u06d5\\u06cc\\u0644\\u0648\\u0648\\u0644\",\"\\u062a\\u0634\\u0631\\u06cc\\u0646\\u06cc \\u06cc\\u06d5\\u0643\\u06d5\\u0645\",\"\\u062a\\u0634\\u0631\\u06cc\\u0646\\u06cc \\u062f\\u0648\\u0648\\u06d5\\u0645\",\"\\u0643\\u0627\\u0646\\u0648\\u0646\\u06cc \\u06cc\\u06d5\\u06a9\\u06d5\\u0645\"];D.defineLocale(\"ku\",{months:_,monthsShort:_,weekdays:\"\\u06cc\\u0647\\u200c\\u0643\\u0634\\u0647\\u200c\\u0645\\u0645\\u0647\\u200c_\\u062f\\u0648\\u0648\\u0634\\u0647\\u200c\\u0645\\u0645\\u0647\\u200c_\\u0633\\u06ce\\u0634\\u0647\\u200c\\u0645\\u0645\\u0647\\u200c_\\u0686\\u0648\\u0627\\u0631\\u0634\\u0647\\u200c\\u0645\\u0645\\u0647\\u200c_\\u067e\\u06ce\\u0646\\u062c\\u0634\\u0647\\u200c\\u0645\\u0645\\u0647\\u200c_\\u0647\\u0647\\u200c\\u06cc\\u0646\\u06cc_\\u0634\\u0647\\u200c\\u0645\\u0645\\u0647\\u200c\".split(\"_\"),weekdaysShort:\"\\u06cc\\u0647\\u200c\\u0643\\u0634\\u0647\\u200c\\u0645_\\u062f\\u0648\\u0648\\u0634\\u0647\\u200c\\u0645_\\u0633\\u06ce\\u0634\\u0647\\u200c\\u0645_\\u0686\\u0648\\u0627\\u0631\\u0634\\u0647\\u200c\\u0645_\\u067e\\u06ce\\u0646\\u062c\\u0634\\u0647\\u200c\\u0645_\\u0647\\u0647\\u200c\\u06cc\\u0646\\u06cc_\\u0634\\u0647\\u200c\\u0645\\u0645\\u0647\\u200c\".split(\"_\"),weekdaysMin:\"\\u06cc_\\u062f_\\u0633_\\u0686_\\u067e_\\u0647_\\u0634\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},meridiemParse:/\\u0626\\u06ce\\u0648\\u0627\\u0631\\u0647\\u200c|\\u0628\\u0647\\u200c\\u06cc\\u0627\\u0646\\u06cc/,isPM:function(b){return/\\u0626\\u06ce\\u0648\\u0627\\u0631\\u0647\\u200c/.test(b)},meridiem:function(b,C,I){return b<12?\"\\u0628\\u0647\\u200c\\u06cc\\u0627\\u0646\\u06cc\":\"\\u0626\\u06ce\\u0648\\u0627\\u0631\\u0647\\u200c\"},calendar:{sameDay:\"[\\u0626\\u0647\\u200c\\u0645\\u0631\\u06c6 \\u0643\\u0627\\u062a\\u0698\\u0645\\u06ce\\u0631] LT\",nextDay:\"[\\u0628\\u0647\\u200c\\u06cc\\u0627\\u0646\\u06cc \\u0643\\u0627\\u062a\\u0698\\u0645\\u06ce\\u0631] LT\",nextWeek:\"dddd [\\u0643\\u0627\\u062a\\u0698\\u0645\\u06ce\\u0631] LT\",lastDay:\"[\\u062f\\u0648\\u06ce\\u0646\\u06ce \\u0643\\u0627\\u062a\\u0698\\u0645\\u06ce\\u0631] LT\",lastWeek:\"dddd [\\u0643\\u0627\\u062a\\u0698\\u0645\\u06ce\\u0631] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0644\\u0647\\u200c %s\",past:\"%s\",s:\"\\u0686\\u0647\\u200c\\u0646\\u062f \\u0686\\u0631\\u0643\\u0647\\u200c\\u06cc\\u0647\\u200c\\u0643\",ss:\"\\u0686\\u0631\\u0643\\u0647\\u200c %d\",m:\"\\u06cc\\u0647\\u200c\\u0643 \\u062e\\u0648\\u0644\\u0647\\u200c\\u0643\",mm:\"%d \\u062e\\u0648\\u0644\\u0647\\u200c\\u0643\",h:\"\\u06cc\\u0647\\u200c\\u0643 \\u0643\\u0627\\u062a\\u0698\\u0645\\u06ce\\u0631\",hh:\"%d \\u0643\\u0627\\u062a\\u0698\\u0645\\u06ce\\u0631\",d:\"\\u06cc\\u0647\\u200c\\u0643 \\u0695\\u06c6\\u0698\",dd:\"%d \\u0695\\u06c6\\u0698\",M:\"\\u06cc\\u0647\\u200c\\u0643 \\u0645\\u0627\\u0646\\u06af\",MM:\"%d \\u0645\\u0627\\u0646\\u06af\",y:\"\\u06cc\\u0647\\u200c\\u0643 \\u0633\\u0627\\u06b5\",yy:\"%d \\u0633\\u0627\\u06b5\"},preparse:function(b){return b.replace(/[\\u0661\\u0662\\u0663\\u0664\\u0665\\u0666\\u0667\\u0668\\u0669\\u0660]/g,function(C){return y[C]}).replace(/\\u060c/g,\",\")},postformat:function(b){return b.replace(/\\d/g,function(C){return m[C]}).replace(/,/g,\"\\u060c\")},week:{dow:6,doy:12}})}(S(6676))},8779:function(U,Y,S){!function(D){\"use strict\";var m={0:\"-\\u0447\\u04af\",1:\"-\\u0447\\u0438\",2:\"-\\u0447\\u0438\",3:\"-\\u0447\\u04af\",4:\"-\\u0447\\u04af\",5:\"-\\u0447\\u0438\",6:\"-\\u0447\\u044b\",7:\"-\\u0447\\u0438\",8:\"-\\u0447\\u0438\",9:\"-\\u0447\\u0443\",10:\"-\\u0447\\u0443\",20:\"-\\u0447\\u044b\",30:\"-\\u0447\\u0443\",40:\"-\\u0447\\u044b\",50:\"-\\u0447\\u04af\",60:\"-\\u0447\\u044b\",70:\"-\\u0447\\u0438\",80:\"-\\u0447\\u0438\",90:\"-\\u0447\\u0443\",100:\"-\\u0447\\u04af\"};D.defineLocale(\"ky\",{months:\"\\u044f\\u043d\\u0432\\u0430\\u0440\\u044c_\\u0444\\u0435\\u0432\\u0440\\u0430\\u043b\\u044c_\\u043c\\u0430\\u0440\\u0442_\\u0430\\u043f\\u0440\\u0435\\u043b\\u044c_\\u043c\\u0430\\u0439_\\u0438\\u044e\\u043d\\u044c_\\u0438\\u044e\\u043b\\u044c_\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442_\\u0441\\u0435\\u043d\\u0442\\u044f\\u0431\\u0440\\u044c_\\u043e\\u043a\\u0442\\u044f\\u0431\\u0440\\u044c_\\u043d\\u043e\\u044f\\u0431\\u0440\\u044c_\\u0434\\u0435\\u043a\\u0430\\u0431\\u0440\\u044c\".split(\"_\"),monthsShort:\"\\u044f\\u043d\\u0432_\\u0444\\u0435\\u0432_\\u043c\\u0430\\u0440\\u0442_\\u0430\\u043f\\u0440_\\u043c\\u0430\\u0439_\\u0438\\u044e\\u043d\\u044c_\\u0438\\u044e\\u043b\\u044c_\\u0430\\u0432\\u0433_\\u0441\\u0435\\u043d_\\u043e\\u043a\\u0442_\\u043d\\u043e\\u044f_\\u0434\\u0435\\u043a\".split(\"_\"),weekdays:\"\\u0416\\u0435\\u043a\\u0448\\u0435\\u043c\\u0431\\u0438_\\u0414\\u04af\\u0439\\u0448\\u04e9\\u043c\\u0431\\u04af_\\u0428\\u0435\\u0439\\u0448\\u0435\\u043c\\u0431\\u0438_\\u0428\\u0430\\u0440\\u0448\\u0435\\u043c\\u0431\\u0438_\\u0411\\u0435\\u0439\\u0448\\u0435\\u043c\\u0431\\u0438_\\u0416\\u0443\\u043c\\u0430_\\u0418\\u0448\\u0435\\u043c\\u0431\\u0438\".split(\"_\"),weekdaysShort:\"\\u0416\\u0435\\u043a_\\u0414\\u04af\\u0439_\\u0428\\u0435\\u0439_\\u0428\\u0430\\u0440_\\u0411\\u0435\\u0439_\\u0416\\u0443\\u043c_\\u0418\\u0448\\u0435\".split(\"_\"),weekdaysMin:\"\\u0416\\u043a_\\u0414\\u0439_\\u0428\\u0439_\\u0428\\u0440_\\u0411\\u0439_\\u0416\\u043c_\\u0418\\u0448\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u0411\\u04af\\u0433\\u04af\\u043d \\u0441\\u0430\\u0430\\u0442] LT\",nextDay:\"[\\u042d\\u0440\\u0442\\u0435\\u04a3 \\u0441\\u0430\\u0430\\u0442] LT\",nextWeek:\"dddd [\\u0441\\u0430\\u0430\\u0442] LT\",lastDay:\"[\\u041a\\u0435\\u0447\\u044d\\u044d \\u0441\\u0430\\u0430\\u0442] LT\",lastWeek:\"[\\u04e8\\u0442\\u043a\\u04e9\\u043d \\u0430\\u043f\\u0442\\u0430\\u043d\\u044b\\u043d] dddd [\\u043a\\u04af\\u043d\\u04af] [\\u0441\\u0430\\u0430\\u0442] LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0438\\u0447\\u0438\\u043d\\u0434\\u0435\",past:\"%s \\u043c\\u0443\\u0440\\u0443\\u043d\",s:\"\\u0431\\u0438\\u0440\\u043d\\u0435\\u0447\\u0435 \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",ss:\"%d \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",m:\"\\u0431\\u0438\\u0440 \\u043c\\u04af\\u043d\\u04e9\\u0442\",mm:\"%d \\u043c\\u04af\\u043d\\u04e9\\u0442\",h:\"\\u0431\\u0438\\u0440 \\u0441\\u0430\\u0430\\u0442\",hh:\"%d \\u0441\\u0430\\u0430\\u0442\",d:\"\\u0431\\u0438\\u0440 \\u043a\\u04af\\u043d\",dd:\"%d \\u043a\\u04af\\u043d\",M:\"\\u0431\\u0438\\u0440 \\u0430\\u0439\",MM:\"%d \\u0430\\u0439\",y:\"\\u0431\\u0438\\u0440 \\u0436\\u044b\\u043b\",yy:\"%d \\u0436\\u044b\\u043b\"},dayOfMonthOrdinalParse:/\\d{1,2}-(\\u0447\\u0438|\\u0447\\u044b|\\u0447\\u04af|\\u0447\\u0443)/,ordinal:function(_){return _+(m[_]||m[_%10]||m[_>=100?100:null])},week:{dow:1,doy:7}})}(S(6676))},2057:function(U,Y,S){!function(D){\"use strict\";function m(C,I,F,V){var ie={m:[\"eng Minutt\",\"enger Minutt\"],h:[\"eng Stonn\",\"enger Stonn\"],d:[\"een Dag\",\"engem Dag\"],M:[\"ee Mount\",\"engem Mount\"],y:[\"ee Joer\",\"engem Joer\"]};return I?ie[F][0]:ie[F][1]}function f(C){if(C=parseInt(C,10),isNaN(C))return!1;if(C<0)return!0;if(C<10)return 4<=C&&C<=7;if(C<100){var I=C%10;return f(0===I?C/10:I)}if(C<1e4){for(;C>=10;)C/=10;return f(C)}return f(C/=1e3)}D.defineLocale(\"lb\",{months:\"Januar_Februar_M\\xe4erz_Abr\\xebll_Mee_Juni_Juli_August_September_Oktober_November_Dezember\".split(\"_\"),monthsShort:\"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.\".split(\"_\"),monthsParseExact:!0,weekdays:\"Sonndeg_M\\xe9indeg_D\\xebnschdeg_M\\xebttwoch_Donneschdeg_Freideg_Samschdeg\".split(\"_\"),weekdaysShort:\"So._M\\xe9._D\\xeb._M\\xeb._Do._Fr._Sa.\".split(\"_\"),weekdaysMin:\"So_M\\xe9_D\\xeb_M\\xeb_Do_Fr_Sa\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm [Auer]\",LTS:\"H:mm:ss [Auer]\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY H:mm [Auer]\",LLLL:\"dddd, D. MMMM YYYY H:mm [Auer]\"},calendar:{sameDay:\"[Haut um] LT\",sameElse:\"L\",nextDay:\"[Muer um] LT\",nextWeek:\"dddd [um] LT\",lastDay:\"[G\\xebschter um] LT\",lastWeek:function(){switch(this.day()){case 2:case 4:return\"[Leschten] dddd [um] LT\";default:return\"[Leschte] dddd [um] LT\"}}},relativeTime:{future:function y(C){return f(C.substr(0,C.indexOf(\" \")))?\"a \"+C:\"an \"+C},past:function _(C){return f(C.substr(0,C.indexOf(\" \")))?\"viru \"+C:\"virun \"+C},s:\"e puer Sekonnen\",ss:\"%d Sekonnen\",m,mm:\"%d Minutten\",h:m,hh:\"%d Stonnen\",d:m,dd:\"%d Deeg\",M:m,MM:\"%d M\\xe9int\",y:m,yy:\"%d Joer\"},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(S(6676))},7192:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"lo\",{months:\"\\u0ea1\\u0eb1\\u0e87\\u0e81\\u0ead\\u0e99_\\u0e81\\u0eb8\\u0ea1\\u0e9e\\u0eb2_\\u0ea1\\u0eb5\\u0e99\\u0eb2_\\u0ec0\\u0ea1\\u0eaa\\u0eb2_\\u0e9e\\u0eb6\\u0e94\\u0eaa\\u0eb0\\u0e9e\\u0eb2_\\u0ea1\\u0eb4\\u0e96\\u0eb8\\u0e99\\u0eb2_\\u0e81\\u0ecd\\u0ea5\\u0eb0\\u0e81\\u0ebb\\u0e94_\\u0eaa\\u0eb4\\u0e87\\u0eab\\u0eb2_\\u0e81\\u0eb1\\u0e99\\u0e8d\\u0eb2_\\u0e95\\u0eb8\\u0ea5\\u0eb2_\\u0e9e\\u0eb0\\u0e88\\u0eb4\\u0e81_\\u0e97\\u0eb1\\u0e99\\u0ea7\\u0eb2\".split(\"_\"),monthsShort:\"\\u0ea1\\u0eb1\\u0e87\\u0e81\\u0ead\\u0e99_\\u0e81\\u0eb8\\u0ea1\\u0e9e\\u0eb2_\\u0ea1\\u0eb5\\u0e99\\u0eb2_\\u0ec0\\u0ea1\\u0eaa\\u0eb2_\\u0e9e\\u0eb6\\u0e94\\u0eaa\\u0eb0\\u0e9e\\u0eb2_\\u0ea1\\u0eb4\\u0e96\\u0eb8\\u0e99\\u0eb2_\\u0e81\\u0ecd\\u0ea5\\u0eb0\\u0e81\\u0ebb\\u0e94_\\u0eaa\\u0eb4\\u0e87\\u0eab\\u0eb2_\\u0e81\\u0eb1\\u0e99\\u0e8d\\u0eb2_\\u0e95\\u0eb8\\u0ea5\\u0eb2_\\u0e9e\\u0eb0\\u0e88\\u0eb4\\u0e81_\\u0e97\\u0eb1\\u0e99\\u0ea7\\u0eb2\".split(\"_\"),weekdays:\"\\u0ead\\u0eb2\\u0e97\\u0eb4\\u0e94_\\u0e88\\u0eb1\\u0e99_\\u0ead\\u0eb1\\u0e87\\u0e84\\u0eb2\\u0e99_\\u0e9e\\u0eb8\\u0e94_\\u0e9e\\u0eb0\\u0eab\\u0eb1\\u0e94_\\u0eaa\\u0eb8\\u0e81_\\u0ec0\\u0eaa\\u0ebb\\u0eb2\".split(\"_\"),weekdaysShort:\"\\u0e97\\u0eb4\\u0e94_\\u0e88\\u0eb1\\u0e99_\\u0ead\\u0eb1\\u0e87\\u0e84\\u0eb2\\u0e99_\\u0e9e\\u0eb8\\u0e94_\\u0e9e\\u0eb0\\u0eab\\u0eb1\\u0e94_\\u0eaa\\u0eb8\\u0e81_\\u0ec0\\u0eaa\\u0ebb\\u0eb2\".split(\"_\"),weekdaysMin:\"\\u0e97_\\u0e88_\\u0ead\\u0e84_\\u0e9e_\\u0e9e\\u0eab_\\u0eaa\\u0e81_\\u0eaa\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"\\u0ea7\\u0eb1\\u0e99dddd D MMMM YYYY HH:mm\"},meridiemParse:/\\u0e95\\u0ead\\u0e99\\u0ec0\\u0e8a\\u0ebb\\u0ec9\\u0eb2|\\u0e95\\u0ead\\u0e99\\u0ec1\\u0ea5\\u0e87/,isPM:function(y){return\"\\u0e95\\u0ead\\u0e99\\u0ec1\\u0ea5\\u0e87\"===y},meridiem:function(y,_,f){return y<12?\"\\u0e95\\u0ead\\u0e99\\u0ec0\\u0e8a\\u0ebb\\u0ec9\\u0eb2\":\"\\u0e95\\u0ead\\u0e99\\u0ec1\\u0ea5\\u0e87\"},calendar:{sameDay:\"[\\u0ea1\\u0eb7\\u0ec9\\u0e99\\u0eb5\\u0ec9\\u0ec0\\u0ea7\\u0ea5\\u0eb2] LT\",nextDay:\"[\\u0ea1\\u0eb7\\u0ec9\\u0ead\\u0eb7\\u0ec8\\u0e99\\u0ec0\\u0ea7\\u0ea5\\u0eb2] LT\",nextWeek:\"[\\u0ea7\\u0eb1\\u0e99]dddd[\\u0edc\\u0ec9\\u0eb2\\u0ec0\\u0ea7\\u0ea5\\u0eb2] LT\",lastDay:\"[\\u0ea1\\u0eb7\\u0ec9\\u0ea7\\u0eb2\\u0e99\\u0e99\\u0eb5\\u0ec9\\u0ec0\\u0ea7\\u0ea5\\u0eb2] LT\",lastWeek:\"[\\u0ea7\\u0eb1\\u0e99]dddd[\\u0ec1\\u0ea5\\u0ec9\\u0ea7\\u0e99\\u0eb5\\u0ec9\\u0ec0\\u0ea7\\u0ea5\\u0eb2] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0ead\\u0eb5\\u0e81 %s\",past:\"%s\\u0e9c\\u0ec8\\u0eb2\\u0e99\\u0ea1\\u0eb2\",s:\"\\u0e9a\\u0ecd\\u0ec8\\u0ec0\\u0e97\\u0ebb\\u0ec8\\u0eb2\\u0ec3\\u0e94\\u0ea7\\u0eb4\\u0e99\\u0eb2\\u0e97\\u0eb5\",ss:\"%d \\u0ea7\\u0eb4\\u0e99\\u0eb2\\u0e97\\u0eb5\",m:\"1 \\u0e99\\u0eb2\\u0e97\\u0eb5\",mm:\"%d \\u0e99\\u0eb2\\u0e97\\u0eb5\",h:\"1 \\u0e8a\\u0ebb\\u0ec8\\u0ea7\\u0ec2\\u0ea1\\u0e87\",hh:\"%d \\u0e8a\\u0ebb\\u0ec8\\u0ea7\\u0ec2\\u0ea1\\u0e87\",d:\"1 \\u0ea1\\u0eb7\\u0ec9\",dd:\"%d \\u0ea1\\u0eb7\\u0ec9\",M:\"1 \\u0ec0\\u0e94\\u0eb7\\u0ead\\u0e99\",MM:\"%d \\u0ec0\\u0e94\\u0eb7\\u0ead\\u0e99\",y:\"1 \\u0e9b\\u0eb5\",yy:\"%d \\u0e9b\\u0eb5\"},dayOfMonthOrdinalParse:/(\\u0e97\\u0eb5\\u0ec8)\\d{1,2}/,ordinal:function(y){return\"\\u0e97\\u0eb5\\u0ec8\"+y}})}(S(6676))},5430:function(U,Y,S){!function(D){\"use strict\";var m={ss:\"sekund\\u0117_sekund\\u017ei\\u0173_sekundes\",m:\"minut\\u0117_minut\\u0117s_minut\\u0119\",mm:\"minut\\u0117s_minu\\u010di\\u0173_minutes\",h:\"valanda_valandos_valand\\u0105\",hh:\"valandos_valand\\u0173_valandas\",d:\"diena_dienos_dien\\u0105\",dd:\"dienos_dien\\u0173_dienas\",M:\"m\\u0117nuo_m\\u0117nesio_m\\u0117nes\\u012f\",MM:\"m\\u0117nesiai_m\\u0117nesi\\u0173_m\\u0117nesius\",y:\"metai_met\\u0173_metus\",yy:\"metai_met\\u0173_metus\"};function _(F,V,ie,H){return V?b(ie)[0]:H?b(ie)[1]:b(ie)[2]}function f(F){return F%10==0||F>10&&F<20}function b(F){return m[F].split(\"_\")}function C(F,V,ie,H){var se=F+\" \";return 1===F?se+_(0,V,ie[0],H):V?se+(f(F)?b(ie)[1]:b(ie)[0]):H?se+b(ie)[1]:se+(f(F)?b(ie)[1]:b(ie)[2])}D.defineLocale(\"lt\",{months:{format:\"sausio_vasario_kovo_baland\\u017eio_gegu\\u017e\\u0117s_bir\\u017eelio_liepos_rugpj\\u016b\\u010dio_rugs\\u0117jo_spalio_lapkri\\u010dio_gruod\\u017eio\".split(\"_\"),standalone:\"sausis_vasaris_kovas_balandis_gegu\\u017e\\u0117_bir\\u017eelis_liepa_rugpj\\u016btis_rugs\\u0117jis_spalis_lapkritis_gruodis\".split(\"_\"),isFormat:/D[oD]?(\\[[^\\[\\]]*\\]|\\s)+MMMM?|MMMM?(\\[[^\\[\\]]*\\]|\\s)+D[oD]?/},monthsShort:\"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd\".split(\"_\"),weekdays:{format:\"sekmadien\\u012f_pirmadien\\u012f_antradien\\u012f_tre\\u010diadien\\u012f_ketvirtadien\\u012f_penktadien\\u012f_\\u0161e\\u0161tadien\\u012f\".split(\"_\"),standalone:\"sekmadienis_pirmadienis_antradienis_tre\\u010diadienis_ketvirtadienis_penktadienis_\\u0161e\\u0161tadienis\".split(\"_\"),isFormat:/dddd HH:mm/},weekdaysShort:\"Sek_Pir_Ant_Tre_Ket_Pen_\\u0160e\\u0161\".split(\"_\"),weekdaysMin:\"S_P_A_T_K_Pn_\\u0160\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY-MM-DD\",LL:\"YYYY [m.] MMMM D [d.]\",LLL:\"YYYY [m.] MMMM D [d.], HH:mm [val.]\",LLLL:\"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]\",l:\"YYYY-MM-DD\",ll:\"YYYY [m.] MMMM D [d.]\",lll:\"YYYY [m.] MMMM D [d.], HH:mm [val.]\",llll:\"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]\"},calendar:{sameDay:\"[\\u0160iandien] LT\",nextDay:\"[Rytoj] LT\",nextWeek:\"dddd LT\",lastDay:\"[Vakar] LT\",lastWeek:\"[Pra\\u0117jus\\u012f] dddd LT\",sameElse:\"L\"},relativeTime:{future:\"po %s\",past:\"prie\\u0161 %s\",s:function y(F,V,ie,H){return V?\"kelios sekund\\u0117s\":H?\"keli\\u0173 sekund\\u017ei\\u0173\":\"kelias sekundes\"},ss:C,m:_,mm:C,h:_,hh:C,d:_,dd:C,M:_,MM:C,y:_,yy:C},dayOfMonthOrdinalParse:/\\d{1,2}-oji/,ordinal:function(F){return F+\"-oji\"},week:{dow:1,doy:4}})}(S(6676))},3363:function(U,Y,S){!function(D){\"use strict\";var m={ss:\"sekundes_sekund\\u0113m_sekunde_sekundes\".split(\"_\"),m:\"min\\u016btes_min\\u016bt\\u0113m_min\\u016bte_min\\u016btes\".split(\"_\"),mm:\"min\\u016btes_min\\u016bt\\u0113m_min\\u016bte_min\\u016btes\".split(\"_\"),h:\"stundas_stund\\u0101m_stunda_stundas\".split(\"_\"),hh:\"stundas_stund\\u0101m_stunda_stundas\".split(\"_\"),d:\"dienas_dien\\u0101m_diena_dienas\".split(\"_\"),dd:\"dienas_dien\\u0101m_diena_dienas\".split(\"_\"),M:\"m\\u0113ne\\u0161a_m\\u0113ne\\u0161iem_m\\u0113nesis_m\\u0113ne\\u0161i\".split(\"_\"),MM:\"m\\u0113ne\\u0161a_m\\u0113ne\\u0161iem_m\\u0113nesis_m\\u0113ne\\u0161i\".split(\"_\"),y:\"gada_gadiem_gads_gadi\".split(\"_\"),yy:\"gada_gadiem_gads_gadi\".split(\"_\")};function y(I,F,V){return V?F%10==1&&F%100!=11?I[2]:I[3]:F%10==1&&F%100!=11?I[0]:I[1]}function _(I,F,V){return I+\" \"+y(m[V],I,F)}function f(I,F,V){return y(m[V],I,F)}D.defineLocale(\"lv\",{months:\"janv\\u0101ris_febru\\u0101ris_marts_apr\\u012blis_maijs_j\\u016bnijs_j\\u016blijs_augusts_septembris_oktobris_novembris_decembris\".split(\"_\"),monthsShort:\"jan_feb_mar_apr_mai_j\\u016bn_j\\u016bl_aug_sep_okt_nov_dec\".split(\"_\"),weekdays:\"sv\\u0113tdiena_pirmdiena_otrdiena_tre\\u0161diena_ceturtdiena_piektdiena_sestdiena\".split(\"_\"),weekdaysShort:\"Sv_P_O_T_C_Pk_S\".split(\"_\"),weekdaysMin:\"Sv_P_O_T_C_Pk_S\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY.\",LL:\"YYYY. [gada] D. MMMM\",LLL:\"YYYY. [gada] D. MMMM, HH:mm\",LLLL:\"YYYY. [gada] D. MMMM, dddd, HH:mm\"},calendar:{sameDay:\"[\\u0160odien pulksten] LT\",nextDay:\"[R\\u012bt pulksten] LT\",nextWeek:\"dddd [pulksten] LT\",lastDay:\"[Vakar pulksten] LT\",lastWeek:\"[Pag\\u0101ju\\u0161\\u0101] dddd [pulksten] LT\",sameElse:\"L\"},relativeTime:{future:\"p\\u0113c %s\",past:\"pirms %s\",s:function b(I,F){return F?\"da\\u017eas sekundes\":\"da\\u017e\\u0101m sekund\\u0113m\"},ss:_,m:f,mm:_,h:f,hh:_,d:f,dd:_,M:f,MM:_,y:f,yy:_},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(S(6676))},2939:function(U,Y,S){!function(D){\"use strict\";var m={words:{ss:[\"sekund\",\"sekunda\",\"sekundi\"],m:[\"jedan minut\",\"jednog minuta\"],mm:[\"minut\",\"minuta\",\"minuta\"],h:[\"jedan sat\",\"jednog sata\"],hh:[\"sat\",\"sata\",\"sati\"],dd:[\"dan\",\"dana\",\"dana\"],MM:[\"mjesec\",\"mjeseca\",\"mjeseci\"],yy:[\"godina\",\"godine\",\"godina\"]},correctGrammaticalCase:function(_,f){return 1===_?f[0]:_>=2&&_<=4?f[1]:f[2]},translate:function(_,f,b){var C=m.words[b];return 1===b.length?f?C[0]:C[1]:_+\" \"+m.correctGrammaticalCase(_,C)}};D.defineLocale(\"me\",{months:\"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar\".split(\"_\"),monthsShort:\"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.\".split(\"_\"),monthsParseExact:!0,weekdays:\"nedjelja_ponedjeljak_utorak_srijeda_\\u010detvrtak_petak_subota\".split(\"_\"),weekdaysShort:\"ned._pon._uto._sri._\\u010det._pet._sub.\".split(\"_\"),weekdaysMin:\"ne_po_ut_sr_\\u010de_pe_su\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY H:mm\",LLLL:\"dddd, D. MMMM YYYY H:mm\"},calendar:{sameDay:\"[danas u] LT\",nextDay:\"[sjutra u] LT\",nextWeek:function(){switch(this.day()){case 0:return\"[u] [nedjelju] [u] LT\";case 3:return\"[u] [srijedu] [u] LT\";case 6:return\"[u] [subotu] [u] LT\";case 1:case 2:case 4:case 5:return\"[u] dddd [u] LT\"}},lastDay:\"[ju\\u010de u] LT\",lastWeek:function(){return[\"[pro\\u0161le] [nedjelje] [u] LT\",\"[pro\\u0161log] [ponedjeljka] [u] LT\",\"[pro\\u0161log] [utorka] [u] LT\",\"[pro\\u0161le] [srijede] [u] LT\",\"[pro\\u0161log] [\\u010detvrtka] [u] LT\",\"[pro\\u0161log] [petka] [u] LT\",\"[pro\\u0161le] [subote] [u] LT\"][this.day()]},sameElse:\"L\"},relativeTime:{future:\"za %s\",past:\"prije %s\",s:\"nekoliko sekundi\",ss:m.translate,m:m.translate,mm:m.translate,h:m.translate,hh:m.translate,d:\"dan\",dd:m.translate,M:\"mjesec\",MM:m.translate,y:\"godinu\",yy:m.translate},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:7}})}(S(6676))},8212:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"mi\",{months:\"Kohi-t\\u0101te_Hui-tanguru_Pout\\u016b-te-rangi_Paenga-wh\\u0101wh\\u0101_Haratua_Pipiri_H\\u014dngoingoi_Here-turi-k\\u014dk\\u0101_Mahuru_Whiringa-\\u0101-nuku_Whiringa-\\u0101-rangi_Hakihea\".split(\"_\"),monthsShort:\"Kohi_Hui_Pou_Pae_Hara_Pipi_H\\u014dngoi_Here_Mahu_Whi-nu_Whi-ra_Haki\".split(\"_\"),monthsRegex:/(?:['a-z\\u0101\\u014D\\u016B]+\\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\\u0101\\u014D\\u016B]+\\-?){1,3}/i,monthsShortRegex:/(?:['a-z\\u0101\\u014D\\u016B]+\\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\\u0101\\u014D\\u016B]+\\-?){1,2}/i,weekdays:\"R\\u0101tapu_Mane_T\\u016brei_Wenerei_T\\u0101ite_Paraire_H\\u0101tarei\".split(\"_\"),weekdaysShort:\"Ta_Ma_T\\u016b_We_T\\u0101i_Pa_H\\u0101\".split(\"_\"),weekdaysMin:\"Ta_Ma_T\\u016b_We_T\\u0101i_Pa_H\\u0101\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY [i] HH:mm\",LLLL:\"dddd, D MMMM YYYY [i] HH:mm\"},calendar:{sameDay:\"[i teie mahana, i] LT\",nextDay:\"[apopo i] LT\",nextWeek:\"dddd [i] LT\",lastDay:\"[inanahi i] LT\",lastWeek:\"dddd [whakamutunga i] LT\",sameElse:\"L\"},relativeTime:{future:\"i roto i %s\",past:\"%s i mua\",s:\"te h\\u0113kona ruarua\",ss:\"%d h\\u0113kona\",m:\"he meneti\",mm:\"%d meneti\",h:\"te haora\",hh:\"%d haora\",d:\"he ra\",dd:\"%d ra\",M:\"he marama\",MM:\"%d marama\",y:\"he tau\",yy:\"%d tau\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:1,doy:4}})}(S(6676))},9718:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"mk\",{months:\"\\u0458\\u0430\\u043d\\u0443\\u0430\\u0440\\u0438_\\u0444\\u0435\\u0432\\u0440\\u0443\\u0430\\u0440\\u0438_\\u043c\\u0430\\u0440\\u0442_\\u0430\\u043f\\u0440\\u0438\\u043b_\\u043c\\u0430\\u0458_\\u0458\\u0443\\u043d\\u0438_\\u0458\\u0443\\u043b\\u0438_\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442_\\u0441\\u0435\\u043f\\u0442\\u0435\\u043c\\u0432\\u0440\\u0438_\\u043e\\u043a\\u0442\\u043e\\u043c\\u0432\\u0440\\u0438_\\u043d\\u043e\\u0435\\u043c\\u0432\\u0440\\u0438_\\u0434\\u0435\\u043a\\u0435\\u043c\\u0432\\u0440\\u0438\".split(\"_\"),monthsShort:\"\\u0458\\u0430\\u043d_\\u0444\\u0435\\u0432_\\u043c\\u0430\\u0440_\\u0430\\u043f\\u0440_\\u043c\\u0430\\u0458_\\u0458\\u0443\\u043d_\\u0458\\u0443\\u043b_\\u0430\\u0432\\u0433_\\u0441\\u0435\\u043f_\\u043e\\u043a\\u0442_\\u043d\\u043e\\u0435_\\u0434\\u0435\\u043a\".split(\"_\"),weekdays:\"\\u043d\\u0435\\u0434\\u0435\\u043b\\u0430_\\u043f\\u043e\\u043d\\u0435\\u0434\\u0435\\u043b\\u043d\\u0438\\u043a_\\u0432\\u0442\\u043e\\u0440\\u043d\\u0438\\u043a_\\u0441\\u0440\\u0435\\u0434\\u0430_\\u0447\\u0435\\u0442\\u0432\\u0440\\u0442\\u043e\\u043a_\\u043f\\u0435\\u0442\\u043e\\u043a_\\u0441\\u0430\\u0431\\u043e\\u0442\\u0430\".split(\"_\"),weekdaysShort:\"\\u043d\\u0435\\u0434_\\u043f\\u043e\\u043d_\\u0432\\u0442\\u043e_\\u0441\\u0440\\u0435_\\u0447\\u0435\\u0442_\\u043f\\u0435\\u0442_\\u0441\\u0430\\u0431\".split(\"_\"),weekdaysMin:\"\\u043de_\\u043fo_\\u0432\\u0442_\\u0441\\u0440_\\u0447\\u0435_\\u043f\\u0435_\\u0441a\".split(\"_\"),longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"D.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY H:mm\",LLLL:\"dddd, D MMMM YYYY H:mm\"},calendar:{sameDay:\"[\\u0414\\u0435\\u043d\\u0435\\u0441 \\u0432\\u043e] LT\",nextDay:\"[\\u0423\\u0442\\u0440\\u0435 \\u0432\\u043e] LT\",nextWeek:\"[\\u0412\\u043e] dddd [\\u0432\\u043e] LT\",lastDay:\"[\\u0412\\u0447\\u0435\\u0440\\u0430 \\u0432\\u043e] LT\",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return\"[\\u0418\\u0437\\u043c\\u0438\\u043d\\u0430\\u0442\\u0430\\u0442\\u0430] dddd [\\u0432\\u043e] LT\";case 1:case 2:case 4:case 5:return\"[\\u0418\\u0437\\u043c\\u0438\\u043d\\u0430\\u0442\\u0438\\u043e\\u0442] dddd [\\u0432\\u043e] LT\"}},sameElse:\"L\"},relativeTime:{future:\"\\u0437\\u0430 %s\",past:\"\\u043f\\u0440\\u0435\\u0434 %s\",s:\"\\u043d\\u0435\\u043a\\u043e\\u043b\\u043a\\u0443 \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0438\",ss:\"%d \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0438\",m:\"\\u0435\\u0434\\u043d\\u0430 \\u043c\\u0438\\u043d\\u0443\\u0442\\u0430\",mm:\"%d \\u043c\\u0438\\u043d\\u0443\\u0442\\u0438\",h:\"\\u0435\\u0434\\u0435\\u043d \\u0447\\u0430\\u0441\",hh:\"%d \\u0447\\u0430\\u0441\\u0430\",d:\"\\u0435\\u0434\\u0435\\u043d \\u0434\\u0435\\u043d\",dd:\"%d \\u0434\\u0435\\u043d\\u0430\",M:\"\\u0435\\u0434\\u0435\\u043d \\u043c\\u0435\\u0441\\u0435\\u0446\",MM:\"%d \\u043c\\u0435\\u0441\\u0435\\u0446\\u0438\",y:\"\\u0435\\u0434\\u043d\\u0430 \\u0433\\u043e\\u0434\\u0438\\u043d\\u0430\",yy:\"%d \\u0433\\u043e\\u0434\\u0438\\u043d\\u0438\"},dayOfMonthOrdinalParse:/\\d{1,2}-(\\u0435\\u0432|\\u0435\\u043d|\\u0442\\u0438|\\u0432\\u0438|\\u0440\\u0438|\\u043c\\u0438)/,ordinal:function(y){var _=y%10,f=y%100;return 0===y?y+\"-\\u0435\\u0432\":0===f?y+\"-\\u0435\\u043d\":f>10&&f<20?y+\"-\\u0442\\u0438\":1===_?y+\"-\\u0432\\u0438\":2===_?y+\"-\\u0440\\u0438\":7===_||8===_?y+\"-\\u043c\\u0438\":y+\"-\\u0442\\u0438\"},week:{dow:1,doy:7}})}(S(6676))},561:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"ml\",{months:\"\\u0d1c\\u0d28\\u0d41\\u0d35\\u0d30\\u0d3f_\\u0d2b\\u0d46\\u0d2c\\u0d4d\\u0d30\\u0d41\\u0d35\\u0d30\\u0d3f_\\u0d2e\\u0d3e\\u0d7c\\u0d1a\\u0d4d\\u0d1a\\u0d4d_\\u0d0f\\u0d2a\\u0d4d\\u0d30\\u0d3f\\u0d7d_\\u0d2e\\u0d47\\u0d2f\\u0d4d_\\u0d1c\\u0d42\\u0d7a_\\u0d1c\\u0d42\\u0d32\\u0d48_\\u0d13\\u0d17\\u0d38\\u0d4d\\u0d31\\u0d4d\\u0d31\\u0d4d_\\u0d38\\u0d46\\u0d2a\\u0d4d\\u0d31\\u0d4d\\u0d31\\u0d02\\u0d2c\\u0d7c_\\u0d12\\u0d15\\u0d4d\\u0d1f\\u0d4b\\u0d2c\\u0d7c_\\u0d28\\u0d35\\u0d02\\u0d2c\\u0d7c_\\u0d21\\u0d3f\\u0d38\\u0d02\\u0d2c\\u0d7c\".split(\"_\"),monthsShort:\"\\u0d1c\\u0d28\\u0d41._\\u0d2b\\u0d46\\u0d2c\\u0d4d\\u0d30\\u0d41._\\u0d2e\\u0d3e\\u0d7c._\\u0d0f\\u0d2a\\u0d4d\\u0d30\\u0d3f._\\u0d2e\\u0d47\\u0d2f\\u0d4d_\\u0d1c\\u0d42\\u0d7a_\\u0d1c\\u0d42\\u0d32\\u0d48._\\u0d13\\u0d17._\\u0d38\\u0d46\\u0d2a\\u0d4d\\u0d31\\u0d4d\\u0d31._\\u0d12\\u0d15\\u0d4d\\u0d1f\\u0d4b._\\u0d28\\u0d35\\u0d02._\\u0d21\\u0d3f\\u0d38\\u0d02.\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u0d1e\\u0d3e\\u0d2f\\u0d31\\u0d3e\\u0d34\\u0d4d\\u0d1a_\\u0d24\\u0d3f\\u0d19\\u0d4d\\u0d15\\u0d33\\u0d3e\\u0d34\\u0d4d\\u0d1a_\\u0d1a\\u0d4a\\u0d35\\u0d4d\\u0d35\\u0d3e\\u0d34\\u0d4d\\u0d1a_\\u0d2c\\u0d41\\u0d27\\u0d28\\u0d3e\\u0d34\\u0d4d\\u0d1a_\\u0d35\\u0d4d\\u0d2f\\u0d3e\\u0d34\\u0d3e\\u0d34\\u0d4d\\u0d1a_\\u0d35\\u0d46\\u0d33\\u0d4d\\u0d33\\u0d3f\\u0d2f\\u0d3e\\u0d34\\u0d4d\\u0d1a_\\u0d36\\u0d28\\u0d3f\\u0d2f\\u0d3e\\u0d34\\u0d4d\\u0d1a\".split(\"_\"),weekdaysShort:\"\\u0d1e\\u0d3e\\u0d2f\\u0d7c_\\u0d24\\u0d3f\\u0d19\\u0d4d\\u0d15\\u0d7e_\\u0d1a\\u0d4a\\u0d35\\u0d4d\\u0d35_\\u0d2c\\u0d41\\u0d27\\u0d7b_\\u0d35\\u0d4d\\u0d2f\\u0d3e\\u0d34\\u0d02_\\u0d35\\u0d46\\u0d33\\u0d4d\\u0d33\\u0d3f_\\u0d36\\u0d28\\u0d3f\".split(\"_\"),weekdaysMin:\"\\u0d1e\\u0d3e_\\u0d24\\u0d3f_\\u0d1a\\u0d4a_\\u0d2c\\u0d41_\\u0d35\\u0d4d\\u0d2f\\u0d3e_\\u0d35\\u0d46_\\u0d36\".split(\"_\"),longDateFormat:{LT:\"A h:mm -\\u0d28\\u0d41\",LTS:\"A h:mm:ss -\\u0d28\\u0d41\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm -\\u0d28\\u0d41\",LLLL:\"dddd, D MMMM YYYY, A h:mm -\\u0d28\\u0d41\"},calendar:{sameDay:\"[\\u0d07\\u0d28\\u0d4d\\u0d28\\u0d4d] LT\",nextDay:\"[\\u0d28\\u0d3e\\u0d33\\u0d46] LT\",nextWeek:\"dddd, LT\",lastDay:\"[\\u0d07\\u0d28\\u0d4d\\u0d28\\u0d32\\u0d46] LT\",lastWeek:\"[\\u0d15\\u0d34\\u0d3f\\u0d1e\\u0d4d\\u0d1e] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0d15\\u0d34\\u0d3f\\u0d1e\\u0d4d\\u0d1e\\u0d4d\",past:\"%s \\u0d2e\\u0d41\\u0d7b\\u0d2a\\u0d4d\",s:\"\\u0d05\\u0d7d\\u0d2a \\u0d28\\u0d3f\\u0d2e\\u0d3f\\u0d37\\u0d19\\u0d4d\\u0d19\\u0d7e\",ss:\"%d \\u0d38\\u0d46\\u0d15\\u0d4d\\u0d15\\u0d7b\\u0d21\\u0d4d\",m:\"\\u0d12\\u0d30\\u0d41 \\u0d2e\\u0d3f\\u0d28\\u0d3f\\u0d31\\u0d4d\\u0d31\\u0d4d\",mm:\"%d \\u0d2e\\u0d3f\\u0d28\\u0d3f\\u0d31\\u0d4d\\u0d31\\u0d4d\",h:\"\\u0d12\\u0d30\\u0d41 \\u0d2e\\u0d23\\u0d3f\\u0d15\\u0d4d\\u0d15\\u0d42\\u0d7c\",hh:\"%d \\u0d2e\\u0d23\\u0d3f\\u0d15\\u0d4d\\u0d15\\u0d42\\u0d7c\",d:\"\\u0d12\\u0d30\\u0d41 \\u0d26\\u0d3f\\u0d35\\u0d38\\u0d02\",dd:\"%d \\u0d26\\u0d3f\\u0d35\\u0d38\\u0d02\",M:\"\\u0d12\\u0d30\\u0d41 \\u0d2e\\u0d3e\\u0d38\\u0d02\",MM:\"%d \\u0d2e\\u0d3e\\u0d38\\u0d02\",y:\"\\u0d12\\u0d30\\u0d41 \\u0d35\\u0d7c\\u0d37\\u0d02\",yy:\"%d \\u0d35\\u0d7c\\u0d37\\u0d02\"},meridiemParse:/\\u0d30\\u0d3e\\u0d24\\u0d4d\\u0d30\\u0d3f|\\u0d30\\u0d3e\\u0d35\\u0d3f\\u0d32\\u0d46|\\u0d09\\u0d1a\\u0d4d\\u0d1a \\u0d15\\u0d34\\u0d3f\\u0d1e\\u0d4d\\u0d1e\\u0d4d|\\u0d35\\u0d48\\u0d15\\u0d41\\u0d28\\u0d4d\\u0d28\\u0d47\\u0d30\\u0d02|\\u0d30\\u0d3e\\u0d24\\u0d4d\\u0d30\\u0d3f/i,meridiemHour:function(y,_){return 12===y&&(y=0),\"\\u0d30\\u0d3e\\u0d24\\u0d4d\\u0d30\\u0d3f\"===_&&y>=4||\"\\u0d09\\u0d1a\\u0d4d\\u0d1a \\u0d15\\u0d34\\u0d3f\\u0d1e\\u0d4d\\u0d1e\\u0d4d\"===_||\"\\u0d35\\u0d48\\u0d15\\u0d41\\u0d28\\u0d4d\\u0d28\\u0d47\\u0d30\\u0d02\"===_?y+12:y},meridiem:function(y,_,f){return y<4?\"\\u0d30\\u0d3e\\u0d24\\u0d4d\\u0d30\\u0d3f\":y<12?\"\\u0d30\\u0d3e\\u0d35\\u0d3f\\u0d32\\u0d46\":y<17?\"\\u0d09\\u0d1a\\u0d4d\\u0d1a \\u0d15\\u0d34\\u0d3f\\u0d1e\\u0d4d\\u0d1e\\u0d4d\":y<20?\"\\u0d35\\u0d48\\u0d15\\u0d41\\u0d28\\u0d4d\\u0d28\\u0d47\\u0d30\\u0d02\":\"\\u0d30\\u0d3e\\u0d24\\u0d4d\\u0d30\\u0d3f\"}})}(S(6676))},8929:function(U,Y,S){!function(D){\"use strict\";function m(_,f,b,C){switch(b){case\"s\":return f?\"\\u0445\\u044d\\u0434\\u0445\\u044d\\u043d \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\":\"\\u0445\\u044d\\u0434\\u0445\\u044d\\u043d \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u044b\\u043d\";case\"ss\":return _+(f?\" \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\":\" \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u044b\\u043d\");case\"m\":case\"mm\":return _+(f?\" \\u043c\\u0438\\u043d\\u0443\\u0442\":\" \\u043c\\u0438\\u043d\\u0443\\u0442\\u044b\\u043d\");case\"h\":case\"hh\":return _+(f?\" \\u0446\\u0430\\u0433\":\" \\u0446\\u0430\\u0433\\u0438\\u0439\\u043d\");case\"d\":case\"dd\":return _+(f?\" \\u04e9\\u0434\\u04e9\\u0440\":\" \\u04e9\\u0434\\u0440\\u0438\\u0439\\u043d\");case\"M\":case\"MM\":return _+(f?\" \\u0441\\u0430\\u0440\":\" \\u0441\\u0430\\u0440\\u044b\\u043d\");case\"y\":case\"yy\":return _+(f?\" \\u0436\\u0438\\u043b\":\" \\u0436\\u0438\\u043b\\u0438\\u0439\\u043d\");default:return _}}D.defineLocale(\"mn\",{months:\"\\u041d\\u044d\\u0433\\u0434\\u04af\\u0433\\u044d\\u044d\\u0440 \\u0441\\u0430\\u0440_\\u0425\\u043e\\u0451\\u0440\\u0434\\u0443\\u0433\\u0430\\u0430\\u0440 \\u0441\\u0430\\u0440_\\u0413\\u0443\\u0440\\u0430\\u0432\\u0434\\u0443\\u0433\\u0430\\u0430\\u0440 \\u0441\\u0430\\u0440_\\u0414\\u04e9\\u0440\\u04e9\\u0432\\u0434\\u04af\\u0433\\u044d\\u044d\\u0440 \\u0441\\u0430\\u0440_\\u0422\\u0430\\u0432\\u0434\\u0443\\u0433\\u0430\\u0430\\u0440 \\u0441\\u0430\\u0440_\\u0417\\u0443\\u0440\\u0433\\u0430\\u0434\\u0443\\u0433\\u0430\\u0430\\u0440 \\u0441\\u0430\\u0440_\\u0414\\u043e\\u043b\\u0434\\u0443\\u0433\\u0430\\u0430\\u0440 \\u0441\\u0430\\u0440_\\u041d\\u0430\\u0439\\u043c\\u0434\\u0443\\u0433\\u0430\\u0430\\u0440 \\u0441\\u0430\\u0440_\\u0415\\u0441\\u0434\\u04af\\u0433\\u044d\\u044d\\u0440 \\u0441\\u0430\\u0440_\\u0410\\u0440\\u0430\\u0432\\u0434\\u0443\\u0433\\u0430\\u0430\\u0440 \\u0441\\u0430\\u0440_\\u0410\\u0440\\u0432\\u0430\\u043d \\u043d\\u044d\\u0433\\u0434\\u04af\\u0433\\u044d\\u044d\\u0440 \\u0441\\u0430\\u0440_\\u0410\\u0440\\u0432\\u0430\\u043d \\u0445\\u043e\\u0451\\u0440\\u0434\\u0443\\u0433\\u0430\\u0430\\u0440 \\u0441\\u0430\\u0440\".split(\"_\"),monthsShort:\"1 \\u0441\\u0430\\u0440_2 \\u0441\\u0430\\u0440_3 \\u0441\\u0430\\u0440_4 \\u0441\\u0430\\u0440_5 \\u0441\\u0430\\u0440_6 \\u0441\\u0430\\u0440_7 \\u0441\\u0430\\u0440_8 \\u0441\\u0430\\u0440_9 \\u0441\\u0430\\u0440_10 \\u0441\\u0430\\u0440_11 \\u0441\\u0430\\u0440_12 \\u0441\\u0430\\u0440\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u041d\\u044f\\u043c_\\u0414\\u0430\\u0432\\u0430\\u0430_\\u041c\\u044f\\u0433\\u043c\\u0430\\u0440_\\u041b\\u0445\\u0430\\u0433\\u0432\\u0430_\\u041f\\u04af\\u0440\\u044d\\u0432_\\u0411\\u0430\\u0430\\u0441\\u0430\\u043d_\\u0411\\u044f\\u043c\\u0431\\u0430\".split(\"_\"),weekdaysShort:\"\\u041d\\u044f\\u043c_\\u0414\\u0430\\u0432_\\u041c\\u044f\\u0433_\\u041b\\u0445\\u0430_\\u041f\\u04af\\u0440_\\u0411\\u0430\\u0430_\\u0411\\u044f\\u043c\".split(\"_\"),weekdaysMin:\"\\u041d\\u044f_\\u0414\\u0430_\\u041c\\u044f_\\u041b\\u0445_\\u041f\\u04af_\\u0411\\u0430_\\u0411\\u044f\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY-MM-DD\",LL:\"YYYY \\u043e\\u043d\\u044b MMMM\\u044b\\u043d D\",LLL:\"YYYY \\u043e\\u043d\\u044b MMMM\\u044b\\u043d D HH:mm\",LLLL:\"dddd, YYYY \\u043e\\u043d\\u044b MMMM\\u044b\\u043d D HH:mm\"},meridiemParse:/\\u04ae\\u04e8|\\u04ae\\u0425/i,isPM:function(_){return\"\\u04ae\\u0425\"===_},meridiem:function(_,f,b){return _<12?\"\\u04ae\\u04e8\":\"\\u04ae\\u0425\"},calendar:{sameDay:\"[\\u04e8\\u043d\\u04e9\\u04e9\\u0434\\u04e9\\u0440] LT\",nextDay:\"[\\u041c\\u0430\\u0440\\u0433\\u0430\\u0430\\u0448] LT\",nextWeek:\"[\\u0418\\u0440\\u044d\\u0445] dddd LT\",lastDay:\"[\\u04e8\\u0447\\u0438\\u0433\\u0434\\u04e9\\u0440] LT\",lastWeek:\"[\\u04e8\\u043d\\u0433\\u04e9\\u0440\\u0441\\u04e9\\u043d] dddd LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0434\\u0430\\u0440\\u0430\\u0430\",past:\"%s \\u04e9\\u043c\\u043d\\u04e9\",s:m,ss:m,m,mm:m,h:m,hh:m,d:m,dd:m,M:m,MM:m,y:m,yy:m},dayOfMonthOrdinalParse:/\\d{1,2} \\u04e9\\u0434\\u04e9\\u0440/,ordinal:function(_,f){switch(f){case\"d\":case\"D\":case\"DDD\":return _+\" \\u04e9\\u0434\\u04e9\\u0440\";default:return _}}})}(S(6676))},4880:function(U,Y,S){!function(D){\"use strict\";var m={1:\"\\u0967\",2:\"\\u0968\",3:\"\\u0969\",4:\"\\u096a\",5:\"\\u096b\",6:\"\\u096c\",7:\"\\u096d\",8:\"\\u096e\",9:\"\\u096f\",0:\"\\u0966\"},y={\"\\u0967\":\"1\",\"\\u0968\":\"2\",\"\\u0969\":\"3\",\"\\u096a\":\"4\",\"\\u096b\":\"5\",\"\\u096c\":\"6\",\"\\u096d\":\"7\",\"\\u096e\":\"8\",\"\\u096f\":\"9\",\"\\u0966\":\"0\"};function _(b,C,I,F){var V=\"\";if(C)switch(I){case\"s\":V=\"\\u0915\\u093e\\u0939\\u0940 \\u0938\\u0947\\u0915\\u0902\\u0926\";break;case\"ss\":V=\"%d \\u0938\\u0947\\u0915\\u0902\\u0926\";break;case\"m\":V=\"\\u090f\\u0915 \\u092e\\u093f\\u0928\\u093f\\u091f\";break;case\"mm\":V=\"%d \\u092e\\u093f\\u0928\\u093f\\u091f\\u0947\";break;case\"h\":V=\"\\u090f\\u0915 \\u0924\\u093e\\u0938\";break;case\"hh\":V=\"%d \\u0924\\u093e\\u0938\";break;case\"d\":V=\"\\u090f\\u0915 \\u0926\\u093f\\u0935\\u0938\";break;case\"dd\":V=\"%d \\u0926\\u093f\\u0935\\u0938\";break;case\"M\":V=\"\\u090f\\u0915 \\u092e\\u0939\\u093f\\u0928\\u093e\";break;case\"MM\":V=\"%d \\u092e\\u0939\\u093f\\u0928\\u0947\";break;case\"y\":V=\"\\u090f\\u0915 \\u0935\\u0930\\u094d\\u0937\";break;case\"yy\":V=\"%d \\u0935\\u0930\\u094d\\u0937\\u0947\"}else switch(I){case\"s\":V=\"\\u0915\\u093e\\u0939\\u0940 \\u0938\\u0947\\u0915\\u0902\\u0926\\u093e\\u0902\";break;case\"ss\":V=\"%d \\u0938\\u0947\\u0915\\u0902\\u0926\\u093e\\u0902\";break;case\"m\":V=\"\\u090f\\u0915\\u093e \\u092e\\u093f\\u0928\\u093f\\u091f\\u093e\";break;case\"mm\":V=\"%d \\u092e\\u093f\\u0928\\u093f\\u091f\\u093e\\u0902\";break;case\"h\":V=\"\\u090f\\u0915\\u093e \\u0924\\u093e\\u0938\\u093e\";break;case\"hh\":V=\"%d \\u0924\\u093e\\u0938\\u093e\\u0902\";break;case\"d\":V=\"\\u090f\\u0915\\u093e \\u0926\\u093f\\u0935\\u0938\\u093e\";break;case\"dd\":V=\"%d \\u0926\\u093f\\u0935\\u0938\\u093e\\u0902\";break;case\"M\":V=\"\\u090f\\u0915\\u093e \\u092e\\u0939\\u093f\\u0928\\u094d\\u092f\\u093e\";break;case\"MM\":V=\"%d \\u092e\\u0939\\u093f\\u0928\\u094d\\u092f\\u093e\\u0902\";break;case\"y\":V=\"\\u090f\\u0915\\u093e \\u0935\\u0930\\u094d\\u0937\\u093e\";break;case\"yy\":V=\"%d \\u0935\\u0930\\u094d\\u0937\\u093e\\u0902\"}return V.replace(/%d/i,b)}D.defineLocale(\"mr\",{months:\"\\u091c\\u093e\\u0928\\u0947\\u0935\\u093e\\u0930\\u0940_\\u092b\\u0947\\u092c\\u094d\\u0930\\u0941\\u0935\\u093e\\u0930\\u0940_\\u092e\\u093e\\u0930\\u094d\\u091a_\\u090f\\u092a\\u094d\\u0930\\u093f\\u0932_\\u092e\\u0947_\\u091c\\u0942\\u0928_\\u091c\\u0941\\u0932\\u0948_\\u0911\\u0917\\u0938\\u094d\\u091f_\\u0938\\u092a\\u094d\\u091f\\u0947\\u0902\\u092c\\u0930_\\u0911\\u0915\\u094d\\u091f\\u094b\\u092c\\u0930_\\u0928\\u094b\\u0935\\u094d\\u0939\\u0947\\u0902\\u092c\\u0930_\\u0921\\u093f\\u0938\\u0947\\u0902\\u092c\\u0930\".split(\"_\"),monthsShort:\"\\u091c\\u093e\\u0928\\u0947._\\u092b\\u0947\\u092c\\u094d\\u0930\\u0941._\\u092e\\u093e\\u0930\\u094d\\u091a._\\u090f\\u092a\\u094d\\u0930\\u093f._\\u092e\\u0947._\\u091c\\u0942\\u0928._\\u091c\\u0941\\u0932\\u0948._\\u0911\\u0917._\\u0938\\u092a\\u094d\\u091f\\u0947\\u0902._\\u0911\\u0915\\u094d\\u091f\\u094b._\\u0928\\u094b\\u0935\\u094d\\u0939\\u0947\\u0902._\\u0921\\u093f\\u0938\\u0947\\u0902.\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u0930\\u0935\\u093f\\u0935\\u093e\\u0930_\\u0938\\u094b\\u092e\\u0935\\u093e\\u0930_\\u092e\\u0902\\u0917\\u0933\\u0935\\u093e\\u0930_\\u092c\\u0941\\u0927\\u0935\\u093e\\u0930_\\u0917\\u0941\\u0930\\u0942\\u0935\\u093e\\u0930_\\u0936\\u0941\\u0915\\u094d\\u0930\\u0935\\u093e\\u0930_\\u0936\\u0928\\u093f\\u0935\\u093e\\u0930\".split(\"_\"),weekdaysShort:\"\\u0930\\u0935\\u093f_\\u0938\\u094b\\u092e_\\u092e\\u0902\\u0917\\u0933_\\u092c\\u0941\\u0927_\\u0917\\u0941\\u0930\\u0942_\\u0936\\u0941\\u0915\\u094d\\u0930_\\u0936\\u0928\\u093f\".split(\"_\"),weekdaysMin:\"\\u0930_\\u0938\\u094b_\\u092e\\u0902_\\u092c\\u0941_\\u0917\\u0941_\\u0936\\u0941_\\u0936\".split(\"_\"),longDateFormat:{LT:\"A h:mm \\u0935\\u093e\\u091c\\u0924\\u093e\",LTS:\"A h:mm:ss \\u0935\\u093e\\u091c\\u0924\\u093e\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm \\u0935\\u093e\\u091c\\u0924\\u093e\",LLLL:\"dddd, D MMMM YYYY, A h:mm \\u0935\\u093e\\u091c\\u0924\\u093e\"},calendar:{sameDay:\"[\\u0906\\u091c] LT\",nextDay:\"[\\u0909\\u0926\\u094d\\u092f\\u093e] LT\",nextWeek:\"dddd, LT\",lastDay:\"[\\u0915\\u093e\\u0932] LT\",lastWeek:\"[\\u092e\\u093e\\u0917\\u0940\\u0932] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s\\u092e\\u0927\\u094d\\u092f\\u0947\",past:\"%s\\u092a\\u0942\\u0930\\u094d\\u0935\\u0940\",s:_,ss:_,m:_,mm:_,h:_,hh:_,d:_,dd:_,M:_,MM:_,y:_,yy:_},preparse:function(b){return b.replace(/[\\u0967\\u0968\\u0969\\u096a\\u096b\\u096c\\u096d\\u096e\\u096f\\u0966]/g,function(C){return y[C]})},postformat:function(b){return b.replace(/\\d/g,function(C){return m[C]})},meridiemParse:/\\u092a\\u0939\\u093e\\u091f\\u0947|\\u0938\\u0915\\u093e\\u0933\\u0940|\\u0926\\u0941\\u092a\\u093e\\u0930\\u0940|\\u0938\\u093e\\u092f\\u0902\\u0915\\u093e\\u0933\\u0940|\\u0930\\u093e\\u0924\\u094d\\u0930\\u0940/,meridiemHour:function(b,C){return 12===b&&(b=0),\"\\u092a\\u0939\\u093e\\u091f\\u0947\"===C||\"\\u0938\\u0915\\u093e\\u0933\\u0940\"===C?b:\"\\u0926\\u0941\\u092a\\u093e\\u0930\\u0940\"===C||\"\\u0938\\u093e\\u092f\\u0902\\u0915\\u093e\\u0933\\u0940\"===C||\"\\u0930\\u093e\\u0924\\u094d\\u0930\\u0940\"===C?b>=12?b:b+12:void 0},meridiem:function(b,C,I){return b>=0&&b<6?\"\\u092a\\u0939\\u093e\\u091f\\u0947\":b<12?\"\\u0938\\u0915\\u093e\\u0933\\u0940\":b<17?\"\\u0926\\u0941\\u092a\\u093e\\u0930\\u0940\":b<20?\"\\u0938\\u093e\\u092f\\u0902\\u0915\\u093e\\u0933\\u0940\":\"\\u0930\\u093e\\u0924\\u094d\\u0930\\u0940\"},week:{dow:0,doy:6}})}(S(6676))},2074:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"ms-my\",{months:\"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember\".split(\"_\"),monthsShort:\"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis\".split(\"_\"),weekdays:\"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu\".split(\"_\"),weekdaysShort:\"Ahd_Isn_Sel_Rab_Kha_Jum_Sab\".split(\"_\"),weekdaysMin:\"Ah_Is_Sl_Rb_Km_Jm_Sb\".split(\"_\"),longDateFormat:{LT:\"HH.mm\",LTS:\"HH.mm.ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY [pukul] HH.mm\",LLLL:\"dddd, D MMMM YYYY [pukul] HH.mm\"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(y,_){return 12===y&&(y=0),\"pagi\"===_?y:\"tengahari\"===_?y>=11?y:y+12:\"petang\"===_||\"malam\"===_?y+12:void 0},meridiem:function(y,_,f){return y<11?\"pagi\":y<15?\"tengahari\":y<19?\"petang\":\"malam\"},calendar:{sameDay:\"[Hari ini pukul] LT\",nextDay:\"[Esok pukul] LT\",nextWeek:\"dddd [pukul] LT\",lastDay:\"[Kelmarin pukul] LT\",lastWeek:\"dddd [lepas pukul] LT\",sameElse:\"L\"},relativeTime:{future:\"dalam %s\",past:\"%s yang lepas\",s:\"beberapa saat\",ss:\"%d saat\",m:\"seminit\",mm:\"%d minit\",h:\"sejam\",hh:\"%d jam\",d:\"sehari\",dd:\"%d hari\",M:\"sebulan\",MM:\"%d bulan\",y:\"setahun\",yy:\"%d tahun\"},week:{dow:1,doy:7}})}(S(6676))},3193:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"ms\",{months:\"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember\".split(\"_\"),monthsShort:\"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis\".split(\"_\"),weekdays:\"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu\".split(\"_\"),weekdaysShort:\"Ahd_Isn_Sel_Rab_Kha_Jum_Sab\".split(\"_\"),weekdaysMin:\"Ah_Is_Sl_Rb_Km_Jm_Sb\".split(\"_\"),longDateFormat:{LT:\"HH.mm\",LTS:\"HH.mm.ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY [pukul] HH.mm\",LLLL:\"dddd, D MMMM YYYY [pukul] HH.mm\"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(y,_){return 12===y&&(y=0),\"pagi\"===_?y:\"tengahari\"===_?y>=11?y:y+12:\"petang\"===_||\"malam\"===_?y+12:void 0},meridiem:function(y,_,f){return y<11?\"pagi\":y<15?\"tengahari\":y<19?\"petang\":\"malam\"},calendar:{sameDay:\"[Hari ini pukul] LT\",nextDay:\"[Esok pukul] LT\",nextWeek:\"dddd [pukul] LT\",lastDay:\"[Kelmarin pukul] LT\",lastWeek:\"dddd [lepas pukul] LT\",sameElse:\"L\"},relativeTime:{future:\"dalam %s\",past:\"%s yang lepas\",s:\"beberapa saat\",ss:\"%d saat\",m:\"seminit\",mm:\"%d minit\",h:\"sejam\",hh:\"%d jam\",d:\"sehari\",dd:\"%d hari\",M:\"sebulan\",MM:\"%d bulan\",y:\"setahun\",yy:\"%d tahun\"},week:{dow:1,doy:7}})}(S(6676))},4082:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"mt\",{months:\"Jannar_Frar_Marzu_April_Mejju_\\u0120unju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Di\\u010bembru\".split(\"_\"),monthsShort:\"Jan_Fra_Mar_Apr_Mej_\\u0120un_Lul_Aww_Set_Ott_Nov_Di\\u010b\".split(\"_\"),weekdays:\"Il-\\u0126add_It-Tnejn_It-Tlieta_L-Erbg\\u0127a_Il-\\u0126amis_Il-\\u0120img\\u0127a_Is-Sibt\".split(\"_\"),weekdaysShort:\"\\u0126ad_Tne_Tli_Erb_\\u0126am_\\u0120im_Sib\".split(\"_\"),weekdaysMin:\"\\u0126a_Tn_Tl_Er_\\u0126a_\\u0120i_Si\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Illum fil-]LT\",nextDay:\"[G\\u0127ada fil-]LT\",nextWeek:\"dddd [fil-]LT\",lastDay:\"[Il-biera\\u0127 fil-]LT\",lastWeek:\"dddd [li g\\u0127adda] [fil-]LT\",sameElse:\"L\"},relativeTime:{future:\"f\\u2019 %s\",past:\"%s ilu\",s:\"ftit sekondi\",ss:\"%d sekondi\",m:\"minuta\",mm:\"%d minuti\",h:\"sieg\\u0127a\",hh:\"%d sieg\\u0127at\",d:\"\\u0121urnata\",dd:\"%d \\u0121ranet\",M:\"xahar\",MM:\"%d xhur\",y:\"sena\",yy:\"%d sni\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:1,doy:4}})}(S(6676))},2261:function(U,Y,S){!function(D){\"use strict\";var m={1:\"\\u1041\",2:\"\\u1042\",3:\"\\u1043\",4:\"\\u1044\",5:\"\\u1045\",6:\"\\u1046\",7:\"\\u1047\",8:\"\\u1048\",9:\"\\u1049\",0:\"\\u1040\"},y={\"\\u1041\":\"1\",\"\\u1042\":\"2\",\"\\u1043\":\"3\",\"\\u1044\":\"4\",\"\\u1045\":\"5\",\"\\u1046\":\"6\",\"\\u1047\":\"7\",\"\\u1048\":\"8\",\"\\u1049\":\"9\",\"\\u1040\":\"0\"};D.defineLocale(\"my\",{months:\"\\u1007\\u1014\\u103a\\u1014\\u101d\\u102b\\u101b\\u102e_\\u1016\\u1031\\u1016\\u1031\\u102c\\u103a\\u101d\\u102b\\u101b\\u102e_\\u1019\\u1010\\u103a_\\u1027\\u1015\\u103c\\u102e_\\u1019\\u1031_\\u1007\\u103d\\u1014\\u103a_\\u1007\\u1030\\u101c\\u102d\\u102f\\u1004\\u103a_\\u101e\\u103c\\u1002\\u102f\\u1010\\u103a_\\u1005\\u1000\\u103a\\u1010\\u1004\\u103a\\u1018\\u102c_\\u1021\\u1031\\u102c\\u1000\\u103a\\u1010\\u102d\\u102f\\u1018\\u102c_\\u1014\\u102d\\u102f\\u101d\\u1004\\u103a\\u1018\\u102c_\\u1012\\u102e\\u1007\\u1004\\u103a\\u1018\\u102c\".split(\"_\"),monthsShort:\"\\u1007\\u1014\\u103a_\\u1016\\u1031_\\u1019\\u1010\\u103a_\\u1015\\u103c\\u102e_\\u1019\\u1031_\\u1007\\u103d\\u1014\\u103a_\\u101c\\u102d\\u102f\\u1004\\u103a_\\u101e\\u103c_\\u1005\\u1000\\u103a_\\u1021\\u1031\\u102c\\u1000\\u103a_\\u1014\\u102d\\u102f_\\u1012\\u102e\".split(\"_\"),weekdays:\"\\u1010\\u1014\\u1004\\u103a\\u1039\\u1002\\u1014\\u103d\\u1031_\\u1010\\u1014\\u1004\\u103a\\u1039\\u101c\\u102c_\\u1021\\u1004\\u103a\\u1039\\u1002\\u102b_\\u1017\\u102f\\u1012\\u1039\\u1013\\u101f\\u1030\\u1038_\\u1000\\u103c\\u102c\\u101e\\u1015\\u1010\\u1031\\u1038_\\u101e\\u1031\\u102c\\u1000\\u103c\\u102c_\\u1005\\u1014\\u1031\".split(\"_\"),weekdaysShort:\"\\u1014\\u103d\\u1031_\\u101c\\u102c_\\u1002\\u102b_\\u101f\\u1030\\u1038_\\u1000\\u103c\\u102c_\\u101e\\u1031\\u102c_\\u1014\\u1031\".split(\"_\"),weekdaysMin:\"\\u1014\\u103d\\u1031_\\u101c\\u102c_\\u1002\\u102b_\\u101f\\u1030\\u1038_\\u1000\\u103c\\u102c_\\u101e\\u1031\\u102c_\\u1014\\u1031\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u101a\\u1014\\u1031.] LT [\\u1019\\u103e\\u102c]\",nextDay:\"[\\u1019\\u1014\\u1000\\u103a\\u1016\\u103c\\u1014\\u103a] LT [\\u1019\\u103e\\u102c]\",nextWeek:\"dddd LT [\\u1019\\u103e\\u102c]\",lastDay:\"[\\u1019\\u1014\\u1031.\\u1000] LT [\\u1019\\u103e\\u102c]\",lastWeek:\"[\\u1015\\u103c\\u102e\\u1038\\u1001\\u1032\\u1037\\u101e\\u1031\\u102c] dddd LT [\\u1019\\u103e\\u102c]\",sameElse:\"L\"},relativeTime:{future:\"\\u101c\\u102c\\u1019\\u100a\\u103a\\u1037 %s \\u1019\\u103e\\u102c\",past:\"\\u101c\\u103d\\u1014\\u103a\\u1001\\u1032\\u1037\\u101e\\u1031\\u102c %s \\u1000\",s:\"\\u1005\\u1000\\u1039\\u1000\\u1014\\u103a.\\u1021\\u1014\\u100a\\u103a\\u1038\\u1004\\u101a\\u103a\",ss:\"%d \\u1005\\u1000\\u1039\\u1000\\u1014\\u1037\\u103a\",m:\"\\u1010\\u1005\\u103a\\u1019\\u102d\\u1014\\u1005\\u103a\",mm:\"%d \\u1019\\u102d\\u1014\\u1005\\u103a\",h:\"\\u1010\\u1005\\u103a\\u1014\\u102c\\u101b\\u102e\",hh:\"%d \\u1014\\u102c\\u101b\\u102e\",d:\"\\u1010\\u1005\\u103a\\u101b\\u1000\\u103a\",dd:\"%d \\u101b\\u1000\\u103a\",M:\"\\u1010\\u1005\\u103a\\u101c\",MM:\"%d \\u101c\",y:\"\\u1010\\u1005\\u103a\\u1014\\u103e\\u1005\\u103a\",yy:\"%d \\u1014\\u103e\\u1005\\u103a\"},preparse:function(f){return f.replace(/[\\u1041\\u1042\\u1043\\u1044\\u1045\\u1046\\u1047\\u1048\\u1049\\u1040]/g,function(b){return y[b]})},postformat:function(f){return f.replace(/\\d/g,function(b){return m[b]})},week:{dow:1,doy:4}})}(S(6676))},5273:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"nb\",{months:\"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember\".split(\"_\"),monthsShort:\"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.\".split(\"_\"),monthsParseExact:!0,weekdays:\"s\\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\\xf8rdag\".split(\"_\"),weekdaysShort:\"s\\xf8._ma._ti._on._to._fr._l\\xf8.\".split(\"_\"),weekdaysMin:\"s\\xf8_ma_ti_on_to_fr_l\\xf8\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY [kl.] HH:mm\",LLLL:\"dddd D. MMMM YYYY [kl.] HH:mm\"},calendar:{sameDay:\"[i dag kl.] LT\",nextDay:\"[i morgen kl.] LT\",nextWeek:\"dddd [kl.] LT\",lastDay:\"[i g\\xe5r kl.] LT\",lastWeek:\"[forrige] dddd [kl.] LT\",sameElse:\"L\"},relativeTime:{future:\"om %s\",past:\"%s siden\",s:\"noen sekunder\",ss:\"%d sekunder\",m:\"ett minutt\",mm:\"%d minutter\",h:\"en time\",hh:\"%d timer\",d:\"en dag\",dd:\"%d dager\",w:\"en uke\",ww:\"%d uker\",M:\"en m\\xe5ned\",MM:\"%d m\\xe5neder\",y:\"ett \\xe5r\",yy:\"%d \\xe5r\"},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(S(6676))},9874:function(U,Y,S){!function(D){\"use strict\";var m={1:\"\\u0967\",2:\"\\u0968\",3:\"\\u0969\",4:\"\\u096a\",5:\"\\u096b\",6:\"\\u096c\",7:\"\\u096d\",8:\"\\u096e\",9:\"\\u096f\",0:\"\\u0966\"},y={\"\\u0967\":\"1\",\"\\u0968\":\"2\",\"\\u0969\":\"3\",\"\\u096a\":\"4\",\"\\u096b\":\"5\",\"\\u096c\":\"6\",\"\\u096d\":\"7\",\"\\u096e\":\"8\",\"\\u096f\":\"9\",\"\\u0966\":\"0\"};D.defineLocale(\"ne\",{months:\"\\u091c\\u0928\\u0935\\u0930\\u0940_\\u092b\\u0947\\u092c\\u094d\\u0930\\u0941\\u0935\\u0930\\u0940_\\u092e\\u093e\\u0930\\u094d\\u091a_\\u0905\\u092a\\u094d\\u0930\\u093f\\u0932_\\u092e\\u0908_\\u091c\\u0941\\u0928_\\u091c\\u0941\\u0932\\u093e\\u0908_\\u0905\\u0917\\u0937\\u094d\\u091f_\\u0938\\u0947\\u092a\\u094d\\u091f\\u0947\\u092e\\u094d\\u092c\\u0930_\\u0905\\u0915\\u094d\\u091f\\u094b\\u092c\\u0930_\\u0928\\u094b\\u092d\\u0947\\u092e\\u094d\\u092c\\u0930_\\u0921\\u093f\\u0938\\u0947\\u092e\\u094d\\u092c\\u0930\".split(\"_\"),monthsShort:\"\\u091c\\u0928._\\u092b\\u0947\\u092c\\u094d\\u0930\\u0941._\\u092e\\u093e\\u0930\\u094d\\u091a_\\u0905\\u092a\\u094d\\u0930\\u093f._\\u092e\\u0908_\\u091c\\u0941\\u0928_\\u091c\\u0941\\u0932\\u093e\\u0908._\\u0905\\u0917._\\u0938\\u0947\\u092a\\u094d\\u091f._\\u0905\\u0915\\u094d\\u091f\\u094b._\\u0928\\u094b\\u092d\\u0947._\\u0921\\u093f\\u0938\\u0947.\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u0906\\u0907\\u0924\\u092c\\u093e\\u0930_\\u0938\\u094b\\u092e\\u092c\\u093e\\u0930_\\u092e\\u0919\\u094d\\u0917\\u0932\\u092c\\u093e\\u0930_\\u092c\\u0941\\u0927\\u092c\\u093e\\u0930_\\u092c\\u093f\\u0939\\u093f\\u092c\\u093e\\u0930_\\u0936\\u0941\\u0915\\u094d\\u0930\\u092c\\u093e\\u0930_\\u0936\\u0928\\u093f\\u092c\\u093e\\u0930\".split(\"_\"),weekdaysShort:\"\\u0906\\u0907\\u0924._\\u0938\\u094b\\u092e._\\u092e\\u0919\\u094d\\u0917\\u0932._\\u092c\\u0941\\u0927._\\u092c\\u093f\\u0939\\u093f._\\u0936\\u0941\\u0915\\u094d\\u0930._\\u0936\\u0928\\u093f.\".split(\"_\"),weekdaysMin:\"\\u0906._\\u0938\\u094b._\\u092e\\u0902._\\u092c\\u0941._\\u092c\\u093f._\\u0936\\u0941._\\u0936.\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"A\\u0915\\u094b h:mm \\u092c\\u091c\\u0947\",LTS:\"A\\u0915\\u094b h:mm:ss \\u092c\\u091c\\u0947\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A\\u0915\\u094b h:mm \\u092c\\u091c\\u0947\",LLLL:\"dddd, D MMMM YYYY, A\\u0915\\u094b h:mm \\u092c\\u091c\\u0947\"},preparse:function(f){return f.replace(/[\\u0967\\u0968\\u0969\\u096a\\u096b\\u096c\\u096d\\u096e\\u096f\\u0966]/g,function(b){return y[b]})},postformat:function(f){return f.replace(/\\d/g,function(b){return m[b]})},meridiemParse:/\\u0930\\u093e\\u0924\\u093f|\\u092c\\u093f\\u0939\\u093e\\u0928|\\u0926\\u093f\\u0909\\u0901\\u0938\\u094b|\\u0938\\u093e\\u0901\\u091d/,meridiemHour:function(f,b){return 12===f&&(f=0),\"\\u0930\\u093e\\u0924\\u093f\"===b?f<4?f:f+12:\"\\u092c\\u093f\\u0939\\u093e\\u0928\"===b?f:\"\\u0926\\u093f\\u0909\\u0901\\u0938\\u094b\"===b?f>=10?f:f+12:\"\\u0938\\u093e\\u0901\\u091d\"===b?f+12:void 0},meridiem:function(f,b,C){return f<3?\"\\u0930\\u093e\\u0924\\u093f\":f<12?\"\\u092c\\u093f\\u0939\\u093e\\u0928\":f<16?\"\\u0926\\u093f\\u0909\\u0901\\u0938\\u094b\":f<20?\"\\u0938\\u093e\\u0901\\u091d\":\"\\u0930\\u093e\\u0924\\u093f\"},calendar:{sameDay:\"[\\u0906\\u091c] LT\",nextDay:\"[\\u092d\\u094b\\u0932\\u093f] LT\",nextWeek:\"[\\u0906\\u0909\\u0901\\u0926\\u094b] dddd[,] LT\",lastDay:\"[\\u0939\\u093f\\u091c\\u094b] LT\",lastWeek:\"[\\u0917\\u090f\\u0915\\u094b] dddd[,] LT\",sameElse:\"L\"},relativeTime:{future:\"%s\\u092e\\u093e\",past:\"%s \\u0905\\u0917\\u093e\\u0921\\u093f\",s:\"\\u0915\\u0947\\u0939\\u0940 \\u0915\\u094d\\u0937\\u0923\",ss:\"%d \\u0938\\u0947\\u0915\\u0947\\u0923\\u094d\\u0921\",m:\"\\u090f\\u0915 \\u092e\\u093f\\u0928\\u0947\\u091f\",mm:\"%d \\u092e\\u093f\\u0928\\u0947\\u091f\",h:\"\\u090f\\u0915 \\u0918\\u0923\\u094d\\u091f\\u093e\",hh:\"%d \\u0918\\u0923\\u094d\\u091f\\u093e\",d:\"\\u090f\\u0915 \\u0926\\u093f\\u0928\",dd:\"%d \\u0926\\u093f\\u0928\",M:\"\\u090f\\u0915 \\u092e\\u0939\\u093f\\u0928\\u093e\",MM:\"%d \\u092e\\u0939\\u093f\\u0928\\u093e\",y:\"\\u090f\\u0915 \\u092c\\u0930\\u094d\\u0937\",yy:\"%d \\u092c\\u0930\\u094d\\u0937\"},week:{dow:0,doy:6}})}(S(6676))},1484:function(U,Y,S){!function(D){\"use strict\";var m=\"jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.\".split(\"_\"),y=\"jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec\".split(\"_\"),_=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],f=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\\.?|feb\\.?|mrt\\.?|apr\\.?|ju[nl]\\.?|aug\\.?|sep\\.?|okt\\.?|nov\\.?|dec\\.?)/i;D.defineLocale(\"nl-be\",{months:\"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december\".split(\"_\"),monthsShort:function(C,I){return C?/-MMM-/.test(I)?y[C.month()]:m[C.month()]:m},monthsRegex:f,monthsShortRegex:f,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\\.?|feb\\.?|mrt\\.?|apr\\.?|mei|ju[nl]\\.?|aug\\.?|sep\\.?|okt\\.?|nov\\.?|dec\\.?)/i,monthsParse:_,longMonthsParse:_,shortMonthsParse:_,weekdays:\"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag\".split(\"_\"),weekdaysShort:\"zo._ma._di._wo._do._vr._za.\".split(\"_\"),weekdaysMin:\"zo_ma_di_wo_do_vr_za\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[vandaag om] LT\",nextDay:\"[morgen om] LT\",nextWeek:\"dddd [om] LT\",lastDay:\"[gisteren om] LT\",lastWeek:\"[afgelopen] dddd [om] LT\",sameElse:\"L\"},relativeTime:{future:\"over %s\",past:\"%s geleden\",s:\"een paar seconden\",ss:\"%d seconden\",m:\"\\xe9\\xe9n minuut\",mm:\"%d minuten\",h:\"\\xe9\\xe9n uur\",hh:\"%d uur\",d:\"\\xe9\\xe9n dag\",dd:\"%d dagen\",M:\"\\xe9\\xe9n maand\",MM:\"%d maanden\",y:\"\\xe9\\xe9n jaar\",yy:\"%d jaar\"},dayOfMonthOrdinalParse:/\\d{1,2}(ste|de)/,ordinal:function(C){return C+(1===C||8===C||C>=20?\"ste\":\"de\")},week:{dow:1,doy:4}})}(S(6676))},1667:function(U,Y,S){!function(D){\"use strict\";var m=\"jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.\".split(\"_\"),y=\"jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec\".split(\"_\"),_=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],f=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\\.?|feb\\.?|mrt\\.?|apr\\.?|ju[nl]\\.?|aug\\.?|sep\\.?|okt\\.?|nov\\.?|dec\\.?)/i;D.defineLocale(\"nl\",{months:\"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december\".split(\"_\"),monthsShort:function(C,I){return C?/-MMM-/.test(I)?y[C.month()]:m[C.month()]:m},monthsRegex:f,monthsShortRegex:f,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\\.?|feb\\.?|mrt\\.?|apr\\.?|mei|ju[nl]\\.?|aug\\.?|sep\\.?|okt\\.?|nov\\.?|dec\\.?)/i,monthsParse:_,longMonthsParse:_,shortMonthsParse:_,weekdays:\"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag\".split(\"_\"),weekdaysShort:\"zo._ma._di._wo._do._vr._za.\".split(\"_\"),weekdaysMin:\"zo_ma_di_wo_do_vr_za\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD-MM-YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[vandaag om] LT\",nextDay:\"[morgen om] LT\",nextWeek:\"dddd [om] LT\",lastDay:\"[gisteren om] LT\",lastWeek:\"[afgelopen] dddd [om] LT\",sameElse:\"L\"},relativeTime:{future:\"over %s\",past:\"%s geleden\",s:\"een paar seconden\",ss:\"%d seconden\",m:\"\\xe9\\xe9n minuut\",mm:\"%d minuten\",h:\"\\xe9\\xe9n uur\",hh:\"%d uur\",d:\"\\xe9\\xe9n dag\",dd:\"%d dagen\",w:\"\\xe9\\xe9n week\",ww:\"%d weken\",M:\"\\xe9\\xe9n maand\",MM:\"%d maanden\",y:\"\\xe9\\xe9n jaar\",yy:\"%d jaar\"},dayOfMonthOrdinalParse:/\\d{1,2}(ste|de)/,ordinal:function(C){return C+(1===C||8===C||C>=20?\"ste\":\"de\")},week:{dow:1,doy:4}})}(S(6676))},7262:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"nn\",{months:\"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember\".split(\"_\"),monthsShort:\"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.\".split(\"_\"),monthsParseExact:!0,weekdays:\"sundag_m\\xe5ndag_tysdag_onsdag_torsdag_fredag_laurdag\".split(\"_\"),weekdaysShort:\"su._m\\xe5._ty._on._to._fr._lau.\".split(\"_\"),weekdaysMin:\"su_m\\xe5_ty_on_to_fr_la\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY [kl.] H:mm\",LLLL:\"dddd D. MMMM YYYY [kl.] HH:mm\"},calendar:{sameDay:\"[I dag klokka] LT\",nextDay:\"[I morgon klokka] LT\",nextWeek:\"dddd [klokka] LT\",lastDay:\"[I g\\xe5r klokka] LT\",lastWeek:\"[F\\xf8reg\\xe5ande] dddd [klokka] LT\",sameElse:\"L\"},relativeTime:{future:\"om %s\",past:\"%s sidan\",s:\"nokre sekund\",ss:\"%d sekund\",m:\"eit minutt\",mm:\"%d minutt\",h:\"ein time\",hh:\"%d timar\",d:\"ein dag\",dd:\"%d dagar\",w:\"ei veke\",ww:\"%d veker\",M:\"ein m\\xe5nad\",MM:\"%d m\\xe5nader\",y:\"eit \\xe5r\",yy:\"%d \\xe5r\"},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(S(6676))},9679:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"oc-lnc\",{months:{standalone:\"geni\\xe8r_febri\\xe8r_mar\\xe7_abril_mai_junh_julhet_agost_setembre_oct\\xf2bre_novembre_decembre\".split(\"_\"),format:\"de geni\\xe8r_de febri\\xe8r_de mar\\xe7_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'oct\\xf2bre_de novembre_de decembre\".split(\"_\"),isFormat:/D[oD]?(\\s)+MMMM/},monthsShort:\"gen._febr._mar\\xe7_abr._mai_junh_julh._ago._set._oct._nov._dec.\".split(\"_\"),monthsParseExact:!0,weekdays:\"dimenge_diluns_dimars_dim\\xe8cres_dij\\xf2us_divendres_dissabte\".split(\"_\"),weekdaysShort:\"dg._dl._dm._dc._dj._dv._ds.\".split(\"_\"),weekdaysMin:\"dg_dl_dm_dc_dj_dv_ds\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM [de] YYYY\",ll:\"D MMM YYYY\",LLL:\"D MMMM [de] YYYY [a] H:mm\",lll:\"D MMM YYYY, H:mm\",LLLL:\"dddd D MMMM [de] YYYY [a] H:mm\",llll:\"ddd D MMM YYYY, H:mm\"},calendar:{sameDay:\"[u\\xe8i a] LT\",nextDay:\"[deman a] LT\",nextWeek:\"dddd [a] LT\",lastDay:\"[i\\xe8r a] LT\",lastWeek:\"dddd [passat a] LT\",sameElse:\"L\"},relativeTime:{future:\"d'aqu\\xed %s\",past:\"fa %s\",s:\"unas segondas\",ss:\"%d segondas\",m:\"una minuta\",mm:\"%d minutas\",h:\"una ora\",hh:\"%d oras\",d:\"un jorn\",dd:\"%d jorns\",M:\"un mes\",MM:\"%d meses\",y:\"un an\",yy:\"%d ans\"},dayOfMonthOrdinalParse:/\\d{1,2}(r|n|t|\\xe8|a)/,ordinal:function(y,_){var f=1===y?\"r\":2===y?\"n\":3===y?\"r\":4===y?\"t\":\"\\xe8\";return(\"w\"===_||\"W\"===_)&&(f=\"a\"),y+f},week:{dow:1,doy:4}})}(S(6676))},6830:function(U,Y,S){!function(D){\"use strict\";var m={1:\"\\u0a67\",2:\"\\u0a68\",3:\"\\u0a69\",4:\"\\u0a6a\",5:\"\\u0a6b\",6:\"\\u0a6c\",7:\"\\u0a6d\",8:\"\\u0a6e\",9:\"\\u0a6f\",0:\"\\u0a66\"},y={\"\\u0a67\":\"1\",\"\\u0a68\":\"2\",\"\\u0a69\":\"3\",\"\\u0a6a\":\"4\",\"\\u0a6b\":\"5\",\"\\u0a6c\":\"6\",\"\\u0a6d\":\"7\",\"\\u0a6e\":\"8\",\"\\u0a6f\":\"9\",\"\\u0a66\":\"0\"};D.defineLocale(\"pa-in\",{months:\"\\u0a1c\\u0a28\\u0a35\\u0a30\\u0a40_\\u0a2b\\u0a3c\\u0a30\\u0a35\\u0a30\\u0a40_\\u0a2e\\u0a3e\\u0a30\\u0a1a_\\u0a05\\u0a2a\\u0a4d\\u0a30\\u0a48\\u0a32_\\u0a2e\\u0a08_\\u0a1c\\u0a42\\u0a28_\\u0a1c\\u0a41\\u0a32\\u0a3e\\u0a08_\\u0a05\\u0a17\\u0a38\\u0a24_\\u0a38\\u0a24\\u0a70\\u0a2c\\u0a30_\\u0a05\\u0a15\\u0a24\\u0a42\\u0a2c\\u0a30_\\u0a28\\u0a35\\u0a70\\u0a2c\\u0a30_\\u0a26\\u0a38\\u0a70\\u0a2c\\u0a30\".split(\"_\"),monthsShort:\"\\u0a1c\\u0a28\\u0a35\\u0a30\\u0a40_\\u0a2b\\u0a3c\\u0a30\\u0a35\\u0a30\\u0a40_\\u0a2e\\u0a3e\\u0a30\\u0a1a_\\u0a05\\u0a2a\\u0a4d\\u0a30\\u0a48\\u0a32_\\u0a2e\\u0a08_\\u0a1c\\u0a42\\u0a28_\\u0a1c\\u0a41\\u0a32\\u0a3e\\u0a08_\\u0a05\\u0a17\\u0a38\\u0a24_\\u0a38\\u0a24\\u0a70\\u0a2c\\u0a30_\\u0a05\\u0a15\\u0a24\\u0a42\\u0a2c\\u0a30_\\u0a28\\u0a35\\u0a70\\u0a2c\\u0a30_\\u0a26\\u0a38\\u0a70\\u0a2c\\u0a30\".split(\"_\"),weekdays:\"\\u0a10\\u0a24\\u0a35\\u0a3e\\u0a30_\\u0a38\\u0a4b\\u0a2e\\u0a35\\u0a3e\\u0a30_\\u0a2e\\u0a70\\u0a17\\u0a32\\u0a35\\u0a3e\\u0a30_\\u0a2c\\u0a41\\u0a27\\u0a35\\u0a3e\\u0a30_\\u0a35\\u0a40\\u0a30\\u0a35\\u0a3e\\u0a30_\\u0a38\\u0a3c\\u0a41\\u0a71\\u0a15\\u0a30\\u0a35\\u0a3e\\u0a30_\\u0a38\\u0a3c\\u0a28\\u0a40\\u0a1a\\u0a30\\u0a35\\u0a3e\\u0a30\".split(\"_\"),weekdaysShort:\"\\u0a10\\u0a24_\\u0a38\\u0a4b\\u0a2e_\\u0a2e\\u0a70\\u0a17\\u0a32_\\u0a2c\\u0a41\\u0a27_\\u0a35\\u0a40\\u0a30_\\u0a38\\u0a3c\\u0a41\\u0a15\\u0a30_\\u0a38\\u0a3c\\u0a28\\u0a40\".split(\"_\"),weekdaysMin:\"\\u0a10\\u0a24_\\u0a38\\u0a4b\\u0a2e_\\u0a2e\\u0a70\\u0a17\\u0a32_\\u0a2c\\u0a41\\u0a27_\\u0a35\\u0a40\\u0a30_\\u0a38\\u0a3c\\u0a41\\u0a15\\u0a30_\\u0a38\\u0a3c\\u0a28\\u0a40\".split(\"_\"),longDateFormat:{LT:\"A h:mm \\u0a35\\u0a1c\\u0a47\",LTS:\"A h:mm:ss \\u0a35\\u0a1c\\u0a47\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm \\u0a35\\u0a1c\\u0a47\",LLLL:\"dddd, D MMMM YYYY, A h:mm \\u0a35\\u0a1c\\u0a47\"},calendar:{sameDay:\"[\\u0a05\\u0a1c] LT\",nextDay:\"[\\u0a15\\u0a32] LT\",nextWeek:\"[\\u0a05\\u0a17\\u0a32\\u0a3e] dddd, LT\",lastDay:\"[\\u0a15\\u0a32] LT\",lastWeek:\"[\\u0a2a\\u0a3f\\u0a1b\\u0a32\\u0a47] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0a35\\u0a3f\\u0a71\\u0a1a\",past:\"%s \\u0a2a\\u0a3f\\u0a1b\\u0a32\\u0a47\",s:\"\\u0a15\\u0a41\\u0a1d \\u0a38\\u0a15\\u0a3f\\u0a70\\u0a1f\",ss:\"%d \\u0a38\\u0a15\\u0a3f\\u0a70\\u0a1f\",m:\"\\u0a07\\u0a15 \\u0a2e\\u0a3f\\u0a70\\u0a1f\",mm:\"%d \\u0a2e\\u0a3f\\u0a70\\u0a1f\",h:\"\\u0a07\\u0a71\\u0a15 \\u0a18\\u0a70\\u0a1f\\u0a3e\",hh:\"%d \\u0a18\\u0a70\\u0a1f\\u0a47\",d:\"\\u0a07\\u0a71\\u0a15 \\u0a26\\u0a3f\\u0a28\",dd:\"%d \\u0a26\\u0a3f\\u0a28\",M:\"\\u0a07\\u0a71\\u0a15 \\u0a2e\\u0a39\\u0a40\\u0a28\\u0a3e\",MM:\"%d \\u0a2e\\u0a39\\u0a40\\u0a28\\u0a47\",y:\"\\u0a07\\u0a71\\u0a15 \\u0a38\\u0a3e\\u0a32\",yy:\"%d \\u0a38\\u0a3e\\u0a32\"},preparse:function(f){return f.replace(/[\\u0a67\\u0a68\\u0a69\\u0a6a\\u0a6b\\u0a6c\\u0a6d\\u0a6e\\u0a6f\\u0a66]/g,function(b){return y[b]})},postformat:function(f){return f.replace(/\\d/g,function(b){return m[b]})},meridiemParse:/\\u0a30\\u0a3e\\u0a24|\\u0a38\\u0a35\\u0a47\\u0a30|\\u0a26\\u0a41\\u0a2a\\u0a39\\u0a3f\\u0a30|\\u0a38\\u0a3c\\u0a3e\\u0a2e/,meridiemHour:function(f,b){return 12===f&&(f=0),\"\\u0a30\\u0a3e\\u0a24\"===b?f<4?f:f+12:\"\\u0a38\\u0a35\\u0a47\\u0a30\"===b?f:\"\\u0a26\\u0a41\\u0a2a\\u0a39\\u0a3f\\u0a30\"===b?f>=10?f:f+12:\"\\u0a38\\u0a3c\\u0a3e\\u0a2e\"===b?f+12:void 0},meridiem:function(f,b,C){return f<4?\"\\u0a30\\u0a3e\\u0a24\":f<10?\"\\u0a38\\u0a35\\u0a47\\u0a30\":f<17?\"\\u0a26\\u0a41\\u0a2a\\u0a39\\u0a3f\\u0a30\":f<20?\"\\u0a38\\u0a3c\\u0a3e\\u0a2e\":\"\\u0a30\\u0a3e\\u0a24\"},week:{dow:0,doy:6}})}(S(6676))},3616:function(U,Y,S){!function(D){\"use strict\";var m=\"stycze\\u0144_luty_marzec_kwiecie\\u0144_maj_czerwiec_lipiec_sierpie\\u0144_wrzesie\\u0144_pa\\u017adziernik_listopad_grudzie\\u0144\".split(\"_\"),y=\"stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\\u015bnia_pa\\u017adziernika_listopada_grudnia\".split(\"_\"),_=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^pa\\u017a/i,/^lis/i,/^gru/i];function f(I){return I%10<5&&I%10>1&&~~(I/10)%10!=1}function b(I,F,V){var ie=I+\" \";switch(V){case\"ss\":return ie+(f(I)?\"sekundy\":\"sekund\");case\"m\":return F?\"minuta\":\"minut\\u0119\";case\"mm\":return ie+(f(I)?\"minuty\":\"minut\");case\"h\":return F?\"godzina\":\"godzin\\u0119\";case\"hh\":return ie+(f(I)?\"godziny\":\"godzin\");case\"ww\":return ie+(f(I)?\"tygodnie\":\"tygodni\");case\"MM\":return ie+(f(I)?\"miesi\\u0105ce\":\"miesi\\u0119cy\");case\"yy\":return ie+(f(I)?\"lata\":\"lat\")}}D.defineLocale(\"pl\",{months:function(I,F){return I?/D MMMM/.test(F)?y[I.month()]:m[I.month()]:m},monthsShort:\"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\\u017a_lis_gru\".split(\"_\"),monthsParse:_,longMonthsParse:_,shortMonthsParse:_,weekdays:\"niedziela_poniedzia\\u0142ek_wtorek_\\u015broda_czwartek_pi\\u0105tek_sobota\".split(\"_\"),weekdaysShort:\"ndz_pon_wt_\\u015br_czw_pt_sob\".split(\"_\"),weekdaysMin:\"Nd_Pn_Wt_\\u015ar_Cz_Pt_So\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Dzi\\u015b o] LT\",nextDay:\"[Jutro o] LT\",nextWeek:function(){switch(this.day()){case 0:return\"[W niedziel\\u0119 o] LT\";case 2:return\"[We wtorek o] LT\";case 3:return\"[W \\u015brod\\u0119 o] LT\";case 6:return\"[W sobot\\u0119 o] LT\";default:return\"[W] dddd [o] LT\"}},lastDay:\"[Wczoraj o] LT\",lastWeek:function(){switch(this.day()){case 0:return\"[W zesz\\u0142\\u0105 niedziel\\u0119 o] LT\";case 3:return\"[W zesz\\u0142\\u0105 \\u015brod\\u0119 o] LT\";case 6:return\"[W zesz\\u0142\\u0105 sobot\\u0119 o] LT\";default:return\"[W zesz\\u0142y] dddd [o] LT\"}},sameElse:\"L\"},relativeTime:{future:\"za %s\",past:\"%s temu\",s:\"kilka sekund\",ss:b,m:b,mm:b,h:b,hh:b,d:\"1 dzie\\u0144\",dd:\"%d dni\",w:\"tydzie\\u0144\",ww:b,M:\"miesi\\u0105c\",MM:b,y:\"rok\",yy:b},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(S(6676))},2751:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"pt-br\",{months:\"janeiro_fevereiro_mar\\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro\".split(\"_\"),monthsShort:\"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez\".split(\"_\"),weekdays:\"domingo_segunda-feira_ter\\xe7a-feira_quarta-feira_quinta-feira_sexta-feira_s\\xe1bado\".split(\"_\"),weekdaysShort:\"dom_seg_ter_qua_qui_sex_s\\xe1b\".split(\"_\"),weekdaysMin:\"do_2\\xaa_3\\xaa_4\\xaa_5\\xaa_6\\xaa_s\\xe1\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D [de] MMMM [de] YYYY\",LLL:\"D [de] MMMM [de] YYYY [\\xe0s] HH:mm\",LLLL:\"dddd, D [de] MMMM [de] YYYY [\\xe0s] HH:mm\"},calendar:{sameDay:\"[Hoje \\xe0s] LT\",nextDay:\"[Amanh\\xe3 \\xe0s] LT\",nextWeek:\"dddd [\\xe0s] LT\",lastDay:\"[Ontem \\xe0s] LT\",lastWeek:function(){return 0===this.day()||6===this.day()?\"[\\xdaltimo] dddd [\\xe0s] LT\":\"[\\xdaltima] dddd [\\xe0s] LT\"},sameElse:\"L\"},relativeTime:{future:\"em %s\",past:\"h\\xe1 %s\",s:\"poucos segundos\",ss:\"%d segundos\",m:\"um minuto\",mm:\"%d minutos\",h:\"uma hora\",hh:\"%d horas\",d:\"um dia\",dd:\"%d dias\",M:\"um m\\xeas\",MM:\"%d meses\",y:\"um ano\",yy:\"%d anos\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",invalidDate:\"Data inv\\xe1lida\"})}(S(6676))},5138:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"pt\",{months:\"janeiro_fevereiro_mar\\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro\".split(\"_\"),monthsShort:\"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez\".split(\"_\"),weekdays:\"Domingo_Segunda-feira_Ter\\xe7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\\xe1bado\".split(\"_\"),weekdaysShort:\"Dom_Seg_Ter_Qua_Qui_Sex_S\\xe1b\".split(\"_\"),weekdaysMin:\"Do_2\\xaa_3\\xaa_4\\xaa_5\\xaa_6\\xaa_S\\xe1\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D [de] MMMM [de] YYYY\",LLL:\"D [de] MMMM [de] YYYY HH:mm\",LLLL:\"dddd, D [de] MMMM [de] YYYY HH:mm\"},calendar:{sameDay:\"[Hoje \\xe0s] LT\",nextDay:\"[Amanh\\xe3 \\xe0s] LT\",nextWeek:\"dddd [\\xe0s] LT\",lastDay:\"[Ontem \\xe0s] LT\",lastWeek:function(){return 0===this.day()||6===this.day()?\"[\\xdaltimo] dddd [\\xe0s] LT\":\"[\\xdaltima] dddd [\\xe0s] LT\"},sameElse:\"L\"},relativeTime:{future:\"em %s\",past:\"h\\xe1 %s\",s:\"segundos\",ss:\"%d segundos\",m:\"um minuto\",mm:\"%d minutos\",h:\"uma hora\",hh:\"%d horas\",d:\"um dia\",dd:\"%d dias\",w:\"uma semana\",ww:\"%d semanas\",M:\"um m\\xeas\",MM:\"%d meses\",y:\"um ano\",yy:\"%d anos\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:1,doy:4}})}(S(6676))},7968:function(U,Y,S){!function(D){\"use strict\";function m(_,f,b){var I=\" \";return(_%100>=20||_>=100&&_%100==0)&&(I=\" de \"),_+I+{ss:\"secunde\",mm:\"minute\",hh:\"ore\",dd:\"zile\",ww:\"s\\u0103pt\\u0103m\\xe2ni\",MM:\"luni\",yy:\"ani\"}[b]}D.defineLocale(\"ro\",{months:\"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie\".split(\"_\"),monthsShort:\"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.\".split(\"_\"),monthsParseExact:!0,weekdays:\"duminic\\u0103_luni_mar\\u021bi_miercuri_joi_vineri_s\\xe2mb\\u0103t\\u0103\".split(\"_\"),weekdaysShort:\"Dum_Lun_Mar_Mie_Joi_Vin_S\\xe2m\".split(\"_\"),weekdaysMin:\"Du_Lu_Ma_Mi_Jo_Vi_S\\xe2\".split(\"_\"),longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY H:mm\",LLLL:\"dddd, D MMMM YYYY H:mm\"},calendar:{sameDay:\"[azi la] LT\",nextDay:\"[m\\xe2ine la] LT\",nextWeek:\"dddd [la] LT\",lastDay:\"[ieri la] LT\",lastWeek:\"[fosta] dddd [la] LT\",sameElse:\"L\"},relativeTime:{future:\"peste %s\",past:\"%s \\xeen urm\\u0103\",s:\"c\\xe2teva secunde\",ss:m,m:\"un minut\",mm:m,h:\"o or\\u0103\",hh:m,d:\"o zi\",dd:m,w:\"o s\\u0103pt\\u0103m\\xe2n\\u0103\",ww:m,M:\"o lun\\u0103\",MM:m,y:\"un an\",yy:m},week:{dow:1,doy:7}})}(S(6676))},1828:function(U,Y,S){!function(D){\"use strict\";function y(b,C,I){return\"m\"===I?C?\"\\u043c\\u0438\\u043d\\u0443\\u0442\\u0430\":\"\\u043c\\u0438\\u043d\\u0443\\u0442\\u0443\":b+\" \"+function m(b,C){var I=b.split(\"_\");return C%10==1&&C%100!=11?I[0]:C%10>=2&&C%10<=4&&(C%100<10||C%100>=20)?I[1]:I[2]}({ss:C?\"\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0430_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u044b_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\":\"\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0443_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u044b_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",mm:C?\"\\u043c\\u0438\\u043d\\u0443\\u0442\\u0430_\\u043c\\u0438\\u043d\\u0443\\u0442\\u044b_\\u043c\\u0438\\u043d\\u0443\\u0442\":\"\\u043c\\u0438\\u043d\\u0443\\u0442\\u0443_\\u043c\\u0438\\u043d\\u0443\\u0442\\u044b_\\u043c\\u0438\\u043d\\u0443\\u0442\",hh:\"\\u0447\\u0430\\u0441_\\u0447\\u0430\\u0441\\u0430_\\u0447\\u0430\\u0441\\u043e\\u0432\",dd:\"\\u0434\\u0435\\u043d\\u044c_\\u0434\\u043d\\u044f_\\u0434\\u043d\\u0435\\u0439\",ww:\"\\u043d\\u0435\\u0434\\u0435\\u043b\\u044f_\\u043d\\u0435\\u0434\\u0435\\u043b\\u0438_\\u043d\\u0435\\u0434\\u0435\\u043b\\u044c\",MM:\"\\u043c\\u0435\\u0441\\u044f\\u0446_\\u043c\\u0435\\u0441\\u044f\\u0446\\u0430_\\u043c\\u0435\\u0441\\u044f\\u0446\\u0435\\u0432\",yy:\"\\u0433\\u043e\\u0434_\\u0433\\u043e\\u0434\\u0430_\\u043b\\u0435\\u0442\"}[I],+b)}var _=[/^\\u044f\\u043d\\u0432/i,/^\\u0444\\u0435\\u0432/i,/^\\u043c\\u0430\\u0440/i,/^\\u0430\\u043f\\u0440/i,/^\\u043c\\u0430[\\u0439\\u044f]/i,/^\\u0438\\u044e\\u043d/i,/^\\u0438\\u044e\\u043b/i,/^\\u0430\\u0432\\u0433/i,/^\\u0441\\u0435\\u043d/i,/^\\u043e\\u043a\\u0442/i,/^\\u043d\\u043e\\u044f/i,/^\\u0434\\u0435\\u043a/i];D.defineLocale(\"ru\",{months:{format:\"\\u044f\\u043d\\u0432\\u0430\\u0440\\u044f_\\u0444\\u0435\\u0432\\u0440\\u0430\\u043b\\u044f_\\u043c\\u0430\\u0440\\u0442\\u0430_\\u0430\\u043f\\u0440\\u0435\\u043b\\u044f_\\u043c\\u0430\\u044f_\\u0438\\u044e\\u043d\\u044f_\\u0438\\u044e\\u043b\\u044f_\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442\\u0430_\\u0441\\u0435\\u043d\\u0442\\u044f\\u0431\\u0440\\u044f_\\u043e\\u043a\\u0442\\u044f\\u0431\\u0440\\u044f_\\u043d\\u043e\\u044f\\u0431\\u0440\\u044f_\\u0434\\u0435\\u043a\\u0430\\u0431\\u0440\\u044f\".split(\"_\"),standalone:\"\\u044f\\u043d\\u0432\\u0430\\u0440\\u044c_\\u0444\\u0435\\u0432\\u0440\\u0430\\u043b\\u044c_\\u043c\\u0430\\u0440\\u0442_\\u0430\\u043f\\u0440\\u0435\\u043b\\u044c_\\u043c\\u0430\\u0439_\\u0438\\u044e\\u043d\\u044c_\\u0438\\u044e\\u043b\\u044c_\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442_\\u0441\\u0435\\u043d\\u0442\\u044f\\u0431\\u0440\\u044c_\\u043e\\u043a\\u0442\\u044f\\u0431\\u0440\\u044c_\\u043d\\u043e\\u044f\\u0431\\u0440\\u044c_\\u0434\\u0435\\u043a\\u0430\\u0431\\u0440\\u044c\".split(\"_\")},monthsShort:{format:\"\\u044f\\u043d\\u0432._\\u0444\\u0435\\u0432\\u0440._\\u043c\\u0430\\u0440._\\u0430\\u043f\\u0440._\\u043c\\u0430\\u044f_\\u0438\\u044e\\u043d\\u044f_\\u0438\\u044e\\u043b\\u044f_\\u0430\\u0432\\u0433._\\u0441\\u0435\\u043d\\u0442._\\u043e\\u043a\\u0442._\\u043d\\u043e\\u044f\\u0431._\\u0434\\u0435\\u043a.\".split(\"_\"),standalone:\"\\u044f\\u043d\\u0432._\\u0444\\u0435\\u0432\\u0440._\\u043c\\u0430\\u0440\\u0442_\\u0430\\u043f\\u0440._\\u043c\\u0430\\u0439_\\u0438\\u044e\\u043d\\u044c_\\u0438\\u044e\\u043b\\u044c_\\u0430\\u0432\\u0433._\\u0441\\u0435\\u043d\\u0442._\\u043e\\u043a\\u0442._\\u043d\\u043e\\u044f\\u0431._\\u0434\\u0435\\u043a.\".split(\"_\")},weekdays:{standalone:\"\\u0432\\u043e\\u0441\\u043a\\u0440\\u0435\\u0441\\u0435\\u043d\\u044c\\u0435_\\u043f\\u043e\\u043d\\u0435\\u0434\\u0435\\u043b\\u044c\\u043d\\u0438\\u043a_\\u0432\\u0442\\u043e\\u0440\\u043d\\u0438\\u043a_\\u0441\\u0440\\u0435\\u0434\\u0430_\\u0447\\u0435\\u0442\\u0432\\u0435\\u0440\\u0433_\\u043f\\u044f\\u0442\\u043d\\u0438\\u0446\\u0430_\\u0441\\u0443\\u0431\\u0431\\u043e\\u0442\\u0430\".split(\"_\"),format:\"\\u0432\\u043e\\u0441\\u043a\\u0440\\u0435\\u0441\\u0435\\u043d\\u044c\\u0435_\\u043f\\u043e\\u043d\\u0435\\u0434\\u0435\\u043b\\u044c\\u043d\\u0438\\u043a_\\u0432\\u0442\\u043e\\u0440\\u043d\\u0438\\u043a_\\u0441\\u0440\\u0435\\u0434\\u0443_\\u0447\\u0435\\u0442\\u0432\\u0435\\u0440\\u0433_\\u043f\\u044f\\u0442\\u043d\\u0438\\u0446\\u0443_\\u0441\\u0443\\u0431\\u0431\\u043e\\u0442\\u0443\".split(\"_\"),isFormat:/\\[ ?[\\u0412\\u0432] ?(?:\\u043f\\u0440\\u043e\\u0448\\u043b\\u0443\\u044e|\\u0441\\u043b\\u0435\\u0434\\u0443\\u044e\\u0449\\u0443\\u044e|\\u044d\\u0442\\u0443)? ?] ?dddd/},weekdaysShort:\"\\u0432\\u0441_\\u043f\\u043d_\\u0432\\u0442_\\u0441\\u0440_\\u0447\\u0442_\\u043f\\u0442_\\u0441\\u0431\".split(\"_\"),weekdaysMin:\"\\u0432\\u0441_\\u043f\\u043d_\\u0432\\u0442_\\u0441\\u0440_\\u0447\\u0442_\\u043f\\u0442_\\u0441\\u0431\".split(\"_\"),monthsParse:_,longMonthsParse:_,shortMonthsParse:_,monthsRegex:/^(\\u044f\\u043d\\u0432\\u0430\\u0440[\\u044c\\u044f]|\\u044f\\u043d\\u0432\\.?|\\u0444\\u0435\\u0432\\u0440\\u0430\\u043b[\\u044c\\u044f]|\\u0444\\u0435\\u0432\\u0440?\\.?|\\u043c\\u0430\\u0440\\u0442\\u0430?|\\u043c\\u0430\\u0440\\.?|\\u0430\\u043f\\u0440\\u0435\\u043b[\\u044c\\u044f]|\\u0430\\u043f\\u0440\\.?|\\u043c\\u0430[\\u0439\\u044f]|\\u0438\\u044e\\u043d[\\u044c\\u044f]|\\u0438\\u044e\\u043d\\.?|\\u0438\\u044e\\u043b[\\u044c\\u044f]|\\u0438\\u044e\\u043b\\.?|\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442\\u0430?|\\u0430\\u0432\\u0433\\.?|\\u0441\\u0435\\u043d\\u0442\\u044f\\u0431\\u0440[\\u044c\\u044f]|\\u0441\\u0435\\u043d\\u0442?\\.?|\\u043e\\u043a\\u0442\\u044f\\u0431\\u0440[\\u044c\\u044f]|\\u043e\\u043a\\u0442\\.?|\\u043d\\u043e\\u044f\\u0431\\u0440[\\u044c\\u044f]|\\u043d\\u043e\\u044f\\u0431?\\.?|\\u0434\\u0435\\u043a\\u0430\\u0431\\u0440[\\u044c\\u044f]|\\u0434\\u0435\\u043a\\.?)/i,monthsShortRegex:/^(\\u044f\\u043d\\u0432\\u0430\\u0440[\\u044c\\u044f]|\\u044f\\u043d\\u0432\\.?|\\u0444\\u0435\\u0432\\u0440\\u0430\\u043b[\\u044c\\u044f]|\\u0444\\u0435\\u0432\\u0440?\\.?|\\u043c\\u0430\\u0440\\u0442\\u0430?|\\u043c\\u0430\\u0440\\.?|\\u0430\\u043f\\u0440\\u0435\\u043b[\\u044c\\u044f]|\\u0430\\u043f\\u0440\\.?|\\u043c\\u0430[\\u0439\\u044f]|\\u0438\\u044e\\u043d[\\u044c\\u044f]|\\u0438\\u044e\\u043d\\.?|\\u0438\\u044e\\u043b[\\u044c\\u044f]|\\u0438\\u044e\\u043b\\.?|\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442\\u0430?|\\u0430\\u0432\\u0433\\.?|\\u0441\\u0435\\u043d\\u0442\\u044f\\u0431\\u0440[\\u044c\\u044f]|\\u0441\\u0435\\u043d\\u0442?\\.?|\\u043e\\u043a\\u0442\\u044f\\u0431\\u0440[\\u044c\\u044f]|\\u043e\\u043a\\u0442\\.?|\\u043d\\u043e\\u044f\\u0431\\u0440[\\u044c\\u044f]|\\u043d\\u043e\\u044f\\u0431?\\.?|\\u0434\\u0435\\u043a\\u0430\\u0431\\u0440[\\u044c\\u044f]|\\u0434\\u0435\\u043a\\.?)/i,monthsStrictRegex:/^(\\u044f\\u043d\\u0432\\u0430\\u0440[\\u044f\\u044c]|\\u0444\\u0435\\u0432\\u0440\\u0430\\u043b[\\u044f\\u044c]|\\u043c\\u0430\\u0440\\u0442\\u0430?|\\u0430\\u043f\\u0440\\u0435\\u043b[\\u044f\\u044c]|\\u043c\\u0430[\\u044f\\u0439]|\\u0438\\u044e\\u043d[\\u044f\\u044c]|\\u0438\\u044e\\u043b[\\u044f\\u044c]|\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442\\u0430?|\\u0441\\u0435\\u043d\\u0442\\u044f\\u0431\\u0440[\\u044f\\u044c]|\\u043e\\u043a\\u0442\\u044f\\u0431\\u0440[\\u044f\\u044c]|\\u043d\\u043e\\u044f\\u0431\\u0440[\\u044f\\u044c]|\\u0434\\u0435\\u043a\\u0430\\u0431\\u0440[\\u044f\\u044c])/i,monthsShortStrictRegex:/^(\\u044f\\u043d\\u0432\\.|\\u0444\\u0435\\u0432\\u0440?\\.|\\u043c\\u0430\\u0440[\\u0442.]|\\u0430\\u043f\\u0440\\.|\\u043c\\u0430[\\u044f\\u0439]|\\u0438\\u044e\\u043d[\\u044c\\u044f.]|\\u0438\\u044e\\u043b[\\u044c\\u044f.]|\\u0430\\u0432\\u0433\\.|\\u0441\\u0435\\u043d\\u0442?\\.|\\u043e\\u043a\\u0442\\.|\\u043d\\u043e\\u044f\\u0431?\\.|\\u0434\\u0435\\u043a\\.)/i,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY \\u0433.\",LLL:\"D MMMM YYYY \\u0433., H:mm\",LLLL:\"dddd, D MMMM YYYY \\u0433., H:mm\"},calendar:{sameDay:\"[\\u0421\\u0435\\u0433\\u043e\\u0434\\u043d\\u044f, \\u0432] LT\",nextDay:\"[\\u0417\\u0430\\u0432\\u0442\\u0440\\u0430, \\u0432] LT\",lastDay:\"[\\u0412\\u0447\\u0435\\u0440\\u0430, \\u0432] LT\",nextWeek:function(b){if(b.week()===this.week())return 2===this.day()?\"[\\u0412\\u043e] dddd, [\\u0432] LT\":\"[\\u0412] dddd, [\\u0432] LT\";switch(this.day()){case 0:return\"[\\u0412 \\u0441\\u043b\\u0435\\u0434\\u0443\\u044e\\u0449\\u0435\\u0435] dddd, [\\u0432] LT\";case 1:case 2:case 4:return\"[\\u0412 \\u0441\\u043b\\u0435\\u0434\\u0443\\u044e\\u0449\\u0438\\u0439] dddd, [\\u0432] LT\";case 3:case 5:case 6:return\"[\\u0412 \\u0441\\u043b\\u0435\\u0434\\u0443\\u044e\\u0449\\u0443\\u044e] dddd, [\\u0432] LT\"}},lastWeek:function(b){if(b.week()===this.week())return 2===this.day()?\"[\\u0412\\u043e] dddd, [\\u0432] LT\":\"[\\u0412] dddd, [\\u0432] LT\";switch(this.day()){case 0:return\"[\\u0412 \\u043f\\u0440\\u043e\\u0448\\u043b\\u043e\\u0435] dddd, [\\u0432] LT\";case 1:case 2:case 4:return\"[\\u0412 \\u043f\\u0440\\u043e\\u0448\\u043b\\u044b\\u0439] dddd, [\\u0432] LT\";case 3:case 5:case 6:return\"[\\u0412 \\u043f\\u0440\\u043e\\u0448\\u043b\\u0443\\u044e] dddd, [\\u0432] LT\"}},sameElse:\"L\"},relativeTime:{future:\"\\u0447\\u0435\\u0440\\u0435\\u0437 %s\",past:\"%s \\u043d\\u0430\\u0437\\u0430\\u0434\",s:\"\\u043d\\u0435\\u0441\\u043a\\u043e\\u043b\\u044c\\u043a\\u043e \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",ss:y,m:y,mm:y,h:\"\\u0447\\u0430\\u0441\",hh:y,d:\"\\u0434\\u0435\\u043d\\u044c\",dd:y,w:\"\\u043d\\u0435\\u0434\\u0435\\u043b\\u044f\",ww:y,M:\"\\u043c\\u0435\\u0441\\u044f\\u0446\",MM:y,y:\"\\u0433\\u043e\\u0434\",yy:y},meridiemParse:/\\u043d\\u043e\\u0447\\u0438|\\u0443\\u0442\\u0440\\u0430|\\u0434\\u043d\\u044f|\\u0432\\u0435\\u0447\\u0435\\u0440\\u0430/i,isPM:function(b){return/^(\\u0434\\u043d\\u044f|\\u0432\\u0435\\u0447\\u0435\\u0440\\u0430)$/.test(b)},meridiem:function(b,C,I){return b<4?\"\\u043d\\u043e\\u0447\\u0438\":b<12?\"\\u0443\\u0442\\u0440\\u0430\":b<17?\"\\u0434\\u043d\\u044f\":\"\\u0432\\u0435\\u0447\\u0435\\u0440\\u0430\"},dayOfMonthOrdinalParse:/\\d{1,2}-(\\u0439|\\u0433\\u043e|\\u044f)/,ordinal:function(b,C){switch(C){case\"M\":case\"d\":case\"DDD\":return b+\"-\\u0439\";case\"D\":return b+\"-\\u0433\\u043e\";case\"w\":case\"W\":return b+\"-\\u044f\";default:return b}},week:{dow:1,doy:4}})}(S(6676))},2188:function(U,Y,S){!function(D){\"use strict\";var m=[\"\\u062c\\u0646\\u0648\\u0631\\u064a\",\"\\u0641\\u064a\\u0628\\u0631\\u0648\\u0631\\u064a\",\"\\u0645\\u0627\\u0631\\u0686\",\"\\u0627\\u067e\\u0631\\u064a\\u0644\",\"\\u0645\\u0626\\u064a\",\"\\u062c\\u0648\\u0646\",\"\\u062c\\u0648\\u0644\\u0627\\u0621\\u0650\",\"\\u0622\\u06af\\u0633\\u067d\",\"\\u0633\\u064a\\u067e\\u067d\\u0645\\u0628\\u0631\",\"\\u0622\\u06aa\\u067d\\u0648\\u0628\\u0631\",\"\\u0646\\u0648\\u0645\\u0628\\u0631\",\"\\u068a\\u0633\\u0645\\u0628\\u0631\"],y=[\"\\u0622\\u0686\\u0631\",\"\\u0633\\u0648\\u0645\\u0631\",\"\\u0627\\u06b1\\u0627\\u0631\\u0648\",\"\\u0627\\u0631\\u0628\\u0639\",\"\\u062e\\u0645\\u064a\\u0633\",\"\\u062c\\u0645\\u0639\",\"\\u0687\\u0646\\u0687\\u0631\"];D.defineLocale(\"sd\",{months:m,monthsShort:m,weekdays:y,weekdaysShort:y,weekdaysMin:y,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd\\u060c D MMMM YYYY HH:mm\"},meridiemParse:/\\u0635\\u0628\\u062d|\\u0634\\u0627\\u0645/,isPM:function(f){return\"\\u0634\\u0627\\u0645\"===f},meridiem:function(f,b,C){return f<12?\"\\u0635\\u0628\\u062d\":\"\\u0634\\u0627\\u0645\"},calendar:{sameDay:\"[\\u0627\\u0684] LT\",nextDay:\"[\\u0633\\u0680\\u0627\\u06bb\\u064a] LT\",nextWeek:\"dddd [\\u0627\\u06b3\\u064a\\u0646 \\u0647\\u0641\\u062a\\u064a \\u062a\\u064a] LT\",lastDay:\"[\\u06aa\\u0627\\u0644\\u0647\\u0647] LT\",lastWeek:\"[\\u06af\\u0632\\u0631\\u064a\\u0644 \\u0647\\u0641\\u062a\\u064a] dddd [\\u062a\\u064a] LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u067e\\u0648\\u0621\",past:\"%s \\u0627\\u06b3\",s:\"\\u0686\\u0646\\u062f \\u0633\\u064a\\u06aa\\u0646\\u068a\",ss:\"%d \\u0633\\u064a\\u06aa\\u0646\\u068a\",m:\"\\u0647\\u06aa \\u0645\\u0646\\u067d\",mm:\"%d \\u0645\\u0646\\u067d\",h:\"\\u0647\\u06aa \\u06aa\\u0644\\u0627\\u06aa\",hh:\"%d \\u06aa\\u0644\\u0627\\u06aa\",d:\"\\u0647\\u06aa \\u068f\\u064a\\u0646\\u0647\\u0646\",dd:\"%d \\u068f\\u064a\\u0646\\u0647\\u0646\",M:\"\\u0647\\u06aa \\u0645\\u0647\\u064a\\u0646\\u0648\",MM:\"%d \\u0645\\u0647\\u064a\\u0646\\u0627\",y:\"\\u0647\\u06aa \\u0633\\u0627\\u0644\",yy:\"%d \\u0633\\u0627\\u0644\"},preparse:function(f){return f.replace(/\\u060c/g,\",\")},postformat:function(f){return f.replace(/,/g,\"\\u060c\")},week:{dow:1,doy:4}})}(S(6676))},6562:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"se\",{months:\"o\\u0111\\u0111ajagem\\xe1nnu_guovvam\\xe1nnu_njuk\\u010dam\\xe1nnu_cuo\\u014bom\\xe1nnu_miessem\\xe1nnu_geassem\\xe1nnu_suoidnem\\xe1nnu_borgem\\xe1nnu_\\u010dak\\u010dam\\xe1nnu_golggotm\\xe1nnu_sk\\xe1bmam\\xe1nnu_juovlam\\xe1nnu\".split(\"_\"),monthsShort:\"o\\u0111\\u0111j_guov_njuk_cuo_mies_geas_suoi_borg_\\u010dak\\u010d_golg_sk\\xe1b_juov\".split(\"_\"),weekdays:\"sotnabeaivi_vuoss\\xe1rga_ma\\u014b\\u014beb\\xe1rga_gaskavahkku_duorastat_bearjadat_l\\xe1vvardat\".split(\"_\"),weekdaysShort:\"sotn_vuos_ma\\u014b_gask_duor_bear_l\\xe1v\".split(\"_\"),weekdaysMin:\"s_v_m_g_d_b_L\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"MMMM D. [b.] YYYY\",LLL:\"MMMM D. [b.] YYYY [ti.] HH:mm\",LLLL:\"dddd, MMMM D. [b.] YYYY [ti.] HH:mm\"},calendar:{sameDay:\"[otne ti] LT\",nextDay:\"[ihttin ti] LT\",nextWeek:\"dddd [ti] LT\",lastDay:\"[ikte ti] LT\",lastWeek:\"[ovddit] dddd [ti] LT\",sameElse:\"L\"},relativeTime:{future:\"%s gea\\u017ees\",past:\"ma\\u014bit %s\",s:\"moadde sekunddat\",ss:\"%d sekunddat\",m:\"okta minuhta\",mm:\"%d minuhtat\",h:\"okta diimmu\",hh:\"%d diimmut\",d:\"okta beaivi\",dd:\"%d beaivvit\",M:\"okta m\\xe1nnu\",MM:\"%d m\\xe1nut\",y:\"okta jahki\",yy:\"%d jagit\"},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(S(6676))},7172:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"si\",{months:\"\\u0da2\\u0db1\\u0dc0\\u0dcf\\u0dbb\\u0dd2_\\u0db4\\u0dd9\\u0db6\\u0dbb\\u0dc0\\u0dcf\\u0dbb\\u0dd2_\\u0db8\\u0dcf\\u0dbb\\u0dca\\u0dad\\u0dd4_\\u0d85\\u0db4\\u0dca\\u200d\\u0dbb\\u0dda\\u0dbd\\u0dca_\\u0db8\\u0dd0\\u0dba\\u0dd2_\\u0da2\\u0dd6\\u0db1\\u0dd2_\\u0da2\\u0dd6\\u0dbd\\u0dd2_\\u0d85\\u0d9c\\u0ddd\\u0dc3\\u0dca\\u0dad\\u0dd4_\\u0dc3\\u0dd0\\u0db4\\u0dca\\u0dad\\u0dd0\\u0db8\\u0dca\\u0db6\\u0dbb\\u0dca_\\u0d94\\u0d9a\\u0dca\\u0dad\\u0ddd\\u0db6\\u0dbb\\u0dca_\\u0db1\\u0ddc\\u0dc0\\u0dd0\\u0db8\\u0dca\\u0db6\\u0dbb\\u0dca_\\u0daf\\u0dd9\\u0dc3\\u0dd0\\u0db8\\u0dca\\u0db6\\u0dbb\\u0dca\".split(\"_\"),monthsShort:\"\\u0da2\\u0db1_\\u0db4\\u0dd9\\u0db6_\\u0db8\\u0dcf\\u0dbb\\u0dca_\\u0d85\\u0db4\\u0dca_\\u0db8\\u0dd0\\u0dba\\u0dd2_\\u0da2\\u0dd6\\u0db1\\u0dd2_\\u0da2\\u0dd6\\u0dbd\\u0dd2_\\u0d85\\u0d9c\\u0ddd_\\u0dc3\\u0dd0\\u0db4\\u0dca_\\u0d94\\u0d9a\\u0dca_\\u0db1\\u0ddc\\u0dc0\\u0dd0_\\u0daf\\u0dd9\\u0dc3\\u0dd0\".split(\"_\"),weekdays:\"\\u0d89\\u0dbb\\u0dd2\\u0daf\\u0dcf_\\u0dc3\\u0db3\\u0dd4\\u0daf\\u0dcf_\\u0d85\\u0d9f\\u0dc4\\u0dbb\\u0dd4\\u0dc0\\u0dcf\\u0daf\\u0dcf_\\u0db6\\u0daf\\u0dcf\\u0daf\\u0dcf_\\u0db6\\u0dca\\u200d\\u0dbb\\u0dc4\\u0dc3\\u0dca\\u0db4\\u0dad\\u0dd2\\u0db1\\u0dca\\u0daf\\u0dcf_\\u0dc3\\u0dd2\\u0d9a\\u0dd4\\u0dbb\\u0dcf\\u0daf\\u0dcf_\\u0dc3\\u0dd9\\u0db1\\u0dc3\\u0dd4\\u0dbb\\u0dcf\\u0daf\\u0dcf\".split(\"_\"),weekdaysShort:\"\\u0d89\\u0dbb\\u0dd2_\\u0dc3\\u0db3\\u0dd4_\\u0d85\\u0d9f_\\u0db6\\u0daf\\u0dcf_\\u0db6\\u0dca\\u200d\\u0dbb\\u0dc4_\\u0dc3\\u0dd2\\u0d9a\\u0dd4_\\u0dc3\\u0dd9\\u0db1\".split(\"_\"),weekdaysMin:\"\\u0d89_\\u0dc3_\\u0d85_\\u0db6_\\u0db6\\u0dca\\u200d\\u0dbb_\\u0dc3\\u0dd2_\\u0dc3\\u0dd9\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"a h:mm\",LTS:\"a h:mm:ss\",L:\"YYYY/MM/DD\",LL:\"YYYY MMMM D\",LLL:\"YYYY MMMM D, a h:mm\",LLLL:\"YYYY MMMM D [\\u0dc0\\u0dd0\\u0db1\\u0dd2] dddd, a h:mm:ss\"},calendar:{sameDay:\"[\\u0d85\\u0daf] LT[\\u0da7]\",nextDay:\"[\\u0dc4\\u0dd9\\u0da7] LT[\\u0da7]\",nextWeek:\"dddd LT[\\u0da7]\",lastDay:\"[\\u0d8a\\u0dba\\u0dda] LT[\\u0da7]\",lastWeek:\"[\\u0db4\\u0dc3\\u0dd4\\u0d9c\\u0dd2\\u0dba] dddd LT[\\u0da7]\",sameElse:\"L\"},relativeTime:{future:\"%s\\u0d9a\\u0dd2\\u0db1\\u0dca\",past:\"%s\\u0d9a\\u0da7 \\u0db4\\u0dd9\\u0dbb\",s:\"\\u0dad\\u0dad\\u0dca\\u0db4\\u0dbb \\u0d9a\\u0dd2\\u0dc4\\u0dd2\\u0db4\\u0dba\",ss:\"\\u0dad\\u0dad\\u0dca\\u0db4\\u0dbb %d\",m:\"\\u0db8\\u0dd2\\u0db1\\u0dd2\\u0dad\\u0dca\\u0dad\\u0dd4\\u0dc0\",mm:\"\\u0db8\\u0dd2\\u0db1\\u0dd2\\u0dad\\u0dca\\u0dad\\u0dd4 %d\",h:\"\\u0db4\\u0dd0\\u0dba\",hh:\"\\u0db4\\u0dd0\\u0dba %d\",d:\"\\u0daf\\u0dd2\\u0db1\\u0dba\",dd:\"\\u0daf\\u0dd2\\u0db1 %d\",M:\"\\u0db8\\u0dcf\\u0dc3\\u0dba\",MM:\"\\u0db8\\u0dcf\\u0dc3 %d\",y:\"\\u0dc0\\u0dc3\\u0dbb\",yy:\"\\u0dc0\\u0dc3\\u0dbb %d\"},dayOfMonthOrdinalParse:/\\d{1,2} \\u0dc0\\u0dd0\\u0db1\\u0dd2/,ordinal:function(y){return y+\" \\u0dc0\\u0dd0\\u0db1\\u0dd2\"},meridiemParse:/\\u0db4\\u0dd9\\u0dbb \\u0dc0\\u0dbb\\u0dd4|\\u0db4\\u0dc3\\u0dca \\u0dc0\\u0dbb\\u0dd4|\\u0db4\\u0dd9.\\u0dc0|\\u0db4.\\u0dc0./,isPM:function(y){return\"\\u0db4.\\u0dc0.\"===y||\"\\u0db4\\u0dc3\\u0dca \\u0dc0\\u0dbb\\u0dd4\"===y},meridiem:function(y,_,f){return y>11?f?\"\\u0db4.\\u0dc0.\":\"\\u0db4\\u0dc3\\u0dca \\u0dc0\\u0dbb\\u0dd4\":f?\"\\u0db4\\u0dd9.\\u0dc0.\":\"\\u0db4\\u0dd9\\u0dbb \\u0dc0\\u0dbb\\u0dd4\"}})}(S(6676))},9966:function(U,Y,S){!function(D){\"use strict\";var m=\"janu\\xe1r_febru\\xe1r_marec_apr\\xedl_m\\xe1j_j\\xfan_j\\xfal_august_september_okt\\xf3ber_november_december\".split(\"_\"),y=\"jan_feb_mar_apr_m\\xe1j_j\\xfan_j\\xfal_aug_sep_okt_nov_dec\".split(\"_\");function _(C){return C>1&&C<5}function f(C,I,F,V){var ie=C+\" \";switch(F){case\"s\":return I||V?\"p\\xe1r sek\\xfand\":\"p\\xe1r sekundami\";case\"ss\":return I||V?ie+(_(C)?\"sekundy\":\"sek\\xfand\"):ie+\"sekundami\";case\"m\":return I?\"min\\xfata\":V?\"min\\xfatu\":\"min\\xfatou\";case\"mm\":return I||V?ie+(_(C)?\"min\\xfaty\":\"min\\xfat\"):ie+\"min\\xfatami\";case\"h\":return I?\"hodina\":V?\"hodinu\":\"hodinou\";case\"hh\":return I||V?ie+(_(C)?\"hodiny\":\"hod\\xedn\"):ie+\"hodinami\";case\"d\":return I||V?\"de\\u0148\":\"d\\u0148om\";case\"dd\":return I||V?ie+(_(C)?\"dni\":\"dn\\xed\"):ie+\"d\\u0148ami\";case\"M\":return I||V?\"mesiac\":\"mesiacom\";case\"MM\":return I||V?ie+(_(C)?\"mesiace\":\"mesiacov\"):ie+\"mesiacmi\";case\"y\":return I||V?\"rok\":\"rokom\";case\"yy\":return I||V?ie+(_(C)?\"roky\":\"rokov\"):ie+\"rokmi\"}}D.defineLocale(\"sk\",{months:m,monthsShort:y,weekdays:\"nede\\u013ea_pondelok_utorok_streda_\\u0161tvrtok_piatok_sobota\".split(\"_\"),weekdaysShort:\"ne_po_ut_st_\\u0161t_pi_so\".split(\"_\"),weekdaysMin:\"ne_po_ut_st_\\u0161t_pi_so\".split(\"_\"),longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY H:mm\",LLLL:\"dddd D. MMMM YYYY H:mm\"},calendar:{sameDay:\"[dnes o] LT\",nextDay:\"[zajtra o] LT\",nextWeek:function(){switch(this.day()){case 0:return\"[v nede\\u013eu o] LT\";case 1:case 2:return\"[v] dddd [o] LT\";case 3:return\"[v stredu o] LT\";case 4:return\"[vo \\u0161tvrtok o] LT\";case 5:return\"[v piatok o] LT\";case 6:return\"[v sobotu o] LT\"}},lastDay:\"[v\\u010dera o] LT\",lastWeek:function(){switch(this.day()){case 0:return\"[minul\\xfa nede\\u013eu o] LT\";case 1:case 2:case 4:case 5:return\"[minul\\xfd] dddd [o] LT\";case 3:return\"[minul\\xfa stredu o] LT\";case 6:return\"[minul\\xfa sobotu o] LT\"}},sameElse:\"L\"},relativeTime:{future:\"za %s\",past:\"pred %s\",s:f,ss:f,m:f,mm:f,h:f,hh:f,d:f,dd:f,M:f,MM:f,y:f,yy:f},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(S(6676))},7520:function(U,Y,S){!function(D){\"use strict\";function m(_,f,b,C){var I=_+\" \";switch(b){case\"s\":return f||C?\"nekaj sekund\":\"nekaj sekundami\";case\"ss\":return I+(1===_?f?\"sekundo\":\"sekundi\":2===_?f||C?\"sekundi\":\"sekundah\":_<5?f||C?\"sekunde\":\"sekundah\":\"sekund\");case\"m\":return f?\"ena minuta\":\"eno minuto\";case\"mm\":return I+(1===_?f?\"minuta\":\"minuto\":2===_?f||C?\"minuti\":\"minutama\":_<5?f||C?\"minute\":\"minutami\":f||C?\"minut\":\"minutami\");case\"h\":return f?\"ena ura\":\"eno uro\";case\"hh\":return I+(1===_?f?\"ura\":\"uro\":2===_?f||C?\"uri\":\"urama\":_<5?f||C?\"ure\":\"urami\":f||C?\"ur\":\"urami\");case\"d\":return f||C?\"en dan\":\"enim dnem\";case\"dd\":return I+(1===_?f||C?\"dan\":\"dnem\":2===_?f||C?\"dni\":\"dnevoma\":f||C?\"dni\":\"dnevi\");case\"M\":return f||C?\"en mesec\":\"enim mesecem\";case\"MM\":return I+(1===_?f||C?\"mesec\":\"mesecem\":2===_?f||C?\"meseca\":\"mesecema\":_<5?f||C?\"mesece\":\"meseci\":f||C?\"mesecev\":\"meseci\");case\"y\":return f||C?\"eno leto\":\"enim letom\";case\"yy\":return I+(1===_?f||C?\"leto\":\"letom\":2===_?f||C?\"leti\":\"letoma\":_<5?f||C?\"leta\":\"leti\":f||C?\"let\":\"leti\")}}D.defineLocale(\"sl\",{months:\"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december\".split(\"_\"),monthsShort:\"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.\".split(\"_\"),monthsParseExact:!0,weekdays:\"nedelja_ponedeljek_torek_sreda_\\u010detrtek_petek_sobota\".split(\"_\"),weekdaysShort:\"ned._pon._tor._sre._\\u010det._pet._sob.\".split(\"_\"),weekdaysMin:\"ne_po_to_sr_\\u010de_pe_so\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD. MM. YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY H:mm\",LLLL:\"dddd, D. MMMM YYYY H:mm\"},calendar:{sameDay:\"[danes ob] LT\",nextDay:\"[jutri ob] LT\",nextWeek:function(){switch(this.day()){case 0:return\"[v] [nedeljo] [ob] LT\";case 3:return\"[v] [sredo] [ob] LT\";case 6:return\"[v] [soboto] [ob] LT\";case 1:case 2:case 4:case 5:return\"[v] dddd [ob] LT\"}},lastDay:\"[v\\u010deraj ob] LT\",lastWeek:function(){switch(this.day()){case 0:return\"[prej\\u0161njo] [nedeljo] [ob] LT\";case 3:return\"[prej\\u0161njo] [sredo] [ob] LT\";case 6:return\"[prej\\u0161njo] [soboto] [ob] LT\";case 1:case 2:case 4:case 5:return\"[prej\\u0161nji] dddd [ob] LT\"}},sameElse:\"L\"},relativeTime:{future:\"\\u010dez %s\",past:\"pred %s\",s:m,ss:m,m,mm:m,h:m,hh:m,d:m,dd:m,M:m,MM:m,y:m,yy:m},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:7}})}(S(6676))},5291:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"sq\",{months:\"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_N\\xebntor_Dhjetor\".split(\"_\"),monthsShort:\"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_N\\xebn_Dhj\".split(\"_\"),weekdays:\"E Diel_E H\\xebn\\xeb_E Mart\\xeb_E M\\xebrkur\\xeb_E Enjte_E Premte_E Shtun\\xeb\".split(\"_\"),weekdaysShort:\"Die_H\\xebn_Mar_M\\xebr_Enj_Pre_Sht\".split(\"_\"),weekdaysMin:\"D_H_Ma_M\\xeb_E_P_Sh\".split(\"_\"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(y){return\"M\"===y.charAt(0)},meridiem:function(y,_,f){return y<12?\"PD\":\"MD\"},longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Sot n\\xeb] LT\",nextDay:\"[Nes\\xebr n\\xeb] LT\",nextWeek:\"dddd [n\\xeb] LT\",lastDay:\"[Dje n\\xeb] LT\",lastWeek:\"dddd [e kaluar n\\xeb] LT\",sameElse:\"L\"},relativeTime:{future:\"n\\xeb %s\",past:\"%s m\\xeb par\\xeb\",s:\"disa sekonda\",ss:\"%d sekonda\",m:\"nj\\xeb minut\\xeb\",mm:\"%d minuta\",h:\"nj\\xeb or\\xeb\",hh:\"%d or\\xeb\",d:\"nj\\xeb dit\\xeb\",dd:\"%d dit\\xeb\",M:\"nj\\xeb muaj\",MM:\"%d muaj\",y:\"nj\\xeb vit\",yy:\"%d vite\"},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(S(6676))},7603:function(U,Y,S){!function(D){\"use strict\";var m={words:{ss:[\"\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0430\",\"\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0435\",\"\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0438\"],m:[\"\\u0458\\u0435\\u0434\\u0430\\u043d \\u043c\\u0438\\u043d\\u0443\\u0442\",\"\\u0458\\u0435\\u0434\\u043d\\u043e\\u0433 \\u043c\\u0438\\u043d\\u0443\\u0442\\u0430\"],mm:[\"\\u043c\\u0438\\u043d\\u0443\\u0442\",\"\\u043c\\u0438\\u043d\\u0443\\u0442\\u0430\",\"\\u043c\\u0438\\u043d\\u0443\\u0442\\u0430\"],h:[\"\\u0458\\u0435\\u0434\\u0430\\u043d \\u0441\\u0430\\u0442\",\"\\u0458\\u0435\\u0434\\u043d\\u043e\\u0433 \\u0441\\u0430\\u0442\\u0430\"],hh:[\"\\u0441\\u0430\\u0442\",\"\\u0441\\u0430\\u0442\\u0430\",\"\\u0441\\u0430\\u0442\\u0438\"],d:[\"\\u0458\\u0435\\u0434\\u0430\\u043d \\u0434\\u0430\\u043d\",\"\\u0458\\u0435\\u0434\\u043d\\u043e\\u0433 \\u0434\\u0430\\u043d\\u0430\"],dd:[\"\\u0434\\u0430\\u043d\",\"\\u0434\\u0430\\u043d\\u0430\",\"\\u0434\\u0430\\u043d\\u0430\"],M:[\"\\u0458\\u0435\\u0434\\u0430\\u043d \\u043c\\u0435\\u0441\\u0435\\u0446\",\"\\u0458\\u0435\\u0434\\u043d\\u043e\\u0433 \\u043c\\u0435\\u0441\\u0435\\u0446\\u0430\"],MM:[\"\\u043c\\u0435\\u0441\\u0435\\u0446\",\"\\u043c\\u0435\\u0441\\u0435\\u0446\\u0430\",\"\\u043c\\u0435\\u0441\\u0435\\u0446\\u0438\"],y:[\"\\u0458\\u0435\\u0434\\u043d\\u0443 \\u0433\\u043e\\u0434\\u0438\\u043d\\u0443\",\"\\u0458\\u0435\\u0434\\u043d\\u0435 \\u0433\\u043e\\u0434\\u0438\\u043d\\u0435\"],yy:[\"\\u0433\\u043e\\u0434\\u0438\\u043d\\u0443\",\"\\u0433\\u043e\\u0434\\u0438\\u043d\\u0435\",\"\\u0433\\u043e\\u0434\\u0438\\u043d\\u0430\"]},correctGrammaticalCase:function(_,f){return _%10>=1&&_%10<=4&&(_%100<10||_%100>=20)?_%10==1?f[0]:f[1]:f[2]},translate:function(_,f,b,C){var F,I=m.words[b];return 1===b.length?\"y\"===b&&f?\"\\u0458\\u0435\\u0434\\u043d\\u0430 \\u0433\\u043e\\u0434\\u0438\\u043d\\u0430\":C||f?I[0]:I[1]:(F=m.correctGrammaticalCase(_,I),\"yy\"===b&&f&&\"\\u0433\\u043e\\u0434\\u0438\\u043d\\u0443\"===F?_+\" \\u0433\\u043e\\u0434\\u0438\\u043d\\u0430\":_+\" \"+F)}};D.defineLocale(\"sr-cyrl\",{months:\"\\u0458\\u0430\\u043d\\u0443\\u0430\\u0440_\\u0444\\u0435\\u0431\\u0440\\u0443\\u0430\\u0440_\\u043c\\u0430\\u0440\\u0442_\\u0430\\u043f\\u0440\\u0438\\u043b_\\u043c\\u0430\\u0458_\\u0458\\u0443\\u043d_\\u0458\\u0443\\u043b_\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442_\\u0441\\u0435\\u043f\\u0442\\u0435\\u043c\\u0431\\u0430\\u0440_\\u043e\\u043a\\u0442\\u043e\\u0431\\u0430\\u0440_\\u043d\\u043e\\u0432\\u0435\\u043c\\u0431\\u0430\\u0440_\\u0434\\u0435\\u0446\\u0435\\u043c\\u0431\\u0430\\u0440\".split(\"_\"),monthsShort:\"\\u0458\\u0430\\u043d._\\u0444\\u0435\\u0431._\\u043c\\u0430\\u0440._\\u0430\\u043f\\u0440._\\u043c\\u0430\\u0458_\\u0458\\u0443\\u043d_\\u0458\\u0443\\u043b_\\u0430\\u0432\\u0433._\\u0441\\u0435\\u043f._\\u043e\\u043a\\u0442._\\u043d\\u043e\\u0432._\\u0434\\u0435\\u0446.\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u043d\\u0435\\u0434\\u0435\\u0459\\u0430_\\u043f\\u043e\\u043d\\u0435\\u0434\\u0435\\u0459\\u0430\\u043a_\\u0443\\u0442\\u043e\\u0440\\u0430\\u043a_\\u0441\\u0440\\u0435\\u0434\\u0430_\\u0447\\u0435\\u0442\\u0432\\u0440\\u0442\\u0430\\u043a_\\u043f\\u0435\\u0442\\u0430\\u043a_\\u0441\\u0443\\u0431\\u043e\\u0442\\u0430\".split(\"_\"),weekdaysShort:\"\\u043d\\u0435\\u0434._\\u043f\\u043e\\u043d._\\u0443\\u0442\\u043e._\\u0441\\u0440\\u0435._\\u0447\\u0435\\u0442._\\u043f\\u0435\\u0442._\\u0441\\u0443\\u0431.\".split(\"_\"),weekdaysMin:\"\\u043d\\u0435_\\u043f\\u043e_\\u0443\\u0442_\\u0441\\u0440_\\u0447\\u0435_\\u043f\\u0435_\\u0441\\u0443\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"D. M. YYYY.\",LL:\"D. MMMM YYYY.\",LLL:\"D. MMMM YYYY. H:mm\",LLLL:\"dddd, D. MMMM YYYY. H:mm\"},calendar:{sameDay:\"[\\u0434\\u0430\\u043d\\u0430\\u0441 \\u0443] LT\",nextDay:\"[\\u0441\\u0443\\u0442\\u0440\\u0430 \\u0443] LT\",nextWeek:function(){switch(this.day()){case 0:return\"[\\u0443] [\\u043d\\u0435\\u0434\\u0435\\u0459\\u0443] [\\u0443] LT\";case 3:return\"[\\u0443] [\\u0441\\u0440\\u0435\\u0434\\u0443] [\\u0443] LT\";case 6:return\"[\\u0443] [\\u0441\\u0443\\u0431\\u043e\\u0442\\u0443] [\\u0443] LT\";case 1:case 2:case 4:case 5:return\"[\\u0443] dddd [\\u0443] LT\"}},lastDay:\"[\\u0458\\u0443\\u0447\\u0435 \\u0443] LT\",lastWeek:function(){return[\"[\\u043f\\u0440\\u043e\\u0448\\u043b\\u0435] [\\u043d\\u0435\\u0434\\u0435\\u0459\\u0435] [\\u0443] LT\",\"[\\u043f\\u0440\\u043e\\u0448\\u043b\\u043e\\u0433] [\\u043f\\u043e\\u043d\\u0435\\u0434\\u0435\\u0459\\u043a\\u0430] [\\u0443] LT\",\"[\\u043f\\u0440\\u043e\\u0448\\u043b\\u043e\\u0433] [\\u0443\\u0442\\u043e\\u0440\\u043a\\u0430] [\\u0443] LT\",\"[\\u043f\\u0440\\u043e\\u0448\\u043b\\u0435] [\\u0441\\u0440\\u0435\\u0434\\u0435] [\\u0443] LT\",\"[\\u043f\\u0440\\u043e\\u0448\\u043b\\u043e\\u0433] [\\u0447\\u0435\\u0442\\u0432\\u0440\\u0442\\u043a\\u0430] [\\u0443] LT\",\"[\\u043f\\u0440\\u043e\\u0448\\u043b\\u043e\\u0433] [\\u043f\\u0435\\u0442\\u043a\\u0430] [\\u0443] LT\",\"[\\u043f\\u0440\\u043e\\u0448\\u043b\\u0435] [\\u0441\\u0443\\u0431\\u043e\\u0442\\u0435] [\\u0443] LT\"][this.day()]},sameElse:\"L\"},relativeTime:{future:\"\\u0437\\u0430 %s\",past:\"\\u043f\\u0440\\u0435 %s\",s:\"\\u043d\\u0435\\u043a\\u043e\\u043b\\u0438\\u043a\\u043e \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0438\",ss:m.translate,m:m.translate,mm:m.translate,h:m.translate,hh:m.translate,d:m.translate,dd:m.translate,M:m.translate,MM:m.translate,y:m.translate,yy:m.translate},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:7}})}(S(6676))},450:function(U,Y,S){!function(D){\"use strict\";var m={words:{ss:[\"sekunda\",\"sekunde\",\"sekundi\"],m:[\"jedan minut\",\"jednog minuta\"],mm:[\"minut\",\"minuta\",\"minuta\"],h:[\"jedan sat\",\"jednog sata\"],hh:[\"sat\",\"sata\",\"sati\"],d:[\"jedan dan\",\"jednog dana\"],dd:[\"dan\",\"dana\",\"dana\"],M:[\"jedan mesec\",\"jednog meseca\"],MM:[\"mesec\",\"meseca\",\"meseci\"],y:[\"jednu godinu\",\"jedne godine\"],yy:[\"godinu\",\"godine\",\"godina\"]},correctGrammaticalCase:function(_,f){return _%10>=1&&_%10<=4&&(_%100<10||_%100>=20)?_%10==1?f[0]:f[1]:f[2]},translate:function(_,f,b,C){var F,I=m.words[b];return 1===b.length?\"y\"===b&&f?\"jedna godina\":C||f?I[0]:I[1]:(F=m.correctGrammaticalCase(_,I),\"yy\"===b&&f&&\"godinu\"===F?_+\" godina\":_+\" \"+F)}};D.defineLocale(\"sr\",{months:\"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar\".split(\"_\"),monthsShort:\"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.\".split(\"_\"),monthsParseExact:!0,weekdays:\"nedelja_ponedeljak_utorak_sreda_\\u010detvrtak_petak_subota\".split(\"_\"),weekdaysShort:\"ned._pon._uto._sre._\\u010det._pet._sub.\".split(\"_\"),weekdaysMin:\"ne_po_ut_sr_\\u010de_pe_su\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"D. M. YYYY.\",LL:\"D. MMMM YYYY.\",LLL:\"D. MMMM YYYY. H:mm\",LLLL:\"dddd, D. MMMM YYYY. H:mm\"},calendar:{sameDay:\"[danas u] LT\",nextDay:\"[sutra u] LT\",nextWeek:function(){switch(this.day()){case 0:return\"[u] [nedelju] [u] LT\";case 3:return\"[u] [sredu] [u] LT\";case 6:return\"[u] [subotu] [u] LT\";case 1:case 2:case 4:case 5:return\"[u] dddd [u] LT\"}},lastDay:\"[ju\\u010de u] LT\",lastWeek:function(){return[\"[pro\\u0161le] [nedelje] [u] LT\",\"[pro\\u0161log] [ponedeljka] [u] LT\",\"[pro\\u0161log] [utorka] [u] LT\",\"[pro\\u0161le] [srede] [u] LT\",\"[pro\\u0161log] [\\u010detvrtka] [u] LT\",\"[pro\\u0161log] [petka] [u] LT\",\"[pro\\u0161le] [subote] [u] LT\"][this.day()]},sameElse:\"L\"},relativeTime:{future:\"za %s\",past:\"pre %s\",s:\"nekoliko sekundi\",ss:m.translate,m:m.translate,mm:m.translate,h:m.translate,hh:m.translate,d:m.translate,dd:m.translate,M:m.translate,MM:m.translate,y:m.translate,yy:m.translate},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:7}})}(S(6676))},383:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"ss\",{months:\"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni\".split(\"_\"),monthsShort:\"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo\".split(\"_\"),weekdays:\"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo\".split(\"_\"),weekdaysShort:\"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg\".split(\"_\"),weekdaysMin:\"Li_Us_Lb_Lt_Ls_Lh_Ug\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"h:mm A\",LTS:\"h:mm:ss A\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY h:mm A\",LLLL:\"dddd, D MMMM YYYY h:mm A\"},calendar:{sameDay:\"[Namuhla nga] LT\",nextDay:\"[Kusasa nga] LT\",nextWeek:\"dddd [nga] LT\",lastDay:\"[Itolo nga] LT\",lastWeek:\"dddd [leliphelile] [nga] LT\",sameElse:\"L\"},relativeTime:{future:\"nga %s\",past:\"wenteka nga %s\",s:\"emizuzwana lomcane\",ss:\"%d mzuzwana\",m:\"umzuzu\",mm:\"%d emizuzu\",h:\"lihora\",hh:\"%d emahora\",d:\"lilanga\",dd:\"%d emalanga\",M:\"inyanga\",MM:\"%d tinyanga\",y:\"umnyaka\",yy:\"%d iminyaka\"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(y,_,f){return y<11?\"ekuseni\":y<15?\"emini\":y<19?\"entsambama\":\"ebusuku\"},meridiemHour:function(y,_){return 12===y&&(y=0),\"ekuseni\"===_?y:\"emini\"===_?y>=11?y:y+12:\"entsambama\"===_||\"ebusuku\"===_?0===y?0:y+12:void 0},dayOfMonthOrdinalParse:/\\d{1,2}/,ordinal:\"%d\",week:{dow:1,doy:4}})}(S(6676))},7221:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"sv\",{months:\"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december\".split(\"_\"),monthsShort:\"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec\".split(\"_\"),weekdays:\"s\\xf6ndag_m\\xe5ndag_tisdag_onsdag_torsdag_fredag_l\\xf6rdag\".split(\"_\"),weekdaysShort:\"s\\xf6n_m\\xe5n_tis_ons_tor_fre_l\\xf6r\".split(\"_\"),weekdaysMin:\"s\\xf6_m\\xe5_ti_on_to_fr_l\\xf6\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY-MM-DD\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY [kl.] HH:mm\",LLLL:\"dddd D MMMM YYYY [kl.] HH:mm\",lll:\"D MMM YYYY HH:mm\",llll:\"ddd D MMM YYYY HH:mm\"},calendar:{sameDay:\"[Idag] LT\",nextDay:\"[Imorgon] LT\",lastDay:\"[Ig\\xe5r] LT\",nextWeek:\"[P\\xe5] dddd LT\",lastWeek:\"[I] dddd[s] LT\",sameElse:\"L\"},relativeTime:{future:\"om %s\",past:\"f\\xf6r %s sedan\",s:\"n\\xe5gra sekunder\",ss:\"%d sekunder\",m:\"en minut\",mm:\"%d minuter\",h:\"en timme\",hh:\"%d timmar\",d:\"en dag\",dd:\"%d dagar\",M:\"en m\\xe5nad\",MM:\"%d m\\xe5nader\",y:\"ett \\xe5r\",yy:\"%d \\xe5r\"},dayOfMonthOrdinalParse:/\\d{1,2}(\\:e|\\:a)/,ordinal:function(y){var _=y%10;return y+(1==~~(y%100/10)?\":e\":1===_||2===_?\":a\":\":e\")},week:{dow:1,doy:4}})}(S(6676))},1743:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"sw\",{months:\"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba\".split(\"_\"),monthsShort:\"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des\".split(\"_\"),weekdays:\"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi\".split(\"_\"),weekdaysShort:\"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos\".split(\"_\"),weekdaysMin:\"J2_J3_J4_J5_Al_Ij_J1\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"hh:mm A\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[leo saa] LT\",nextDay:\"[kesho saa] LT\",nextWeek:\"[wiki ijayo] dddd [saat] LT\",lastDay:\"[jana] LT\",lastWeek:\"[wiki iliyopita] dddd [saat] LT\",sameElse:\"L\"},relativeTime:{future:\"%s baadaye\",past:\"tokea %s\",s:\"hivi punde\",ss:\"sekunde %d\",m:\"dakika moja\",mm:\"dakika %d\",h:\"saa limoja\",hh:\"masaa %d\",d:\"siku moja\",dd:\"siku %d\",M:\"mwezi mmoja\",MM:\"miezi %d\",y:\"mwaka mmoja\",yy:\"miaka %d\"},week:{dow:1,doy:7}})}(S(6676))},6351:function(U,Y,S){!function(D){\"use strict\";var m={1:\"\\u0be7\",2:\"\\u0be8\",3:\"\\u0be9\",4:\"\\u0bea\",5:\"\\u0beb\",6:\"\\u0bec\",7:\"\\u0bed\",8:\"\\u0bee\",9:\"\\u0bef\",0:\"\\u0be6\"},y={\"\\u0be7\":\"1\",\"\\u0be8\":\"2\",\"\\u0be9\":\"3\",\"\\u0bea\":\"4\",\"\\u0beb\":\"5\",\"\\u0bec\":\"6\",\"\\u0bed\":\"7\",\"\\u0bee\":\"8\",\"\\u0bef\":\"9\",\"\\u0be6\":\"0\"};D.defineLocale(\"ta\",{months:\"\\u0b9c\\u0ba9\\u0bb5\\u0bb0\\u0bbf_\\u0baa\\u0bbf\\u0baa\\u0bcd\\u0bb0\\u0bb5\\u0bb0\\u0bbf_\\u0bae\\u0bbe\\u0bb0\\u0bcd\\u0b9a\\u0bcd_\\u0b8f\\u0baa\\u0bcd\\u0bb0\\u0bb2\\u0bcd_\\u0bae\\u0bc7_\\u0b9c\\u0bc2\\u0ba9\\u0bcd_\\u0b9c\\u0bc2\\u0bb2\\u0bc8_\\u0b86\\u0b95\\u0bb8\\u0bcd\\u0b9f\\u0bcd_\\u0b9a\\u0bc6\\u0baa\\u0bcd\\u0b9f\\u0bc6\\u0bae\\u0bcd\\u0baa\\u0bb0\\u0bcd_\\u0b85\\u0b95\\u0bcd\\u0b9f\\u0bc7\\u0bbe\\u0baa\\u0bb0\\u0bcd_\\u0ba8\\u0bb5\\u0bae\\u0bcd\\u0baa\\u0bb0\\u0bcd_\\u0b9f\\u0bbf\\u0b9a\\u0bae\\u0bcd\\u0baa\\u0bb0\\u0bcd\".split(\"_\"),monthsShort:\"\\u0b9c\\u0ba9\\u0bb5\\u0bb0\\u0bbf_\\u0baa\\u0bbf\\u0baa\\u0bcd\\u0bb0\\u0bb5\\u0bb0\\u0bbf_\\u0bae\\u0bbe\\u0bb0\\u0bcd\\u0b9a\\u0bcd_\\u0b8f\\u0baa\\u0bcd\\u0bb0\\u0bb2\\u0bcd_\\u0bae\\u0bc7_\\u0b9c\\u0bc2\\u0ba9\\u0bcd_\\u0b9c\\u0bc2\\u0bb2\\u0bc8_\\u0b86\\u0b95\\u0bb8\\u0bcd\\u0b9f\\u0bcd_\\u0b9a\\u0bc6\\u0baa\\u0bcd\\u0b9f\\u0bc6\\u0bae\\u0bcd\\u0baa\\u0bb0\\u0bcd_\\u0b85\\u0b95\\u0bcd\\u0b9f\\u0bc7\\u0bbe\\u0baa\\u0bb0\\u0bcd_\\u0ba8\\u0bb5\\u0bae\\u0bcd\\u0baa\\u0bb0\\u0bcd_\\u0b9f\\u0bbf\\u0b9a\\u0bae\\u0bcd\\u0baa\\u0bb0\\u0bcd\".split(\"_\"),weekdays:\"\\u0b9e\\u0bbe\\u0baf\\u0bbf\\u0bb1\\u0bcd\\u0bb1\\u0bc1\\u0b95\\u0bcd\\u0b95\\u0bbf\\u0bb4\\u0bae\\u0bc8_\\u0ba4\\u0bbf\\u0b99\\u0bcd\\u0b95\\u0b9f\\u0bcd\\u0b95\\u0bbf\\u0bb4\\u0bae\\u0bc8_\\u0b9a\\u0bc6\\u0bb5\\u0bcd\\u0bb5\\u0bbe\\u0baf\\u0bcd\\u0b95\\u0bbf\\u0bb4\\u0bae\\u0bc8_\\u0baa\\u0bc1\\u0ba4\\u0ba9\\u0bcd\\u0b95\\u0bbf\\u0bb4\\u0bae\\u0bc8_\\u0bb5\\u0bbf\\u0baf\\u0bbe\\u0bb4\\u0b95\\u0bcd\\u0b95\\u0bbf\\u0bb4\\u0bae\\u0bc8_\\u0bb5\\u0bc6\\u0bb3\\u0bcd\\u0bb3\\u0bbf\\u0b95\\u0bcd\\u0b95\\u0bbf\\u0bb4\\u0bae\\u0bc8_\\u0b9a\\u0ba9\\u0bbf\\u0b95\\u0bcd\\u0b95\\u0bbf\\u0bb4\\u0bae\\u0bc8\".split(\"_\"),weekdaysShort:\"\\u0b9e\\u0bbe\\u0baf\\u0bbf\\u0bb1\\u0bc1_\\u0ba4\\u0bbf\\u0b99\\u0bcd\\u0b95\\u0bb3\\u0bcd_\\u0b9a\\u0bc6\\u0bb5\\u0bcd\\u0bb5\\u0bbe\\u0baf\\u0bcd_\\u0baa\\u0bc1\\u0ba4\\u0ba9\\u0bcd_\\u0bb5\\u0bbf\\u0baf\\u0bbe\\u0bb4\\u0ba9\\u0bcd_\\u0bb5\\u0bc6\\u0bb3\\u0bcd\\u0bb3\\u0bbf_\\u0b9a\\u0ba9\\u0bbf\".split(\"_\"),weekdaysMin:\"\\u0b9e\\u0bbe_\\u0ba4\\u0bbf_\\u0b9a\\u0bc6_\\u0baa\\u0bc1_\\u0bb5\\u0bbf_\\u0bb5\\u0bc6_\\u0b9a\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, HH:mm\",LLLL:\"dddd, D MMMM YYYY, HH:mm\"},calendar:{sameDay:\"[\\u0b87\\u0ba9\\u0bcd\\u0bb1\\u0bc1] LT\",nextDay:\"[\\u0ba8\\u0bbe\\u0bb3\\u0bc8] LT\",nextWeek:\"dddd, LT\",lastDay:\"[\\u0ba8\\u0bc7\\u0bb1\\u0bcd\\u0bb1\\u0bc1] LT\",lastWeek:\"[\\u0b95\\u0b9f\\u0ba8\\u0bcd\\u0ba4 \\u0bb5\\u0bbe\\u0bb0\\u0bae\\u0bcd] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0b87\\u0bb2\\u0bcd\",past:\"%s \\u0bae\\u0bc1\\u0ba9\\u0bcd\",s:\"\\u0b92\\u0bb0\\u0bc1 \\u0b9a\\u0bbf\\u0bb2 \\u0bb5\\u0bbf\\u0ba8\\u0bbe\\u0b9f\\u0bbf\\u0b95\\u0bb3\\u0bcd\",ss:\"%d \\u0bb5\\u0bbf\\u0ba8\\u0bbe\\u0b9f\\u0bbf\\u0b95\\u0bb3\\u0bcd\",m:\"\\u0b92\\u0bb0\\u0bc1 \\u0ba8\\u0bbf\\u0bae\\u0bbf\\u0b9f\\u0bae\\u0bcd\",mm:\"%d \\u0ba8\\u0bbf\\u0bae\\u0bbf\\u0b9f\\u0b99\\u0bcd\\u0b95\\u0bb3\\u0bcd\",h:\"\\u0b92\\u0bb0\\u0bc1 \\u0bae\\u0ba3\\u0bbf \\u0ba8\\u0bc7\\u0bb0\\u0bae\\u0bcd\",hh:\"%d \\u0bae\\u0ba3\\u0bbf \\u0ba8\\u0bc7\\u0bb0\\u0bae\\u0bcd\",d:\"\\u0b92\\u0bb0\\u0bc1 \\u0ba8\\u0bbe\\u0bb3\\u0bcd\",dd:\"%d \\u0ba8\\u0bbe\\u0b9f\\u0bcd\\u0b95\\u0bb3\\u0bcd\",M:\"\\u0b92\\u0bb0\\u0bc1 \\u0bae\\u0bbe\\u0ba4\\u0bae\\u0bcd\",MM:\"%d \\u0bae\\u0bbe\\u0ba4\\u0b99\\u0bcd\\u0b95\\u0bb3\\u0bcd\",y:\"\\u0b92\\u0bb0\\u0bc1 \\u0bb5\\u0bb0\\u0bc1\\u0b9f\\u0bae\\u0bcd\",yy:\"%d \\u0b86\\u0ba3\\u0bcd\\u0b9f\\u0bc1\\u0b95\\u0bb3\\u0bcd\"},dayOfMonthOrdinalParse:/\\d{1,2}\\u0bb5\\u0ba4\\u0bc1/,ordinal:function(f){return f+\"\\u0bb5\\u0ba4\\u0bc1\"},preparse:function(f){return f.replace(/[\\u0be7\\u0be8\\u0be9\\u0bea\\u0beb\\u0bec\\u0bed\\u0bee\\u0bef\\u0be6]/g,function(b){return y[b]})},postformat:function(f){return f.replace(/\\d/g,function(b){return m[b]})},meridiemParse:/\\u0baf\\u0bbe\\u0bae\\u0bae\\u0bcd|\\u0bb5\\u0bc8\\u0b95\\u0bb1\\u0bc8|\\u0b95\\u0bbe\\u0bb2\\u0bc8|\\u0ba8\\u0ba3\\u0bcd\\u0baa\\u0b95\\u0bb2\\u0bcd|\\u0b8e\\u0bb1\\u0bcd\\u0baa\\u0bbe\\u0b9f\\u0bc1|\\u0bae\\u0bbe\\u0bb2\\u0bc8/,meridiem:function(f,b,C){return f<2?\" \\u0baf\\u0bbe\\u0bae\\u0bae\\u0bcd\":f<6?\" \\u0bb5\\u0bc8\\u0b95\\u0bb1\\u0bc8\":f<10?\" \\u0b95\\u0bbe\\u0bb2\\u0bc8\":f<14?\" \\u0ba8\\u0ba3\\u0bcd\\u0baa\\u0b95\\u0bb2\\u0bcd\":f<18?\" \\u0b8e\\u0bb1\\u0bcd\\u0baa\\u0bbe\\u0b9f\\u0bc1\":f<22?\" \\u0bae\\u0bbe\\u0bb2\\u0bc8\":\" \\u0baf\\u0bbe\\u0bae\\u0bae\\u0bcd\"},meridiemHour:function(f,b){return 12===f&&(f=0),\"\\u0baf\\u0bbe\\u0bae\\u0bae\\u0bcd\"===b?f<2?f:f+12:\"\\u0bb5\\u0bc8\\u0b95\\u0bb1\\u0bc8\"===b||\"\\u0b95\\u0bbe\\u0bb2\\u0bc8\"===b||\"\\u0ba8\\u0ba3\\u0bcd\\u0baa\\u0b95\\u0bb2\\u0bcd\"===b&&f>=10?f:f+12},week:{dow:0,doy:6}})}(S(6676))},9620:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"te\",{months:\"\\u0c1c\\u0c28\\u0c35\\u0c30\\u0c3f_\\u0c2b\\u0c3f\\u0c2c\\u0c4d\\u0c30\\u0c35\\u0c30\\u0c3f_\\u0c2e\\u0c3e\\u0c30\\u0c4d\\u0c1a\\u0c3f_\\u0c0f\\u0c2a\\u0c4d\\u0c30\\u0c3f\\u0c32\\u0c4d_\\u0c2e\\u0c47_\\u0c1c\\u0c42\\u0c28\\u0c4d_\\u0c1c\\u0c41\\u0c32\\u0c48_\\u0c06\\u0c17\\u0c38\\u0c4d\\u0c1f\\u0c41_\\u0c38\\u0c46\\u0c2a\\u0c4d\\u0c1f\\u0c46\\u0c02\\u0c2c\\u0c30\\u0c4d_\\u0c05\\u0c15\\u0c4d\\u0c1f\\u0c4b\\u0c2c\\u0c30\\u0c4d_\\u0c28\\u0c35\\u0c02\\u0c2c\\u0c30\\u0c4d_\\u0c21\\u0c3f\\u0c38\\u0c46\\u0c02\\u0c2c\\u0c30\\u0c4d\".split(\"_\"),monthsShort:\"\\u0c1c\\u0c28._\\u0c2b\\u0c3f\\u0c2c\\u0c4d\\u0c30._\\u0c2e\\u0c3e\\u0c30\\u0c4d\\u0c1a\\u0c3f_\\u0c0f\\u0c2a\\u0c4d\\u0c30\\u0c3f._\\u0c2e\\u0c47_\\u0c1c\\u0c42\\u0c28\\u0c4d_\\u0c1c\\u0c41\\u0c32\\u0c48_\\u0c06\\u0c17._\\u0c38\\u0c46\\u0c2a\\u0c4d._\\u0c05\\u0c15\\u0c4d\\u0c1f\\u0c4b._\\u0c28\\u0c35._\\u0c21\\u0c3f\\u0c38\\u0c46.\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u0c06\\u0c26\\u0c3f\\u0c35\\u0c3e\\u0c30\\u0c02_\\u0c38\\u0c4b\\u0c2e\\u0c35\\u0c3e\\u0c30\\u0c02_\\u0c2e\\u0c02\\u0c17\\u0c33\\u0c35\\u0c3e\\u0c30\\u0c02_\\u0c2c\\u0c41\\u0c27\\u0c35\\u0c3e\\u0c30\\u0c02_\\u0c17\\u0c41\\u0c30\\u0c41\\u0c35\\u0c3e\\u0c30\\u0c02_\\u0c36\\u0c41\\u0c15\\u0c4d\\u0c30\\u0c35\\u0c3e\\u0c30\\u0c02_\\u0c36\\u0c28\\u0c3f\\u0c35\\u0c3e\\u0c30\\u0c02\".split(\"_\"),weekdaysShort:\"\\u0c06\\u0c26\\u0c3f_\\u0c38\\u0c4b\\u0c2e_\\u0c2e\\u0c02\\u0c17\\u0c33_\\u0c2c\\u0c41\\u0c27_\\u0c17\\u0c41\\u0c30\\u0c41_\\u0c36\\u0c41\\u0c15\\u0c4d\\u0c30_\\u0c36\\u0c28\\u0c3f\".split(\"_\"),weekdaysMin:\"\\u0c06_\\u0c38\\u0c4b_\\u0c2e\\u0c02_\\u0c2c\\u0c41_\\u0c17\\u0c41_\\u0c36\\u0c41_\\u0c36\".split(\"_\"),longDateFormat:{LT:\"A h:mm\",LTS:\"A h:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm\",LLLL:\"dddd, D MMMM YYYY, A h:mm\"},calendar:{sameDay:\"[\\u0c28\\u0c47\\u0c21\\u0c41] LT\",nextDay:\"[\\u0c30\\u0c47\\u0c2a\\u0c41] LT\",nextWeek:\"dddd, LT\",lastDay:\"[\\u0c28\\u0c3f\\u0c28\\u0c4d\\u0c28] LT\",lastWeek:\"[\\u0c17\\u0c24] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0c32\\u0c4b\",past:\"%s \\u0c15\\u0c4d\\u0c30\\u0c3f\\u0c24\\u0c02\",s:\"\\u0c15\\u0c4a\\u0c28\\u0c4d\\u0c28\\u0c3f \\u0c15\\u0c4d\\u0c37\\u0c23\\u0c3e\\u0c32\\u0c41\",ss:\"%d \\u0c38\\u0c46\\u0c15\\u0c28\\u0c4d\\u0c32\\u0c41\",m:\"\\u0c12\\u0c15 \\u0c28\\u0c3f\\u0c2e\\u0c3f\\u0c37\\u0c02\",mm:\"%d \\u0c28\\u0c3f\\u0c2e\\u0c3f\\u0c37\\u0c3e\\u0c32\\u0c41\",h:\"\\u0c12\\u0c15 \\u0c17\\u0c02\\u0c1f\",hh:\"%d \\u0c17\\u0c02\\u0c1f\\u0c32\\u0c41\",d:\"\\u0c12\\u0c15 \\u0c30\\u0c4b\\u0c1c\\u0c41\",dd:\"%d \\u0c30\\u0c4b\\u0c1c\\u0c41\\u0c32\\u0c41\",M:\"\\u0c12\\u0c15 \\u0c28\\u0c46\\u0c32\",MM:\"%d \\u0c28\\u0c46\\u0c32\\u0c32\\u0c41\",y:\"\\u0c12\\u0c15 \\u0c38\\u0c02\\u0c35\\u0c24\\u0c4d\\u0c38\\u0c30\\u0c02\",yy:\"%d \\u0c38\\u0c02\\u0c35\\u0c24\\u0c4d\\u0c38\\u0c30\\u0c3e\\u0c32\\u0c41\"},dayOfMonthOrdinalParse:/\\d{1,2}\\u0c35/,ordinal:\"%d\\u0c35\",meridiemParse:/\\u0c30\\u0c3e\\u0c24\\u0c4d\\u0c30\\u0c3f|\\u0c09\\u0c26\\u0c2f\\u0c02|\\u0c2e\\u0c27\\u0c4d\\u0c2f\\u0c3e\\u0c39\\u0c4d\\u0c28\\u0c02|\\u0c38\\u0c3e\\u0c2f\\u0c02\\u0c24\\u0c4d\\u0c30\\u0c02/,meridiemHour:function(y,_){return 12===y&&(y=0),\"\\u0c30\\u0c3e\\u0c24\\u0c4d\\u0c30\\u0c3f\"===_?y<4?y:y+12:\"\\u0c09\\u0c26\\u0c2f\\u0c02\"===_?y:\"\\u0c2e\\u0c27\\u0c4d\\u0c2f\\u0c3e\\u0c39\\u0c4d\\u0c28\\u0c02\"===_?y>=10?y:y+12:\"\\u0c38\\u0c3e\\u0c2f\\u0c02\\u0c24\\u0c4d\\u0c30\\u0c02\"===_?y+12:void 0},meridiem:function(y,_,f){return y<4?\"\\u0c30\\u0c3e\\u0c24\\u0c4d\\u0c30\\u0c3f\":y<10?\"\\u0c09\\u0c26\\u0c2f\\u0c02\":y<17?\"\\u0c2e\\u0c27\\u0c4d\\u0c2f\\u0c3e\\u0c39\\u0c4d\\u0c28\\u0c02\":y<20?\"\\u0c38\\u0c3e\\u0c2f\\u0c02\\u0c24\\u0c4d\\u0c30\\u0c02\":\"\\u0c30\\u0c3e\\u0c24\\u0c4d\\u0c30\\u0c3f\"},week:{dow:0,doy:6}})}(S(6676))},6278:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"tet\",{months:\"Janeiru_Fevereiru_Marsu_Abril_Maiu_Ju\\xf1u_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru\".split(\"_\"),monthsShort:\"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez\".split(\"_\"),weekdays:\"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu\".split(\"_\"),weekdaysShort:\"Dom_Seg_Ters_Kua_Kint_Sest_Sab\".split(\"_\"),weekdaysMin:\"Do_Seg_Te_Ku_Ki_Ses_Sa\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Ohin iha] LT\",nextDay:\"[Aban iha] LT\",nextWeek:\"dddd [iha] LT\",lastDay:\"[Horiseik iha] LT\",lastWeek:\"dddd [semana kotuk] [iha] LT\",sameElse:\"L\"},relativeTime:{future:\"iha %s\",past:\"%s liuba\",s:\"segundu balun\",ss:\"segundu %d\",m:\"minutu ida\",mm:\"minutu %d\",h:\"oras ida\",hh:\"oras %d\",d:\"loron ida\",dd:\"loron %d\",M:\"fulan ida\",MM:\"fulan %d\",y:\"tinan ida\",yy:\"tinan %d\"},dayOfMonthOrdinalParse:/\\d{1,2}(st|nd|rd|th)/,ordinal:function(y){var _=y%10;return y+(1==~~(y%100/10)?\"th\":1===_?\"st\":2===_?\"nd\":3===_?\"rd\":\"th\")},week:{dow:1,doy:4}})}(S(6676))},6987:function(U,Y,S){!function(D){\"use strict\";var m={0:\"-\\u0443\\u043c\",1:\"-\\u0443\\u043c\",2:\"-\\u044e\\u043c\",3:\"-\\u044e\\u043c\",4:\"-\\u0443\\u043c\",5:\"-\\u0443\\u043c\",6:\"-\\u0443\\u043c\",7:\"-\\u0443\\u043c\",8:\"-\\u0443\\u043c\",9:\"-\\u0443\\u043c\",10:\"-\\u0443\\u043c\",12:\"-\\u0443\\u043c\",13:\"-\\u0443\\u043c\",20:\"-\\u0443\\u043c\",30:\"-\\u044e\\u043c\",40:\"-\\u0443\\u043c\",50:\"-\\u0443\\u043c\",60:\"-\\u0443\\u043c\",70:\"-\\u0443\\u043c\",80:\"-\\u0443\\u043c\",90:\"-\\u0443\\u043c\",100:\"-\\u0443\\u043c\"};D.defineLocale(\"tg\",{months:{format:\"\\u044f\\u043d\\u0432\\u0430\\u0440\\u0438_\\u0444\\u0435\\u0432\\u0440\\u0430\\u043b\\u0438_\\u043c\\u0430\\u0440\\u0442\\u0438_\\u0430\\u043f\\u0440\\u0435\\u043b\\u0438_\\u043c\\u0430\\u0439\\u0438_\\u0438\\u044e\\u043d\\u0438_\\u0438\\u044e\\u043b\\u0438_\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442\\u0438_\\u0441\\u0435\\u043d\\u0442\\u044f\\u0431\\u0440\\u0438_\\u043e\\u043a\\u0442\\u044f\\u0431\\u0440\\u0438_\\u043d\\u043e\\u044f\\u0431\\u0440\\u0438_\\u0434\\u0435\\u043a\\u0430\\u0431\\u0440\\u0438\".split(\"_\"),standalone:\"\\u044f\\u043d\\u0432\\u0430\\u0440_\\u0444\\u0435\\u0432\\u0440\\u0430\\u043b_\\u043c\\u0430\\u0440\\u0442_\\u0430\\u043f\\u0440\\u0435\\u043b_\\u043c\\u0430\\u0439_\\u0438\\u044e\\u043d_\\u0438\\u044e\\u043b_\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442_\\u0441\\u0435\\u043d\\u0442\\u044f\\u0431\\u0440_\\u043e\\u043a\\u0442\\u044f\\u0431\\u0440_\\u043d\\u043e\\u044f\\u0431\\u0440_\\u0434\\u0435\\u043a\\u0430\\u0431\\u0440\".split(\"_\")},monthsShort:\"\\u044f\\u043d\\u0432_\\u0444\\u0435\\u0432_\\u043c\\u0430\\u0440_\\u0430\\u043f\\u0440_\\u043c\\u0430\\u0439_\\u0438\\u044e\\u043d_\\u0438\\u044e\\u043b_\\u0430\\u0432\\u0433_\\u0441\\u0435\\u043d_\\u043e\\u043a\\u0442_\\u043d\\u043e\\u044f_\\u0434\\u0435\\u043a\".split(\"_\"),weekdays:\"\\u044f\\u043a\\u0448\\u0430\\u043d\\u0431\\u0435_\\u0434\\u0443\\u0448\\u0430\\u043d\\u0431\\u0435_\\u0441\\u0435\\u0448\\u0430\\u043d\\u0431\\u0435_\\u0447\\u043e\\u0440\\u0448\\u0430\\u043d\\u0431\\u0435_\\u043f\\u0430\\u043d\\u04b7\\u0448\\u0430\\u043d\\u0431\\u0435_\\u04b7\\u0443\\u043c\\u044a\\u0430_\\u0448\\u0430\\u043d\\u0431\\u0435\".split(\"_\"),weekdaysShort:\"\\u044f\\u0448\\u0431_\\u0434\\u0448\\u0431_\\u0441\\u0448\\u0431_\\u0447\\u0448\\u0431_\\u043f\\u0448\\u0431_\\u04b7\\u0443\\u043c_\\u0448\\u043d\\u0431\".split(\"_\"),weekdaysMin:\"\\u044f\\u0448_\\u0434\\u0448_\\u0441\\u0448_\\u0447\\u0448_\\u043f\\u0448_\\u04b7\\u043c_\\u0448\\u0431\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u0418\\u043c\\u0440\\u04ef\\u0437 \\u0441\\u043e\\u0430\\u0442\\u0438] LT\",nextDay:\"[\\u0424\\u0430\\u0440\\u0434\\u043e \\u0441\\u043e\\u0430\\u0442\\u0438] LT\",lastDay:\"[\\u0414\\u0438\\u0440\\u04ef\\u0437 \\u0441\\u043e\\u0430\\u0442\\u0438] LT\",nextWeek:\"dddd[\\u0438] [\\u04b3\\u0430\\u0444\\u0442\\u0430\\u0438 \\u043e\\u044f\\u043d\\u0434\\u0430 \\u0441\\u043e\\u0430\\u0442\\u0438] LT\",lastWeek:\"dddd[\\u0438] [\\u04b3\\u0430\\u0444\\u0442\\u0430\\u0438 \\u0433\\u0443\\u0437\\u0430\\u0448\\u0442\\u0430 \\u0441\\u043e\\u0430\\u0442\\u0438] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0431\\u0430\\u044a\\u0434\\u0438 %s\",past:\"%s \\u043f\\u0435\\u0448\",s:\"\\u044f\\u043a\\u0447\\u0430\\u043d\\u0434 \\u0441\\u043e\\u043d\\u0438\\u044f\",m:\"\\u044f\\u043a \\u0434\\u0430\\u049b\\u0438\\u049b\\u0430\",mm:\"%d \\u0434\\u0430\\u049b\\u0438\\u049b\\u0430\",h:\"\\u044f\\u043a \\u0441\\u043e\\u0430\\u0442\",hh:\"%d \\u0441\\u043e\\u0430\\u0442\",d:\"\\u044f\\u043a \\u0440\\u04ef\\u0437\",dd:\"%d \\u0440\\u04ef\\u0437\",M:\"\\u044f\\u043a \\u043c\\u043e\\u04b3\",MM:\"%d \\u043c\\u043e\\u04b3\",y:\"\\u044f\\u043a \\u0441\\u043e\\u043b\",yy:\"%d \\u0441\\u043e\\u043b\"},meridiemParse:/\\u0448\\u0430\\u0431|\\u0441\\u0443\\u0431\\u04b3|\\u0440\\u04ef\\u0437|\\u0431\\u0435\\u0433\\u043e\\u04b3/,meridiemHour:function(_,f){return 12===_&&(_=0),\"\\u0448\\u0430\\u0431\"===f?_<4?_:_+12:\"\\u0441\\u0443\\u0431\\u04b3\"===f?_:\"\\u0440\\u04ef\\u0437\"===f?_>=11?_:_+12:\"\\u0431\\u0435\\u0433\\u043e\\u04b3\"===f?_+12:void 0},meridiem:function(_,f,b){return _<4?\"\\u0448\\u0430\\u0431\":_<11?\"\\u0441\\u0443\\u0431\\u04b3\":_<16?\"\\u0440\\u04ef\\u0437\":_<19?\"\\u0431\\u0435\\u0433\\u043e\\u04b3\":\"\\u0448\\u0430\\u0431\"},dayOfMonthOrdinalParse:/\\d{1,2}-(\\u0443\\u043c|\\u044e\\u043c)/,ordinal:function(_){return _+(m[_]||m[_%10]||m[_>=100?100:null])},week:{dow:1,doy:7}})}(S(6676))},9325:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"th\",{months:\"\\u0e21\\u0e01\\u0e23\\u0e32\\u0e04\\u0e21_\\u0e01\\u0e38\\u0e21\\u0e20\\u0e32\\u0e1e\\u0e31\\u0e19\\u0e18\\u0e4c_\\u0e21\\u0e35\\u0e19\\u0e32\\u0e04\\u0e21_\\u0e40\\u0e21\\u0e29\\u0e32\\u0e22\\u0e19_\\u0e1e\\u0e24\\u0e29\\u0e20\\u0e32\\u0e04\\u0e21_\\u0e21\\u0e34\\u0e16\\u0e38\\u0e19\\u0e32\\u0e22\\u0e19_\\u0e01\\u0e23\\u0e01\\u0e0e\\u0e32\\u0e04\\u0e21_\\u0e2a\\u0e34\\u0e07\\u0e2b\\u0e32\\u0e04\\u0e21_\\u0e01\\u0e31\\u0e19\\u0e22\\u0e32\\u0e22\\u0e19_\\u0e15\\u0e38\\u0e25\\u0e32\\u0e04\\u0e21_\\u0e1e\\u0e24\\u0e28\\u0e08\\u0e34\\u0e01\\u0e32\\u0e22\\u0e19_\\u0e18\\u0e31\\u0e19\\u0e27\\u0e32\\u0e04\\u0e21\".split(\"_\"),monthsShort:\"\\u0e21.\\u0e04._\\u0e01.\\u0e1e._\\u0e21\\u0e35.\\u0e04._\\u0e40\\u0e21.\\u0e22._\\u0e1e.\\u0e04._\\u0e21\\u0e34.\\u0e22._\\u0e01.\\u0e04._\\u0e2a.\\u0e04._\\u0e01.\\u0e22._\\u0e15.\\u0e04._\\u0e1e.\\u0e22._\\u0e18.\\u0e04.\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u0e2d\\u0e32\\u0e17\\u0e34\\u0e15\\u0e22\\u0e4c_\\u0e08\\u0e31\\u0e19\\u0e17\\u0e23\\u0e4c_\\u0e2d\\u0e31\\u0e07\\u0e04\\u0e32\\u0e23_\\u0e1e\\u0e38\\u0e18_\\u0e1e\\u0e24\\u0e2b\\u0e31\\u0e2a\\u0e1a\\u0e14\\u0e35_\\u0e28\\u0e38\\u0e01\\u0e23\\u0e4c_\\u0e40\\u0e2a\\u0e32\\u0e23\\u0e4c\".split(\"_\"),weekdaysShort:\"\\u0e2d\\u0e32\\u0e17\\u0e34\\u0e15\\u0e22\\u0e4c_\\u0e08\\u0e31\\u0e19\\u0e17\\u0e23\\u0e4c_\\u0e2d\\u0e31\\u0e07\\u0e04\\u0e32\\u0e23_\\u0e1e\\u0e38\\u0e18_\\u0e1e\\u0e24\\u0e2b\\u0e31\\u0e2a_\\u0e28\\u0e38\\u0e01\\u0e23\\u0e4c_\\u0e40\\u0e2a\\u0e32\\u0e23\\u0e4c\".split(\"_\"),weekdaysMin:\"\\u0e2d\\u0e32._\\u0e08._\\u0e2d._\\u0e1e._\\u0e1e\\u0e24._\\u0e28._\\u0e2a.\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY \\u0e40\\u0e27\\u0e25\\u0e32 H:mm\",LLLL:\"\\u0e27\\u0e31\\u0e19dddd\\u0e17\\u0e35\\u0e48 D MMMM YYYY \\u0e40\\u0e27\\u0e25\\u0e32 H:mm\"},meridiemParse:/\\u0e01\\u0e48\\u0e2d\\u0e19\\u0e40\\u0e17\\u0e35\\u0e48\\u0e22\\u0e07|\\u0e2b\\u0e25\\u0e31\\u0e07\\u0e40\\u0e17\\u0e35\\u0e48\\u0e22\\u0e07/,isPM:function(y){return\"\\u0e2b\\u0e25\\u0e31\\u0e07\\u0e40\\u0e17\\u0e35\\u0e48\\u0e22\\u0e07\"===y},meridiem:function(y,_,f){return y<12?\"\\u0e01\\u0e48\\u0e2d\\u0e19\\u0e40\\u0e17\\u0e35\\u0e48\\u0e22\\u0e07\":\"\\u0e2b\\u0e25\\u0e31\\u0e07\\u0e40\\u0e17\\u0e35\\u0e48\\u0e22\\u0e07\"},calendar:{sameDay:\"[\\u0e27\\u0e31\\u0e19\\u0e19\\u0e35\\u0e49 \\u0e40\\u0e27\\u0e25\\u0e32] LT\",nextDay:\"[\\u0e1e\\u0e23\\u0e38\\u0e48\\u0e07\\u0e19\\u0e35\\u0e49 \\u0e40\\u0e27\\u0e25\\u0e32] LT\",nextWeek:\"dddd[\\u0e2b\\u0e19\\u0e49\\u0e32 \\u0e40\\u0e27\\u0e25\\u0e32] LT\",lastDay:\"[\\u0e40\\u0e21\\u0e37\\u0e48\\u0e2d\\u0e27\\u0e32\\u0e19\\u0e19\\u0e35\\u0e49 \\u0e40\\u0e27\\u0e25\\u0e32] LT\",lastWeek:\"[\\u0e27\\u0e31\\u0e19]dddd[\\u0e17\\u0e35\\u0e48\\u0e41\\u0e25\\u0e49\\u0e27 \\u0e40\\u0e27\\u0e25\\u0e32] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0e2d\\u0e35\\u0e01 %s\",past:\"%s\\u0e17\\u0e35\\u0e48\\u0e41\\u0e25\\u0e49\\u0e27\",s:\"\\u0e44\\u0e21\\u0e48\\u0e01\\u0e35\\u0e48\\u0e27\\u0e34\\u0e19\\u0e32\\u0e17\\u0e35\",ss:\"%d \\u0e27\\u0e34\\u0e19\\u0e32\\u0e17\\u0e35\",m:\"1 \\u0e19\\u0e32\\u0e17\\u0e35\",mm:\"%d \\u0e19\\u0e32\\u0e17\\u0e35\",h:\"1 \\u0e0a\\u0e31\\u0e48\\u0e27\\u0e42\\u0e21\\u0e07\",hh:\"%d \\u0e0a\\u0e31\\u0e48\\u0e27\\u0e42\\u0e21\\u0e07\",d:\"1 \\u0e27\\u0e31\\u0e19\",dd:\"%d \\u0e27\\u0e31\\u0e19\",w:\"1 \\u0e2a\\u0e31\\u0e1b\\u0e14\\u0e32\\u0e2b\\u0e4c\",ww:\"%d \\u0e2a\\u0e31\\u0e1b\\u0e14\\u0e32\\u0e2b\\u0e4c\",M:\"1 \\u0e40\\u0e14\\u0e37\\u0e2d\\u0e19\",MM:\"%d \\u0e40\\u0e14\\u0e37\\u0e2d\\u0e19\",y:\"1 \\u0e1b\\u0e35\",yy:\"%d \\u0e1b\\u0e35\"}})}(S(6676))},3485:function(U,Y,S){!function(D){\"use strict\";var m={1:\"'inji\",5:\"'inji\",8:\"'inji\",70:\"'inji\",80:\"'inji\",2:\"'nji\",7:\"'nji\",20:\"'nji\",50:\"'nji\",3:\"'\\xfcnji\",4:\"'\\xfcnji\",100:\"'\\xfcnji\",6:\"'njy\",9:\"'unjy\",10:\"'unjy\",30:\"'unjy\",60:\"'ynjy\",90:\"'ynjy\"};D.defineLocale(\"tk\",{months:\"\\xddanwar_Fewral_Mart_Aprel_Ma\\xfd_I\\xfdun_I\\xfdul_Awgust_Sent\\xfdabr_Okt\\xfdabr_No\\xfdabr_Dekabr\".split(\"_\"),monthsShort:\"\\xddan_Few_Mar_Apr_Ma\\xfd_I\\xfdn_I\\xfdl_Awg_Sen_Okt_No\\xfd_Dek\".split(\"_\"),weekdays:\"\\xddek\\u015fenbe_Du\\u015fenbe_Si\\u015fenbe_\\xc7ar\\u015fenbe_Pen\\u015fenbe_Anna_\\u015eenbe\".split(\"_\"),weekdaysShort:\"\\xddek_Du\\u015f_Si\\u015f_\\xc7ar_Pen_Ann_\\u015een\".split(\"_\"),weekdaysMin:\"\\xddk_D\\u015f_S\\u015f_\\xc7r_Pn_An_\\u015en\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[bug\\xfcn sagat] LT\",nextDay:\"[ertir sagat] LT\",nextWeek:\"[indiki] dddd [sagat] LT\",lastDay:\"[d\\xfc\\xfdn] LT\",lastWeek:\"[ge\\xe7en] dddd [sagat] LT\",sameElse:\"L\"},relativeTime:{future:\"%s so\\u0148\",past:\"%s \\xf6\\u0148\",s:\"birn\\xe4\\xe7e sekunt\",m:\"bir minut\",mm:\"%d minut\",h:\"bir sagat\",hh:\"%d sagat\",d:\"bir g\\xfcn\",dd:\"%d g\\xfcn\",M:\"bir a\\xfd\",MM:\"%d a\\xfd\",y:\"bir \\xfdyl\",yy:\"%d \\xfdyl\"},ordinal:function(_,f){switch(f){case\"d\":case\"D\":case\"Do\":case\"DD\":return _;default:if(0===_)return _+\"'unjy\";var b=_%10;return _+(m[b]||m[_%100-b]||m[_>=100?100:null])}},week:{dow:1,doy:7}})}(S(6676))},8148:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"tl-ph\",{months:\"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre\".split(\"_\"),monthsShort:\"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis\".split(\"_\"),weekdays:\"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado\".split(\"_\"),weekdaysShort:\"Lin_Lun_Mar_Miy_Huw_Biy_Sab\".split(\"_\"),weekdaysMin:\"Li_Lu_Ma_Mi_Hu_Bi_Sab\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"MM/D/YYYY\",LL:\"MMMM D, YYYY\",LLL:\"MMMM D, YYYY HH:mm\",LLLL:\"dddd, MMMM DD, YYYY HH:mm\"},calendar:{sameDay:\"LT [ngayong araw]\",nextDay:\"[Bukas ng] LT\",nextWeek:\"LT [sa susunod na] dddd\",lastDay:\"LT [kahapon]\",lastWeek:\"LT [noong nakaraang] dddd\",sameElse:\"L\"},relativeTime:{future:\"sa loob ng %s\",past:\"%s ang nakalipas\",s:\"ilang segundo\",ss:\"%d segundo\",m:\"isang minuto\",mm:\"%d minuto\",h:\"isang oras\",hh:\"%d oras\",d:\"isang araw\",dd:\"%d araw\",M:\"isang buwan\",MM:\"%d buwan\",y:\"isang taon\",yy:\"%d taon\"},dayOfMonthOrdinalParse:/\\d{1,2}/,ordinal:function(y){return y},week:{dow:1,doy:4}})}(S(6676))},9616:function(U,Y,S){!function(D){\"use strict\";var m=\"pagh_wa\\u2019_cha\\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut\".split(\"_\");function f(I,F,V,ie){var H=function b(I){var F=Math.floor(I%1e3/100),V=Math.floor(I%100/10),ie=I%10,H=\"\";return F>0&&(H+=m[F]+\"vatlh\"),V>0&&(H+=(\"\"!==H?\" \":\"\")+m[V]+\"maH\"),ie>0&&(H+=(\"\"!==H?\" \":\"\")+m[ie]),\"\"===H?\"pagh\":H}(I);switch(V){case\"ss\":return H+\" lup\";case\"mm\":return H+\" tup\";case\"hh\":return H+\" rep\";case\"dd\":return H+\" jaj\";case\"MM\":return H+\" jar\";case\"yy\":return H+\" DIS\"}}D.defineLocale(\"tlh\",{months:\"tera\\u2019 jar wa\\u2019_tera\\u2019 jar cha\\u2019_tera\\u2019 jar wej_tera\\u2019 jar loS_tera\\u2019 jar vagh_tera\\u2019 jar jav_tera\\u2019 jar Soch_tera\\u2019 jar chorgh_tera\\u2019 jar Hut_tera\\u2019 jar wa\\u2019maH_tera\\u2019 jar wa\\u2019maH wa\\u2019_tera\\u2019 jar wa\\u2019maH cha\\u2019\".split(\"_\"),monthsShort:\"jar wa\\u2019_jar cha\\u2019_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa\\u2019maH_jar wa\\u2019maH wa\\u2019_jar wa\\u2019maH cha\\u2019\".split(\"_\"),monthsParseExact:!0,weekdays:\"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj\".split(\"_\"),weekdaysShort:\"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj\".split(\"_\"),weekdaysMin:\"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[DaHjaj] LT\",nextDay:\"[wa\\u2019leS] LT\",nextWeek:\"LLL\",lastDay:\"[wa\\u2019Hu\\u2019] LT\",lastWeek:\"LLL\",sameElse:\"L\"},relativeTime:{future:function y(I){var F=I;return-1!==I.indexOf(\"jaj\")?F.slice(0,-3)+\"leS\":-1!==I.indexOf(\"jar\")?F.slice(0,-3)+\"waQ\":-1!==I.indexOf(\"DIS\")?F.slice(0,-3)+\"nem\":F+\" pIq\"},past:function _(I){var F=I;return-1!==I.indexOf(\"jaj\")?F.slice(0,-3)+\"Hu\\u2019\":-1!==I.indexOf(\"jar\")?F.slice(0,-3)+\"wen\":-1!==I.indexOf(\"DIS\")?F.slice(0,-3)+\"ben\":F+\" ret\"},s:\"puS lup\",ss:f,m:\"wa\\u2019 tup\",mm:f,h:\"wa\\u2019 rep\",hh:f,d:\"wa\\u2019 jaj\",dd:f,M:\"wa\\u2019 jar\",MM:f,y:\"wa\\u2019 DIS\",yy:f},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(S(6676))},4040:function(U,Y,S){!function(D){\"use strict\";var m={1:\"'inci\",5:\"'inci\",8:\"'inci\",70:\"'inci\",80:\"'inci\",2:\"'nci\",7:\"'nci\",20:\"'nci\",50:\"'nci\",3:\"'\\xfcnc\\xfc\",4:\"'\\xfcnc\\xfc\",100:\"'\\xfcnc\\xfc\",6:\"'nc\\u0131\",9:\"'uncu\",10:\"'uncu\",30:\"'uncu\",60:\"'\\u0131nc\\u0131\",90:\"'\\u0131nc\\u0131\"};D.defineLocale(\"tr\",{months:\"Ocak_\\u015eubat_Mart_Nisan_May\\u0131s_Haziran_Temmuz_A\\u011fustos_Eyl\\xfcl_Ekim_Kas\\u0131m_Aral\\u0131k\".split(\"_\"),monthsShort:\"Oca_\\u015eub_Mar_Nis_May_Haz_Tem_A\\u011fu_Eyl_Eki_Kas_Ara\".split(\"_\"),weekdays:\"Pazar_Pazartesi_Sal\\u0131_\\xc7ar\\u015famba_Per\\u015fembe_Cuma_Cumartesi\".split(\"_\"),weekdaysShort:\"Paz_Pzt_Sal_\\xc7ar_Per_Cum_Cmt\".split(\"_\"),weekdaysMin:\"Pz_Pt_Sa_\\xc7a_Pe_Cu_Ct\".split(\"_\"),meridiem:function(_,f,b){return _<12?b?\"\\xf6\\xf6\":\"\\xd6\\xd6\":b?\"\\xf6s\":\"\\xd6S\"},meridiemParse:/\\xf6\\xf6|\\xd6\\xd6|\\xf6s|\\xd6S/,isPM:function(_){return\"\\xf6s\"===_||\"\\xd6S\"===_},longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[bug\\xfcn saat] LT\",nextDay:\"[yar\\u0131n saat] LT\",nextWeek:\"[gelecek] dddd [saat] LT\",lastDay:\"[d\\xfcn] LT\",lastWeek:\"[ge\\xe7en] dddd [saat] LT\",sameElse:\"L\"},relativeTime:{future:\"%s sonra\",past:\"%s \\xf6nce\",s:\"birka\\xe7 saniye\",ss:\"%d saniye\",m:\"bir dakika\",mm:\"%d dakika\",h:\"bir saat\",hh:\"%d saat\",d:\"bir g\\xfcn\",dd:\"%d g\\xfcn\",w:\"bir hafta\",ww:\"%d hafta\",M:\"bir ay\",MM:\"%d ay\",y:\"bir y\\u0131l\",yy:\"%d y\\u0131l\"},ordinal:function(_,f){switch(f){case\"d\":case\"D\":case\"Do\":case\"DD\":return _;default:if(0===_)return _+\"'\\u0131nc\\u0131\";var b=_%10;return _+(m[b]||m[_%100-b]||m[_>=100?100:null])}},week:{dow:1,doy:7}})}(S(6676))},594:function(U,Y,S){!function(D){\"use strict\";function y(_,f,b,C){var I={s:[\"viensas secunds\",\"'iensas secunds\"],ss:[_+\" secunds\",_+\" secunds\"],m:[\"'n m\\xedut\",\"'iens m\\xedut\"],mm:[_+\" m\\xeduts\",_+\" m\\xeduts\"],h:[\"'n \\xfeora\",\"'iensa \\xfeora\"],hh:[_+\" \\xfeoras\",_+\" \\xfeoras\"],d:[\"'n ziua\",\"'iensa ziua\"],dd:[_+\" ziuas\",_+\" ziuas\"],M:[\"'n mes\",\"'iens mes\"],MM:[_+\" mesen\",_+\" mesen\"],y:[\"'n ar\",\"'iens ar\"],yy:[_+\" ars\",_+\" ars\"]};return C||f?I[b][0]:I[b][1]}D.defineLocale(\"tzl\",{months:\"Januar_Fevraglh_Mar\\xe7_Avr\\xefu_Mai_G\\xfcn_Julia_Guscht_Setemvar_Listop\\xe4ts_Noemvar_Zecemvar\".split(\"_\"),monthsShort:\"Jan_Fev_Mar_Avr_Mai_G\\xfcn_Jul_Gus_Set_Lis_Noe_Zec\".split(\"_\"),weekdays:\"S\\xfaladi_L\\xfane\\xe7i_Maitzi_M\\xe1rcuri_Xh\\xfaadi_Vi\\xe9ner\\xe7i_S\\xe1turi\".split(\"_\"),weekdaysShort:\"S\\xfal_L\\xfan_Mai_M\\xe1r_Xh\\xfa_Vi\\xe9_S\\xe1t\".split(\"_\"),weekdaysMin:\"S\\xfa_L\\xfa_Ma_M\\xe1_Xh_Vi_S\\xe1\".split(\"_\"),longDateFormat:{LT:\"HH.mm\",LTS:\"HH.mm.ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM [dallas] YYYY\",LLL:\"D. MMMM [dallas] YYYY HH.mm\",LLLL:\"dddd, [li] D. MMMM [dallas] YYYY HH.mm\"},meridiemParse:/d\\'o|d\\'a/i,isPM:function(_){return\"d'o\"===_.toLowerCase()},meridiem:function(_,f,b){return _>11?b?\"d'o\":\"D'O\":b?\"d'a\":\"D'A\"},calendar:{sameDay:\"[oxhi \\xe0] LT\",nextDay:\"[dem\\xe0 \\xe0] LT\",nextWeek:\"dddd [\\xe0] LT\",lastDay:\"[ieiri \\xe0] LT\",lastWeek:\"[s\\xfcr el] dddd [lasteu \\xe0] LT\",sameElse:\"L\"},relativeTime:{future:\"osprei %s\",past:\"ja%s\",s:y,ss:y,m:y,mm:y,h:y,hh:y,d:y,dd:y,M:y,MM:y,y,yy:y},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(S(6676))},3226:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"tzm-latn\",{months:\"innayr_br\\u02e4ayr\\u02e4_mar\\u02e4s\\u02e4_ibrir_mayyw_ywnyw_ywlywz_\\u0263w\\u0161t_\\u0161wtanbir_kt\\u02e4wbr\\u02e4_nwwanbir_dwjnbir\".split(\"_\"),monthsShort:\"innayr_br\\u02e4ayr\\u02e4_mar\\u02e4s\\u02e4_ibrir_mayyw_ywnyw_ywlywz_\\u0263w\\u0161t_\\u0161wtanbir_kt\\u02e4wbr\\u02e4_nwwanbir_dwjnbir\".split(\"_\"),weekdays:\"asamas_aynas_asinas_akras_akwas_asimwas_asi\\u1e0dyas\".split(\"_\"),weekdaysShort:\"asamas_aynas_asinas_akras_akwas_asimwas_asi\\u1e0dyas\".split(\"_\"),weekdaysMin:\"asamas_aynas_asinas_akras_akwas_asimwas_asi\\u1e0dyas\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[asdkh g] LT\",nextDay:\"[aska g] LT\",nextWeek:\"dddd [g] LT\",lastDay:\"[assant g] LT\",lastWeek:\"dddd [g] LT\",sameElse:\"L\"},relativeTime:{future:\"dadkh s yan %s\",past:\"yan %s\",s:\"imik\",ss:\"%d imik\",m:\"minu\\u1e0d\",mm:\"%d minu\\u1e0d\",h:\"sa\\u025ba\",hh:\"%d tassa\\u025bin\",d:\"ass\",dd:\"%d ossan\",M:\"ayowr\",MM:\"%d iyyirn\",y:\"asgas\",yy:\"%d isgasn\"},week:{dow:6,doy:12}})}(S(6676))},673:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"tzm\",{months:\"\\u2d49\\u2d4f\\u2d4f\\u2d30\\u2d62\\u2d54_\\u2d31\\u2d55\\u2d30\\u2d62\\u2d55_\\u2d4e\\u2d30\\u2d55\\u2d5a_\\u2d49\\u2d31\\u2d54\\u2d49\\u2d54_\\u2d4e\\u2d30\\u2d62\\u2d62\\u2d53_\\u2d62\\u2d53\\u2d4f\\u2d62\\u2d53_\\u2d62\\u2d53\\u2d4d\\u2d62\\u2d53\\u2d63_\\u2d56\\u2d53\\u2d5b\\u2d5c_\\u2d5b\\u2d53\\u2d5c\\u2d30\\u2d4f\\u2d31\\u2d49\\u2d54_\\u2d3d\\u2d5f\\u2d53\\u2d31\\u2d55_\\u2d4f\\u2d53\\u2d61\\u2d30\\u2d4f\\u2d31\\u2d49\\u2d54_\\u2d37\\u2d53\\u2d4a\\u2d4f\\u2d31\\u2d49\\u2d54\".split(\"_\"),monthsShort:\"\\u2d49\\u2d4f\\u2d4f\\u2d30\\u2d62\\u2d54_\\u2d31\\u2d55\\u2d30\\u2d62\\u2d55_\\u2d4e\\u2d30\\u2d55\\u2d5a_\\u2d49\\u2d31\\u2d54\\u2d49\\u2d54_\\u2d4e\\u2d30\\u2d62\\u2d62\\u2d53_\\u2d62\\u2d53\\u2d4f\\u2d62\\u2d53_\\u2d62\\u2d53\\u2d4d\\u2d62\\u2d53\\u2d63_\\u2d56\\u2d53\\u2d5b\\u2d5c_\\u2d5b\\u2d53\\u2d5c\\u2d30\\u2d4f\\u2d31\\u2d49\\u2d54_\\u2d3d\\u2d5f\\u2d53\\u2d31\\u2d55_\\u2d4f\\u2d53\\u2d61\\u2d30\\u2d4f\\u2d31\\u2d49\\u2d54_\\u2d37\\u2d53\\u2d4a\\u2d4f\\u2d31\\u2d49\\u2d54\".split(\"_\"),weekdays:\"\\u2d30\\u2d59\\u2d30\\u2d4e\\u2d30\\u2d59_\\u2d30\\u2d62\\u2d4f\\u2d30\\u2d59_\\u2d30\\u2d59\\u2d49\\u2d4f\\u2d30\\u2d59_\\u2d30\\u2d3d\\u2d54\\u2d30\\u2d59_\\u2d30\\u2d3d\\u2d61\\u2d30\\u2d59_\\u2d30\\u2d59\\u2d49\\u2d4e\\u2d61\\u2d30\\u2d59_\\u2d30\\u2d59\\u2d49\\u2d39\\u2d62\\u2d30\\u2d59\".split(\"_\"),weekdaysShort:\"\\u2d30\\u2d59\\u2d30\\u2d4e\\u2d30\\u2d59_\\u2d30\\u2d62\\u2d4f\\u2d30\\u2d59_\\u2d30\\u2d59\\u2d49\\u2d4f\\u2d30\\u2d59_\\u2d30\\u2d3d\\u2d54\\u2d30\\u2d59_\\u2d30\\u2d3d\\u2d61\\u2d30\\u2d59_\\u2d30\\u2d59\\u2d49\\u2d4e\\u2d61\\u2d30\\u2d59_\\u2d30\\u2d59\\u2d49\\u2d39\\u2d62\\u2d30\\u2d59\".split(\"_\"),weekdaysMin:\"\\u2d30\\u2d59\\u2d30\\u2d4e\\u2d30\\u2d59_\\u2d30\\u2d62\\u2d4f\\u2d30\\u2d59_\\u2d30\\u2d59\\u2d49\\u2d4f\\u2d30\\u2d59_\\u2d30\\u2d3d\\u2d54\\u2d30\\u2d59_\\u2d30\\u2d3d\\u2d61\\u2d30\\u2d59_\\u2d30\\u2d59\\u2d49\\u2d4e\\u2d61\\u2d30\\u2d59_\\u2d30\\u2d59\\u2d49\\u2d39\\u2d62\\u2d30\\u2d59\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u2d30\\u2d59\\u2d37\\u2d45 \\u2d34] LT\",nextDay:\"[\\u2d30\\u2d59\\u2d3d\\u2d30 \\u2d34] LT\",nextWeek:\"dddd [\\u2d34] LT\",lastDay:\"[\\u2d30\\u2d5a\\u2d30\\u2d4f\\u2d5c \\u2d34] LT\",lastWeek:\"dddd [\\u2d34] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u2d37\\u2d30\\u2d37\\u2d45 \\u2d59 \\u2d62\\u2d30\\u2d4f %s\",past:\"\\u2d62\\u2d30\\u2d4f %s\",s:\"\\u2d49\\u2d4e\\u2d49\\u2d3d\",ss:\"%d \\u2d49\\u2d4e\\u2d49\\u2d3d\",m:\"\\u2d4e\\u2d49\\u2d4f\\u2d53\\u2d3a\",mm:\"%d \\u2d4e\\u2d49\\u2d4f\\u2d53\\u2d3a\",h:\"\\u2d59\\u2d30\\u2d44\\u2d30\",hh:\"%d \\u2d5c\\u2d30\\u2d59\\u2d59\\u2d30\\u2d44\\u2d49\\u2d4f\",d:\"\\u2d30\\u2d59\\u2d59\",dd:\"%d o\\u2d59\\u2d59\\u2d30\\u2d4f\",M:\"\\u2d30\\u2d62o\\u2d53\\u2d54\",MM:\"%d \\u2d49\\u2d62\\u2d62\\u2d49\\u2d54\\u2d4f\",y:\"\\u2d30\\u2d59\\u2d33\\u2d30\\u2d59\",yy:\"%d \\u2d49\\u2d59\\u2d33\\u2d30\\u2d59\\u2d4f\"},week:{dow:6,doy:12}})}(S(6676))},9580:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"ug-cn\",{months:\"\\u064a\\u0627\\u0646\\u06cb\\u0627\\u0631_\\u0641\\u06d0\\u06cb\\u0631\\u0627\\u0644_\\u0645\\u0627\\u0631\\u062a_\\u0626\\u0627\\u067e\\u0631\\u06d0\\u0644_\\u0645\\u0627\\u064a_\\u0626\\u0649\\u064a\\u06c7\\u0646_\\u0626\\u0649\\u064a\\u06c7\\u0644_\\u0626\\u0627\\u06cb\\u063a\\u06c7\\u0633\\u062a_\\u0633\\u06d0\\u0646\\u062a\\u06d5\\u0628\\u0649\\u0631_\\u0626\\u06c6\\u0643\\u062a\\u06d5\\u0628\\u0649\\u0631_\\u0646\\u0648\\u064a\\u0627\\u0628\\u0649\\u0631_\\u062f\\u06d0\\u0643\\u0627\\u0628\\u0649\\u0631\".split(\"_\"),monthsShort:\"\\u064a\\u0627\\u0646\\u06cb\\u0627\\u0631_\\u0641\\u06d0\\u06cb\\u0631\\u0627\\u0644_\\u0645\\u0627\\u0631\\u062a_\\u0626\\u0627\\u067e\\u0631\\u06d0\\u0644_\\u0645\\u0627\\u064a_\\u0626\\u0649\\u064a\\u06c7\\u0646_\\u0626\\u0649\\u064a\\u06c7\\u0644_\\u0626\\u0627\\u06cb\\u063a\\u06c7\\u0633\\u062a_\\u0633\\u06d0\\u0646\\u062a\\u06d5\\u0628\\u0649\\u0631_\\u0626\\u06c6\\u0643\\u062a\\u06d5\\u0628\\u0649\\u0631_\\u0646\\u0648\\u064a\\u0627\\u0628\\u0649\\u0631_\\u062f\\u06d0\\u0643\\u0627\\u0628\\u0649\\u0631\".split(\"_\"),weekdays:\"\\u064a\\u06d5\\u0643\\u0634\\u06d5\\u0646\\u0628\\u06d5_\\u062f\\u06c8\\u0634\\u06d5\\u0646\\u0628\\u06d5_\\u0633\\u06d5\\u064a\\u0634\\u06d5\\u0646\\u0628\\u06d5_\\u0686\\u0627\\u0631\\u0634\\u06d5\\u0646\\u0628\\u06d5_\\u067e\\u06d5\\u064a\\u0634\\u06d5\\u0646\\u0628\\u06d5_\\u062c\\u06c8\\u0645\\u06d5_\\u0634\\u06d5\\u0646\\u0628\\u06d5\".split(\"_\"),weekdaysShort:\"\\u064a\\u06d5_\\u062f\\u06c8_\\u0633\\u06d5_\\u0686\\u0627_\\u067e\\u06d5_\\u062c\\u06c8_\\u0634\\u06d5\".split(\"_\"),weekdaysMin:\"\\u064a\\u06d5_\\u062f\\u06c8_\\u0633\\u06d5_\\u0686\\u0627_\\u067e\\u06d5_\\u062c\\u06c8_\\u0634\\u06d5\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY-MM-DD\",LL:\"YYYY-\\u064a\\u0649\\u0644\\u0649M-\\u0626\\u0627\\u064a\\u0646\\u0649\\u06adD-\\u0643\\u06c8\\u0646\\u0649\",LLL:\"YYYY-\\u064a\\u0649\\u0644\\u0649M-\\u0626\\u0627\\u064a\\u0646\\u0649\\u06adD-\\u0643\\u06c8\\u0646\\u0649\\u060c HH:mm\",LLLL:\"dddd\\u060c YYYY-\\u064a\\u0649\\u0644\\u0649M-\\u0626\\u0627\\u064a\\u0646\\u0649\\u06adD-\\u0643\\u06c8\\u0646\\u0649\\u060c HH:mm\"},meridiemParse:/\\u064a\\u06d0\\u0631\\u0649\\u0645 \\u0643\\u06d0\\u0686\\u06d5|\\u0633\\u06d5\\u06be\\u06d5\\u0631|\\u0686\\u06c8\\u0634\\u062a\\u0649\\u0646 \\u0628\\u06c7\\u0631\\u06c7\\u0646|\\u0686\\u06c8\\u0634|\\u0686\\u06c8\\u0634\\u062a\\u0649\\u0646 \\u0643\\u06d0\\u064a\\u0649\\u0646|\\u0643\\u06d5\\u0686/,meridiemHour:function(y,_){return 12===y&&(y=0),\"\\u064a\\u06d0\\u0631\\u0649\\u0645 \\u0643\\u06d0\\u0686\\u06d5\"===_||\"\\u0633\\u06d5\\u06be\\u06d5\\u0631\"===_||\"\\u0686\\u06c8\\u0634\\u062a\\u0649\\u0646 \\u0628\\u06c7\\u0631\\u06c7\\u0646\"===_?y:\"\\u0686\\u06c8\\u0634\\u062a\\u0649\\u0646 \\u0643\\u06d0\\u064a\\u0649\\u0646\"===_||\"\\u0643\\u06d5\\u0686\"===_?y+12:y>=11?y:y+12},meridiem:function(y,_,f){var b=100*y+_;return b<600?\"\\u064a\\u06d0\\u0631\\u0649\\u0645 \\u0643\\u06d0\\u0686\\u06d5\":b<900?\"\\u0633\\u06d5\\u06be\\u06d5\\u0631\":b<1130?\"\\u0686\\u06c8\\u0634\\u062a\\u0649\\u0646 \\u0628\\u06c7\\u0631\\u06c7\\u0646\":b<1230?\"\\u0686\\u06c8\\u0634\":b<1800?\"\\u0686\\u06c8\\u0634\\u062a\\u0649\\u0646 \\u0643\\u06d0\\u064a\\u0649\\u0646\":\"\\u0643\\u06d5\\u0686\"},calendar:{sameDay:\"[\\u0628\\u06c8\\u06af\\u06c8\\u0646 \\u0633\\u0627\\u0626\\u06d5\\u062a] LT\",nextDay:\"[\\u0626\\u06d5\\u062a\\u06d5 \\u0633\\u0627\\u0626\\u06d5\\u062a] LT\",nextWeek:\"[\\u0643\\u06d0\\u0644\\u06d5\\u0631\\u0643\\u0649] dddd [\\u0633\\u0627\\u0626\\u06d5\\u062a] LT\",lastDay:\"[\\u062a\\u06c6\\u0646\\u06c8\\u06af\\u06c8\\u0646] LT\",lastWeek:\"[\\u0626\\u0627\\u0644\\u062f\\u0649\\u0646\\u0642\\u0649] dddd [\\u0633\\u0627\\u0626\\u06d5\\u062a] LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0643\\u06d0\\u064a\\u0649\\u0646\",past:\"%s \\u0628\\u06c7\\u0631\\u06c7\\u0646\",s:\"\\u0646\\u06d5\\u0686\\u0686\\u06d5 \\u0633\\u06d0\\u0643\\u0648\\u0646\\u062a\",ss:\"%d \\u0633\\u06d0\\u0643\\u0648\\u0646\\u062a\",m:\"\\u0628\\u0649\\u0631 \\u0645\\u0649\\u0646\\u06c7\\u062a\",mm:\"%d \\u0645\\u0649\\u0646\\u06c7\\u062a\",h:\"\\u0628\\u0649\\u0631 \\u0633\\u0627\\u0626\\u06d5\\u062a\",hh:\"%d \\u0633\\u0627\\u0626\\u06d5\\u062a\",d:\"\\u0628\\u0649\\u0631 \\u0643\\u06c8\\u0646\",dd:\"%d \\u0643\\u06c8\\u0646\",M:\"\\u0628\\u0649\\u0631 \\u0626\\u0627\\u064a\",MM:\"%d \\u0626\\u0627\\u064a\",y:\"\\u0628\\u0649\\u0631 \\u064a\\u0649\\u0644\",yy:\"%d \\u064a\\u0649\\u0644\"},dayOfMonthOrdinalParse:/\\d{1,2}(-\\u0643\\u06c8\\u0646\\u0649|-\\u0626\\u0627\\u064a|-\\u06be\\u06d5\\u067e\\u062a\\u06d5)/,ordinal:function(y,_){switch(_){case\"d\":case\"D\":case\"DDD\":return y+\"-\\u0643\\u06c8\\u0646\\u0649\";case\"w\":case\"W\":return y+\"-\\u06be\\u06d5\\u067e\\u062a\\u06d5\";default:return y}},preparse:function(y){return y.replace(/\\u060c/g,\",\")},postformat:function(y){return y.replace(/,/g,\"\\u060c\")},week:{dow:1,doy:7}})}(S(6676))},7270:function(U,Y,S){!function(D){\"use strict\";function y(C,I,F){return\"m\"===F?I?\"\\u0445\\u0432\\u0438\\u043b\\u0438\\u043d\\u0430\":\"\\u0445\\u0432\\u0438\\u043b\\u0438\\u043d\\u0443\":\"h\"===F?I?\"\\u0433\\u043e\\u0434\\u0438\\u043d\\u0430\":\"\\u0433\\u043e\\u0434\\u0438\\u043d\\u0443\":C+\" \"+function m(C,I){var F=C.split(\"_\");return I%10==1&&I%100!=11?F[0]:I%10>=2&&I%10<=4&&(I%100<10||I%100>=20)?F[1]:F[2]}({ss:I?\"\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0430_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0438_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\":\"\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0443_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0438_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",mm:I?\"\\u0445\\u0432\\u0438\\u043b\\u0438\\u043d\\u0430_\\u0445\\u0432\\u0438\\u043b\\u0438\\u043d\\u0438_\\u0445\\u0432\\u0438\\u043b\\u0438\\u043d\":\"\\u0445\\u0432\\u0438\\u043b\\u0438\\u043d\\u0443_\\u0445\\u0432\\u0438\\u043b\\u0438\\u043d\\u0438_\\u0445\\u0432\\u0438\\u043b\\u0438\\u043d\",hh:I?\"\\u0433\\u043e\\u0434\\u0438\\u043d\\u0430_\\u0433\\u043e\\u0434\\u0438\\u043d\\u0438_\\u0433\\u043e\\u0434\\u0438\\u043d\":\"\\u0433\\u043e\\u0434\\u0438\\u043d\\u0443_\\u0433\\u043e\\u0434\\u0438\\u043d\\u0438_\\u0433\\u043e\\u0434\\u0438\\u043d\",dd:\"\\u0434\\u0435\\u043d\\u044c_\\u0434\\u043d\\u0456_\\u0434\\u043d\\u0456\\u0432\",MM:\"\\u043c\\u0456\\u0441\\u044f\\u0446\\u044c_\\u043c\\u0456\\u0441\\u044f\\u0446\\u0456_\\u043c\\u0456\\u0441\\u044f\\u0446\\u0456\\u0432\",yy:\"\\u0440\\u0456\\u043a_\\u0440\\u043e\\u043a\\u0438_\\u0440\\u043e\\u043a\\u0456\\u0432\"}[F],+C)}function f(C){return function(){return C+\"\\u043e\"+(11===this.hours()?\"\\u0431\":\"\")+\"] LT\"}}D.defineLocale(\"uk\",{months:{format:\"\\u0441\\u0456\\u0447\\u043d\\u044f_\\u043b\\u044e\\u0442\\u043e\\u0433\\u043e_\\u0431\\u0435\\u0440\\u0435\\u0437\\u043d\\u044f_\\u043a\\u0432\\u0456\\u0442\\u043d\\u044f_\\u0442\\u0440\\u0430\\u0432\\u043d\\u044f_\\u0447\\u0435\\u0440\\u0432\\u043d\\u044f_\\u043b\\u0438\\u043f\\u043d\\u044f_\\u0441\\u0435\\u0440\\u043f\\u043d\\u044f_\\u0432\\u0435\\u0440\\u0435\\u0441\\u043d\\u044f_\\u0436\\u043e\\u0432\\u0442\\u043d\\u044f_\\u043b\\u0438\\u0441\\u0442\\u043e\\u043f\\u0430\\u0434\\u0430_\\u0433\\u0440\\u0443\\u0434\\u043d\\u044f\".split(\"_\"),standalone:\"\\u0441\\u0456\\u0447\\u0435\\u043d\\u044c_\\u043b\\u044e\\u0442\\u0438\\u0439_\\u0431\\u0435\\u0440\\u0435\\u0437\\u0435\\u043d\\u044c_\\u043a\\u0432\\u0456\\u0442\\u0435\\u043d\\u044c_\\u0442\\u0440\\u0430\\u0432\\u0435\\u043d\\u044c_\\u0447\\u0435\\u0440\\u0432\\u0435\\u043d\\u044c_\\u043b\\u0438\\u043f\\u0435\\u043d\\u044c_\\u0441\\u0435\\u0440\\u043f\\u0435\\u043d\\u044c_\\u0432\\u0435\\u0440\\u0435\\u0441\\u0435\\u043d\\u044c_\\u0436\\u043e\\u0432\\u0442\\u0435\\u043d\\u044c_\\u043b\\u0438\\u0441\\u0442\\u043e\\u043f\\u0430\\u0434_\\u0433\\u0440\\u0443\\u0434\\u0435\\u043d\\u044c\".split(\"_\")},monthsShort:\"\\u0441\\u0456\\u0447_\\u043b\\u044e\\u0442_\\u0431\\u0435\\u0440_\\u043a\\u0432\\u0456\\u0442_\\u0442\\u0440\\u0430\\u0432_\\u0447\\u0435\\u0440\\u0432_\\u043b\\u0438\\u043f_\\u0441\\u0435\\u0440\\u043f_\\u0432\\u0435\\u0440_\\u0436\\u043e\\u0432\\u0442_\\u043b\\u0438\\u0441\\u0442_\\u0433\\u0440\\u0443\\u0434\".split(\"_\"),weekdays:function _(C,I){var F={nominative:\"\\u043d\\u0435\\u0434\\u0456\\u043b\\u044f_\\u043f\\u043e\\u043d\\u0435\\u0434\\u0456\\u043b\\u043e\\u043a_\\u0432\\u0456\\u0432\\u0442\\u043e\\u0440\\u043e\\u043a_\\u0441\\u0435\\u0440\\u0435\\u0434\\u0430_\\u0447\\u0435\\u0442\\u0432\\u0435\\u0440_\\u043f\\u2019\\u044f\\u0442\\u043d\\u0438\\u0446\\u044f_\\u0441\\u0443\\u0431\\u043e\\u0442\\u0430\".split(\"_\"),accusative:\"\\u043d\\u0435\\u0434\\u0456\\u043b\\u044e_\\u043f\\u043e\\u043d\\u0435\\u0434\\u0456\\u043b\\u043e\\u043a_\\u0432\\u0456\\u0432\\u0442\\u043e\\u0440\\u043e\\u043a_\\u0441\\u0435\\u0440\\u0435\\u0434\\u0443_\\u0447\\u0435\\u0442\\u0432\\u0435\\u0440_\\u043f\\u2019\\u044f\\u0442\\u043d\\u0438\\u0446\\u044e_\\u0441\\u0443\\u0431\\u043e\\u0442\\u0443\".split(\"_\"),genitive:\"\\u043d\\u0435\\u0434\\u0456\\u043b\\u0456_\\u043f\\u043e\\u043d\\u0435\\u0434\\u0456\\u043b\\u043a\\u0430_\\u0432\\u0456\\u0432\\u0442\\u043e\\u0440\\u043a\\u0430_\\u0441\\u0435\\u0440\\u0435\\u0434\\u0438_\\u0447\\u0435\\u0442\\u0432\\u0435\\u0440\\u0433\\u0430_\\u043f\\u2019\\u044f\\u0442\\u043d\\u0438\\u0446\\u0456_\\u0441\\u0443\\u0431\\u043e\\u0442\\u0438\".split(\"_\")};return!0===C?F.nominative.slice(1,7).concat(F.nominative.slice(0,1)):C?F[/(\\[[\\u0412\\u0432\\u0423\\u0443]\\]) ?dddd/.test(I)?\"accusative\":/\\[?(?:\\u043c\\u0438\\u043d\\u0443\\u043b\\u043e\\u0457|\\u043d\\u0430\\u0441\\u0442\\u0443\\u043f\\u043d\\u043e\\u0457)? ?\\] ?dddd/.test(I)?\"genitive\":\"nominative\"][C.day()]:F.nominative},weekdaysShort:\"\\u043d\\u0434_\\u043f\\u043d_\\u0432\\u0442_\\u0441\\u0440_\\u0447\\u0442_\\u043f\\u0442_\\u0441\\u0431\".split(\"_\"),weekdaysMin:\"\\u043d\\u0434_\\u043f\\u043d_\\u0432\\u0442_\\u0441\\u0440_\\u0447\\u0442_\\u043f\\u0442_\\u0441\\u0431\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY \\u0440.\",LLL:\"D MMMM YYYY \\u0440., HH:mm\",LLLL:\"dddd, D MMMM YYYY \\u0440., HH:mm\"},calendar:{sameDay:f(\"[\\u0421\\u044c\\u043e\\u0433\\u043e\\u0434\\u043d\\u0456 \"),nextDay:f(\"[\\u0417\\u0430\\u0432\\u0442\\u0440\\u0430 \"),lastDay:f(\"[\\u0412\\u0447\\u043e\\u0440\\u0430 \"),nextWeek:f(\"[\\u0423] dddd [\"),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return f(\"[\\u041c\\u0438\\u043d\\u0443\\u043b\\u043e\\u0457] dddd [\").call(this);case 1:case 2:case 4:return f(\"[\\u041c\\u0438\\u043d\\u0443\\u043b\\u043e\\u0433\\u043e] dddd [\").call(this)}},sameElse:\"L\"},relativeTime:{future:\"\\u0437\\u0430 %s\",past:\"%s \\u0442\\u043e\\u043c\\u0443\",s:\"\\u0434\\u0435\\u043a\\u0456\\u043b\\u044c\\u043a\\u0430 \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",ss:y,m:y,mm:y,h:\"\\u0433\\u043e\\u0434\\u0438\\u043d\\u0443\",hh:y,d:\"\\u0434\\u0435\\u043d\\u044c\",dd:y,M:\"\\u043c\\u0456\\u0441\\u044f\\u0446\\u044c\",MM:y,y:\"\\u0440\\u0456\\u043a\",yy:y},meridiemParse:/\\u043d\\u043e\\u0447\\u0456|\\u0440\\u0430\\u043d\\u043a\\u0443|\\u0434\\u043d\\u044f|\\u0432\\u0435\\u0447\\u043e\\u0440\\u0430/,isPM:function(C){return/^(\\u0434\\u043d\\u044f|\\u0432\\u0435\\u0447\\u043e\\u0440\\u0430)$/.test(C)},meridiem:function(C,I,F){return C<4?\"\\u043d\\u043e\\u0447\\u0456\":C<12?\"\\u0440\\u0430\\u043d\\u043a\\u0443\":C<17?\"\\u0434\\u043d\\u044f\":\"\\u0432\\u0435\\u0447\\u043e\\u0440\\u0430\"},dayOfMonthOrdinalParse:/\\d{1,2}-(\\u0439|\\u0433\\u043e)/,ordinal:function(C,I){switch(I){case\"M\":case\"d\":case\"DDD\":case\"w\":case\"W\":return C+\"-\\u0439\";case\"D\":return C+\"-\\u0433\\u043e\";default:return C}},week:{dow:1,doy:7}})}(S(6676))},1656:function(U,Y,S){!function(D){\"use strict\";var m=[\"\\u062c\\u0646\\u0648\\u0631\\u06cc\",\"\\u0641\\u0631\\u0648\\u0631\\u06cc\",\"\\u0645\\u0627\\u0631\\u0686\",\"\\u0627\\u067e\\u0631\\u06cc\\u0644\",\"\\u0645\\u0626\\u06cc\",\"\\u062c\\u0648\\u0646\",\"\\u062c\\u0648\\u0644\\u0627\\u0626\\u06cc\",\"\\u0627\\u06af\\u0633\\u062a\",\"\\u0633\\u062a\\u0645\\u0628\\u0631\",\"\\u0627\\u06a9\\u062a\\u0648\\u0628\\u0631\",\"\\u0646\\u0648\\u0645\\u0628\\u0631\",\"\\u062f\\u0633\\u0645\\u0628\\u0631\"],y=[\"\\u0627\\u062a\\u0648\\u0627\\u0631\",\"\\u067e\\u06cc\\u0631\",\"\\u0645\\u0646\\u06af\\u0644\",\"\\u0628\\u062f\\u06be\",\"\\u062c\\u0645\\u0639\\u0631\\u0627\\u062a\",\"\\u062c\\u0645\\u0639\\u06c1\",\"\\u06c1\\u0641\\u062a\\u06c1\"];D.defineLocale(\"ur\",{months:m,monthsShort:m,weekdays:y,weekdaysShort:y,weekdaysMin:y,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd\\u060c D MMMM YYYY HH:mm\"},meridiemParse:/\\u0635\\u0628\\u062d|\\u0634\\u0627\\u0645/,isPM:function(f){return\"\\u0634\\u0627\\u0645\"===f},meridiem:function(f,b,C){return f<12?\"\\u0635\\u0628\\u062d\":\"\\u0634\\u0627\\u0645\"},calendar:{sameDay:\"[\\u0622\\u062c \\u0628\\u0648\\u0642\\u062a] LT\",nextDay:\"[\\u06a9\\u0644 \\u0628\\u0648\\u0642\\u062a] LT\",nextWeek:\"dddd [\\u0628\\u0648\\u0642\\u062a] LT\",lastDay:\"[\\u06af\\u0630\\u0634\\u062a\\u06c1 \\u0631\\u0648\\u0632 \\u0628\\u0648\\u0642\\u062a] LT\",lastWeek:\"[\\u06af\\u0630\\u0634\\u062a\\u06c1] dddd [\\u0628\\u0648\\u0642\\u062a] LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0628\\u0639\\u062f\",past:\"%s \\u0642\\u0628\\u0644\",s:\"\\u0686\\u0646\\u062f \\u0633\\u06cc\\u06a9\\u0646\\u0688\",ss:\"%d \\u0633\\u06cc\\u06a9\\u0646\\u0688\",m:\"\\u0627\\u06cc\\u06a9 \\u0645\\u0646\\u0679\",mm:\"%d \\u0645\\u0646\\u0679\",h:\"\\u0627\\u06cc\\u06a9 \\u06af\\u06be\\u0646\\u0679\\u06c1\",hh:\"%d \\u06af\\u06be\\u0646\\u0679\\u06d2\",d:\"\\u0627\\u06cc\\u06a9 \\u062f\\u0646\",dd:\"%d \\u062f\\u0646\",M:\"\\u0627\\u06cc\\u06a9 \\u0645\\u0627\\u06c1\",MM:\"%d \\u0645\\u0627\\u06c1\",y:\"\\u0627\\u06cc\\u06a9 \\u0633\\u0627\\u0644\",yy:\"%d \\u0633\\u0627\\u0644\"},preparse:function(f){return f.replace(/\\u060c/g,\",\")},postformat:function(f){return f.replace(/,/g,\"\\u060c\")},week:{dow:1,doy:4}})}(S(6676))},8744:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"uz-latn\",{months:\"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr\".split(\"_\"),monthsShort:\"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek\".split(\"_\"),weekdays:\"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba\".split(\"_\"),weekdaysShort:\"Yak_Dush_Sesh_Chor_Pay_Jum_Shan\".split(\"_\"),weekdaysMin:\"Ya_Du_Se_Cho_Pa_Ju_Sha\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"D MMMM YYYY, dddd HH:mm\"},calendar:{sameDay:\"[Bugun soat] LT [da]\",nextDay:\"[Ertaga] LT [da]\",nextWeek:\"dddd [kuni soat] LT [da]\",lastDay:\"[Kecha soat] LT [da]\",lastWeek:\"[O'tgan] dddd [kuni soat] LT [da]\",sameElse:\"L\"},relativeTime:{future:\"Yaqin %s ichida\",past:\"Bir necha %s oldin\",s:\"soniya\",ss:\"%d soniya\",m:\"bir daqiqa\",mm:\"%d daqiqa\",h:\"bir soat\",hh:\"%d soat\",d:\"bir kun\",dd:\"%d kun\",M:\"bir oy\",MM:\"%d oy\",y:\"bir yil\",yy:\"%d yil\"},week:{dow:1,doy:7}})}(S(6676))},8364:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"uz\",{months:\"\\u044f\\u043d\\u0432\\u0430\\u0440_\\u0444\\u0435\\u0432\\u0440\\u0430\\u043b_\\u043c\\u0430\\u0440\\u0442_\\u0430\\u043f\\u0440\\u0435\\u043b_\\u043c\\u0430\\u0439_\\u0438\\u044e\\u043d_\\u0438\\u044e\\u043b_\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442_\\u0441\\u0435\\u043d\\u0442\\u044f\\u0431\\u0440_\\u043e\\u043a\\u0442\\u044f\\u0431\\u0440_\\u043d\\u043e\\u044f\\u0431\\u0440_\\u0434\\u0435\\u043a\\u0430\\u0431\\u0440\".split(\"_\"),monthsShort:\"\\u044f\\u043d\\u0432_\\u0444\\u0435\\u0432_\\u043c\\u0430\\u0440_\\u0430\\u043f\\u0440_\\u043c\\u0430\\u0439_\\u0438\\u044e\\u043d_\\u0438\\u044e\\u043b_\\u0430\\u0432\\u0433_\\u0441\\u0435\\u043d_\\u043e\\u043a\\u0442_\\u043d\\u043e\\u044f_\\u0434\\u0435\\u043a\".split(\"_\"),weekdays:\"\\u042f\\u043a\\u0448\\u0430\\u043d\\u0431\\u0430_\\u0414\\u0443\\u0448\\u0430\\u043d\\u0431\\u0430_\\u0421\\u0435\\u0448\\u0430\\u043d\\u0431\\u0430_\\u0427\\u043e\\u0440\\u0448\\u0430\\u043d\\u0431\\u0430_\\u041f\\u0430\\u0439\\u0448\\u0430\\u043d\\u0431\\u0430_\\u0416\\u0443\\u043c\\u0430_\\u0428\\u0430\\u043d\\u0431\\u0430\".split(\"_\"),weekdaysShort:\"\\u042f\\u043a\\u0448_\\u0414\\u0443\\u0448_\\u0421\\u0435\\u0448_\\u0427\\u043e\\u0440_\\u041f\\u0430\\u0439_\\u0416\\u0443\\u043c_\\u0428\\u0430\\u043d\".split(\"_\"),weekdaysMin:\"\\u042f\\u043a_\\u0414\\u0443_\\u0421\\u0435_\\u0427\\u043e_\\u041f\\u0430_\\u0416\\u0443_\\u0428\\u0430\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"D MMMM YYYY, dddd HH:mm\"},calendar:{sameDay:\"[\\u0411\\u0443\\u0433\\u0443\\u043d \\u0441\\u043e\\u0430\\u0442] LT [\\u0434\\u0430]\",nextDay:\"[\\u042d\\u0440\\u0442\\u0430\\u0433\\u0430] LT [\\u0434\\u0430]\",nextWeek:\"dddd [\\u043a\\u0443\\u043d\\u0438 \\u0441\\u043e\\u0430\\u0442] LT [\\u0434\\u0430]\",lastDay:\"[\\u041a\\u0435\\u0447\\u0430 \\u0441\\u043e\\u0430\\u0442] LT [\\u0434\\u0430]\",lastWeek:\"[\\u0423\\u0442\\u0433\\u0430\\u043d] dddd [\\u043a\\u0443\\u043d\\u0438 \\u0441\\u043e\\u0430\\u0442] LT [\\u0434\\u0430]\",sameElse:\"L\"},relativeTime:{future:\"\\u042f\\u043a\\u0438\\u043d %s \\u0438\\u0447\\u0438\\u0434\\u0430\",past:\"\\u0411\\u0438\\u0440 \\u043d\\u0435\\u0447\\u0430 %s \\u043e\\u043b\\u0434\\u0438\\u043d\",s:\"\\u0444\\u0443\\u0440\\u0441\\u0430\\u0442\",ss:\"%d \\u0444\\u0443\\u0440\\u0441\\u0430\\u0442\",m:\"\\u0431\\u0438\\u0440 \\u0434\\u0430\\u043a\\u0438\\u043a\\u0430\",mm:\"%d \\u0434\\u0430\\u043a\\u0438\\u043a\\u0430\",h:\"\\u0431\\u0438\\u0440 \\u0441\\u043e\\u0430\\u0442\",hh:\"%d \\u0441\\u043e\\u0430\\u0442\",d:\"\\u0431\\u0438\\u0440 \\u043a\\u0443\\u043d\",dd:\"%d \\u043a\\u0443\\u043d\",M:\"\\u0431\\u0438\\u0440 \\u043e\\u0439\",MM:\"%d \\u043e\\u0439\",y:\"\\u0431\\u0438\\u0440 \\u0439\\u0438\\u043b\",yy:\"%d \\u0439\\u0438\\u043b\"},week:{dow:1,doy:7}})}(S(6676))},5049:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"vi\",{months:\"th\\xe1ng 1_th\\xe1ng 2_th\\xe1ng 3_th\\xe1ng 4_th\\xe1ng 5_th\\xe1ng 6_th\\xe1ng 7_th\\xe1ng 8_th\\xe1ng 9_th\\xe1ng 10_th\\xe1ng 11_th\\xe1ng 12\".split(\"_\"),monthsShort:\"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12\".split(\"_\"),monthsParseExact:!0,weekdays:\"ch\\u1ee7 nh\\u1eadt_th\\u1ee9 hai_th\\u1ee9 ba_th\\u1ee9 t\\u01b0_th\\u1ee9 n\\u0103m_th\\u1ee9 s\\xe1u_th\\u1ee9 b\\u1ea3y\".split(\"_\"),weekdaysShort:\"CN_T2_T3_T4_T5_T6_T7\".split(\"_\"),weekdaysMin:\"CN_T2_T3_T4_T5_T6_T7\".split(\"_\"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(y){return/^ch$/i.test(y)},meridiem:function(y,_,f){return y<12?f?\"sa\":\"SA\":f?\"ch\":\"CH\"},longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM [n\\u0103m] YYYY\",LLL:\"D MMMM [n\\u0103m] YYYY HH:mm\",LLLL:\"dddd, D MMMM [n\\u0103m] YYYY HH:mm\",l:\"DD/M/YYYY\",ll:\"D MMM YYYY\",lll:\"D MMM YYYY HH:mm\",llll:\"ddd, D MMM YYYY HH:mm\"},calendar:{sameDay:\"[H\\xf4m nay l\\xfac] LT\",nextDay:\"[Ng\\xe0y mai l\\xfac] LT\",nextWeek:\"dddd [tu\\u1ea7n t\\u1edbi l\\xfac] LT\",lastDay:\"[H\\xf4m qua l\\xfac] LT\",lastWeek:\"dddd [tu\\u1ea7n tr\\u01b0\\u1edbc l\\xfac] LT\",sameElse:\"L\"},relativeTime:{future:\"%s t\\u1edbi\",past:\"%s tr\\u01b0\\u1edbc\",s:\"v\\xe0i gi\\xe2y\",ss:\"%d gi\\xe2y\",m:\"m\\u1ed9t ph\\xfat\",mm:\"%d ph\\xfat\",h:\"m\\u1ed9t gi\\u1edd\",hh:\"%d gi\\u1edd\",d:\"m\\u1ed9t ng\\xe0y\",dd:\"%d ng\\xe0y\",w:\"m\\u1ed9t tu\\u1ea7n\",ww:\"%d tu\\u1ea7n\",M:\"m\\u1ed9t th\\xe1ng\",MM:\"%d th\\xe1ng\",y:\"m\\u1ed9t n\\u0103m\",yy:\"%d n\\u0103m\"},dayOfMonthOrdinalParse:/\\d{1,2}/,ordinal:function(y){return y},week:{dow:1,doy:4}})}(S(6676))},5106:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"x-pseudo\",{months:\"J~\\xe1\\xf1\\xfa\\xe1~r\\xfd_F~\\xe9br\\xfa~\\xe1r\\xfd_~M\\xe1rc~h_\\xc1p~r\\xedl_~M\\xe1\\xfd_~J\\xfa\\xf1\\xe9~_J\\xfal~\\xfd_\\xc1\\xfa~g\\xfast~_S\\xe9p~t\\xe9mb~\\xe9r_\\xd3~ct\\xf3b~\\xe9r_\\xd1~\\xf3v\\xe9m~b\\xe9r_~D\\xe9c\\xe9~mb\\xe9r\".split(\"_\"),monthsShort:\"J~\\xe1\\xf1_~F\\xe9b_~M\\xe1r_~\\xc1pr_~M\\xe1\\xfd_~J\\xfa\\xf1_~J\\xfal_~\\xc1\\xfag_~S\\xe9p_~\\xd3ct_~\\xd1\\xf3v_~D\\xe9c\".split(\"_\"),monthsParseExact:!0,weekdays:\"S~\\xfa\\xf1d\\xe1~\\xfd_M\\xf3~\\xf1d\\xe1\\xfd~_T\\xfa\\xe9~sd\\xe1\\xfd~_W\\xe9d~\\xf1\\xe9sd~\\xe1\\xfd_T~h\\xfars~d\\xe1\\xfd_~Fr\\xedd~\\xe1\\xfd_S~\\xe1t\\xfar~d\\xe1\\xfd\".split(\"_\"),weekdaysShort:\"S~\\xfa\\xf1_~M\\xf3\\xf1_~T\\xfa\\xe9_~W\\xe9d_~Th\\xfa_~Fr\\xed_~S\\xe1t\".split(\"_\"),weekdaysMin:\"S~\\xfa_M\\xf3~_T\\xfa_~W\\xe9_T~h_Fr~_S\\xe1\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[T~\\xf3d\\xe1~\\xfd \\xe1t] LT\",nextDay:\"[T~\\xf3m\\xf3~rr\\xf3~w \\xe1t] LT\",nextWeek:\"dddd [\\xe1t] LT\",lastDay:\"[\\xdd~\\xe9st~\\xe9rd\\xe1~\\xfd \\xe1t] LT\",lastWeek:\"[L~\\xe1st] dddd [\\xe1t] LT\",sameElse:\"L\"},relativeTime:{future:\"\\xed~\\xf1 %s\",past:\"%s \\xe1~g\\xf3\",s:\"\\xe1 ~f\\xe9w ~s\\xe9c\\xf3~\\xf1ds\",ss:\"%d s~\\xe9c\\xf3\\xf1~ds\",m:\"\\xe1 ~m\\xed\\xf1~\\xfat\\xe9\",mm:\"%d m~\\xed\\xf1\\xfa~t\\xe9s\",h:\"\\xe1~\\xf1 h\\xf3~\\xfar\",hh:\"%d h~\\xf3\\xfars\",d:\"\\xe1 ~d\\xe1\\xfd\",dd:\"%d d~\\xe1\\xfds\",M:\"\\xe1 ~m\\xf3\\xf1~th\",MM:\"%d m~\\xf3\\xf1t~hs\",y:\"\\xe1 ~\\xfd\\xe9\\xe1r\",yy:\"%d \\xfd~\\xe9\\xe1rs\"},dayOfMonthOrdinalParse:/\\d{1,2}(th|st|nd|rd)/,ordinal:function(y){var _=y%10;return y+(1==~~(y%100/10)?\"th\":1===_?\"st\":2===_?\"nd\":3===_?\"rd\":\"th\")},week:{dow:1,doy:4}})}(S(6676))},6199:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"yo\",{months:\"S\\u1eb9\\u0301r\\u1eb9\\u0301_E\\u0300re\\u0300le\\u0300_\\u1eb8r\\u1eb9\\u0300na\\u0300_I\\u0300gbe\\u0301_E\\u0300bibi_O\\u0300ku\\u0300du_Ag\\u1eb9mo_O\\u0300gu\\u0301n_Owewe_\\u1ecc\\u0300wa\\u0300ra\\u0300_Be\\u0301lu\\u0301_\\u1ecc\\u0300p\\u1eb9\\u0300\\u0300\".split(\"_\"),monthsShort:\"S\\u1eb9\\u0301r_E\\u0300rl_\\u1eb8rn_I\\u0300gb_E\\u0300bi_O\\u0300ku\\u0300_Ag\\u1eb9_O\\u0300gu\\u0301_Owe_\\u1ecc\\u0300wa\\u0300_Be\\u0301l_\\u1ecc\\u0300p\\u1eb9\\u0300\\u0300\".split(\"_\"),weekdays:\"A\\u0300i\\u0300ku\\u0301_Aje\\u0301_I\\u0300s\\u1eb9\\u0301gun_\\u1eccj\\u1ecd\\u0301ru\\u0301_\\u1eccj\\u1ecd\\u0301b\\u1ecd_\\u1eb8ti\\u0300_A\\u0300ba\\u0301m\\u1eb9\\u0301ta\".split(\"_\"),weekdaysShort:\"A\\u0300i\\u0300k_Aje\\u0301_I\\u0300s\\u1eb9\\u0301_\\u1eccjr_\\u1eccjb_\\u1eb8ti\\u0300_A\\u0300ba\\u0301\".split(\"_\"),weekdaysMin:\"A\\u0300i\\u0300_Aj_I\\u0300s_\\u1eccr_\\u1eccb_\\u1eb8t_A\\u0300b\".split(\"_\"),longDateFormat:{LT:\"h:mm A\",LTS:\"h:mm:ss A\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY h:mm A\",LLLL:\"dddd, D MMMM YYYY h:mm A\"},calendar:{sameDay:\"[O\\u0300ni\\u0300 ni] LT\",nextDay:\"[\\u1ecc\\u0300la ni] LT\",nextWeek:\"dddd [\\u1eccs\\u1eb9\\u0300 to\\u0301n'b\\u1ecd] [ni] LT\",lastDay:\"[A\\u0300na ni] LT\",lastWeek:\"dddd [\\u1eccs\\u1eb9\\u0300 to\\u0301l\\u1ecd\\u0301] [ni] LT\",sameElse:\"L\"},relativeTime:{future:\"ni\\u0301 %s\",past:\"%s k\\u1ecdja\\u0301\",s:\"i\\u0300s\\u1eb9ju\\u0301 aaya\\u0301 die\",ss:\"aaya\\u0301 %d\",m:\"i\\u0300s\\u1eb9ju\\u0301 kan\",mm:\"i\\u0300s\\u1eb9ju\\u0301 %d\",h:\"wa\\u0301kati kan\",hh:\"wa\\u0301kati %d\",d:\"\\u1ecdj\\u1ecd\\u0301 kan\",dd:\"\\u1ecdj\\u1ecd\\u0301 %d\",M:\"osu\\u0300 kan\",MM:\"osu\\u0300 %d\",y:\"\\u1ecddu\\u0301n kan\",yy:\"\\u1ecddu\\u0301n %d\"},dayOfMonthOrdinalParse:/\\u1ecdj\\u1ecd\\u0301\\s\\d{1,2}/,ordinal:\"\\u1ecdj\\u1ecd\\u0301 %d\",week:{dow:1,doy:4}})}(S(6676))},7280:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"zh-cn\",{months:\"\\u4e00\\u6708_\\u4e8c\\u6708_\\u4e09\\u6708_\\u56db\\u6708_\\u4e94\\u6708_\\u516d\\u6708_\\u4e03\\u6708_\\u516b\\u6708_\\u4e5d\\u6708_\\u5341\\u6708_\\u5341\\u4e00\\u6708_\\u5341\\u4e8c\\u6708\".split(\"_\"),monthsShort:\"1\\u6708_2\\u6708_3\\u6708_4\\u6708_5\\u6708_6\\u6708_7\\u6708_8\\u6708_9\\u6708_10\\u6708_11\\u6708_12\\u6708\".split(\"_\"),weekdays:\"\\u661f\\u671f\\u65e5_\\u661f\\u671f\\u4e00_\\u661f\\u671f\\u4e8c_\\u661f\\u671f\\u4e09_\\u661f\\u671f\\u56db_\\u661f\\u671f\\u4e94_\\u661f\\u671f\\u516d\".split(\"_\"),weekdaysShort:\"\\u5468\\u65e5_\\u5468\\u4e00_\\u5468\\u4e8c_\\u5468\\u4e09_\\u5468\\u56db_\\u5468\\u4e94_\\u5468\\u516d\".split(\"_\"),weekdaysMin:\"\\u65e5_\\u4e00_\\u4e8c_\\u4e09_\\u56db_\\u4e94_\\u516d\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY/MM/DD\",LL:\"YYYY\\u5e74M\\u6708D\\u65e5\",LLL:\"YYYY\\u5e74M\\u6708D\\u65e5Ah\\u70b9mm\\u5206\",LLLL:\"YYYY\\u5e74M\\u6708D\\u65e5ddddAh\\u70b9mm\\u5206\",l:\"YYYY/M/D\",ll:\"YYYY\\u5e74M\\u6708D\\u65e5\",lll:\"YYYY\\u5e74M\\u6708D\\u65e5 HH:mm\",llll:\"YYYY\\u5e74M\\u6708D\\u65e5dddd HH:mm\"},meridiemParse:/\\u51cc\\u6668|\\u65e9\\u4e0a|\\u4e0a\\u5348|\\u4e2d\\u5348|\\u4e0b\\u5348|\\u665a\\u4e0a/,meridiemHour:function(y,_){return 12===y&&(y=0),\"\\u51cc\\u6668\"===_||\"\\u65e9\\u4e0a\"===_||\"\\u4e0a\\u5348\"===_?y:\"\\u4e0b\\u5348\"===_||\"\\u665a\\u4e0a\"===_?y+12:y>=11?y:y+12},meridiem:function(y,_,f){var b=100*y+_;return b<600?\"\\u51cc\\u6668\":b<900?\"\\u65e9\\u4e0a\":b<1130?\"\\u4e0a\\u5348\":b<1230?\"\\u4e2d\\u5348\":b<1800?\"\\u4e0b\\u5348\":\"\\u665a\\u4e0a\"},calendar:{sameDay:\"[\\u4eca\\u5929]LT\",nextDay:\"[\\u660e\\u5929]LT\",nextWeek:function(y){return y.week()!==this.week()?\"[\\u4e0b]dddLT\":\"[\\u672c]dddLT\"},lastDay:\"[\\u6628\\u5929]LT\",lastWeek:function(y){return this.week()!==y.week()?\"[\\u4e0a]dddLT\":\"[\\u672c]dddLT\"},sameElse:\"L\"},dayOfMonthOrdinalParse:/\\d{1,2}(\\u65e5|\\u6708|\\u5468)/,ordinal:function(y,_){switch(_){case\"d\":case\"D\":case\"DDD\":return y+\"\\u65e5\";case\"M\":return y+\"\\u6708\";case\"w\":case\"W\":return y+\"\\u5468\";default:return y}},relativeTime:{future:\"%s\\u540e\",past:\"%s\\u524d\",s:\"\\u51e0\\u79d2\",ss:\"%d \\u79d2\",m:\"1 \\u5206\\u949f\",mm:\"%d \\u5206\\u949f\",h:\"1 \\u5c0f\\u65f6\",hh:\"%d \\u5c0f\\u65f6\",d:\"1 \\u5929\",dd:\"%d \\u5929\",w:\"1 \\u5468\",ww:\"%d \\u5468\",M:\"1 \\u4e2a\\u6708\",MM:\"%d \\u4e2a\\u6708\",y:\"1 \\u5e74\",yy:\"%d \\u5e74\"},week:{dow:1,doy:4}})}(S(6676))},6860:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"zh-hk\",{months:\"\\u4e00\\u6708_\\u4e8c\\u6708_\\u4e09\\u6708_\\u56db\\u6708_\\u4e94\\u6708_\\u516d\\u6708_\\u4e03\\u6708_\\u516b\\u6708_\\u4e5d\\u6708_\\u5341\\u6708_\\u5341\\u4e00\\u6708_\\u5341\\u4e8c\\u6708\".split(\"_\"),monthsShort:\"1\\u6708_2\\u6708_3\\u6708_4\\u6708_5\\u6708_6\\u6708_7\\u6708_8\\u6708_9\\u6708_10\\u6708_11\\u6708_12\\u6708\".split(\"_\"),weekdays:\"\\u661f\\u671f\\u65e5_\\u661f\\u671f\\u4e00_\\u661f\\u671f\\u4e8c_\\u661f\\u671f\\u4e09_\\u661f\\u671f\\u56db_\\u661f\\u671f\\u4e94_\\u661f\\u671f\\u516d\".split(\"_\"),weekdaysShort:\"\\u9031\\u65e5_\\u9031\\u4e00_\\u9031\\u4e8c_\\u9031\\u4e09_\\u9031\\u56db_\\u9031\\u4e94_\\u9031\\u516d\".split(\"_\"),weekdaysMin:\"\\u65e5_\\u4e00_\\u4e8c_\\u4e09_\\u56db_\\u4e94_\\u516d\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY/MM/DD\",LL:\"YYYY\\u5e74M\\u6708D\\u65e5\",LLL:\"YYYY\\u5e74M\\u6708D\\u65e5 HH:mm\",LLLL:\"YYYY\\u5e74M\\u6708D\\u65e5dddd HH:mm\",l:\"YYYY/M/D\",ll:\"YYYY\\u5e74M\\u6708D\\u65e5\",lll:\"YYYY\\u5e74M\\u6708D\\u65e5 HH:mm\",llll:\"YYYY\\u5e74M\\u6708D\\u65e5dddd HH:mm\"},meridiemParse:/\\u51cc\\u6668|\\u65e9\\u4e0a|\\u4e0a\\u5348|\\u4e2d\\u5348|\\u4e0b\\u5348|\\u665a\\u4e0a/,meridiemHour:function(y,_){return 12===y&&(y=0),\"\\u51cc\\u6668\"===_||\"\\u65e9\\u4e0a\"===_||\"\\u4e0a\\u5348\"===_?y:\"\\u4e2d\\u5348\"===_?y>=11?y:y+12:\"\\u4e0b\\u5348\"===_||\"\\u665a\\u4e0a\"===_?y+12:void 0},meridiem:function(y,_,f){var b=100*y+_;return b<600?\"\\u51cc\\u6668\":b<900?\"\\u65e9\\u4e0a\":b<1200?\"\\u4e0a\\u5348\":1200===b?\"\\u4e2d\\u5348\":b<1800?\"\\u4e0b\\u5348\":\"\\u665a\\u4e0a\"},calendar:{sameDay:\"[\\u4eca\\u5929]LT\",nextDay:\"[\\u660e\\u5929]LT\",nextWeek:\"[\\u4e0b]ddddLT\",lastDay:\"[\\u6628\\u5929]LT\",lastWeek:\"[\\u4e0a]ddddLT\",sameElse:\"L\"},dayOfMonthOrdinalParse:/\\d{1,2}(\\u65e5|\\u6708|\\u9031)/,ordinal:function(y,_){switch(_){case\"d\":case\"D\":case\"DDD\":return y+\"\\u65e5\";case\"M\":return y+\"\\u6708\";case\"w\":case\"W\":return y+\"\\u9031\";default:return y}},relativeTime:{future:\"%s\\u5f8c\",past:\"%s\\u524d\",s:\"\\u5e7e\\u79d2\",ss:\"%d \\u79d2\",m:\"1 \\u5206\\u9418\",mm:\"%d \\u5206\\u9418\",h:\"1 \\u5c0f\\u6642\",hh:\"%d \\u5c0f\\u6642\",d:\"1 \\u5929\",dd:\"%d \\u5929\",M:\"1 \\u500b\\u6708\",MM:\"%d \\u500b\\u6708\",y:\"1 \\u5e74\",yy:\"%d \\u5e74\"}})}(S(6676))},2335:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"zh-mo\",{months:\"\\u4e00\\u6708_\\u4e8c\\u6708_\\u4e09\\u6708_\\u56db\\u6708_\\u4e94\\u6708_\\u516d\\u6708_\\u4e03\\u6708_\\u516b\\u6708_\\u4e5d\\u6708_\\u5341\\u6708_\\u5341\\u4e00\\u6708_\\u5341\\u4e8c\\u6708\".split(\"_\"),monthsShort:\"1\\u6708_2\\u6708_3\\u6708_4\\u6708_5\\u6708_6\\u6708_7\\u6708_8\\u6708_9\\u6708_10\\u6708_11\\u6708_12\\u6708\".split(\"_\"),weekdays:\"\\u661f\\u671f\\u65e5_\\u661f\\u671f\\u4e00_\\u661f\\u671f\\u4e8c_\\u661f\\u671f\\u4e09_\\u661f\\u671f\\u56db_\\u661f\\u671f\\u4e94_\\u661f\\u671f\\u516d\".split(\"_\"),weekdaysShort:\"\\u9031\\u65e5_\\u9031\\u4e00_\\u9031\\u4e8c_\\u9031\\u4e09_\\u9031\\u56db_\\u9031\\u4e94_\\u9031\\u516d\".split(\"_\"),weekdaysMin:\"\\u65e5_\\u4e00_\\u4e8c_\\u4e09_\\u56db_\\u4e94_\\u516d\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"YYYY\\u5e74M\\u6708D\\u65e5\",LLL:\"YYYY\\u5e74M\\u6708D\\u65e5 HH:mm\",LLLL:\"YYYY\\u5e74M\\u6708D\\u65e5dddd HH:mm\",l:\"D/M/YYYY\",ll:\"YYYY\\u5e74M\\u6708D\\u65e5\",lll:\"YYYY\\u5e74M\\u6708D\\u65e5 HH:mm\",llll:\"YYYY\\u5e74M\\u6708D\\u65e5dddd HH:mm\"},meridiemParse:/\\u51cc\\u6668|\\u65e9\\u4e0a|\\u4e0a\\u5348|\\u4e2d\\u5348|\\u4e0b\\u5348|\\u665a\\u4e0a/,meridiemHour:function(y,_){return 12===y&&(y=0),\"\\u51cc\\u6668\"===_||\"\\u65e9\\u4e0a\"===_||\"\\u4e0a\\u5348\"===_?y:\"\\u4e2d\\u5348\"===_?y>=11?y:y+12:\"\\u4e0b\\u5348\"===_||\"\\u665a\\u4e0a\"===_?y+12:void 0},meridiem:function(y,_,f){var b=100*y+_;return b<600?\"\\u51cc\\u6668\":b<900?\"\\u65e9\\u4e0a\":b<1130?\"\\u4e0a\\u5348\":b<1230?\"\\u4e2d\\u5348\":b<1800?\"\\u4e0b\\u5348\":\"\\u665a\\u4e0a\"},calendar:{sameDay:\"[\\u4eca\\u5929] LT\",nextDay:\"[\\u660e\\u5929] LT\",nextWeek:\"[\\u4e0b]dddd LT\",lastDay:\"[\\u6628\\u5929] LT\",lastWeek:\"[\\u4e0a]dddd LT\",sameElse:\"L\"},dayOfMonthOrdinalParse:/\\d{1,2}(\\u65e5|\\u6708|\\u9031)/,ordinal:function(y,_){switch(_){case\"d\":case\"D\":case\"DDD\":return y+\"\\u65e5\";case\"M\":return y+\"\\u6708\";case\"w\":case\"W\":return y+\"\\u9031\";default:return y}},relativeTime:{future:\"%s\\u5167\",past:\"%s\\u524d\",s:\"\\u5e7e\\u79d2\",ss:\"%d \\u79d2\",m:\"1 \\u5206\\u9418\",mm:\"%d \\u5206\\u9418\",h:\"1 \\u5c0f\\u6642\",hh:\"%d \\u5c0f\\u6642\",d:\"1 \\u5929\",dd:\"%d \\u5929\",M:\"1 \\u500b\\u6708\",MM:\"%d \\u500b\\u6708\",y:\"1 \\u5e74\",yy:\"%d \\u5e74\"}})}(S(6676))},482:function(U,Y,S){!function(D){\"use strict\";D.defineLocale(\"zh-tw\",{months:\"\\u4e00\\u6708_\\u4e8c\\u6708_\\u4e09\\u6708_\\u56db\\u6708_\\u4e94\\u6708_\\u516d\\u6708_\\u4e03\\u6708_\\u516b\\u6708_\\u4e5d\\u6708_\\u5341\\u6708_\\u5341\\u4e00\\u6708_\\u5341\\u4e8c\\u6708\".split(\"_\"),monthsShort:\"1\\u6708_2\\u6708_3\\u6708_4\\u6708_5\\u6708_6\\u6708_7\\u6708_8\\u6708_9\\u6708_10\\u6708_11\\u6708_12\\u6708\".split(\"_\"),weekdays:\"\\u661f\\u671f\\u65e5_\\u661f\\u671f\\u4e00_\\u661f\\u671f\\u4e8c_\\u661f\\u671f\\u4e09_\\u661f\\u671f\\u56db_\\u661f\\u671f\\u4e94_\\u661f\\u671f\\u516d\".split(\"_\"),weekdaysShort:\"\\u9031\\u65e5_\\u9031\\u4e00_\\u9031\\u4e8c_\\u9031\\u4e09_\\u9031\\u56db_\\u9031\\u4e94_\\u9031\\u516d\".split(\"_\"),weekdaysMin:\"\\u65e5_\\u4e00_\\u4e8c_\\u4e09_\\u56db_\\u4e94_\\u516d\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY/MM/DD\",LL:\"YYYY\\u5e74M\\u6708D\\u65e5\",LLL:\"YYYY\\u5e74M\\u6708D\\u65e5 HH:mm\",LLLL:\"YYYY\\u5e74M\\u6708D\\u65e5dddd HH:mm\",l:\"YYYY/M/D\",ll:\"YYYY\\u5e74M\\u6708D\\u65e5\",lll:\"YYYY\\u5e74M\\u6708D\\u65e5 HH:mm\",llll:\"YYYY\\u5e74M\\u6708D\\u65e5dddd HH:mm\"},meridiemParse:/\\u51cc\\u6668|\\u65e9\\u4e0a|\\u4e0a\\u5348|\\u4e2d\\u5348|\\u4e0b\\u5348|\\u665a\\u4e0a/,meridiemHour:function(y,_){return 12===y&&(y=0),\"\\u51cc\\u6668\"===_||\"\\u65e9\\u4e0a\"===_||\"\\u4e0a\\u5348\"===_?y:\"\\u4e2d\\u5348\"===_?y>=11?y:y+12:\"\\u4e0b\\u5348\"===_||\"\\u665a\\u4e0a\"===_?y+12:void 0},meridiem:function(y,_,f){var b=100*y+_;return b<600?\"\\u51cc\\u6668\":b<900?\"\\u65e9\\u4e0a\":b<1130?\"\\u4e0a\\u5348\":b<1230?\"\\u4e2d\\u5348\":b<1800?\"\\u4e0b\\u5348\":\"\\u665a\\u4e0a\"},calendar:{sameDay:\"[\\u4eca\\u5929] LT\",nextDay:\"[\\u660e\\u5929] LT\",nextWeek:\"[\\u4e0b]dddd LT\",lastDay:\"[\\u6628\\u5929] LT\",lastWeek:\"[\\u4e0a]dddd LT\",sameElse:\"L\"},dayOfMonthOrdinalParse:/\\d{1,2}(\\u65e5|\\u6708|\\u9031)/,ordinal:function(y,_){switch(_){case\"d\":case\"D\":case\"DDD\":return y+\"\\u65e5\";case\"M\":return y+\"\\u6708\";case\"w\":case\"W\":return y+\"\\u9031\";default:return y}},relativeTime:{future:\"%s\\u5f8c\",past:\"%s\\u524d\",s:\"\\u5e7e\\u79d2\",ss:\"%d \\u79d2\",m:\"1 \\u5206\\u9418\",mm:\"%d \\u5206\\u9418\",h:\"1 \\u5c0f\\u6642\",hh:\"%d \\u5c0f\\u6642\",d:\"1 \\u5929\",dd:\"%d \\u5929\",M:\"1 \\u500b\\u6708\",MM:\"%d \\u500b\\u6708\",y:\"1 \\u5e74\",yy:\"%d \\u5e74\"}})}(S(6676))},6676:function(U,Y,S){(U=S.nmd(U)).exports=function(){\"use strict\";var D,ht;function m(){return D.apply(null,arguments)}function _(c){return c instanceof Array||\"[object Array]\"===Object.prototype.toString.call(c)}function f(c){return null!=c&&\"[object Object]\"===Object.prototype.toString.call(c)}function b(c,g){return Object.prototype.hasOwnProperty.call(c,g)}function C(c){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(c).length;var g;for(g in c)if(b(c,g))return!1;return!0}function I(c){return void 0===c}function F(c){return\"number\"==typeof c||\"[object Number]\"===Object.prototype.toString.call(c)}function V(c){return c instanceof Date||\"[object Date]\"===Object.prototype.toString.call(c)}function ie(c,g){var L,v=[],T=c.length;for(L=0;L>>0;for(L=0;L0)for(v=0;v=0?v?\"+\":\"\":\"-\")+Math.pow(10,Math.max(0,g-L.length)).toString().substr(1)+L}var Ae=/(\\[[^\\[]*\\])|(\\\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,kt=/(\\[[^\\[]*\\])|(\\\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Xt={},Dt={};function ye(c,g,v,L){var T=L;\"string\"==typeof L&&(T=function(){return this[L]()}),c&&(Dt[c]=T),g&&(Dt[g[0]]=function(){return oe(T.apply(this,arguments),g[1],g[2])}),v&&(Dt[v]=function(){return this.localeData().ordinal(T.apply(this,arguments),c)})}function tt(c){return c.match(/\\[[\\s\\S]/)?c.replace(/^\\[|\\]$/g,\"\"):c.replace(/\\\\/g,\"\")}function mt(c,g){return c.isValid()?(g=It(g,c.localeData()),Xt[g]=Xt[g]||function Jt(c){var v,L,g=c.match(Ae);for(v=0,L=g.length;v=0&&kt.test(c);)c=c.replace(kt,L),kt.lastIndex=0,v-=1;return c}var wa={};function Yn(c,g){var v=c.toLowerCase();wa[v]=wa[v+\"s\"]=wa[g]=c}function wi(c){return\"string\"==typeof c?wa[c]||wa[c.toLowerCase()]:void 0}function ba(c){var v,L,g={};for(L in c)b(c,L)&&(v=wi(L))&&(g[v]=c[L]);return g}var Fc={};function vn(c,g){Fc[c]=g}function jr(c){return c%4==0&&c%100!=0||c%400==0}function Kn(c){return c<0?Math.ceil(c)||0:Math.floor(c)}function rt(c){var g=+c,v=0;return 0!==g&&isFinite(g)&&(v=Kn(g)),v}function Yr(c,g){return function(v){return null!=v?(Ds(this,c,v),m.updateOffset(this,g),this):La(this,c)}}function La(c,g){return c.isValid()?c._d[\"get\"+(c._isUTC?\"UTC\":\"\")+g]():NaN}function Ds(c,g,v){c.isValid()&&!isNaN(v)&&(\"FullYear\"===g&&jr(c.year())&&1===c.month()&&29===c.date()?(v=rt(v),c._d[\"set\"+(c._isUTC?\"UTC\":\"\")+g](v,c.month(),ka(v,c.month()))):c._d[\"set\"+(c._isUTC?\"UTC\":\"\")+g](v))}var Ea,gu=/\\d/,ei=/\\d\\d/,zc=/\\d{3}/,_u=/\\d{4}/,Ca=/[+-]?\\d{6}/,zt=/\\d\\d?/,Uc=/\\d\\d\\d\\d?/,Vc=/\\d\\d\\d\\d\\d\\d?/,Ta=/\\d{1,3}/,yu=/\\d{1,4}/,Sa=/[+-]?\\d{1,6}/,wo=/\\d+/,bo=/[+-]?\\d+/,Bc=/Z|[+-]\\d\\d:?\\d\\d/gi,Lo=/Z|[+-]\\d\\d(?::?\\d\\d)?/gi,Pr=/[0-9]{0,256}['a-z\\u00A0-\\u05FF\\u0700-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFF07\\uFF10-\\uFFEF]{1,256}|[\\u0600-\\u06FF\\/]{1,256}(\\s*?[\\u0600-\\u06FF]{1,256}){1,2}/i;function Me(c,g,v){Ea[c]=K(g)?g:function(L,T){return L&&v?v:g}}function $c(c,g){return b(Ea,c)?Ea[c](g._strict,g._locale):new RegExp(function Gc(c){return Bn(c.replace(\"\\\\\",\"\").replace(/\\\\(\\[)|\\\\(\\])|\\[([^\\]\\[]*)\\]|\\\\(.)/g,function(g,v,L,T,R){return v||L||T||R}))}(c))}function Bn(c){return c.replace(/[-\\/\\\\^$*+?.()|[\\]{}]/g,\"\\\\$&\")}Ea={};var Pn={};function Et(c,g){var v,T,L=g;for(\"string\"==typeof c&&(c=[c]),F(g)&&(L=function(R,W){W[g]=rt(R)}),T=c.length,v=0;v68?1900:2e3)};var wu=Yr(\"FullYear\",!0);function Oi(c,g,v,L,T,R,W){var Ie;return c<100&&c>=0?(Ie=new Date(c+400,g,v,L,T,R,W),isFinite(Ie.getFullYear())&&Ie.setFullYear(c)):Ie=new Date(c,g,v,L,T,R,W),Ie}function To(c){var g,v;return c<100&&c>=0?((v=Array.prototype.slice.call(arguments))[0]=c+400,g=new Date(Date.UTC.apply(null,v)),isFinite(g.getUTCFullYear())&&g.setUTCFullYear(c)):g=new Date(Date.UTC.apply(null,arguments)),g}function Ia(c,g,v){var L=7+g-v;return-(7+To(c,0,L).getUTCDay()-g)%7+L-1}function wt(c,g,v,L,T){var Je,he,Ie=1+7*(g-1)+(7+v-L)%7+Ia(c,L,T);return Ie<=0?he=Ne(Je=c-1)+Ie:Ie>Ne(c)?(Je=c+1,he=Ie-Ne(c)):(Je=c,he=Ie),{year:Je,dayOfYear:he}}function Rs(c,g,v){var R,W,L=Ia(c.year(),g,v),T=Math.floor((c.dayOfYear()-L-1)/7)+1;return T<1?R=T+Nt(W=c.year()-1,g,v):T>Nt(c.year(),g,v)?(R=T-Nt(c.year(),g,v),W=c.year()+1):(W=c.year(),R=T),{week:R,year:W}}function Nt(c,g,v){var L=Ia(c,g,v),T=Ia(c+1,g,v);return(Ne(c)-L+T)/7}ye(\"w\",[\"ww\",2],\"wo\",\"week\"),ye(\"W\",[\"WW\",2],\"Wo\",\"isoWeek\"),Yn(\"week\",\"w\"),Yn(\"isoWeek\",\"W\"),vn(\"week\",5),vn(\"isoWeek\",5),Me(\"w\",zt),Me(\"ww\",zt,ei),Me(\"W\",zt),Me(\"WW\",zt,ei),Co([\"w\",\"ww\",\"W\",\"WW\"],function(c,g,v,L){g[L.substr(0,1)]=rt(c)});function Z(c,g){return c.slice(g,7).concat(c.slice(0,g))}ye(\"d\",0,\"do\",\"day\"),ye(\"dd\",0,0,function(c){return this.localeData().weekdaysMin(this,c)}),ye(\"ddd\",0,0,function(c){return this.localeData().weekdaysShort(this,c)}),ye(\"dddd\",0,0,function(c){return this.localeData().weekdays(this,c)}),ye(\"e\",0,0,\"weekday\"),ye(\"E\",0,0,\"isoWeekday\"),Yn(\"day\",\"d\"),Yn(\"weekday\",\"e\"),Yn(\"isoWeekday\",\"E\"),vn(\"day\",11),vn(\"weekday\",11),vn(\"isoWeekday\",11),Me(\"d\",zt),Me(\"e\",zt),Me(\"E\",zt),Me(\"dd\",function(c,g){return g.weekdaysMinRegex(c)}),Me(\"ddd\",function(c,g){return g.weekdaysShortRegex(c)}),Me(\"dddd\",function(c,g){return g.weekdaysRegex(c)}),Co([\"dd\",\"ddd\",\"dddd\"],function(c,g,v,L){var T=v._locale.weekdaysParse(c,L,v._strict);null!=T?g.d=T:ee(v).invalidWeekday=c}),Co([\"d\",\"e\",\"E\"],function(c,g,v,L){g[L]=rt(c)});var Na=\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),ze=\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\"),bt=\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\"),Ym=Pr,UD=Pr,Pm=Pr;function Rm(c,g,v){var L,T,R,W=c.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],L=0;L<7;++L)R=se([2e3,1]).day(L),this._minWeekdaysParse[L]=this.weekdaysMin(R,\"\").toLocaleLowerCase(),this._shortWeekdaysParse[L]=this.weekdaysShort(R,\"\").toLocaleLowerCase(),this._weekdaysParse[L]=this.weekdays(R,\"\").toLocaleLowerCase();return v?\"dddd\"===g?-1!==(T=nn.call(this._weekdaysParse,W))?T:null:\"ddd\"===g?-1!==(T=nn.call(this._shortWeekdaysParse,W))?T:null:-1!==(T=nn.call(this._minWeekdaysParse,W))?T:null:\"dddd\"===g?-1!==(T=nn.call(this._weekdaysParse,W))||-1!==(T=nn.call(this._shortWeekdaysParse,W))||-1!==(T=nn.call(this._minWeekdaysParse,W))?T:null:\"ddd\"===g?-1!==(T=nn.call(this._shortWeekdaysParse,W))||-1!==(T=nn.call(this._weekdaysParse,W))||-1!==(T=nn.call(this._minWeekdaysParse,W))?T:null:-1!==(T=nn.call(this._minWeekdaysParse,W))||-1!==(T=nn.call(this._weekdaysParse,W))||-1!==(T=nn.call(this._shortWeekdaysParse,W))?T:null}function Kc(){function c(jn,Us){return Us.length-jn.length}var R,W,Ie,Je,he,g=[],v=[],L=[],T=[];for(R=0;R<7;R++)W=se([2e3,1]).day(R),Ie=Bn(this.weekdaysMin(W,\"\")),Je=Bn(this.weekdaysShort(W,\"\")),he=Bn(this.weekdays(W,\"\")),g.push(Ie),v.push(Je),L.push(he),T.push(Ie),T.push(Je),T.push(he);g.sort(c),v.sort(c),L.sort(c),T.sort(c),this._weekdaysRegex=new RegExp(\"^(\"+T.join(\"|\")+\")\",\"i\"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp(\"^(\"+L.join(\"|\")+\")\",\"i\"),this._weekdaysShortStrictRegex=new RegExp(\"^(\"+v.join(\"|\")+\")\",\"i\"),this._weekdaysMinStrictRegex=new RegExp(\"^(\"+g.join(\"|\")+\")\",\"i\")}function Eu(){return this.hours()%12||12}function ni(c,g){ye(c,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),g)})}function je(c,g){return g._meridiemParse}ye(\"H\",[\"HH\",2],0,\"hour\"),ye(\"h\",[\"hh\",2],0,Eu),ye(\"k\",[\"kk\",2],0,function qD(){return this.hours()||24}),ye(\"hmm\",0,0,function(){return\"\"+Eu.apply(this)+oe(this.minutes(),2)}),ye(\"hmmss\",0,0,function(){return\"\"+Eu.apply(this)+oe(this.minutes(),2)+oe(this.seconds(),2)}),ye(\"Hmm\",0,0,function(){return\"\"+this.hours()+oe(this.minutes(),2)}),ye(\"Hmmss\",0,0,function(){return\"\"+this.hours()+oe(this.minutes(),2)+oe(this.seconds(),2)}),ni(\"a\",!0),ni(\"A\",!1),Yn(\"hour\",\"h\"),vn(\"hour\",13),Me(\"a\",je),Me(\"A\",je),Me(\"H\",zt),Me(\"h\",zt),Me(\"k\",zt),Me(\"HH\",zt,ei),Me(\"hh\",zt,ei),Me(\"kk\",zt,ei),Me(\"hmm\",Uc),Me(\"hmmss\",Vc),Me(\"Hmm\",Uc),Me(\"Hmmss\",Vc),Et([\"H\",\"HH\"],gn),Et([\"k\",\"kk\"],function(c,g,v){var L=rt(c);g[gn]=24===L?0:L}),Et([\"a\",\"A\"],function(c,g,v){v._isPm=v._locale.isPM(c),v._meridiem=c}),Et([\"h\",\"hh\"],function(c,g,v){g[gn]=rt(c),ee(v).bigHour=!0}),Et(\"hmm\",function(c,g,v){var L=c.length-2;g[gn]=rt(c.substr(0,L)),g[dn]=rt(c.substr(L)),ee(v).bigHour=!0}),Et(\"hmmss\",function(c,g,v){var L=c.length-4,T=c.length-2;g[gn]=rt(c.substr(0,L)),g[dn]=rt(c.substr(L,2)),g[ws]=rt(c.substr(T)),ee(v).bigHour=!0}),Et(\"Hmm\",function(c,g,v){var L=c.length-2;g[gn]=rt(c.substr(0,L)),g[dn]=rt(c.substr(L))}),Et(\"Hmmss\",function(c,g,v){var L=c.length-4,T=c.length-2;g[gn]=rt(c.substr(0,L)),g[dn]=rt(c.substr(L,2)),g[ws]=rt(c.substr(T))});var XD=Yr(\"Hours\",!0);var So,Hm={calendar:{sameDay:\"[Today at] LT\",nextDay:\"[Tomorrow at] LT\",nextWeek:\"dddd [at] LT\",lastDay:\"[Yesterday at] LT\",lastWeek:\"[Last] dddd [at] LT\",sameElse:\"L\"},longDateFormat:{LTS:\"h:mm:ss A\",LT:\"h:mm A\",L:\"MM/DD/YYYY\",LL:\"MMMM D, YYYY\",LLL:\"MMMM D, YYYY h:mm A\",LLLL:\"dddd, MMMM D, YYYY h:mm A\"},invalidDate:\"Invalid date\",ordinal:\"%d\",dayOfMonthOrdinalParse:/\\d{1,2}/,relativeTime:{future:\"in %s\",past:\"%s ago\",s:\"a few seconds\",ss:\"%d seconds\",m:\"a minute\",mm:\"%d minutes\",h:\"an hour\",hh:\"%d hours\",d:\"a day\",dd:\"%d days\",w:\"a week\",ww:\"%d weeks\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"},months:Mu,monthsShort:vu,week:{dow:0,doy:6},weekdays:Na,weekdaysMin:bt,weekdaysShort:ze,meridiemParse:/[ap]\\.?m?\\.?/i},at={},Fs={};function eh(c,g){var v,L=Math.min(c.length,g.length);for(v=0;v0;){if(T=Hr(R.slice(0,v).join(\"-\")))return T;if(L&&L.length>=v&&eh(R,L)>=v-1)break;v--}g++}return So}(c)}function xn(c){var g,v=c._a;return v&&-2===ee(c).overflow&&(g=v[ts]<0||v[ts]>11?ts:v[ns]<1||v[ns]>ka(v[Nn],v[ts])?ns:v[gn]<0||v[gn]>24||24===v[gn]&&(0!==v[dn]||0!==v[ws]||0!==v[Zt])?gn:v[dn]<0||v[dn]>59?dn:v[ws]<0||v[ws]>59?ws:v[Zt]<0||v[Zt]>999?Zt:-1,ee(c)._overflowDayOfYear&&(gns)&&(g=ns),ee(c)._overflowWeeks&&-1===g&&(g=Rr),ee(c)._overflowWeekday&&-1===g&&(g=is),ee(c).overflow=g),c}var ih=/^\\s*((?:[+-]\\d{6}|\\d{4})-(?:\\d\\d-\\d\\d|W\\d\\d-\\d|W\\d\\d|\\d\\d\\d|\\d\\d))(?:(T| )(\\d\\d(?::\\d\\d(?::\\d\\d(?:[.,]\\d+)?)?)?)([+-]\\d\\d(?::?\\d\\d)?|\\s*Z)?)?$/,KD=/^\\s*((?:[+-]\\d{6}|\\d{4})(?:\\d\\d\\d\\d|W\\d\\d\\d|W\\d\\d|\\d\\d\\d|\\d\\d|))(?:(T| )(\\d\\d(?:\\d\\d(?:\\d\\d(?:[.,]\\d+)?)?)?)([+-]\\d\\d(?::?\\d\\d)?|\\s*Z)?)?$/,xt=/Z|[+-]\\d\\d(?::?\\d\\d)?/,Iu=[[\"YYYYYY-MM-DD\",/[+-]\\d{6}-\\d\\d-\\d\\d/],[\"YYYY-MM-DD\",/\\d{4}-\\d\\d-\\d\\d/],[\"GGGG-[W]WW-E\",/\\d{4}-W\\d\\d-\\d/],[\"GGGG-[W]WW\",/\\d{4}-W\\d\\d/,!1],[\"YYYY-DDD\",/\\d{4}-\\d{3}/],[\"YYYY-MM\",/\\d{4}-\\d\\d/,!1],[\"YYYYYYMMDD\",/[+-]\\d{10}/],[\"YYYYMMDD\",/\\d{8}/],[\"GGGG[W]WWE\",/\\d{4}W\\d{3}/],[\"GGGG[W]WW\",/\\d{4}W\\d{2}/,!1],[\"YYYYDDD\",/\\d{7}/],[\"YYYYMM\",/\\d{6}/,!1],[\"YYYY\",/\\d{4}/,!1]],sh=[[\"HH:mm:ss.SSSS\",/\\d\\d:\\d\\d:\\d\\d\\.\\d+/],[\"HH:mm:ss,SSSS\",/\\d\\d:\\d\\d:\\d\\d,\\d+/],[\"HH:mm:ss\",/\\d\\d:\\d\\d:\\d\\d/],[\"HH:mm\",/\\d\\d:\\d\\d/],[\"HHmmss.SSSS\",/\\d\\d\\d\\d\\d\\d\\.\\d+/],[\"HHmmss,SSSS\",/\\d\\d\\d\\d\\d\\d,\\d+/],[\"HHmmss\",/\\d\\d\\d\\d\\d\\d/],[\"HHmm\",/\\d\\d\\d\\d/],[\"HH\",/\\d\\d/]],Nu=/^\\/?Date\\((-?\\d+)/i,xu=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\\s)?(\\d{1,2})\\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\\s(\\d{2,4})\\s(\\d\\d):(\\d\\d)(?::(\\d\\d))?\\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\\d{4}))$/,rh={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Oa(c){var g,v,R,W,Ie,Je,L=c._i,T=ih.exec(L)||KD.exec(L),he=Iu.length,jn=sh.length;if(T){for(ee(c).iso=!0,g=0,v=he;g7)&&(Je=!0)):(R=c._locale._week.dow,W=c._locale._week.doy,he=Rs(Pt(),R,W),v=ss(g.gg,c._a[Nn],he.year),L=ss(g.w,he.week),null!=g.d?((T=g.d)<0||T>6)&&(Je=!0):null!=g.e?(T=g.e+R,(g.e<0||g.e>6)&&(Je=!0)):T=R),L<1||L>Nt(v,R,W)?ee(c)._overflowWeeks=!0:null!=Je?ee(c)._overflowWeekday=!0:(Ie=wt(v,L,T,R,W),c._a[Nn]=Ie.year,c._dayOfYear=Ie.dayOfYear)}(c),null!=c._dayOfYear&&(W=ss(c._a[Nn],T[Nn]),(c._dayOfYear>Ne(W)||0===c._dayOfYear)&&(ee(c)._overflowDayOfYear=!0),v=To(W,0,c._dayOfYear),c._a[ts]=v.getUTCMonth(),c._a[ns]=v.getUTCDate()),g=0;g<3&&null==c._a[g];++g)c._a[g]=L[g]=T[g];for(;g<7;g++)c._a[g]=L[g]=null==c._a[g]?2===g?1:0:c._a[g];24===c._a[gn]&&0===c._a[dn]&&0===c._a[ws]&&0===c._a[Zt]&&(c._nextDay=!0,c._a[gn]=0),c._d=(c._useUTC?To:Oi).apply(null,L),R=c._useUTC?c._d.getUTCDay():c._d.getDay(),null!=c._tzm&&c._d.setUTCMinutes(c._d.getUTCMinutes()-c._tzm),c._nextDay&&(c._a[gn]=24),c._w&&typeof c._w.d<\"u\"&&c._w.d!==R&&(ee(c).weekdayMismatch=!0)}}function ju(c){if(c._f!==m.ISO_8601)if(c._f!==m.RFC_2822){c._a=[],ee(c).empty=!0;var v,L,T,R,W,he,jn,g=\"\"+c._i,Ie=g.length,Je=0;for(jn=(T=It(c._f,c._locale).match(Ae)||[]).length,v=0;v0&&ee(c).unusedInput.push(W),g=g.slice(g.indexOf(L)+L.length),Je+=L.length),Dt[R]?(L?ee(c).empty=!1:ee(c).unusedTokens.push(R),Em(R,L,c)):c._strict&&!L&&ee(c).unusedTokens.push(R);ee(c).charsLeftOver=Ie-Je,g.length>0&&ee(c).unusedInput.push(g),c._a[gn]<=12&&!0===ee(c).bigHour&&c._a[gn]>0&&(ee(c).bigHour=void 0),ee(c).parsedDateParts=c._a.slice(0),ee(c).meridiem=c._meridiem,c._a[gn]=function Bm(c,g,v){var L;return null==v?g:null!=c.meridiemHour?c.meridiemHour(g,v):(null!=c.isPM&&((L=c.isPM(v))&&g<12&&(g+=12),!L&&12===g&&(g=0)),g)}(c._locale,c._a[gn],c._meridiem),null!==(he=ee(c).era)&&(c._a[Nn]=c._locale.erasConvertYear(he,c._a[Nn])),zr(c),xn(c)}else Um(c);else Oa(c)}function Ls(c){var g=c._i,v=c._f;return c._locale=c._locale||ji(c._l),null===g||void 0===v&&\"\"===g?st({nullInput:!0}):(\"string\"==typeof g&&(c._i=g=c._locale.preparse(g)),fe(g)?new He(xn(g)):(V(g)?c._d=g:_(v)?function oh(c){var g,v,L,T,R,W,Ie=!1,Je=c._f.length;if(0===Je)return ee(c).invalidFormat=!0,void(c._d=new Date(NaN));for(T=0;Tthis?this:c:st()});function Ya(c,g){var v,L;if(1===g.length&&_(g[0])&&(g=g[0]),!g.length)return Pt();for(v=g[0],L=1;L=0?new Date(c+400,g,v)-dr:new Date(c,g,v).valueOf()}function Fu(c,g,v){return c<100&&c>=0?Date.UTC(c+400,g,v)-dr:Date.UTC(c,g,v)}function An(c,g){return g.erasAbbrRegex(c)}function ai(){var T,R,c=[],g=[],v=[],L=[],W=this.eras();for(T=0,R=W.length;T(R=Nt(c,L,T))&&(g=R),lw.call(this,c,g,v,L,T))}function lw(c,g,v,L,T){var R=wt(c,g,v,L,T),W=To(R.year,0,R.dayOfYear);return this.year(W.getUTCFullYear()),this.month(W.getUTCMonth()),this.date(W.getUTCDate()),this}ye(\"N\",0,0,\"eraAbbr\"),ye(\"NN\",0,0,\"eraAbbr\"),ye(\"NNN\",0,0,\"eraAbbr\"),ye(\"NNNN\",0,0,\"eraName\"),ye(\"NNNNN\",0,0,\"eraNarrow\"),ye(\"y\",[\"y\",1],\"yo\",\"eraYear\"),ye(\"y\",[\"yy\",2],0,\"eraYear\"),ye(\"y\",[\"yyy\",3],0,\"eraYear\"),ye(\"y\",[\"yyyy\",4],0,\"eraYear\"),Me(\"N\",An),Me(\"NN\",An),Me(\"NNN\",An),Me(\"NNNN\",function zu(c,g){return g.erasNameRegex(c)}),Me(\"NNNNN\",function cr(c,g){return g.erasNarrowRegex(c)}),Et([\"N\",\"NN\",\"NNN\",\"NNNN\",\"NNNNN\"],function(c,g,v,L){var T=v._locale.erasParse(c,L,v._strict);T?ee(v).era=T:ee(v).invalidEra=c}),Me(\"y\",wo),Me(\"yy\",wo),Me(\"yyy\",wo),Me(\"yyyy\",wo),Me(\"yo\",function Ba(c,g){return g._eraYearOrdinalRegex||wo}),Et([\"y\",\"yy\",\"yyy\",\"yyyy\"],Nn),Et([\"yo\"],function(c,g,v,L){var T;v._locale._eraYearOrdinalRegex&&(T=c.match(v._locale._eraYearOrdinalRegex)),g[Nn]=v._locale.eraYearOrdinalParse?v._locale.eraYearOrdinalParse(c,T):parseInt(c,10)}),ye(0,[\"gg\",2],0,function(){return this.weekYear()%100}),ye(0,[\"GG\",2],0,function(){return this.isoWeekYear()%100}),Jr(\"gggg\",\"weekYear\"),Jr(\"ggggg\",\"weekYear\"),Jr(\"GGGG\",\"isoWeekYear\"),Jr(\"GGGGG\",\"isoWeekYear\"),Yn(\"weekYear\",\"gg\"),Yn(\"isoWeekYear\",\"GG\"),vn(\"weekYear\",1),vn(\"isoWeekYear\",1),Me(\"G\",bo),Me(\"g\",bo),Me(\"GG\",zt,ei),Me(\"gg\",zt,ei),Me(\"GGGG\",yu,_u),Me(\"gggg\",yu,_u),Me(\"GGGGG\",Sa,Ca),Me(\"ggggg\",Sa,Ca),Co([\"gggg\",\"ggggg\",\"GGGG\",\"GGGGG\"],function(c,g,v,L){g[L.substr(0,2)]=rt(c)}),Co([\"gg\",\"GG\"],function(c,g,v,L){g[L]=m.parseTwoDigitYear(c)}),ye(\"Q\",0,\"Qo\",\"quarter\"),Yn(\"quarter\",\"Q\"),vn(\"quarter\",7),Me(\"Q\",gu),Et(\"Q\",function(c,g){g[ts]=3*(rt(c)-1)}),ye(\"D\",[\"DD\",2],\"Do\",\"date\"),Yn(\"date\",\"D\"),vn(\"date\",9),Me(\"D\",zt),Me(\"DD\",zt,ei),Me(\"Do\",function(c,g){return c?g._dayOfMonthOrdinalParse||g._ordinalParse:g._dayOfMonthOrdinalParseLenient}),Et([\"D\",\"DD\"],ns),Et(\"Do\",function(c,g){g[ns]=rt(c.match(zt)[0])});var hg=Yr(\"Date\",!0);ye(\"DDD\",[\"DDDD\",3],\"DDDo\",\"dayOfYear\"),Yn(\"dayOfYear\",\"DDD\"),vn(\"dayOfYear\",4),Me(\"DDD\",Ta),Me(\"DDDD\",zc),Et([\"DDD\",\"DDDD\"],function(c,g,v){v._dayOfYear=rt(c)}),ye(\"m\",[\"mm\",2],0,\"minute\"),Yn(\"minute\",\"m\"),vn(\"minute\",14),Me(\"m\",zt),Me(\"mm\",zt,ei),Et([\"m\",\"mm\"],dn);var cw=Yr(\"Minutes\",!1);ye(\"s\",[\"ss\",2],0,\"second\"),Yn(\"second\",\"s\"),vn(\"second\",15),Me(\"s\",zt),Me(\"ss\",zt,ei),Et([\"s\",\"ss\"],ws);var hr,fg,hw=Yr(\"Seconds\",!1);for(ye(\"S\",0,0,function(){return~~(this.millisecond()/100)}),ye(0,[\"SS\",2],0,function(){return~~(this.millisecond()/10)}),ye(0,[\"SSS\",3],0,\"millisecond\"),ye(0,[\"SSSS\",4],0,function(){return 10*this.millisecond()}),ye(0,[\"SSSSS\",5],0,function(){return 100*this.millisecond()}),ye(0,[\"SSSSSS\",6],0,function(){return 1e3*this.millisecond()}),ye(0,[\"SSSSSSS\",7],0,function(){return 1e4*this.millisecond()}),ye(0,[\"SSSSSSSS\",8],0,function(){return 1e5*this.millisecond()}),ye(0,[\"SSSSSSSSS\",9],0,function(){return 1e6*this.millisecond()}),Yn(\"millisecond\",\"ms\"),vn(\"millisecond\",16),Me(\"S\",Ta,gu),Me(\"SS\",Ta,ei),Me(\"SSS\",Ta,zc),hr=\"SSSS\";hr.length<=9;hr+=\"S\")Me(hr,wo);function fw(c,g){g[Zt]=rt(1e3*(\"0.\"+c))}for(hr=\"S\";hr.length<=9;hr+=\"S\")Et(hr,fw);fg=Yr(\"Milliseconds\",!1),ye(\"z\",0,0,\"zoneAbbr\"),ye(\"zz\",0,0,\"zoneName\");var ne=He.prototype;function pg(c){return c}ne.add=Km,ne.calendar=function sg(c,g){1===arguments.length&&(arguments[0]?si(arguments[0])?(c=arguments[0],g=void 0):function ig(c){var T,g=f(c)&&!C(c),v=!1,L=[\"sameDay\",\"nextDay\",\"lastDay\",\"nextWeek\",\"lastWeek\",\"sameElse\"];for(T=0;Tv.valueOf():v.valueOf()9999?mt(v,g?\"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]\":\"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ\"):K(Date.prototype.toISOString)?g?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace(\"Z\",mt(v,\"Z\")):mt(v,g?\"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]\":\"YYYY-MM-DD[T]HH:mm:ss.SSSZ\")},ne.inspect=function rg(){if(!this.isValid())return\"moment.invalid(/* \"+this._i+\" */)\";var v,L,c=\"moment\",g=\"\";return this.isLocal()||(c=0===this.utcOffset()?\"moment.utc\":\"moment.parseZone\",g=\"Z\"),v=\"[\"+c+'(\"]',L=0<=this.year()&&this.year()<=9999?\"YYYY\":\"YYYYYY\",this.format(v+L+\"-MM-DD[T]HH:mm:ss.SSS\"+g+'[\")]')},typeof Symbol<\"u\"&&null!=Symbol.for&&(ne[Symbol.for(\"nodejs.util.inspect.custom\")]=function(){return\"Moment<\"+this.format()+\">\"}),ne.toJSON=function Hs(){return this.isValid()?this.toISOString():null},ne.toString=function Mh(){return this.clone().locale(\"en\").format(\"ddd MMM DD YYYY HH:mm:ss [GMT]ZZ\")},ne.unix=function Qr(){return Math.floor(this.valueOf()/1e3)},ne.valueOf=function xo(){return this._d.valueOf()-6e4*(this._offset||0)},ne.creationData=function lt(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},ne.eraName=function os(){var c,g,v,L=this.localeData().eras();for(c=0,g=L.length;cthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},ne.isLocal=function fh(){return!!this.isValid()&&!this._isUTC},ne.isUtcOffset=function Jm(){return!!this.isValid()&&this._isUTC},ne.isUtc=ph,ne.isUTC=ph,ne.zoneAbbr=function pw(){return this._isUTC?\"UTC\":\"\"},ne.zoneName=function wh(){return this._isUTC?\"Coordinated Universal Time\":\"\"},ne.dates=yt(\"dates accessor is deprecated. Use date instead.\",hg),ne.months=yt(\"months accessor is deprecated. Use month instead\",Du),ne.years=yt(\"years accessor is deprecated. Use year instead\",wu),ne.zone=yt(\"moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/\",function Pu(c,g){return null!=c?(\"string\"!=typeof c&&(c=-c),this.utcOffset(c,g),this):-this.utcOffset()}),ne.isDSTShifted=yt(\"isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information\",function qm(){if(!I(this._isDSTShifted))return this._isDSTShifted;var g,c={};return _t(c,this),(c=Ls(c))._a?(g=c._isUTC?se(c._a):Pt(c._a),this._isDSTShifted=this.isValid()&&function Yu(c,g,v){var W,L=Math.min(c.length,g.length),T=Math.abs(c.length-g.length),R=0;for(W=0;W0):this._isDSTShifted=!1,this._isDSTShifted});var ot=be.prototype;function jo(c,g,v,L){var T=ji(),R=se().set(L,g);return T[v](R,c)}function mg(c,g,v){if(F(c)&&(g=c,c=void 0),c=c||\"\",null!=g)return jo(c,g,v,\"month\");var L,T=[];for(L=0;L<12;L++)T[L]=jo(c,L,v,\"month\");return T}function Yo(c,g,v,L){\"boolean\"==typeof c?(F(g)&&(v=g,g=void 0),g=g||\"\"):(v=g=c,c=!1,F(g)&&(v=g,g=void 0),g=g||\"\");var W,T=ji(),R=c?T._week.dow:0,Ie=[];if(null!=v)return jo(g,(v+R)%7,L,\"day\");for(W=0;W<7;W++)Ie[W]=jo(g,(W+R)%7,L,\"day\");return Ie}ot.calendar=function pe(c,g,v){var L=this._calendar[c]||this._calendar.sameElse;return K(L)?L.call(g,v):L},ot.longDateFormat=function Mt(c){var g=this._longDateFormat[c],v=this._longDateFormat[c.toUpperCase()];return g||!v?g:(this._longDateFormat[c]=v.match(Ae).map(function(L){return\"MMMM\"===L||\"MM\"===L||\"DD\"===L||\"dddd\"===L?L.slice(1):L}).join(\"\"),this._longDateFormat[c])},ot.invalidDate=function wm(){return this._invalidDate},ot.ordinal=function Lm(c){return this._ordinal.replace(\"%d\",c)},ot.preparse=pg,ot.postformat=pg,ot.relativeTime=function RD(c,g,v,L){var T=this._relativeTime[v];return K(T)?T(c,g,v,L):T.replace(/%d/i,c)},ot.pastFuture=function FD(c,g){var v=this._relativeTime[c>0?\"future\":\"past\"];return K(v)?v(g):v.replace(/%s/i,g)},ot.set=function Ce(c){var g,v;for(v in c)b(c,v)&&(K(g=c[v])?this[v]=g:this[\"_\"+v]=g);this._config=c,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+\"|\"+/\\d{1,2}/.source)},ot.eras=function sw(c,g){var v,L,T,R=this._eras||ji(\"en\")._eras;for(v=0,L=R.length;v=0)return R[L]},ot.erasConvertYear=function Dh(c,g){var v=c.since<=c.until?1:-1;return void 0===g?m(c.since).year():m(c.since).year()+(g-c.offset)*v},ot.erasAbbrRegex=function rw(c){return b(this,\"_erasAbbrRegex\")||ai.call(this),c?this._erasAbbrRegex:this._erasRegex},ot.erasNameRegex=function En(c){return b(this,\"_erasNameRegex\")||ai.call(this),c?this._erasNameRegex:this._erasRegex},ot.erasNarrowRegex=function Wn(c){return b(this,\"_erasNarrowRegex\")||ai.call(this),c?this._erasNarrowRegex:this._erasRegex},ot.months=function qc(c,g){return c?_(this._months)?this._months[c.month()]:this._months[(this._months.isFormat||Fr).test(g)?\"format\":\"standalone\"][c.month()]:_(this._months)?this._months:this._months.standalone},ot.monthsShort=function Im(c,g){return c?_(this._monthsShort)?this._monthsShort[c.month()]:this._monthsShort[Fr.test(g)?\"format\":\"standalone\"][c.month()]:_(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},ot.monthsParse=function xm(c,g,v){var L,T,R;if(this._monthsParseExact)return Nm.call(this,c,g,v);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),L=0;L<12;L++){if(T=se([2e3,L]),v&&!this._longMonthsParse[L]&&(this._longMonthsParse[L]=new RegExp(\"^\"+this.months(T,\"\").replace(\".\",\"\")+\"$\",\"i\"),this._shortMonthsParse[L]=new RegExp(\"^\"+this.monthsShort(T,\"\").replace(\".\",\"\")+\"$\",\"i\")),!v&&!this._monthsParse[L]&&(R=\"^\"+this.months(T,\"\")+\"|^\"+this.monthsShort(T,\"\"),this._monthsParse[L]=new RegExp(R.replace(\".\",\"\"),\"i\")),v&&\"MMMM\"===g&&this._longMonthsParse[L].test(c))return L;if(v&&\"MMM\"===g&&this._shortMonthsParse[L].test(c))return L;if(!v&&this._monthsParse[L].test(c))return L}},ot.monthsRegex=function _n(c){return this._monthsParseExact?(b(this,\"_monthsRegex\")||Zc.call(this),c?this._monthsStrictRegex:this._monthsRegex):(b(this,\"_monthsRegex\")||(this._monthsRegex=Qc),this._monthsStrictRegex&&c?this._monthsStrictRegex:this._monthsRegex)},ot.monthsShortRegex=function Om(c){return this._monthsParseExact?(b(this,\"_monthsRegex\")||Zc.call(this),c?this._monthsShortStrictRegex:this._monthsShortRegex):(b(this,\"_monthsShortRegex\")||(this._monthsShortRegex=km),this._monthsShortStrictRegex&&c?this._monthsShortStrictRegex:this._monthsShortRegex)},ot.week=function Lu(c){return Rs(c,this._week.dow,this._week.doy).week},ot.firstDayOfYear=function Pe(){return this._week.doy},ot.firstDayOfWeek=function Yt(){return this._week.dow},ot.weekdays=function Su(c,g){var v=_(this._weekdays)?this._weekdays:this._weekdays[c&&!0!==c&&this._weekdays.isFormat.test(g)?\"format\":\"standalone\"];return!0===c?Z(v,this._week.dow):c?v[c.day()]:v},ot.weekdaysMin=function VD(c){return!0===c?Z(this._weekdaysMin,this._week.dow):c?this._weekdaysMin[c.day()]:this._weekdaysMin},ot.weekdaysShort=function ti(c){return!0===c?Z(this._weekdaysShort,this._week.dow):c?this._weekdaysShort[c.day()]:this._weekdaysShort},ot.weekdaysParse=function BD(c,g,v){var L,T,R;if(this._weekdaysParseExact)return Rm.call(this,c,g,v);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),L=0;L<7;L++){if(T=se([2e3,1]).day(L),v&&!this._fullWeekdaysParse[L]&&(this._fullWeekdaysParse[L]=new RegExp(\"^\"+this.weekdays(T,\"\").replace(\".\",\"\\\\.?\")+\"$\",\"i\"),this._shortWeekdaysParse[L]=new RegExp(\"^\"+this.weekdaysShort(T,\"\").replace(\".\",\"\\\\.?\")+\"$\",\"i\"),this._minWeekdaysParse[L]=new RegExp(\"^\"+this.weekdaysMin(T,\"\").replace(\".\",\"\\\\.?\")+\"$\",\"i\")),this._weekdaysParse[L]||(R=\"^\"+this.weekdays(T,\"\")+\"|^\"+this.weekdaysShort(T,\"\")+\"|^\"+this.weekdaysMin(T,\"\"),this._weekdaysParse[L]=new RegExp(R.replace(\".\",\"\"),\"i\")),v&&\"dddd\"===g&&this._fullWeekdaysParse[L].test(c))return L;if(v&&\"ddd\"===g&&this._shortWeekdaysParse[L].test(c))return L;if(v&&\"dd\"===g&&this._minWeekdaysParse[L].test(c))return L;if(!v&&this._weekdaysParse[L].test(c))return L}},ot.weekdaysRegex=function GD(c){return this._weekdaysParseExact?(b(this,\"_weekdaysRegex\")||Kc.call(this),c?this._weekdaysStrictRegex:this._weekdaysRegex):(b(this,\"_weekdaysRegex\")||(this._weekdaysRegex=Ym),this._weekdaysStrictRegex&&c?this._weekdaysStrictRegex:this._weekdaysRegex)},ot.weekdaysShortRegex=function QD(c){return this._weekdaysParseExact?(b(this,\"_weekdaysRegex\")||Kc.call(this),c?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(b(this,\"_weekdaysShortRegex\")||(this._weekdaysShortRegex=UD),this._weekdaysShortStrictRegex&&c?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},ot.weekdaysMinRegex=function Fm(c){return this._weekdaysParseExact?(b(this,\"_weekdaysRegex\")||Kc.call(this),c?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(b(this,\"_weekdaysMinRegex\")||(this._weekdaysMinRegex=Pm),this._weekdaysMinStrictRegex&&c?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},ot.isPM=function JD(c){return\"p\"===(c+\"\").toLowerCase().charAt(0)},ot.meridiem=function Ee(c,g,v){return c>11?v?\"pm\":\"PM\":v?\"am\":\"AM\"},bs(\"en\",{eras:[{since:\"0001-01-01\",until:1/0,offset:1,name:\"Anno Domini\",narrow:\"AD\",abbr:\"AD\"},{since:\"0000-12-31\",until:-1/0,offset:1,name:\"Before Christ\",narrow:\"BC\",abbr:\"BC\"}],dayOfMonthOrdinalParse:/\\d{1,2}(th|st|nd|rd)/,ordinal:function(c){var g=c%10;return c+(1===rt(c%100/10)?\"th\":1===g?\"st\":2===g?\"nd\":3===g?\"rd\":\"th\")}}),m.lang=yt(\"moment.lang is deprecated. Use moment.locale instead.\",bs),m.langData=yt(\"moment.langData is deprecated. Use moment.localeData instead.\",ji);var Es=Math.abs;function Po(c,g,v,L){var T=bi(g,v);return c._milliseconds+=L*T._milliseconds,c._days+=L*T._days,c._months+=L*T._months,c._bubble()}function Mg(c){return c<0?Math.floor(c):Math.ceil(c)}function Wa(c){return 4800*c/146097}function Zr(c){return 146097*c/4800}function ls(c){return function(){return this.as(c)}}var Vu=ls(\"ms\"),Dg=ls(\"s\"),$a=ls(\"m\"),wg=ls(\"h\"),Mw=ls(\"d\"),vw=ls(\"w\"),Ch=ls(\"M\"),Th=ls(\"Q\"),bg=ls(\"y\");function zs(c){return function(){return this.isValid()?this._data[c]:NaN}}var Cg=zs(\"milliseconds\"),Tg=zs(\"seconds\"),Sh=zs(\"minutes\"),Eh=zs(\"hours\"),Sg=zs(\"days\"),Bu=zs(\"months\"),Eg=zs(\"years\");var ds=Math.round,fr={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Ft(c,g,v,L,T){return T.relativeTime(g||1,!!v,c,L)}var Qa=Math.abs;function Hi(c){return(c>0)-(c<0)||+c}function On(){if(!this.isValid())return this.localeData().invalidDate();var L,T,R,W,Je,he,jn,Us,c=Qa(this._milliseconds)/1e3,g=Qa(this._days),v=Qa(this._months),Ie=this.asSeconds();return Ie?(L=Kn(c/60),T=Kn(L/60),c%=60,L%=60,R=Kn(v/12),v%=12,W=c?c.toFixed(3).replace(/\\.?0+$/,\"\"):\"\",Je=Ie<0?\"-\":\"\",he=Hi(this._months)!==Hi(Ie)?\"-\":\"\",jn=Hi(this._days)!==Hi(Ie)?\"-\":\"\",Us=Hi(this._milliseconds)!==Hi(Ie)?\"-\":\"\",Je+\"P\"+(R?he+R+\"Y\":\"\")+(v?he+v+\"M\":\"\")+(g?jn+g+\"D\":\"\")+(T||L||c?\"T\":\"\")+(T?Us+T+\"H\":\"\")+(L?Us+L+\"M\":\"\")+(c?Us+W+\"S\":\"\")):\"P0D\"}var pt=ii.prototype;return pt.isValid=function Pa(){return this._isValid},pt.abs=function as(){var c=this._data;return this._milliseconds=Es(this._milliseconds),this._days=Es(this._days),this._months=Es(this._months),c.milliseconds=Es(c.milliseconds),c.seconds=Es(c.seconds),c.minutes=Es(c.minutes),c.hours=Es(c.hours),c.months=Es(c.months),c.years=Es(c.years),this},pt.add=function Dn(c,g){return Po(this,c,g,1)},pt.subtract=function Lh(c,g){return Po(this,c,g,-1)},pt.as=function vg(c){if(!this.isValid())return NaN;var g,v,L=this._milliseconds;if(\"month\"===(c=wi(c))||\"quarter\"===c||\"year\"===c)switch(g=this._days+L/864e5,v=this._months+Wa(g),c){case\"month\":return v;case\"quarter\":return v/3;case\"year\":return v/12}else switch(g=this._days+Math.round(Zr(this._months)),c){case\"week\":return g/7+L/6048e5;case\"day\":return g+L/864e5;case\"hour\":return 24*g+L/36e5;case\"minute\":return 1440*g+L/6e4;case\"second\":return 86400*g+L/1e3;case\"millisecond\":return Math.floor(864e5*g)+L;default:throw new Error(\"Unknown unit \"+c)}},pt.asMilliseconds=Vu,pt.asSeconds=Dg,pt.asMinutes=$a,pt.asHours=wg,pt.asDays=Mw,pt.asWeeks=vw,pt.asMonths=Ch,pt.asQuarters=Th,pt.asYears=bg,pt.valueOf=function yw(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*rt(this._months/12):NaN},pt._bubble=function Uu(){var T,R,W,Ie,Je,c=this._milliseconds,g=this._days,v=this._months,L=this._data;return c>=0&&g>=0&&v>=0||c<=0&&g<=0&&v<=0||(c+=864e5*Mg(Zr(v)+g),g=0,v=0),L.milliseconds=c%1e3,T=Kn(c/1e3),L.seconds=T%60,R=Kn(T/60),L.minutes=R%60,W=Kn(R/60),L.hours=W%24,g+=Kn(W/24),v+=Je=Kn(Wa(g)),g-=Mg(Zr(Je)),Ie=Kn(v/12),v%=12,L.days=g,L.months=v,L.years=Ie,this},pt.clone=function Lg(){return bi(this)},pt.get=function Ci(c){return c=wi(c),this.isValid()?this[c+\"s\"]():NaN},pt.milliseconds=Cg,pt.seconds=Tg,pt.minutes=Sh,pt.hours=Eh,pt.days=Sg,pt.weeks=function us(){return Kn(this.days()/7)},pt.months=Bu,pt.years=Eg,pt.humanize=function Ig(c,g){if(!this.isValid())return this.localeData().invalidDate();var T,R,v=!1,L=fr;return\"object\"==typeof c&&(g=c,c=!1),\"boolean\"==typeof c&&(v=c),\"object\"==typeof g&&(L=Object.assign({},fr,g),null!=g.s&&null==g.ss&&(L.ss=g.s-1)),R=function kg(c,g,v,L){var T=bi(c).abs(),R=ds(T.as(\"s\")),W=ds(T.as(\"m\")),Ie=ds(T.as(\"h\")),Je=ds(T.as(\"d\")),he=ds(T.as(\"M\")),jn=ds(T.as(\"w\")),Us=ds(T.as(\"y\")),Vs=R<=v.ss&&[\"s\",R]||R0,Vs[4]=L,Ft.apply(null,Vs)}(this,!v,L,T=this.localeData()),v&&(R=T.pastFuture(+this,R)),T.postformat(R)},pt.toISOString=On,pt.toString=On,pt.toJSON=On,pt.locale=Li,pt.localeData=Sn,pt.toIsoString=yt(\"toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)\",On),pt.lang=Wr,ye(\"X\",0,0,\"unix\"),ye(\"x\",0,0,\"valueOf\"),Me(\"x\",bo),Me(\"X\",/[+-]?\\d+(\\.\\d{1,3})?/),Et(\"X\",function(c,g,v){v._d=new Date(1e3*parseFloat(c))}),Et(\"x\",function(c,g,v){v._d=new Date(rt(c))}),m.version=\"2.29.4\",function y(c){D=c}(Pt),m.fn=ne,m.min=function Eo(){return Ya(\"isBefore\",[].slice.call(arguments,0))},m.max=function Gm(){return Ya(\"isAfter\",[].slice.call(arguments,0))},m.now=function(){return Date.now?Date.now():+new Date},m.utc=se,m.unix=function mw(c){return Pt(1e3*c)},m.months=function bh(c,g){return mg(c,g,\"months\")},m.isDate=V,m.locale=bs,m.invalid=st,m.duration=bi,m.isMoment=fe,m.weekdays=function _g(c,g,v){return Yo(c,g,v,\"weekdays\")},m.parseZone=function gw(){return Pt.apply(null,arguments).parseZone()},m.localeData=ji,m.isDuration=ct,m.monthsShort=function gg(c,g){return mg(c,g,\"monthsShort\")},m.weekdaysMin=function _w(c,g,v){return Yo(c,g,v,\"weekdaysMin\")},m.defineLocale=ku,m.updateLocale=function nt(c,g){if(null!=g){var v,L,T=Hm;null!=at[c]&&null!=at[c].parentLocale?at[c].set(ue(at[c]._config,g)):(null!=(L=Hr(c))&&(T=L._config),g=ue(T,g),null==L&&(g.abbr=c),(v=new be(g)).parentLocale=at[c],at[c]=v),bs(c)}else null!=at[c]&&(null!=at[c].parentLocale?(at[c]=at[c].parentLocale,c===bs()&&bs(c)):null!=at[c]&&delete at[c]);return at[c]},m.locales=function nh(){return xe(at)},m.weekdaysShort=function yg(c,g,v){return Yo(c,g,v,\"weekdaysShort\")},m.normalizeUnits=wi,m.relativeTimeRounding=function Ga(c){return void 0===c?ds:\"function\"==typeof c&&(ds=c,!0)},m.relativeTimeThreshold=function $n(c,g){return void 0!==fr[c]&&(void 0===g?fr[c]:(fr[c]=g,\"s\"===c&&(fr.ss=g-1),!0))},m.calendarFormat=function ri(c,g){var v=c.diff(g,\"days\",!0);return v<-6?\"sameElse\":v<-1?\"lastWeek\":v<0?\"lastDay\":v<1?\"sameDay\":v<2?\"nextDay\":v<7?\"nextWeek\":\"sameElse\"},m.prototype=ne,m.HTML5_FMT={DATETIME_LOCAL:\"YYYY-MM-DDTHH:mm\",DATETIME_LOCAL_SECONDS:\"YYYY-MM-DDTHH:mm:ss\",DATETIME_LOCAL_MS:\"YYYY-MM-DDTHH:mm:ss.SSS\",DATE:\"YYYY-MM-DD\",TIME:\"HH:mm\",TIME_SECONDS:\"HH:mm:ss\",TIME_MS:\"HH:mm:ss.SSS\",WEEK:\"GGGG-[W]WW\",MONTH:\"YYYY-MM\"},m}()},5129:(U,Y,S)=>{var D=S(1474).FilterCSS,m=S(1474).getDefaultWhiteList,y=S(8735);var f=new D;function V(de){return de.replace(H,\"<\").replace(se,\">\")}var H=//g,re=/\"/g,ee=/"/g,ht=/&#([a-zA-Z0-9]*);?/gim,Ue=/:?/gim,st=/&newline;?/gim,We=/((j\\s*a\\s*v\\s*a|v\\s*b|l\\s*i\\s*v\\s*e)\\s*s\\s*c\\s*r\\s*i\\s*p\\s*t\\s*|m\\s*o\\s*c\\s*h\\s*a):/gi,Ge=/e\\s*x\\s*p\\s*r\\s*e\\s*s\\s*s\\s*i\\s*o\\s*n\\s*\\(.*/gi,_t=/u\\s*r\\s*l\\s*\\(.*/gi;function He(de){return de.replace(re,\""\")}function fe(de){return de.replace(ee,'\"')}function Bt(de){return de.replace(ht,function(oe,Ae){return String.fromCharCode(\"x\"===Ae[0]||\"X\"===Ae[0]?parseInt(Ae.substr(1),16):parseInt(Ae,10))})}function yt(de){return de.replace(Ue,\":\").replace(st,\" \")}function ke(de){for(var pe=\"\",oe=0,Ae=de.length;oe{var D=S(5129),m=S(4469),y=S(9278);function _(b,C){return new y(C).process(b)}(Y=U.exports=_).filterXSS=_,Y.FilterXSS=y,function(){for(var b in D)Y[b]=D[b];for(var C in m)Y[C]=m[C]}(),typeof window<\"u\"&&(window.filterXSS=U.exports),function f(){return typeof self<\"u\"&&typeof DedicatedWorkerGlobalScope<\"u\"&&self instanceof DedicatedWorkerGlobalScope}()&&(self.filterXSS=U.exports)},4469:(U,Y,S)=>{var D=S(8735);function m(H){var re,se=D.spaceIndex(H);return re=H.slice(1,-1===se?-1:se+1),\"/\"===(re=D.trim(re).toLowerCase()).slice(0,1)&&(re=re.slice(1)),\"/\"===re.slice(-1)&&(re=re.slice(0,-1)),re}function y(H){return\"0;se--){var re=H[se];if(\" \"!==re)return\"=\"===re?se:-1}}function ie(H){return function V(H){return'\"'===H[0]&&'\"'===H[H.length-1]||\"'\"===H[0]&&\"'\"===H[H.length-1]}(H)?H.substr(1,H.length-2):H}Y.parseTag=function _(H,se,re){\"use strict\";var ee=\"\",ht=0,Ue=!1,st=!1,We=0,Ge=H.length,_t=\"\",He=\"\";e:for(We=0;We\"===fe||We===Ge-1){ee+=re(H.slice(ht,Ue)),_t=m(He=H.slice(Ue,We+1)),ee+=se(Ue,ee.length,_t,He,y(He)),ht=We+1,Ue=!1;continue}if('\"'===fe||\"'\"===fe)for(var Bt=1,yt=H.charAt(We-Bt);\"\"===yt.trim()||\"=\"===yt;){if(\"=\"===yt){st=fe;continue e}yt=H.charAt(We-++Bt)}}else if(fe===st){st=!1;continue}}return ht{U.exports={indexOf:function(Y,S){var D,m;if(Array.prototype.indexOf)return Y.indexOf(S);for(D=0,m=Y.length;D{var D=S(1474).FilterCSS,m=S(5129),y=S(4469),_=y.parseTag,f=y.parseAttr,b=S(8735);function C(H){return null==H}function ie(H){(H=function F(H){var se={};for(var re in H)se[re]=H[re];return se}(H||{})).stripIgnoreTag&&(H.onIgnoreTag&&console.error('Notes: cannot use these two options \"stripIgnoreTag\" and \"onIgnoreTag\" at the same time'),H.onIgnoreTag=m.onIgnoreTagStripAll),H.whiteList=H.whiteList||H.allowList?function V(H){var se={};for(var re in H)Array.isArray(H[re])?se[re.toLowerCase()]=H[re].map(function(ee){return ee.toLowerCase()}):se[re.toLowerCase()]=H[re];return se}(H.whiteList||H.allowList):m.whiteList,H.onTag=H.onTag||m.onTag,H.onTagAttr=H.onTagAttr||m.onTagAttr,H.onIgnoreTag=H.onIgnoreTag||m.onIgnoreTag,H.onIgnoreTagAttr=H.onIgnoreTagAttr||m.onIgnoreTagAttr,H.safeAttrValue=H.safeAttrValue||m.safeAttrValue,H.escapeHtml=H.escapeHtml||m.escapeHtml,this.options=H,!1===H.css?this.cssFilter=!1:(H.css=H.css||{},this.cssFilter=new D(H.css))}ie.prototype.process=function(H){if(!(H=(H=H||\"\").toString()))return\"\";var re=this.options,ee=re.whiteList,ht=re.onTag,Ue=re.onIgnoreTag,st=re.onTagAttr,We=re.onIgnoreTagAttr,Ge=re.safeAttrValue,_t=re.escapeHtml,He=this.cssFilter;re.stripBlankChar&&(H=m.stripBlankChar(H)),re.allowCommentTag||(H=m.stripCommentTag(H));var fe=!1;re.stripIgnoreTagBody&&(fe=m.StripTagBody(re.stripIgnoreTagBody,Ue),Ue=fe.onIgnoreTag);var Bt=_(H,function(yt,ke,le,K,Ce){var ue={sourcePosition:yt,position:ke,isClosing:Ce,isWhite:Object.prototype.hasOwnProperty.call(ee,le)},be=ht(le,K,ue);if(!C(be))return be;if(ue.isWhite){if(ue.isClosing)return\"\";var xe=function I(H){var se=b.spaceIndex(H);if(-1===se)return{html:\"\",closing:\"/\"===H[H.length-2]};var re=\"/\"===(H=b.trim(H.slice(se+1,-1)))[H.length-1];return re&&(H=b.trim(H.slice(0,-1))),{html:H,closing:re}}(K),de=ee[le],pe=f(xe.html,function(oe,Ae){var kt=-1!==b.indexOf(de,oe),Xt=st(le,oe,Ae,kt);return C(Xt)?kt?(Ae=Ge(le,oe,Ae,He))?oe+'=\"'+Ae+'\"':oe:C(Xt=We(le,oe,Ae,kt))?void 0:Xt:Xt});return K=\"<\"+le,pe&&(K+=\" \"+pe),xe.closing&&(K+=\" /\"),K+\">\"}return C(be=Ue(le,K,ue))?_t(K):be},_t);return fe&&(Bt=fe.remove(Bt)),Bt},U.exports=ie},6700:(U,Y,S)=>{var D={\"./af\":3274,\"./af.js\":3274,\"./ar\":2097,\"./ar-dz\":1867,\"./ar-dz.js\":1867,\"./ar-kw\":7078,\"./ar-kw.js\":7078,\"./ar-ly\":7776,\"./ar-ly.js\":7776,\"./ar-ma\":6789,\"./ar-ma.js\":6789,\"./ar-sa\":6897,\"./ar-sa.js\":6897,\"./ar-tn\":1585,\"./ar-tn.js\":1585,\"./ar.js\":2097,\"./az\":5611,\"./az.js\":5611,\"./be\":2459,\"./be.js\":2459,\"./bg\":1825,\"./bg.js\":1825,\"./bm\":5918,\"./bm.js\":5918,\"./bn\":4065,\"./bn-bd\":9683,\"./bn-bd.js\":9683,\"./bn.js\":4065,\"./bo\":1034,\"./bo.js\":1034,\"./br\":7671,\"./br.js\":7671,\"./bs\":8153,\"./bs.js\":8153,\"./ca\":4287,\"./ca.js\":4287,\"./cs\":2616,\"./cs.js\":2616,\"./cv\":7049,\"./cv.js\":7049,\"./cy\":9172,\"./cy.js\":9172,\"./da\":605,\"./da.js\":605,\"./de\":4013,\"./de-at\":3395,\"./de-at.js\":3395,\"./de-ch\":9835,\"./de-ch.js\":9835,\"./de.js\":4013,\"./dv\":4570,\"./dv.js\":4570,\"./el\":1859,\"./el.js\":1859,\"./en-au\":5785,\"./en-au.js\":5785,\"./en-ca\":3792,\"./en-ca.js\":3792,\"./en-gb\":7651,\"./en-gb.js\":7651,\"./en-ie\":1929,\"./en-ie.js\":1929,\"./en-il\":9818,\"./en-il.js\":9818,\"./en-in\":6612,\"./en-in.js\":6612,\"./en-nz\":4900,\"./en-nz.js\":4900,\"./en-sg\":2721,\"./en-sg.js\":2721,\"./eo\":5159,\"./eo.js\":5159,\"./es\":1954,\"./es-do\":1780,\"./es-do.js\":1780,\"./es-mx\":3468,\"./es-mx.js\":3468,\"./es-us\":4938,\"./es-us.js\":4938,\"./es.js\":1954,\"./et\":1453,\"./et.js\":1453,\"./eu\":4697,\"./eu.js\":4697,\"./fa\":2900,\"./fa.js\":2900,\"./fi\":9775,\"./fi.js\":9775,\"./fil\":4282,\"./fil.js\":4282,\"./fo\":4236,\"./fo.js\":4236,\"./fr\":9361,\"./fr-ca\":2830,\"./fr-ca.js\":2830,\"./fr-ch\":1412,\"./fr-ch.js\":1412,\"./fr.js\":9361,\"./fy\":6984,\"./fy.js\":6984,\"./ga\":3961,\"./ga.js\":3961,\"./gd\":8849,\"./gd.js\":8849,\"./gl\":4273,\"./gl.js\":4273,\"./gom-deva\":623,\"./gom-deva.js\":623,\"./gom-latn\":2696,\"./gom-latn.js\":2696,\"./gu\":6928,\"./gu.js\":6928,\"./he\":4804,\"./he.js\":4804,\"./hi\":3015,\"./hi.js\":3015,\"./hr\":7134,\"./hr.js\":7134,\"./hu\":670,\"./hu.js\":670,\"./hy-am\":4523,\"./hy-am.js\":4523,\"./id\":9233,\"./id.js\":9233,\"./is\":4693,\"./is.js\":4693,\"./it\":3936,\"./it-ch\":8118,\"./it-ch.js\":8118,\"./it.js\":3936,\"./ja\":6871,\"./ja.js\":6871,\"./jv\":8710,\"./jv.js\":8710,\"./ka\":7125,\"./ka.js\":7125,\"./kk\":2461,\"./kk.js\":2461,\"./km\":7399,\"./km.js\":7399,\"./kn\":8720,\"./kn.js\":8720,\"./ko\":5306,\"./ko.js\":5306,\"./ku\":2995,\"./ku.js\":2995,\"./ky\":8779,\"./ky.js\":8779,\"./lb\":2057,\"./lb.js\":2057,\"./lo\":7192,\"./lo.js\":7192,\"./lt\":5430,\"./lt.js\":5430,\"./lv\":3363,\"./lv.js\":3363,\"./me\":2939,\"./me.js\":2939,\"./mi\":8212,\"./mi.js\":8212,\"./mk\":9718,\"./mk.js\":9718,\"./ml\":561,\"./ml.js\":561,\"./mn\":8929,\"./mn.js\":8929,\"./mr\":4880,\"./mr.js\":4880,\"./ms\":3193,\"./ms-my\":2074,\"./ms-my.js\":2074,\"./ms.js\":3193,\"./mt\":4082,\"./mt.js\":4082,\"./my\":2261,\"./my.js\":2261,\"./nb\":5273,\"./nb.js\":5273,\"./ne\":9874,\"./ne.js\":9874,\"./nl\":1667,\"./nl-be\":1484,\"./nl-be.js\":1484,\"./nl.js\":1667,\"./nn\":7262,\"./nn.js\":7262,\"./oc-lnc\":9679,\"./oc-lnc.js\":9679,\"./pa-in\":6830,\"./pa-in.js\":6830,\"./pl\":3616,\"./pl.js\":3616,\"./pt\":5138,\"./pt-br\":2751,\"./pt-br.js\":2751,\"./pt.js\":5138,\"./ro\":7968,\"./ro.js\":7968,\"./ru\":1828,\"./ru.js\":1828,\"./sd\":2188,\"./sd.js\":2188,\"./se\":6562,\"./se.js\":6562,\"./si\":7172,\"./si.js\":7172,\"./sk\":9966,\"./sk.js\":9966,\"./sl\":7520,\"./sl.js\":7520,\"./sq\":5291,\"./sq.js\":5291,\"./sr\":450,\"./sr-cyrl\":7603,\"./sr-cyrl.js\":7603,\"./sr.js\":450,\"./ss\":383,\"./ss.js\":383,\"./sv\":7221,\"./sv.js\":7221,\"./sw\":1743,\"./sw.js\":1743,\"./ta\":6351,\"./ta.js\":6351,\"./te\":9620,\"./te.js\":9620,\"./tet\":6278,\"./tet.js\":6278,\"./tg\":6987,\"./tg.js\":6987,\"./th\":9325,\"./th.js\":9325,\"./tk\":3485,\"./tk.js\":3485,\"./tl-ph\":8148,\"./tl-ph.js\":8148,\"./tlh\":9616,\"./tlh.js\":9616,\"./tr\":4040,\"./tr.js\":4040,\"./tzl\":594,\"./tzl.js\":594,\"./tzm\":673,\"./tzm-latn\":3226,\"./tzm-latn.js\":3226,\"./tzm.js\":673,\"./ug-cn\":9580,\"./ug-cn.js\":9580,\"./uk\":7270,\"./uk.js\":7270,\"./ur\":1656,\"./ur.js\":1656,\"./uz\":8364,\"./uz-latn\":8744,\"./uz-latn.js\":8744,\"./uz.js\":8364,\"./vi\":5049,\"./vi.js\":5049,\"./x-pseudo\":5106,\"./x-pseudo.js\":5106,\"./yo\":6199,\"./yo.js\":6199,\"./zh-cn\":7280,\"./zh-cn.js\":7280,\"./zh-hk\":6860,\"./zh-hk.js\":6860,\"./zh-mo\":2335,\"./zh-mo.js\":2335,\"./zh-tw\":482,\"./zh-tw.js\":482};function m(_){var f=y(_);return S(f)}function y(_){if(!S.o(D,_)){var f=new Error(\"Cannot find module '\"+_+\"'\");throw f.code=\"MODULE_NOT_FOUND\",f}return D[_]}m.keys=function(){return Object.keys(D)},m.resolve=y,U.exports=m,m.id=6700}},U=>{U(U.s=6435)}]);"), + Content: string("(self.webpackChunkoerc_client=self.webpackChunkoerc_client||[]).push([[179],{4211:(z,O,L)=>{\"use strict\";var w={};L.r(w),L.d(w,{Activator:()=>x$,Alea:()=>HW,ColorPicker:()=>A$,Configurator:()=>O$,DELETE:()=>bD,HSVToHex:()=>ED,HSVToRGB:()=>dh,Hammer:()=>j$,Popup:()=>Y$,RGBToHSV:()=>Pu,RGBToHex:()=>SD,VALIDATOR_PRINT_STYLE:()=>P$,Validator:()=>R$,addClassName:()=>o$,addCssText:()=>y$,binarySearchCustom:()=>b$,binarySearchValue:()=>T$,bridgeObject:()=>ND,copyAndExtendArray:()=>uh,copyArray:()=>_N,deepExtend:()=>ah,deepObjectAssign:()=>TD,easingFunctions:()=>C$,equalArray:()=>n$,extend:()=>XW,fillIfDefined:()=>gN,forEach:()=>l$,getAbsoluteLeft:()=>i$,getAbsoluteRight:()=>r$,getAbsoluteTop:()=>s$,getScrollBarWidth:()=>L$,getTarget:()=>f$,getType:()=>lh,hasParent:()=>p$,hexToHSV:()=>MN,hexToRGB:()=>Gm,insertSort:()=>D$,isDate:()=>ZW,isNumber:()=>oh,isObject:()=>LD,isString:()=>Zi,isValidHex:()=>kD,isValidRGB:()=>ID,isValidRGBA:()=>vN,mergeOptions:()=>w$,option:()=>m$,overrideOpacity:()=>g$,parseColor:()=>_$,preventDefault:()=>h$,pureDeepObjectAssign:()=>hN,recursiveDOMDelete:()=>mN,removeClassName:()=>a$,removeCssText:()=>M$,selectiveBridgeObject:()=>v$,selectiveDeepExtend:()=>e$,selectiveExtend:()=>KW,selectiveNotDeepExtend:()=>t$,throttle:()=>c$,toArray:()=>u$,topMost:()=>S$,updateProperty:()=>d$});let y=null,f=1;function C(t){const n=y;return y=t,n}function le(t){if((!Ne(t)||t.dirty)&&(t.dirty||t.lastCleanEpoch!==f)){if(!t.producerMustRecompute(t)&&!Ge(t))return t.dirty=!1,void(t.lastCleanEpoch=f);t.producerRecomputeValue(t),t.dirty=!1,t.lastCleanEpoch=f}}function Ge(t){ft(t);for(let n=0;n0}function ft(t){t.producerNode??=[],t.producerIndexOfThis??=[],t.producerLastReadVersion??=[]}let ie=null;function Ht(t){return\"function\"==typeof t}function $a(t){const e=t(r=>{Error.call(r),r.stack=(new Error).stack});return e.prototype=Object.create(Error.prototype),e.prototype.constructor=e,e}const Ku=$a(t=>function(e){t(this),this.message=e?`${e.length} errors occurred during unsubscription:\\n${e.map((r,s)=>`${s+1}) ${r.toString()}`).join(\"\\n \")}`:\"\",this.name=\"UnsubscriptionError\",this.errors=e});function Ga(t,n){if(t){const e=t.indexOf(n);0<=e&&t.splice(e,1)}}class Vn{constructor(n){this.initialTeardown=n,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let n;if(!this.closed){this.closed=!0;const{_parentage:e}=this;if(e)if(this._parentage=null,Array.isArray(e))for(const o of e)o.remove(this);else e.remove(this);const{initialTeardown:r}=this;if(Ht(r))try{r()}catch(o){n=o instanceof Ku?o.errors:[o]}const{_finalizers:s}=this;if(s){this._finalizers=null;for(const o of s)try{ui(o)}catch(a){n=n??[],a instanceof Ku?n=[...n,...a.errors]:n.push(a)}}if(n)throw new Ku(n)}}add(n){var e;if(n&&n!==this)if(this.closed)ui(n);else{if(n instanceof Vn){if(n.closed||n._hasParent(this))return;n._addParent(this)}(this._finalizers=null!==(e=this._finalizers)&&void 0!==e?e:[]).push(n)}}_hasParent(n){const{_parentage:e}=this;return e===n||Array.isArray(e)&&e.includes(n)}_addParent(n){const{_parentage:e}=this;this._parentage=Array.isArray(e)?(e.push(n),e):e?[e,n]:n}_removeParent(n){const{_parentage:e}=this;e===n?this._parentage=null:Array.isArray(e)&&Ga(e,n)}remove(n){const{_finalizers:e}=this;e&&Ga(e,n),n instanceof Vn&&n._removeParent(this)}}Vn.EMPTY=(()=>{const t=new Vn;return t.closed=!0,t})();const Eh=Vn.EMPTY;function ed(t){return t instanceof Vn||t&&\"closed\"in t&&Ht(t.remove)&&Ht(t.add)&&Ht(t.unsubscribe)}function ui(t){Ht(t)?t():t.unsubscribe()}const wr={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},Qa={setTimeout(t,n,...e){const{delegate:r}=Qa;return r?.setTimeout?r.setTimeout(t,n,...e):setTimeout(t,n,...e)},clearTimeout(t){const{delegate:n}=Qa;return(n?.clearTimeout||clearTimeout)(t)},delegate:void 0};function kh(t){Qa.setTimeout(()=>{const{onUnhandledError:n}=wr;if(!n)throw t;n(t)})}function qa(){}const di=Gs(\"C\",void 0,void 0);function Gs(t,n,e){return{kind:t,value:n,error:e}}let Mt=null;function Uo(t){if(wr.useDeprecatedSynchronousErrorHandling){const n=!Mt;if(n&&(Mt={errorThrown:!1,error:null}),t(),n){const{errorThrown:e,error:r}=Mt;if(Mt=null,e)throw r}}else t()}class Qs extends Vn{constructor(n){super(),this.isStopped=!1,n?(this.destination=n,ed(n)&&n.add(this)):this.destination=Vo}static create(n,e,r){return new Zs(n,e,r)}next(n){this.isStopped?id(function td(t){return Gs(\"N\",t,void 0)}(n),this):this._next(n)}error(n){this.isStopped?id(function Ih(t){return Gs(\"E\",void 0,t)}(n),this):(this.isStopped=!0,this._error(n))}complete(){this.isStopped?id(di,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(n){this.destination.next(n)}_error(n){try{this.destination.error(n)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const nd=Function.prototype.bind;function qs(t,n){return nd.call(t,n)}class Js{constructor(n){this.partialObserver=n}next(n){const{partialObserver:e}=this;if(e.next)try{e.next(n)}catch(r){Ja(r)}}error(n){const{partialObserver:e}=this;if(e.error)try{e.error(n)}catch(r){Ja(r)}else Ja(n)}complete(){const{partialObserver:n}=this;if(n.complete)try{n.complete()}catch(e){Ja(e)}}}class Zs extends Qs{constructor(n,e,r){let s;if(super(),Ht(n)||!n)s={next:n??void 0,error:e??void 0,complete:r??void 0};else{let o;this&&wr.useDeprecatedNextContext?(o=Object.create(n),o.unsubscribe=()=>this.unsubscribe(),s={next:n.next&&qs(n.next,o),error:n.error&&qs(n.error,o),complete:n.complete&&qs(n.complete,o)}):s=n}this.destination=new Js(s)}}function Ja(t){wr.useDeprecatedSynchronousErrorHandling?function Nh(t){wr.useDeprecatedSynchronousErrorHandling&&Mt&&(Mt.errorThrown=!0,Mt.error=t)}(t):kh(t)}function id(t,n){const{onStoppedNotification:e}=wr;e&&Qa.setTimeout(()=>e(t,n))}const Vo={closed:!0,next:qa,error:function Za(t){throw t},complete:qa},Wr=\"function\"==typeof Symbol&&Symbol.observable||\"@@observable\";function br(t){return t}function ye(t){return 0===t.length?br:1===t.length?t[0]:function(e){return t.reduce((r,s)=>s(r),e)}}let Zt=(()=>{class t{constructor(e){e&&(this._subscribe=e)}lift(e){const r=new t;return r.source=this,r.operator=e,r}subscribe(e,r,s){const o=function Ti(t){return t&&t instanceof Qs||function Tr(t){return t&&Ht(t.next)&&Ht(t.error)&&Ht(t.complete)}(t)&&ed(t)}(e)?e:new Zs(e,r,s);return Uo(()=>{const{operator:a,source:l}=this;o.add(a?a.call(o,l):l?this._subscribe(o):this._trySubscribe(o))}),o}_trySubscribe(e){try{return this._subscribe(e)}catch(r){e.error(r)}}forEach(e,r){return new(r=xh(r))((s,o)=>{const a=new Zs({next:l=>{try{e(l)}catch(u){o(u),a.unsubscribe()}},error:o,complete:s});this.subscribe(a)})}_subscribe(e){var r;return null===(r=this.source)||void 0===r?void 0:r.subscribe(e)}[Wr](){return this}pipe(...e){return ye(e)(this)}toPromise(e){return new(e=xh(e))((r,s)=>{let o;this.subscribe(a=>o=a,a=>s(a),()=>r(o))})}}return t.create=n=>new t(n),t})();function xh(t){var n;return null!==(n=t??wr.Promise)&&void 0!==n?n:Promise}const lt=$a(t=>function(){t(this),this.name=\"ObjectUnsubscribedError\",this.message=\"object unsubscribed\"});let Ci=(()=>{class t extends Zt{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(e){const r=new Ct(this,this);return r.operator=e,r}_throwIfClosed(){if(this.closed)throw new lt}next(e){Uo(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const r of this.currentObservers)r.next(e)}})}error(e){Uo(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=e;const{observers:r}=this;for(;r.length;)r.shift().error(e)}})}complete(){Uo(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:e}=this;for(;e.length;)e.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var e;return(null===(e=this.observers)||void 0===e?void 0:e.length)>0}_trySubscribe(e){return this._throwIfClosed(),super._trySubscribe(e)}_subscribe(e){return this._throwIfClosed(),this._checkFinalizedStatuses(e),this._innerSubscribe(e)}_innerSubscribe(e){const{hasError:r,isStopped:s,observers:o}=this;return r||s?Eh:(this.currentObservers=null,o.push(e),new Vn(()=>{this.currentObservers=null,Ga(o,e)}))}_checkFinalizedStatuses(e){const{hasError:r,thrownError:s,isStopped:o}=this;r?e.error(s):o&&e.complete()}asObservable(){const e=new Zt;return e.source=this,e}}return t.create=(n,e)=>new Ct(n,e),t})();class Ct extends Ci{constructor(n,e){super(),this.destination=n,this.source=e}next(n){var e,r;null===(r=null===(e=this.destination)||void 0===e?void 0:e.next)||void 0===r||r.call(e,n)}error(n){var e,r;null===(r=null===(e=this.destination)||void 0===e?void 0:e.error)||void 0===r||r.call(e,n)}complete(){var n,e;null===(e=null===(n=this.destination)||void 0===n?void 0:n.complete)||void 0===e||e.call(n)}_subscribe(n){var e,r;return null!==(r=null===(e=this.source)||void 0===e?void 0:e.subscribe(n))&&void 0!==r?r:Eh}}class zt extends Ci{constructor(n){super(),this._value=n}get value(){return this.getValue()}_subscribe(n){const e=super._subscribe(n);return!e.closed&&n.next(this._value),e}getValue(){const{hasError:n,thrownError:e,_value:r}=this;if(n)throw e;return this._throwIfClosed(),r}next(n){super.next(this._value=n)}}function Ah(t){return Ht(t?.lift)}function ln(t){return n=>{if(Ah(n))return n.lift(function(e){try{return t(e,this)}catch(r){this.error(r)}});throw new TypeError(\"Unable to lift unknown Observable type\")}}function ct(t,n,e,r,s){return new Cr(t,n,e,r,s)}class Cr extends Qs{constructor(n,e,r,s,o,a){super(n),this.onFinalize=o,this.shouldUnsubscribe=a,this._next=e?function(l){try{e(l)}catch(u){n.error(u)}}:super._next,this._error=s?function(l){try{s(l)}catch(u){n.error(u)}finally{this.unsubscribe()}}:super._error,this._complete=r?function(){try{r()}catch(l){n.error(l)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var n;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:e}=this;super.unsubscribe(),!e&&(null===(n=this.onFinalize)||void 0===n||n.call(this))}}}function Qe(t,n){return ln((e,r)=>{let s=0;e.subscribe(ct(r,o=>{r.next(t.call(n,o,s++))}))})}function Pe(t){for(let n in t)if(t[n]===Pe)return n;throw Error(\"Could not find renamed property on target object.\")}function Xn(t,n){for(const e in n)n.hasOwnProperty(e)&&!t.hasOwnProperty(e)&&(t[e]=n[e])}function It(t){if(\"string\"==typeof t)return t;if(Array.isArray(t))return\"[\"+t.map(It).join(\", \")+\"]\";if(null==t)return\"\"+t;if(t.overriddenName)return`${t.overriddenName}`;if(t.name)return`${t.name}`;const n=t.toString();if(null==n)return\"\"+n;const e=n.indexOf(\"\\n\");return-1===e?n:n.substring(0,e)}function Lr(t,n){return null==t||\"\"===t?null===n?\"\":n:null==n||\"\"===n?t:t+\" \"+n}const Sg=Pe({__forward_ref__:Pe});function bt(t){return t.__forward_ref__=bt,t.toString=function(){return It(this())},t}function xe(t){return Ka(t)?t():t}function Ka(t){return\"function\"==typeof t&&t.hasOwnProperty(Sg)&&t.__forward_ref__===bt}function $r(t){return t&&!!t.\\u0275providers}const rd=\"https://g.co/ng/security#xss\";class Z extends Error{constructor(n,e){super(function Xs(t,n){return`NG0${Math.abs(t)}${n?\": \"+n:\"\"}`}(n,e)),this.code=n}}const Bo=Pe({\\u0275cmp:Pe}),Xt=Pe({\\u0275dir:Pe}),Wo=Pe({\\u0275pipe:Pe}),Oh=Pe({\\u0275mod:Pe}),nr=Pe({\\u0275fac:Pe}),Ks=Pe({__NG_ELEMENT_ID__:Pe}),jh=Pe({__NG_ENV_ID__:Pe});function ze(t){return\"string\"==typeof t?t:null==t?\"\":String(t)}function sd(t,n){throw new Z(-201,!1)}function Kn(t,n){null==t&&function Oe(t,n,e,r){throw new Error(`ASSERTION ERROR: ${t}`+(null==r?\"\":` [Expected=> ${e} ${r} ${n} <=Actual]`))}(n,t,null,\"!=\")}function ve(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function ei(t){return{providers:t.providers||[],imports:t.imports||[]}}function nl(t){return Fh(t,rl)||Fh(t,Hh)}function Fh(t,n){return t.hasOwnProperty(n)?t[n]:null}function il(t){return t&&(t.hasOwnProperty(ad)||t.hasOwnProperty(Yg))?t[ad]:null}const rl=Pe({\\u0275prov:Pe}),ad=Pe({\\u0275inj:Pe}),Hh=Pe({ngInjectableDef:Pe}),Yg=Pe({ngInjectorDef:Pe});var st=function(t){return t[t.Default=0]=\"Default\",t[t.Host=1]=\"Host\",t[t.Self=2]=\"Self\",t[t.SkipSelf=4]=\"SkipSelf\",t[t.Optional=8]=\"Optional\",t}(st||{});let ld;function zh(){return ld}function ti(t){const n=ld;return ld=t,n}function sl(t,n,e){const r=nl(t);return r&&\"root\"==r.providedIn?void 0===r.value?r.value=r.factory():r.value:e&st.Optional?null:void 0!==n?n:void sd(It(t))}const Pt=globalThis;class me{constructor(n,e){this._desc=n,this.ngMetadataName=\"InjectionToken\",this.\\u0275prov=void 0,\"number\"==typeof e?this.__NG_ELEMENT_ID__=e:void 0!==e&&(this.\\u0275prov=ve({token:this,providedIn:e.providedIn||\"root\",factory:e.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}const Qr={},ir=\"__NG_DI_FLAG__\",eo=\"ngTempTokenPath\",Sr=/\\n/gm,ll=\"__source\";let to;function qr(t){const n=to;return to=t,n}function ul(t,n=st.Default){if(void 0===to)throw new Z(-203,!1);return null===to?sl(t,void 0,n):to.get(t,n&st.Optional?null:void 0,n)}function Te(t,n=st.Default){return(zh()||ul)(xe(t),n)}function re(t,n=st.Default){return Te(t,dl(n))}function dl(t){return typeof t>\"u\"||\"number\"==typeof t?t:0|(t.optional&&8)|(t.host&&1)|(t.self&&2)|(t.skipSelf&&4)}function cl(t){const n=[];for(let e=0;en){a=o-1;break}}}for(;oo?\"\":s[p+1].toLowerCase();const D=8&r?M:null;if(D&&-1!==hl(D,d,0)||2&r&&d!==M){if(zi(r))return!1;a=!0}}}}else{if(!a&&!zi(r)&&!zi(u))return!1;if(a&&zi(u))continue;a=!1,r=u|1&r}}return zi(r)||a}function zi(t){return 0==(1&t)}function $g(t,n,e,r){if(null===n)return-1;let s=0;if(r||!e){let o=!1;for(;s-1)for(e++;e0?'=\"'+l+'\"':\"\")+\"]\"}else 8&r?s+=\".\"+a:4&r&&(s+=\" \"+a);else\"\"!==s&&!zi(a)&&(n+=Zh(o,s),s=\"\"),r=a,o=o||!zi(r);e++}return\"\"!==s&&(n+=Zh(o,s)),n}function Rn(t){return Er(()=>{const n=Kh(t),e={...n,decls:t.decls,vars:t.vars,template:t.template,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,onPush:t.changeDetection===Go.OnPush,directiveDefs:null,pipeDefs:null,dependencies:n.standalone&&t.dependencies||null,getStandaloneInjector:null,signals:t.signals??!1,data:t.data||{},encapsulation:t.encapsulation||Hi.Emulated,styles:t.styles||yt,_:null,schemas:t.schemas||null,tView:null,id:\"\"};ef(e);const r=t.dependencies;return e.directiveDefs=ml(r,!1),e.pipeDefs=ml(r,!0),e.id=function e_(t){let n=0;const e=[t.selectors,t.ngContentSelectors,t.hostVars,t.hostAttrs,t.consts,t.vars,t.decls,t.encapsulation,t.standalone,t.signals,t.exportAs,JSON.stringify(t.inputs),JSON.stringify(t.outputs),Object.getOwnPropertyNames(t.type.prototype),!!t.contentQueries,!!t.viewQuery].join(\"|\");for(const s of e)n=Math.imul(31,n)+s.charCodeAt(0)<<0;return n+=2147483648,\"c\"+n}(e),e})}function fd(t){return Je(t)||vn(t)}function Xg(t){return null!==t}function ni(t){return Er(()=>({type:t.type,bootstrap:t.bootstrap||yt,declarations:t.declarations||yt,imports:t.imports||yt,exports:t.exports||yt,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null}))}function Xh(t,n){if(null==t)return Bn;const e={};for(const r in t)if(t.hasOwnProperty(r)){let s=t[r],o=s;Array.isArray(s)&&(o=s[1],s=s[0]),e[s]=r,n&&(n[s]=o)}return e}function je(t){return Er(()=>{const n=Kh(t);return ef(n),n})}function Mn(t){return{type:t.type,name:t.name,factory:null,pure:!1!==t.pure,standalone:!0===t.standalone,onDestroy:t.type.prototype.ngOnDestroy||null}}function Je(t){return t[Bo]||null}function vn(t){return t[Xt]||null}function In(t){return t[Wo]||null}function Fn(t,n){const e=t[Oh]||null;if(!e&&!0===n)throw new Error(`Type ${It(t)} does not have '\\u0275mod' property.`);return e}function Kh(t){const n={};return{type:t.type,providersResolver:null,factory:null,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:n,inputTransforms:null,inputConfig:t.inputs||Bn,exportAs:t.exportAs||null,standalone:!0===t.standalone,signals:!0===t.signals,selectors:t.selectors||yt,viewQuery:t.viewQuery||null,features:t.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Xh(t.inputs,n),outputs:Xh(t.outputs),debugInfo:null}}function ef(t){t.features?.forEach(n=>n(t))}function ml(t,n){if(!t)return null;const e=n?In:fd;return()=>(\"function\"==typeof t?t():t).map(r=>e(r)).filter(Xg)}const en=0,se=1,ke=2,$t=3,un=4,tn=5,Si=6,no=7,Ot=8,Hn=9,kr=10,Ue=11,io=12,tf=13,ro=14,Kt=15,Jo=16,so=17,rr=18,Zo=19,nf=20,Zr=21,gl=22,ws=23,Ve=25,pd=1,hi=7,oo=9,dn=10;var ao=function(t){return t[t.None=0]=\"None\",t[t.HasTransplantedViews=2]=\"HasTransplantedViews\",t[t.HasChildViewsToRefresh=4]=\"HasChildViewsToRefresh\",t}(ao||{});function Nn(t){return Array.isArray(t)&&\"object\"==typeof t[pd]}function Tn(t){return Array.isArray(t)&&!0===t[pd]}function md(t){return 0!=(4&t.flags)}function bs(t){return t.componentOffset>-1}function Ko(t){return 1==(1&t.flags)}function Ei(t){return!!t.template}function yl(t){return 0!=(512&t[ke])}function Ts(t,n){return t.hasOwnProperty(nr)?t[nr]:null}class n_{constructor(n,e,r){this.previousValue=n,this.currentValue=e,this.firstChange=r}isFirstChange(){return this.firstChange}}function ki(){return af}function af(t){return t.type.prototype.ngOnChanges&&(t.setInput=_d),i_}function i_(){const t=uf(this),n=t?.current;if(n){const e=t.previous;if(e===Bn)t.previous=n;else for(let r in n)e[r]=n[r];t.current=null,this.ngOnChanges(n)}}function _d(t,n,e,r){const s=this.declaredInputs[e],o=uf(t)||function r_(t,n){return t[lf]=n}(t,{previous:Bn,current:null}),a=o.current||(o.current={}),l=o.previous,u=l[s];a[s]=new n_(u&&u.currentValue,n,l===Bn),t[r]=n}ki.ngInherit=!0;const lf=\"__ngSimpleChanges__\";function uf(t){return t[lf]||null}const sr=function(t,n,e){};let hf=!1;function jt(t){for(;Array.isArray(t);)t=t[en];return t}function ta(t,n){return jt(n[t])}function zn(t,n){return jt(n[t.index])}function na(t,n){return t.data[n]}function ho(t,n){return t[n]}function fn(t,n){const e=n[t];return Nn(e)?e:e[en]}function Md(t){return 128==(128&t[ke])}function or(t,n){return null==n?null:t[n]}function te(t){t[so]=0}function l_(t){1024&t[ke]||(t[ke]|=1024,Md(t)&&Xr(t))}function vd(t){return 9216&t[ke]||t[ws]?.dirty}function pt(t){vd(t)?Xr(t):64&t[ke]&&(function s_(){return hf}()?(t[ke]|=1024,Xr(t)):t[kr].changeDetectionScheduler?.notify())}function Xr(t){t[kr].changeDetectionScheduler?.notify();let n=t[$t];for(;null!==n&&!(Tn(n)&&n[ke]&ao.HasChildViewsToRefresh||Nn(n)&&8192&n[ke]);){if(Tn(n))n[ke]|=ao.HasChildViewsToRefresh;else if(n[ke]|=8192,!Md(n))break;n=n[$t]}}function ia(t,n){if(256==(256&t[ke]))throw new Z(911,!1);null===t[Zr]&&(t[Zr]=[]),t[Zr].push(n)}const Ye={lFrame:Tf(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function gf(){return Ye.bindingsEnabled}function $(){return Ye.lFrame.lView}function ht(){return Ye.lFrame.tView}function Ui(t){return Ye.lFrame.contextLView=t,t[Ot]}function wl(t){return Ye.lFrame.contextLView=null,t}function Nt(){let t=Mf();for(;null!==t&&64===t.type;)t=t.parent;return t}function Mf(){return Ye.lFrame.currentTNode}function ar(t,n){const e=Ye.lFrame;e.currentTNode=t,e.isParent=n}function Dd(){return Ye.lFrame.isParent}function Wn(){const t=Ye.lFrame;let n=t.bindingRootIndex;return-1===n&&(n=t.bindingRootIndex=t.tView.bindingStartIndex),n}function Nr(){return Ye.lFrame.bindingIndex}function lr(){return Ye.lFrame.bindingIndex++}function xr(t){const n=Ye.lFrame,e=n.bindingIndex;return n.bindingIndex=n.bindingIndex+t,e}function g_(t,n){const e=Ye.lFrame;e.bindingIndex=e.bindingRootIndex=t,bd(n)}function bd(t){Ye.lFrame.currentDirectiveIndex=t}function es(t){Ye.lFrame.currentQueryIndex=t}function y_(t){const n=t[se];return 2===n.type?n.declTNode:1===n.type?t[tn]:null}function wf(t,n,e){if(e&st.SkipSelf){let s=n,o=t;for(;!(s=s.parent,null!==s||e&st.Host||(s=y_(o),null===s||(o=o[ro],10&s.type))););if(null===s)return!1;n=s,t=o}const r=Ye.lFrame=bf();return r.currentTNode=n,r.lView=t,!0}function Cd(t){const n=bf(),e=t[se];Ye.lFrame=n,n.currentTNode=e.firstChild,n.lView=t,n.tView=e,n.contextLView=t,n.bindingIndex=e.bindingStartIndex,n.inI18n=!1}function bf(){const t=Ye.lFrame,n=null===t?null:t.child;return null===n?Tf(t):n}function Tf(t){const n={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:t,child:null,inI18n:!1};return null!==t&&(t.child=n),n}function bl(){const t=Ye.lFrame;return Ye.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}const Ls=bl;function fo(){const t=bl();t.isParent=!0,t.tView=null,t.selectedIndex=-1,t.contextLView=null,t.elementDepthCount=0,t.currentDirectiveIndex=-1,t.currentNamespace=null,t.bindingRootIndex=-1,t.bindingIndex=-1,t.currentQueryIndex=0}function c(){return Ye.lFrame.selectedIndex}function g(t){Ye.lFrame.selectedIndex=t}function v(){const t=Ye.lFrame;return na(t.tView,t.selectedIndex)}let Re=!0;function rt(){return Re}function nn(t){Re=t}function Vi(t,n){for(let e=n.directiveStart,r=n.directiveEnd;e=r)break}else n[u]<0&&(t[so]+=65536),(l>14>16&&(3&t[ke])===n&&(t[ke]+=16384,Cb(l,o)):Cb(l,o)}const Tl=-1;class Ld{constructor(n,e,r){this.factory=n,this.resolving=!1,this.canSeeViewProviders=e,this.injectImpl=r}}function D_(t){return t!==Tl}function Sd(t){return 32767&t}function Ed(t,n){let e=function SA(t){return t>>16}(t),r=n;for(;e>0;)r=r[ro],e--;return r}let w_=!0;function Sf(t){const n=w_;return w_=t,n}const Lb=255,Sb=5;let EA=0;const ts={};function Ef(t,n){const e=Eb(t,n);if(-1!==e)return e;const r=n[se];r.firstCreatePass&&(t.injectorIndex=n.length,b_(r.data,t),b_(n,null),b_(r.blueprint,null));const s=kf(t,n),o=t.injectorIndex;if(D_(s)){const a=Sd(s),l=Ed(s,n),u=l[se].data;for(let d=0;d<8;d++)n[o+d]=l[a+d]|u[a+d]}return n[o+8]=s,o}function b_(t,n){t.push(0,0,0,0,0,0,0,0,n)}function Eb(t,n){return-1===t.injectorIndex||t.parent&&t.parent.injectorIndex===t.injectorIndex||null===n[t.injectorIndex+8]?-1:t.injectorIndex}function kf(t,n){if(t.parent&&-1!==t.parent.injectorIndex)return t.parent.injectorIndex;let e=0,r=null,s=n;for(;null!==s;){if(r=jb(s),null===r)return Tl;if(e++,s=s[ro],-1!==r.injectorIndex)return r.injectorIndex|e<<16}return Tl}function T_(t,n,e){!function kA(t,n,e){let r;\"string\"==typeof e?r=e.charCodeAt(0)||0:e.hasOwnProperty(Ks)&&(r=e[Ks]),null==r&&(r=e[Ks]=EA++);const s=r&Lb;n.data[t+(s>>Sb)]|=1<=0?n&Lb:AA:n}(e);if(\"function\"==typeof o){if(!wf(n,t,r))return r&st.Host?kb(s,0,r):Ib(n,e,r,s);try{let a;if(a=o(r),null!=a||r&st.Optional)return a;sd()}finally{Ls()}}else if(\"number\"==typeof o){let a=null,l=Eb(t,n),u=Tl,d=r&st.Host?n[Kt][tn]:null;for((-1===l||r&st.SkipSelf)&&(u=-1===l?kf(t,n):n[l+8],u!==Tl&&Ob(r,!1)?(a=n[se],l=Sd(u),n=Ed(u,n)):l=-1);-1!==l;){const h=n[se];if(Ab(o,l,h.data)){const p=NA(l,n,e,a,r,d);if(p!==ts)return p}u=n[l+8],u!==Tl&&Ob(r,n[se].data[l+8]===d)&&Ab(o,l,n)?(a=h,l=Sd(u),n=Ed(u,n)):l=-1}}return s}function NA(t,n,e,r,s,o){const a=n[se],l=a.data[t+8],h=function If(t,n,e,r,s){const o=t.providerIndexes,a=n.data,l=1048575&o,u=t.directiveStart,h=o>>20,M=s?l+h:t.directiveEnd;for(let D=r?l:l+h;D=u&&E.type===e)return D}if(s){const D=a[u];if(D&&Ei(D)&&D.type===e)return u}return null}(l,a,e,null==r?bs(l)&&w_:r!=a&&0!=(3&l.type),s&st.Host&&o===l);return null!==h?oa(n,a,h,l):ts}function oa(t,n,e,r){let s=t[e];const o=n.data;if(function bA(t){return t instanceof Ld}(s)){const a=s;a.resolving&&function kg(t,n){const e=n?`. Dependency path: ${n.join(\" > \")} > ${t}`:\"\";throw new Z(-200,`Circular dependency in DI detected for ${t}${e}`)}(function vt(t){return\"function\"==typeof t?t.name||t.toString():\"object\"==typeof t&&null!=t&&\"function\"==typeof t.type?t.type.name||t.type.toString():ze(t)}(o[e]));const l=Sf(a.canSeeViewProviders);a.resolving=!0;const d=a.injectImpl?ti(a.injectImpl):null;wf(t,r,st.Default);try{s=t[e]=a.factory(void 0,o,t,r),n.firstCreatePass&&e>=r.directiveStart&&function Ar(t,n,e){const{ngOnChanges:r,ngOnInit:s,ngDoCheck:o}=n.type.prototype;if(r){const a=af(n);(e.preOrderHooks??=[]).push(t,a),(e.preOrderCheckHooks??=[]).push(t,a)}s&&(e.preOrderHooks??=[]).push(0-t,s),o&&((e.preOrderHooks??=[]).push(t,o),(e.preOrderCheckHooks??=[]).push(t,o))}(e,o[e],n)}finally{null!==d&&ti(d),Sf(l),a.resolving=!1,Ls()}}return s}function Ab(t,n,e){return!!(e[n+(t>>Sb)]&1<{const n=t.prototype.constructor,e=n[nr]||C_(n),r=Object.prototype;let s=Object.getPrototypeOf(t.prototype).constructor;for(;s&&s!==r;){const o=s[nr]||C_(s);if(o&&o!==e)return o;s=Object.getPrototypeOf(s)}return o=>new o})}function C_(t){return Ka(t)?()=>{const n=C_(xe(t));return n&&n()}:Ts(t)}function jb(t){const n=t[se],e=n.type;return 2===e?n.declTNode:1===e?t[tn]:null}const El=\"__parameters__\";function Il(t,n,e){return Er(()=>{const r=function L_(t){return function(...e){if(t){const r=t(...e);for(const s in r)this[s]=r[s]}}}(n);function s(...o){if(this instanceof s)return r.apply(this,o),this;const a=new s(...o);return l.annotation=a,l;function l(u,d,h){const p=u.hasOwnProperty(El)?u[El]:Object.defineProperty(u,El,{value:[]})[El];for(;p.length<=h;)p.push(null);return(p[h]=p[h]||[]).push(a),u}}return e&&(s.prototype=Object.create(e.prototype)),s.prototype.ngMetadataName=t,s.annotationCls=s,s})}function xl(t,n){t.forEach(e=>Array.isArray(e)?xl(e,n):n(e))}function Pb(t,n,e){n>=t.length?t.push(e):t.splice(n,0,e)}function xf(t,n){return n>=t.length-1?t.pop():t.splice(n,1)[0]}function Bi(t,n,e){let r=Al(t,n);return r>=0?t[1|r]=e:(r=~r,function Rb(t,n,e,r){let s=t.length;if(s==n)t.push(e,r);else if(1===s)t.push(r,t[0]),t[0]=e;else{for(s--,t.push(t[s-1],t[s]);s>n;)t[s]=t[s-2],s--;t[n]=e,t[n+1]=r}}(t,r,n,e)),r}function E_(t,n){const e=Al(t,n);if(e>=0)return t[1|e]}function Al(t,n){return function Fb(t,n,e){let r=0,s=t.length>>e;for(;s!==r;){const o=r+(s-r>>1),a=t[o<n?s=o:r=o+1}return~(s<{e.push(a)};return xl(n,a=>{const l=a;Rf(l,o,[],r)&&(s||=[],s.push(l))}),void 0!==s&&Wb(s,o),e}function Wb(t,n){for(let e=0;e{n(o,r)})}}function Rf(t,n,e,r){if(!(t=xe(t)))return!1;let s=null,o=il(t);const a=!o&&Je(t);if(o||a){if(a&&!a.standalone)return!1;s=t}else{const u=t.ngModule;if(o=il(u),!o)return!1;s=u}const l=r.has(s);if(a){if(l)return!1;if(r.add(s),a.dependencies){const u=\"function\"==typeof a.dependencies?a.dependencies():a.dependencies;for(const d of u)Rf(d,n,e,r)}}else{if(!o)return!1;{if(null!=o.imports&&!l){let d;r.add(s);try{xl(o.imports,h=>{Rf(h,n,e,r)&&(d||=[],d.push(h))})}finally{}void 0!==d&&Wb(d,n)}if(!l){const d=Ts(s)||(()=>new s);n({provide:s,useFactory:d,deps:yt},s),n({provide:N_,useValue:s,multi:!0},s),n({provide:aa,useValue:()=>Te(s),multi:!0},s)}const u=o.providers;if(null!=u&&!l){const d=t;A_(u,h=>{n(h,d)})}}}return s!==t&&void 0!==t.providers}function A_(t,n){for(let e of t)$r(e)&&(e=e.\\u0275providers),Array.isArray(e)?A_(e,n):n(e)}const iO=Pe({provide:String,useValue:Pe});function O_(t){return null!==t&&\"object\"==typeof t&&iO in t}function la(t){return\"function\"==typeof t}const j_=new me(\"Set Injector scope.\"),Ff={},sO={};let Y_;function Hf(){return void 0===Y_&&(Y_=new Pf),Y_}class Wi{}class jl extends Wi{get destroyed(){return this._destroyed}constructor(n,e,r,s){super(),this.parent=e,this.source=r,this.scopes=s,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,R_(n,a=>this.processProvider(a)),this.records.set(Vb,Yl(void 0,this)),s.has(\"environment\")&&this.records.set(Wi,Yl(void 0,this));const o=this.records.get(j_);null!=o&&\"string\"==typeof o.value&&this.scopes.add(o.value),this.injectorDefTypes=new Set(this.get(N_,yt,st.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const e of this._ngOnDestroyHooks)e.ngOnDestroy();const n=this._onDestroyHooks;this._onDestroyHooks=[];for(const e of n)e()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear()}}onDestroy(n){return this.assertNotDestroyed(),this._onDestroyHooks.push(n),()=>this.removeOnDestroy(n)}runInContext(n){this.assertNotDestroyed();const e=qr(this),r=ti(void 0);try{return n()}finally{qr(e),ti(r)}}get(n,e=Qr,r=st.Default){if(this.assertNotDestroyed(),n.hasOwnProperty(jh))return n[jh](this);r=dl(r);const o=qr(this),a=ti(void 0);try{if(!(r&st.SkipSelf)){let u=this.records.get(n);if(void 0===u){const d=function dO(t){return\"function\"==typeof t||\"object\"==typeof t&&t instanceof me}(n)&&nl(n);u=d&&this.injectableDefInScope(d)?Yl(P_(n),Ff):null,this.records.set(n,u)}if(null!=u)return this.hydrate(n,u)}return(r&st.Self?Hf():this.parent).get(n,e=r&st.Optional&&e===Qr?null:e)}catch(l){if(\"NullInjectorError\"===l.name){if((l[eo]=l[eo]||[]).unshift(It(n)),o)throw l;return function Bg(t,n,e,r){const s=t[eo];throw n[ll]&&s.unshift(n[ll]),t.message=function Wg(t,n,e,r=null){t=t&&\"\\n\"===t.charAt(0)&&\"\\u0275\"==t.charAt(1)?t.slice(2):t;let s=It(n);if(Array.isArray(n))s=n.map(It).join(\" -> \");else if(\"object\"==typeof n){let o=[];for(let a in n)if(n.hasOwnProperty(a)){let l=n[a];o.push(a+\":\"+(\"string\"==typeof l?JSON.stringify(l):It(l)))}s=`{${o.join(\", \")}}`}return`${e}${r?\"(\"+r+\")\":\"\"}[${s}]: ${t.replace(Sr,\"\\n \")}`}(\"\\n\"+t.message,s,e,r),t.ngTokenPath=s,t[eo]=null,t}(l,n,\"R3InjectorError\",this.source)}throw l}finally{ti(a),qr(o)}}resolveInjectorInitializers(){const n=qr(this),e=ti(void 0);try{const s=this.get(aa,yt,st.Self);for(const o of s)o()}finally{qr(n),ti(e)}}toString(){const n=[],e=this.records;for(const r of e.keys())n.push(It(r));return`R3Injector[${n.join(\", \")}]`}assertNotDestroyed(){if(this._destroyed)throw new Z(205,!1)}processProvider(n){let e=la(n=xe(n))?n:xe(n&&n.provide);const r=function aO(t){return O_(t)?Yl(void 0,t.useValue):Yl(Qb(t),Ff)}(n);if(la(n)||!0!==n.multi)this.records.get(e);else{let s=this.records.get(e);s||(s=Yl(void 0,Ff,!0),s.factory=()=>cl(s.multi),this.records.set(e,s)),e=n,s.multi.push(n)}this.records.set(e,r)}hydrate(n,e){return e.value===Ff&&(e.value=sO,e.value=e.factory()),\"object\"==typeof e.value&&e.value&&function uO(t){return null!==t&&\"object\"==typeof t&&\"function\"==typeof t.ngOnDestroy}(e.value)&&this._ngOnDestroyHooks.add(e.value),e.value}injectableDefInScope(n){if(!n.providedIn)return!1;const e=xe(n.providedIn);return\"string\"==typeof e?\"any\"===e||this.scopes.has(e):this.injectorDefTypes.has(e)}removeOnDestroy(n){const e=this._onDestroyHooks.indexOf(n);-1!==e&&this._onDestroyHooks.splice(e,1)}}function P_(t){const n=nl(t),e=null!==n?n.factory:Ts(t);if(null!==e)return e;if(t instanceof me)throw new Z(204,!1);if(t instanceof Function)return function oO(t){const n=t.length;if(n>0)throw function Id(t,n){const e=[];for(let r=0;re.factory(t):()=>new t}(t);throw new Z(204,!1)}function Qb(t,n,e){let r;if(la(t)){const s=xe(t);return Ts(s)||P_(s)}if(O_(t))r=()=>xe(t.useValue);else if(function Gb(t){return!(!t||!t.useFactory)}(t))r=()=>t.useFactory(...cl(t.deps||[]));else if(function $b(t){return!(!t||!t.useExisting)}(t))r=()=>Te(xe(t.useExisting));else{const s=xe(t&&(t.useClass||t.provide));if(!function lO(t){return!!t.deps}(t))return Ts(s)||P_(s);r=()=>new s(...cl(t.deps))}return r}function Yl(t,n,e=!1){return{factory:t,value:n,multi:e?[]:void 0}}function R_(t,n){for(const e of t)Array.isArray(e)?R_(e,n):e&&$r(e)?R_(e.\\u0275providers,n):n(e)}function po(t,n){t instanceof jl&&t.assertNotDestroyed();const r=qr(t),s=ti(void 0);try{return n()}finally{qr(r),ti(s)}}function Xb(t,n=null,e=null,r){const s=Kb(t,n,e,r);return s.resolveInjectorInitializers(),s}function Kb(t,n=null,e=null,r,s=new Set){const o=[e||yt,nO(t)];return r=r||(\"object\"==typeof t?void 0:It(t)),new jl(o,n||Hf(),r||null,s)}let z_,Ni=(()=>{class t{static#e=this.THROW_IF_NOT_FOUND=Qr;static#t=this.NULL=new Pf;static create(e,r){if(Array.isArray(e))return Xb({name:\"\"},r,e,\"\");{const s=e.name??\"\";return Xb({name:s},e.parent,e.providers,s)}}static#n=this.\\u0275prov=ve({token:t,providedIn:\"any\",factory:()=>Te(Vb)});static#i=this.__NG_ELEMENT_ID__=-1}return t})();function go(){if(void 0!==z_)return z_;if(typeof document<\"u\")return document;throw new Z(210,!1)}const Uf=new me(\"AppId\",{providedIn:\"root\",factory:()=>MO}),MO=\"ng\",t0=new me(\"Platform Initializer\"),ua=new me(\"Platform ID\",{providedIn:\"platform\",factory:()=>\"unknown\"}),n0=new me(\"CSP nonce\",{providedIn:\"root\",factory:()=>go().body?.querySelector(\"[ngCspNonce]\")?.getAttribute(\"ngCspNonce\")||null});function U_(t){return t.ownerDocument}function $i(t){return t instanceof Function?t():t}function $f(t){return 128==(128&t.flags)}var Mo=function(t){return t[t.Important=1]=\"Important\",t[t.DashCase=2]=\"DashCase\",t}(Mo||{});const G_=new Map;let NO=0;const q_=\"__ngContext__\";function ii(t,n){Nn(n)?(t[q_]=n[Zo],function AO(t){G_.set(t[Zo],t)}(n)):t[q_]=n}let J_;function Z_(t,n){return J_(t,n)}function Yd(t){const n=t[$t];return Tn(n)?n[$t]:n}function D0(t){return b0(t[io])}function w0(t){return b0(t[un])}function b0(t){for(;null!==t&&!Tn(t);)t=t[un];return t}function Rl(t,n,e,r,s){if(null!=r){let o,a=!1;Tn(r)?o=r:Nn(r)&&(a=!0,r=r[en]);const l=jt(r);0===t&&null!==e?null==s?S0(n,e,l):da(n,e,l,s||null,!0):1===t&&null!==e?da(n,e,l,s||null,!0):2===t?function Kf(t,n,e){const r=Zf(t,n);r&&function XO(t,n,e,r){t.removeChild(n,e,r)}(t,r,n,e)}(n,l,a):3===t&&n.destroyNode(l),null!=o&&function tj(t,n,e,r,s){const o=e[hi];o!==jt(e)&&Rl(n,t,r,o,s);for(let l=dn;l0&&(t[e-1][un]=r[un]);const o=xf(t,dn+n);!function BO(t,n){Fd(t,n,n[Ue],2,null,null),n[en]=null,n[tn]=null}(r[se],r);const a=o[rr];null!==a&&a.detachView(o[se]),r[$t]=null,r[un]=null,r[ke]&=-129}return r}function Jf(t,n){if(!(256&n[ke])){const e=n[Ue];e.destroyNode&&Fd(t,n,e,3,null,null),function GO(t){let n=t[io];if(!n)return K_(t[se],t);for(;n;){let e=null;if(Nn(n))e=n[io];else{const r=n[dn];r&&(e=r)}if(!e){for(;n&&!n[un]&&n!==t;)Nn(n)&&K_(n[se],n),n=n[$t];null===n&&(n=t),Nn(n)&&K_(n[se],n),e=n&&n[un]}n=e}}(n)}}function K_(t,n){if(!(256&n[ke])){n[ke]&=-129,n[ke]|=256,n[ws]&&function Tt(t){if(ft(t),Ne(t))for(let n=0;n=0?r[a]():r[-a].unsubscribe(),o+=2}else e[o].call(r[e[o+1]]);null!==r&&(n[no]=null);const s=n[Zr];if(null!==s){n[Zr]=null;for(let o=0;o-1){const{encapsulation:o}=t.data[r.directiveStart+s];if(o===Hi.None||o===Hi.Emulated)return null}return zn(r,e)}}(t,n.parent,e)}function da(t,n,e,r,s){t.insertBefore(n,e,r,s)}function S0(t,n,e){t.appendChild(n,e)}function E0(t,n,e,r,s){null!==r?da(t,n,e,r,s):S0(t,n,e)}function Zf(t,n){return t.parentNode(n)}let ty,ep,tp,N0=function I0(t,n,e){return 40&t.type?zn(t,e):null};function Xf(t,n,e,r){const s=ey(t,r,n),o=n[Ue],l=function k0(t,n,e){return N0(t,n,e)}(r.parent||n[tn],r,n);if(null!=s)if(Array.isArray(e))for(let u=0;ut,createScript:t=>t,createScriptURL:t=>t})}catch{}return ep}()?.createHTML(t)||t}function sy(){if(void 0===tp&&(tp=null,Pt.trustedTypes))try{tp=Pt.trustedTypes.createPolicy(\"angular#unsafe-bypass\",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch{}return tp}function R0(t){return sy()?.createHTML(t)||t}function H0(t){return sy()?.createScriptURL(t)||t}class z0{constructor(n){this.changingThisBreaksApplicationSecurity=n}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${rd})`}}function vo(t){return t instanceof z0?t.changingThisBreaksApplicationSecurity:t}function Hd(t,n){const e=function hj(t){return t instanceof z0&&t.getTypeName()||null}(t);if(null!=e&&e!==n){if(\"ResourceURL\"===e&&\"URL\"===n)return!0;throw new Error(`Required a safe ${n}, got a ${e} (see ${rd})`)}return e===n}class fj{constructor(n){this.inertDocumentHelper=n}getInertBodyElement(n){n=\"\"+n;try{const e=(new window.DOMParser).parseFromString(Fl(n),\"text/html\").body;return null===e?this.inertDocumentHelper.getInertBodyElement(n):(e.removeChild(e.firstChild),e)}catch{return null}}}class pj{constructor(n){this.defaultDoc=n,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument(\"sanitization-inert\")}getInertBodyElement(n){const e=this.inertDocument.createElement(\"template\");return e.innerHTML=Fl(n),e}}const gj=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\\/?#]*(?:[\\/?#]|$))/i;function oy(t){return(t=String(t)).match(gj)?t:\"unsafe:\"+t}function Ss(t){const n={};for(const e of t.split(\",\"))n[e]=!0;return n}function zd(...t){const n={};for(const e of t)for(const r in e)e.hasOwnProperty(r)&&(n[r]=!0);return n}const V0=Ss(\"area,br,col,hr,img,wbr\"),B0=Ss(\"colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr\"),W0=Ss(\"rp,rt\"),ay=zd(V0,zd(B0,Ss(\"address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul\")),zd(W0,Ss(\"a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video\")),zd(W0,B0)),ly=Ss(\"background,cite,href,itemtype,longdesc,poster,src,xlink:href\"),$0=zd(ly,Ss(\"abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width\"),Ss(\"aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext\")),_j=Ss(\"script,style,template\");class yj{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(n){let e=n.firstChild,r=!0;for(;e;)if(e.nodeType===Node.ELEMENT_NODE?r=this.startElement(e):e.nodeType===Node.TEXT_NODE?this.chars(e.nodeValue):this.sanitizedSomething=!0,r&&e.firstChild)e=e.firstChild;else for(;e;){e.nodeType===Node.ELEMENT_NODE&&this.endElement(e);let s=this.checkClobberedElement(e,e.nextSibling);if(s){e=s;break}e=this.checkClobberedElement(e,e.parentNode)}return this.buf.join(\"\")}startElement(n){const e=n.nodeName.toLowerCase();if(!ay.hasOwnProperty(e))return this.sanitizedSomething=!0,!_j.hasOwnProperty(e);this.buf.push(\"<\"),this.buf.push(e);const r=n.attributes;for(let s=0;s\"),!0}endElement(n){const e=n.nodeName.toLowerCase();ay.hasOwnProperty(e)&&!V0.hasOwnProperty(e)&&(this.buf.push(\"\"))}chars(n){this.buf.push(G0(n))}checkClobberedElement(n,e){if(e&&(n.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${n.outerHTML}`);return e}}const Mj=/[\\uD800-\\uDBFF][\\uDC00-\\uDFFF]/g,vj=/([^\\#-~ |!])/g;function G0(t){return t.replace(/&/g,\"&\").replace(Mj,function(n){return\"&#\"+(1024*(n.charCodeAt(0)-55296)+(n.charCodeAt(1)-56320)+65536)+\";\"}).replace(vj,function(n){return\"&#\"+n.charCodeAt(0)+\";\"}).replace(//g,\">\")}let np;function uy(t){return\"content\"in t&&function wj(t){return t.nodeType===Node.ELEMENT_NODE&&\"TEMPLATE\"===t.nodeName}(t)?t.content:null}var Hl=function(t){return t[t.NONE=0]=\"NONE\",t[t.HTML=1]=\"HTML\",t[t.STYLE=2]=\"STYLE\",t[t.SCRIPT=3]=\"SCRIPT\",t[t.URL=4]=\"URL\",t[t.RESOURCE_URL=5]=\"RESOURCE_URL\",t}(Hl||{});function Do(t){const n=Ud();return n?R0(n.sanitize(Hl.HTML,t)||\"\"):Hd(t,\"HTML\")?R0(vo(t)):function Dj(t,n){let e=null;try{np=np||function U0(t){const n=new pj(t);return function mj(){try{return!!(new window.DOMParser).parseFromString(Fl(\"\"),\"text/html\")}catch{return!1}}()?new fj(n):n}(t);let r=n?String(n):\"\";e=np.getInertBodyElement(r);let s=5,o=r;do{if(0===s)throw new Error(\"Failed to sanitize html because the input is unstable\");s--,r=o,o=e.innerHTML,e=np.getInertBodyElement(r)}while(r!==o);return Fl((new yj).sanitizeChildren(uy(e)||e))}finally{if(e){const r=uy(e)||e;for(;r.firstChild;)r.removeChild(r.firstChild)}}}(go(),ze(t))}function ca(t){const n=Ud();return n?n.sanitize(Hl.URL,t)||\"\":Hd(t,\"URL\")?vo(t):oy(ze(t))}function Q0(t){const n=Ud();if(n)return H0(n.sanitize(Hl.RESOURCE_URL,t)||\"\");if(Hd(t,\"ResourceURL\"))return H0(vo(t));throw new Z(904,!1)}function Ud(){const t=$();return t&&t[kr].sanitizer}class Ej{}let J0=(t,n,e)=>null;function _y(t,n,e=!1){return J0(t,n,e)}class Pj{}class K0{}class Fj{resolveComponentFactory(n){throw function Rj(t){const n=Error(`No component factory found for ${It(t)}.`);return n.ngComponent=t,n}(n)}}let lp=(()=>{class t{static#e=this.NULL=new Fj}return t})();function Hj(){return Vl(Nt(),$())}function Vl(t,n){return new Gi(zn(t,n))}let Gi=(()=>{class t{constructor(e){this.nativeElement=e}static#e=this.__NG_ELEMENT_ID__=Hj}return t})();class tT{}let Es=(()=>{class t{constructor(){this.destroyNode=null}static#e=this.__NG_ELEMENT_ID__=()=>function Uj(){const t=$(),e=fn(Nt().index,t);return(Nn(e)?e:t)[Ue]}()}return t})(),Vj=(()=>{class t{static#e=this.\\u0275prov=ve({token:t,providedIn:\"root\",factory:()=>null})}return t})();const vy={};function nT(t){const n=C(null);try{return t()}finally{C(n)}}function up(t){return!!Dy(t)&&(Array.isArray(t)||!(t instanceof Map)&&Symbol.iterator in t)}function Dy(t){return null!==t&&(\"function\"==typeof t||\"object\"==typeof t)}class iT{constructor(){}supports(n){return up(n)}create(n){return new Qj(n)}}const Gj=(t,n)=>n;class Qj{constructor(n){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=n||Gj}forEachItem(n){let e;for(e=this._itHead;null!==e;e=e._next)n(e)}forEachOperation(n){let e=this._itHead,r=this._removalsHead,s=0,o=null;for(;e||r;){const a=!r||e&&e.currentIndex{a=this._trackByFn(s,l),null!==e&&Object.is(e.trackById,a)?(r&&(e=this._verifyReinsertion(e,l,a,s)),Object.is(e.item,l)||this._addIdentityChange(e,l)):(e=this._mismatch(e,l,a,s),r=!0),e=e._next,s++}),this.length=s;return this._truncate(e),this.collection=n,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let n;for(n=this._previousItHead=this._itHead;null!==n;n=n._next)n._nextPrevious=n._next;for(n=this._additionsHead;null!==n;n=n._nextAdded)n.previousIndex=n.currentIndex;for(this._additionsHead=this._additionsTail=null,n=this._movesHead;null!==n;n=n._nextMoved)n.previousIndex=n.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(n,e,r,s){let o;return null===n?o=this._itTail:(o=n._prev,this._remove(n)),null!==(n=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null))?(Object.is(n.item,e)||this._addIdentityChange(n,e),this._reinsertAfter(n,o,s)):null!==(n=null===this._linkedRecords?null:this._linkedRecords.get(r,s))?(Object.is(n.item,e)||this._addIdentityChange(n,e),this._moveAfter(n,o,s)):n=this._addAfter(new qj(e,r),o,s),n}_verifyReinsertion(n,e,r,s){let o=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null);return null!==o?n=this._reinsertAfter(o,n._prev,s):n.currentIndex!=s&&(n.currentIndex=s,this._addToMoves(n,s)),n}_truncate(n){for(;null!==n;){const e=n._next;this._addToRemovals(this._unlink(n)),n=e}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(n,e,r){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(n);const s=n._prevRemoved,o=n._nextRemoved;return null===s?this._removalsHead=o:s._nextRemoved=o,null===o?this._removalsTail=s:o._prevRemoved=s,this._insertAfter(n,e,r),this._addToMoves(n,r),n}_moveAfter(n,e,r){return this._unlink(n),this._insertAfter(n,e,r),this._addToMoves(n,r),n}_addAfter(n,e,r){return this._insertAfter(n,e,r),this._additionsTail=null===this._additionsTail?this._additionsHead=n:this._additionsTail._nextAdded=n,n}_insertAfter(n,e,r){const s=null===e?this._itHead:e._next;return n._next=s,n._prev=e,null===s?this._itTail=n:s._prev=n,null===e?this._itHead=n:e._next=n,null===this._linkedRecords&&(this._linkedRecords=new rT),this._linkedRecords.put(n),n.currentIndex=r,n}_remove(n){return this._addToRemovals(this._unlink(n))}_unlink(n){null!==this._linkedRecords&&this._linkedRecords.remove(n);const e=n._prev,r=n._next;return null===e?this._itHead=r:e._next=r,null===r?this._itTail=e:r._prev=e,n}_addToMoves(n,e){return n.previousIndex===e||(this._movesTail=null===this._movesTail?this._movesHead=n:this._movesTail._nextMoved=n),n}_addToRemovals(n){return null===this._unlinkedRecords&&(this._unlinkedRecords=new rT),this._unlinkedRecords.put(n),n.currentIndex=null,n._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=n,n._prevRemoved=null):(n._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=n),n}_addIdentityChange(n,e){return n.item=e,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=n:this._identityChangesTail._nextIdentityChange=n,n}}class qj{constructor(n,e){this.item=n,this.trackById=e,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class Jj{constructor(){this._head=null,this._tail=null}add(n){null===this._head?(this._head=this._tail=n,n._nextDup=null,n._prevDup=null):(this._tail._nextDup=n,n._prevDup=this._tail,n._nextDup=null,this._tail=n)}get(n,e){let r;for(r=this._head;null!==r;r=r._nextDup)if((null===e||e<=r.currentIndex)&&Object.is(r.trackById,n))return r;return null}remove(n){const e=n._prevDup,r=n._nextDup;return null===e?this._head=r:e._nextDup=r,null===r?this._tail=e:r._prevDup=e,null===this._head}}class rT{constructor(){this.map=new Map}put(n){const e=n.trackById;let r=this.map.get(e);r||(r=new Jj,this.map.set(e,r)),r.add(n)}get(n,e){const s=this.map.get(n);return s?s.get(n,e):null}remove(n){const e=n.trackById;return this.map.get(e).remove(n)&&this.map.delete(e),n}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function sT(t,n,e){const r=t.previousIndex;if(null===r)return r;let s=0;return e&&r{if(e&&e.key===s)this._maybeAddToChanges(e,r),this._appendAfter=e,e=e._next;else{const o=this._getOrCreateRecordForKey(s,r);e=this._insertBeforeOrAppend(e,o)}}),e){e._prev&&(e._prev._next=null),this._removalsHead=e;for(let r=e;null!==r;r=r._nextRemoved)r===this._mapHead&&(this._mapHead=null),this._records.delete(r.key),r._nextRemoved=r._next,r.previousValue=r.currentValue,r.currentValue=null,r._prev=null,r._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(n,e){if(n){const r=n._prev;return e._next=n,e._prev=r,n._prev=e,r&&(r._next=e),n===this._mapHead&&(this._mapHead=e),this._appendAfter=n,n}return this._appendAfter?(this._appendAfter._next=e,e._prev=this._appendAfter):this._mapHead=e,this._appendAfter=e,null}_getOrCreateRecordForKey(n,e){if(this._records.has(n)){const s=this._records.get(n);this._maybeAddToChanges(s,e);const o=s._prev,a=s._next;return o&&(o._next=a),a&&(a._prev=o),s._next=null,s._prev=null,s}const r=new Xj(n);return this._records.set(n,r),r.currentValue=e,this._addToAdditions(r),r}_reset(){if(this.isDirty){let n;for(this._previousMapHead=this._mapHead,n=this._previousMapHead;null!==n;n=n._next)n._nextPrevious=n._next;for(n=this._changesHead;null!==n;n=n._nextChanged)n.previousValue=n.currentValue;for(n=this._additionsHead;null!=n;n=n._nextAdded)n.previousValue=n.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(n,e){Object.is(e,n.currentValue)||(n.previousValue=n.currentValue,n.currentValue=e,this._addToChanges(n))}_addToAdditions(n){null===this._additionsHead?this._additionsHead=this._additionsTail=n:(this._additionsTail._nextAdded=n,this._additionsTail=n)}_addToChanges(n){null===this._changesHead?this._changesHead=this._changesTail=n:(this._changesTail._nextChanged=n,this._changesTail=n)}_forEach(n,e){n instanceof Map?n.forEach(e):Object.keys(n).forEach(r=>e(n[r],r))}}class Xj{constructor(n){this.key=n,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function aT(){return new dp([new iT])}let dp=(()=>{class t{static#e=this.\\u0275prov=ve({token:t,providedIn:\"root\",factory:aT});constructor(e){this.factories=e}static create(e,r){if(null!=r){const s=r.factories.slice();e=e.concat(s)}return new t(e)}static extend(e){return{provide:t,useFactory:r=>t.create(e,r||aT()),deps:[[t,new jf,new Of]]}}find(e){const r=this.factories.find(s=>s.supports(e));if(null!=r)return r;throw new Z(901,!1)}}return t})();function lT(){return new Wd([new oT])}let Wd=(()=>{class t{static#e=this.\\u0275prov=ve({token:t,providedIn:\"root\",factory:lT});constructor(e){this.factories=e}static create(e,r){if(r){const s=r.factories.slice();e=e.concat(s)}return new t(e)}static extend(e){return{provide:t,useFactory:r=>t.create(e,r||lT()),deps:[[t,new jf,new Of]]}}find(e){const r=this.factories.find(s=>s.supports(e));if(r)return r;throw new Z(901,!1)}}return t})();function $d(t,n,e,r,s=!1){for(;null!==e;){const o=n[e.index];null!==o&&r.push(jt(o)),Tn(o)&&uT(o,r);const a=e.type;if(8&a)$d(t,n,e.child,r);else if(32&a){const l=Z_(e,n);let u;for(;u=l();)r.push(u)}else if(16&a){const l=A0(n,e);if(Array.isArray(l))r.push(...l);else{const u=Yd(n[Kt]);$d(u[se],u,l,r,!0)}}e=s?e.projectionNext:e.next}return r}function uT(t,n){for(let e=dn;e!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{},consumerIsAlwaysLive:!0,consumerMarkedDirty:t=>{Xr(t.lView)},consumerOnSignalRead(){this.lView[ws]=this}};function wy(t){return t.ngOriginalError}class ks{constructor(){this._console=console}handleError(n){const e=this._findOriginalError(n);this._console.error(\"ERROR\",n),e&&this._console.error(\"ORIGINAL ERROR\",e)}_findOriginalError(n){let e=n&&wy(n);for(;e&&wy(e);)e=wy(e);return e||null}}const hT=new me(\"\",{providedIn:\"root\",factory:()=>re(ks).handleError.bind(void 0)}),pT=new me(\"\",{providedIn:\"root\",factory:()=>!1}),qe={};function be(t){yT(ht(),$(),c()+t,!1)}function yT(t,n,e,r){if(!r)if(3==(3&n[ke])){const o=t.preOrderCheckHooks;null!==o&&Cf(n,o,e)}else{const o=t.preOrderHooks;null!==o&&Lf(n,o,0,e)}g(e)}function J(t,n=st.Default){const e=$();return null===e?Te(t,n):Nb(Nt(),e,xe(t),n)}function hp(t,n,e,r,s,o,a,l,u,d,h){const p=n.blueprint.slice();return p[en]=s,p[ke]=204|r,(null!==d||t&&2048&t[ke])&&(p[ke]|=2048),te(p),p[$t]=p[ro]=t,p[Ot]=e,p[kr]=a||t&&t[kr],p[Ue]=l||t&&t[Ue],p[Hn]=u||t&&t[Hn]||null,p[tn]=o,p[Zo]=function xO(){return NO++}(),p[Si]=h,p[nf]=d,p[Kt]=2==n.type?t[Kt]:p,p}function Bl(t,n,e,r,s){let o=t.data[n];if(null===o)o=function by(t,n,e,r,s){const o=Mf(),a=Dd(),u=t.data[n]=function gY(t,n,e,r,s,o){let a=n?n.injectorIndex:-1,l=0;return function Cs(){return null!==Ye.skipHydrationRootTNode}()&&(l|=128),{type:e,index:r,insertBeforeIndex:null,injectorIndex:a,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:l,providerIndexes:0,value:s,attrs:o,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:n,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,a?o:o&&o.parent,e,n,r,s);return null===t.firstChild&&(t.firstChild=u),null!==o&&(a?null==o.child&&null!==u.parent&&(o.child=u):null===o.next&&(o.next=u,u.prev=o)),u}(t,n,e,r,s),function m_(){return Ye.lFrame.inI18n}()&&(o.flags|=32);else if(64&o.type){o.type=e,o.value=r,o.attrs=s;const a=function sa(){const t=Ye.lFrame,n=t.currentTNode;return t.isParent?n:n.parent}();o.injectorIndex=null===a?-1:a.injectorIndex}return ar(o,!0),o}function Gd(t,n,e,r){if(0===e)return-1;const s=n.length;for(let o=0;oVe&&yT(t,n,Ve,!1),sr(a?2:0,s),e(r,s)}finally{g(o),sr(a?3:1,s)}}function Ty(t,n,e){if(md(n)){const r=C(null);try{const o=n.directiveEnd;for(let a=n.directiveStart;anull;function bT(t,n,e,r){for(let s in t)if(t.hasOwnProperty(s)){e=null===e?{}:e;const o=t[s];null===r?TT(e,n,s,o):r.hasOwnProperty(s)&&TT(e,n,r[s],o)}return e}function TT(t,n,e,r){t.hasOwnProperty(e)?t[e].push(n,r):t[e]=[n,r]}function Qi(t,n,e,r,s,o,a,l){const u=zn(n,e);let h,d=n.inputs;!l&&null!=d&&(h=d[r])?(xy(t,e,h,r,s),bs(n)&&function MY(t,n){const e=fn(n,t);16&e[ke]||(e[ke]|=64)}(e,n.index)):3&n.type&&(r=function yY(t){return\"class\"===t?\"className\":\"for\"===t?\"htmlFor\":\"formaction\"===t?\"formAction\":\"innerHtml\"===t?\"innerHTML\":\"readonly\"===t?\"readOnly\":\"tabindex\"===t?\"tabIndex\":t}(r),s=null!=a?a(s,n.value||\"\",r):s,o.setProperty(u,r,s))}function Ey(t,n,e,r){if(gf()){const s=null===r?null:{\"\":-1},o=function CY(t,n){const e=t.directiveRegistry;let r=null,s=null;if(e)for(let o=0;o0;){const e=t[--n];if(\"number\"==typeof e&&e<0)return e}return 0})(a)!=l&&a.push(l),a.push(e,r,o)}}(t,n,r,Gd(t,e,s.hostVars,qe),s)}function ns(t,n,e,r,s,o){const a=zn(t,n);!function Iy(t,n,e,r,s,o,a){if(null==o)t.removeAttribute(n,s,e);else{const l=null==a?ze(o):a(o,r||\"\",s);t.setAttribute(n,s,l,e)}}(n[Ue],a,o,t.value,e,r,s)}function NY(t,n,e,r,s,o){const a=o[n];if(null!==a)for(let l=0;lt.nextProducerIndex;)t.producerNode.pop(),t.producerLastReadVersion.pop(),t.producerIndexOfThis.pop()}}(l,a),function nY(t){t.lView[ws]!==t&&(t.lView=null,dT.push(t))}(l)),fo()}}function AT(t,n){for(let e=D0(t);null!==e;e=w0(e)){e[ke]&=~ao.HasChildViewsToRefresh;for(let r=dn;r-1&&(Pd(n,r),xf(e,r))}this._attachedToViewContainer=!1}Jf(this._lView[se],this._lView)}onDestroy(n){ia(this._lView,n)}markForCheck(){Qd(this._cdRefInjectingView||this._lView)}detach(){this._lView[ke]&=-129}reattach(){pt(this._lView),this._lView[ke]|=128}detectChanges(){this._lView[ke]|=1024,function Ay(t,n=!0){const e=t[kr],r=e.rendererFactory,s=e.afterRenderEventManager;r.begin?.(),s?.begin();try{!function OY(t){Oy(t,0);let n=0;for(;vd(t);){if(100===n)throw new Z(103,!1);n++,Oy(t,1)}}(t)}catch(a){throw n&&pp(t,a),a}finally{r.end?.(),e.inlineEffectRunner?.flush(),s?.end()}}(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new Z(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function $O(t,n){Fd(t,n,n[Ue],2,null,null)}(this._lView[se],this._lView)}attachToAppRef(n){if(this._attachedToViewContainer)throw new Z(902,!1);this._appRef=n,pt(this._lView)}}let Jd=(()=>{class t{static#e=this.__NG_ELEMENT_ID__=FY}return t})();function FY(t){return function HY(t,n,e){if(bs(t)&&!e){const r=fn(t.index,n);return new qd(r,r)}return 47&t.type?new qd(n[Kt],n):null}(Nt(),$(),16==(16&t))}let mp=(()=>{class t{static#e=this.__NG_ELEMENT_ID__=BY;static#t=this.__NG_ENV_ID__=e=>e}return t})();class VY extends mp{constructor(n){super(),this._lView=n}onDestroy(n){return ia(this._lView,n),()=>function ra(t,n){if(null===t[Zr])return;const e=t[Zr].indexOf(n);-1!==e&&t[Zr].splice(e,1)}(this._lView,n)}}function BY(){return new VY($())}const YT=new Set;function ha(t){YT.has(t)||(YT.add(t),performance?.mark?.(\"mark_feature_usage\",{detail:{feature:t}}))}function jy(t){return n=>{setTimeout(t,void 0,n)}}const pn=class ZY extends Ci{constructor(n=!1){super(),this.__isAsync=n}emit(n){super.next(n)}subscribe(n,e,r){let s=n,o=e||(()=>null),a=r;if(n&&\"object\"==typeof n){const u=n;s=u.next?.bind(u),o=u.error?.bind(u),a=u.complete?.bind(u)}this.__isAsync&&(o=jy(o),s&&(s=jy(s)),a&&(a=jy(a)));const l=super.subscribe({next:s,error:o,complete:a});return n instanceof Vn&&n.add(l),l}};function PT(...t){}class xt{constructor({enableLongStackTrace:n=!1,shouldCoalesceEventChangeDetection:e=!1,shouldCoalesceRunChangeDetection:r=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new pn(!1),this.onMicrotaskEmpty=new pn(!1),this.onStable=new pn(!1),this.onError=new pn(!1),typeof Zone>\"u\")throw new Z(908,!1);Zone.assertZonePatched();const s=this;s._nesting=0,s._outer=s._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(s._inner=s._inner.fork(new Zone.TaskTrackingZoneSpec)),n&&Zone.longStackTraceZoneSpec&&(s._inner=s._inner.fork(Zone.longStackTraceZoneSpec)),s.shouldCoalesceEventChangeDetection=!r&&e,s.shouldCoalesceRunChangeDetection=r,s.lastRequestAnimationFrameId=-1,s.nativeRequestAnimationFrame=function XY(){const t=\"function\"==typeof Pt.requestAnimationFrame;let n=Pt[t?\"requestAnimationFrame\":\"setTimeout\"],e=Pt[t?\"cancelAnimationFrame\":\"clearTimeout\"];if(typeof Zone<\"u\"&&n&&e){const r=n[Zone.__symbol__(\"OriginalDelegate\")];r&&(n=r);const s=e[Zone.__symbol__(\"OriginalDelegate\")];s&&(e=s)}return{nativeRequestAnimationFrame:n,nativeCancelAnimationFrame:e}}().nativeRequestAnimationFrame,function tP(t){const n=()=>{!function eP(t){t.isCheckStableRunning||-1!==t.lastRequestAnimationFrameId||(t.lastRequestAnimationFrameId=t.nativeRequestAnimationFrame.call(Pt,()=>{t.fakeTopEventTask||(t.fakeTopEventTask=Zone.root.scheduleEventTask(\"fakeTopEventTask\",()=>{t.lastRequestAnimationFrameId=-1,Py(t),t.isCheckStableRunning=!0,Yy(t),t.isCheckStableRunning=!1},void 0,()=>{},()=>{})),t.fakeTopEventTask.invoke()}),Py(t))}(t)};t._inner=t._inner.fork({name:\"angular\",properties:{isAngularZone:!0},onInvokeTask:(e,r,s,o,a,l)=>{if(function iP(t){return!(!Array.isArray(t)||1!==t.length)&&!0===t[0].data?.__ignore_ng_zone__}(l))return e.invokeTask(s,o,a,l);try{return RT(t),e.invokeTask(s,o,a,l)}finally{(t.shouldCoalesceEventChangeDetection&&\"eventTask\"===o.type||t.shouldCoalesceRunChangeDetection)&&n(),FT(t)}},onInvoke:(e,r,s,o,a,l,u)=>{try{return RT(t),e.invoke(s,o,a,l,u)}finally{t.shouldCoalesceRunChangeDetection&&n(),FT(t)}},onHasTask:(e,r,s,o)=>{e.hasTask(s,o),r===s&&(\"microTask\"==o.change?(t._hasPendingMicrotasks=o.microTask,Py(t),Yy(t)):\"macroTask\"==o.change&&(t.hasPendingMacrotasks=o.macroTask))},onHandleError:(e,r,s,o)=>(e.handleError(s,o),t.runOutsideAngular(()=>t.onError.emit(o)),!1)})}(s)}static isInAngularZone(){return typeof Zone<\"u\"&&!0===Zone.current.get(\"isAngularZone\")}static assertInAngularZone(){if(!xt.isInAngularZone())throw new Z(909,!1)}static assertNotInAngularZone(){if(xt.isInAngularZone())throw new Z(909,!1)}run(n,e,r){return this._inner.run(n,e,r)}runTask(n,e,r,s){const o=this._inner,a=o.scheduleEventTask(\"NgZoneEvent: \"+s,n,KY,PT,PT);try{return o.runTask(a,e,r)}finally{o.cancelTask(a)}}runGuarded(n,e,r){return this._inner.runGuarded(n,e,r)}runOutsideAngular(n){return this._outer.run(n)}}const KY={};function Yy(t){if(0==t._nesting&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(()=>t.onStable.emit(null))}finally{t.isStable=!0}}}function Py(t){t.hasPendingMicrotasks=!!(t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&-1!==t.lastRequestAnimationFrameId)}function RT(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function FT(t){t._nesting--,Yy(t)}class nP{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new pn,this.onMicrotaskEmpty=new pn,this.onStable=new pn,this.onError=new pn}run(n,e,r){return n.apply(e,r)}runGuarded(n,e,r){return n.apply(e,r)}runOutsideAngular(n){return n()}runTask(n,e,r,s){return n.apply(e,r)}}var fa=function(t){return t[t.EarlyRead=0]=\"EarlyRead\",t[t.Write=1]=\"Write\",t[t.MixedReadWrite=2]=\"MixedReadWrite\",t[t.Read=3]=\"Read\",t}(fa||{});const HT={destroy(){}};function UT(t,n){!n&&function F_(t){if(!zh()&&!function Ug(){return to}())throw new Z(-203,!1)}();const e=n?.injector??re(Ni);if(!function _o(t){return\"browser\"===(t??re(Ni)).get(ua)}(e))return HT;ha(\"NgAfterNextRender\");const r=e.get(gp),s=r.handler??=new BT,o=n?.phase??fa.MixedReadWrite,a=()=>{s.unregister(u),l()},l=e.get(mp).onDestroy(a),u=new VT(e,o,()=>{a(),t()});return s.register(u),{destroy:a}}class VT{constructor(n,e,r){this.phase=e,this.callbackFn=r,this.zone=n.get(xt),this.errorHandler=n.get(ks,null,{optional:!0})}invoke(){try{this.zone.runOutsideAngular(this.callbackFn)}catch(n){this.errorHandler?.handleError(n)}}}class BT{constructor(){this.executingCallbacks=!1,this.buckets={[fa.EarlyRead]:new Set,[fa.Write]:new Set,[fa.MixedReadWrite]:new Set,[fa.Read]:new Set},this.deferredCallbacks=new Set}validateBegin(){if(this.executingCallbacks)throw new Z(102,!1)}register(n){(this.executingCallbacks?this.deferredCallbacks:this.buckets[n.phase]).add(n)}unregister(n){this.buckets[n.phase].delete(n),this.deferredCallbacks.delete(n)}execute(){this.executingCallbacks=!0;for(const n of Object.values(this.buckets))for(const e of n)e.invoke();this.executingCallbacks=!1;for(const n of this.deferredCallbacks)this.buckets[n.phase].add(n);this.deferredCallbacks.clear()}destroy(){for(const n of Object.values(this.buckets))n.clear();this.deferredCallbacks.clear()}}let gp=(()=>{class t{constructor(){this.renderDepth=0,this.handler=null,this.internalCallbacks=[]}begin(){this.handler?.validateBegin(),this.renderDepth++}end(){if(this.renderDepth--,0===this.renderDepth){for(const e of this.internalCallbacks)e();this.internalCallbacks.length=0,this.handler?.execute()}}ngOnDestroy(){this.handler?.destroy(),this.handler=null,this.internalCallbacks.length=0}static#e=this.\\u0275prov=ve({token:t,providedIn:\"root\",factory:()=>new t})}return t})();function oP(t,n){const e=fn(n,t),r=e[se];!function aP(t,n){for(let e=n.length;e0&&Y0(t,e,o.join(\" \"))}}(M,ne,E,r),void 0!==e&&function _P(t,n,e){const r=t.projection=[];for(let s=0;s=0;r--){const s=t[r];s.hostVars=n+=s.hostVars,s.hostAttrs=Qo(s.hostAttrs,e=Qo(e,s.hostAttrs))}}(r)}function yp(t){return t===Bn?{}:t===yt?[]:t}function vP(t,n){const e=t.viewQuery;t.viewQuery=e?(r,s)=>{n(r,s),e(r,s)}:n}function DP(t,n){const e=t.contentQueries;t.contentQueries=e?(r,s,o)=>{n(r,s,o),e(r,s,o)}:n}function wP(t,n){const e=t.hostBindings;t.hostBindings=e?(r,s)=>{n(r,s),e(r,s)}:n}function ZT(t){const n=t.inputConfig,e={};for(const r in n)if(n.hasOwnProperty(r)){const s=n[r];Array.isArray(s)&&s[2]&&(e[r]=s[2])}t.inputTransforms=e}function is(t,n,e){return t[n]=e}function Cn(t,n,e){return!Object.is(t[n],e)&&(t[n]=e,!0)}function pa(t,n,e,r){const s=Cn(t,n,e);return Cn(t,n+1,r)||s}function rs(t,n,e,r){const s=$();return Cn(s,lr(),n)&&(ht(),ns(v(),s,t,n,e,r)),rs}function $l(t,n,e,r){return Cn(t,lr(),e)?n+ze(e)+r:qe}function Ql(t,n,e,r,s,o,a,l){const d=function Mp(t,n,e,r,s){const o=pa(t,n,e,r);return Cn(t,n+2,s)||o}(t,Nr(),e,s,a);return xr(3),d?n+ze(e)+r+ze(s)+o+ze(a)+l:qe}function vp(t,n){return t<<17|n<<2}function wo(t){return t>>17&32767}function Fy(t){return 2|t}function ma(t){return(131068&t)>>2}function Hy(t,n){return-131069&t|n<<2}function zy(t){return 1|t}function aC(t,n,e,r,s){const o=t[e+1],a=null===n;let l=r?wo(o):ma(o),u=!1;for(;0!==l&&(!1===u||a);){const h=t[l+1];AP(t[l],n)&&(u=!0,t[l+1]=r?zy(h):Fy(h)),l=r?wo(h):ma(h)}u&&(t[e+1]=r?Fy(o):zy(o))}function AP(t,n){return null===t||null==n||(Array.isArray(t)?t[1]:t)===n||!(!Array.isArray(t)||\"string\"!=typeof n)&&Al(t,n)>=0}function Ze(t,n,e){const r=$();return Cn(r,lr(),n)&&Qi(ht(),v(),r,t,n,r[Ue],e,!1),Ze}function Uy(t,n,e,r,s){const a=s?\"class\":\"style\";xy(t,e,n.inputs[a],a,r)}function Dp(t,n){return function Or(t,n,e,r){const s=$(),o=ht(),a=xr(2);o.firstUpdatePass&&function gC(t,n,e,r){const s=t.data;if(null===s[e+1]){const o=s[c()],a=function mC(t,n){return n>=t.expandoStartIndex}(t,e);(function vC(t,n){return 0!=(t.flags&(n?8:16))})(o,r)&&null===n&&!a&&(n=!1),n=function UP(t,n,e,r){const s=function Td(t){const n=Ye.lFrame.currentDirectiveIndex;return-1===n?null:t[n]}(t);let o=r?n.residualClasses:n.residualStyles;if(null===s)0===(r?n.classBindings:n.styleBindings)&&(e=Kd(e=Vy(null,t,n,e,r),n.attrs,r),o=null);else{const a=n.directiveStylingLast;if(-1===a||t[a]!==s)if(e=Vy(s,t,n,e,r),null===o){let u=function VP(t,n,e){const r=e?n.classBindings:n.styleBindings;if(0!==ma(r))return t[wo(r)]}(t,n,r);void 0!==u&&Array.isArray(u)&&(u=Vy(null,t,n,u[1],r),u=Kd(u,n.attrs,r),function BP(t,n,e,r){t[wo(e?n.classBindings:n.styleBindings)]=r}(t,n,r,u))}else o=function WP(t,n,e){let r;const s=n.directiveEnd;for(let o=1+n.directiveStylingLast;o0)&&(d=!0)):h=e,s)if(0!==u){const M=wo(t[l+1]);t[r+1]=vp(M,l),0!==M&&(t[M+1]=Hy(t[M+1],r)),t[l+1]=function kP(t,n){return 131071&t|n<<17}(t[l+1],r)}else t[r+1]=vp(l,0),0!==l&&(t[l+1]=Hy(t[l+1],r)),l=r;else t[r+1]=vp(u,0),0===l?l=r:t[u+1]=Hy(t[u+1],r),u=r;d&&(t[r+1]=Fy(t[r+1])),aC(t,h,r,!0),aC(t,h,r,!1),function xP(t,n,e,r,s){const o=s?t.residualClasses:t.residualStyles;null!=o&&\"string\"==typeof n&&Al(o,n)>=0&&(e[r+1]=zy(e[r+1]))}(n,h,t,r,o),a=vp(l,u),o?n.classBindings=a:n.styleBindings=a}(s,o,n,e,a,r)}}(o,t,a,r),n!==qe&&Cn(s,a,n)&&function yC(t,n,e,r,s,o,a,l){if(!(3&n.type))return;const u=t.data,d=u[l+1],h=function IP(t){return 1==(1&t)}(d)?MC(u,n,e,s,ma(d),a):void 0;wp(h)||(wp(o)||function EP(t){return 2==(2&t)}(d)&&(o=MC(u,null,e,s,l,a)),function nj(t,n,e,r,s){if(n)s?t.addClass(e,r):t.removeClass(e,r);else{let o=-1===r.indexOf(\"-\")?void 0:Mo.DashCase;null==s?t.removeStyle(e,r,o):(\"string\"==typeof s&&s.endsWith(\"!important\")&&(s=s.slice(0,-10),o|=Mo.Important),t.setStyle(e,r,s,o))}}(r,a,ta(c(),e),s,o))}(o,o.data[c()],s,s[Ue],t,s[a+1]=function qP(t,n){return null==t||\"\"===t||(\"string\"==typeof n?t+=n:\"object\"==typeof t&&(t=It(vo(t)))),t}(n,e),r,a)}(t,n,null,!0),Dp}function Vy(t,n,e,r,s){let o=null;const a=e.directiveEnd;let l=e.directiveStylingLast;for(-1===l?l=e.directiveStart:l++;l0;){const u=t[s],d=Array.isArray(u),h=d?u[1]:u,p=null===h;let M=e[s+1];M===qe&&(M=p?yt:void 0);let D=p?E_(M,r):h===r?M:void 0;if(d&&!wp(D)&&(D=E_(u,r)),wp(D)&&(l=D,a))return l;const E=t[s+1];s=a?wo(E):ma(E)}if(null!==n){let u=o?n.residualClasses:n.residualStyles;null!=u&&(l=E_(u,r))}return l}function wp(t){return void 0!==t}function nu(t,n){return!n||null===n.firstChild||$f(t)}function sc(t,n,e,r=!0){const s=n[se];if(function QO(t,n,e,r){const s=dn+r,o=e.length;r>0&&(e[s-1][un]=n),r{class t{static#e=this.__NG_ELEMENT_ID__=kR}return t})();function kR(){return function AC(t,n){let e;const r=n[t.index];return Tn(r)?e=r:(e=ET(r,n,null,t),n[t.index]=e,fp(n,e)),OC(e,n,t,r),new NC(e,t,n)}(Nt(),$())}const IR=Yr,NC=class extends IR{constructor(n,e,r){super(),this._lContainer=n,this._hostTNode=e,this._hostLView=r}get element(){return Vl(this._hostTNode,this._hostLView)}get injector(){return new xn(this._hostTNode,this._hostLView)}get parentInjector(){const n=kf(this._hostTNode,this._hostLView);if(D_(n)){const e=Ed(n,this._hostLView),r=Sd(n);return new xn(e[se].data[r+8],e)}return new xn(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(n){const e=xC(this._lContainer);return null!==e&&e[n]||null}get length(){return this._lContainer.length-dn}createEmbeddedView(n,e,r){let s,o;\"number\"==typeof r?s=r:null!=r&&(s=r.index,o=r.injector);const l=n.createEmbeddedViewImpl(e||{},o,null);return this.insertImpl(l,s,nu(this._hostTNode,null)),l}createComponent(n,e,r,s,o){const a=n&&!function kd(t){return\"function\"==typeof t}(n);let l;if(a)l=e;else{const E=e||{};l=E.index,r=E.injector,s=E.projectableNodes,o=E.environmentInjector||E.ngModuleRef}const u=a?n:new Zd(Je(n)),d=r||this.parentInjector;if(!o&&null==u.ngModule){const k=(a?d:this.parentInjector).get(Wi,null);k&&(o=k)}Je(u.componentType??{});const D=u.create(d,s,null,o);return this.insertImpl(D.hostView,l,nu(this._hostTNode,null)),D}insert(n,e){return this.insertImpl(n,e,!0)}insertImpl(n,e,r){const s=n._lView;if(function a_(t){return Tn(t[$t])}(s)){const l=this.indexOf(n);if(-1!==l)this.detach(l);else{const u=s[$t],d=new NC(u,u[tn],u[$t]);d.detach(d.indexOf(n))}}const o=this._adjustIndex(e),a=this._lContainer;return sc(a,s,o,r),n.attachToViewContainerRef(),Pb(Xy(a),o,n),n}move(n,e){return this.insert(n,e)}indexOf(n){const e=xC(this._lContainer);return null!==e?e.indexOf(n):-1}remove(n){const e=this._adjustIndex(n,-1),r=Pd(this._lContainer,e);r&&(xf(Xy(this._lContainer),e),Jf(r[se],r))}detach(n){const e=this._adjustIndex(n,-1),r=Pd(this._lContainer,e);return r&&null!=xf(Xy(this._lContainer),e)?new qd(r):null}_adjustIndex(n,e=0){return n??this.length+e}};function xC(t){return t[8]}function Xy(t){return t[8]||(t[8]=[])}let OC=function YC(t,n,e,r){if(t[hi])return;let s;s=8&e.type?jt(r):function NR(t,n){const e=t[Ue],r=e.createComment(\"\"),s=zn(n,t);return da(e,Zf(e,s),r,function KO(t,n){return t.nextSibling(n)}(e,s),!1),r}(n,e),t[hi]=s},Ky=(t,n,e)=>!1;function Gt(t,n,e,r,s,o,a,l){const u=$(),d=ht(),h=t+Ve,p=d.firstCreatePass?function jR(t,n,e,r,s,o,a,l,u){const d=n.consts,h=Bl(n,t,4,a||null,or(d,l));Ey(n,e,h,or(d,u)),Vi(n,h);const p=h.tView=Sy(2,h,r,s,o,n.directiveRegistry,n.pipeRegistry,null,n.schemas,d,null);return null!==n.queries&&(n.queries.template(n,h),p.queries=n.queries.embeddedTView(h)),h}(h,d,u,n,e,r,s,o,a):d.data[h];ar(p,!1);const M=PC(d,u,p,t);rt()&&Xf(d,u,M,p),ii(M,u);const D=ET(M,u,M,p);return u[h]=D,fp(u,D),function jC(t,n,e){return Ky(t,n,e)}(D,p,u),Ko(p)&&Cy(d,u,p),null!=a&&Ly(u,p,l),Gt}let PC=function RC(t,n,e,r){return nn(!0),n[Ue].createComment(\"\")};function X(t,n,e,r){const s=$(),o=ht(),a=Ve+t,l=s[Ue],u=o.firstCreatePass?function TF(t,n,e,r,s,o){const a=n.consts,u=Bl(n,t,2,r,or(a,s));return Ey(n,e,u,or(a,o)),null!==u.attrs&&_p(u,u.attrs,!1),null!==u.mergedAttrs&&_p(u,u.mergedAttrs,!0),null!==n.queries&&n.queries.elementStart(n,u),u}(a,o,s,n,e,r):o.data[a],d=aL(o,s,u,l,n,t);s[a]=d;const h=Ko(u);return ar(u,!0),P0(l,d,u),32!=(32&u.flags)&&rt()&&Xf(o,s,d,u),0===function u_(){return Ye.lFrame.elementDepthCount}()&&ii(d,s),function d_(){Ye.lFrame.elementDepthCount++}(),h&&(Cy(o,s,u),Ty(o,u,s)),null!==r&&Ly(s,u),X}function q(){let t=Nt();Dd()?function wd(){Ye.lFrame.isParent=!1}():(t=t.parent,ar(t,!1));const n=t;(function c_(t){return Ye.skipHydrationRootTNode===t})(n)&&function yf(){Ye.skipHydrationRootTNode=null}(),function Ir(){Ye.lFrame.elementDepthCount--}();const e=ht();return e.firstCreatePass&&(Vi(e,t),md(t)&&e.queries.elementEnd(t)),null!=n.classesWithoutHost&&function CA(t){return 0!=(8&t.flags)}(n)&&Uy(e,n,$(),n.classesWithoutHost,!0),null!=n.stylesWithoutHost&&function LA(t){return 0!=(16&t.flags)}(n)&&Uy(e,n,$(),n.stylesWithoutHost,!1),q}function Fe(t,n,e,r){return X(t,n,e,r),q(),Fe}let aL=(t,n,e,r,s,o)=>(nn(!0),qf(r,s,function _e(){return Ye.lFrame.currentNamespace}()));const _a=void 0;var NF=[\"en\",[[\"a\",\"p\"],[\"AM\",\"PM\"],_a],[[\"AM\",\"PM\"],_a,_a],[[\"S\",\"M\",\"T\",\"W\",\"T\",\"F\",\"S\"],[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"],[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"],[\"Su\",\"Mo\",\"Tu\",\"We\",\"Th\",\"Fr\",\"Sa\"]],_a,[[\"J\",\"F\",\"M\",\"A\",\"M\",\"J\",\"J\",\"A\",\"S\",\"O\",\"N\",\"D\"],[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"],[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"]],_a,[[\"B\",\"A\"],[\"BC\",\"AD\"],[\"Before Christ\",\"Anno Domini\"]],0,[6,0],[\"M/d/yy\",\"MMM d, y\",\"MMMM d, y\",\"EEEE, MMMM d, y\"],[\"h:mm a\",\"h:mm:ss a\",\"h:mm:ss a z\",\"h:mm:ss a zzzz\"],[\"{1}, {0}\",_a,\"{1} 'at' {0}\",_a],[\".\",\",\",\";\",\"%\",\"+\",\"-\",\"E\",\"\\xd7\",\"\\u2030\",\"\\u221e\",\"NaN\",\":\"],[\"#,##0.###\",\"#,##0%\",\"\\xa4#,##0.00\",\"#E0\"],\"USD\",\"$\",\"US Dollar\",{},\"ltr\",function IF(t){const e=Math.floor(Math.abs(t)),r=t.toString().replace(/^[^.]*\\.?/,\"\").length;return 1===e&&0===r?1:5}];let uu={};function fi(t){const n=function xF(t){return t.toLowerCase().replace(/_/g,\"-\")}(t);let e=pL(n);if(e)return e;const r=n.split(\"-\")[0];if(e=pL(r),e)return e;if(\"en\"===r)return NF;throw new Z(701,!1)}function pL(t){return t in uu||(uu[t]=Pt.ng&&Pt.ng.common&&Pt.ng.common.locales&&Pt.ng.common.locales[t]),uu[t]}var Qt=function(t){return t[t.LocaleId=0]=\"LocaleId\",t[t.DayPeriodsFormat=1]=\"DayPeriodsFormat\",t[t.DayPeriodsStandalone=2]=\"DayPeriodsStandalone\",t[t.DaysFormat=3]=\"DaysFormat\",t[t.DaysStandalone=4]=\"DaysStandalone\",t[t.MonthsFormat=5]=\"MonthsFormat\",t[t.MonthsStandalone=6]=\"MonthsStandalone\",t[t.Eras=7]=\"Eras\",t[t.FirstDayOfWeek=8]=\"FirstDayOfWeek\",t[t.WeekendRange=9]=\"WeekendRange\",t[t.DateFormat=10]=\"DateFormat\",t[t.TimeFormat=11]=\"TimeFormat\",t[t.DateTimeFormat=12]=\"DateTimeFormat\",t[t.NumberSymbols=13]=\"NumberSymbols\",t[t.NumberFormats=14]=\"NumberFormats\",t[t.CurrencyCode=15]=\"CurrencyCode\",t[t.CurrencySymbol=16]=\"CurrencySymbol\",t[t.CurrencyName=17]=\"CurrencyName\",t[t.Currencies=18]=\"Currencies\",t[t.Directionality=19]=\"Directionality\",t[t.PluralCase=20]=\"PluralCase\",t[t.ExtraData=21]=\"ExtraData\",t}(Qt||{});const du=\"en-US\";let mL=du;function pc(t){return!!t&&\"function\"==typeof t.then}function HL(t){return!!t&&\"function\"==typeof t.subscribe}function ut(t,n,e,r){const s=$(),o=ht(),a=Nt();return function UL(t,n,e,r,s,o,a){const l=Ko(r),d=t.firstCreatePass&&function NT(t){return t.cleanup||(t.cleanup=[])}(t),h=n[Ot],p=function IT(t){return t[no]||(t[no]=[])}(n);let M=!0;if(3&r.type||a){const k=zn(r,n),x=a?a(k):k,R=p.length,Y=a?Q=>a(jt(Q[r.index])):r.index;let V=null;if(!a&&l&&(V=function L2(t,n,e,r){const s=t.cleanup;if(null!=s)for(let o=0;ou?l[u]:null}\"string\"==typeof a&&(o+=2)}return null}(t,n,s,r.index)),null!==V)(V.__ngLastListenerFn__||V).__ngNextListenerFn__=o,V.__ngLastListenerFn__=o,M=!1;else{o=BL(r,n,h,o,!1);const Q=e.listen(x,s,o);p.push(o,Q),d&&d.push(s,Y,R,R+1)}}else o=BL(r,n,h,o,!1);const D=r.outputs;let E;if(M&&null!==D&&(E=D[s])){const k=E.length;if(k)for(let x=0;x-1?fn(t.index,n):n);let u=VL(n,e,r,a),d=o.__ngNextListenerFn__;for(;d;)u=VL(n,e,d,a)&&u,d=d.__ngNextListenerFn__;return s&&!1===u&&a.preventDefault(),u}}function mn(t=1){return function mt(t){return(Ye.lFrame.contextLView=function pf(t,n){for(;t>0;)n=n[ro],t--;return n}(t,Ye.lFrame.contextLView))[Ot]}(t)}function ya(t,n,e){return pM(t,\"\",n,\"\",e),ya}function pM(t,n,e,r,s){const o=$(),a=$l(o,n,e,r);return a!==qe&&Qi(ht(),v(),o,t,a,o[Ue],s,!1),pM}function ee(t,n=\"\"){const e=$(),r=ht(),s=t+Ve,o=r.firstCreatePass?Bl(r,s,1,n,null):r.data[s],a=lS(r,e,o,n,t);e[s]=a,rt()&&Xf(r,e,a,o),ar(o,!1)}let lS=(t,n,e,r,s)=>(nn(!0),function Qf(t,n){return t.createText(n)}(n[Ue],r));function Oi(t){return Pr(\"\",t,\"\"),Oi}function Pr(t,n,e){const r=$(),s=$l(r,t,n,e);return s!==qe&&Is(r,c(),s),Pr}function Yp(t,n,e,r,s){const o=$(),a=function Gl(t,n,e,r,s,o){const l=pa(t,Nr(),e,s);return xr(2),l?n+ze(e)+r+ze(s)+o:qe}(o,t,n,e,r,s);return a!==qe&&Is(o,c(),a),Yp}function mM(t,n,e,r,s,o,a){const l=$(),u=Ql(l,t,n,e,r,s,o,a);return u!==qe&&Is(l,c(),u),mM}function gM(t,n,e,r,s){if(t=xe(t),Array.isArray(t))for(let o=0;o>20;if(la(t)||!t.multi){const D=new Ld(d,s,J),E=yM(u,n,s?h:h+M,p);-1===E?(T_(Ef(l,a),o,u),_M(o,t,n.length),n.push(u),l.directiveStart++,l.directiveEnd++,s&&(l.providerIndexes+=1048576),e.push(D),a.push(D)):(e[E]=D,a[E]=D)}else{const D=yM(u,n,h+M,p),E=yM(u,n,h,h+M),x=E>=0&&e[E];if(s&&!x||!s&&!(D>=0&&e[D])){T_(Ef(l,a),o,u);const R=function $2(t,n,e,r,s){const o=new Ld(t,e,J);return o.multi=[],o.index=n,o.componentProviders=0,mS(o,s,r&&!e),o}(s?W2:B2,e.length,s,r,d);!s&&x&&(e[E].providerFactory=R),_M(o,t,n.length,0),n.push(u),l.directiveStart++,l.directiveEnd++,s&&(l.providerIndexes+=1048576),e.push(R),a.push(R)}else _M(o,t,D>-1?D:E,mS(e[s?E:D],d,!s&&r));!s&&r&&x&&e[E].componentProviders++}}}function _M(t,n,e,r){const s=la(n),o=function rO(t){return!!t.useClass}(n);if(s||o){const u=(o?xe(n.useClass):n).prototype.ngOnDestroy;if(u){const d=t.destroyHooks||(t.destroyHooks=[]);if(!s&&n.multi){const h=d.indexOf(e);-1===h?d.push(e,[r,u]):d[h+1].push(r,u)}else d.push(e,u)}}}function mS(t,n,e){return e&&t.componentProviders++,t.multi.push(n)-1}function yM(t,n,e,r){for(let s=e;s{e.providersResolver=(r,s)=>function V2(t,n,e){const r=ht();if(r.firstCreatePass){const s=Ei(t);gM(e,r.data,r.blueprint,s,!0),gM(n,r.data,r.blueprint,s,!1)}}(r,s?s(t):t,n)}}class Ma{}class gS{}class vM extends Ma{constructor(n,e,r){super(),this._parent=e,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new WT(this);const s=Fn(n);this._bootstrapComponents=$i(s.bootstrap),this._r3Injector=Kb(n,e,[{provide:Ma,useValue:this},{provide:lp,useValue:this.componentFactoryResolver},...r],It(n),new Set([\"environment\"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(n)}get injector(){return this._r3Injector}destroy(){const n=this._r3Injector;!n.destroyed&&n.destroy(),this.destroyCbs.forEach(e=>e()),this.destroyCbs=null}onDestroy(n){this.destroyCbs.push(n)}}class DM extends gS{constructor(n){super(),this.moduleType=n}create(n){return new vM(this.moduleType,n,[])}}class _S extends Ma{constructor(n){super(),this.componentFactoryResolver=new WT(this),this.instance=null;const e=new jl([...n.providers,{provide:Ma,useValue:this},{provide:lp,useValue:this.componentFactoryResolver}],n.parent||Hf(),n.debugName,new Set([\"environment\"]));this.injector=e,n.runEnvironmentInitializers&&e.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(n){this.injector.onDestroy(n)}}function wM(t,n,e=null){return new _S({providers:t,parent:n,debugName:e,runEnvironmentInitializers:!0}).injector}let q2=(()=>{class t{constructor(e){this._injector=e,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(e){if(!e.standalone)return null;if(!this.cachedInjectors.has(e)){const r=Bb(0,e.type),s=r.length>0?wM([r],this._injector,`Standalone[${e.type.name}]`):null;this.cachedInjectors.set(e,s)}return this.cachedInjectors.get(e)}ngOnDestroy(){try{for(const e of this.cachedInjectors.values())null!==e&&e.destroy()}finally{this.cachedInjectors.clear()}}static#e=this.\\u0275prov=ve({token:t,providedIn:\"environment\",factory:()=>new t(Te(Wi))})}return t})();function yS(t){ha(\"NgStandalone\"),t.getStandaloneInjector=n=>n.get(q2).getOrCreateStandaloneInjector(t)}function mc(t,n,e,r){return LS($(),Wn(),t,n,e,r)}function gc(t,n){const e=t[n];return e===qe?void 0:e}function LS(t,n,e,r,s,o){const a=n+e;return Cn(t,a,s)?is(t,a+1,o?r.call(o,s):r(s)):gc(t,a+1)}function gn(t,n){const e=ht();let r;const s=t+Ve;e.firstCreatePass?(r=function mH(t,n){if(n)for(let e=n.length-1;e>=0;e--){const r=n[e];if(t===r.name)return r}}(n,e.pipeRegistry),e.data[s]=r,r.onDestroy&&(e.destroyHooks??=[]).push(s,r.onDestroy)):r=e.data[s];const o=r.factory||(r.factory=Ts(r.type)),l=ti(J);try{const u=Sf(!1),d=o();return Sf(u),function I2(t,n,e,r){e>=t.data.length&&(t.data[e]=null,t.blueprint[e]=null),n[e]=r}(e,$(),s,d),d}finally{ti(l)}}function va(t,n,e){const r=t+Ve,s=$(),o=ho(s,r);return _c(s,r)?LS(s,Wn(),n,o.transform,e,o):o.transform(e)}function ri(t,n,e,r){const s=t+Ve,o=$(),a=ho(o,s);return _c(o,s)?function SS(t,n,e,r,s,o,a){const l=n+e;return pa(t,l,s,o)?is(t,l+2,a?r.call(a,s,o):r(s,o)):gc(t,l+2)}(o,Wn(),n,a.transform,e,r,a):a.transform(e,r)}function _c(t,n){return t[se].data[n].pure}Symbol;let Ns=(()=>{class t{static#e=this.__NG_ELEMENT_ID__=wH}return t})();const vH=Ns,DH=class extends vH{constructor(n,e,r){super(),this._declarationLView=n,this._declarationTContainer=e,this.elementRef=r}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(n,e){return this.createEmbeddedViewImpl(n,e)}createEmbeddedViewImpl(n,e,r){const s=function rc(t,n,e,r){const s=n.tView,l=hp(t,s,e,4096&t[ke]?4096:16,null,n,null,null,null,r?.injector??null,r?.dehydratedView??null);l[Jo]=t[n.index];const d=t[rr];return null!==d&&(l[rr]=d.createEmbeddedView(s)),Ry(s,l,e),l}(this._declarationLView,this._declarationTContainer,n,{injector:e,dehydratedView:r});return new qd(s)}};function wH(){return function Fp(t,n){return 4&t.type?new DH(n,t,Vl(t,n)):null}(Nt(),$())}let eE=(()=>{class t{log(e){console.log(e)}warn(e){console.warn(e)}static#e=this.\\u0275fac=function(r){return new(r||t)};static#t=this.\\u0275prov=ve({token:t,factory:t.\\u0275fac,providedIn:\"platform\"})}return t})();class XH{constructor(n,e){this.ngModuleFactory=n,this.componentFactories=e}}let tE=(()=>{class t{compileModuleSync(e){return new DM(e)}compileModuleAsync(e){return Promise.resolve(this.compileModuleSync(e))}compileModuleAndAllComponentsSync(e){const r=this.compileModuleSync(e),o=$i(Fn(e).declarations).reduce((a,l)=>{const u=Je(l);return u&&a.push(new Zd(u)),a},[]);return new XH(r,o)}compileModuleAndAllComponentsAsync(e){return Promise.resolve(this.compileModuleAndAllComponentsSync(e))}clearCache(){}clearCacheFor(e){}getModuleId(e){}static#e=this.\\u0275fac=function(r){return new(r||t)};static#t=this.\\u0275prov=ve({token:t,factory:t.\\u0275fac,providedIn:\"root\"})}return t})(),vc=(()=>{class t{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new zt(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);const e=this.taskId++;return this.pendingTasks.add(e),e}remove(e){this.pendingTasks.delete(e),0===this.pendingTasks.size&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}static#e=this.\\u0275fac=function(r){return new(r||t)};static#t=this.\\u0275prov=ve({token:t,factory:t.\\u0275fac,providedIn:\"root\"})}return t})();const oE=new me(\"\"),Up=new me(\"\");let PM,jM=(()=>{class t{constructor(e,r,s){this._ngZone=e,this.registry=r,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,PM||(function b4(t){PM=t}(s),s.addToWindow(r)),this._watchAngularEvents(),e.run(()=>{this.taskTrackingZone=typeof Zone>\"u\"?null:Zone.current.get(\"TaskTrackingZone\")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{xt.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error(\"pending async requests below zero\");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let e=this._callbacks.pop();clearTimeout(e.timeoutId),e.doneCb(this._didWork)}this._didWork=!1});else{let e=this.getPendingTasks();this._callbacks=this._callbacks.filter(r=>!r.updateCb||!r.updateCb(e)||(clearTimeout(r.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(e=>({source:e.source,creationLocation:e.creationLocation,data:e.data})):[]}addCallback(e,r,s){let o=-1;r&&r>0&&(o=setTimeout(()=>{this._callbacks=this._callbacks.filter(a=>a.timeoutId!==o),e(this._didWork,this.getPendingTasks())},r)),this._callbacks.push({doneCb:e,timeoutId:o,updateCb:s})}whenStable(e,r,s){if(s&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is \"zone.js/plugins/task-tracking\" loaded?');this.addCallback(e,r,s),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(e){this.registry.registerApplication(e,this)}unregisterApplication(e){this.registry.unregisterApplication(e)}findProviders(e,r,s){return[]}static#e=this.\\u0275fac=function(r){return new(r||t)(Te(xt),Te(YM),Te(Up))};static#t=this.\\u0275prov=ve({token:t,factory:t.\\u0275fac})}return t})(),YM=(()=>{class t{constructor(){this._applications=new Map}registerApplication(e,r){this._applications.set(e,r)}unregisterApplication(e){this._applications.delete(e)}unregisterAllApplications(){this._applications.clear()}getTestability(e){return this._applications.get(e)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(e,r=!0){return PM?.findTestabilityInTree(this,e,r)??null}static#e=this.\\u0275fac=function(r){return new(r||t)};static#t=this.\\u0275prov=ve({token:t,factory:t.\\u0275fac,providedIn:\"platform\"})}return t})();const RM=new me(\"Application Initializer\");let FM=(()=>{class t{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((e,r)=>{this.resolve=e,this.reject=r}),this.appInits=re(RM,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const e=[];for(const s of this.appInits){const o=s();if(pc(o))e.push(o);else if(HL(o)){const a=new Promise((l,u)=>{o.subscribe({complete:l,error:u})});e.push(a)}}const r=()=>{this.done=!0,this.resolve()};Promise.all(e).then(()=>{r()}).catch(s=>{this.reject(s)}),0===e.length&&r(),this.initialized=!0}static#e=this.\\u0275fac=function(r){return new(r||t)};static#t=this.\\u0275prov=ve({token:t,factory:t.\\u0275fac,providedIn:\"root\"})}return t})();const HM=new me(\"appBootstrapListener\");function uE(t,n){return Array.isArray(n)?n.reduce(uE,t):{...t,...n}}let fu=(()=>{class t{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=re(hT),this.componentTypes=[],this.components=[],this.isStable=re(vc).hasPendingTasks.pipe(Qe(e=>!e)),this._injector=re(Wi)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(e,r){const s=e instanceof K0;if(!this._injector.get(FM).done)throw!s&&function Jr(t){const n=Je(t)||vn(t)||In(t);return null!==n&&n.standalone}(e),new Z(405,!1);let a;a=s?e:this._injector.get(lp).resolveComponentFactory(e),this.componentTypes.push(a.componentType);const l=function C4(t){return t.isBoundToModule}(a)?void 0:this._injector.get(Ma),d=a.create(Ni.NULL,[],r||a.selector,l),h=d.location.nativeElement,p=d.injector.get(oE,null);return p?.registerApplication(h),d.onDestroy(()=>{this.detachView(d.hostView),Vp(this.components,d),p?.unregisterApplication(h)}),this._loadComponent(d),d}tick(){if(this._runningTick)throw new Z(101,!1);try{this._runningTick=!0;for(let e of this._views)e.detectChanges()}catch(e){this.internalErrorHandler(e)}finally{this._runningTick=!1}}attachView(e){const r=e;this._views.push(r),r.attachToAppRef(this)}detachView(e){const r=e;Vp(this._views,r),r.detachFromAppRef()}_loadComponent(e){this.attachView(e.hostView),this.tick(),this.components.push(e);const r=this._injector.get(HM,[]);[...this._bootstrapListeners,...r].forEach(s=>s(e))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(e=>e()),this._views.slice().forEach(e=>e.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(e){return this._destroyListeners.push(e),()=>Vp(this._destroyListeners,e)}destroy(){if(this._destroyed)throw new Z(406,!1);const e=this._injector;e.destroy&&!e.destroyed&&e.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static#e=this.\\u0275fac=function(r){return new(r||t)};static#t=this.\\u0275prov=ve({token:t,factory:t.\\u0275fac,providedIn:\"root\"})}return t})();function Vp(t,n){const e=t.indexOf(n);e>-1&&t.splice(e,1)}let S4=(()=>{class t{constructor(){this.zone=re(xt),this.applicationRef=re(fu)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static#e=this.\\u0275fac=function(r){return new(r||t)};static#t=this.\\u0275prov=ve({token:t,factory:t.\\u0275fac,providedIn:\"root\"})}return t})();function E4(){const t=re(xt),n=re(ks);return e=>t.runOutsideAngular(()=>n.handleError(e))}let I4=(()=>{class t{constructor(){this.subscription=new Vn,this.initialized=!1,this.zone=re(xt),this.pendingTasks=re(vc)}initialize(){if(this.initialized)return;this.initialized=!0;let e=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(e=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{xt.assertNotInAngularZone(),queueMicrotask(()=>{null!==e&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(e),e=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{xt.assertInAngularZone(),e??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static#e=this.\\u0275fac=function(r){return new(r||t)};static#t=this.\\u0275prov=ve({token:t,factory:t.\\u0275fac,providedIn:\"root\"})}return t})();const as=new me(\"LocaleId\",{providedIn:\"root\",factory:()=>re(as,st.Optional|st.SkipSelf)||function N4(){return typeof $localize<\"u\"&&$localize.locale||du}()}),zM=new me(\"PlatformDestroyListeners\");let fE=(()=>{class t{constructor(e){this._injector=e,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(e,r){const s=function rP(t=\"zone.js\",n){return\"noop\"===t?new nP:\"zone.js\"===t?new xt(n):t}(r?.ngZone,function hE(t){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:t?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:t?.runCoalescing??!1}}({eventCoalescing:r?.ngZoneEventCoalescing,runCoalescing:r?.ngZoneRunCoalescing}));return s.run(()=>{const o=function Q2(t,n,e){return new vM(t,n,e)}(e.moduleType,this.injector,function cE(t){return[{provide:xt,useFactory:t},{provide:aa,multi:!0,useFactory:()=>{const n=re(S4,{optional:!0});return()=>n.initialize()}},{provide:aa,multi:!0,useFactory:()=>{const n=re(I4);return()=>{n.initialize()}}},{provide:hT,useFactory:E4}]}(()=>s)),a=o.injector.get(ks,null);return s.runOutsideAngular(()=>{const l=s.onError.subscribe({next:u=>{a.handleError(u)}});o.onDestroy(()=>{Vp(this._modules,o),l.unsubscribe()})}),function lE(t,n,e){try{const r=e();return pc(r)?r.catch(s=>{throw n.runOutsideAngular(()=>t.handleError(s)),s}):r}catch(r){throw n.runOutsideAngular(()=>t.handleError(r)),r}}(a,s,()=>{const l=o.injector.get(FM);return l.runInitializers(),l.donePromise.then(()=>(function gL(t){Kn(t,\"Expected localeId to be defined\"),\"string\"==typeof t&&(mL=t.toLowerCase().replace(/_/g,\"-\"))}(o.injector.get(as,du)||du),this._moduleDoBootstrap(o),o))})})}bootstrapModule(e,r=[]){const s=uE({},r);return function T4(t,n,e){const r=new DM(e);return Promise.resolve(r)}(0,0,e).then(o=>this.bootstrapModuleFactory(o,s))}_moduleDoBootstrap(e){const r=e.injector.get(fu);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(s=>r.bootstrap(s));else{if(!e.instance.ngDoBootstrap)throw new Z(-403,!1);e.instance.ngDoBootstrap(r)}this._modules.push(e)}onDestroy(e){this._destroyListeners.push(e)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new Z(404,!1);this._modules.slice().forEach(r=>r.destroy()),this._destroyListeners.forEach(r=>r());const e=this._injector.get(zM,null);e&&(e.forEach(r=>r()),e.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static#e=this.\\u0275fac=function(r){return new(r||t)(Te(Ni))};static#t=this.\\u0275prov=ve({token:t,factory:t.\\u0275fac,providedIn:\"platform\"})}return t})(),To=null;const pE=new me(\"AllowMultipleToken\");function mE(t,n,e=[]){const r=`Platform: ${n}`,s=new me(r);return(o=[])=>{let a=UM();if(!a||a.injector.get(pE,!1)){const l=[...e,...o,{provide:s,useValue:!0}];t?t(l):function O4(t){if(To&&!To.get(pE,!1))throw new Z(400,!1);(function aE(){!function ue(t){ie=t}(()=>{throw new Z(600,!1)})})(),To=t;const n=t.get(fE);(function _E(t){t.get(t0,null)?.forEach(e=>e())})(t)}(function gE(t=[],n){return Ni.create({name:n,providers:[{provide:j_,useValue:\"platform\"},{provide:zM,useValue:new Set([()=>To=null])},...t]})}(l,r))}return function j4(t){const n=UM();if(!n)throw new Z(401,!1);return n}()}}function UM(){return To?.get(fE)??null}const z4=mE(null,\"core\",[]);let U4=(()=>{class t{constructor(e){}static#e=this.\\u0275fac=function(r){return new(r||t)(Te(fu))};static#t=this.\\u0275mod=ni({type:t});static#n=this.\\u0275inj=ei({})}return t})();function mu(t){return\"boolean\"==typeof t?t:null!=t&&\"false\"!==t}let ZM=null;function Co(){return ZM}class gz{}const ji=new me(\"DocumentToken\");let XM=(()=>{class t{historyGo(e){throw new Error(\"Not implemented\")}static#e=this.\\u0275fac=function(r){return new(r||t)};static#t=this.\\u0275prov=ve({token:t,factory:()=>re(yz),providedIn:\"platform\"})}return t})();const _z=new me(\"Location Initialized\");let yz=(()=>{class t extends XM{constructor(){super(),this._doc=re(ji),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return Co().getBaseHref(this._doc)}onPopState(e){const r=Co().getGlobalEventTarget(this._doc,\"window\");return r.addEventListener(\"popstate\",e,!1),()=>r.removeEventListener(\"popstate\",e)}onHashChange(e){const r=Co().getGlobalEventTarget(this._doc,\"window\");return r.addEventListener(\"hashchange\",e,!1),()=>r.removeEventListener(\"hashchange\",e)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(e){this._location.pathname=e}pushState(e,r,s){this._history.pushState(e,r,s)}replaceState(e,r,s){this._history.replaceState(e,r,s)}forward(){this._history.forward()}back(){this._history.back()}historyGo(e=0){this._history.go(e)}getState(){return this._history.state}static#e=this.\\u0275fac=function(r){return new(r||t)};static#t=this.\\u0275prov=ve({token:t,factory:()=>new t,providedIn:\"platform\"})}return t})();function KM(t,n){if(0==t.length)return n;if(0==n.length)return t;let e=0;return t.endsWith(\"/\")&&e++,n.startsWith(\"/\")&&e++,2==e?t+n.substring(1):1==e?t+n:t+\"/\"+n}function HE(t){const n=t.match(/#|\\?|$/),e=n&&n.index||t.length;return t.slice(0,e-(\"/\"===t[e-1]?1:0))+t.slice(e)}function xs(t){return t&&\"?\"!==t[0]?\"?\"+t:t}let wa=(()=>{class t{historyGo(e){throw new Error(\"Not implemented\")}static#e=this.\\u0275fac=function(r){return new(r||t)};static#t=this.\\u0275prov=ve({token:t,factory:()=>re(UE),providedIn:\"root\"})}return t})();const zE=new me(\"appBaseHref\");let UE=(()=>{class t extends wa{constructor(e,r){super(),this._platformLocation=e,this._removeListenerFns=[],this._baseHref=r??this._platformLocation.getBaseHrefFromDOM()??re(ji).location?.origin??\"\"}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}getBaseHref(){return this._baseHref}prepareExternalUrl(e){return KM(this._baseHref,e)}path(e=!1){const r=this._platformLocation.pathname+xs(this._platformLocation.search),s=this._platformLocation.hash;return s&&e?`${r}${s}`:r}pushState(e,r,s,o){const a=this.prepareExternalUrl(s+xs(o));this._platformLocation.pushState(e,r,a)}replaceState(e,r,s,o){const a=this.prepareExternalUrl(s+xs(o));this._platformLocation.replaceState(e,r,a)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){this._platformLocation.historyGo?.(e)}static#e=this.\\u0275fac=function(r){return new(r||t)(Te(XM),Te(zE,8))};static#t=this.\\u0275prov=ve({token:t,factory:t.\\u0275fac,providedIn:\"root\"})}return t})(),Mz=(()=>{class t extends wa{constructor(e,r){super(),this._platformLocation=e,this._baseHref=\"\",this._removeListenerFns=[],null!=r&&(this._baseHref=r)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}getBaseHref(){return this._baseHref}path(e=!1){let r=this._platformLocation.hash;return null==r&&(r=\"#\"),r.length>0?r.substring(1):r}prepareExternalUrl(e){const r=KM(this._baseHref,e);return r.length>0?\"#\"+r:r}pushState(e,r,s,o){let a=this.prepareExternalUrl(s+xs(o));0==a.length&&(a=this._platformLocation.pathname),this._platformLocation.pushState(e,r,a)}replaceState(e,r,s,o){let a=this.prepareExternalUrl(s+xs(o));0==a.length&&(a=this._platformLocation.pathname),this._platformLocation.replaceState(e,r,a)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){this._platformLocation.historyGo?.(e)}static#e=this.\\u0275fac=function(r){return new(r||t)(Te(XM),Te(zE,8))};static#t=this.\\u0275prov=ve({token:t,factory:t.\\u0275fac})}return t})(),Tc=(()=>{class t{constructor(e){this._subject=new pn,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=e;const r=this._locationStrategy.getBaseHref();this._basePath=function wz(t){if(new RegExp(\"^(https?:)?//\").test(t)){const[,e]=t.split(/\\/\\/[^\\/]+/);return e}return t}(HE(VE(r))),this._locationStrategy.onPopState(s=>{this._subject.emit({url:this.path(!0),pop:!0,state:s.state,type:s.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(e=!1){return this.normalize(this._locationStrategy.path(e))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(e,r=\"\"){return this.path()==this.normalize(e+xs(r))}normalize(e){return t.stripTrailingSlash(function Dz(t,n){if(!t||!n.startsWith(t))return n;const e=n.substring(t.length);return\"\"===e||[\"/\",\";\",\"?\",\"#\"].includes(e[0])?e:n}(this._basePath,VE(e)))}prepareExternalUrl(e){return e&&\"/\"!==e[0]&&(e=\"/\"+e),this._locationStrategy.prepareExternalUrl(e)}go(e,r=\"\",s=null){this._locationStrategy.pushState(s,\"\",e,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+xs(r)),s)}replaceState(e,r=\"\",s=null){this._locationStrategy.replaceState(s,\"\",e,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+xs(r)),s)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(e=0){this._locationStrategy.historyGo?.(e)}onUrlChange(e){return this._urlChangeListeners.push(e),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(r=>{this._notifyUrlChangeListeners(r.url,r.state)})),()=>{const r=this._urlChangeListeners.indexOf(e);this._urlChangeListeners.splice(r,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(e=\"\",r){this._urlChangeListeners.forEach(s=>s(e,r))}subscribe(e,r,s){return this._subject.subscribe({next:e,error:r,complete:s})}static#e=this.normalizeQueryParams=xs;static#t=this.joinWithSlash=KM;static#n=this.stripTrailingSlash=HE;static#i=this.\\u0275fac=function(r){return new(r||t)(Te(wa))};static#r=this.\\u0275prov=ve({token:t,factory:()=>function vz(){return new Tc(Te(wa))}(),providedIn:\"root\"})}return t})();function VE(t){return t.replace(/\\/index.html$/,\"\")}var Xp=function(t){return t[t.Decimal=0]=\"Decimal\",t[t.Percent=1]=\"Percent\",t[t.Currency=2]=\"Currency\",t[t.Scientific=3]=\"Scientific\",t}(Xp||{}),wn=function(t){return t[t.Decimal=0]=\"Decimal\",t[t.Group=1]=\"Group\",t[t.List=2]=\"List\",t[t.PercentSign=3]=\"PercentSign\",t[t.PlusSign=4]=\"PlusSign\",t[t.MinusSign=5]=\"MinusSign\",t[t.Exponential=6]=\"Exponential\",t[t.SuperscriptingExponent=7]=\"SuperscriptingExponent\",t[t.PerMille=8]=\"PerMille\",t[t.Infinity=9]=\"Infinity\",t[t.NaN=10]=\"NaN\",t[t.TimeSeparator=11]=\"TimeSeparator\",t[t.CurrencyDecimal=12]=\"CurrencyDecimal\",t[t.CurrencyGroup=13]=\"CurrencyGroup\",t}(wn||{});function hr(t,n){const e=fi(t),r=e[Qt.NumberSymbols][n];if(typeof r>\"u\"){if(n===wn.CurrencyDecimal)return e[Qt.NumberSymbols][wn.Decimal];if(n===wn.CurrencyGroup)return e[Qt.NumberSymbols][wn.Group]}return r}const qz=/^(\\d+)?\\.((\\d+)(-(\\d+))?)?$/;function av(t){const n=parseInt(t);if(isNaN(n))throw new Error(\"Invalid integer literal when parsing \"+t);return n}function XE(t,n){n=encodeURIComponent(n);for(const e of t.split(\";\")){const r=e.indexOf(\"=\"),[s,o]=-1==r?[e,\"\"]:[e.slice(0,r),e.slice(r+1)];if(s.trim()===n)return decodeURIComponent(o)}return null}const uv=/\\s+/,KE=[];let lm=(()=>{class t{constructor(e,r,s,o){this._iterableDiffers=e,this._keyValueDiffers=r,this._ngEl=s,this._renderer=o,this.initialClasses=KE,this.stateMap=new Map}set klass(e){this.initialClasses=null!=e?e.trim().split(uv):KE}set ngClass(e){this.rawClass=\"string\"==typeof e?e.trim().split(uv):e}ngDoCheck(){for(const r of this.initialClasses)this._updateState(r,!0);const e=this.rawClass;if(Array.isArray(e)||e instanceof Set)for(const r of e)this._updateState(r,!0);else if(null!=e)for(const r of Object.keys(e))this._updateState(r,!!e[r]);this._applyStateDiff()}_updateState(e,r){const s=this.stateMap.get(e);void 0!==s?(s.enabled!==r&&(s.changed=!0,s.enabled=r),s.touched=!0):this.stateMap.set(e,{enabled:r,changed:!0,touched:!0})}_applyStateDiff(){for(const e of this.stateMap){const r=e[0],s=e[1];s.changed?(this._toggleClass(r,s.enabled),s.changed=!1):s.touched||(s.enabled&&this._toggleClass(r,!1),this.stateMap.delete(r)),s.touched=!1}}_toggleClass(e,r){(e=e.trim()).length>0&&e.split(uv).forEach(s=>{r?this._renderer.addClass(this._ngEl.nativeElement,s):this._renderer.removeClass(this._ngEl.nativeElement,s)})}static#e=this.\\u0275fac=function(r){return new(r||t)(J(dp),J(Wd),J(Gi),J(Es))};static#t=this.\\u0275dir=je({type:t,selectors:[[\"\",\"ngClass\",\"\"]],inputs:{klass:[\"class\",\"klass\"],ngClass:\"ngClass\"},standalone:!0})}return t})();class aU{constructor(n,e,r,s){this.$implicit=n,this.ngForOf=e,this.index=r,this.count=s}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let um=(()=>{class t{set ngForOf(e){this._ngForOf=e,this._ngForOfDirty=!0}set ngForTrackBy(e){this._trackByFn=e}get ngForTrackBy(){return this._trackByFn}constructor(e,r,s){this._viewContainer=e,this._template=r,this._differs=s,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(e){e&&(this._template=e)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const e=this._ngForOf;!this._differ&&e&&(this._differ=this._differs.find(e).create(this.ngForTrackBy))}if(this._differ){const e=this._differ.diff(this._ngForOf);e&&this._applyChanges(e)}}_applyChanges(e){const r=this._viewContainer;e.forEachOperation((s,o,a)=>{if(null==s.previousIndex)r.createEmbeddedView(this._template,new aU(s.item,this._ngForOf,-1,-1),null===a?void 0:a);else if(null==a)r.remove(null===o?void 0:o);else if(null!==o){const l=r.get(o);r.move(l,a),tk(l,s)}});for(let s=0,o=r.length;s{tk(r.get(s.currentIndex),s)})}static ngTemplateContextGuard(e,r){return!0}static#e=this.\\u0275fac=function(r){return new(r||t)(J(Yr),J(Ns),J(dp))};static#t=this.\\u0275dir=je({type:t,selectors:[[\"\",\"ngFor\",\"\",\"ngForOf\",\"\"]],inputs:{ngForOf:\"ngForOf\",ngForTrackBy:\"ngForTrackBy\",ngForTemplate:\"ngForTemplate\"},standalone:!0})}return t})();function tk(t,n){t.context.$implicit=n.item}let ba=(()=>{class t{constructor(e,r){this._viewContainer=e,this._context=new lU,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=r}set ngIf(e){this._context.$implicit=this._context.ngIf=e,this._updateView()}set ngIfThen(e){nk(\"ngIfThen\",e),this._thenTemplateRef=e,this._thenViewRef=null,this._updateView()}set ngIfElse(e){nk(\"ngIfElse\",e),this._elseTemplateRef=e,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(e,r){return!0}static#e=this.\\u0275fac=function(r){return new(r||t)(J(Yr),J(Ns))};static#t=this.\\u0275dir=je({type:t,selectors:[[\"\",\"ngIf\",\"\"]],inputs:{ngIf:\"ngIf\",ngIfThen:\"ngIfThen\",ngIfElse:\"ngIfElse\"},standalone:!0})}return t})();class lU{constructor(){this.$implicit=null,this.ngIf=null}}function nk(t,n){if(n&&!n.createEmbeddedView)throw new Error(`${t} must be a TemplateRef, but received '${It(n)}'.`)}function Fr(t,n){return new Z(2100,!1)}class hU{createSubscription(n,e){return nT(()=>n.subscribe({next:e,error:r=>{throw r}}))}dispose(n){nT(()=>n.unsubscribe())}}class fU{createSubscription(n,e){return n.then(e,r=>{throw r})}dispose(n){}}const pU=new fU,mU=new hU;let rk=(()=>{class t{constructor(e){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=e}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(e){return this._obj?e!==this._obj?(this._dispose(),this.transform(e)):this._latestValue:(e&&this._subscribe(e),this._latestValue)}_subscribe(e){this._obj=e,this._strategy=this._selectStrategy(e),this._subscription=this._strategy.createSubscription(e,r=>this._updateLatestValue(e,r))}_selectStrategy(e){if(pc(e))return pU;if(HL(e))return mU;throw Fr()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(e,r){e===this._obj&&(this._latestValue=r,this._ref.markForCheck())}static#e=this.\\u0275fac=function(r){return new(r||t)(J(Jd,16))};static#t=this.\\u0275pipe=Mn({name:\"async\",type:t,pure:!1,standalone:!0})}return t})(),ok=(()=>{class t{constructor(e){this._locale=e}transform(e,r,s){if(!function hv(t){return!(null==t||\"\"===t||t!=t)}(e))return null;s=s||this._locale;try{return function tU(t,n,e){return function sv(t,n,e,r,s,o,a=!1){let l=\"\",u=!1;if(isFinite(t)){let d=function iU(t){let r,s,o,a,l,n=Math.abs(t)+\"\",e=0;for((s=n.indexOf(\".\"))>-1&&(n=n.replace(\".\",\"\")),(o=n.search(/e/i))>0?(s<0&&(s=o),s+=+n.slice(o+1),n=n.substring(0,o)):s<0&&(s=n.length),o=0;\"0\"===n.charAt(o);o++);if(o===(l=n.length))r=[0],s=1;else{for(l--;\"0\"===n.charAt(l);)l--;for(s-=o,r=[],a=0;o<=l;o++,a++)r[a]=Number(n.charAt(o))}return s>22&&(r=r.splice(0,21),e=s-1,s=1),{digits:r,exponent:e,integerLen:s}}(t);a&&(d=function nU(t){if(0===t.digits[0])return t;const n=t.digits.length-t.integerLen;return t.exponent?t.exponent+=2:(0===n?t.digits.push(0,0):1===n&&t.digits.push(0),t.integerLen+=2),t}(d));let h=n.minInt,p=n.minFrac,M=n.maxFrac;if(o){const Y=o.match(qz);if(null===Y)throw new Error(`${o} is not a valid digit info`);const V=Y[1],Q=Y[3],ne=Y[5];null!=V&&(h=av(V)),null!=Q&&(p=av(Q)),null!=ne?M=av(ne):null!=Q&&p>M&&(M=p)}!function rU(t,n,e){if(n>e)throw new Error(`The minimum number of digits after fraction (${n}) is higher than the maximum (${e}).`);let r=t.digits,s=r.length-t.integerLen;const o=Math.min(Math.max(n,s),e);let a=o+t.integerLen,l=r[a];if(a>0){r.splice(Math.max(t.integerLen,a));for(let p=a;p=5)if(a-1<0){for(let p=0;p>a;p--)r.unshift(0),t.integerLen++;r.unshift(1),t.integerLen++}else r[a-1]++;for(;s=d?E.pop():u=!1),M>=10?1:0},0);h&&(r.unshift(h),t.integerLen++)}(d,p,M);let D=d.digits,E=d.integerLen;const k=d.exponent;let x=[];for(u=D.every(Y=>!Y);E0?x=D.splice(E,D.length):(x=D,D=[0]);const R=[];for(D.length>=n.lgSize&&R.unshift(D.splice(-n.lgSize,D.length).join(\"\"));D.length>n.gSize;)R.unshift(D.splice(-n.gSize,D.length).join(\"\"));D.length&&R.unshift(D.join(\"\")),l=R.join(hr(e,r)),x.length&&(l+=hr(e,s)+x.join(\"\")),k&&(l+=hr(e,wn.Exponential)+\"+\"+k)}else l=hr(e,wn.Infinity);return l=t<0&&!u?n.negPre+l+n.negSuf:n.posPre+l+n.posSuf,l}(t,function ov(t,n=\"-\"){const e={minInt:1,minFrac:0,maxFrac:0,posPre:\"\",posSuf:\"\",negPre:\"\",negSuf:\"\",gSize:0,lgSize:0},r=t.split(\";\"),s=r[0],o=r[1],a=-1!==s.indexOf(\".\")?s.split(\".\"):[s.substring(0,s.lastIndexOf(\"0\")+1),s.substring(s.lastIndexOf(\"0\")+1)],l=a[0],u=a[1]||\"\";e.posPre=l.substring(0,l.indexOf(\"#\"));for(let h=0;h{class t{static#e=this.\\u0275fac=function(r){return new(r||t)};static#t=this.\\u0275mod=ni({type:t});static#n=this.\\u0275inj=ei({})}return t})();function lk(t){return\"server\"===t}let jU=(()=>{class t{static#e=this.\\u0275prov=ve({token:t,providedIn:\"root\",factory:()=>new YU(Te(ji),window)})}return t})();class YU{constructor(n,e){this.document=n,this.window=e,this.offset=()=>[0,0]}setOffset(n){this.offset=Array.isArray(n)?()=>n:n}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(n){this.supportsScrolling()&&this.window.scrollTo(n[0],n[1])}scrollToAnchor(n){if(!this.supportsScrolling())return;const e=function PU(t,n){const e=t.getElementById(n)||t.getElementsByName(n)[0];if(e)return e;if(\"function\"==typeof t.createTreeWalker&&t.body&&\"function\"==typeof t.body.attachShadow){const r=t.createTreeWalker(t.body,NodeFilter.SHOW_ELEMENT);let s=r.currentNode;for(;s;){const o=s.shadowRoot;if(o){const a=o.getElementById(n)||o.querySelector(`[name=\"${n}\"]`);if(a)return a}s=r.nextNode()}}return null}(this.document,n);e&&(this.scrollToElement(e),e.focus())}setHistoryScrollRestoration(n){this.supportsScrolling()&&(this.window.history.scrollRestoration=n)}scrollToElement(n){const e=n.getBoundingClientRect(),r=e.left+this.window.pageXOffset,s=e.top+this.window.pageYOffset,o=this.offset();this.window.scrollTo(r-o[0],s-o[1])}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&\"pageXOffset\"in this.window}catch{return!1}}}class uk{}class o3 extends gz{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class gv extends o3{static makeCurrent(){!function mz(t){ZM||(ZM=t)}(new gv)}onAndCancel(n,e,r){return n.addEventListener(e,r),()=>{n.removeEventListener(e,r)}}dispatchEvent(n,e){n.dispatchEvent(e)}remove(n){n.parentNode&&n.parentNode.removeChild(n)}createElement(n,e){return(e=e||this.getDefaultDocument()).createElement(n)}createHtmlDocument(){return document.implementation.createHTMLDocument(\"fakeTitle\")}getDefaultDocument(){return document}isElementNode(n){return n.nodeType===Node.ELEMENT_NODE}isShadowRoot(n){return n instanceof DocumentFragment}getGlobalEventTarget(n,e){return\"window\"===e?window:\"document\"===e?n:\"body\"===e?n.body:null}getBaseHref(n){const e=function a3(){return Ec=Ec||document.querySelector(\"base\"),Ec?Ec.getAttribute(\"href\"):null}();return null==e?null:function l3(t){return new URL(t,document.baseURI).pathname}(e)}resetBaseElement(){Ec=null}getUserAgent(){return window.navigator.userAgent}getCookie(n){return XE(document.cookie,n)}}let Ec=null,d3=(()=>{class t{build(){return new XMLHttpRequest}static#e=this.\\u0275fac=function(r){return new(r||t)};static#t=this.\\u0275prov=ve({token:t,factory:t.\\u0275fac})}return t})();const _v=new me(\"EventManagerPlugins\");let fk=(()=>{class t{constructor(e,r){this._zone=r,this._eventNameToPlugin=new Map,e.forEach(s=>{s.manager=this}),this._plugins=e.slice().reverse()}addEventListener(e,r,s){return this._findPluginFor(r).addEventListener(e,r,s)}getZone(){return this._zone}_findPluginFor(e){let r=this._eventNameToPlugin.get(e);if(r)return r;if(r=this._plugins.find(o=>o.supports(e)),!r)throw new Z(5101,!1);return this._eventNameToPlugin.set(e,r),r}static#e=this.\\u0275fac=function(r){return new(r||t)(Te(_v),Te(xt))};static#t=this.\\u0275prov=ve({token:t,factory:t.\\u0275fac})}return t})();class pk{constructor(n){this._doc=n}}const yv=\"ng-app-id\";let mk=(()=>{class t{constructor(e,r,s,o={}){this.doc=e,this.appId=r,this.nonce=s,this.platformId=o,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=lk(o),this.resetHostNodes()}addStyles(e){for(const r of e)1===this.changeUsageCount(r,1)&&this.onStyleAdded(r)}removeStyles(e){for(const r of e)this.changeUsageCount(r,-1)<=0&&this.onStyleRemoved(r)}ngOnDestroy(){const e=this.styleNodesInDOM;e&&(e.forEach(r=>r.remove()),e.clear());for(const r of this.getAllStyles())this.onStyleRemoved(r);this.resetHostNodes()}addHost(e){this.hostNodes.add(e);for(const r of this.getAllStyles())this.addStyleToHost(e,r)}removeHost(e){this.hostNodes.delete(e)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(e){for(const r of this.hostNodes)this.addStyleToHost(r,e)}onStyleRemoved(e){const r=this.styleRef;r.get(e)?.elements?.forEach(s=>s.remove()),r.delete(e)}collectServerRenderedStyles(){const e=this.doc.head?.querySelectorAll(`style[${yv}=\"${this.appId}\"]`);if(e?.length){const r=new Map;return e.forEach(s=>{null!=s.textContent&&r.set(s.textContent,s)}),r}return null}changeUsageCount(e,r){const s=this.styleRef;if(s.has(e)){const o=s.get(e);return o.usage+=r,o.usage}return s.set(e,{usage:r,elements:[]}),r}getStyleElement(e,r){const s=this.styleNodesInDOM,o=s?.get(r);if(o?.parentNode===e)return s.delete(r),o.removeAttribute(yv),o;{const a=this.doc.createElement(\"style\");return this.nonce&&a.setAttribute(\"nonce\",this.nonce),a.textContent=r,this.platformIsServer&&a.setAttribute(yv,this.appId),e.appendChild(a),a}}addStyleToHost(e,r){const s=this.getStyleElement(e,r),o=this.styleRef,a=o.get(r)?.elements;a?a.push(s):o.set(r,{elements:[s],usage:1})}resetHostNodes(){const e=this.hostNodes;e.clear(),e.add(this.doc.head)}static#e=this.\\u0275fac=function(r){return new(r||t)(Te(ji),Te(Uf),Te(n0,8),Te(ua))};static#t=this.\\u0275prov=ve({token:t,factory:t.\\u0275fac})}return t})();const Mv={svg:\"http://www.w3.org/2000/svg\",xhtml:\"http://www.w3.org/1999/xhtml\",xlink:\"http://www.w3.org/1999/xlink\",xml:\"http://www.w3.org/XML/1998/namespace\",xmlns:\"http://www.w3.org/2000/xmlns/\",math:\"http://www.w3.org/1998/MathML/\"},vv=/%COMP%/g,p3=new me(\"RemoveStylesOnCompDestroy\",{providedIn:\"root\",factory:()=>!0});function _k(t,n){return n.map(e=>e.replace(vv,t))}let yk=(()=>{class t{constructor(e,r,s,o,a,l,u,d=null){this.eventManager=e,this.sharedStylesHost=r,this.appId=s,this.removeStylesOnCompDestroy=o,this.doc=a,this.platformId=l,this.ngZone=u,this.nonce=d,this.rendererByCompId=new Map,this.platformIsServer=lk(l),this.defaultRenderer=new Dv(e,a,u,this.platformIsServer)}createRenderer(e,r){if(!e||!r)return this.defaultRenderer;this.platformIsServer&&r.encapsulation===Hi.ShadowDom&&(r={...r,encapsulation:Hi.Emulated});const s=this.getOrCreateRenderer(e,r);return s instanceof vk?s.applyToHost(e):s instanceof wv&&s.applyStyles(),s}getOrCreateRenderer(e,r){const s=this.rendererByCompId;let o=s.get(r.id);if(!o){const a=this.doc,l=this.ngZone,u=this.eventManager,d=this.sharedStylesHost,h=this.removeStylesOnCompDestroy,p=this.platformIsServer;switch(r.encapsulation){case Hi.Emulated:o=new vk(u,d,r,this.appId,h,a,l,p);break;case Hi.ShadowDom:return new y3(u,d,e,r,a,l,this.nonce,p);default:o=new wv(u,d,r,h,a,l,p)}s.set(r.id,o)}return o}ngOnDestroy(){this.rendererByCompId.clear()}static#e=this.\\u0275fac=function(r){return new(r||t)(Te(fk),Te(mk),Te(Uf),Te(p3),Te(ji),Te(ua),Te(xt),Te(n0))};static#t=this.\\u0275prov=ve({token:t,factory:t.\\u0275fac})}return t})();class Dv{constructor(n,e,r,s){this.eventManager=n,this.doc=e,this.ngZone=r,this.platformIsServer=s,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(n,e){return e?this.doc.createElementNS(Mv[e]||e,n):this.doc.createElement(n)}createComment(n){return this.doc.createComment(n)}createText(n){return this.doc.createTextNode(n)}appendChild(n,e){(Mk(n)?n.content:n).appendChild(e)}insertBefore(n,e,r){n&&(Mk(n)?n.content:n).insertBefore(e,r)}removeChild(n,e){n&&n.removeChild(e)}selectRootElement(n,e){let r=\"string\"==typeof n?this.doc.querySelector(n):n;if(!r)throw new Z(-5104,!1);return e||(r.textContent=\"\"),r}parentNode(n){return n.parentNode}nextSibling(n){return n.nextSibling}setAttribute(n,e,r,s){if(s){e=s+\":\"+e;const o=Mv[s];o?n.setAttributeNS(o,e,r):n.setAttribute(e,r)}else n.setAttribute(e,r)}removeAttribute(n,e,r){if(r){const s=Mv[r];s?n.removeAttributeNS(s,e):n.removeAttribute(`${r}:${e}`)}else n.removeAttribute(e)}addClass(n,e){n.classList.add(e)}removeClass(n,e){n.classList.remove(e)}setStyle(n,e,r,s){s&(Mo.DashCase|Mo.Important)?n.style.setProperty(e,r,s&Mo.Important?\"important\":\"\"):n.style[e]=r}removeStyle(n,e,r){r&Mo.DashCase?n.style.removeProperty(e):n.style[e]=\"\"}setProperty(n,e,r){null!=n&&(n[e]=r)}setValue(n,e){n.nodeValue=e}listen(n,e,r){if(\"string\"==typeof n&&!(n=Co().getGlobalEventTarget(this.doc,n)))throw new Error(`Unsupported event target ${n} for event ${e}`);return this.eventManager.addEventListener(n,e,this.decoratePreventDefault(r))}decoratePreventDefault(n){return e=>{if(\"__ngUnwrap__\"===e)return n;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>n(e)):n(e))&&e.preventDefault()}}}function Mk(t){return\"TEMPLATE\"===t.tagName&&void 0!==t.content}class y3 extends Dv{constructor(n,e,r,s,o,a,l,u){super(n,o,a,u),this.sharedStylesHost=e,this.hostEl=r,this.shadowRoot=r.attachShadow({mode:\"open\"}),this.sharedStylesHost.addHost(this.shadowRoot);const d=_k(s.id,s.styles);for(const h of d){const p=document.createElement(\"style\");l&&p.setAttribute(\"nonce\",l),p.textContent=h,this.shadowRoot.appendChild(p)}}nodeOrShadowRoot(n){return n===this.hostEl?this.shadowRoot:n}appendChild(n,e){return super.appendChild(this.nodeOrShadowRoot(n),e)}insertBefore(n,e,r){return super.insertBefore(this.nodeOrShadowRoot(n),e,r)}removeChild(n,e){return super.removeChild(this.nodeOrShadowRoot(n),e)}parentNode(n){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(n)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class wv extends Dv{constructor(n,e,r,s,o,a,l,u){super(n,o,a,l),this.sharedStylesHost=e,this.removeStylesOnCompDestroy=s,this.styles=u?_k(u,r.styles):r.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class vk extends wv{constructor(n,e,r,s,o,a,l,u){const d=s+\"-\"+r.id;super(n,e,r,o,a,l,u,d),this.contentAttr=function m3(t){return\"_ngcontent-%COMP%\".replace(vv,t)}(d),this.hostAttr=function g3(t){return\"_nghost-%COMP%\".replace(vv,t)}(d)}applyToHost(n){this.applyStyles(),this.setAttribute(n,this.hostAttr,\"\")}createElement(n,e){const r=super.createElement(n,e);return super.setAttribute(r,this.contentAttr,\"\"),r}}let M3=(()=>{class t extends pk{constructor(e){super(e)}supports(e){return!0}addEventListener(e,r,s){return e.addEventListener(r,s,!1),()=>this.removeEventListener(e,r,s)}removeEventListener(e,r,s){return e.removeEventListener(r,s)}static#e=this.\\u0275fac=function(r){return new(r||t)(Te(ji))};static#t=this.\\u0275prov=ve({token:t,factory:t.\\u0275fac})}return t})();const Dk=[\"alt\",\"control\",\"meta\",\"shift\"],v3={\"\\b\":\"Backspace\",\"\\t\":\"Tab\",\"\\x7f\":\"Delete\",\"\\x1b\":\"Escape\",Del:\"Delete\",Esc:\"Escape\",Left:\"ArrowLeft\",Right:\"ArrowRight\",Up:\"ArrowUp\",Down:\"ArrowDown\",Menu:\"ContextMenu\",Scroll:\"ScrollLock\",Win:\"OS\"},D3={alt:t=>t.altKey,control:t=>t.ctrlKey,meta:t=>t.metaKey,shift:t=>t.shiftKey};let w3=(()=>{class t extends pk{constructor(e){super(e)}supports(e){return null!=t.parseEventName(e)}addEventListener(e,r,s){const o=t.parseEventName(r),a=t.eventCallback(o.fullKey,s,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Co().onAndCancel(e,o.domEventName,a))}static parseEventName(e){const r=e.toLowerCase().split(\".\"),s=r.shift();if(0===r.length||\"keydown\"!==s&&\"keyup\"!==s)return null;const o=t._normalizeKey(r.pop());let a=\"\",l=r.indexOf(\"code\");if(l>-1&&(r.splice(l,1),a=\"code.\"),Dk.forEach(d=>{const h=r.indexOf(d);h>-1&&(r.splice(h,1),a+=d+\".\")}),a+=o,0!=r.length||0===o.length)return null;const u={};return u.domEventName=s,u.fullKey=a,u}static matchEventFullKeyCode(e,r){let s=v3[e.key]||e.key,o=\"\";return r.indexOf(\"code.\")>-1&&(s=e.code,o=\"code.\"),!(null==s||!s)&&(s=s.toLowerCase(),\" \"===s?s=\"space\":\".\"===s&&(s=\"dot\"),Dk.forEach(a=>{a!==s&&(0,D3[a])(e)&&(o+=a+\".\")}),o+=s,o===r)}static eventCallback(e,r,s){return o=>{t.matchEventFullKeyCode(o,e)&&s.runGuarded(()=>r(o))}}static _normalizeKey(e){return\"esc\"===e?\"escape\":e}static#e=this.\\u0275fac=function(r){return new(r||t)(Te(ji))};static#t=this.\\u0275prov=ve({token:t,factory:t.\\u0275fac})}return t})();const L3=mE(z4,\"browser\",[{provide:ua,useValue:\"browser\"},{provide:t0,useValue:function b3(){gv.makeCurrent()},multi:!0},{provide:ji,useFactory:function C3(){return function yO(t){z_=t}(document),document},deps:[]}]),S3=new me(\"\"),Tk=[{provide:Up,useClass:class u3{addToWindow(n){Pt.getAngularTestability=(r,s=!0)=>{const o=n.findTestabilityInTree(r,s);if(null==o)throw new Z(5103,!1);return o},Pt.getAllAngularTestabilities=()=>n.getAllTestabilities(),Pt.getAllAngularRootElements=()=>n.getAllRootElements(),Pt.frameworkStabilizers||(Pt.frameworkStabilizers=[]),Pt.frameworkStabilizers.push(r=>{const s=Pt.getAllAngularTestabilities();let o=s.length,a=!1;const l=function(u){a=a||u,o--,0==o&&r(a)};s.forEach(u=>{u.whenStable(l)})})}findTestabilityInTree(n,e,r){return null==e?null:n.getTestability(e)??(r?Co().isShadowRoot(e)?this.findTestabilityInTree(n,e.host,!0):this.findTestabilityInTree(n,e.parentElement,!0):null)}},deps:[]},{provide:oE,useClass:jM,deps:[xt,YM,Up]},{provide:jM,useClass:jM,deps:[xt,YM,Up]}],Ck=[{provide:j_,useValue:\"root\"},{provide:ks,useFactory:function T3(){return new ks},deps:[]},{provide:_v,useClass:M3,multi:!0,deps:[ji,xt,ua]},{provide:_v,useClass:w3,multi:!0,deps:[ji]},yk,mk,fk,{provide:tT,useExisting:yk},{provide:uk,useClass:d3,deps:[]},[]];let Lk=(()=>{class t{constructor(e){}static withServerTransition(e){return{ngModule:t,providers:[{provide:Uf,useValue:e.appId}]}}static#e=this.\\u0275fac=function(r){return new(r||t)(Te(S3,12))};static#t=this.\\u0275mod=ni({type:t});static#n=this.\\u0275inj=ei({providers:[...Ck,...Tk],imports:[dm,U4]})}return t})(),Sk=(()=>{class t{constructor(e){this._doc=e}getTitle(){return this._doc.title}setTitle(e){this._doc.title=e||\"\"}static#e=this.\\u0275fac=function(r){return new(r||t)(Te(ji))};static#t=this.\\u0275prov=ve({token:t,factory:function(r){let s=null;return s=r?new r:function k3(){return new Sk(Te(ji))}(),s},providedIn:\"root\"})}return t})();function So(t){return this instanceof So?(this.v=t,this):new So(t)}function Ok(t){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var e,n=t[Symbol.asyncIterator];return n?n.call(t):(t=function Sv(t){var n=\"function\"==typeof Symbol&&Symbol.iterator,e=n&&t[n],r=0;if(e)return e.call(t);if(t&&\"number\"==typeof t.length)return{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}};throw new TypeError(n?\"Object is not iterable.\":\"Symbol.iterator is not defined.\")}(t),e={},r(\"next\"),r(\"throw\"),r(\"return\"),e[Symbol.asyncIterator]=function(){return this},e);function r(o){e[o]=t[o]&&function(a){return new Promise(function(l,u){!function s(o,a,l,u){Promise.resolve(u).then(function(d){o({value:d,done:l})},a)}(l,u,(a=t[o](a)).done,a.value)})}}}typeof window<\"u\"&&window,function(t){t.ng??={},t.ng.common??={},t.ng.common.locales??={};const n=void 0;t.ng.common.locales.de=[\"de\",[[\"AM\",\"PM\"],n,n],n,[[\"S\",\"M\",\"D\",\"M\",\"D\",\"F\",\"S\"],[\"So.\",\"Mo.\",\"Di.\",\"Mi.\",\"Do.\",\"Fr.\",\"Sa.\"],[\"Sonntag\",\"Montag\",\"Dienstag\",\"Mittwoch\",\"Donnerstag\",\"Freitag\",\"Samstag\"],[\"So.\",\"Mo.\",\"Di.\",\"Mi.\",\"Do.\",\"Fr.\",\"Sa.\"]],[[\"S\",\"M\",\"D\",\"M\",\"D\",\"F\",\"S\"],[\"So\",\"Mo\",\"Di\",\"Mi\",\"Do\",\"Fr\",\"Sa\"],[\"Sonntag\",\"Montag\",\"Dienstag\",\"Mittwoch\",\"Donnerstag\",\"Freitag\",\"Samstag\"],[\"So.\",\"Mo.\",\"Di.\",\"Mi.\",\"Do.\",\"Fr.\",\"Sa.\"]],[[\"J\",\"F\",\"M\",\"A\",\"M\",\"J\",\"J\",\"A\",\"S\",\"O\",\"N\",\"D\"],[\"Jan.\",\"Feb.\",\"M\\xe4rz\",\"Apr.\",\"Mai\",\"Juni\",\"Juli\",\"Aug.\",\"Sept.\",\"Okt.\",\"Nov.\",\"Dez.\"],[\"Januar\",\"Februar\",\"M\\xe4rz\",\"April\",\"Mai\",\"Juni\",\"Juli\",\"August\",\"September\",\"Oktober\",\"November\",\"Dezember\"]],[[\"J\",\"F\",\"M\",\"A\",\"M\",\"J\",\"J\",\"A\",\"S\",\"O\",\"N\",\"D\"],[\"Jan\",\"Feb\",\"M\\xe4r\",\"Apr\",\"Mai\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Okt\",\"Nov\",\"Dez\"],[\"Januar\",\"Februar\",\"M\\xe4rz\",\"April\",\"Mai\",\"Juni\",\"Juli\",\"August\",\"September\",\"Oktober\",\"November\",\"Dezember\"]],[[\"v. Chr.\",\"n. Chr.\"],n,n],1,[6,0],[\"dd.MM.yy\",\"dd.MM.y\",\"d. MMMM y\",\"EEEE, d. MMMM y\"],[\"HH:mm\",\"HH:mm:ss\",\"HH:mm:ss z\",\"HH:mm:ss zzzz\"],[\"{1}, {0}\",n,\"{1} 'um' {0}\",n],[\",\",\".\",\";\",\"%\",\"+\",\"-\",\"E\",\"\\xb7\",\"\\u2030\",\"\\u221e\",\"NaN\",\":\"],[\"#,##0.###\",\"#,##0\\xa0%\",\"#,##0.00\\xa0\\xa4\",\"#E0\"],\"EUR\",\"\\u20ac\",\"Euro\",{ATS:[\"\\xf6S\"],AUD:[\"AU$\",\"$\"],BGM:[\"BGK\"],BGO:[\"BGJ\"],BYN:[n,\"\\u0440.\"],CUC:[n,\"Cub$\"],DEM:[\"DM\"],FKP:[n,\"Fl\\xa3\"],GHS:[n,\"\\u20b5\"],GNF:[n,\"F.G.\"],KMF:[n,\"FC\"],PHP:[n,\"\\u20b1\"],RON:[n,\"L\"],RUR:[n,\"\\u0440.\"],RWF:[n,\"F.Rw\"],SYP:[],THB:[\"\\u0e3f\"],TWD:[\"NT$\"],XXX:[],ZMW:[n,\"K\"]},\"ltr\",function e(r){const o=Math.floor(Math.abs(r)),a=r.toString().replace(/^[^.]*\\.?/,\"\").length;return 1===o&&0===a?1:5},[[[\"Mitternacht\",\"morgens\",\"vorm.\",\"mittags\",\"nachm.\",\"abends\",\"nachts\"],n,[\"Mitternacht\",\"morgens\",\"vormittags\",\"mittags\",\"nachmittags\",\"abends\",\"nachts\"]],[[\"Mitternacht\",\"Morgen\",\"Vorm.\",\"Mittag\",\"Nachm.\",\"Abend\",\"Nacht\"],n,[\"Mitternacht\",\"Morgen\",\"Vormittag\",\"Mittag\",\"Nachmittag\",\"Abend\",\"Nacht\"]],[\"00:00\",[\"05:00\",\"10:00\"],[\"10:00\",\"12:00\"],[\"12:00\",\"13:00\"],[\"13:00\",\"18:00\"],[\"18:00\",\"24:00\"],[\"00:00\",\"05:00\"]]]]}(globalThis),function(t){t.ng??={},t.ng.common??={},t.ng.common.locales??={};const n=void 0;t.ng.common.locales.en=[\"en\",[[\"a\",\"p\"],[\"AM\",\"PM\"],n],[[\"AM\",\"PM\"],n,n],[[\"S\",\"M\",\"T\",\"W\",\"T\",\"F\",\"S\"],[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"],[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"],[\"Su\",\"Mo\",\"Tu\",\"We\",\"Th\",\"Fr\",\"Sa\"]],n,[[\"J\",\"F\",\"M\",\"A\",\"M\",\"J\",\"J\",\"A\",\"S\",\"O\",\"N\",\"D\"],[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"],[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"]],n,[[\"B\",\"A\"],[\"BC\",\"AD\"],[\"Before Christ\",\"Anno Domini\"]],0,[6,0],[\"M/d/yy\",\"MMM d, y\",\"MMMM d, y\",\"EEEE, MMMM d, y\"],[\"h:mm a\",\"h:mm:ss a\",\"h:mm:ss a z\",\"h:mm:ss a zzzz\"],[\"{1}, {0}\",n,\"{1} 'at' {0}\",n],[\".\",\",\",\";\",\"%\",\"+\",\"-\",\"E\",\"\\xd7\",\"\\u2030\",\"\\u221e\",\"NaN\",\":\"],[\"#,##0.###\",\"#,##0%\",\"\\xa4#,##0.00\",\"#E0\"],\"USD\",\"$\",\"US Dollar\",{},\"ltr\",function e(r){const o=Math.floor(Math.abs(r)),a=r.toString().replace(/^[^.]*\\.?/,\"\").length;return 1===o&&0===a?1:5},[[[\"mi\",\"n\",\"in the morning\",\"in the afternoon\",\"in the evening\",\"at night\"],[\"midnight\",\"noon\",\"in the morning\",\"in the afternoon\",\"in the evening\",\"at night\"],n],[[\"midnight\",\"noon\",\"morning\",\"afternoon\",\"evening\",\"night\"],n,n],[\"00:00\",\"12:00\",[\"06:00\",\"12:00\"],[\"12:00\",\"18:00\"],[\"18:00\",\"21:00\"],[\"21:00\",\"06:00\"]]]]}(globalThis),\"function\"==typeof SuppressedError&&SuppressedError;const jk=t=>t&&\"number\"==typeof t.length&&\"function\"!=typeof t;function Yk(t){return Ht(t?.then)}function Pk(t){return Ht(t[Wr])}function Rk(t){return Symbol.asyncIterator&&Ht(t?.[Symbol.asyncIterator])}function Fk(t){return new TypeError(`You provided ${null!==t&&\"object\"==typeof t?\"an invalid object\":`'${t}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}const Hk=function nV(){return\"function\"==typeof Symbol&&Symbol.iterator?Symbol.iterator:\"@@iterator\"}();function zk(t){return Ht(t?.[Hk])}function Uk(t){return function Ak(t,n,e){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var s,r=e.apply(t,n||[]),o=[];return s={},a(\"next\"),a(\"throw\"),a(\"return\"),s[Symbol.asyncIterator]=function(){return this},s;function a(M){r[M]&&(s[M]=function(D){return new Promise(function(E,k){o.push([M,D,E,k])>1||l(M,D)})})}function l(M,D){try{!function u(M){M.value instanceof So?Promise.resolve(M.value.v).then(d,h):p(o[0][2],M)}(r[M](D))}catch(E){p(o[0][3],E)}}function d(M){l(\"next\",M)}function h(M){l(\"throw\",M)}function p(M,D){M(D),o.shift(),o.length&&l(o[0][0],o[0][1])}}(this,arguments,function*(){const e=t.getReader();try{for(;;){const{value:r,done:s}=yield So(e.read());if(s)return yield So(void 0);yield yield So(r)}}finally{e.releaseLock()}})}function Vk(t){return Ht(t?.getReader)}function Hr(t){if(t instanceof Zt)return t;if(null!=t){if(Pk(t))return function iV(t){return new Zt(n=>{const e=t[Wr]();if(Ht(e.subscribe))return e.subscribe(n);throw new TypeError(\"Provided object does not correctly implement Symbol.observable\")})}(t);if(jk(t))return function rV(t){return new Zt(n=>{for(let e=0;e{t.then(e=>{n.closed||(n.next(e),n.complete())},e=>n.error(e)).then(null,kh)})}(t);if(Rk(t))return Bk(t);if(zk(t))return function oV(t){return new Zt(n=>{for(const e of t)if(n.next(e),n.closed)return;n.complete()})}(t);if(Vk(t))return function aV(t){return Bk(Uk(t))}(t)}throw Fk(t)}function Bk(t){return new Zt(n=>{(function lV(t,n){var e,r,s,o;return function Nk(t,n,e,r){return new(e||(e=Promise))(function(o,a){function l(h){try{d(r.next(h))}catch(p){a(p)}}function u(h){try{d(r.throw(h))}catch(p){a(p)}}function d(h){h.done?o(h.value):function s(o){return o instanceof e?o:new e(function(a){a(o)})}(h.value).then(l,u)}d((r=r.apply(t,n||[])).next())})}(this,void 0,void 0,function*(){try{for(e=Ok(t);!(r=yield e.next()).done;)if(n.next(r.value),n.closed)return}catch(a){s={error:a}}finally{try{r&&!r.done&&(o=e.return)&&(yield o.call(e))}finally{if(s)throw s.error}}n.complete()})})(t,n).catch(e=>n.error(e))})}function ls(t,n,e,r=0,s=!1){const o=n.schedule(function(){e(),s?t.add(this.schedule(null,r)):this.unsubscribe()},r);if(t.add(o),!s)return o}function Wk(t,n=0){return ln((e,r)=>{e.subscribe(ct(r,s=>ls(r,t,()=>r.next(s),n),()=>ls(r,t,()=>r.complete(),n),s=>ls(r,t,()=>r.error(s),n)))})}function $k(t,n=0){return ln((e,r)=>{r.add(t.schedule(()=>e.subscribe(r),n))})}function Gk(t,n){if(!t)throw new Error(\"Iterable cannot be null\");return new Zt(e=>{ls(e,n,()=>{const r=t[Symbol.asyncIterator]();ls(e,n,()=>{r.next().then(s=>{s.done?e.complete():e.next(s.value)})},0,!0)})})}function Yn(t,n){return n?function pV(t,n){if(null!=t){if(Pk(t))return function uV(t,n){return Hr(t).pipe($k(n),Wk(n))}(t,n);if(jk(t))return function cV(t,n){return new Zt(e=>{let r=0;return n.schedule(function(){r===t.length?e.complete():(e.next(t[r++]),e.closed||this.schedule())})})}(t,n);if(Yk(t))return function dV(t,n){return Hr(t).pipe($k(n),Wk(n))}(t,n);if(Rk(t))return Gk(t,n);if(zk(t))return function hV(t,n){return new Zt(e=>{let r;return ls(e,n,()=>{r=t[Hk](),ls(e,n,()=>{let s,o;try{({value:s,done:o}=r.next())}catch(a){return void e.error(a)}o?e.complete():e.next(s)},0,!0)}),()=>Ht(r?.return)&&r.return()})}(t,n);if(Vk(t))return function fV(t,n){return Gk(Uk(t),n)}(t,n)}throw Fk(t)}(t,n):Hr(t)}function Ev(t){return t[t.length-1]}function Qk(t){return Ht(Ev(t))?t.pop():void 0}function fm(t){return function mV(t){return t&&Ht(t.schedule)}(Ev(t))?t.pop():void 0}function He(...t){return Yn(t,fm(t))}const{isArray:gV}=Array,{getPrototypeOf:_V,prototype:yV,keys:MV}=Object;function qk(t){if(1===t.length){const n=t[0];if(gV(n))return{args:n,keys:null};if(function vV(t){return t&&\"object\"==typeof t&&_V(t)===yV}(n)){const e=MV(n);return{args:e.map(r=>n[r]),keys:e}}}return{args:t,keys:null}}const{isArray:DV}=Array;function Jk(t){return Qe(n=>function wV(t,n){return DV(n)?t(...n):t(n)}(t,n))}function Zk(t,n){return t.reduce((e,r,s)=>(e[r]=n[s],e),{})}function kv(...t){const n=fm(t),e=Qk(t),{args:r,keys:s}=qk(t);if(0===r.length)return Yn([],n);const o=new Zt(function bV(t,n,e=br){return r=>{Xk(n,()=>{const{length:s}=t,o=new Array(s);let a=s,l=s;for(let u=0;u{const d=Yn(t[u],n);let h=!1;d.subscribe(ct(r,p=>{o[u]=p,h||(h=!0,l--),l||r.next(e(o.slice()))},()=>{--a||r.complete()}))},r)},r)}}(r,n,s?a=>Zk(s,a):br));return e?o.pipe(Jk(e)):o}function Xk(t,n,e){t?ls(e,t,n):n()}const pm=$a(t=>function(){t(this),this.name=\"EmptyError\",this.message=\"no elements in sequence\"});function si(t,n,e=1/0){return Ht(n)?si((r,s)=>Qe((o,a)=>n(r,o,s,a))(Hr(t(r,s))),e):(\"number\"==typeof n&&(e=n),ln((r,s)=>function TV(t,n,e,r,s,o,a,l){const u=[];let d=0,h=0,p=!1;const M=()=>{p&&!u.length&&!d&&n.complete()},D=k=>d{o&&n.next(k),d++;let x=!1;Hr(e(k,h++)).subscribe(ct(n,R=>{s?.(R),o?D(R):n.next(R)},()=>{x=!0},void 0,()=>{if(x)try{for(d--;u.length&&dE(R)):E(R)}M()}catch(R){n.error(R)}}))};return t.subscribe(ct(n,D,()=>{p=!0,M()})),()=>{l?.()}}(r,s,t,e)))}function kc(t=1/0){return si(br,t)}function Iv(...t){return function CV(){return kc(1)}()(Yn(t,fm(t)))}function Kk(t){return new Zt(n=>{Hr(t()).subscribe(n)})}function mm(t,n){const e=Ht(t)?t:()=>t,r=s=>s.error(e());return new Zt(n?s=>n.schedule(r,0,s):r)}const js=new Zt(t=>t.complete());function Nv(){return ln((t,n)=>{let e=null;t._refCount++;const r=ct(n,void 0,void 0,void 0,()=>{if(!t||t._refCount<=0||0<--t._refCount)return void(e=null);const s=t._connection,o=e;e=null,s&&(!o||s===o)&&s.unsubscribe(),n.unsubscribe()});t.subscribe(r),r.closed||(e=t.connect())})}class eI extends Zt{constructor(n,e){super(),this.source=n,this.subjectFactory=e,this._subject=null,this._refCount=0,this._connection=null,Ah(n)&&(this.lift=n.lift)}_subscribe(n){return this.getSubject().subscribe(n)}getSubject(){const n=this._subject;return(!n||n.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:n}=this;this._subject=this._connection=null,n?.unsubscribe()}connect(){let n=this._connection;if(!n){n=this._connection=new Vn;const e=this.getSubject();n.add(this.source.subscribe(ct(e,void 0,()=>{this._teardown(),e.complete()},r=>{this._teardown(),e.error(r)},()=>this._teardown()))),n.closed&&(this._connection=null,n=Vn.EMPTY)}return n}refCount(){return Nv()(this)}}function zr(t,n){return ln((e,r)=>{let s=null,o=0,a=!1;const l=()=>a&&!s&&r.complete();e.subscribe(ct(r,u=>{s?.unsubscribe();let d=0;const h=o++;Hr(t(u,h)).subscribe(s=ct(r,p=>r.next(n?n(u,p,h,d++):p),()=>{s=null,l()}))},()=>{a=!0,l()}))})}function _u(t){return t<=0?()=>js:ln((n,e)=>{let r=0;n.subscribe(ct(e,s=>{++r<=t&&(e.next(s),t<=r&&e.complete())}))})}function us(t,n){return ln((e,r)=>{let s=0;e.subscribe(ct(r,o=>t.call(n,o,s++)&&r.next(o)))})}function gm(t){return ln((n,e)=>{let r=!1;n.subscribe(ct(e,s=>{r=!0,e.next(s)},()=>{r||e.next(t),e.complete()}))})}function tI(t=EV){return ln((n,e)=>{let r=!1;n.subscribe(ct(e,s=>{r=!0,e.next(s)},()=>r?e.complete():e.error(t())))})}function EV(){return new pm}function oi(t,n){const e=arguments.length>=2;return r=>r.pipe(t?us((s,o)=>t(s,o,r)):br,_u(1),e?gm(n):tI(()=>new pm))}function yu(t,n){return Ht(n)?si(t,n,1):si(t,1)}function $n(t,n,e){const r=Ht(t)||n||e?{next:t,error:n,complete:e}:t;return r?ln((s,o)=>{var a;null===(a=r.subscribe)||void 0===a||a.call(r);let l=!0;s.subscribe(ct(o,u=>{var d;null===(d=r.next)||void 0===d||d.call(r,u),o.next(u)},()=>{var u;l=!1,null===(u=r.complete)||void 0===u||u.call(r),o.complete()},u=>{var d;l=!1,null===(d=r.error)||void 0===d||d.call(r,u),o.error(u)},()=>{var u,d;l&&(null===(u=r.unsubscribe)||void 0===u||u.call(r)),null===(d=r.finalize)||void 0===d||d.call(r)}))}):br}function Ta(t){return ln((n,e)=>{let o,r=null,s=!1;r=n.subscribe(ct(e,void 0,void 0,a=>{o=Hr(t(a,Ta(t)(n))),r?(r.unsubscribe(),r=null,o.subscribe(e)):s=!0})),s&&(r.unsubscribe(),r=null,o.subscribe(e))})}function xv(t){return t<=0?()=>js:ln((n,e)=>{let r=[];n.subscribe(ct(e,s=>{r.push(s),t{for(const s of r)e.next(s);e.complete()},void 0,()=>{r=null}))})}function Ic(t){return ln((n,e)=>{try{n.subscribe(e)}finally{e.add(t)}})}const nt=\"primary\",Nc=Symbol(\"RouteTitle\");class OV{constructor(n){this.params=n||{}}has(n){return Object.prototype.hasOwnProperty.call(this.params,n)}get(n){if(this.has(n)){const e=this.params[n];return Array.isArray(e)?e[0]:e}return null}getAll(n){if(this.has(n)){const e=this.params[n];return Array.isArray(e)?e:[e]}return[]}get keys(){return Object.keys(this.params)}}function Mu(t){return new OV(t)}function jV(t,n,e){const r=e.path.split(\"/\");if(r.length>t.length||\"full\"===e.pathMatch&&(n.hasChildren()||r.lengthr[o]===s)}return t===n}function iI(t){return t.length>0?t[t.length-1]:null}function Eo(t){return function O3(t){return!!t&&(t instanceof Zt||Ht(t.lift)&&Ht(t.subscribe))}(t)?t:pc(t)?Yn(Promise.resolve(t)):He(t)}const PV={exact:function oI(t,n,e){if(!Ca(t.segments,n.segments)||!_m(t.segments,n.segments,e)||t.numberOfChildren!==n.numberOfChildren)return!1;for(const r in n.children)if(!t.children[r]||!oI(t.children[r],n.children[r],e))return!1;return!0},subset:aI},rI={exact:function RV(t,n){return ds(t,n)},subset:function FV(t,n){return Object.keys(n).length<=Object.keys(t).length&&Object.keys(n).every(e=>nI(t[e],n[e]))},ignored:()=>!0};function sI(t,n,e){return PV[e.paths](t.root,n.root,e.matrixParams)&&rI[e.queryParams](t.queryParams,n.queryParams)&&!(\"exact\"===e.fragment&&t.fragment!==n.fragment)}function aI(t,n,e){return lI(t,n,n.segments,e)}function lI(t,n,e,r){if(t.segments.length>e.length){const s=t.segments.slice(0,e.length);return!(!Ca(s,e)||n.hasChildren()||!_m(s,e,r))}if(t.segments.length===e.length){if(!Ca(t.segments,e)||!_m(t.segments,e,r))return!1;for(const s in n.children)if(!t.children[s]||!aI(t.children[s],n.children[s],r))return!1;return!0}{const s=e.slice(0,t.segments.length),o=e.slice(t.segments.length);return!!(Ca(t.segments,s)&&_m(t.segments,s,r)&&t.children[nt])&&lI(t.children[nt],n,o,r)}}function _m(t,n,e){return n.every((r,s)=>rI[e](t[s].parameters,r.parameters))}class vu{constructor(n=new Rt([],{}),e={},r=null){this.root=n,this.queryParams=e,this.fragment=r}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Mu(this.queryParams)),this._queryParamMap}toString(){return UV.serialize(this)}}class Rt{constructor(n,e){this.segments=n,this.children=e,this.parent=null,Object.values(e).forEach(r=>r.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return ym(this)}}class xc{constructor(n,e){this.path=n,this.parameters=e}get parameterMap(){return this._parameterMap||(this._parameterMap=Mu(this.parameters)),this._parameterMap}toString(){return cI(this)}}function Ca(t,n){return t.length===n.length&&t.every((e,r)=>e.path===n[r].path)}let Du=(()=>{class t{static#e=this.\\u0275fac=function(r){return new(r||t)};static#t=this.\\u0275prov=ve({token:t,factory:()=>new Ov,providedIn:\"root\"})}return t})();class Ov{parse(n){const e=new KV(n);return new vu(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())}serialize(n){const e=`/${Ac(n.root,!0)}`,r=function WV(t){const n=Object.keys(t).map(e=>{const r=t[e];return Array.isArray(r)?r.map(s=>`${Mm(e)}=${Mm(s)}`).join(\"&\"):`${Mm(e)}=${Mm(r)}`}).filter(e=>!!e);return n.length?`?${n.join(\"&\")}`:\"\"}(n.queryParams);return`${e}${r}${\"string\"==typeof n.fragment?`#${function VV(t){return encodeURI(t)}(n.fragment)}`:\"\"}`}}const UV=new Ov;function ym(t){return t.segments.map(n=>cI(n)).join(\"/\")}function Ac(t,n){if(!t.hasChildren())return ym(t);if(n){const e=t.children[nt]?Ac(t.children[nt],!1):\"\",r=[];return Object.entries(t.children).forEach(([s,o])=>{s!==nt&&r.push(`${s}:${Ac(o,!1)}`)}),r.length>0?`${e}(${r.join(\"//\")})`:e}{const e=function zV(t,n){let e=[];return Object.entries(t.children).forEach(([r,s])=>{r===nt&&(e=e.concat(n(s,r)))}),Object.entries(t.children).forEach(([r,s])=>{r!==nt&&(e=e.concat(n(s,r)))}),e}(t,(r,s)=>s===nt?[Ac(t.children[nt],!1)]:[`${s}:${Ac(r,!1)}`]);return 1===Object.keys(t.children).length&&null!=t.children[nt]?`${ym(t)}/${e[0]}`:`${ym(t)}/(${e.join(\"//\")})`}}function uI(t){return encodeURIComponent(t).replace(/%40/g,\"@\").replace(/%3A/gi,\":\").replace(/%24/g,\"$\").replace(/%2C/gi,\",\")}function Mm(t){return uI(t).replace(/%3B/gi,\";\")}function jv(t){return uI(t).replace(/\\(/g,\"%28\").replace(/\\)/g,\"%29\").replace(/%26/gi,\"&\")}function vm(t){return decodeURIComponent(t)}function dI(t){return vm(t.replace(/\\+/g,\"%20\"))}function cI(t){return`${jv(t.path)}${function BV(t){return Object.keys(t).map(n=>`;${jv(n)}=${jv(t[n])}`).join(\"\")}(t.parameters)}`}const $V=/^[^\\/()?;#]+/;function Yv(t){const n=t.match($V);return n?n[0]:\"\"}const GV=/^[^\\/()?;=#]+/,qV=/^[^=?&#]+/,ZV=/^[^&#]+/;class KV{constructor(n){this.url=n,this.remaining=n}parseRootSegment(){return this.consumeOptional(\"/\"),\"\"===this.remaining||this.peekStartsWith(\"?\")||this.peekStartsWith(\"#\")?new Rt([],{}):new Rt([],this.parseChildren())}parseQueryParams(){const n={};if(this.consumeOptional(\"?\"))do{this.parseQueryParam(n)}while(this.consumeOptional(\"&\"));return n}parseFragment(){return this.consumeOptional(\"#\")?decodeURIComponent(this.remaining):null}parseChildren(){if(\"\"===this.remaining)return{};this.consumeOptional(\"/\");const n=[];for(this.peekStartsWith(\"(\")||n.push(this.parseSegment());this.peekStartsWith(\"/\")&&!this.peekStartsWith(\"//\")&&!this.peekStartsWith(\"/(\");)this.capture(\"/\"),n.push(this.parseSegment());let e={};this.peekStartsWith(\"/(\")&&(this.capture(\"/\"),e=this.parseParens(!0));let r={};return this.peekStartsWith(\"(\")&&(r=this.parseParens(!1)),(n.length>0||Object.keys(e).length>0)&&(r[nt]=new Rt(n,e)),r}parseSegment(){const n=Yv(this.remaining);if(\"\"===n&&this.peekStartsWith(\";\"))throw new Z(4009,!1);return this.capture(n),new xc(vm(n),this.parseMatrixParams())}parseMatrixParams(){const n={};for(;this.consumeOptional(\";\");)this.parseParam(n);return n}parseParam(n){const e=function QV(t){const n=t.match(GV);return n?n[0]:\"\"}(this.remaining);if(!e)return;this.capture(e);let r=\"\";if(this.consumeOptional(\"=\")){const s=Yv(this.remaining);s&&(r=s,this.capture(r))}n[vm(e)]=vm(r)}parseQueryParam(n){const e=function JV(t){const n=t.match(qV);return n?n[0]:\"\"}(this.remaining);if(!e)return;this.capture(e);let r=\"\";if(this.consumeOptional(\"=\")){const a=function XV(t){const n=t.match(ZV);return n?n[0]:\"\"}(this.remaining);a&&(r=a,this.capture(r))}const s=dI(e),o=dI(r);if(n.hasOwnProperty(s)){let a=n[s];Array.isArray(a)||(a=[a],n[s]=a),a.push(o)}else n[s]=o}parseParens(n){const e={};for(this.capture(\"(\");!this.consumeOptional(\")\")&&this.remaining.length>0;){const r=Yv(this.remaining),s=this.remaining[r.length];if(\"/\"!==s&&\")\"!==s&&\";\"!==s)throw new Z(4010,!1);let o;r.indexOf(\":\")>-1?(o=r.slice(0,r.indexOf(\":\")),this.capture(o),this.capture(\":\")):n&&(o=nt);const a=this.parseChildren();e[o]=1===Object.keys(a).length?a[nt]:new Rt([],a),this.consumeOptional(\"//\")}return e}peekStartsWith(n){return this.remaining.startsWith(n)}consumeOptional(n){return!!this.peekStartsWith(n)&&(this.remaining=this.remaining.substring(n.length),!0)}capture(n){if(!this.consumeOptional(n))throw new Z(4011,!1)}}function hI(t){return t.segments.length>0?new Rt([],{[nt]:t}):t}function fI(t){const n={};for(const r of Object.keys(t.children)){const o=fI(t.children[r]);if(r===nt&&0===o.segments.length&&o.hasChildren())for(const[a,l]of Object.entries(o.children))n[a]=l;else(o.segments.length>0||o.hasChildren())&&(n[r]=o)}return function eB(t){if(1===t.numberOfChildren&&t.children[nt]){const n=t.children[nt];return new Rt(t.segments.concat(n.segments),n.children)}return t}(new Rt(t.segments,n))}function La(t){return t instanceof vu}function pI(t){let n;const s=hI(function e(o){const a={};for(const u of o.children){const d=e(u);a[u.outlet]=d}const l=new Rt(o.url,a);return o===t&&(n=l),l}(t.root));return n??s}function mI(t,n,e,r){let s=t;for(;s.parent;)s=s.parent;if(0===n.length)return Pv(s,s,s,e,r);const o=function nB(t){if(\"string\"==typeof t[0]&&1===t.length&&\"/\"===t[0])return new _I(!0,0,t);let n=0,e=!1;const r=t.reduce((s,o,a)=>{if(\"object\"==typeof o&&null!=o){if(o.outlets){const l={};return Object.entries(o.outlets).forEach(([u,d])=>{l[u]=\"string\"==typeof d?d.split(\"/\"):d}),[...s,{outlets:l}]}if(o.segmentPath)return[...s,o.segmentPath]}return\"string\"!=typeof o?[...s,o]:0===a?(o.split(\"/\").forEach((l,u)=>{0==u&&\".\"===l||(0==u&&\"\"===l?e=!0:\"..\"===l?n++:\"\"!=l&&s.push(l))}),s):[...s,o]},[]);return new _I(e,n,r)}(n);if(o.toRoot())return Pv(s,s,new Rt([],{}),e,r);const a=function iB(t,n,e){if(t.isAbsolute)return new wm(n,!0,0);if(!e)return new wm(n,!1,NaN);if(null===e.parent)return new wm(e,!0,0);const r=Dm(t.commands[0])?0:1;return function rB(t,n,e){let r=t,s=n,o=e;for(;o>s;){if(o-=s,r=r.parent,!r)throw new Z(4005,!1);s=r.segments.length}return new wm(r,!1,s-o)}(e,e.segments.length-1+r,t.numberOfDoubleDots)}(o,s,t),l=a.processChildren?jc(a.segmentGroup,a.index,o.commands):yI(a.segmentGroup,a.index,o.commands);return Pv(s,a.segmentGroup,l,e,r)}function Dm(t){return\"object\"==typeof t&&null!=t&&!t.outlets&&!t.segmentPath}function Oc(t){return\"object\"==typeof t&&null!=t&&t.outlets}function Pv(t,n,e,r,s){let a,o={};r&&Object.entries(r).forEach(([u,d])=>{o[u]=Array.isArray(d)?d.map(h=>`${h}`):`${d}`}),a=t===n?e:gI(t,n,e);const l=hI(fI(a));return new vu(l,o,s)}function gI(t,n,e){const r={};return Object.entries(t.children).forEach(([s,o])=>{r[s]=o===n?e:gI(o,n,e)}),new Rt(t.segments,r)}class _I{constructor(n,e,r){if(this.isAbsolute=n,this.numberOfDoubleDots=e,this.commands=r,n&&r.length>0&&Dm(r[0]))throw new Z(4003,!1);const s=r.find(Oc);if(s&&s!==iI(r))throw new Z(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&\"/\"==this.commands[0]}}class wm{constructor(n,e,r){this.segmentGroup=n,this.processChildren=e,this.index=r}}function yI(t,n,e){if(t||(t=new Rt([],{})),0===t.segments.length&&t.hasChildren())return jc(t,n,e);const r=function oB(t,n,e){let r=0,s=n;const o={match:!1,pathIndex:0,commandIndex:0};for(;s=e.length)return o;const a=t.segments[s],l=e[r];if(Oc(l))break;const u=`${l}`,d=r0&&void 0===u)break;if(u&&d&&\"object\"==typeof d&&void 0===d.outlets){if(!vI(u,d,a))return o;r+=2}else{if(!vI(u,{},a))return o;r++}s++}return{match:!0,pathIndex:s,commandIndex:r}}(t,n,e),s=e.slice(r.commandIndex);if(r.match&&r.pathIndexo!==nt)&&t.children[nt]&&1===t.numberOfChildren&&0===t.children[nt].segments.length){const o=jc(t.children[nt],n,e);return new Rt(t.segments,o.children)}return Object.entries(r).forEach(([o,a])=>{\"string\"==typeof a&&(a=[a]),null!==a&&(s[o]=yI(t.children[o],n,a))}),Object.entries(t.children).forEach(([o,a])=>{void 0===r[o]&&(s[o]=a)}),new Rt(t.segments,s)}}function Rv(t,n,e){const r=t.segments.slice(0,n);let s=0;for(;s{\"string\"==typeof r&&(r=[r]),null!==r&&(n[e]=Rv(new Rt([],{}),0,r))}),n}function MI(t){const n={};return Object.entries(t).forEach(([e,r])=>n[e]=`${r}`),n}function vI(t,n,e){return t==e.path&&ds(n,e.parameters)}const Yc=\"imperative\";class cs{constructor(n,e){this.id=n,this.url=e}}class bm extends cs{constructor(n,e,r=\"imperative\",s=null){super(n,e),this.type=0,this.navigationTrigger=r,this.restoredState=s}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class Ys extends cs{constructor(n,e,r){super(n,e),this.urlAfterRedirects=r,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class wu extends cs{constructor(n,e,r,s){super(n,e),this.reason=r,this.code=s,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class bu extends cs{constructor(n,e,r,s){super(n,e),this.reason=r,this.code=s,this.type=16}}class Tm extends cs{constructor(n,e,r,s){super(n,e),this.error=r,this.target=s,this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class DI extends cs{constructor(n,e,r,s){super(n,e),this.urlAfterRedirects=r,this.state=s,this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class lB extends cs{constructor(n,e,r,s){super(n,e),this.urlAfterRedirects=r,this.state=s,this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class uB extends cs{constructor(n,e,r,s,o){super(n,e),this.urlAfterRedirects=r,this.state=s,this.shouldActivate=o,this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class dB extends cs{constructor(n,e,r,s){super(n,e),this.urlAfterRedirects=r,this.state=s,this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class cB extends cs{constructor(n,e,r,s){super(n,e),this.urlAfterRedirects=r,this.state=s,this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class hB{constructor(n){this.route=n,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class fB{constructor(n){this.route=n,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class pB{constructor(n){this.snapshot=n,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||\"\"}')`}}class mB{constructor(n){this.snapshot=n,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||\"\"}')`}}class gB{constructor(n){this.snapshot=n,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||\"\"}')`}}class _B{constructor(n){this.snapshot=n,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||\"\"}')`}}class wI{constructor(n,e,r){this.routerEvent=n,this.position=e,this.anchor=r,this.type=15}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class Fv{}class Hv{constructor(n){this.url=n}}class yB{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new Pc,this.attachRef=null}}let Pc=(()=>{class t{constructor(){this.contexts=new Map}onChildOutletCreated(e,r){const s=this.getOrCreateContext(e);s.outlet=r,this.contexts.set(e,s)}onChildOutletDestroyed(e){const r=this.getContext(e);r&&(r.outlet=null,r.attachRef=null)}onOutletDeactivated(){const e=this.contexts;return this.contexts=new Map,e}onOutletReAttached(e){this.contexts=e}getOrCreateContext(e){let r=this.getContext(e);return r||(r=new yB,this.contexts.set(e,r)),r}getContext(e){return this.contexts.get(e)||null}static#e=this.\\u0275fac=function(r){return new(r||t)};static#t=this.\\u0275prov=ve({token:t,factory:t.\\u0275fac,providedIn:\"root\"})}return t})();class bI{constructor(n){this._root=n}get root(){return this._root.value}parent(n){const e=this.pathFromRoot(n);return e.length>1?e[e.length-2]:null}children(n){const e=zv(n,this._root);return e?e.children.map(r=>r.value):[]}firstChild(n){const e=zv(n,this._root);return e&&e.children.length>0?e.children[0].value:null}siblings(n){const e=Uv(n,this._root);return e.length<2?[]:e[e.length-2].children.map(s=>s.value).filter(s=>s!==n)}pathFromRoot(n){return Uv(n,this._root).map(e=>e.value)}}function zv(t,n){if(t===n.value)return n;for(const e of n.children){const r=zv(t,e);if(r)return r}return null}function Uv(t,n){if(t===n.value)return[n];for(const e of n.children){const r=Uv(t,e);if(r.length)return r.unshift(n),r}return[]}class Ur{constructor(n,e){this.value=n,this.children=e}toString(){return`TreeNode(${this.value})`}}function Tu(t){const n={};return t&&t.children.forEach(e=>n[e.value.outlet]=e),n}class TI extends bI{constructor(n,e){super(n),this.snapshot=e,Wv(this,n)}toString(){return this.snapshot.toString()}}function CI(t,n){const e=function MB(t,n){const a=new Bv([],{},{},\"\",{},nt,n,null,{});return new LI(\"\",new Ur(a,[]))}(0,n),r=new zt([new xc(\"\",{})]),s=new zt({}),o=new zt({}),a=new zt({}),l=new zt(\"\"),u=new Sa(r,s,a,l,o,nt,n,e.root);return u.snapshot=e.root,new TI(new Ur(u,[]),e)}class Sa{constructor(n,e,r,s,o,a,l,u){this.urlSubject=n,this.paramsSubject=e,this.queryParamsSubject=r,this.fragmentSubject=s,this.dataSubject=o,this.outlet=a,this.component=l,this._futureSnapshot=u,this.title=this.dataSubject?.pipe(Qe(d=>d[Nc]))??He(void 0),this.url=n,this.params=e,this.queryParams=r,this.fragment=s,this.data=o}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe(Qe(n=>Mu(n)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe(Qe(n=>Mu(n)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Vv(t,n,e=\"emptyOnly\"){let r;const{routeConfig:s}=t;return r=null===n||\"always\"!==e&&\"\"!==s?.path&&(n.component||n.routeConfig?.loadComponent)?{params:{...t.params},data:{...t.data},resolve:{...t.data,...t._resolvedData??{}}}:{params:{...n.params,...t.params},data:{...n.data,...t.data},resolve:{...t.data,...n.data,...s?.data,...t._resolvedData}},s&&EI(s)&&(r.resolve[Nc]=s.title),r}class Bv{get title(){return this.data?.[Nc]}constructor(n,e,r,s,o,a,l,u,d){this.url=n,this.params=e,this.queryParams=r,this.fragment=s,this.data=o,this.outlet=a,this.component=l,this.routeConfig=u,this._resolve=d}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=Mu(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Mu(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(r=>r.toString()).join(\"/\")}', path:'${this.routeConfig?this.routeConfig.path:\"\"}')`}}class LI extends bI{constructor(n,e){super(e),this.url=n,Wv(this,e)}toString(){return SI(this._root)}}function Wv(t,n){n.value._routerState=t,n.children.forEach(e=>Wv(t,e))}function SI(t){const n=t.children.length>0?` { ${t.children.map(SI).join(\", \")} } `:\"\";return`${t.value}${n}`}function $v(t){if(t.snapshot){const n=t.snapshot,e=t._futureSnapshot;t.snapshot=e,ds(n.queryParams,e.queryParams)||t.queryParamsSubject.next(e.queryParams),n.fragment!==e.fragment&&t.fragmentSubject.next(e.fragment),ds(n.params,e.params)||t.paramsSubject.next(e.params),function YV(t,n){if(t.length!==n.length)return!1;for(let e=0;eds(e.parameters,n[r].parameters))}(t.url,n.url);return e&&!(!t.parent!=!n.parent)&&(!t.parent||Gv(t.parent,n.parent))}function EI(t){return\"string\"==typeof t.title||null===t.title}let Qv=(()=>{class t{constructor(){this.activated=null,this._activatedRoute=null,this.name=nt,this.activateEvents=new pn,this.deactivateEvents=new pn,this.attachEvents=new pn,this.detachEvents=new pn,this.parentContexts=re(Pc),this.location=re(Yr),this.changeDetector=re(Jd),this.environmentInjector=re(Wi),this.inputBinder=re(Cm,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(e){if(e.name){const{firstChange:r,previousValue:s}=e.name;if(r)return;this.isTrackedInParentContexts(s)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(s)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(e){return this.parentContexts.getContext(e)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const e=this.parentContexts.getContext(this.name);e?.route&&(e.attachRef?this.attach(e.attachRef,e.route):this.activateWith(e.route,e.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new Z(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new Z(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new Z(4012,!1);this.location.detach();const e=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(e.instance),e}attach(e,r){this.activated=e,this._activatedRoute=r,this.location.insert(e.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(e.instance)}deactivate(){if(this.activated){const e=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(e)}}activateWith(e,r){if(this.isActivated)throw new Z(4013,!1);this._activatedRoute=e;const s=this.location,a=e.snapshot.component,l=this.parentContexts.getOrCreateContext(this.name).children,u=new vB(e,l,s.injector);this.activated=s.createComponent(a,{index:s.length,injector:u,environmentInjector:r??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static#e=this.\\u0275fac=function(r){return new(r||t)};static#t=this.\\u0275dir=je({type:t,selectors:[[\"router-outlet\"]],inputs:{name:\"name\"},outputs:{activateEvents:\"activate\",deactivateEvents:\"deactivate\",attachEvents:\"attach\",detachEvents:\"detach\"},exportAs:[\"outlet\"],standalone:!0,features:[ki]})}return t})();class vB{constructor(n,e,r){this.route=n,this.childContexts=e,this.parent=r}get(n,e){return n===Sa?this.route:n===Pc?this.childContexts:this.parent.get(n,e)}}const Cm=new me(\"\");let kI=(()=>{class t{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(e){this.unsubscribeFromRouteData(e),this.subscribeToRouteData(e)}unsubscribeFromRouteData(e){this.outletDataSubscriptions.get(e)?.unsubscribe(),this.outletDataSubscriptions.delete(e)}subscribeToRouteData(e){const{activatedRoute:r}=e,s=kv([r.queryParams,r.params,r.data]).pipe(zr(([o,a,l],u)=>(l={...o,...a,...l},0===u?He(l):Promise.resolve(l)))).subscribe(o=>{if(!e.isActivated||!e.activatedComponentRef||e.activatedRoute!==r||null===r.component)return void this.unsubscribeFromRouteData(e);const a=function pz(t){const n=Je(t);if(!n)return null;const e=new Zd(n);return{get selector(){return e.selector},get type(){return e.componentType},get inputs(){return e.inputs},get outputs(){return e.outputs},get ngContentSelectors(){return e.ngContentSelectors},get isStandalone(){return n.standalone},get isSignal(){return n.signals}}}(r.component);if(a)for(const{templateName:l}of a.inputs)e.activatedComponentRef.setInput(l,o[l]);else this.unsubscribeFromRouteData(e)});this.outletDataSubscriptions.set(e,s)}static#e=this.\\u0275fac=function(r){return new(r||t)};static#t=this.\\u0275prov=ve({token:t,factory:t.\\u0275fac})}return t})();function Rc(t,n,e){if(e&&t.shouldReuseRoute(n.value,e.value.snapshot)){const r=e.value;r._futureSnapshot=n.value;const s=function wB(t,n,e){return n.children.map(r=>{for(const s of e.children)if(t.shouldReuseRoute(r.value,s.value.snapshot))return Rc(t,r,s);return Rc(t,r)})}(t,n,e);return new Ur(r,s)}{if(t.shouldAttach(n.value)){const o=t.retrieve(n.value);if(null!==o){const a=o.route;return a.value._futureSnapshot=n.value,a.children=n.children.map(l=>Rc(t,l)),a}}const r=function bB(t){return new Sa(new zt(t.url),new zt(t.params),new zt(t.queryParams),new zt(t.fragment),new zt(t.data),t.outlet,t.component,t)}(n.value),s=n.children.map(o=>Rc(t,o));return new Ur(r,s)}}const qv=\"ngNavigationCancelingError\";function II(t,n){const{redirectTo:e,navigationBehaviorOptions:r}=La(n)?{redirectTo:n,navigationBehaviorOptions:void 0}:n,s=NI(!1,0,n);return s.url=e,s.navigationBehaviorOptions=r,s}function NI(t,n,e){const r=new Error(\"NavigationCancelingError: \"+(t||\"\"));return r[qv]=!0,r.cancellationCode=n,e&&(r.url=e),r}function xI(t){return t&&t[qv]}let AI=(()=>{class t{static#e=this.\\u0275fac=function(r){return new(r||t)};static#t=this.\\u0275cmp=Rn({type:t,selectors:[[\"ng-component\"]],standalone:!0,features:[yS],decls:1,vars:0,template:function(r,s){1&r&&Fe(0,\"router-outlet\")},dependencies:[Qv],encapsulation:2})}return t})();function Jv(t){const n=t.children&&t.children.map(Jv),e=n?{...t,children:n}:{...t};return!e.component&&!e.loadComponent&&(n||e.loadChildren)&&e.outlet&&e.outlet!==nt&&(e.component=AI),e}function hs(t){return t.outlet||nt}function Fc(t){if(!t)return null;if(t.routeConfig?._injector)return t.routeConfig._injector;for(let n=t.parent;n;n=n.parent){const e=n.routeConfig;if(e?._loadedInjector)return e._loadedInjector;if(e?._injector)return e._injector}return null}class NB{constructor(n,e,r,s,o){this.routeReuseStrategy=n,this.futureState=e,this.currState=r,this.forwardEvent=s,this.inputBindingEnabled=o}activate(n){const e=this.futureState._root,r=this.currState?this.currState._root:null;this.deactivateChildRoutes(e,r,n),$v(this.futureState.root),this.activateChildRoutes(e,r,n)}deactivateChildRoutes(n,e,r){const s=Tu(e);n.children.forEach(o=>{const a=o.value.outlet;this.deactivateRoutes(o,s[a],r),delete s[a]}),Object.values(s).forEach(o=>{this.deactivateRouteAndItsChildren(o,r)})}deactivateRoutes(n,e,r){const s=n.value,o=e?e.value:null;if(s===o)if(s.component){const a=r.getContext(s.outlet);a&&this.deactivateChildRoutes(n,e,a.children)}else this.deactivateChildRoutes(n,e,r);else o&&this.deactivateRouteAndItsChildren(e,r)}deactivateRouteAndItsChildren(n,e){n.value.component&&this.routeReuseStrategy.shouldDetach(n.value.snapshot)?this.detachAndStoreRouteSubtree(n,e):this.deactivateRouteAndOutlet(n,e)}detachAndStoreRouteSubtree(n,e){const r=e.getContext(n.value.outlet),s=r&&n.value.component?r.children:e,o=Tu(n);for(const a of Object.keys(o))this.deactivateRouteAndItsChildren(o[a],s);if(r&&r.outlet){const a=r.outlet.detach(),l=r.children.onOutletDeactivated();this.routeReuseStrategy.store(n.value.snapshot,{componentRef:a,route:n,contexts:l})}}deactivateRouteAndOutlet(n,e){const r=e.getContext(n.value.outlet),s=r&&n.value.component?r.children:e,o=Tu(n);for(const a of Object.keys(o))this.deactivateRouteAndItsChildren(o[a],s);r&&(r.outlet&&(r.outlet.deactivate(),r.children.onOutletDeactivated()),r.attachRef=null,r.route=null)}activateChildRoutes(n,e,r){const s=Tu(e);n.children.forEach(o=>{this.activateRoutes(o,s[o.value.outlet],r),this.forwardEvent(new _B(o.value.snapshot))}),n.children.length&&this.forwardEvent(new mB(n.value.snapshot))}activateRoutes(n,e,r){const s=n.value,o=e?e.value:null;if($v(s),s===o)if(s.component){const a=r.getOrCreateContext(s.outlet);this.activateChildRoutes(n,e,a.children)}else this.activateChildRoutes(n,e,r);else if(s.component){const a=r.getOrCreateContext(s.outlet);if(this.routeReuseStrategy.shouldAttach(s.snapshot)){const l=this.routeReuseStrategy.retrieve(s.snapshot);this.routeReuseStrategy.store(s.snapshot,null),a.children.onOutletReAttached(l.contexts),a.attachRef=l.componentRef,a.route=l.route.value,a.outlet&&a.outlet.attach(l.componentRef,l.route.value),$v(l.route.value),this.activateChildRoutes(n,null,a.children)}else{const l=Fc(s.snapshot);a.attachRef=null,a.route=s,a.injector=l,a.outlet&&a.outlet.activateWith(s,a.injector),this.activateChildRoutes(n,null,a.children)}}else this.activateChildRoutes(n,null,r)}}class OI{constructor(n){this.path=n,this.route=this.path[this.path.length-1]}}class Lm{constructor(n,e){this.component=n,this.route=e}}function xB(t,n,e){const r=t._root;return Hc(r,n?n._root:null,e,[r.value])}function Cu(t,n){const e=Symbol(),r=n.get(t,e);return r===e?\"function\"!=typeof t||function Og(t){return null!==nl(t)}(t)?n.get(t):t:r}function Hc(t,n,e,r,s={canDeactivateChecks:[],canActivateChecks:[]}){const o=Tu(n);return t.children.forEach(a=>{(function OB(t,n,e,r,s={canDeactivateChecks:[],canActivateChecks:[]}){const o=t.value,a=n?n.value:null,l=e?e.getContext(t.value.outlet):null;if(a&&o.routeConfig===a.routeConfig){const u=function jB(t,n,e){if(\"function\"==typeof e)return e(t,n);switch(e){case\"pathParamsChange\":return!Ca(t.url,n.url);case\"pathParamsOrQueryParamsChange\":return!Ca(t.url,n.url)||!ds(t.queryParams,n.queryParams);case\"always\":return!0;case\"paramsOrQueryParamsChange\":return!Gv(t,n)||!ds(t.queryParams,n.queryParams);default:return!Gv(t,n)}}(a,o,o.routeConfig.runGuardsAndResolvers);u?s.canActivateChecks.push(new OI(r)):(o.data=a.data,o._resolvedData=a._resolvedData),Hc(t,n,o.component?l?l.children:null:e,r,s),u&&l&&l.outlet&&l.outlet.isActivated&&s.canDeactivateChecks.push(new Lm(l.outlet.component,a))}else a&&zc(n,l,s),s.canActivateChecks.push(new OI(r)),Hc(t,null,o.component?l?l.children:null:e,r,s)})(a,o[a.value.outlet],e,r.concat([a.value]),s),delete o[a.value.outlet]}),Object.entries(o).forEach(([a,l])=>zc(l,e.getContext(a),s)),s}function zc(t,n,e){const r=Tu(t),s=t.value;Object.entries(r).forEach(([o,a])=>{zc(a,s.component?n?n.children.getContext(o):null:n,e)}),e.canDeactivateChecks.push(new Lm(s.component&&n&&n.outlet&&n.outlet.isActivated?n.outlet.component:null,s))}function Uc(t){return\"function\"==typeof t}function jI(t){return t instanceof pm||\"EmptyError\"===t?.name}const Sm=Symbol(\"INITIAL_VALUE\");function Lu(){return zr(t=>kv(t.map(n=>n.pipe(_u(1),function SV(...t){const n=fm(t);return ln((e,r)=>{(n?Iv(t,e,n):Iv(t,e)).subscribe(r)})}(Sm)))).pipe(Qe(n=>{for(const e of n)if(!0!==e){if(e===Sm)return Sm;if(!1===e||e instanceof vu)return e}return!0}),us(n=>n!==Sm),_u(1)))}function YI(t){return function Xa(...t){return ye(t)}($n(n=>{if(La(n))throw II(0,n)}),Qe(n=>!0===n))}class Zv{constructor(n){this.segmentGroup=n||null}}class Xv extends Error{constructor(n){super(),this.urlTree=n}}function Su(t){return mm(new Zv(t))}class t5{constructor(n,e){this.urlSerializer=n,this.urlTree=e}lineralizeSegments(n,e){let r=[],s=e.root;for(;;){if(r=r.concat(s.segments),0===s.numberOfChildren)return He(r);if(s.numberOfChildren>1||!s.children[nt])return mm(new Z(4e3,!1));s=s.children[nt]}}applyRedirectCommands(n,e,r){const s=this.applyRedirectCreateUrlTree(e,this.urlSerializer.parse(e),n,r);if(e.startsWith(\"/\"))throw new Xv(s);return s}applyRedirectCreateUrlTree(n,e,r,s){const o=this.createSegmentGroup(n,e.root,r,s);return new vu(o,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)}createQueryParams(n,e){const r={};return Object.entries(n).forEach(([s,o])=>{if(\"string\"==typeof o&&o.startsWith(\":\")){const l=o.substring(1);r[s]=e[l]}else r[s]=o}),r}createSegmentGroup(n,e,r,s){const o=this.createSegments(n,e.segments,r,s);let a={};return Object.entries(e.children).forEach(([l,u])=>{a[l]=this.createSegmentGroup(n,u,r,s)}),new Rt(o,a)}createSegments(n,e,r,s){return e.map(o=>o.path.startsWith(\":\")?this.findPosParam(n,o,s):this.findOrReturn(o,r))}findPosParam(n,e,r){const s=r[e.path.substring(1)];if(!s)throw new Z(4001,!1);return s}findOrReturn(n,e){let r=0;for(const s of e){if(s.path===n.path)return e.splice(r),s;r++}return n}}const Kv={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function n5(t,n,e,r,s){const o=eD(t,n,e);return o.matched?(r=function CB(t,n){return t.providers&&!t._injector&&(t._injector=wM(t.providers,n,`Route: ${t.path}`)),t._injector??n}(n,r),function XB(t,n,e,r){const s=n.canMatch;return s&&0!==s.length?He(s.map(a=>{const l=Cu(a,t);return Eo(function zB(t){return t&&Uc(t.canMatch)}(l)?l.canMatch(n,e):po(t,()=>l(n,e)))})).pipe(Lu(),YI()):He(!0)}(r,n,e).pipe(Qe(a=>!0===a?o:{...Kv}))):He(o)}function eD(t,n,e){if(\"**\"===n.path)return function i5(t){return{matched:!0,parameters:t.length>0?iI(t).parameters:{},consumedSegments:t,remainingSegments:[],positionalParamSegments:{}}}(e);if(\"\"===n.path)return\"full\"===n.pathMatch&&(t.hasChildren()||e.length>0)?{...Kv}:{matched:!0,consumedSegments:[],remainingSegments:e,parameters:{},positionalParamSegments:{}};const s=(n.matcher||jV)(e,t,n);if(!s)return{...Kv};const o={};Object.entries(s.posParams??{}).forEach(([l,u])=>{o[l]=u.path});const a=s.consumed.length>0?{...o,...s.consumed[s.consumed.length-1].parameters}:o;return{matched:!0,consumedSegments:s.consumed,remainingSegments:e.slice(s.consumed.length),parameters:a,positionalParamSegments:s.posParams??{}}}function PI(t,n,e,r){return e.length>0&&function o5(t,n,e){return e.some(r=>Em(t,n,r)&&hs(r)!==nt)}(t,e,r)?{segmentGroup:new Rt(n,s5(r,new Rt(e,t.children))),slicedSegments:[]}:0===e.length&&function a5(t,n,e){return e.some(r=>Em(t,n,r))}(t,e,r)?{segmentGroup:new Rt(t.segments,r5(t,0,e,r,t.children)),slicedSegments:e}:{segmentGroup:new Rt(t.segments,t.children),slicedSegments:e}}function r5(t,n,e,r,s){const o={};for(const a of r)if(Em(t,e,a)&&!s[hs(a)]){const l=new Rt([],{});o[hs(a)]=l}return{...s,...o}}function s5(t,n){const e={};e[nt]=n;for(const r of t)if(\"\"===r.path&&hs(r)!==nt){const s=new Rt([],{});e[hs(r)]=s}return e}function Em(t,n,e){return(!(t.hasChildren()||n.length>0)||\"full\"!==e.pathMatch)&&\"\"===e.path}class d5{}class f5{constructor(n,e,r,s,o,a,l){this.injector=n,this.configLoader=e,this.rootComponentType=r,this.config=s,this.urlTree=o,this.paramsInheritanceStrategy=a,this.urlSerializer=l,this.applyRedirects=new t5(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0}noMatchError(n){return new Z(4002,`'${n.segmentGroup}'`)}recognize(){const n=PI(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(n).pipe(Qe(e=>{const r=new Bv([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},nt,this.rootComponentType,null,{}),s=new Ur(r,e),o=new LI(\"\",s),a=function tB(t,n,e=null,r=null){return mI(pI(t),n,e,r)}(r,[],this.urlTree.queryParams,this.urlTree.fragment);return a.queryParams=this.urlTree.queryParams,o.url=this.urlSerializer.serialize(a),this.inheritParamsAndData(o._root,null),{state:o,tree:a}}))}match(n){return this.processSegmentGroup(this.injector,this.config,n,nt).pipe(Ta(r=>{if(r instanceof Xv)return this.urlTree=r.urlTree,this.match(r.urlTree.root);throw r instanceof Zv?this.noMatchError(r):r}))}inheritParamsAndData(n,e){const r=n.value,s=Vv(r,e,this.paramsInheritanceStrategy);r.params=Object.freeze(s.params),r.data=Object.freeze(s.data),n.children.forEach(o=>this.inheritParamsAndData(o,r))}processSegmentGroup(n,e,r,s){return 0===r.segments.length&&r.hasChildren()?this.processChildren(n,e,r):this.processSegment(n,e,r,r.segments,s,!0).pipe(Qe(o=>o instanceof Ur?[o]:[]))}processChildren(n,e,r){const s=[];for(const o of Object.keys(r.children))\"primary\"===o?s.unshift(o):s.push(o);return Yn(s).pipe(yu(o=>{const a=r.children[o],l=function kB(t,n){const e=t.filter(r=>hs(r)===n);return e.push(...t.filter(r=>hs(r)!==n)),e}(e,o);return this.processSegmentGroup(n,l,a,o)}),function IV(t,n){return ln(function kV(t,n,e,r,s){return(o,a)=>{let l=e,u=n,d=0;o.subscribe(ct(a,h=>{const p=d++;u=l?t(u,h,p):(l=!0,h),r&&a.next(u)},s&&(()=>{l&&a.next(u),a.complete()})))}}(t,n,arguments.length>=2,!0))}((o,a)=>(o.push(...a),o)),gm(null),function NV(t,n){const e=arguments.length>=2;return r=>r.pipe(t?us((s,o)=>t(s,o,r)):br,xv(1),e?gm(n):tI(()=>new pm))}(),si(o=>{if(null===o)return Su(r);const a=RI(o);return function p5(t){t.sort((n,e)=>n.value.outlet===nt?-1:e.value.outlet===nt?1:n.value.outlet.localeCompare(e.value.outlet))}(a),He(a)}))}processSegment(n,e,r,s,o,a){return Yn(e).pipe(yu(l=>this.processSegmentAgainstRoute(l._injector??n,e,l,r,s,o,a).pipe(Ta(u=>{if(u instanceof Zv)return He(null);throw u}))),oi(l=>!!l),Ta(l=>{if(jI(l))return function u5(t,n,e){return 0===n.length&&!t.children[e]}(r,s,o)?He(new d5):Su(r);throw l}))}processSegmentAgainstRoute(n,e,r,s,o,a,l){return function l5(t,n,e,r){return!!(hs(t)===r||r!==nt&&Em(n,e,t))&&eD(n,t,e).matched}(r,s,o,a)?void 0===r.redirectTo?this.matchSegmentAgainstRoute(n,s,r,o,a):this.allowRedirects&&l?this.expandSegmentAgainstRouteUsingRedirect(n,s,e,r,o,a):Su(s):Su(s)}expandSegmentAgainstRouteUsingRedirect(n,e,r,s,o,a){const{matched:l,consumedSegments:u,positionalParamSegments:d,remainingSegments:h}=eD(e,s,o);if(!l)return Su(e);s.redirectTo.startsWith(\"/\")&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>31&&(this.allowRedirects=!1));const p=this.applyRedirects.applyRedirectCommands(u,s.redirectTo,d);return this.applyRedirects.lineralizeSegments(s,p).pipe(si(M=>this.processSegment(n,r,e,M.concat(h),a,!1)))}matchSegmentAgainstRoute(n,e,r,s,o){const a=n5(e,r,s,n);return\"**\"===r.path&&(e.children={}),a.pipe(zr(l=>l.matched?this.getChildConfig(n=r._injector??n,r,s).pipe(zr(({routes:u})=>{const d=r._loadedInjector??n,{consumedSegments:h,remainingSegments:p,parameters:M}=l,D=new Bv(h,M,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,function g5(t){return t.data||{}}(r),hs(r),r.component??r._loadedComponent??null,r,function _5(t){return t.resolve||{}}(r)),{segmentGroup:E,slicedSegments:k}=PI(e,h,p,u);if(0===k.length&&E.hasChildren())return this.processChildren(d,u,E).pipe(Qe(R=>null===R?null:new Ur(D,R)));if(0===u.length&&0===k.length)return He(new Ur(D,[]));const x=hs(r)===o;return this.processSegment(d,u,E,k,x?nt:o,!0).pipe(Qe(R=>new Ur(D,R instanceof Ur?[R]:[])))})):Su(e)))}getChildConfig(n,e,r){return e.children?He({routes:e.children,injector:n}):e.loadChildren?void 0!==e._loadedRoutes?He({routes:e._loadedRoutes,injector:e._loadedInjector}):function ZB(t,n,e,r){const s=n.canLoad;return void 0===s||0===s.length?He(!0):He(s.map(a=>{const l=Cu(a,t);return Eo(function PB(t){return t&&Uc(t.canLoad)}(l)?l.canLoad(n,e):po(t,()=>l(n,e)))})).pipe(Lu(),YI())}(n,e,r).pipe(si(s=>s?this.configLoader.loadChildren(n,e).pipe($n(o=>{e._loadedRoutes=o.routes,e._loadedInjector=o.injector})):function e5(t){return mm(NI(!1,3))}())):He({routes:[],injector:n})}}function m5(t){const n=t.value.routeConfig;return n&&\"\"===n.path}function RI(t){const n=[],e=new Set;for(const r of t){if(!m5(r)){n.push(r);continue}const s=n.find(o=>r.value.routeConfig===o.value.routeConfig);void 0!==s?(s.children.push(...r.children),e.add(s)):n.push(r)}for(const r of e){const s=RI(r.children);n.push(new Ur(r.value,s))}return n.filter(r=>!e.has(r))}function FI(t){const n=t.children.map(e=>FI(e)).flat();return[t,...n]}function tD(t){return zr(n=>{const e=t(n);return e?Yn(e).pipe(Qe(()=>n)):He(n)})}let HI=(()=>{class t{buildTitle(e){let r,s=e.root;for(;void 0!==s;)r=this.getResolvedTitleForRoute(s)??r,s=s.children.find(o=>o.outlet===nt);return r}getResolvedTitleForRoute(e){return e.data[Nc]}static#e=this.\\u0275fac=function(r){return new(r||t)};static#t=this.\\u0275prov=ve({token:t,factory:()=>re(b5),providedIn:\"root\"})}return t})(),b5=(()=>{class t extends HI{constructor(e){super(),this.title=e}updateTitle(e){const r=this.buildTitle(e);void 0!==r&&this.title.setTitle(r)}static#e=this.\\u0275fac=function(r){return new(r||t)(Te(Sk))};static#t=this.\\u0275prov=ve({token:t,factory:t.\\u0275fac,providedIn:\"root\"})}return t})();const Eu=new me(\"\",{providedIn:\"root\",factory:()=>({})}),ku=new me(\"ROUTES\");let nD=(()=>{class t{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=re(tE)}loadComponent(e){if(this.componentLoaders.get(e))return this.componentLoaders.get(e);if(e._loadedComponent)return He(e._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(e);const r=Eo(e.loadComponent()).pipe(Qe(zI),$n(o=>{this.onLoadEndListener&&this.onLoadEndListener(e),e._loadedComponent=o}),Ic(()=>{this.componentLoaders.delete(e)})),s=new eI(r,()=>new Ci).pipe(Nv());return this.componentLoaders.set(e,s),s}loadChildren(e,r){if(this.childrenLoaders.get(r))return this.childrenLoaders.get(r);if(r._loadedRoutes)return He({routes:r._loadedRoutes,injector:r._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(r);const o=function T5(t,n,e,r){return Eo(t.loadChildren()).pipe(Qe(zI),si(s=>s instanceof gS||Array.isArray(s)?He(s):Yn(n.compileModuleAsync(s))),Qe(s=>{r&&r(t);let o,a,l=!1;return Array.isArray(s)?(a=s,!0):(o=s.create(e).injector,a=o.get(ku,[],{optional:!0,self:!0}).flat()),{routes:a.map(Jv),injector:o}}))}(r,this.compiler,e,this.onLoadEndListener).pipe(Ic(()=>{this.childrenLoaders.delete(r)})),a=new eI(o,()=>new Ci).pipe(Nv());return this.childrenLoaders.set(r,a),a}static#e=this.\\u0275fac=function(r){return new(r||t)};static#t=this.\\u0275prov=ve({token:t,factory:t.\\u0275fac,providedIn:\"root\"})}return t})();function zI(t){return function C5(t){return t&&\"object\"==typeof t&&\"default\"in t}(t)?t.default:t}let iD=(()=>{class t{static#e=this.\\u0275fac=function(r){return new(r||t)};static#t=this.\\u0275prov=ve({token:t,factory:()=>re(L5),providedIn:\"root\"})}return t})(),L5=(()=>{class t{shouldProcessUrl(e){return!0}extract(e){return e}merge(e,r){return e}static#e=this.\\u0275fac=function(r){return new(r||t)};static#t=this.\\u0275prov=ve({token:t,factory:t.\\u0275fac,providedIn:\"root\"})}return t})();const UI=new me(\"\"),VI=new me(\"\");function S5(t,n,e){const r=t.get(VI),s=t.get(ji);return t.get(xt).runOutsideAngular(()=>{if(!s.startViewTransition||r.skipNextTransition)return r.skipNextTransition=!1,Promise.resolve();let o;const a=new Promise(d=>{o=d}),l=s.startViewTransition(()=>(o(),function E5(t){return new Promise(n=>{UT(n,{injector:t})})}(t))),{onViewTransitionCreated:u}=r;return u&&po(t,()=>u({transition:l,from:n,to:e})),a})}let km=(()=>{class t{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new Ci,this.transitionAbortSubject=new Ci,this.configLoader=re(nD),this.environmentInjector=re(Wi),this.urlSerializer=re(Du),this.rootContexts=re(Pc),this.location=re(Tc),this.inputBindingEnabled=null!==re(Cm,{optional:!0}),this.titleStrategy=re(HI),this.options=re(Eu,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||\"emptyOnly\",this.urlHandlingStrategy=re(iD),this.createViewTransition=re(UI,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>He(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=s=>this.events.next(new fB(s)),this.configLoader.onLoadStartListener=s=>this.events.next(new hB(s))}complete(){this.transitions?.complete()}handleNavigationRequest(e){const r=++this.navigationId;this.transitions?.next({...this.transitions.value,...e,id:r})}setupNavigations(e,r,s){return this.transitions=new zt({id:0,currentUrlTree:r,currentRawUrl:r,extractedUrl:this.urlHandlingStrategy.extract(r),urlAfterRedirects:this.urlHandlingStrategy.extract(r),rawUrl:r,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:Yc,restoredState:null,currentSnapshot:s.snapshot,targetSnapshot:null,currentRouterState:s,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe(us(o=>0!==o.id),Qe(o=>({...o,extractedUrl:this.urlHandlingStrategy.extract(o.rawUrl)})),zr(o=>{this.currentTransition=o;let a=!1,l=!1;return He(o).pipe($n(u=>{this.currentNavigation={id:u.id,initialUrl:u.rawUrl,extractedUrl:u.extractedUrl,trigger:u.source,extras:u.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null}}),zr(u=>{const d=!e.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl();if(!d&&\"reload\"!==(u.extras.onSameUrlNavigation??e.onSameUrlNavigation)){const p=\"\";return this.events.next(new bu(u.id,this.urlSerializer.serialize(u.rawUrl),p,0)),u.resolve(null),js}if(this.urlHandlingStrategy.shouldProcessUrl(u.rawUrl))return He(u).pipe(zr(p=>{const M=this.transitions?.getValue();return this.events.next(new bm(p.id,this.urlSerializer.serialize(p.extractedUrl),p.source,p.restoredState)),M!==this.transitions?.getValue()?js:Promise.resolve(p)}),function y5(t,n,e,r,s,o){return si(a=>function c5(t,n,e,r,s,o,a=\"emptyOnly\"){return new f5(t,n,e,r,s,a,o).recognize()}(t,n,e,r,a.extractedUrl,s,o).pipe(Qe(({state:l,tree:u})=>({...a,targetSnapshot:l,urlAfterRedirects:u}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,e.config,this.urlSerializer,this.paramsInheritanceStrategy),$n(p=>{o.targetSnapshot=p.targetSnapshot,o.urlAfterRedirects=p.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:p.urlAfterRedirects};const M=new DI(p.id,this.urlSerializer.serialize(p.extractedUrl),this.urlSerializer.serialize(p.urlAfterRedirects),p.targetSnapshot);this.events.next(M)}));if(d&&this.urlHandlingStrategy.shouldProcessUrl(u.currentRawUrl)){const{id:p,extractedUrl:M,source:D,restoredState:E,extras:k}=u,x=new bm(p,this.urlSerializer.serialize(M),D,E);this.events.next(x);const R=CI(0,this.rootComponentType).snapshot;return this.currentTransition=o={...u,targetSnapshot:R,urlAfterRedirects:M,extras:{...k,skipLocationChange:!1,replaceUrl:!1}},this.currentNavigation.finalUrl=M,He(o)}{const p=\"\";return this.events.next(new bu(u.id,this.urlSerializer.serialize(u.extractedUrl),p,1)),u.resolve(null),js}}),$n(u=>{const d=new lB(u.id,this.urlSerializer.serialize(u.extractedUrl),this.urlSerializer.serialize(u.urlAfterRedirects),u.targetSnapshot);this.events.next(d)}),Qe(u=>(this.currentTransition=o={...u,guards:xB(u.targetSnapshot,u.currentSnapshot,this.rootContexts)},o)),function VB(t,n){return si(e=>{const{targetSnapshot:r,currentSnapshot:s,guards:{canActivateChecks:o,canDeactivateChecks:a}}=e;return 0===a.length&&0===o.length?He({...e,guardsResult:!0}):function BB(t,n,e,r){return Yn(t).pipe(si(s=>function JB(t,n,e,r,s){const o=n&&n.routeConfig?n.routeConfig.canDeactivate:null;return o&&0!==o.length?He(o.map(l=>{const u=Fc(n)??s,d=Cu(l,u);return Eo(function HB(t){return t&&Uc(t.canDeactivate)}(d)?d.canDeactivate(t,n,e,r):po(u,()=>d(t,n,e,r))).pipe(oi())})).pipe(Lu()):He(!0)}(s.component,s.route,e,n,r)),oi(s=>!0!==s,!0))}(a,r,s,t).pipe(si(l=>l&&function YB(t){return\"boolean\"==typeof t}(l)?function WB(t,n,e,r){return Yn(n).pipe(yu(s=>Iv(function GB(t,n){return null!==t&&n&&n(new pB(t)),He(!0)}(s.route.parent,r),function $B(t,n){return null!==t&&n&&n(new gB(t)),He(!0)}(s.route,r),function qB(t,n,e){const r=n[n.length-1],o=n.slice(0,n.length-1).reverse().map(a=>function AB(t){const n=t.routeConfig?t.routeConfig.canActivateChild:null;return n&&0!==n.length?{node:t,guards:n}:null}(a)).filter(a=>null!==a).map(a=>Kk(()=>He(a.guards.map(u=>{const d=Fc(a.node)??e,h=Cu(u,d);return Eo(function FB(t){return t&&Uc(t.canActivateChild)}(h)?h.canActivateChild(r,t):po(d,()=>h(r,t))).pipe(oi())})).pipe(Lu())));return He(o).pipe(Lu())}(t,s.path,e),function QB(t,n,e){const r=n.routeConfig?n.routeConfig.canActivate:null;if(!r||0===r.length)return He(!0);const s=r.map(o=>Kk(()=>{const a=Fc(n)??e,l=Cu(o,a);return Eo(function RB(t){return t&&Uc(t.canActivate)}(l)?l.canActivate(n,t):po(a,()=>l(n,t))).pipe(oi())}));return He(s).pipe(Lu())}(t,s.route,e))),oi(s=>!0!==s,!0))}(r,o,t,n):He(l)),Qe(l=>({...e,guardsResult:l})))})}(this.environmentInjector,u=>this.events.next(u)),$n(u=>{if(o.guardsResult=u.guardsResult,La(u.guardsResult))throw II(0,u.guardsResult);const d=new uB(u.id,this.urlSerializer.serialize(u.extractedUrl),this.urlSerializer.serialize(u.urlAfterRedirects),u.targetSnapshot,!!u.guardsResult);this.events.next(d)}),us(u=>!!u.guardsResult||(this.cancelNavigationTransition(u,\"\",3),!1)),tD(u=>{if(u.guards.canActivateChecks.length)return He(u).pipe($n(d=>{const h=new dB(d.id,this.urlSerializer.serialize(d.extractedUrl),this.urlSerializer.serialize(d.urlAfterRedirects),d.targetSnapshot);this.events.next(h)}),zr(d=>{let h=!1;return He(d).pipe(function M5(t,n){return si(e=>{const{targetSnapshot:r,guards:{canActivateChecks:s}}=e;if(!s.length)return He(e);const o=new Set(s.map(u=>u.route)),a=new Set;for(const u of o)if(!a.has(u))for(const d of FI(u))a.add(d);let l=0;return Yn(a).pipe(yu(u=>o.has(u)?function v5(t,n,e,r){const s=t.routeConfig,o=t._resolve;return void 0!==s?.title&&!EI(s)&&(o[Nc]=s.title),function D5(t,n,e,r){const s=Av(t);if(0===s.length)return He({});const o={};return Yn(s).pipe(si(a=>function w5(t,n,e,r){const s=Fc(n)??r,o=Cu(t,s);return Eo(o.resolve?o.resolve(n,e):po(s,()=>o(n,e)))}(t[a],n,e,r).pipe(oi(),$n(l=>{o[a]=l}))),xv(1),function xV(t){return Qe(()=>t)}(o),Ta(a=>jI(a)?js:mm(a)))}(o,t,n,r).pipe(Qe(a=>(t._resolvedData=a,t.data=Vv(t,t.parent,e).resolve,null)))}(u,r,t,n):(u.data=Vv(u,u.parent,t).resolve,He(void 0))),$n(()=>l++),xv(1),si(u=>l===a.size?He(e):js))})}(this.paramsInheritanceStrategy,this.environmentInjector),$n({next:()=>h=!0,complete:()=>{h||this.cancelNavigationTransition(d,\"\",2)}}))}),$n(d=>{const h=new cB(d.id,this.urlSerializer.serialize(d.extractedUrl),this.urlSerializer.serialize(d.urlAfterRedirects),d.targetSnapshot);this.events.next(h)}))}),tD(u=>{const d=h=>{const p=[];h.routeConfig?.loadComponent&&!h.routeConfig._loadedComponent&&p.push(this.configLoader.loadComponent(h.routeConfig).pipe($n(M=>{h.component=M}),Qe(()=>{})));for(const M of h.children)p.push(...d(M));return p};return kv(d(u.targetSnapshot.root)).pipe(gm(null),_u(1))}),tD(()=>this.afterPreactivation()),zr(()=>{const{currentSnapshot:u,targetSnapshot:d}=o,h=this.createViewTransition?.(this.environmentInjector,u.root,d.root);return h?Yn(h).pipe(Qe(()=>o)):He(o)}),Qe(u=>{const d=function DB(t,n,e){const r=Rc(t,n._root,e?e._root:void 0);return new TI(r,n)}(e.routeReuseStrategy,u.targetSnapshot,u.currentRouterState);return this.currentTransition=o={...u,targetRouterState:d},this.currentNavigation.targetRouterState=d,o}),$n(()=>{this.events.next(new Fv)}),((t,n,e,r)=>Qe(s=>(new NB(n,s.targetRouterState,s.currentRouterState,e,r).activate(t),s)))(this.rootContexts,e.routeReuseStrategy,u=>this.events.next(u),this.inputBindingEnabled),_u(1),$n({next:u=>{a=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new Ys(u.id,this.urlSerializer.serialize(u.extractedUrl),this.urlSerializer.serialize(u.urlAfterRedirects))),this.titleStrategy?.updateTitle(u.targetRouterState.snapshot),u.resolve(!0)},complete:()=>{a=!0}}),function AV(t){return ln((n,e)=>{Hr(t).subscribe(ct(e,()=>e.complete(),qa)),!e.closed&&n.subscribe(e)})}(this.transitionAbortSubject.pipe($n(u=>{throw u}))),Ic(()=>{a||l||this.cancelNavigationTransition(o,\"\",1),this.currentNavigation?.id===o.id&&(this.currentNavigation=null)}),Ta(u=>{if(l=!0,xI(u))this.events.next(new wu(o.id,this.urlSerializer.serialize(o.extractedUrl),u.message,u.cancellationCode)),function TB(t){return xI(t)&&La(t.url)}(u)?this.events.next(new Hv(u.url)):o.resolve(!1);else{this.events.next(new Tm(o.id,this.urlSerializer.serialize(o.extractedUrl),u,o.targetSnapshot??void 0));try{o.resolve(e.errorHandler(u))}catch(d){o.reject(d)}}return js}))}))}cancelNavigationTransition(e,r,s){const o=new wu(e.id,this.urlSerializer.serialize(e.extractedUrl),r,s);this.events.next(o),e.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){return this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))).toString()!==this.currentTransition?.extractedUrl.toString()&&!this.currentTransition?.extras.skipLocationChange}static#e=this.\\u0275fac=function(r){return new(r||t)};static#t=this.\\u0275prov=ve({token:t,factory:t.\\u0275fac,providedIn:\"root\"})}return t})();function k5(t){return t!==Yc}let BI=(()=>{class t{static#e=this.\\u0275fac=function(r){return new(r||t)};static#t=this.\\u0275prov=ve({token:t,factory:()=>re(N5),providedIn:\"root\"})}return t})();class I5{shouldDetach(n){return!1}store(n,e){}shouldAttach(n){return!1}retrieve(n){return null}shouldReuseRoute(n,e){return n.routeConfig===e.routeConfig}}let N5=(()=>{class t extends I5{static#e=this.\\u0275fac=(()=>{let e;return function(s){return(e||(e=Un(t)))(s||t)}})();static#t=this.\\u0275prov=ve({token:t,factory:t.\\u0275fac,providedIn:\"root\"})}return t})(),WI=(()=>{class t{static#e=this.\\u0275fac=function(r){return new(r||t)};static#t=this.\\u0275prov=ve({token:t,factory:()=>re(x5),providedIn:\"root\"})}return t})(),x5=(()=>{class t extends WI{constructor(){super(...arguments),this.location=re(Tc),this.urlSerializer=re(Du),this.options=re(Eu,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||\"replace\",this.urlHandlingStrategy=re(iD),this.urlUpdateStrategy=this.options.urlUpdateStrategy||\"deferred\",this.currentUrlTree=new vu,this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=CI(0,null),this.stateMemento=this.createStateMemento()}getCurrentUrlTree(){return this.currentUrlTree}getRawUrlTree(){return this.rawUrlTree}restoredState(){return this.location.getState()}get browserPageId(){return\"computed\"!==this.canceledNavigationResolution?this.currentPageId:this.restoredState()?.\\u0275routerPageId??this.currentPageId}getRouterState(){return this.routerState}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}registerNonRouterCurrentEntryChangeListener(e){return this.location.subscribe(r=>{\"popstate\"===r.type&&e(r.url,r.state)})}handleRouterEvent(e,r){if(e instanceof bm)this.stateMemento=this.createStateMemento();else if(e instanceof bu)this.rawUrlTree=r.initialUrl;else if(e instanceof DI){if(\"eager\"===this.urlUpdateStrategy&&!r.extras.skipLocationChange){const s=this.urlHandlingStrategy.merge(r.finalUrl,r.initialUrl);this.setBrowserUrl(s,r)}}else e instanceof Fv?(this.currentUrlTree=r.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(r.finalUrl,r.initialUrl),this.routerState=r.targetRouterState,\"deferred\"===this.urlUpdateStrategy&&(r.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,r))):e instanceof wu&&(3===e.code||2===e.code)?this.restoreHistory(r):e instanceof Tm?this.restoreHistory(r,!0):e instanceof Ys&&(this.lastSuccessfulId=e.id,this.currentPageId=this.browserPageId)}setBrowserUrl(e,r){const s=this.urlSerializer.serialize(e);if(this.location.isCurrentPathEqualTo(s)||r.extras.replaceUrl){const a={...r.extras.state,...this.generateNgRouterState(r.id,this.browserPageId)};this.location.replaceState(s,\"\",a)}else{const o={...r.extras.state,...this.generateNgRouterState(r.id,this.browserPageId+1)};this.location.go(s,\"\",o)}}restoreHistory(e,r=!1){if(\"computed\"===this.canceledNavigationResolution){const o=this.currentPageId-this.browserPageId;0!==o?this.location.historyGo(o):this.currentUrlTree===e.finalUrl&&0===o&&(this.resetState(e),this.resetUrlToCurrentUrlTree())}else\"replace\"===this.canceledNavigationResolution&&(r&&this.resetState(e),this.resetUrlToCurrentUrlTree())}resetState(e){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,e.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),\"\",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(e,r){return\"computed\"===this.canceledNavigationResolution?{navigationId:e,\\u0275routerPageId:r}:{navigationId:e}}static#e=this.\\u0275fac=(()=>{let e;return function(s){return(e||(e=Un(t)))(s||t)}})();static#t=this.\\u0275prov=ve({token:t,factory:t.\\u0275fac,providedIn:\"root\"})}return t})();var Vc=function(t){return t[t.COMPLETE=0]=\"COMPLETE\",t[t.FAILED=1]=\"FAILED\",t[t.REDIRECTING=2]=\"REDIRECTING\",t}(Vc||{});function $I(t,n){t.events.pipe(us(e=>e instanceof Ys||e instanceof wu||e instanceof Tm||e instanceof bu),Qe(e=>e instanceof Ys||e instanceof bu?Vc.COMPLETE:e instanceof wu&&(0===e.code||1===e.code)?Vc.REDIRECTING:Vc.FAILED),us(e=>e!==Vc.REDIRECTING),_u(1)).subscribe(()=>{n()})}function A5(t){throw t}const O5={paths:\"exact\",fragment:\"ignored\",matrixParams:\"ignored\",queryParams:\"exact\"},j5={paths:\"subset\",fragment:\"ignored\",matrixParams:\"ignored\",queryParams:\"subset\"};let pr=(()=>{class t{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}constructor(){this.disposed=!1,this.isNgZoneEnabled=!1,this.console=re(eE),this.stateManager=re(WI),this.options=re(Eu,{optional:!0})||{},this.pendingTasks=re(vc),this.urlUpdateStrategy=this.options.urlUpdateStrategy||\"deferred\",this.navigationTransitions=re(km),this.urlSerializer=re(Du),this.location=re(Tc),this.urlHandlingStrategy=re(iD),this._events=new Ci,this.errorHandler=this.options.errorHandler||A5,this.navigated=!1,this.routeReuseStrategy=re(BI),this.onSameUrlNavigation=this.options.onSameUrlNavigation||\"ignore\",this.config=re(ku,{optional:!0})?.flat()??[],this.componentInputBindingEnabled=!!re(Cm,{optional:!0}),this.eventsSubscription=new Vn,this.isNgZoneEnabled=re(xt)instanceof xt&&xt.isInAngularZone(),this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:e=>{this.console.warn(e)}}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){const e=this.navigationTransitions.events.subscribe(r=>{try{const s=this.navigationTransitions.currentTransition,o=this.navigationTransitions.currentNavigation;if(null!==s&&null!==o)if(this.stateManager.handleRouterEvent(r,o),r instanceof wu&&0!==r.code&&1!==r.code)this.navigated=!0;else if(r instanceof Ys)this.navigated=!0;else if(r instanceof Hv){const a=this.urlHandlingStrategy.merge(r.url,s.currentRawUrl),l={skipLocationChange:s.extras.skipLocationChange,replaceUrl:\"eager\"===this.urlUpdateStrategy||k5(s.source)};this.scheduleNavigation(a,Yc,null,l,{resolve:s.resolve,reject:s.reject,promise:s.promise})}(function P5(t){return!(t instanceof Fv||t instanceof Hv)})(r)&&this._events.next(r)}catch(s){this.navigationTransitions.transitionAbortSubject.next(s)}});this.eventsSubscription.add(e)}resetRootComponentType(e){this.routerState.root.component=e,this.navigationTransitions.rootComponentType=e}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),Yc,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription||(this.nonRouterCurrentEntryChangeSubscription=this.stateManager.registerNonRouterCurrentEntryChangeListener((e,r)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(e,\"popstate\",r)},0)}))}navigateToSyncWithBrowser(e,r,s){const o={replaceUrl:!0},a=s?.navigationId?s:null;if(s){const u={...s};delete u.navigationId,delete u.\\u0275routerPageId,0!==Object.keys(u).length&&(o.state=u)}const l=this.parseUrl(e);this.scheduleNavigation(l,r,a,o)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(e){this.config=e.map(Jv),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(e,r={}){const{relativeTo:s,queryParams:o,fragment:a,queryParamsHandling:l,preserveFragment:u}=r,d=u?this.currentUrlTree.fragment:a;let p,h=null;switch(l){case\"merge\":h={...this.currentUrlTree.queryParams,...o};break;case\"preserve\":h=this.currentUrlTree.queryParams;break;default:h=o||null}null!==h&&(h=this.removeEmptyProps(h));try{p=pI(s?s.snapshot:this.routerState.snapshot.root)}catch{(\"string\"!=typeof e[0]||!e[0].startsWith(\"/\"))&&(e=[]),p=this.currentUrlTree.root}return mI(p,e,h,d??null)}navigateByUrl(e,r={skipLocationChange:!1}){const s=La(e)?e:this.parseUrl(e),o=this.urlHandlingStrategy.merge(s,this.rawUrlTree);return this.scheduleNavigation(o,Yc,null,r)}navigate(e,r={skipLocationChange:!1}){return function Y5(t){for(let n=0;n{const o=e[s];return null!=o&&(r[s]=o),r},{})}scheduleNavigation(e,r,s,o,a){if(this.disposed)return Promise.resolve(!1);let l,u,d;a?(l=a.resolve,u=a.reject,d=a.promise):d=new Promise((p,M)=>{l=p,u=M});const h=this.pendingTasks.add();return $I(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(h))}),this.navigationTransitions.handleNavigationRequest({source:r,restoredState:s,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:e,extras:o,resolve:l,reject:u,promise:d,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),d.catch(p=>Promise.reject(p))}static#e=this.\\u0275fac=function(r){return new(r||t)};static#t=this.\\u0275prov=ve({token:t,factory:t.\\u0275fac,providedIn:\"root\"})}return t})(),Im=(()=>{class t{constructor(e,r,s,o,a,l){this.router=e,this.route=r,this.tabIndexAttribute=s,this.renderer=o,this.el=a,this.locationStrategy=l,this.href=null,this.commands=null,this.onChanges=new Ci,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;const u=a.nativeElement.tagName?.toLowerCase();this.isAnchorElement=\"a\"===u||\"area\"===u,this.isAnchorElement?this.subscription=e.events.subscribe(d=>{d instanceof Ys&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl(\"0\")}setTabIndexIfNotOnNativeEl(e){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue(\"tabindex\",e)}ngOnChanges(e){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(e){null!=e?(this.commands=Array.isArray(e)?e:[e],this.setTabIndexIfNotOnNativeEl(\"0\")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(e,r,s,o,a){return!!(null===this.urlTree||this.isAnchorElement&&(0!==e||r||s||o||a||\"string\"==typeof this.target&&\"_self\"!=this.target))||(this.router.navigateByUrl(this.urlTree,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){this.href=null!==this.urlTree&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(this.urlTree)):null;const e=null===this.href?null:function q0(t,n,e){return function Sj(t,n){return\"src\"===n&&(\"embed\"===t||\"frame\"===t||\"iframe\"===t||\"media\"===t||\"script\"===t)||\"href\"===n&&(\"base\"===t||\"link\"===t)?Q0:ca}(n,e)(t)}(this.href,this.el.nativeElement.tagName.toLowerCase(),\"href\");this.applyAttributeValue(\"href\",e)}applyAttributeValue(e,r){const s=this.renderer,o=this.el.nativeElement;null!==r?s.setAttribute(o,e,r):s.removeAttribute(o,e)}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}static#e=this.\\u0275fac=function(r){return new(r||t)(J(pr),J(Sa),function Nf(t){return function IA(t,n){if(\"class\"===n)return t.classes;if(\"style\"===n)return t.styles;const e=t.attrs;if(e){const r=e.length;let s=0;for(;s{class t{constructor(e,r,s,o,a){this.router=e,this.injector=s,this.preloadingStrategy=o,this.loader=a}setUpPreloading(){this.subscription=this.router.events.pipe(us(e=>e instanceof Ys),yu(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(e,r){const s=[];for(const o of r){o.providers&&!o._injector&&(o._injector=wM(o.providers,e,`Route: ${o.path}`));const a=o._injector??e,l=o._loadedInjector??a;(o.loadChildren&&!o._loadedRoutes&&void 0===o.canLoad||o.loadComponent&&!o._loadedComponent)&&s.push(this.preloadConfig(a,o)),(o.children||o._loadedRoutes)&&s.push(this.processRoutes(l,o.children??o._loadedRoutes))}return Yn(s).pipe(kc())}preloadConfig(e,r){return this.preloadingStrategy.preload(r,()=>{let s;s=r.loadChildren&&void 0===r.canLoad?this.loader.loadChildren(e,r):He(null);const o=s.pipe(si(a=>null===a?He(void 0):(r._loadedRoutes=a.routes,r._loadedInjector=a.injector,this.processRoutes(a.injector??e,a.routes))));return r.loadComponent&&!r._loadedComponent?Yn([o,this.loader.loadComponent(r)]).pipe(kc()):o})}static#e=this.\\u0275fac=function(r){return new(r||t)(Te(pr),Te(tE),Te(Wi),Te(GI),Te(nD))};static#t=this.\\u0275prov=ve({token:t,factory:t.\\u0275fac,providedIn:\"root\"})}return t})();const rD=new me(\"\");let QI=(()=>{class t{constructor(e,r,s,o,a={}){this.urlSerializer=e,this.transitions=r,this.viewportScroller=s,this.zone=o,this.options=a,this.lastId=0,this.lastSource=\"imperative\",this.restoredId=0,this.store={},a.scrollPositionRestoration=a.scrollPositionRestoration||\"disabled\",a.anchorScrolling=a.anchorScrolling||\"disabled\"}init(){\"disabled\"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration(\"manual\"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(e=>{e instanceof bm?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=e.navigationTrigger,this.restoredId=e.restoredState?e.restoredState.navigationId:0):e instanceof Ys?(this.lastId=e.id,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.urlAfterRedirects).fragment)):e instanceof bu&&0===e.code&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(e=>{e instanceof wI&&(e.position?\"top\"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):\"enabled\"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(e.position):e.anchor&&\"enabled\"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(e.anchor):\"disabled\"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(e,r){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new wI(e,\"popstate\"===this.lastSource?this.store[this.restoredId]:null,r))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static#e=this.\\u0275fac=function(r){!function MT(){throw new Error(\"invalid\")}()};static#t=this.\\u0275prov=ve({token:t,factory:t.\\u0275fac})}return t})();function fs(t,n){return{\\u0275kind:t,\\u0275providers:n}}function JI(){const t=re(Ni);return n=>{const e=t.get(fu);if(n!==e.components[0])return;const r=t.get(pr),s=t.get(ZI);1===t.get(sD)&&r.initialNavigation(),t.get(XI,null,st.Optional)?.setUpPreloading(),t.get(rD,null,st.Optional)?.init(),r.resetRootComponentType(e.componentTypes[0]),s.closed||(s.next(),s.complete(),s.unsubscribe())}}const ZI=new me(\"\",{factory:()=>new Ci}),sD=new me(\"\",{providedIn:\"root\",factory:()=>1}),XI=new me(\"\");function B5(t){return fs(0,[{provide:XI,useExisting:H5},{provide:GI,useExisting:t}])}function $5(t){return fs(9,[{provide:UI,useValue:S5},{provide:VI,useValue:{skipNextTransition:!!t?.skipInitialTransition,...t}}])}const KI=new me(\"ROUTER_FORROOT_GUARD\"),G5=[Tc,{provide:Du,useClass:Ov},pr,Pc,{provide:Sa,useFactory:function qI(t){return t.routerState.root},deps:[pr]},nD,[]];let e1=(()=>{class t{constructor(e){}static forRoot(e,r){return{ngModule:t,providers:[G5,[],{provide:ku,multi:!0,useValue:e},{provide:KI,useFactory:Z5,deps:[[pr,new Of,new jf]]},{provide:Eu,useValue:r||{}},r?.useHash?{provide:wa,useClass:Mz}:{provide:wa,useClass:UE},{provide:rD,useFactory:()=>{const t=re(jU),n=re(xt),e=re(Eu),r=re(km),s=re(Du);return e.scrollOffset&&t.setOffset(e.scrollOffset),new QI(s,r,t,n,e)}},r?.preloadingStrategy?B5(r.preloadingStrategy).\\u0275providers:[],r?.initialNavigation?X5(r):[],r?.bindToComponentInputs?fs(8,[kI,{provide:Cm,useExisting:kI}]).\\u0275providers:[],r?.enableViewTransitions?$5().\\u0275providers:[],[{provide:t1,useFactory:JI},{provide:HM,multi:!0,useExisting:t1}]]}}static forChild(e){return{ngModule:t,providers:[{provide:ku,multi:!0,useValue:e}]}}static#e=this.\\u0275fac=function(r){return new(r||t)(Te(KI,8))};static#t=this.\\u0275mod=ni({type:t});static#n=this.\\u0275inj=ei({})}return t})();function Z5(t){return\"guarded\"}function X5(t){return[\"disabled\"===t.initialNavigation?fs(3,[{provide:RM,multi:!0,useFactory:()=>{const n=re(pr);return()=>{n.setUpLocationChangeListener()}}},{provide:sD,useValue:2}]).\\u0275providers:[],\"enabledBlocking\"===t.initialNavigation?fs(2,[{provide:sD,useValue:0},{provide:RM,multi:!0,deps:[Ni],useFactory:n=>{const e=n.get(_z,Promise.resolve());return()=>e.then(()=>new Promise(r=>{const s=n.get(pr),o=n.get(ZI);$I(s,()=>{r(!0)}),n.get(km).afterPreactivation=()=>(r(!0),o.closed?He(void 0):o),s.initialNavigation()}))}}]).\\u0275providers:[]]}const t1=new me(\"\");class n1{onReadMore(n){if(n.target&&n.target.parentNode.classList.contains(\"keyword-search\")){const e=n.target.parentNode;e?.parentNode?.append(\"\"),n.target.nextSibling&&(n.target.nextSibling.innerText=n.target.nextSibling.innerText.replace(\"\")),e.classList.add(\"read-more-break\")}else n.target?.nextSibling?.classList.remove(\"d-hide\");n.target?.classList.add(\"d-hide\"),n.target?.nextSibling?.nextSibling?.classList?.remove(\"d-hide\")}}var e6=L(3304),_i=L.n(e6);class t6 extends Vn{constructor(n,e){super()}schedule(n,e=0){return this}}const Nm={setInterval(t,n,...e){const{delegate:r}=Nm;return r?.setInterval?r.setInterval(t,n,...e):setInterval(t,n,...e)},clearInterval(t){const{delegate:n}=Nm;return(n?.clearInterval||clearInterval)(t)},delegate:void 0},i1={now:()=>(i1.delegate||Date).now(),delegate:void 0};class Bc{constructor(n,e=Bc.now){this.schedulerActionCtor=n,this.now=e}schedule(n,e=0,r){return new this.schedulerActionCtor(this,n).schedule(r,e)}}Bc.now=i1.now;const r6=new class i6 extends Bc{constructor(n,e=Bc.now){super(n,e),this.actions=[],this._active=!1}flush(n){const{actions:e}=this;if(this._active)return void e.push(n);let r;this._active=!0;do{if(r=n.execute(n.state,n.delay))break}while(n=e.shift());if(this._active=!1,r){for(;n=e.shift();)n.unsubscribe();throw r}}}(class n6 extends t6{constructor(n,e){super(n,e),this.scheduler=n,this.work=e,this.pending=!1}schedule(n,e=0){var r;if(this.closed)return this;this.state=n;const s=this.id,o=this.scheduler;return null!=s&&(this.id=this.recycleAsyncId(o,s,e)),this.pending=!0,this.delay=e,this.id=null!==(r=this.id)&&void 0!==r?r:this.requestAsyncId(o,this.id,e),this}requestAsyncId(n,e,r=0){return Nm.setInterval(n.flush.bind(n,this),r)}recycleAsyncId(n,e,r=0){if(null!=r&&this.delay===r&&!1===this.pending)return e;null!=e&&Nm.clearInterval(e)}execute(n,e){if(this.closed)return new Error(\"executing a cancelled action\");this.pending=!1;const r=this._execute(n,e);if(r)return r;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(n,e){let s,r=!1;try{this.work(n)}catch(o){r=!0,s=o||new Error(\"Scheduled action threw falsy error\")}if(r)return this.unsubscribe(),s}unsubscribe(){if(!this.closed){const{id:n,scheduler:e}=this,{actions:r}=e;this.work=this.state=this.scheduler=null,this.pending=!1,Ga(r,this),null!=n&&(this.id=this.recycleAsyncId(e,n,null)),this.delay=null,super.unsubscribe()}}}),o6=$a(t=>function(e=null){t(this),this.message=\"Timeout has occurred\",this.name=\"TimeoutError\",this.info=e});function l6(t){throw new o6(t)}const Gn_serverEndpoint=\"/api/v2\",Gn_apiRequestTimeoutInSecs=60,Gn_locale=\"de\",Gn_appVersion=\"0.14.0\",Gn_defaultSettingShowDeprecatedEntries=!1;class xm{}class Am{}class mr{constructor(n){this.normalizedNames=new Map,this.lazyUpdate=null,n?\"string\"==typeof n?this.lazyInit=()=>{this.headers=new Map,n.split(\"\\n\").forEach(e=>{const r=e.indexOf(\":\");if(r>0){const s=e.slice(0,r),o=s.toLowerCase(),a=e.slice(r+1).trim();this.maybeSetNormalizedName(s,o),this.headers.has(o)?this.headers.get(o).push(a):this.headers.set(o,[a])}})}:typeof Headers<\"u\"&&n instanceof Headers?(this.headers=new Map,n.forEach((e,r)=>{this.setHeaderEntries(r,e)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(n).forEach(([e,r])=>{this.setHeaderEntries(e,r)})}:this.headers=new Map}has(n){return this.init(),this.headers.has(n.toLowerCase())}get(n){this.init();const e=this.headers.get(n.toLowerCase());return e&&e.length>0?e[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(n){return this.init(),this.headers.get(n.toLowerCase())||null}append(n,e){return this.clone({name:n,value:e,op:\"a\"})}set(n,e){return this.clone({name:n,value:e,op:\"s\"})}delete(n,e){return this.clone({name:n,value:e,op:\"d\"})}maybeSetNormalizedName(n,e){this.normalizedNames.has(e)||this.normalizedNames.set(e,n)}init(){this.lazyInit&&(this.lazyInit instanceof mr?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(n=>this.applyUpdate(n)),this.lazyUpdate=null))}copyFrom(n){n.init(),Array.from(n.headers.keys()).forEach(e=>{this.headers.set(e,n.headers.get(e)),this.normalizedNames.set(e,n.normalizedNames.get(e))})}clone(n){const e=new mr;return e.lazyInit=this.lazyInit&&this.lazyInit instanceof mr?this.lazyInit:this,e.lazyUpdate=(this.lazyUpdate||[]).concat([n]),e}applyUpdate(n){const e=n.name.toLowerCase();switch(n.op){case\"a\":case\"s\":let r=n.value;if(\"string\"==typeof r&&(r=[r]),0===r.length)return;this.maybeSetNormalizedName(n.name,e);const s=(\"a\"===n.op?this.headers.get(e):void 0)||[];s.push(...r),this.headers.set(e,s);break;case\"d\":const o=n.value;if(o){let a=this.headers.get(e);if(!a)return;a=a.filter(l=>-1===o.indexOf(l)),0===a.length?(this.headers.delete(e),this.normalizedNames.delete(e)):this.headers.set(e,a)}else this.headers.delete(e),this.normalizedNames.delete(e)}}setHeaderEntries(n,e){const r=(Array.isArray(e)?e:[e]).map(o=>o.toString()),s=n.toLowerCase();this.headers.set(s,r),this.maybeSetNormalizedName(n,s)}forEach(n){this.init(),Array.from(this.normalizedNames.keys()).forEach(e=>n(this.normalizedNames.get(e),this.headers.get(e)))}}class u6{encodeKey(n){return o1(n)}encodeValue(n){return o1(n)}decodeKey(n){return decodeURIComponent(n)}decodeValue(n){return decodeURIComponent(n)}}const c6=/%(\\d[a-f0-9])/gi,h6={40:\"@\",\"3A\":\":\",24:\"$\",\"2C\":\",\",\"3B\":\";\",\"3D\":\"=\",\"3F\":\"?\",\"2F\":\"/\"};function o1(t){return encodeURIComponent(t).replace(c6,(n,e)=>h6[e]??n)}function Om(t){return`${t}`}class ko{constructor(n={}){if(this.updates=null,this.cloneFrom=null,this.encoder=n.encoder||new u6,n.fromString){if(n.fromObject)throw new Error(\"Cannot specify both fromString and fromObject.\");this.map=function d6(t,n){const e=new Map;return t.length>0&&t.replace(/^\\?/,\"\").split(\"&\").forEach(s=>{const o=s.indexOf(\"=\"),[a,l]=-1==o?[n.decodeKey(s),\"\"]:[n.decodeKey(s.slice(0,o)),n.decodeValue(s.slice(o+1))],u=e.get(a)||[];u.push(l),e.set(a,u)}),e}(n.fromString,this.encoder)}else n.fromObject?(this.map=new Map,Object.keys(n.fromObject).forEach(e=>{const r=n.fromObject[e],s=Array.isArray(r)?r.map(Om):[Om(r)];this.map.set(e,s)})):this.map=null}has(n){return this.init(),this.map.has(n)}get(n){this.init();const e=this.map.get(n);return e?e[0]:null}getAll(n){return this.init(),this.map.get(n)||null}keys(){return this.init(),Array.from(this.map.keys())}append(n,e){return this.clone({param:n,value:e,op:\"a\"})}appendAll(n){const e=[];return Object.keys(n).forEach(r=>{const s=n[r];Array.isArray(s)?s.forEach(o=>{e.push({param:r,value:o,op:\"a\"})}):e.push({param:r,value:s,op:\"a\"})}),this.clone(e)}set(n,e){return this.clone({param:n,value:e,op:\"s\"})}delete(n,e){return this.clone({param:n,value:e,op:\"d\"})}toString(){return this.init(),this.keys().map(n=>{const e=this.encoder.encodeKey(n);return this.map.get(n).map(r=>e+\"=\"+this.encoder.encodeValue(r)).join(\"&\")}).filter(n=>\"\"!==n).join(\"&\")}clone(n){const e=new ko({encoder:this.encoder});return e.cloneFrom=this.cloneFrom||this,e.updates=(this.updates||[]).concat(n),e}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(n=>this.map.set(n,this.cloneFrom.map.get(n))),this.updates.forEach(n=>{switch(n.op){case\"a\":case\"s\":const e=(\"a\"===n.op?this.map.get(n.param):void 0)||[];e.push(Om(n.value)),this.map.set(n.param,e);break;case\"d\":if(void 0===n.value){this.map.delete(n.param);break}{let r=this.map.get(n.param)||[];const s=r.indexOf(Om(n.value));-1!==s&&r.splice(s,1),r.length>0?this.map.set(n.param,r):this.map.delete(n.param)}}}),this.cloneFrom=this.updates=null)}}class f6{constructor(){this.map=new Map}set(n,e){return this.map.set(n,e),this}get(n){return this.map.has(n)||this.map.set(n,n.defaultValue()),this.map.get(n)}delete(n){return this.map.delete(n),this}has(n){return this.map.has(n)}keys(){return this.map.keys()}}function a1(t){return typeof ArrayBuffer<\"u\"&&t instanceof ArrayBuffer}function l1(t){return typeof Blob<\"u\"&&t instanceof Blob}function u1(t){return typeof FormData<\"u\"&&t instanceof FormData}class Wc{constructor(n,e,r,s){let o;if(this.url=e,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType=\"json\",this.method=n.toUpperCase(),function p6(t){switch(t){case\"DELETE\":case\"GET\":case\"HEAD\":case\"OPTIONS\":case\"JSONP\":return!1;default:return!0}}(this.method)||s?(this.body=void 0!==r?r:null,o=s):o=r,o&&(this.reportProgress=!!o.reportProgress,this.withCredentials=!!o.withCredentials,o.responseType&&(this.responseType=o.responseType),o.headers&&(this.headers=o.headers),o.context&&(this.context=o.context),o.params&&(this.params=o.params),this.transferCache=o.transferCache),this.headers||(this.headers=new mr),this.context||(this.context=new f6),this.params){const a=this.params.toString();if(0===a.length)this.urlWithParams=e;else{const l=e.indexOf(\"?\");this.urlWithParams=e+(-1===l?\"?\":lp.set(M,n.setHeaders[M]),u)),n.setParams&&(d=Object.keys(n.setParams).reduce((p,M)=>p.set(M,n.setParams[M]),d)),new Wc(e,r,o,{params:d,headers:u,context:h,reportProgress:l,responseType:s,withCredentials:a})}}var Io=function(t){return t[t.Sent=0]=\"Sent\",t[t.UploadProgress=1]=\"UploadProgress\",t[t.ResponseHeader=2]=\"ResponseHeader\",t[t.DownloadProgress=3]=\"DownloadProgress\",t[t.Response=4]=\"Response\",t[t.User=5]=\"User\",t}(Io||{});class oD{constructor(n,e=200,r=\"OK\"){this.headers=n.headers||new mr,this.status=void 0!==n.status?n.status:e,this.statusText=n.statusText||r,this.url=n.url||null,this.ok=this.status>=200&&this.status<300}}class jm extends oD{constructor(n={}){super(n),this.type=Io.ResponseHeader}clone(n={}){return new jm({headers:n.headers||this.headers,status:void 0!==n.status?n.status:this.status,statusText:n.statusText||this.statusText,url:n.url||this.url||void 0})}}class Ea extends oD{constructor(n={}){super(n),this.type=Io.Response,this.body=void 0!==n.body?n.body:null}clone(n={}){return new Ea({body:void 0!==n.body?n.body:this.body,headers:n.headers||this.headers,status:void 0!==n.status?n.status:this.status,statusText:n.statusText||this.statusText,url:n.url||this.url||void 0})}}class Iu extends oD{constructor(n){super(n,0,\"Unknown Error\"),this.name=\"HttpErrorResponse\",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${n.url||\"(unknown url)\"}`:`Http failure response for ${n.url||\"(unknown url)\"}: ${n.status} ${n.statusText}`,this.error=n.error||null}}function aD(t,n){return{body:n,headers:t.headers,context:t.context,observe:t.observe,params:t.params,reportProgress:t.reportProgress,responseType:t.responseType,withCredentials:t.withCredentials,transferCache:t.transferCache}}let d1=(()=>{class t{constructor(e){this.handler=e}request(e,r,s={}){let o;if(e instanceof Wc)o=e;else{let u,d;u=s.headers instanceof mr?s.headers:new mr(s.headers),s.params&&(d=s.params instanceof ko?s.params:new ko({fromObject:s.params})),o=new Wc(e,r,void 0!==s.body?s.body:null,{headers:u,context:s.context,params:d,reportProgress:s.reportProgress,responseType:s.responseType||\"json\",withCredentials:s.withCredentials,transferCache:s.transferCache})}const a=He(o).pipe(yu(u=>this.handler.handle(u)));if(e instanceof Wc||\"events\"===s.observe)return a;const l=a.pipe(us(u=>u instanceof Ea));switch(s.observe||\"body\"){case\"body\":switch(o.responseType){case\"arraybuffer\":return l.pipe(Qe(u=>{if(null!==u.body&&!(u.body instanceof ArrayBuffer))throw new Error(\"Response is not an ArrayBuffer.\");return u.body}));case\"blob\":return l.pipe(Qe(u=>{if(null!==u.body&&!(u.body instanceof Blob))throw new Error(\"Response is not a Blob.\");return u.body}));case\"text\":return l.pipe(Qe(u=>{if(null!==u.body&&\"string\"!=typeof u.body)throw new Error(\"Response is not a string.\");return u.body}));default:return l.pipe(Qe(u=>u.body))}case\"response\":return l;default:throw new Error(`Unreachable: unhandled observe type ${s.observe}}`)}}delete(e,r={}){return this.request(\"DELETE\",e,r)}get(e,r={}){return this.request(\"GET\",e,r)}head(e,r={}){return this.request(\"HEAD\",e,r)}jsonp(e,r){return this.request(\"JSONP\",e,{params:(new ko).append(r,\"JSONP_CALLBACK\"),observe:\"body\",responseType:\"json\"})}options(e,r={}){return this.request(\"OPTIONS\",e,r)}patch(e,r,s={}){return this.request(\"PATCH\",e,aD(s,r))}post(e,r,s={}){return this.request(\"POST\",e,aD(s,r))}put(e,r,s={}){return this.request(\"PUT\",e,aD(s,r))}static#e=this.\\u0275fac=function(r){return new(r||t)(Te(xm))};static#t=this.\\u0275prov=ve({token:t,factory:t.\\u0275fac})}return t})();function h1(t,n){return n(t)}function v6(t,n){return(e,r)=>n.intercept(e,{handle:s=>t(s,r)})}const w6=new me(\"\"),$c=new me(\"\"),f1=new me(\"\"),p1=new me(\"\");function b6(){let t=null;return(n,e)=>{null===t&&(t=(re(w6,{optional:!0})??[]).reduceRight(v6,h1));const r=re(vc),s=r.add();return t(n,e).pipe(Ic(()=>r.remove(s)))}}let m1=(()=>{class t extends xm{constructor(e,r){super(),this.backend=e,this.injector=r,this.chain=null,this.pendingTasks=re(vc);const s=re(p1,{optional:!0});this.backend=s??e}handle(e){if(null===this.chain){const s=Array.from(new Set([...this.injector.get($c),...this.injector.get(f1,[])]));this.chain=s.reduceRight((o,a)=>function D6(t,n,e){return(r,s)=>po(e,()=>n(r,o=>t(o,s)))}(o,a,this.injector),h1)}const r=this.pendingTasks.add();return this.chain(e,s=>this.backend.handle(s)).pipe(Ic(()=>this.pendingTasks.remove(r)))}static#e=this.\\u0275fac=function(r){return new(r||t)(Te(Am),Te(Wi))};static#t=this.\\u0275prov=ve({token:t,factory:t.\\u0275fac})}return t})();const E6=/^\\)\\]\\}',?\\n/;let _1=(()=>{class t{constructor(e){this.xhrFactory=e}handle(e){if(\"JSONP\"===e.method)throw new Z(-2800,!1);const r=this.xhrFactory;return(r.\\u0275loadImpl?Yn(r.\\u0275loadImpl()):He(null)).pipe(zr(()=>new Zt(o=>{const a=r.build();if(a.open(e.method,e.urlWithParams),e.withCredentials&&(a.withCredentials=!0),e.headers.forEach((k,x)=>a.setRequestHeader(k,x.join(\",\"))),e.headers.has(\"Accept\")||a.setRequestHeader(\"Accept\",\"application/json, text/plain, */*\"),!e.headers.has(\"Content-Type\")){const k=e.detectContentTypeHeader();null!==k&&a.setRequestHeader(\"Content-Type\",k)}if(e.responseType){const k=e.responseType.toLowerCase();a.responseType=\"json\"!==k?k:\"text\"}const l=e.serializeBody();let u=null;const d=()=>{if(null!==u)return u;const k=a.statusText||\"OK\",x=new mr(a.getAllResponseHeaders()),R=function k6(t){return\"responseURL\"in t&&t.responseURL?t.responseURL:/^X-Request-URL:/m.test(t.getAllResponseHeaders())?t.getResponseHeader(\"X-Request-URL\"):null}(a)||e.url;return u=new jm({headers:x,status:a.status,statusText:k,url:R}),u},h=()=>{let{headers:k,status:x,statusText:R,url:Y}=d(),V=null;204!==x&&(V=typeof a.response>\"u\"?a.responseText:a.response),0===x&&(x=V?200:0);let Q=x>=200&&x<300;if(\"json\"===e.responseType&&\"string\"==typeof V){const ne=V;V=V.replace(E6,\"\");try{V=\"\"!==V?JSON.parse(V):null}catch(ce){V=ne,Q&&(Q=!1,V={error:ce,text:V})}}Q?(o.next(new Ea({body:V,headers:k,status:x,statusText:R,url:Y||void 0})),o.complete()):o.error(new Iu({error:V,headers:k,status:x,statusText:R,url:Y||void 0}))},p=k=>{const{url:x}=d(),R=new Iu({error:k,status:a.status||0,statusText:a.statusText||\"Unknown Error\",url:x||void 0});o.error(R)};let M=!1;const D=k=>{M||(o.next(d()),M=!0);let x={type:Io.DownloadProgress,loaded:k.loaded};k.lengthComputable&&(x.total=k.total),\"text\"===e.responseType&&a.responseText&&(x.partialText=a.responseText),o.next(x)},E=k=>{let x={type:Io.UploadProgress,loaded:k.loaded};k.lengthComputable&&(x.total=k.total),o.next(x)};return a.addEventListener(\"load\",h),a.addEventListener(\"error\",p),a.addEventListener(\"timeout\",p),a.addEventListener(\"abort\",p),e.reportProgress&&(a.addEventListener(\"progress\",D),null!==l&&a.upload&&a.upload.addEventListener(\"progress\",E)),a.send(l),o.next({type:Io.Sent}),()=>{a.removeEventListener(\"error\",p),a.removeEventListener(\"abort\",p),a.removeEventListener(\"load\",h),a.removeEventListener(\"timeout\",p),e.reportProgress&&(a.removeEventListener(\"progress\",D),null!==l&&a.upload&&a.upload.removeEventListener(\"progress\",E)),a.readyState!==a.DONE&&a.abort()}})))}static#e=this.\\u0275fac=function(r){return new(r||t)(Te(uk))};static#t=this.\\u0275prov=ve({token:t,factory:t.\\u0275fac})}return t})();const dD=new me(\"XSRF_ENABLED\"),y1=new me(\"XSRF_COOKIE_NAME\",{providedIn:\"root\",factory:()=>\"XSRF-TOKEN\"}),M1=new me(\"XSRF_HEADER_NAME\",{providedIn:\"root\",factory:()=>\"X-XSRF-TOKEN\"});class v1{}let x6=(()=>{class t{constructor(e,r,s){this.doc=e,this.platform=r,this.cookieName=s,this.lastCookieString=\"\",this.lastToken=null,this.parseCount=0}getToken(){if(\"server\"===this.platform)return null;const e=this.doc.cookie||\"\";return e!==this.lastCookieString&&(this.parseCount++,this.lastToken=XE(e,this.cookieName),this.lastCookieString=e),this.lastToken}static#e=this.\\u0275fac=function(r){return new(r||t)(Te(ji),Te(ua),Te(y1))};static#t=this.\\u0275prov=ve({token:t,factory:t.\\u0275fac})}return t})();function A6(t,n){const e=t.url.toLowerCase();if(!re(dD)||\"GET\"===t.method||\"HEAD\"===t.method||e.startsWith(\"http://\")||e.startsWith(\"https://\"))return n(t);const r=re(v1).getToken(),s=re(M1);return null!=r&&!t.headers.has(s)&&(t=t.clone({headers:t.headers.set(s,r)})),n(t)}var No=function(t){return t[t.Interceptors=0]=\"Interceptors\",t[t.LegacyInterceptors=1]=\"LegacyInterceptors\",t[t.CustomXsrfConfiguration=2]=\"CustomXsrfConfiguration\",t[t.NoXsrfProtection=3]=\"NoXsrfProtection\",t[t.JsonpSupport=4]=\"JsonpSupport\",t[t.RequestsMadeViaParent=5]=\"RequestsMadeViaParent\",t[t.Fetch=6]=\"Fetch\",t}(No||{});function O6(...t){const n=[d1,_1,m1,{provide:xm,useExisting:m1},{provide:Am,useExisting:_1},{provide:$c,useValue:A6,multi:!0},{provide:dD,useValue:!0},{provide:v1,useClass:x6}];for(const e of t)n.push(...e.\\u0275providers);return function x_(t){return{\\u0275providers:t}}(n)}const D1=new me(\"LEGACY_INTERCEPTOR_FN\");function j6(){return function ka(t,n){return{\\u0275kind:t,\\u0275providers:n}}(No.LegacyInterceptors,[{provide:D1,useFactory:b6},{provide:$c,useExisting:D1,multi:!0}])}let Y6=(()=>{class t{static#e=this.\\u0275fac=function(r){return new(r||t)};static#t=this.\\u0275mod=ni({type:t});static#n=this.\\u0275inj=ei({providers:[O6(j6())]})}return t})(),xo=(()=>{class t{constructor(e){this.http=e,this.apiEndpoint=`${Gn_serverEndpoint}`,this._isLiveSubject=new zt(null),this._channelSubjectVar=new zt(null),this._programSubject=new zt(null),this._isLoadingSubject=new zt(!0),this._isInErrorsSubject=new zt(!1),this._isWindowOpenedSubject=new zt(!0),this._statusSubject=new zt(null),this.channelStore=[],this.fetchedDays=[],this.isFetchingChannels=!1,this.liveCheck(),this.fetchChannels(),this.updateStatus()}init(){setInterval(()=>{this._isWindowOpenedSubject.getValue()&&this.liveCheck.bind(this)},1e4),this.liveCheck()}liveCheck(){return this.ping().pipe(oi()).subscribe(e=>{this._isLiveSubject.next(!!e)},e=>{console.log(e),this._isLiveSubject.next(!1)})}fetchChannels(){this.isFetchingChannels||(this.isFetchingChannels=!0,this._isLoadingSubject.next(!0),this.channels().pipe(oi()).subscribe(e=>{e&&(this._channelSubjectVar.next(e),this.channelStore=e.data),this.isFetchingChannels=!1,setTimeout(()=>this._isLoadingSubject.next(!1),250)}))}getChannelById(e){0===this.channelStore.length&&this.fetchChannels();for(const r of this.channelStore)if(r.id===e)return r;return null}statusResponse(){return this.get(this.apiEndpoint+\"/status\")}channels(){return this.get(this.apiEndpoint+\"/channels\")}dailyProgram(){return this.get(this.apiEndpoint+\"/program/daily\")}program(e,r){return this.get(this.apiEndpoint+\"/program?from=\"+e.toISOString()+\"&to=\"+r.toISOString())}entry(e){return this.get(this.apiEndpoint+\"/program/entry/\"+e)}logEntries(e=0,r=500){return this.get(this.apiEndpoint+\"/log\")}recommendations(e=null){let r=\"\";return e&&(r+=\"from=\"+encodeURIComponent(e.toISOString())),this.get(r.length>0?this.apiEndpoint+\"/recommendations?\"+r:this.apiEndpoint+\"/recommendations\")}ping(){return this.get(this.apiEndpoint+\"/ping\")}get channelSubjectVar(){return this._channelSubjectVar}get programSubject(){return this._programSubject}get isLoadingSubject(){return this._isLoadingSubject}get isInErrorsSubject(){return this._isInErrorsSubject}get isLiveSubject(){return this._isLiveSubject}get isWindowOpenedSubject(){return this._isWindowOpenedSubject}get statusSubject(){return this._statusSubject}fetchProgramForDay(e){this._isLoadingSubject.next(!0),this.fetchedDays.push(new Date(e.getFullYear(),e.getMonth(),e.getDate()));const r=new Date(e.getFullYear(),e.getMonth(),e.getDate(),0,0,0,0),s=new Date(e.getFullYear(),e.getMonth(),e.getDate()+1,23,59,59,999);this.program(r,s).pipe(oi()).subscribe(o=>{o&&(this._programSubject.next(o),setTimeout(()=>this._isLoadingSubject.next(!1),1500))})}checkIfDayIsFetched(e){let r=!1;return this.fetchedDays.forEach(s=>{s.getDate()===e.getDate()&&s.getMonth()===e.getMonth()&&s.getFullYear()===e.getFullYear()&&(r=!0)}),r}search(e){return this._isLoadingSubject.next(!0),this.get(this.apiEndpoint+\"/search?query=\"+encodeURIComponent(e))}updateStatus(){this.statusResponse().pipe(oi()).subscribe(e=>{e&&this._statusSubject.next(e)})}get(e,r={}){if(!e.endsWith(\"/ping\")&&(this.isInErrorsSubject.getValue()||!1===this.isLiveSubject.getValue()))return console.log(`api in errors or not live. Skipping request to url ${e}.`),new Zt;const s=this._isInErrorsSubject.getValue();return this.http.get(e).pipe(function a6(t,n){const{first:e,each:r,with:s=l6,scheduler:o=n??r6,meta:a=null}=function s6(t){return t instanceof Date&&!isNaN(t)}(t)?{first:t}:\"number\"==typeof t?{each:t}:t;if(null==e&&null==r)throw new TypeError(\"No timeout provided.\");return ln((l,u)=>{let d,h,p=null,M=0;const D=E=>{h=ls(u,o,()=>{try{d.unsubscribe(),Hr(s({meta:a,lastValue:p,seen:M})).subscribe(u)}catch(k){u.error(k)}},E)};d=l.subscribe(ct(u,E=>{h?.unsubscribe(),M++,u.next(p=E),r>0&&D(r)},void 0,void 0,()=>{h?.closed||h?.unsubscribe(),p=null})),!M&&D(null!=e?\"number\"==typeof e?e:+e-o.now():r)})}(1e3*Gn_apiRequestTimeoutInSecs),$n(o=>{s&&this._isInErrorsSubject.next(!1)}),Ta(o=>(\"TimeoutError\"===o.name&&console.log(\"request timeout reached!\",o),s||this._isInErrorsSubject.next(!0),e.endsWith(\"/ping\")&&this._isLiveSubject.next(!1),console.error(\"http GET call err\",e,o),new Zt)))}static#e=this.\\u0275fac=function(r){return new(r||t)(Te(d1))};static#t=this.\\u0275prov=ve({token:t,factory:t.\\u0275fac,providedIn:\"root\"})}return t})(),Gc=(()=>{class t{constructor(){this.FULL_DATE_TIME_HUMAN=\"D.MM.YYYY - HH:mm:ss\",this.MEDIUM_DATE=\"D.MM.YYYY\",this.MEDIUM_TIME=\"HH:mm\",this.MEDIUM_DATE_TIME=\"D.MM.YYYY - HH:mm\"}transform(e,...r){if(0===r.length)return console.error(\"empty value for appDate pipe received!\"),\"empty\";let s=this.FULL_DATE_TIME_HUMAN;switch(r[0]){case\"full\":break;case\"time-medium\":s=this.MEDIUM_TIME;break;case\"date-medium\":s=this.MEDIUM_DATE;break;case\"full-medium\":s=this.MEDIUM_DATE_TIME}return _i()(e).locale(Gn_locale).format(s)}static#e=this.\\u0275fac=function(r){return new(r||t)};static#t=this.\\u0275pipe=Mn({name:\"appDate\",type:t,pure:!0})}return t})(),E1=(()=>{class t{constructor(){this.maxCharsVisible=750}transform(e,...r){if(e&&e.toString().length>this.maxCharsVisible){let s='
'+e.substr(0,this.maxCharsVisible)+'... More';return s+='
'+e.substr(this.maxCharsVisible)+\"
\",s+=' Show Less',s+=\"
\",s}return e}static#e=this.\\u0275fac=function(r){return new(r||t)};static#t=this.\\u0275pipe=Mn({name:\"readMore\",type:t,pure:!0})}return t})(),k1=(()=>{class t{transform(e,...r){if(e&&r.length>0){const s=r[0].split(\",\");for(const o of s)e=e?.replace(new RegExp(\"(\"+o+\")\",\"gi\"),(a,l)=>''+l+\"\");return e}return\"\"}static#e=this.\\u0275fac=function(r){return new(r||t)};static#t=this.\\u0275pipe=Mn({name:\"search\",type:t,pure:!0})}return t})();function U6(t,n){if(1&t&&(X(0,\"span\"),ee(1),q()),2&t){const e=mn();be(1),Pr(\"(\",e.recommendations.length,\" results)\")}}function V6(t,n){1&t&&(X(0,\"span\",18),ee(1,\"Could be out-of-date!\"),q())}function B6(t,n){1&t&&Fe(0,\"img\",19),2&t&&ya(\"src\",mn().$implicit.program_entry.image_links[0].url,ca)}function W6(t,n){if(1&t&&(X(0,\"tr\")(1,\"td\",12)(2,\"span\",13),ee(3),q(),Fe(4,\"br\"),Gt(5,V6,2,0,\"span\",14),ee(6),gn(7,\"appDate\"),gn(8,\"appDate\"),Fe(9,\"br\"),Gt(10,B6,1,1,\"img\",15),Fe(11,\"br\"),X(12,\"em\"),ee(13),q()(),Fe(14,\"td\",16),gn(15,\"search\"),Fe(16,\"td\",17),gn(17,\"search\"),gn(18,\"readMore\"),q()),2&t){const e=n.$implicit,r=mn(2);let s;be(3),Oi(null==(s=r.apiService.getChannelById(e.channel_id))?null:s.title),be(2),Ze(\"ngIf\",e.program_entry.is_deprecated),be(1),Yp(\" \",ri(7,8,e.program_entry.start_date_time,\"full-medium\"),\"-\",ri(8,11,e.program_entry.end_date_time,\"time-medium\"),\"\"),be(4),Ze(\"ngIf\",e.program_entry.image_links&&e.program_entry.image_links.length>0),be(3),Pr(\"Keywords: \",e.keywords,\"\"),be(1),Ze(\"innerHTML\",ri(15,14,null==e||null==e.program_entry?null:e.program_entry.title,e.keywords),Do),be(2),Ze(\"innerHTML\",ri(17,17,va(18,20,null==e||null==e.program_entry?null:e.program_entry.description),e.keywords),Do)}}function $6(t,n){if(1&t&&(X(0,\"div\",10)(1,\"table\")(2,\"thead\")(3,\"tr\")(4,\"th\"),ee(5,\"Channel & Time\"),q(),X(6,\"th\"),ee(7,\"Title\"),q(),X(8,\"th\"),ee(9,\"Description\"),q()()(),X(10,\"tbody\"),Gt(11,W6,19,22,\"tr\",11),q()()()),2&t){const e=mn();be(11),Ze(\"ngForOf\",e.recommendations)}}function G6(t,n){1&t&&(X(0,\"div\",20)(1,\"h3\"),ee(2,\"There are no recommended program items available. You should run: \"),X(3,\"pre\"),ee(4,\"oerc search\"),q(),ee(5,\" and define some search words in the configuration file first. \"),q()())}let Q6=(()=>{class t extends n1{constructor(e){super(),this.apiService=e,this.recommendations=null,this.recommendationSubscription=null}ngOnInit(){this.loadRecommendations()}ngOnDestroy(){this.recommendationSubscription?.unsubscribe()}loadRecommendations(){this.apiService.isLoadingSubject.next(!0),this.fetchRecommendations(\"now\")}onClick(e){e?.target?.classList.contains(\"read-more\")&&this.onReadMore(e)}fetchRecommendations(e){let r=_i()(),s=!1;switch(e){case\"now\":s=!0;break;case\"tomorrow\":r=r.add(1,\"day\"),r=r.hour(8);break;case\"dayAfterTomorrow\":r=r.add(2,\"day\"),r=r.hour(0);break;case\"20\":r=r.hour(20);break;case\"22\":r=r.hour(22);break;case\"0\":r=r.add(1,\"day\"),r=r.hour(0)}s||(r=r.minute(0),r=r.second(0),r=r.millisecond(0)),this.apiService.isLoadingSubject.next(!0),this.apiService.recommendations(r).pipe(oi()).subscribe(o=>{this.recommendations=o,setTimeout(()=>{this.apiService.isLoadingSubject.next(!1)},250)})}static#e=this.\\u0275fac=function(r){return new(r||t)(J(xo))};static#t=this.\\u0275cmp=Rn({type:t,selectors:[[\"app-recommendation\"]],hostBindings:function(r,s){1&r&&ut(\"click\",function(a){return s.onClick(a)})},features:[Lt],decls:28,vars:3,consts:[[1,\"columns\",\"head-section\"],[1,\"column\",\"col-12\"],[1,\"card\"],[1,\"card-body\"],[4,\"ngIf\"],[1,\"columns\"],[1,\"btn-group\",\"btn-group-block\",\"menu\"],[1,\"btn\",\"btn-sm\",\"btn-primary\",3,\"click\"],[\"class\",\"rec_table\",4,\"ngIf\"],[\"class\",\"text-center m-2\",4,\"ngIf\"],[1,\"rec_table\"],[4,\"ngFor\",\"ngForOf\"],[1,\"col_start_date\"],[1,\"channel_label\"],[\"class\",\"label label-warning\",4,\"ngIf\"],[\"alt\",\"program entry preview image\",\"class\",\"img-responsive img-fit-contain\",\"loading\",\"lazy\",3,\"src\",4,\"ngIf\"],[1,\"col_title\",3,\"innerHTML\"],[1,\"col_description\",3,\"innerHTML\"],[1,\"label\",\"label-warning\"],[\"alt\",\"program entry preview image\",\"loading\",\"lazy\",1,\"img-responsive\",\"img-fit-contain\",3,\"src\"],[1,\"text-center\",\"m-2\"]],template:function(r,s){1&r&&(X(0,\"div\",0)(1,\"div\",1)(2,\"div\",2)(3,\"div\",3)(4,\"h3\"),ee(5,\"Recommendations \"),Gt(6,U6,2,1,\"span\",4),q()()()()(),X(7,\"div\",5)(8,\"div\",1)(9,\"div\",2)(10,\"div\",3)(11,\"div\",6)(12,\"a\",7),ut(\"click\",function(){return s.fetchRecommendations(\"now\")}),ee(13,\"Now\"),q(),X(14,\"a\",7),ut(\"click\",function(){return s.fetchRecommendations(\"20\")}),ee(15,\"At 20:00\"),q(),X(16,\"a\",7),ut(\"click\",function(){return s.fetchRecommendations(\"22\")}),ee(17,\"At 22:00\"),q(),X(18,\"a\",7),ut(\"click\",function(){return s.fetchRecommendations(\"0\")}),ee(19,\"At 0:00\"),q(),X(20,\"a\",7),ut(\"click\",function(){return s.fetchRecommendations(\"tomorrow\")}),ee(21,\"Tomorrow\"),q(),X(22,\"a\",7),ut(\"click\",function(){return s.fetchRecommendations(\"dayAfterTomorrow\")}),ee(23,\"Day after tomorrow\"),q()()()()()(),X(24,\"div\",5)(25,\"div\",1),Gt(26,$6,12,1,\"div\",8)(27,G6,6,0,\"div\",9),q()()),2&r&&(be(6),Ze(\"ngIf\",s.recommendations&&s.recommendations.length>0),be(20),Ze(\"ngIf\",s.recommendations&&s.recommendations.length>0),be(1),Ze(\"ngIf\",!s.recommendations||0===s.recommendations.length))},dependencies:[um,ba,Gc,E1,k1],styles:[\".rec_table[_ngcontent-%COMP%] .channel_label[_ngcontent-%COMP%]{color:#d73e48;font-size:125%}.rec_table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{border-bottom:lightgray 3px dotted}.rec_table[_ngcontent-%COMP%] .col_start_date[_ngcontent-%COMP%]{width:10%;font-weight:700}.rec_table[_ngcontent-%COMP%] .col_start_date[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-height:250px}.rec_table[_ngcontent-%COMP%] .col_title[_ngcontent-%COMP%]{width:25%;font-weight:700;font-size:110%}.rec_table[_ngcontent-%COMP%] .col_keywords[_ngcontent-%COMP%]{width:10%;font-weight:700}.rec_table[_ngcontent-%COMP%] .col_description[_ngcontent-%COMP%]{width:55%;font-size:90%}\"]})}return t})();function q6(t,n){if(1&t&&(X(0,\"td\"),ee(1),gn(2,\"appDate\"),gn(3,\"appDate\"),q()),2&t){const e=mn(2);be(1),Yp(\"\",ri(2,2,e.currentStatus.data_start_time,\"date-medium\"),\" - \",ri(3,5,e.currentStatus.data_end_time,\"full-medium\"),\"\")}}function J6(t,n){1&t&&Fe(0,\"td\")}function Z6(t,n){if(1&t&&(X(0,\"table\",1)(1,\"tbody\")(2,\"tr\")(3,\"td\")(4,\"strong\"),ee(5,\"Program entries\"),q()(),X(6,\"td\"),ee(7),gn(8,\"number\"),q(),X(9,\"td\")(10,\"strong\"),ee(11,\"Image links\"),q()(),X(12,\"td\"),ee(13),gn(14,\"number\"),q(),X(15,\"td\")(16,\"strong\"),ee(17,\"TV shows\"),q()(),X(18,\"td\"),ee(19),gn(20,\"number\"),q(),X(21,\"td\")(22,\"strong\"),ee(23,\"Data time range\"),q()(),Gt(24,q6,4,8,\"td\",2)(25,J6,1,0,\"td\",3),q()()()),2&t){const e=mn();be(7),Oi(va(8,4,e.currentStatus.program_entry_count)),be(6),Oi(va(14,6,e.currentStatus.image_links_count)),be(6),Oi(va(20,8,e.currentStatus.tv_show_count)),be(5),Ze(\"ngIf\",null!==e.currentStatus)}}let X6=(()=>{class t{constructor(e){this.oerApiService=e,this.currentStatus=null,this.statusSubscription=null}ngOnInit(){this.statusSubscription=this.oerApiService.statusSubject.subscribe(e=>{this.currentStatus=e})}ngOnDestroy(){this.statusSubscription?.unsubscribe()}static#e=this.\\u0275fac=function(r){return new(r||t)(J(xo))};static#t=this.\\u0275cmp=Rn({type:t,selectors:[[\"app-oer-status-display\"]],decls:1,vars:1,consts:[[\"class\",\"table\",4,\"ngIf\"],[1,\"table\"],[4,\"ngIf\"],[4,\"ngElse\"]],template:function(r,s){1&r&&Gt(0,Z6,26,10,\"table\",0),2&r&&Ze(\"ngIf\",s.currentStatus)},dependencies:[ba,ok,Gc],styles:[\"table[_ngcontent-%COMP%]{width:auto}\"]})}return t})();var K6=L(6676),Ji=L.n(K6),eW=L(5879),cD=L.n(eW);function Vr(){return Vr=Object.assign||function(t){for(var n=1;n\"u\"?{style:{}}:document.createElement(\"div\"),Nu=Math.round,Na=Math.abs,fD=Date.now;function Rm(t,n){for(var e,r,s=n[0].toUpperCase()+n.slice(1),o=0;o\"u\"?{}:window;var N1=Rm(tW.style,\"touchAction\"),x1=void 0!==N1,A1=\"compute\",pD=\"manipulation\",xa=\"none\",Qc=\"pan-x\",qc=\"pan-y\",Fm=function iW(){if(!x1)return!1;var t={},n=Ps.CSS&&Ps.CSS.supports;return[\"auto\",\"manipulation\",\"pan-y\",\"pan-x\",\"pan-x pan-y\",\"none\"].forEach(function(e){return t[e]=!n||Ps.CSS.supports(\"touch-action\",e)}),t}(),j1=\"ontouchstart\"in Ps,sW=void 0!==Rm(Ps,\"PointerEvent\"),oW=j1&&/mobile|tablet|ip(ad|hone|od)|android/i.test(navigator.userAgent),Jc=\"touch\",mD=\"mouse\",uW=25,yi=1,En=4,Yi=8,Hm=1,Zc=2,Xc=4,Kc=8,xu=16,ps=Zc|Xc,Oa=Kc|xu,Y1=ps|Oa,P1=[\"x\",\"y\"],zm=[\"clientX\",\"clientY\"];function Rs(t,n,e){var r;if(t)if(t.forEach)t.forEach(n,e);else if(void 0!==t.length)for(r=0;r-1}var R1=function(){function t(e,r){this.manager=e,this.set(r)}var n=t.prototype;return n.set=function(r){r===A1&&(r=this.compute()),x1&&this.manager.element.style&&Fm[r]&&(this.manager.element.style[N1]=r),this.actions=r.toLowerCase().trim()},n.update=function(){this.set(this.manager.options.touchAction)},n.compute=function(){var r=[];return Rs(this.manager.recognizers,function(s){Um(s.options.enable,[s])&&(r=r.concat(s.getTouchAction()))}),function dW(t){if(ja(t,xa))return xa;var n=ja(t,Qc),e=ja(t,qc);return n&&e?xa:n||e?n?Qc:qc:ja(t,pD)?pD:\"auto\"}(r.join(\" \"))},n.preventDefaults=function(r){var s=r.srcEvent,o=r.offsetDirection;if(!this.manager.session.prevented){var a=this.actions,l=ja(a,xa)&&!Fm[xa],u=ja(a,qc)&&!Fm[qc],d=ja(a,Qc)&&!Fm[Qc];if(l&&1===r.pointers.length&&r.distance<2&&r.deltaTime<250)return;return d&&u||!(l||u&&o&ps||d&&o&Oa)?void 0:this.preventSrc(s)}s.preventDefault()},n.preventSrc=function(r){this.manager.session.prevented=!0,r.preventDefault()},t}();function gD(t,n){for(;t;){if(t===n)return!0;t=t.parentNode}return!1}function F1(t){var n=t.length;if(1===n)return{x:Nu(t[0].clientX),y:Nu(t[0].clientY)};for(var e=0,r=0,s=0;s=Na(n)?t<0?Zc:Xc:n<0?Kc:xu}function U1(t,n,e){return{x:n/t||0,y:e/t||0}}function gW(t,n,e){var r=e.pointers.length,s=e.changedPointers.length,o=n&yi&&r-s==0,a=n&(En|Yi)&&r-s==0;e.isFirst=!!o,e.isFinal=!!a,o&&(t.session={}),e.eventType=n,function mW(t,n){var e=t.session,r=n.pointers,s=r.length;e.firstInput||(e.firstInput=H1(n)),s>1&&!e.firstMultiple?e.firstMultiple=H1(n):1===s&&(e.firstMultiple=!1);var o=e.firstInput,a=e.firstMultiple,l=a?a.center:o.center,u=n.center=F1(r);n.timeStamp=fD(),n.deltaTime=n.timeStamp-o.timeStamp,n.angle=_D(l,u),n.distance=Vm(l,u),function cW(t,n){var e=n.center,r=t.offsetDelta||{},s=t.prevDelta||{},o=t.prevInput||{};(n.eventType===yi||o.eventType===En)&&(s=t.prevDelta={x:o.deltaX||0,y:o.deltaY||0},r=t.offsetDelta={x:e.x,y:e.y}),n.deltaX=s.x+(e.x-r.x),n.deltaY=s.y+(e.y-r.y)}(e,n),n.offsetDirection=z1(n.deltaX,n.deltaY);var d=U1(n.deltaTime,n.deltaX,n.deltaY);n.overallVelocityX=d.x,n.overallVelocityY=d.y,n.overallVelocity=Na(d.x)>Na(d.y)?d.x:d.y,n.scale=a?function hW(t,n){return Vm(n[0],n[1],zm)/Vm(t[0],t[1],zm)}(a.pointers,r):1,n.rotation=a?function fW(t,n){return _D(n[1],n[0],zm)+_D(t[1],t[0],zm)}(a.pointers,r):0,n.maxPointers=e.prevInput?n.pointers.length>e.prevInput.maxPointers?n.pointers.length:e.prevInput.maxPointers:n.pointers.length,function pW(t,n){var s,o,a,l,e=t.lastInterval||n,r=n.timeStamp-e.timeStamp;if(n.eventType!==Yi&&(r>uW||void 0===e.velocity)){var u=n.deltaX-e.deltaX,d=n.deltaY-e.deltaY,h=U1(r,u,d);o=h.x,a=h.y,s=Na(h.x)>Na(h.y)?h.x:h.y,l=z1(u,d),t.lastInterval=n}else s=e.velocity,o=e.velocityX,a=e.velocityY,l=e.direction;n.velocity=s,n.velocityX=o,n.velocityY=a,n.direction=l}(e,n);var M,h=t.element,p=n.srcEvent;gD(M=p.composedPath?p.composedPath()[0]:p.path?p.path[0]:p.target,h)&&(h=M),n.target=h}(t,e),t.emit(\"hammer.input\",e),t.recognize(e),t.session.prevInput=e}function eh(t){return t.trim().split(/\\s+/g)}function th(t,n,e){Rs(eh(n),function(r){t.addEventListener(r,e,!1)})}function nh(t,n,e){Rs(eh(n),function(r){t.removeEventListener(r,e,!1)})}function V1(t){var n=t.ownerDocument||t;return n.defaultView||n.parentWindow||window}var Au=function(){function t(e,r){var s=this;this.manager=e,this.callback=r,this.element=e.element,this.target=e.options.inputTarget,this.domHandler=function(o){Um(e.options.enable,[e])&&s.handler(o)},this.init()}var n=t.prototype;return n.handler=function(){},n.init=function(){this.evEl&&th(this.element,this.evEl,this.domHandler),this.evTarget&&th(this.target,this.evTarget,this.domHandler),this.evWin&&th(V1(this.element),this.evWin,this.domHandler)},n.destroy=function(){this.evEl&&nh(this.element,this.evEl,this.domHandler),this.evTarget&&nh(this.target,this.evTarget,this.domHandler),this.evWin&&nh(V1(this.element),this.evWin,this.domHandler)},t}();function Ya(t,n,e){if(t.indexOf&&!e)return t.indexOf(n);for(var r=0;ru[n]}):r.sort()),r}var MW={touchstart:yi,touchmove:2,touchend:En,touchcancel:Yi},MD=function(t){function n(){var r;return n.prototype.evTarget=\"touchstart touchmove touchend touchcancel\",(r=t.apply(this,arguments)||this).targetIds={},r}return gr(n,t),n.prototype.handler=function(s){var o=MW[s.type],a=DW.call(this,s,o);a&&this.callback(this.manager,o,{pointers:a[0],changedPointers:a[1],pointerType:Jc,srcEvent:s})},n}(Au);function DW(t,n){var e=ih(t.touches),r=this.targetIds;if(n&(2|yi)&&1===e.length)return r[e[0].identifier]=!0,[e,e];var s,o,a=ih(t.changedTouches),l=[],u=this.target;if(o=e.filter(function(d){return gD(d.target,u)}),n===yi)for(s=0;s-1&&s.splice(l,1)},CW)}}function LW(t,n){t&yi?(this.primaryTouch=n.changedPointers[0].identifier,Q1.call(this,n)):t&(En|Yi)&&Q1.call(this,n)}function SW(t){for(var n=t.srcEvent.clientX,e=t.srcEvent.clientY,r=0;r-1&&this.requireFail.splice(s,1),this},n.hasRequireFailures=function(){return this.requireFail.length>0},n.canRecognizeWith=function(r){return!!this.simultaneous[r.id]},n.emit=function(r){var s=this,o=this.state;function a(l){s.manager.emit(l,r)}o<8&&a(s.options.event+J1(o)),a(s.options.event),r.additionalEvent&&a(r.additionalEvent),o>=8&&a(s.options.event+J1(o))},n.tryEmit=function(r){if(this.canEmit())return this.emit(r);this.state=32},n.canEmit=function(){for(var r=0;ro.threshold&&u&o.direction},e.attrTest=function(s){return Yu.prototype.attrTest.call(this,s)&&(2&this.state||!(2&this.state)&&this.directionTest(s))},e.emit=function(s){this.pX=s.deltaX,this.pY=s.deltaY;var o=Z1(s.direction);o&&(s.additionalEvent=this.options.event+o),t.prototype.emit.call(this,s)},n}(Yu),X1=function(t){function n(r){return void 0===r&&(r={}),t.call(this,Vr({event:\"swipe\",threshold:10,velocity:.3,direction:ps|Oa,pointers:1},r))||this}gr(n,t);var e=n.prototype;return e.getTouchAction=function(){return wD.prototype.getTouchAction.call(this)},e.attrTest=function(s){var a,o=this.options.direction;return o&(ps|Oa)?a=s.overallVelocity:o&ps?a=s.overallVelocityX:o&Oa&&(a=s.overallVelocityY),t.prototype.attrTest.call(this,s)&&o&s.offsetDirection&&s.distance>this.options.threshold&&s.maxPointers===this.options.pointers&&Na(a)>this.options.velocity&&s.eventType&En},e.emit=function(s){var o=Z1(s.offsetDirection);o&&this.manager.emit(this.options.event+o,s),this.manager.emit(this.options.event,s)},n}(Yu),K1=function(t){function n(r){return void 0===r&&(r={}),t.call(this,Vr({event:\"pinch\",threshold:0,pointers:2},r))||this}gr(n,t);var e=n.prototype;return e.getTouchAction=function(){return[xa]},e.attrTest=function(s){return t.prototype.attrTest.call(this,s)&&(Math.abs(s.scale-1)>this.options.threshold||2&this.state)},e.emit=function(s){1!==s.scale&&(s.additionalEvent=this.options.event+(s.scale<1?\"in\":\"out\")),t.prototype.emit.call(this,s)},n}(Yu),eN=function(t){function n(r){return void 0===r&&(r={}),t.call(this,Vr({event:\"rotate\",threshold:0,pointers:2},r))||this}gr(n,t);var e=n.prototype;return e.getTouchAction=function(){return[xa]},e.attrTest=function(s){return t.prototype.attrTest.call(this,s)&&(Math.abs(s.rotation)>this.options.threshold||2&this.state)},n}(Yu),tN=function(t){function n(r){var s;return void 0===r&&(r={}),(s=t.call(this,Vr({event:\"press\",pointers:1,time:251,threshold:9},r))||this)._timer=null,s._input=null,s}gr(n,t);var e=n.prototype;return e.getTouchAction=function(){return[\"auto\"]},e.process=function(s){var o=this,a=this.options,l=s.pointers.length===a.pointers,u=s.distancea.time;if(this._input=s,!u||!l||s.eventType&(En|Yi)&&!d)this.reset();else if(s.eventType&yi)this.reset(),this._timer=setTimeout(function(){o.state=8,o.tryEmit()},a.time);else if(s.eventType&En)return 8;return 32},e.reset=function(){clearTimeout(this._timer)},e.emit=function(s){8===this.state&&(s&&s.eventType&En?this.manager.emit(this.options.event+\"up\",s):(this._input.timeStamp=fD(),this.manager.emit(this.options.event,this._input)))},n}(sh),nN={domEvents:!1,touchAction:A1,enable:!0,inputTarget:null,inputClass:null,cssProps:{userSelect:\"none\",touchSelect:\"none\",touchCallout:\"none\",contentZooming:\"none\",userDrag:\"none\",tapHighlightColor:\"rgba(0,0,0,0)\"}},iN=[[eN,{enable:!1}],[K1,{enable:!1},[\"rotate\"]],[X1,{direction:ps}],[wD,{direction:ps},[\"swipe\"]],[DD],[DD,{event:\"doubletap\",taps:2},[\"tap\"]],[tN]];function sN(t,n){var r,e=t.element;e.style&&(Rs(t.options.cssProps,function(s,o){r=Rm(e.style,o),n?(t.oldCssProps[r]=e.style[r],e.style[r]=s):e.style[r]=t.oldCssProps[r]||\"\"}),n||(t.oldCssProps={}))}var oN=function(){function t(e,r){var s=this;this.options=Ia({},nN,r||{}),this.options.inputTarget=this.options.inputTarget||e,this.handlers={},this.session={},this.recognizers=[],this.oldCssProps={},this.element=e,this.input=function EW(t){return new(t.options.inputClass||(sW?$1:oW?MD:j1?q1:vD))(t,gW)}(this),this.touchAction=new R1(this,this.options.touchAction),sN(this,!0),Rs(this.options.recognizers,function(o){var a=s.add(new o[0](o[1]));o[2]&&a.recognizeWith(o[2]),o[3]&&a.requireFailure(o[3])},this)}var n=t.prototype;return n.set=function(r){return Ia(this.options,r),r.touchAction&&this.touchAction.update(),r.inputTarget&&(this.input.destroy(),this.input.target=r.inputTarget,this.input.init()),this},n.stop=function(r){this.session.stopped=r?2:1},n.recognize=function(r){var s=this.session;if(!s.stopped){this.touchAction.preventDefaults(r);var o,a=this.recognizers,l=s.curRecognizer;(!l||l&&8&l.state)&&(s.curRecognizer=null,l=null);for(var u=0;u\\s*\\(/gm,\"{anonymous}()@\"):\"Unknown Stack Trace\",a=window.console&&(window.console.warn||window.console.log);return a&&a.call(window.console,r,o),t.apply(this,arguments)}}var lN=aN(function(t,n,e){for(var r=Object.keys(n),s=0;s2)return $m(TD(t[0],t[1]),...t.slice(2));const n=t[0],e=t[1];if(n instanceof Date&&e instanceof Date)return n.setTime(e.getTime()),n;for(const r of Reflect.ownKeys(e))Object.prototype.propertyIsEnumerable.call(e,r)&&(e[r]===bD?delete n[r]:n[r]=null===n[r]||null===e[r]||\"object\"!=typeof n[r]||\"object\"!=typeof e[r]||Array.isArray(n[r])||Array.isArray(e[r])?fN(e[r]):$m(n[r],e[r]));return n}function fN(t){return Array.isArray(t)?t.map(n=>fN(n)):\"object\"==typeof t&&null!==t?t instanceof Date?new Date(t.getTime()):$m({},t):t}function pN(t){for(const n of Object.keys(t))t[n]===bD?delete t[n]:\"object\"==typeof t[n]&&null!==t[n]&&pN(t[n])}function HW(...t){return function zW(t){let[n,e,r]=function UW(...t){const n=function VW(){let t=4022871197;return function(n){const e=n.toString();for(let r=0;r>>0,s-=t,s*=t,t=s>>>0,s-=t,t+=4294967296*s}return 2.3283064365386963e-10*(t>>>0)}}();let e=n(\" \"),r=n(\" \"),s=n(\" \");for(let o=0;o{const a=2091639*n+2.3283064365386963e-10*s;return n=e,e=r,r=a-(s=0|a)};return o.uint32=()=>4294967296*o(),o.fract53=()=>o()+11102230246251565e-32*(2097152*o()|0),o.algorithm=\"Alea\",o.seed=t,o.version=\"0.9\",o}(t.length?t:[Date.now()])}const CD=typeof window<\"u\"?window.Hammer||cN:function(){return function BW(){const t=()=>{};return{on:t,off:t,destroy:t,emit:t,get:()=>({set:t})}}()};function gs(t){this._cleanupQueue=[],this.active=!1,this._dom={container:t,overlay:document.createElement(\"div\")},this._dom.overlay.classList.add(\"vis-overlay\"),this._dom.container.appendChild(this._dom.overlay),this._cleanupQueue.push(()=>{this._dom.overlay.parentNode.removeChild(this._dom.overlay)});const n=CD(this._dom.overlay);n.on(\"tap\",this._onTapOverlay.bind(this)),this._cleanupQueue.push(()=>{n.destroy()}),[\"tap\",\"doubletap\",\"press\",\"pinch\",\"pan\",\"panstart\",\"panmove\",\"panend\"].forEach(r=>{n.on(r,s=>{s.srcEvent.stopPropagation()})}),document&&document.body&&(this._onClick=r=>{(function WW(t,n){for(;t;){if(t===n)return!0;t=t.parentNode}return!1})(r.target,t)||this.deactivate()},document.body.addEventListener(\"click\",this._onClick),this._cleanupQueue.push(()=>{document.body.removeEventListener(\"click\",this._onClick)})),this._escListener=r=>{(\"key\"in r?\"Escape\"===r.key:27===r.keyCode)&&this.deactivate()}}cD()(gs.prototype),gs.current=null,gs.prototype.destroy=function(){this.deactivate();for(const t of this._cleanupQueue.splice(0).reverse())t()},gs.prototype.activate=function(){gs.current&&gs.current.deactivate(),gs.current=this,this.active=!0,this._dom.overlay.style.display=\"none\",this._dom.container.classList.add(\"vis-active\"),this.emit(\"change\"),this.emit(\"activate\"),document.body.addEventListener(\"keydown\",this._escListener)},gs.prototype.deactivate=function(){this.active=!1,this._dom.overlay.style.display=\"block\",this._dom.container.classList.remove(\"vis-active\"),document.body.removeEventListener(\"keydown\",this._escListener),this.emit(\"change\"),this.emit(\"deactivate\")},gs.prototype._onTapOverlay=function(t){this.activate(),t.srcEvent.stopPropagation()};const $W=/^\\/?Date\\((-?\\d+)/i,GW=/^#?([a-f\\d]{2})([a-f\\d]{2})([a-f\\d]{2})$/i,QW=/^#?([a-f\\d])([a-f\\d])([a-f\\d])$/i,qW=/^rgb\\( *(1?\\d{1,2}|2[0-4]\\d|25[0-5]) *, *(1?\\d{1,2}|2[0-4]\\d|25[0-5]) *, *(1?\\d{1,2}|2[0-4]\\d|25[0-5]) *\\)$/i,JW=/^rgba\\( *(1?\\d{1,2}|2[0-4]\\d|25[0-5]) *, *(1?\\d{1,2}|2[0-4]\\d|25[0-5]) *, *(1?\\d{1,2}|2[0-4]\\d|25[0-5]) *, *([01]|0?\\.\\d+) *\\)$/i;function oh(t){return t instanceof Number||\"number\"==typeof t}function mN(t){if(t)for(;!0===t.hasChildNodes();){const n=t.firstChild;n&&(mN(n),t.removeChild(n))}}function Zi(t){return t instanceof String||\"string\"==typeof t}function LD(t){return\"object\"==typeof t&&null!==t}function ZW(t){if(t instanceof Date)return!0;if(Zi(t)){if($W.exec(t))return!0;if(!isNaN(Date.parse(t)))return!0}return!1}function Pa(t,n,e,r){let s=!1;!0===r&&(s=null===n[e]&&void 0!==t[e]),s?delete t[e]:t[e]=n[e]}function gN(t,n,e=!1){for(const r in t)if(void 0!==n[r])if(null===n[r]||\"object\"!=typeof n[r])Pa(t,n,r,e);else{const s=t[r],o=n[r];LD(s)&&LD(o)&&gN(s,o,e)}}const XW=Object.assign;function KW(t,n,...e){if(!Array.isArray(t))throw new Error(\"Array with property names expected as first argument\");for(const r of e)for(let s=0;s{n||(n=!0,requestAnimationFrame(()=>{n=!1,t()}))}}function h$(t){t||(t=window.event),t&&(t.preventDefault?t.preventDefault():t.returnValue=!1)}function f$(t=window.event){let n=null;return t&&(t.target?n=t.target:t.srcElement&&(n=t.srcElement)),n instanceof Element&&(null==n.nodeType||3!=n.nodeType||(n=n.parentNode,n instanceof Element))?n:null}function p$(t,n){let e=t;for(;e;){if(e===n)return!0;if(!e.parentNode)return!1;e=e.parentNode}return!1}const m$={asBoolean:(t,n)=>(\"function\"==typeof t&&(t=t()),null!=t?0!=t:n||null),asNumber:(t,n)=>(\"function\"==typeof t&&(t=t()),null!=t?Number(t)||n||null:n||null),asString:(t,n)=>(\"function\"==typeof t&&(t=t()),null!=t?String(t):n||null),asSize:(t,n)=>(\"function\"==typeof t&&(t=t()),Zi(t)?t:oh(t)?t+\"px\":n||null),asElement:(t,n)=>(\"function\"==typeof t&&(t=t()),t||n||null)};function Gm(t){let n;switch(t.length){case 3:case 4:return n=QW.exec(t),n?{r:parseInt(n[1]+n[1],16),g:parseInt(n[2]+n[2],16),b:parseInt(n[3]+n[3],16)}:null;case 6:case 7:return n=GW.exec(t),n?{r:parseInt(n[1],16),g:parseInt(n[2],16),b:parseInt(n[3],16)}:null;default:return null}}function g$(t,n){if(t.includes(\"rgba\"))return t;if(t.includes(\"rgb\")){const e=t.substr(t.indexOf(\"(\")+1).replace(\")\",\"\").split(\",\");return\"rgba(\"+e[0]+\",\"+e[1]+\",\"+e[2]+\",\"+n+\")\"}{const e=Gm(t);return null==e?t:\"rgba(\"+e.r+\",\"+e.g+\",\"+e.b+\",\"+n+\")\"}}function SD(t,n,e){return\"#\"+((1<<24)+(t<<16)+(n<<8)+e).toString(16).slice(1)}function _$(t,n){if(Zi(t)){let e=t;if(ID(e)){const r=e.substr(4).substr(0,e.length-5).split(\",\").map(function(s){return parseInt(s)});e=SD(r[0],r[1],r[2])}if(!0===kD(e)){const r=MN(e),s={h:r.h,s:.8*r.s,v:Math.min(1,1.02*r.v)},o={h:r.h,s:Math.min(1,1.25*r.s),v:.8*r.v},a=ED(o.h,o.s,o.v),l=ED(s.h,s.s,s.v);return{background:e,border:a,highlight:{background:l,border:a},hover:{background:l,border:a}}}return{background:e,border:e,highlight:{background:e,border:e},hover:{background:e,border:e}}}return n?{background:t.background||n.background,border:t.border||n.border,highlight:Zi(t.highlight)?{border:t.highlight,background:t.highlight}:{background:t.highlight&&t.highlight.background||n.highlight.background,border:t.highlight&&t.highlight.border||n.highlight.border},hover:Zi(t.hover)?{border:t.hover,background:t.hover}:{border:t.hover&&t.hover.border||n.hover.border,background:t.hover&&t.hover.background||n.hover.background}}:{background:t.background||void 0,border:t.border||void 0,highlight:Zi(t.highlight)?{border:t.highlight,background:t.highlight}:{background:t.highlight&&t.highlight.background||void 0,border:t.highlight&&t.highlight.border||void 0},hover:Zi(t.hover)?{border:t.hover,background:t.hover}:{border:t.hover&&t.hover.border||void 0,background:t.hover&&t.hover.background||void 0}}}function Pu(t,n,e){t/=255,n/=255,e/=255;const r=Math.min(t,Math.min(n,e)),s=Math.max(t,Math.max(n,e));return r===s?{h:0,s:0,v:r}:{h:60*((t===r?3:e===r?1:5)-(t===r?n-e:e===r?t-n:e-t)/(s-r))/360,s:(s-r)/s,v:s}}function yN(t){const n=document.createElement(\"div\"),e={};n.style.cssText=t;for(let r=0;r0&&n(r,t[s-1])<0;s--)t[s]=t[s-1];t[s]=r}return t}function w$(t,n,e,r={}){const s=function(D){return null!=D},o=function(D){return null!==D&&\"object\"==typeof D};if(!o(t))throw new Error(\"Parameter mergeTarget must be an object\");if(!o(n))throw new Error(\"Parameter options must be an object\");if(!s(e))throw new Error(\"Parameter option must have a value\");if(!o(r))throw new Error(\"Parameter globalOptions must be an object\");const u=n[e],h=o(r)&&!function(D){for(const E in D)if(Object.prototype.hasOwnProperty.call(D,E))return!1;return!0}(r)?r[e]:void 0,p=h?h.enabled:void 0;if(void 0===u)return;if(\"boolean\"==typeof u)return o(t[e])||(t[e]={}),void(t[e].enabled=u);if(null===u&&!o(t[e])){if(!s(h))return;t[e]=Object.create(h)}if(!o(u))return;let M=!0;void 0!==u.enabled?M=u.enabled:void 0!==p&&(M=h.enabled),function(D,E,k){o(D[k])||(D[k]={});const x=E[k],R=D[k];for(const Y in x)Object.prototype.hasOwnProperty.call(x,Y)&&(R[Y]=x[Y])}(t,n,e),t[e].enabled=M}function b$(t,n,e,r){let o=0,a=0,l=t.length-1;for(;a<=l&&o<1e4;){const u=Math.floor((a+l)/2),d=t[u],p=n(void 0===r?d[e]:d[e][r]);if(0==p)return u;-1==p?a=u+1:l=u-1,o++}return-1}function T$(t,n,e,r,s){let d,h,p,M,a=0,l=0,u=t.length-1;for(s=s??function(D,E){return D==E?0:D0)return\"before\"==r?Math.max(0,M-1):M;if(s(h,n)<0&&s(p,n)>0)return\"before\"==r?M:Math.min(t.length-1,M+1);s(h,n)<0?l=M+1:u=M-1,a++}return-1}const C$={linear:t=>t,easeInQuad:t=>t*t,easeOutQuad:t=>t*(2-t),easeInOutQuad:t=>t<.5?2*t*t:(4-2*t)*t-1,easeInCubic:t=>t*t*t,easeOutCubic:t=>--t*t*t+1,easeInOutCubic:t=>t<.5?4*t*t*t:(t-1)*(2*t-2)*(2*t-2)+1,easeInQuart:t=>t*t*t*t,easeOutQuart:t=>1- --t*t*t*t,easeInOutQuart:t=>t<.5?8*t*t*t*t:1-8*--t*t*t*t,easeInQuint:t=>t*t*t*t*t,easeOutQuint:t=>1+--t*t*t*t*t,easeInOutQuint:t=>t<.5?16*t*t*t*t*t:1+16*--t*t*t*t*t};function L$(){const t=document.createElement(\"p\");t.style.width=\"100%\",t.style.height=\"200px\";const n=document.createElement(\"div\");n.style.position=\"absolute\",n.style.top=\"0px\",n.style.left=\"0px\",n.style.visibility=\"hidden\",n.style.width=\"200px\",n.style.height=\"150px\",n.style.overflow=\"hidden\",n.appendChild(t),document.body.appendChild(n);const e=t.offsetWidth;n.style.overflow=\"scroll\";let r=t.offsetWidth;return e==r&&(r=n.clientWidth),document.body.removeChild(n),e-r}function S$(t,n){let e;Array.isArray(n)||(n=[n]);for(const r of t)if(r){e=r[n[0]];for(let s=1;s{},this.closeCallback=()=>{},this._create()}insertTo(n){void 0!==this.hammer&&(this.hammer.destroy(),this.hammer=void 0),this.container=n,this.container.appendChild(this.frame),this._bindHammer(),this._setSize()}setUpdateCallback(n){if(\"function\"!=typeof n)throw new Error(\"Function attempted to set as colorPicker update callback is not a function.\");this.updateCallback=n}setCloseCallback(n){if(\"function\"!=typeof n)throw new Error(\"Function attempted to set as colorPicker closing callback is not a function.\");this.closeCallback=n}_isColorString(n){if(\"string\"==typeof n)return E$[n]}setColor(n,e=!0){if(\"none\"===n)return;let r;const s=this._isColorString(n);if(void 0!==s&&(n=s),!0===Zi(n)){if(!0===ID(n)){const o=n.substr(4).substr(0,n.length-5).split(\",\");r={r:o[0],g:o[1],b:o[2],a:1}}else if(!0===vN(n)){const o=n.substr(5).substr(0,n.length-6).split(\",\");r={r:o[0],g:o[1],b:o[2],a:o[3]}}else if(!0===kD(n)){const o=Gm(n);r={r:o.r,g:o.g,b:o.b,a:1}}}else n instanceof Object&&void 0!==n.r&&void 0!==n.g&&void 0!==n.b&&(r={r:n.r,g:n.g,b:n.b,a:void 0!==n.a?n.a:\"1.0\"});if(void 0===r)throw new Error(\"Unknown color passed to the colorPicker. Supported are strings: rgb, hex, rgba. Object: rgb ({r:r,g:g,b:b,[a:a]}). Supplied: \"+JSON.stringify(n));this._setColor(r,e)}show(){void 0!==this.closeCallback&&(this.closeCallback(),this.closeCallback=void 0),this.applied=!1,this.frame.style.display=\"block\",this._generateHueCircle()}_hide(n=!0){!0===n&&(this.previousColor=Object.assign({},this.color)),!0===this.applied&&this.updateCallback(this.initialColor),this.frame.style.display=\"none\",setTimeout(()=>{void 0!==this.closeCallback&&(this.closeCallback(),this.closeCallback=void 0)},0)}_save(){this.updateCallback(this.color),this.applied=!1,this._hide()}_apply(){this.applied=!0,this.updateCallback(this.color),this._updatePicker(this.color)}_loadLast(){void 0!==this.previousColor?this.setColor(this.previousColor,!1):alert(\"There is no last color to load...\")}_setColor(n,e=!0){!0===e&&(this.initialColor=Object.assign({},n)),this.color=n;const r=Pu(n.r,n.g,n.b),s=2*Math.PI,o=this.r*r.s,a=this.centerCoordinates.x+o*Math.sin(s*r.h),l=this.centerCoordinates.y+o*Math.cos(s*r.h);this.colorPickerSelector.style.left=a-.5*this.colorPickerSelector.clientWidth+\"px\",this.colorPickerSelector.style.top=l-.5*this.colorPickerSelector.clientHeight+\"px\",this._updatePicker(n)}_setOpacity(n){this.color.a=n/100,this._updatePicker(this.color)}_setBrightness(n){const e=Pu(this.color.r,this.color.g,this.color.b);e.v=n/100;const r=dh(e.h,e.s,e.v);r.a=this.color.a,this.color=r,this._updatePicker()}_updatePicker(n=this.color){const e=Pu(n.r,n.g,n.b),r=this.colorPickerCanvas.getContext(\"2d\");void 0===this.pixelRation&&(this.pixelRatio=(window.devicePixelRatio||1)/(r.webkitBackingStorePixelRatio||r.mozBackingStorePixelRatio||r.msBackingStorePixelRatio||r.oBackingStorePixelRatio||r.backingStorePixelRatio||1)),r.setTransform(this.pixelRatio,0,0,this.pixelRatio,0,0),r.clearRect(0,0,this.colorPickerCanvas.clientWidth,this.colorPickerCanvas.clientHeight),r.putImageData(this.hueCircle,0,0),r.fillStyle=\"rgba(0,0,0,\"+(1-e.v)+\")\",r.circle(this.centerCoordinates.x,this.centerCoordinates.y,this.r),r.fill(),this.brightnessRange.value=100*e.v,this.opacityRange.value=100*n.a,this.initialColorDiv.style.backgroundColor=\"rgba(\"+this.initialColor.r+\",\"+this.initialColor.g+\",\"+this.initialColor.b+\",\"+this.initialColor.a+\")\",this.newColorDiv.style.backgroundColor=\"rgba(\"+this.color.r+\",\"+this.color.g+\",\"+this.color.b+\",\"+this.color.a+\")\"}_setSize(){this.colorPickerCanvas.style.width=\"100%\",this.colorPickerCanvas.style.height=\"100%\",this.colorPickerCanvas.width=289*this.pixelRatio,this.colorPickerCanvas.height=289*this.pixelRatio}_create(){if(this.frame=document.createElement(\"div\"),this.frame.className=\"vis-color-picker\",this.colorPickerDiv=document.createElement(\"div\"),this.colorPickerSelector=document.createElement(\"div\"),this.colorPickerSelector.className=\"vis-selector\",this.colorPickerDiv.appendChild(this.colorPickerSelector),this.colorPickerCanvas=document.createElement(\"canvas\"),this.colorPickerDiv.appendChild(this.colorPickerCanvas),this.colorPickerCanvas.getContext){const e=this.colorPickerCanvas.getContext(\"2d\");this.pixelRatio=(window.devicePixelRatio||1)/(e.webkitBackingStorePixelRatio||e.mozBackingStorePixelRatio||e.msBackingStorePixelRatio||e.oBackingStorePixelRatio||e.backingStorePixelRatio||1),this.colorPickerCanvas.getContext(\"2d\").setTransform(this.pixelRatio,0,0,this.pixelRatio,0,0)}else{const e=document.createElement(\"DIV\");e.style.color=\"red\",e.style.fontWeight=\"bold\",e.style.padding=\"10px\",e.innerText=\"Error: your browser does not support HTML canvas\",this.colorPickerCanvas.appendChild(e)}this.colorPickerDiv.className=\"vis-color\",this.opacityDiv=document.createElement(\"div\"),this.opacityDiv.className=\"vis-opacity\",this.brightnessDiv=document.createElement(\"div\"),this.brightnessDiv.className=\"vis-brightness\",this.arrowDiv=document.createElement(\"div\"),this.arrowDiv.className=\"vis-arrow\",this.opacityRange=document.createElement(\"input\");try{this.opacityRange.type=\"range\",this.opacityRange.min=\"0\",this.opacityRange.max=\"100\"}catch{}this.opacityRange.value=\"100\",this.opacityRange.className=\"vis-range\",this.brightnessRange=document.createElement(\"input\");try{this.brightnessRange.type=\"range\",this.brightnessRange.min=\"0\",this.brightnessRange.max=\"100\"}catch{}this.brightnessRange.value=\"100\",this.brightnessRange.className=\"vis-range\",this.opacityDiv.appendChild(this.opacityRange),this.brightnessDiv.appendChild(this.brightnessRange);const n=this;this.opacityRange.onchange=function(){n._setOpacity(this.value)},this.opacityRange.oninput=function(){n._setOpacity(this.value)},this.brightnessRange.onchange=function(){n._setBrightness(this.value)},this.brightnessRange.oninput=function(){n._setBrightness(this.value)},this.brightnessLabel=document.createElement(\"div\"),this.brightnessLabel.className=\"vis-label vis-brightness\",this.brightnessLabel.innerText=\"brightness:\",this.opacityLabel=document.createElement(\"div\"),this.opacityLabel.className=\"vis-label vis-opacity\",this.opacityLabel.innerText=\"opacity:\",this.newColorDiv=document.createElement(\"div\"),this.newColorDiv.className=\"vis-new-color\",this.newColorDiv.innerText=\"new\",this.initialColorDiv=document.createElement(\"div\"),this.initialColorDiv.className=\"vis-initial-color\",this.initialColorDiv.innerText=\"initial\",this.cancelButton=document.createElement(\"div\"),this.cancelButton.className=\"vis-button vis-cancel\",this.cancelButton.innerText=\"cancel\",this.cancelButton.onclick=this._hide.bind(this,!1),this.applyButton=document.createElement(\"div\"),this.applyButton.className=\"vis-button vis-apply\",this.applyButton.innerText=\"apply\",this.applyButton.onclick=this._apply.bind(this),this.saveButton=document.createElement(\"div\"),this.saveButton.className=\"vis-button vis-save\",this.saveButton.innerText=\"save\",this.saveButton.onclick=this._save.bind(this),this.loadButton=document.createElement(\"div\"),this.loadButton.className=\"vis-button vis-load\",this.loadButton.innerText=\"load last\",this.loadButton.onclick=this._loadLast.bind(this),this.frame.appendChild(this.colorPickerDiv),this.frame.appendChild(this.arrowDiv),this.frame.appendChild(this.brightnessLabel),this.frame.appendChild(this.brightnessDiv),this.frame.appendChild(this.opacityLabel),this.frame.appendChild(this.opacityDiv),this.frame.appendChild(this.newColorDiv),this.frame.appendChild(this.initialColorDiv),this.frame.appendChild(this.cancelButton),this.frame.appendChild(this.applyButton),this.frame.appendChild(this.saveButton),this.frame.appendChild(this.loadButton)}_bindHammer(){this.drag={},this.pinch={},this.hammer=new CD(this.colorPickerCanvas),this.hammer.get(\"pinch\").set({enable:!0}),this.hammer.on(\"hammer.input\",n=>{n.isFirst&&this._moveSelector(n)}),this.hammer.on(\"tap\",n=>{this._moveSelector(n)}),this.hammer.on(\"panstart\",n=>{this._moveSelector(n)}),this.hammer.on(\"panmove\",n=>{this._moveSelector(n)}),this.hammer.on(\"panend\",n=>{this._moveSelector(n)})}_generateHueCircle(){if(!1===this.generated){const n=this.colorPickerCanvas.getContext(\"2d\");void 0===this.pixelRation&&(this.pixelRatio=(window.devicePixelRatio||1)/(n.webkitBackingStorePixelRatio||n.mozBackingStorePixelRatio||n.msBackingStorePixelRatio||n.oBackingStorePixelRatio||n.backingStorePixelRatio||1)),n.setTransform(this.pixelRatio,0,0,this.pixelRatio,0,0);const e=this.colorPickerCanvas.clientWidth,r=this.colorPickerCanvas.clientHeight;let s,o,a,l;n.clearRect(0,0,e,r),this.centerCoordinates={x:.5*e,y:.5*r},this.r=.49*e;const u=2*Math.PI/360,d=1/360,h=1/this.r;let p;for(a=0;a<360;a++)for(l=0;l!1)){this.parent=n,this.changedOptions=[],this.container=e,this.allowCreation=!1,this.hideOption=o,this.options={},this.initialized=!1,this.popupCounter=0,this.defaultOptions={enabled:!1,filter:!0,container:void 0,showButton:!0},Object.assign(this.options,this.defaultOptions),this.configureOptions=r,this.moduleOptions={},this.domElements=[],this.popupDiv={},this.popupLimit=5,this.popupHistory={},this.colorPicker=new DN(s),this.wrapper=void 0}setOptions(n){if(void 0!==n){this.popupHistory={},this._removePopup();let e=!0;if(\"string\"==typeof n)this.options.filter=n;else if(Array.isArray(n))this.options.filter=n.join();else if(\"object\"==typeof n){if(null==n)throw new TypeError(\"options cannot be null\");void 0!==n.container&&(this.options.container=n.container),void 0!==n.filter&&(this.options.filter=n.filter),void 0!==n.showButton&&(this.options.showButton=n.showButton),void 0!==n.enabled&&(e=n.enabled)}else\"boolean\"==typeof n?(this.options.filter=!0,e=n):\"function\"==typeof n&&(this.options.filter=n,e=!0);!1===this.options.filter&&(e=!1),this.options.enabled=e}this._clean()}setModuleOptions(n){this.moduleOptions=n,!0===this.options.enabled&&(this._clean(),void 0!==this.options.container&&(this.container=this.options.container),this._create())}_create(){this._clean(),this.changedOptions=[];const n=this.options.filter;let e=0,r=!1;for(const s in this.configureOptions)Object.prototype.hasOwnProperty.call(this.configureOptions,s)&&(this.allowCreation=!1,r=!1,\"function\"==typeof n?(r=n(s,[]),r=r||this._handleObject(this.configureOptions[s],[s],!0)):(!0===n||-1!==n.indexOf(s))&&(r=!0),!1!==r&&(this.allowCreation=!0,e>0&&this._makeItem([]),this._makeHeader(s),this._handleObject(this.configureOptions[s],[s])),e++);this._makeButton(),this._push()}_push(){this.wrapper=document.createElement(\"div\"),this.wrapper.className=\"vis-configuration-wrapper\",this.container.appendChild(this.wrapper);for(let n=0;n{r.appendChild(s)}),this.domElements.push(r),this.domElements.length}return 0}_makeHeader(n){const e=document.createElement(\"div\");e.className=\"vis-configuration vis-config-header\",e.innerText=n,this._makeItem([],e)}_makeLabel(n,e,r=!1){const s=document.createElement(\"div\");if(s.className=\"vis-configuration vis-config-label vis-config-s\"+e.length,!0===r){for(;s.firstChild;)s.removeChild(s.firstChild);s.appendChild(xD(\"i\",\"b\",n))}else s.innerText=n+\":\";return s}_makeDropdown(n,e,r){const s=document.createElement(\"select\");s.className=\"vis-configuration vis-config-select\";let o=0;void 0!==e&&-1!==n.indexOf(e)&&(o=n.indexOf(e));for(let u=0;ua&&1!==a&&(u.max=Math.ceil(1.2*e),h=u.max,d=\"range increased\"),u.value=e):u.value=s;const p=document.createElement(\"input\");p.className=\"vis-configuration vis-config-rangeinput\",p.value=u.value;const M=this;u.onchange=function(){p.value=this.value,M._update(Number(this.value),r)},u.oninput=function(){p.value=this.value};const D=this._makeLabel(r[r.length-1],r),E=this._makeItem(r,D,u,p);\"\"!==d&&this.popupHistory[E]!==h&&(this.popupHistory[E]=h,this._setupPopup(d,E))}_makeButton(){if(!0===this.options.showButton){const n=document.createElement(\"div\");n.className=\"vis-configuration vis-config-button\",n.innerText=\"generate options\",n.onclick=()=>{this._printOptions()},n.onmouseover=()=>{n.className=\"vis-configuration vis-config-button hover\"},n.onmouseout=()=>{n.className=\"vis-configuration vis-config-button\"},this.optionsContainer=document.createElement(\"div\"),this.optionsContainer.className=\"vis-configuration vis-config-option-container\",this.domElements.push(this.optionsContainer),this.domElements.push(n)}}_setupPopup(n,e){if(!0===this.initialized&&!0===this.allowCreation&&this.popupCounter{this._removePopup()},this.popupCounter+=1,this.popupDiv={html:r,index:e}}}_removePopup(){void 0!==this.popupDiv.html&&(this.popupDiv.html.parentNode.removeChild(this.popupDiv.html),clearTimeout(this.popupDiv.hideTimeout),clearTimeout(this.popupDiv.deleteTimeout),this.popupDiv={})}_showPopupIfNeeded(){if(void 0!==this.popupDiv.html){const e=this.domElements[this.popupDiv.index].getBoundingClientRect();this.popupDiv.html.style.left=e.left+\"px\",this.popupDiv.html.style.top=e.top-30+\"px\",document.body.appendChild(this.popupDiv.html),this.popupDiv.hideTimeout=setTimeout(()=>{this.popupDiv.html.style.opacity=0},1500),this.popupDiv.deleteTimeout=setTimeout(()=>{this._removePopup()},1800)}}_makeCheckbox(n,e,r){const s=document.createElement(\"input\");s.type=\"checkbox\",s.className=\"vis-configuration vis-config-checkbox\",s.checked=n,void 0!==e&&(s.checked=e,e!==n&&(\"object\"==typeof n?e!==n.enabled&&this.changedOptions.push({path:r,value:e}):this.changedOptions.push({path:r,value:e})));const o=this;s.onchange=function(){o._update(this.checked,r)};const a=this._makeLabel(r[r.length-1],r);this._makeItem(r,a,s)}_makeTextInput(n,e,r){const s=document.createElement(\"input\");s.type=\"text\",s.className=\"vis-configuration vis-config-text\",s.value=e,e!==n&&this.changedOptions.push({path:r,value:e});const o=this;s.onchange=function(){o._update(this.value,r)};const a=this._makeLabel(r[r.length-1],r);this._makeItem(r,a,s)}_makeColorField(n,e,r){const s=n[1],o=document.createElement(\"div\");\"none\"!==(e=void 0===e?s:e)?(o.className=\"vis-configuration vis-config-colorBlock\",o.style.backgroundColor=e):o.className=\"vis-configuration vis-config-colorBlock none\",e=void 0===e?s:e,o.onclick=()=>{this._showColorPicker(e,o,r)};const a=this._makeLabel(r[r.length-1],r);this._makeItem(r,a,o)}_showColorPicker(n,e,r){e.onclick=function(){},this.colorPicker.insertTo(e),this.colorPicker.show(),this.colorPicker.setColor(n),this.colorPicker.setUpdateCallback(s=>{const o=\"rgba(\"+s.r+\",\"+s.g+\",\"+s.b+\",\"+s.a+\")\";e.style.backgroundColor=o,this._update(o,r)}),this.colorPicker.setCloseCallback(()=>{e.onclick=()=>{this._showColorPicker(n,e,r)}})}_handleObject(n,e=[],r=!1){let s=!1;const o=this.options.filter;let a=!1;for(const l in n)if(Object.prototype.hasOwnProperty.call(n,l)){s=!0;const u=n[l],d=uh(e,l);if(\"function\"==typeof o&&(s=o(l,e),!1===s&&!Array.isArray(u)&&\"string\"!=typeof u&&\"boolean\"!=typeof u&&u instanceof Object&&(this.allowCreation=!1,s=this._handleObject(u,d,!0),this.allowCreation=!1===r)),!1!==s){a=!0;const h=this._getValue(d);if(Array.isArray(u))this._handleArray(u,h,d);else if(\"string\"==typeof u)this._makeTextInput(u,h,d);else if(\"boolean\"==typeof u)this._makeCheckbox(u,h,d);else if(u instanceof Object){if(!this.hideOption(e,l,this.moduleOptions))if(void 0!==u.enabled){const p=uh(d,\"enabled\"),M=this._getValue(p);if(!0===M){const D=this._makeLabel(l,d,!0);this._makeItem(d,D),a=this._handleObject(u,d)||a}else this._makeCheckbox(u,M,d)}else{const p=this._makeLabel(l,d,!0);this._makeItem(d,p),a=this._handleObject(u,d)||a}}else console.error(\"dont know how to handle\",u,l,d)}}return a}_handleArray(n,e,r){\"string\"==typeof n[0]&&\"color\"===n[0]?(this._makeColorField(n,e,r),n[1]!==e&&this.changedOptions.push({path:r,value:e})):\"string\"==typeof n[0]?(this._makeDropdown(n,e,r),n[0]!==e&&this.changedOptions.push({path:r,value:e})):\"number\"==typeof n[0]&&(this._makeRange(n,e,r),n[0]!==e&&this.changedOptions.push({path:r,value:Number(e)}))}_update(n,e){const r=this._constructOptions(n,e);this.parent.body&&this.parent.body.emitter&&this.parent.body.emitter.emit&&this.parent.body.emitter.emit(\"configChange\",r),this.initialized=!0,this.parent.setOptions(r)}_constructOptions(n,e,r={}){let s=r;n=\"false\"!==(n=\"true\"===n||n)&&n;for(let o=0;oo-this.padding&&(u=!0),a=u?this.x-r:this.x,l=d?this.y-e:this.y}else l=this.y-e,l+e+this.padding>s&&(l=s-e-this.padding),lo&&(a=o-r-this.padding),ao.distance?\" in \"+yn.printLocation(s.path,n,\"\")+\"Perhaps it was misplaced? Matching option found at: \"+yn.printLocation(o.path,o.closestMatch,\"\"):s.distance<=8?'. Did you mean \"'+s.closestMatch+'\"?'+yn.printLocation(s.path,n):\". Did you mean one of these: \"+yn.print(Object.keys(e))+yn.printLocation(r,n),console.error('%cUnknown option detected: \"'+n+'\"'+u,AD),ch=!0}static findInOptions(n,e,r,s=!1){let o=1e9,a=\"\",l=[];const u=n.toLowerCase();let d;for(const h in e){let p;if(void 0!==e[h].__type__&&!0===s){const M=yn.findInOptions(n,e[h],uh(r,h));o>M.distance&&(a=M.closestMatch,l=M.path,o=M.distance,d=M.indexMatch)}else-1!==h.toLowerCase().indexOf(u)&&(d=h),p=yn.levenshteinDistance(n,h),o>p&&(a=h,l=_N(r),o=p)}return{closestMatch:a,path:l,distance:o,indexMatch:d}}static printLocation(n,e,r=\"Problem value found at: \\n\"){let s=\"\\n\\n\"+r+\"options = {\\n\";for(let o=0;o1&&void 0!==arguments[1]?arguments[1]:0,e=(Qn[t[n+0]]+Qn[t[n+1]]+Qn[t[n+2]]+Qn[t[n+3]]+\"-\"+Qn[t[n+4]]+Qn[t[n+5]]+\"-\"+Qn[t[n+6]]+Qn[t[n+7]]+\"-\"+Qn[t[n+8]]+Qn[t[n+9]]+\"-\"+Qn[t[n+10]]+Qn[t[n+11]]+Qn[t[n+12]]+Qn[t[n+13]]+Qn[t[n+14]]+Qn[t[n+15]]).toLowerCase();if(!function U$(t){return\"string\"==typeof t&&z$.test(t)}(e))throw TypeError(\"Stringified UUID is invalid\");return e},Ra=function $$(t,n,e){var r=(t=t||{}).random||(t.rng||H$)();if(r[6]=15&r[6]|64,r[8]=63&r[8]|128,n){e=e||0;for(var s=0;s<16;++s)n[e+s]=r[s];return n}return W$(r)};class Q${_source;_transformers;_target;_listeners={add:this._add.bind(this),remove:this._remove.bind(this),update:this._update.bind(this)};constructor(n,e,r){this._source=n,this._transformers=e,this._target=r}all(){return this._target.update(this._transformItems(this._source.get())),this}start(){return this._source.on(\"add\",this._listeners.add),this._source.on(\"remove\",this._listeners.remove),this._source.on(\"update\",this._listeners.update),this}stop(){return this._source.off(\"add\",this._listeners.add),this._source.off(\"remove\",this._listeners.remove),this._source.off(\"update\",this._listeners.update),this}_transformItems(n){return this._transformers.reduce((e,r)=>r(e),n)}_add(n,e){null!=e&&this._target.add(this._transformItems(this._source.get(e.items)))}_update(n,e){null!=e&&this._target.update(this._transformItems(this._source.get(e.items)))}_remove(n,e){null!=e&&this._target.remove(this._transformItems(e.oldData))}}class q${_source;_transformers=[];constructor(n){this._source=n}filter(n){return this._transformers.push(e=>e.filter(n)),this}map(n){return this._transformers.push(e=>e.map(n)),this}flatMap(n){return this._transformers.push(e=>e.flatMap(n)),this}to(n){return new Q$(this._source,this._transformers,n)}}function jD(t){return\"string\"==typeof t||\"number\"==typeof t}class YD{delay;max;_queue=[];_timeout=null;_extended=null;constructor(n){this.delay=null,this.max=1/0,this.setOptions(n)}setOptions(n){n&&typeof n.delay<\"u\"&&(this.delay=n.delay),n&&typeof n.max<\"u\"&&(this.max=n.max),this._flushIfNeeded()}static extend(n,e){const r=new YD(e);if(void 0!==n.flush)throw new Error(\"Target object already has a property flush\");n.flush=()=>{r.flush()};const s=[{name:\"flush\",original:void 0}];if(e&&e.replace)for(let o=0;othis.max&&this.flush(),null!=this._timeout&&(clearTimeout(this._timeout),this._timeout=null),this.queue.length>0&&\"number\"==typeof this.delay&&(this._timeout=setTimeout(()=>{this.flush()},this.delay))}flush(){this._queue.splice(0).forEach(n=>{n.fn.apply(n.context||n.fn,n.args||[])})}}class hh{_subscribers={\"*\":[],add:[],remove:[],update:[]};_trigger(n,e,r){if(\"*\"===n)throw new Error(\"Cannot trigger event *\");[...this._subscribers[n],...this._subscribers[\"*\"]].forEach(s=>{s(n,e,r??null)})}on(n,e){\"function\"==typeof e&&this._subscribers[n].push(e)}off(n,e){this._subscribers[n]=this._subscribers[n].filter(r=>r!==e)}subscribe=hh.prototype.on;unsubscribe=hh.prototype.off}class Fa{_pairs;constructor(n){this._pairs=n}*[Symbol.iterator](){for(const[n,e]of this._pairs)yield[n,e]}*entries(){for(const[n,e]of this._pairs)yield[n,e]}*keys(){for(const[n]of this._pairs)yield n}*values(){for(const[,n]of this._pairs)yield n}toIdArray(){return[...this._pairs].map(n=>n[0])}toItemArray(){return[...this._pairs].map(n=>n[1])}toEntryArray(){return[...this._pairs]}toObjectMap(){const n=Object.create(null);for(const[e,r]of this._pairs)n[e]=r;return n}toMap(){return new Map(this._pairs)}toIdSet(){return new Set(this.toIdArray())}toItemSet(){return new Set(this.toItemArray())}cache(){return new Fa([...this._pairs])}distinct(n){const e=new Set;for(const[r,s]of this._pairs)e.add(n(s,r));return e}filter(n){const e=this._pairs;return new Fa({*[Symbol.iterator](){for(const[r,s]of e)n(s,r)&&(yield[r,s])}})}forEach(n){for(const[e,r]of this._pairs)n(r,e)}map(n){const e=this._pairs;return new Fa({*[Symbol.iterator](){for(const[r,s]of e)yield[r,n(s,r)]}})}max(n){const e=this._pairs[Symbol.iterator]();let r=e.next();if(r.done)return null;let s=r.value[1],o=n(r.value[1],r.value[0]);for(;!(r=e.next()).done;){const[a,l]=r.value,u=n(l,a);u>o&&(o=u,s=l)}return s}min(n){const e=this._pairs[Symbol.iterator]();let r=e.next();if(r.done)return null;let s=r.value[1],o=n(r.value[1],r.value[0]);for(;!(r=e.next()).done;){const[a,l]=r.value,u=n(l,a);u[...this._pairs].sort(([e,r],[s,o])=>n(r,o,e,s))[Symbol.iterator]()})}}class Hs extends hh{flush;length;get idProp(){return this._idProp}_options;_data;_idProp;_queue=null;constructor(n,e){super(),n&&!Array.isArray(n)&&(e=n,n=[]),this._options=e||{},this._data=new Map,this.length=0,this._idProp=this._options.fieldId||\"id\",n&&n.length&&this.add(n),this.setOptions(e)}setOptions(n){n&&void 0!==n.queue&&(!1===n.queue?this._queue&&(this._queue.destroy(),this._queue=null):(this._queue||(this._queue=YD.extend(this,{replace:[\"add\",\"update\",\"remove\"]})),n.queue&&\"object\"==typeof n.queue&&this._queue.setOptions(n.queue)))}add(n,e){const r=[];let s;if(Array.isArray(n)){if(n.map(a=>a[this._idProp]).some(a=>this._data.has(a)))throw new Error(\"A duplicate id was found in the parameter array.\");for(let a=0,l=n.length;a{const h=d[l];if(null!=h&&this._data.has(h)){const p=d,M=Object.assign({},this._data.get(h)),D=this._updateItem(p);s.push(D),a.push(p),o.push(M)}else{const p=this._addItem(d);r.push(p)}};if(Array.isArray(n))for(let d=0,h=n.length;d{const o=this._data.get(s[this._idProp]);if(null==o)throw new Error(\"Updating non-existent items is not allowed.\");return{oldData:o,update:s}}).map(({oldData:s,update:o})=>{const a=s[this._idProp],l=hN(s,o);return this._data.set(a,l),{id:a,oldData:s,updatedData:l}});if(r.length){const s={items:r.map(o=>o.id),oldData:r.map(o=>o.oldData),data:r.map(o=>o.updatedData)};return this._trigger(\"update\",s,e),s.items}return[]}get(n,e){let r,s,o;jD(n)?(r=n,o=e):Array.isArray(n)?(s=n,o=e):o=n;const a=o&&\"Object\"===o.returnType?\"Object\":\"Array\",l=o&&o.filter,u=[];let d,h,p;if(null!=r)d=this._data.get(r),d&&l&&!l(d)&&(d=void 0);else if(null!=s)for(let M=0,D=s.length;M(r[s]=n[s],r),{})}_sort(n,e){if(\"string\"==typeof e){const r=e;n.sort((s,o)=>{const a=s[r],l=o[r];return a>l?1:ar)&&(e=s,r=o)}return e||null}min(n){let e=null,r=null;for(const s of this._data.values()){const o=s[n];\"number\"==typeof o&&(null==r||oa(u)&&l(u)),null==r?this._data.get(o):this._data.get(r,o)}getIds(n){if(this._data.length){const e=this._options.filter,r=null!=n?n.filter:null;let s;return s=r?e?o=>e(o)&&r(o):r:e,this._data.getIds({filter:s,order:n&&n.order})}return[]}forEach(n,e){if(this._data){const r=this._options.filter,s=e&&e.filter;let o;o=s?r?function(a){return r(a)&&s(a)}:s:r,this._data.forEach(n,{filter:o,order:e&&e.order})}}map(n,e){if(this._data){const r=this._options.filter,s=e&&e.filter;let o;return o=s?r?a=>r(a)&&s(a):s:r,this._data.map(n,{filter:o,order:e&&e.order})}return[]}getDataSet(){return this._data.getDataSet()}stream(n){return this._data.stream(n||{[Symbol.iterator]:this._ids.keys.bind(this._ids)})}dispose(){this._data?.off&&this._data.off(\"*\",this._listener);const n=\"This data view has already been disposed of.\",e={get:()=>{throw new Error(n)},set:()=>{throw new Error(n)},configurable:!1};for(const r of Reflect.ownKeys(PD.prototype))Object.defineProperty(this,r,e)}_onEvent(n,e,r){if(!e||!e.items||!this._data)return;const s=e.items,o=[],a=[],l=[],u=[],d=[],h=[];switch(n){case\"add\":for(let p=0,M=s.length;pObject.keys(o).reduce((a,l)=>(a[l]=HD(o[l],n[l]),a),{})).to(r);return s.all().start(),{add:(...o)=>t.getDataSet().add(...o),remove:(...o)=>t.getDataSet().remove(...o),update:(...o)=>t.getDataSet().update(...o),updateOnly:(...o)=>t.getDataSet().updateOnly(...o),clear:(...o)=>t.getDataSet().clear(...o),forEach:r.forEach.bind(r),get:r.get.bind(r),getIds:r.getIds.bind(r),off:r.off.bind(r),on:r.on.bind(r),get length(){return r.length},idProp:e,type:n,rawDS:t,coercedDS:r,dispose:()=>s.stop()}}const bN=t=>{const n=new(eG().FilterXSS)(t);return e=>n.process(e)},sG=t=>t;let zD=bN();const j={...w,convert:HD,setupXSSProtection:t=>{t&&(!0===t.disabled?(zD=sG,console.warn(\"You disabled XSS protection for vis-Timeline. I sure hope you know what you're doing!\")):t.filterOptions&&(zD=bN(t.filterOptions)))}};Object.defineProperty(j,\"xss\",{get:function(){return zD}});class Us{constructor(n,e){this.options=null,this.props=null}setOptions(n){n&&j.extend(this.options,n)}redraw(){return!1}destroy(){}_isResized(){const n=this.props._previousWidth!==this.props.width||this.props._previousHeight!==this.props.height;return this.props._previousWidth=this.props.width,this.props._previousHeight=this.props.height,n}}function Jm(t,n,e){if(e&&!Array.isArray(e))return Jm(t,n,[e]);if(n.hiddenDates=[],e&&1==Array.isArray(e)){for(let r=0;rr.start-s.start)}}function fh(t,n,e){if(e&&!Array.isArray(e))return fh(t,n,[e]);if(e&&void 0!==n.domProps.centerContainer.width){Jm(t,n,e);const r=t(n.range.start),s=t(n.range.end),a=(n.range.end-n.range.start)/n.domProps.centerContainer.width;for(let p=0;p=4*a){let k=0;const x=s.clone();switch(e[p].repeat){case\"daily\":M.day()!=D.day()&&(k=1),M.dayOfYear(r.dayOfYear()),M.year(r.year()),M.subtract(7,\"days\"),D.dayOfYear(r.dayOfYear()),D.year(r.year()),D.subtract(7-k,\"days\"),x.add(1,\"weeks\");break;case\"weekly\":{const R=D.diff(M,\"days\"),Y=M.day();M.date(r.date()),M.month(r.month()),M.year(r.year()),D=M.clone(),M.day(Y),D.day(Y),D.add(R,\"days\"),M.subtract(1,\"weeks\"),D.subtract(1,\"weeks\"),x.add(1,\"weeks\");break}case\"monthly\":M.month()!=D.month()&&(k=1),M.month(r.month()),M.year(r.year()),M.subtract(1,\"months\"),D.month(r.month()),D.year(r.year()),D.subtract(1,\"months\"),D.add(k,\"months\"),x.add(1,\"months\");break;case\"yearly\":M.year()!=D.year()&&(k=1),M.year(r.year()),M.subtract(1,\"years\"),D.year(r.year()),D.subtract(1,\"years\"),D.add(k,\"years\"),x.add(1,\"years\");break;default:return void console.log(\"Wrong repeat format, allowed are: daily, weekly, monthly, yearly. Given:\",e[p].repeat)}for(;M=n[r].start&&n[s].end<=n[r].end?n[s].remove=!0:n[s].start>=n[r].start&&n[s].start<=n[r].end?(n[r].end=n[s].end,n[s].remove=!0):n[s].end>=n[r].start&&n[s].end<=n[r].end&&(n[r].start=n[s].start,n[s].remove=!0));for(r=0;rs.start-o.start)}(n);const l=mh(n.range.start,n.hiddenDates),u=mh(n.range.end,n.hiddenDates);let d=n.range.start,h=n.range.end;1==l.hidden&&(d=1==n.range.startToFront?l.startDate-1:l.endDate+1),1==u.hidden&&(h=1==n.range.endToFront?u.startDate-1:u.endDate+1),(1==l.hidden||1==u.hidden)&&n.range._applyRange(d,h)}}function UD(t,n,e){let r;if(0==t.body.hiddenDates.length)return r=t.range.conversion(e),(n.valueOf()-r.offset)*r.scale;{const s=mh(n,t.body.hiddenDates);1==s.hidden&&(n=s.startDate);const o=Fu(t.body.hiddenDates,t.range.start,t.range.end);if(n=n&&a<=e&&(r+=a-o)}return r}(t.body.hiddenDates,n,r.offset);return n=t.options.moment(n).toDate().valueOf(),-(r.offset-(n+=a).valueOf())*r.scale}return n>t.range.end?(n=BD(t.options.moment,t.body.hiddenDates,{start:t.range.start,end:n},n),r=t.range.conversion(e,o),(n.valueOf()-r.offset)*r.scale):(n=BD(t.options.moment,t.body.hiddenDates,t.range,n),r=t.range.conversion(e,o),(n.valueOf()-r.offset)*r.scale)}}function VD(t,n,e){if(0==t.body.hiddenDates.length){const r=t.range.conversion(e);return new Date(n/r.scale+r.offset)}{const r=Fu(t.body.hiddenDates,t.range.start,t.range.end),o=(t.range.end-t.range.start-r)*n/e,a=function SN(t,n,e){let r=0,s=0,o=n.start;for(let a=0;a=n.start&&u=e)break;r+=u-l}}return r}(t.body.hiddenDates,t.range,o);return new Date(a+o+t.range.start)}}function Fu(t,n,e){let r=0;for(let s=0;s=n&&a=e.start&&l=l&&(s+=l-a)}return s}function Oo(t,n,e,r){const s=mh(n,t);return 1==s.hidden?e<0?1==r?s.startDate-(s.endDate-n)-1:s.startDate-1:1==r?s.endDate+(n-s.startDate)+1:s.endDate+1:n}function mh(t,n){for(let s=0;s=e&&t1e3&&(r=1e3),n.body.dom.rollingModeBtn.style.visibility=\"hidden\",n.currentTimeTimer=setTimeout(e,r)}()}stopRolling(){void 0!==this.currentTimeTimer&&(clearTimeout(this.currentTimeTimer),this.rolling=!1,this.body.dom.rollingModeBtn.style.visibility=\"visible\")}setRange(n,e,r,s,o){r||(r={}),!0!==r.byUser&&(r.byUser=!1);const a=this,l=null!=n?j.convert(n,\"Date\").valueOf():null,u=null!=e?j.convert(e,\"Date\").valueOf():null;if(this._cancelAnimation(),this.millisecondsPerPixelCache=void 0,r.animation){const h=this.start,p=this.end,M=\"object\"==typeof r.animation&&\"duration\"in r.animation?r.animation.duration:500,D=\"object\"==typeof r.animation&&\"easingFunction\"in r.animation?r.animation.easingFunction:\"easeInOutQuad\",E=j.easingFunctions[D];if(!E)throw new Error(`Unknown easing function ${JSON.stringify(D)}. Choose from: ${Object.keys(j.easingFunctions).join(\", \")}`);const k=Date.now();let x=!1;const R=()=>{if(!a.props.touch.dragging){const V=Date.now()-k,Q=E(V/M),ne=V>M;d=a._applyRange(ne||null===l?l:h+(l-h)*Q,ne||null===u?u:p+(u-p)*Q),fh(a.options.moment,a.body,a.options.hiddenDates),x=x||d;const ot={start:new Date(a.start),end:new Date(a.end),byUser:r.byUser,event:r.event};if(o&&o(Q,d,ne),d&&a.body.emitter.emit(\"rangechange\",ot),ne){if(x&&(a.body.emitter.emit(\"rangechanged\",ot),s))return s()}else a.animationTimer=setTimeout(R,20)}};return R()}var d=this._applyRange(l,u);if(fh(this.options.moment,this.body,this.options.hiddenDates),d){const h={start:new Date(this.start),end:new Date(this.end),byUser:r.byUser,event:r.event};if(this.body.emitter.emit(\"rangechange\",h),clearTimeout(a.timeoutID),a.timeoutID=setTimeout(()=>{a.body.emitter.emit(\"rangechanged\",h)},200),s)return s()}}getMillisecondsPerPixel(){return void 0===this.millisecondsPerPixelCache&&(this.millisecondsPerPixelCache=(this.end-this.start)/this.body.dom.center.clientWidth),this.millisecondsPerPixelCache}_cancelAnimation(){this.animationTimer&&(clearTimeout(this.animationTimer),this.animationTimer=null)}_applyRange(n,e){let r=null!=n?j.convert(n,\"Date\").valueOf():this.start,s=null!=e?j.convert(e,\"Date\").valueOf():this.end;const o=null!=this.options.max?j.convert(this.options.max,\"Date\").valueOf():null,a=null!=this.options.min?j.convert(this.options.min,\"Date\").valueOf():null;let l;if(isNaN(r)||null===r)throw new Error(`Invalid start \"${n}\"`);if(isNaN(s)||null===s)throw new Error(`Invalid end \"${e}\"`);if(so&&(s=o)),null!==o&&s>o&&(l=s-o,r-=l,s-=l,null!=a&&r=this.start-.5&&s<=this.end?(r=this.start,s=this.end):(l=d-(s-r),r-=l/2,s+=l/2))}if(null!==this.options.zoomMax){let d=parseFloat(this.options.zoomMax);d<0&&(d=0),s-r>d&&(this.end-this.start===d&&rthis.end?(r=this.start,s=this.end):(l=s-r-d,r+=l/2,s-=l/2))}const u=this.start!=r||this.end!=s;return!(r>=this.start&&r<=this.end||s>=this.start&&s<=this.end)&&!(this.start>=r&&this.start<=s||this.end>=r&&this.end<=s)&&this.body.emitter.emit(\"checkRangedItems\"),this.start=r,this.end=s,u}getRange(){return{start:this.start,end:this.end}}conversion(n,e){return gh.conversion(this.start,this.end,n,e)}static conversion(n,e,r,s){return void 0===s&&(s=0),0!=r&&e-n!=0?{offset:n,scale:r/(e-n-s)}:{offset:0,scale:1}}_onDragStart(n){this.deltaDifference=0,this.previousDelta=0,this.options.moveable&&this._isInsideRange(n)&&this.props.touch.allowDragging&&(this.stopRolling(),this.props.touch.start=this.start,this.props.touch.end=this.end,this.props.touch.dragging=!0,this.body.dom.root&&(this.body.dom.root.style.cursor=\"move\"))}_onDrag(n){if(!(n&&this.props.touch.dragging&&this.options.moveable&&this.props.touch.allowDragging))return;const e=this.options.direction;EN(e);let r=\"horizontal\"==e?n.deltaX:n.deltaY;r-=this.deltaDifference;let s=this.props.touch.end-this.props.touch.start;s-=Fu(this.body.hiddenDates,this.start,this.end);const a=\"horizontal\"==e?this.body.domProps.center.width:this.body.domProps.center.height;let l;l=this.options.rtl?r/a*s:-r/a*s;const u=this.props.touch.start+l,d=this.props.touch.end+l,h=Oo(this.body.hiddenDates,u,this.previousDelta-r,!0),p=Oo(this.body.hiddenDates,d,this.previousDelta-r,!0);if(h!=u||p!=d)return this.deltaDifference+=r,this.props.touch.start=h,this.props.touch.end=p,void this._onDrag(n);this.previousDelta=r,this._applyRange(u,d);const M=new Date(this.start),D=new Date(this.end);this.body.emitter.emit(\"rangechange\",{start:M,end:D,byUser:!0,event:n}),this.body.emitter.emit(\"panmove\")}_onDragEnd(n){this.props.touch.dragging&&this.options.moveable&&this.props.touch.allowDragging&&(this.props.touch.dragging=!1,this.body.dom.root&&(this.body.dom.root.style.cursor=\"auto\"),this.body.emitter.emit(\"rangechanged\",{start:new Date(this.start),end:new Date(this.end),byUser:!0,event:n}))}_onMouseWheel(n){let e=0;if(n.wheelDelta?e=n.wheelDelta/120:n.detail?e=-n.detail/3:n.deltaY&&(e=-n.deltaY/3),!(this.options.zoomKey&&!n[this.options.zoomKey]&&this.options.zoomable||!this.options.zoomable&&this.options.moveable)&&this.options.zoomable&&this.options.moveable&&this._isInsideRange(n)&&e){const r=this.options.zoomFriction||5;let s,o;if(s=e<0?1-e/r:1/(1+e/r),this.rolling)o=this.start+(this.end-this.start)*(this.options.rollingMode&&this.options.rollingMode.offset||.5);else{const a=this.getPointer({x:n.clientX,y:n.clientY},this.body.dom.center);o=this._pointerToDate(a)}this.zoom(s,o,e,n),n.preventDefault()}}_onTouch(n){this.props.touch.start=this.start,this.props.touch.end=this.end,this.props.touch.allowDragging=!0,this.props.touch.center=null,this.props.touch.centerDate=null,this.scaleOffset=0,this.deltaDifference=0,j.preventDefault(n)}_onPinch(n){if(!this.options.zoomable||!this.options.moveable)return;j.preventDefault(n),this.props.touch.allowDragging=!1,this.props.touch.center||(this.props.touch.center=this.getPointer(n.center,this.body.dom.center),this.props.touch.centerDate=this._pointerToDate(this.props.touch.center)),this.stopRolling();const e=1/(n.scale+this.scaleOffset),r=this.props.touch.centerDate,s=Fu(this.body.hiddenDates,this.start,this.end),o=ph(this.options.moment,this.body.hiddenDates,this,r),a=s-o;let l=r-o+(this.props.touch.start-(r-o))*e,u=r+a+(this.props.touch.end-(r+a))*e;this.startToFront=1-e<=0,this.endToFront=e-1<=0;const d=Oo(this.body.hiddenDates,l,1-e,!0),h=Oo(this.body.hiddenDates,u,e-1,!0);(d!=l||h!=u)&&(this.props.touch.start=d,this.props.touch.end=h,this.scaleOffset=1-n.scale,l=d,u=h),this.setRange(l,u,{animation:!1,byUser:!0,event:n}),this.startToFront=!1,this.endToFront=!0}_isInsideRange(n){const e=n.center?n.center.x:n.clientX,r=this.body.dom.centerContainer.getBoundingClientRect(),o=this.body.util.toTime(this.options.rtl?e-r.left:r.right-e);return o>=this.start&&o<=this.end}_pointerToDate(n){let e;const r=this.options.direction;return EN(r),\"horizontal\"==r?this.body.util.toTime(n.x).valueOf():(e=this.conversion(this.body.domProps.center.height),n.y/e.scale+e.offset)}getPointer(n,e){const r=e.getBoundingClientRect();return this.options.rtl?{x:r.right-n.x,y:n.y-r.top}:{x:n.x-r.left,y:n.y-r.top}}zoom(n,e,r,s){null==e&&(e=(this.start+this.end)/2);const o=Fu(this.body.hiddenDates,this.start,this.end),a=ph(this.options.moment,this.body.hiddenDates,this,e),l=o-a;let u=e-a+(this.start-(e-a))*n,d=e+l+(this.end-(e+l))*n;this.startToFront=!(r>0),this.endToFront=!(-r>0);const h=Oo(this.body.hiddenDates,u,r,!0),p=Oo(this.body.hiddenDates,d,-r,!0);(h!=u||p!=d)&&(u=h,d=p),this.setRange(u,d,{animation:!1,byUser:!0,event:s}),this.startToFront=!1,this.endToFront=!0}move(n){const e=this.end-this.start,s=this.end+e*n;this.start=this.start+e*n,this.end=s}moveTo(n){const r=(this.start+this.end)/2-n;this.setRange(this.start-r,this.end-r,{animation:!1,byUser:!0,event:null})}destroy(){this.stopRolling()}}function EN(t){if(\"horizontal\"!=t&&\"vertical\"!=t)throw new TypeError(`Unknown direction \"${t}\". Choose \"horizontal\" or \"vertical\".`)}let WD;WD=typeof window<\"u\"?function RD(t,n){var e=n||{preventDefault:!1};if(t.Manager){var r=t,s=function(d,h){var p=Object.create(e);return h&&r.assign(p,h),RD(new r(d,p),p)};return r.assign(s,r),s.Manager=function(d,h){var p=Object.create(e);return h&&r.assign(p,h),RD(new r.Manager(d,p),p)},s}var o=Object.create(t),a=t.element;function l(d){return d.match(/[^ ]+/g)}function u(d){if(\"hammer.input\"!==d.type){if(d.srcEvent._handled||(d.srcEvent._handled={}),d.srcEvent._handled[d.type])return;d.srcEvent._handled[d.type]=!0}var h=!1;d.stopPropagation=function(){h=!0};var p=d.srcEvent.stopPropagation.bind(d.srcEvent);\"function\"==typeof p&&(d.srcEvent.stopPropagation=function(){p(),d.stopPropagation()}),d.firstTarget=qm;for(var M=qm;M&&!h;){var D=M.hammer;if(D)for(var E,k=0;k0?o._handlers[p]=M:(t.off(p,u),delete o._handlers[p]))}),o},o.emit=function(d,h){qm=h.target,t.emit(d,h)},o.destroy=function(){var d=t.element.hammer,h=d.indexOf(o);-1!==h&&d.splice(h,1),d.length||delete t.element.hammer,o._handlers={},t.destroy()},o}(window.Hammer||cN,{preventDefault:\"mouse\"}):()=>function lG(){const t=()=>{};return{on:t,off:t,destroy:t,emit:t,get:n=>({set:t})}}();var Mi=WD;function kN(t,n){n.inputHandler=function(e){e.isFirst&&n(e)},t.on(\"hammer.input\",n.inputHandler)}let Zm=(()=>{class t{constructor(e,r,s,o,a){this.moment=a&&a.moment||Pi,this.options=a||{},this.current=this.moment(),this._start=this.moment(),this._end=this.moment(),this.autoScale=!0,this.scale=\"day\",this.step=1,this.setRange(e,r,s),this.switchedDay=!1,this.switchedMonth=!1,this.switchedYear=!1,this.hiddenDates=Array.isArray(o)?o:null!=o?[o]:[],this.format=t.FORMAT}setMoment(e){this.moment=e,this.current=this.moment(this.current.valueOf()),this._start=this.moment(this._start.valueOf()),this._end=this.moment(this._end.valueOf())}setFormat(e){const r=j.deepExtend({},t.FORMAT);this.format=j.deepExtend(r,e)}setRange(e,r,s){if(!(e instanceof Date&&r instanceof Date))throw\"No legal start or end date in method setRange\";this._start=null!=e?this.moment(e.valueOf()):Date.now(),this._end=null!=r?this.moment(r.valueOf()):Date.now(),this.autoScale&&this.setMinimumStep(s)}start(){this.current=this._start.clone(),this.roundToMinor()}roundToMinor(){switch(\"week\"==this.scale&&this.current.weekday(0),this.scale){case\"year\":this.current.year(this.step*Math.floor(this.current.year()/this.step)),this.current.month(0);case\"month\":this.current.date(1);case\"week\":case\"day\":case\"weekday\":this.current.hours(0);case\"hour\":this.current.minutes(0);case\"minute\":this.current.seconds(0);case\"second\":this.current.milliseconds(0)}if(1!=this.step){let e=this.current.clone();switch(this.scale){case\"millisecond\":this.current.subtract(this.current.milliseconds()%this.step,\"milliseconds\");break;case\"second\":this.current.subtract(this.current.seconds()%this.step,\"seconds\");break;case\"minute\":this.current.subtract(this.current.minutes()%this.step,\"minutes\");break;case\"hour\":this.current.subtract(this.current.hours()%this.step,\"hours\");break;case\"weekday\":case\"day\":this.current.subtract((this.current.date()-1)%this.step,\"day\");break;case\"week\":this.current.subtract(this.current.week()%this.step,\"week\");break;case\"month\":this.current.subtract(this.current.month()%this.step,\"month\");break;case\"year\":this.current.subtract(this.current.year()%this.step,\"year\")}e.isSame(this.current)||(this.current=this.moment(Oo(this.hiddenDates,this.current.valueOf(),-1,!0)))}}hasNext(){return this.current.valueOf()<=this._end.valueOf()}next(){const e=this.current.valueOf();switch(this.scale){case\"millisecond\":this.current.add(this.step,\"millisecond\");break;case\"second\":this.current.add(this.step,\"second\");break;case\"minute\":this.current.add(this.step,\"minute\");break;case\"hour\":this.current.add(this.step,\"hour\"),this.current.month()<6?this.current.subtract(this.current.hours()%this.step,\"hour\"):this.current.hours()%this.step!=0&&this.current.add(this.step-this.current.hours()%this.step,\"hour\");break;case\"weekday\":case\"day\":this.current.add(this.step,\"day\");break;case\"week\":if(0!==this.current.weekday())this.current.weekday(0),this.current.add(this.step,\"week\");else if(!1===this.options.showMajorLabels)this.current.add(this.step,\"week\");else{const r=this.current.clone();r.add(1,\"week\"),r.isSame(this.current,\"month\")?this.current.add(this.step,\"week\"):(this.current.add(this.step,\"week\"),this.current.date(1))}break;case\"month\":this.current.add(this.step,\"month\");break;case\"year\":this.current.add(this.step,\"year\")}if(1!=this.step)switch(this.scale){case\"millisecond\":this.current.milliseconds()>0&&this.current.milliseconds()0&&this.current.seconds()0&&this.current.minutes()0&&this.current.hours()=n.hiddenDates[a].start&&s0?e.step:1,this.autoScale=!1)}setAutoScale(e){this.autoScale=e}setMinimumStep(e){if(null==e)return;const r=31104e6,s=2592e6,o=864e5,a=36e5,l=6e4,u=1e3;1e3*r>e&&(this.scale=\"year\",this.step=1e3),500*r>e&&(this.scale=\"year\",this.step=500),100*r>e&&(this.scale=\"year\",this.step=100),50*r>e&&(this.scale=\"year\",this.step=50),10*r>e&&(this.scale=\"year\",this.step=10),5*r>e&&(this.scale=\"year\",this.step=5),r>e&&(this.scale=\"year\",this.step=1),3*s>e&&(this.scale=\"month\",this.step=3),s>e&&(this.scale=\"month\",this.step=1),7*o>e&&this.options.showWeekScale&&(this.scale=\"week\",this.step=1),2*o>e&&(this.scale=\"day\",this.step=2),o>e&&(this.scale=\"day\",this.step=1),o/2>e&&(this.scale=\"weekday\",this.step=1),4*a>e&&(this.scale=\"hour\",this.step=4),a>e&&(this.scale=\"hour\",this.step=1),15*l>e&&(this.scale=\"minute\",this.step=15),10*l>e&&(this.scale=\"minute\",this.step=10),5*l>e&&(this.scale=\"minute\",this.step=5),l>e&&(this.scale=\"minute\",this.step=1),15*u>e&&(this.scale=\"second\",this.step=15),10*u>e&&(this.scale=\"second\",this.step=10),5*u>e&&(this.scale=\"second\",this.step=5),u>e&&(this.scale=\"second\",this.step=1),200>e&&(this.scale=\"millisecond\",this.step=200),100>e&&(this.scale=\"millisecond\",this.step=100),50>e&&(this.scale=\"millisecond\",this.step=50),10>e&&(this.scale=\"millisecond\",this.step=10),5>e&&(this.scale=\"millisecond\",this.step=5),1>e&&(this.scale=\"millisecond\",this.step=1)}static snap(e,r,s){const o=Pi(e);if(\"year\"==r){const a=o.year()+Math.round(o.month()/12);o.year(Math.round(a/s)*s),o.month(0),o.date(0),o.hours(0),o.minutes(0),o.seconds(0),o.milliseconds(0)}else if(\"month\"==r)o.date()>15?(o.date(1),o.add(1,\"month\")):o.date(1),o.hours(0),o.minutes(0),o.seconds(0),o.milliseconds(0);else if(\"week\"==r)o.weekday()>2?(o.weekday(0),o.add(1,\"week\")):o.weekday(0),o.hours(0),o.minutes(0),o.seconds(0),o.milliseconds(0);else if(\"day\"==r){switch(s){case 5:case 2:o.hours(24*Math.round(o.hours()/24));break;default:o.hours(12*Math.round(o.hours()/12))}o.minutes(0),o.seconds(0),o.milliseconds(0)}else if(\"weekday\"==r){switch(s){case 5:case 2:o.hours(12*Math.round(o.hours()/12));break;default:o.hours(6*Math.round(o.hours()/6))}o.minutes(0),o.seconds(0),o.milliseconds(0)}else if(\"hour\"==r)o.minutes(4===s?60*Math.round(o.minutes()/60):30*Math.round(o.minutes()/30)),o.seconds(0),o.milliseconds(0);else if(\"minute\"==r){switch(s){case 15:case 10:o.minutes(5*Math.round(o.minutes()/5)),o.seconds(0);break;case 5:o.seconds(60*Math.round(o.seconds()/60));break;default:o.seconds(30*Math.round(o.seconds()/30))}o.milliseconds(0)}else if(\"second\"==r)switch(s){case 15:case 10:o.seconds(5*Math.round(o.seconds()/5)),o.milliseconds(0);break;case 5:o.milliseconds(1e3*Math.round(o.milliseconds()/1e3));break;default:o.milliseconds(500*Math.round(o.milliseconds()/500))}else if(\"millisecond\"==r){const a=s>5?s/2:1;o.milliseconds(Math.round(o.milliseconds()/a)*a)}return o}isMajor(){if(1==this.switchedYear)switch(this.scale){case\"year\":case\"month\":case\"week\":case\"weekday\":case\"day\":case\"hour\":case\"minute\":case\"second\":case\"millisecond\":return!0;default:return!1}else if(1==this.switchedMonth)switch(this.scale){case\"week\":case\"weekday\":case\"day\":case\"hour\":case\"minute\":case\"second\":case\"millisecond\":return!0;default:return!1}else if(1==this.switchedDay)switch(this.scale){case\"millisecond\":case\"second\":case\"minute\":case\"hour\":return!0;default:return!1}const e=this.moment(this.current);switch(this.scale){case\"millisecond\":return 0==e.milliseconds();case\"second\":return 0==e.seconds();case\"minute\":return 0==e.hours()&&0==e.minutes();case\"hour\":return 0==e.hours();case\"weekday\":case\"day\":return this.options.showWeekScale?1==e.isoWeekday():1==e.date();case\"week\":return 1==e.date();case\"month\":return 0==e.month();default:return!1}}getLabelMinor(e){if(null==e&&(e=this.current),e instanceof Date&&(e=this.moment(e)),\"function\"==typeof this.format.minorLabels)return this.format.minorLabels(e,this.scale,this.step);const r=this.format.minorLabels[this.scale];return\"week\"===this.scale&&1===e.date()&&0!==e.weekday()?\"\":r&&r.length>0?this.moment(e).format(r):\"\"}getLabelMajor(e){if(null==e&&(e=this.current),e instanceof Date&&(e=this.moment(e)),\"function\"==typeof this.format.majorLabels)return this.format.majorLabels(e,this.scale,this.step);const r=this.format.majorLabels[this.scale];return r&&r.length>0?this.moment(e).format(r):\"\"}getClassName(){const e=this.moment,r=this.moment(this.current),s=r.locale?r.locale(\"en\"):r.lang(\"en\"),o=this.step,a=[];function l(M){return M/o%2==0?\" vis-even\":\" vis-odd\"}function u(M){return M.isSame(Date.now(),\"day\")?\" vis-today\":M.isSame(e().add(1,\"day\"),\"day\")?\" vis-tomorrow\":M.isSame(e().add(-1,\"day\"),\"day\")?\" vis-yesterday\":\"\"}function d(M){return M.isSame(Date.now(),\"week\")?\" vis-current-week\":\"\"}function h(M){return M.isSame(Date.now(),\"month\")?\" vis-current-month\":\"\"}switch(this.scale){case\"millisecond\":a.push(u(s)),a.push(l(s.milliseconds()));break;case\"second\":a.push(u(s)),a.push(l(s.seconds()));break;case\"minute\":a.push(u(s)),a.push(l(s.minutes()));break;case\"hour\":a.push(`vis-h${s.hours()}${4==this.step?\"-h\"+(s.hours()+4):\"\"}`),a.push(u(s)),a.push(l(s.hours()));break;case\"weekday\":a.push(`vis-${s.format(\"dddd\").toLowerCase()}`),a.push(u(s)),a.push(d(s)),a.push(l(s.date()));break;case\"day\":a.push(`vis-day${s.date()}`),a.push(`vis-${s.format(\"MMMM\").toLowerCase()}`),a.push(u(s)),a.push(h(s)),a.push(this.step<=2?u(s):\"\"),a.push(this.step<=2?`vis-${s.format(\"dddd\").toLowerCase()}`:\"\"),a.push(l(s.date()-1));break;case\"week\":a.push(`vis-week${s.format(\"w\")}`),a.push(d(s)),a.push(l(s.week()));break;case\"month\":a.push(`vis-${s.format(\"MMMM\").toLowerCase()}`),a.push(h(s)),a.push(l(s.month()));break;case\"year\":a.push(`vis-year${s.year()}`),a.push(function p(M){return M.isSame(Date.now(),\"year\")?\" vis-current-year\":\"\"}(s)),a.push(l(s.year()))}return a.filter(String).join(\" \")}}return t.FORMAT={minorLabels:{millisecond:\"SSS\",second:\"s\",minute:\"HH:mm\",hour:\"HH:mm\",weekday:\"ddd D\",day:\"D\",week:\"w\",month:\"MMM\",year:\"YYYY\"},majorLabels:{millisecond:\"HH:mm:ss\",second:\"D MMMM HH:mm\",minute:\"ddd D MMMM\",hour:\"ddd D MMMM\",weekday:\"MMMM YYYY\",day:\"MMMM YYYY\",week:\"MMMM YYYY\",month:\"YYYY\",year:\"\"}},t})();class _h extends Us{constructor(n,e){super(),this.dom={foreground:null,lines:[],majorTexts:[],minorTexts:[],redundant:{lines:[],majorTexts:[],minorTexts:[]}},this.props={range:{start:0,end:0,minimumStep:0},lineTop:0},this.defaultOptions={orientation:{axis:\"bottom\"},showMinorLabels:!0,showMajorLabels:!0,showWeekScale:!1,maxMinorChars:7,format:j.extend({},Zm.FORMAT),moment:Pi,timeAxis:null},this.options=j.extend({},this.defaultOptions),this.body=n,this._create(),this.setOptions(e)}setOptions(n){n&&(j.selectiveExtend([\"showMinorLabels\",\"showMajorLabels\",\"showWeekScale\",\"maxMinorChars\",\"hiddenDates\",\"timeAxis\",\"moment\",\"rtl\"],this.options,n),j.selectiveDeepExtend([\"format\"],this.options,n),\"orientation\"in n&&(\"string\"==typeof n.orientation?this.options.orientation.axis=n.orientation:\"object\"==typeof n.orientation&&\"axis\"in n.orientation&&(this.options.orientation.axis=n.orientation.axis)),\"locale\"in n&&(\"function\"==typeof Pi.locale?Pi.locale(n.locale):Pi.lang(n.locale)))}_create(){this.dom.foreground=document.createElement(\"div\"),this.dom.background=document.createElement(\"div\"),this.dom.foreground.className=\"vis-time-axis vis-foreground\",this.dom.background.className=\"vis-time-axis vis-background\"}destroy(){this.dom.foreground.parentNode&&this.dom.foreground.parentNode.removeChild(this.dom.foreground),this.dom.background.parentNode&&this.dom.background.parentNode.removeChild(this.dom.background),this.body=null}redraw(){const n=this.props,e=this.dom.foreground,r=this.dom.background,s=\"top\"==this.options.orientation.axis?this.body.dom.top:this.body.dom.bottom,o=e.parentNode!==s;this._calculateCharSize();const l=this.options.showMajorLabels&&\"none\"!==this.options.orientation.axis;n.minorLabelHeight=this.options.showMinorLabels&&\"none\"!==this.options.orientation.axis?n.minorCharHeight:0,n.majorLabelHeight=l?n.majorCharHeight:0,n.height=n.minorLabelHeight+n.majorLabelHeight,n.width=e.offsetWidth,n.minorLineHeight=this.body.domProps.root.height-n.majorLabelHeight-(\"top\"==this.options.orientation.axis?this.body.domProps.bottom.height:this.body.domProps.top.height),n.minorLineWidth=1,n.majorLineHeight=n.minorLineHeight+n.majorLabelHeight,n.majorLineWidth=1;const u=e.nextSibling,d=r.nextSibling;return e.parentNode&&e.parentNode.removeChild(e),r.parentNode&&r.parentNode.removeChild(r),e.style.height=`${this.props.height}px`,this._repaintLabels(),u?s.insertBefore(e,u):s.appendChild(e),d?this.body.dom.backgroundVertical.insertBefore(r,d):this.body.dom.backgroundVertical.appendChild(r),this._isResized()||o}_repaintLabels(){const n=this.options.orientation.axis,e=j.convert(this.body.range.start,\"Number\"),r=j.convert(this.body.range.end,\"Number\"),s=this.body.util.toTime((this.props.minorCharWidth||10)*this.options.maxMinorChars).valueOf();let o=s-ph(this.options.moment,this.body.hiddenDates,this.body.range,s);o-=this.body.util.toTime(0).valueOf();const a=new Zm(new Date(e),new Date(r),o,this.body.hiddenDates,this.options);a.setMoment(this.options.moment),this.options.format&&a.setFormat(this.options.format),this.options.timeAxis&&a.setScale(this.options.timeAxis),this.step=a;const l=this.dom;l.redundant.lines=l.lines,l.redundant.majorTexts=l.majorTexts,l.redundant.minorTexts=l.minorTexts,l.lines=[],l.majorTexts=[],l.minorTexts=[];let u,d,h,p,M,D,k,x,R,E=0,Y=0;let Q;for(a.start(),d=a.getCurrent(),p=this.body.util.toScreen(d);a.hasNext()&&Y<1e3;){if(D=\"week\"===(Y++,M=a.isMajor(),Q=a.getClassName(),u=d,h=p,a.next(),d=a.getCurrent(),p=this.body.util.toScreen(d),k=E,E=p-h,a.scale)||E>=.4*k,this.options.showMinorLabels&&D){var ne=this._repaintMinorText(h,a.getLabelMinor(u),n,Q);ne.style.width=`${E}px`}M&&this.options.showMajorLabels?(h>0&&(null==R&&(R=h),ne=this._repaintMajorText(h,a.getLabelMajor(u),n,Q)),x=this._repaintMajorLine(h,E,n,Q)):D?x=this._repaintMinorLine(h,E,n,Q):x&&(x.style.width=`${parseInt(x.style.width)+E}px`)}if(1e3===Y&&!IN&&(console.warn(\"Something is wrong with the Timeline scale. Limited drawing of grid lines to 1000 lines.\"),IN=!0),this.options.showMajorLabels){const ce=this.body.util.toTime(0),$e=a.getLabelMajor(ce);(null==R||$e.length*(this.props.majorCharWidth||10)+10{for(;ce.length;){const $e=ce.pop();$e&&$e.parentNode&&$e.parentNode.removeChild($e)}})}_repaintMinorText(n,e,r,s){let o=this.dom.redundant.minorTexts.shift();if(!o){const l=document.createTextNode(\"\");o=document.createElement(\"div\"),o.appendChild(l),this.dom.foreground.appendChild(o)}return this.dom.minorTexts.push(o),o.innerHTML=j.xss(e),this._setXY(o,n,\"top\"==r?this.props.majorLabelHeight:0),o.className=`vis-text vis-minor ${s}`,o}_repaintMajorText(n,e,r,s){let o=this.dom.redundant.majorTexts.shift();if(!o){const l=document.createElement(\"div\");o=document.createElement(\"div\"),o.appendChild(l),this.dom.foreground.appendChild(o)}return o.childNodes[0].innerHTML=j.xss(e),o.className=`vis-text vis-major ${s}`,this._setXY(o,n,\"top\"==r?0:this.props.minorLabelHeight),this.dom.majorTexts.push(o),o}_setXY(n,e,r){n.style.transform=`translate(${this.options.rtl?-1*e:e}px, ${r}px)`}_repaintMinorLine(n,e,r,s){let o=this.dom.redundant.lines.shift();o||(o=document.createElement(\"div\"),this.dom.background.appendChild(o)),this.dom.lines.push(o);const a=this.props;return o.style.width=`${e}px`,o.style.height=`${a.minorLineHeight}px`,this._setXY(o,n-a.minorLineWidth/2,\"top\"==r?a.majorLabelHeight:this.body.domProps.top.height),o.className=`vis-grid ${this.options.rtl?\"vis-vertical-rtl\":\"vis-vertical\"} vis-minor ${s}`,o}_repaintMajorLine(n,e,r,s){let o=this.dom.redundant.lines.shift();o||(o=document.createElement(\"div\"),this.dom.background.appendChild(o)),this.dom.lines.push(o);const a=this.props;return o.style.width=`${e}px`,o.style.height=`${a.majorLineHeight}px`,this._setXY(o,n-a.majorLineWidth/2,\"top\"==r?0:this.body.domProps.top.height),o.className=`vis-grid ${this.options.rtl?\"vis-vertical-rtl\":\"vis-vertical\"} vis-major ${s}`,o}_calculateCharSize(){this.dom.measureCharMinor||(this.dom.measureCharMinor=document.createElement(\"DIV\"),this.dom.measureCharMinor.className=\"vis-text vis-minor vis-measure\",this.dom.measureCharMinor.style.position=\"absolute\",this.dom.measureCharMinor.appendChild(document.createTextNode(\"0\")),this.dom.foreground.appendChild(this.dom.measureCharMinor)),this.props.minorCharHeight=this.dom.measureCharMinor.clientHeight,this.props.minorCharWidth=this.dom.measureCharMinor.clientWidth,this.dom.measureCharMajor||(this.dom.measureCharMajor=document.createElement(\"DIV\"),this.dom.measureCharMajor.className=\"vis-text vis-major vis-measure\",this.dom.measureCharMajor.style.position=\"absolute\",this.dom.measureCharMajor.appendChild(document.createTextNode(\"0\")),this.dom.foreground.appendChild(this.dom.measureCharMajor)),this.props.majorCharHeight=this.dom.measureCharMajor.clientHeight,this.props.majorCharWidth=this.dom.measureCharMajor.clientWidth}}var IN=!1;function yr(t){this.active=!1,this.dom={container:t},this.dom.overlay=document.createElement(\"div\"),this.dom.overlay.className=\"vis-overlay\",this.dom.container.appendChild(this.dom.overlay),this.hammer=Mi(this.dom.overlay),this.hammer.on(\"tap\",this._onTapOverlay.bind(this));var n=this;[\"tap\",\"doubletap\",\"press\",\"pinch\",\"pan\",\"panstart\",\"panmove\",\"panend\"].forEach(function(r){n.hammer.on(r,function(s){s.stopPropagation()})}),document&&document.body&&(this.onClick=function(r){(function cG(t,n){for(;t;){if(t===n)return!0;t=t.parentNode}return!1})(r.target,t)||n.deactivate()},document.body.addEventListener(\"click\",this.onClick)),void 0!==this.keycharm&&this.keycharm.destroy(),this.keycharm=function tG(t){var a,n=t&&t.preventDefault||!1,e=t&&t.container||window,r={},s={keydown:{},keyup:{}},o={};for(a=97;a<=122;a++)o[String.fromCharCode(a)]={code:a-97+65,shift:!1};for(a=65;a<=90;a++)o[String.fromCharCode(a)]={code:a,shift:!0};for(a=0;a<=9;a++)o[\"\"+a]={code:48+a,shift:!1};for(a=1;a<=12;a++)o[\"F\"+a]={code:111+a,shift:!1};for(a=0;a<=9;a++)o[\"num\"+a]={code:96+a,shift:!1};o[\"num*\"]={code:106,shift:!1},o[\"num+\"]={code:107,shift:!1},o[\"num-\"]={code:109,shift:!1},o[\"num/\"]={code:111,shift:!1},o[\"num.\"]={code:110,shift:!1},o.left={code:37,shift:!1},o.up={code:38,shift:!1},o.right={code:39,shift:!1},o.down={code:40,shift:!1},o.space={code:32,shift:!1},o.enter={code:13,shift:!1},o.shift={code:16,shift:void 0},o.esc={code:27,shift:!1},o.backspace={code:8,shift:!1},o.tab={code:9,shift:!1},o.ctrl={code:17,shift:!1},o.alt={code:18,shift:!1},o.delete={code:46,shift:!1},o.pageup={code:33,shift:!1},o.pagedown={code:34,shift:!1},o[\"=\"]={code:187,shift:!1},o[\"-\"]={code:189,shift:!1},o[\"]\"]={code:221,shift:!1},o[\"[\"]={code:219,shift:!1};var l=function(h){d(h,\"keydown\")},u=function(h){d(h,\"keyup\")},d=function(h,p){if(void 0!==s[p][h.keyCode]){for(var M=s[p][h.keyCode],D=0;D{this.options.locales[s]=j.extend({},r,this.options.locales[s])}),this.customTime=e&&null!=e.time?e.time:new Date,this.eventParams={},this._create()}setOptions(n){n&&j.selectiveExtend([\"moment\",\"locale\",\"locales\",\"id\",\"title\",\"rtl\",\"snap\"],this.options,n)}_create(){const n=document.createElement(\"div\");n[\"custom-time\"]=this,n.className=`vis-custom-time ${this.options.id||\"\"}`,n.style.position=\"absolute\",n.style.top=\"0px\",n.style.height=\"100%\",this.bar=n;const e=document.createElement(\"div\");function r(s){this.body.range._onMouseWheel(s)}e.style.position=\"relative\",e.style.top=\"0px\",this.options.rtl?e.style.right=\"-10px\":e.style.left=\"-10px\",e.style.height=\"100%\",e.style.width=\"20px\",e.addEventListener?(e.addEventListener(\"mousewheel\",r.bind(this),!1),e.addEventListener(\"DOMMouseScroll\",r.bind(this),!1)):e.attachEvent(\"onmousewheel\",r.bind(this)),n.appendChild(e),this.hammer=new Mi(e),this.hammer.on(\"panstart\",this._onDragStart.bind(this)),this.hammer.on(\"panmove\",this._onDrag.bind(this)),this.hammer.on(\"panend\",this._onDragEnd.bind(this)),this.hammer.get(\"pan\").set({threshold:5,direction:Mi.DIRECTION_ALL}),this.hammer.get(\"press\").set({time:1e4})}destroy(){this.hide(),this.hammer.destroy(),this.hammer=null,this.body=null}redraw(){const n=this.body.dom.backgroundVertical;this.bar.parentNode!=n&&(this.bar.parentNode&&this.bar.parentNode.removeChild(this.bar),n.appendChild(this.bar));const e=this.body.util.toScreen(this.customTime);let r=this.options.locales[this.options.locale];r||(this.warned||(console.warn(`WARNING: options.locales['${this.options.locale}'] not found. See https://visjs.github.io/vis-timeline/docs/timeline/#Localization`),this.warned=!0),r=this.options.locales.en);let s=this.options.title;return void 0===s?(s=`${r.time}: ${this.options.moment(this.customTime).format(\"dddd, MMMM Do YYYY, H:mm:ss\")}`,s=s.charAt(0).toUpperCase()+s.substring(1)):\"function\"==typeof s&&(s=s.call(this,this.customTime)),this.options.rtl?this.bar.style.right=`${e}px`:this.bar.style.left=`${e}px`,this.bar.title=s,!1}hide(){this.bar.parentNode&&this.bar.parentNode.removeChild(this.bar)}setCustomTime(n){this.customTime=j.convert(n,\"Date\"),this.redraw()}getCustomTime(){return new Date(this.customTime.valueOf())}setCustomMarker(n,e){this.marker&&this.bar.removeChild(this.marker),this.marker=document.createElement(\"div\"),this.marker.className=\"vis-custom-time-marker\",this.marker.innerHTML=j.xss(n),this.marker.style.position=\"absolute\",e&&(this.marker.setAttribute(\"contenteditable\",\"true\"),this.marker.addEventListener(\"pointerdown\",function(){this.marker.focus()}),this.marker.addEventListener(\"input\",this._onMarkerChange.bind(this)),this.marker.title=n,this.marker.addEventListener(\"blur\",function(r){this.title!=r.target.innerHTML&&(this._onMarkerChanged(r),this.title=r.target.innerHTML)}.bind(this))),this.bar.appendChild(this.marker)}setCustomTitle(n){this.options.title=n}_onDragStart(n){this.eventParams.dragging=!0,this.eventParams.customTime=this.customTime,n.stopPropagation()}_onDrag(n){if(!this.eventParams.dragging)return;let e=this.options.rtl?-1*n.deltaX:n.deltaX;const r=this.body.util.toScreen(this.eventParams.customTime)+e,s=this.body.util.toTime(r),o=this.body.util.getScale(),a=this.body.util.getStep(),l=this.options.snap,u=l?l(s,o,a):s;this.setCustomTime(u),this.body.emitter.emit(\"timechange\",{id:this.options.id,time:new Date(this.customTime.valueOf()),event:n}),n.stopPropagation()}_onDragEnd(n){this.eventParams.dragging&&(this.body.emitter.emit(\"timechanged\",{id:this.options.id,time:new Date(this.customTime.valueOf()),event:n}),n.stopPropagation())}_onMarkerChange(n){this.body.emitter.emit(\"markerchange\",{id:this.options.id,title:n.target.innerHTML,event:n}),n.stopPropagation()}_onMarkerChanged(n){this.body.emitter.emit(\"markerchanged\",{id:this.options.id,title:n.target.innerHTML,event:n}),n.stopPropagation()}static customTimeFromTarget(n){let e=n.target;for(;e;){if(e.hasOwnProperty(\"custom-time\"))return e[\"custom-time\"];e=e.parentNode}return null}}class Ha{_create(n){this.dom={},this.dom.container=n,this.dom.container.style.position=\"relative\",this.dom.root=document.createElement(\"div\"),this.dom.background=document.createElement(\"div\"),this.dom.backgroundVertical=document.createElement(\"div\"),this.dom.backgroundHorizontal=document.createElement(\"div\"),this.dom.centerContainer=document.createElement(\"div\"),this.dom.leftContainer=document.createElement(\"div\"),this.dom.rightContainer=document.createElement(\"div\"),this.dom.center=document.createElement(\"div\"),this.dom.left=document.createElement(\"div\"),this.dom.right=document.createElement(\"div\"),this.dom.top=document.createElement(\"div\"),this.dom.bottom=document.createElement(\"div\"),this.dom.shadowTop=document.createElement(\"div\"),this.dom.shadowBottom=document.createElement(\"div\"),this.dom.shadowTopLeft=document.createElement(\"div\"),this.dom.shadowBottomLeft=document.createElement(\"div\"),this.dom.shadowTopRight=document.createElement(\"div\"),this.dom.shadowBottomRight=document.createElement(\"div\"),this.dom.rollingModeBtn=document.createElement(\"div\"),this.dom.loadingScreen=document.createElement(\"div\"),this.dom.root.className=\"vis-timeline\",this.dom.background.className=\"vis-panel vis-background\",this.dom.backgroundVertical.className=\"vis-panel vis-background vis-vertical\",this.dom.backgroundHorizontal.className=\"vis-panel vis-background vis-horizontal\",this.dom.centerContainer.className=\"vis-panel vis-center\",this.dom.leftContainer.className=\"vis-panel vis-left\",this.dom.rightContainer.className=\"vis-panel vis-right\",this.dom.top.className=\"vis-panel vis-top\",this.dom.bottom.className=\"vis-panel vis-bottom\",this.dom.left.className=\"vis-content\",this.dom.center.className=\"vis-content\",this.dom.right.className=\"vis-content\",this.dom.shadowTop.className=\"vis-shadow vis-top\",this.dom.shadowBottom.className=\"vis-shadow vis-bottom\",this.dom.shadowTopLeft.className=\"vis-shadow vis-top\",this.dom.shadowBottomLeft.className=\"vis-shadow vis-bottom\",this.dom.shadowTopRight.className=\"vis-shadow vis-top\",this.dom.shadowBottomRight.className=\"vis-shadow vis-bottom\",this.dom.rollingModeBtn.className=\"vis-rolling-mode-btn\",this.dom.loadingScreen.className=\"vis-loading-screen\",this.dom.root.appendChild(this.dom.background),this.dom.root.appendChild(this.dom.backgroundVertical),this.dom.root.appendChild(this.dom.backgroundHorizontal),this.dom.root.appendChild(this.dom.centerContainer),this.dom.root.appendChild(this.dom.leftContainer),this.dom.root.appendChild(this.dom.rightContainer),this.dom.root.appendChild(this.dom.top),this.dom.root.appendChild(this.dom.bottom),this.dom.root.appendChild(this.dom.rollingModeBtn),this.dom.centerContainer.appendChild(this.dom.center),this.dom.leftContainer.appendChild(this.dom.left),this.dom.rightContainer.appendChild(this.dom.right),this.dom.centerContainer.appendChild(this.dom.shadowTop),this.dom.centerContainer.appendChild(this.dom.shadowBottom),this.dom.leftContainer.appendChild(this.dom.shadowTopLeft),this.dom.leftContainer.appendChild(this.dom.shadowBottomLeft),this.dom.rightContainer.appendChild(this.dom.shadowTopRight),this.dom.rightContainer.appendChild(this.dom.shadowBottomRight),this.props={root:{},background:{},centerContainer:{},leftContainer:{},rightContainer:{},center:{},left:{},right:{},top:{},bottom:{},border:{},scrollTop:0,scrollTopMin:0},this.on(\"rangechange\",()=>{!0===this.initialDrawDone&&this._redraw()}),this.on(\"rangechanged\",()=>{this.initialRangeChangeDone||(this.initialRangeChangeDone=!0)}),this.on(\"touch\",this._onTouch.bind(this)),this.on(\"panmove\",this._onDrag.bind(this));const e=this;this._origRedraw=this._redraw.bind(this),this._redraw=j.throttle(this._origRedraw),this.on(\"_change\",p=>{e.itemSet&&e.itemSet.initialItemSetDrawn&&p&&1==p.queue?e._redraw():e._origRedraw()}),this.hammer=new Mi(this.dom.root);const r=this.hammer.get(\"pinch\").set({enable:!0});function o(p){this.isActive()&&this.emit(\"mousewheel\",p);let E=0,k=0;if(\"detail\"in p&&(k=-1*p.detail),\"wheelDelta\"in p&&(k=p.wheelDelta),\"wheelDeltaY\"in p&&(k=p.wheelDeltaY),\"wheelDeltaX\"in p&&(E=-1*p.wheelDeltaX),\"axis\"in p&&p.axis===p.HORIZONTAL_AXIS&&(E=-1*k,k=0),\"deltaY\"in p&&(k=-1*p.deltaY),\"deltaX\"in p&&(E=p.deltaX),p.deltaMode&&(1===p.deltaMode?(E*=40,k*=40):(E*=40,k*=800)),this.options.preferZoom){if(!this.options.zoomKey||p[this.options.zoomKey])return}else if(this.options.zoomKey&&p[this.options.zoomKey])return;if(this.options.verticalScroll||this.options.horizontalScroll)if(this.options.verticalScroll&&Math.abs(k)>=Math.abs(E)){const x=this.props.scrollTop,R=x+k;this.isActive()&&this._setScrollTop(R)!==x&&(this._redraw(),this.emit(\"scroll\",p),p.preventDefault())}else if(this.options.horizontalScroll){const R=(Math.abs(E)>=Math.abs(k)?E:k)/120*(this.range.end-this.range.start)/20;this.range.setRange(this.range.start+R,this.range.end+R,{animation:!1,byUser:!0,event:p}),p.preventDefault()}}r&&function dG(t){t.getTouchAction=function(){return[\"pan-y\"]}}(r),this.hammer.get(\"pan\").set({threshold:5,direction:Mi.DIRECTION_ALL}),this.timelineListeners={},[\"tap\",\"doubletap\",\"press\",\"pinch\",\"pan\",\"panstart\",\"panmove\",\"panend\"].forEach(p=>{const M=D=>{e.isActive()&&e.emit(p,D)};e.hammer.on(p,M),e.timelineListeners[p]=M}),kN(this.hammer,p=>{e.emit(\"touch\",p)}),function uG(t,n){n.inputHandler=function(e){e.isFinal&&n(e)},t.on(\"hammer.input\",n.inputHandler)}(this.hammer,p=>{e.emit(\"release\",p)});const a=\"onwheel\"in document.createElement(\"div\")?\"wheel\":void 0!==document.onmousewheel?\"mousewheel\":this.dom.centerContainer.addEventListener?\"DOMMouseScroll\":\"onmousewheel\";function l(p){e.options.verticalScroll&&(p.preventDefault(),e.isActive())&&(e._setScrollTop(-p.target.scrollTop),e._redraw(),e.emit(\"scrollSide\",p))}this.dom.centerContainer.addEventListener(a,o.bind(this),!1),this.dom.top.addEventListener(a,o.bind(this),!1),this.dom.bottom.addEventListener(a,o.bind(this),!1),this.dom.left.parentNode.addEventListener(\"scroll\",l.bind(this)),this.dom.right.parentNode.addEventListener(\"scroll\",l.bind(this));let u=!1;if(this.dom.center.addEventListener(\"dragover\",function d(p){if(p.preventDefault&&(e.emit(\"dragover\",e.getEventProperties(p)),p.preventDefault()),p.target.className.indexOf(\"timeline\")>-1&&!u)return p.dataTransfer.dropEffect=\"move\",u=!0,!1}.bind(this),!1),this.dom.center.addEventListener(\"drop\",function h(p){p.preventDefault&&p.preventDefault(),p.stopPropagation&&p.stopPropagation();try{var M=JSON.parse(p.dataTransfer.getData(\"text\"));if(!M||!M.content)return}catch{return!1}return u=!1,p.center={x:p.clientX,y:p.clientY},\"item\"!==M.target?e.itemSet._onAddItem(p):e.itemSet._onDropObjectOnItem(p),e.emit(\"drop\",e.getEventProperties(p)),!1}.bind(this),!1),this.customTimes=[],this.touch={},this.redrawCount=0,this.initialDrawDone=!1,this.initialRangeChangeDone=!1,!n)throw new Error(\"No container provided\");n.appendChild(this.dom.root),n.appendChild(this.dom.loadingScreen)}setOptions(n){if(n){if(j.selectiveExtend([\"width\",\"height\",\"minHeight\",\"maxHeight\",\"autoResize\",\"start\",\"end\",\"clickToUse\",\"dataAttributes\",\"hiddenDates\",\"locale\",\"locales\",\"moment\",\"preferZoom\",\"rtl\",\"zoomKey\",\"horizontalScroll\",\"verticalScroll\",\"longSelectPressTime\",\"snap\"],this.options,n),this.dom.rollingModeBtn.style.visibility=\"hidden\",this.options.rtl&&(this.dom.container.style.direction=\"rtl\",this.dom.backgroundVertical.className=\"vis-panel vis-background vis-vertical-rtl\"),this.options.verticalScroll&&(this.options.rtl?this.dom.rightContainer.className=\"vis-panel vis-right vis-vertical-scroll\":this.dom.leftContainer.className=\"vis-panel vis-left vis-vertical-scroll\"),\"object\"!=typeof this.options.orientation&&(this.options.orientation={item:void 0,axis:void 0}),\"orientation\"in n&&(\"string\"==typeof n.orientation?this.options.orientation={item:n.orientation,axis:n.orientation}:\"object\"==typeof n.orientation&&(\"item\"in n.orientation&&(this.options.orientation.item=n.orientation.item),\"axis\"in n.orientation&&(this.options.orientation.axis=n.orientation.axis))),\"both\"===this.options.orientation.axis){if(!this.timeAxis2){const r=this.timeAxis2=new _h(this.body,this.options);r.setOptions=s=>{const o=s?j.extend({},s):{};o.orientation=\"top\",_h.prototype.setOptions.call(r,o)},this.components.push(r)}}else if(this.timeAxis2){const r=this.components.indexOf(this.timeAxis2);-1!==r&&this.components.splice(r,1),this.timeAxis2.destroy(),this.timeAxis2=null}\"function\"==typeof n.drawPoints&&(n.drawPoints={onRender:n.drawPoints}),\"hiddenDates\"in this.options&&Jm(this.options.moment,this.body,this.options.hiddenDates),\"clickToUse\"in n&&(n.clickToUse?this.activator||(this.activator=new yr(this.dom.root)):this.activator&&(this.activator.destroy(),delete this.activator)),this._initAutoResize()}if(this.components.forEach(e=>e.setOptions(n)),\"configure\"in n){this.configurator||(this.configurator=this._createConfigurator()),this.configurator.setOptions(n.configure);const e=j.deepExtend({},this.options);this.components.forEach(r=>{j.deepExtend(e,r.options)}),this.configurator.setModuleOptions({global:e})}this._redraw()}isActive(){return!this.activator||this.activator.active}destroy(){this.setItems(null),this.setGroups(null),this.off(),this._stopAutoResize(),this.dom.root.parentNode&&this.dom.root.parentNode.removeChild(this.dom.root),this.dom=null,this.activator&&(this.activator.destroy(),delete this.activator);for(const n in this.timelineListeners)this.timelineListeners.hasOwnProperty(n)&&delete this.timelineListeners[n];this.timelineListeners=null,this.hammer&&this.hammer.destroy(),this.hammer=null,this.components.forEach(n=>n.destroy()),this.body=null}setCustomTime(n,e){const r=this.customTimes.filter(s=>e===s.options.id);if(0===r.length)throw new Error(`No custom time bar found with id ${JSON.stringify(e)}`);r.length>0&&r[0].setCustomTime(n)}getCustomTime(n){const e=this.customTimes.filter(r=>r.options.id===n);if(0===e.length)throw new Error(`No custom time bar found with id ${JSON.stringify(n)}`);return e[0].getCustomTime()}setCustomTimeMarker(n,e,r){const s=this.customTimes.filter(o=>o.options.id===e);if(0===s.length)throw new Error(`No custom time bar found with id ${JSON.stringify(e)}`);s.length>0&&s[0].setCustomMarker(n,r)}setCustomTimeTitle(n,e){const r=this.customTimes.filter(s=>s.options.id===e);if(0===r.length)throw new Error(`No custom time bar found with id ${JSON.stringify(e)}`);if(r.length>0)return r[0].setCustomTitle(n)}getEventProperties(n){return{event:n}}addCustomTime(n,e){const r=void 0!==n?j.convert(n,\"Date\"):new Date;if(this.customTimes.some(a=>a.options.id===e))throw new Error(`A custom time with id ${JSON.stringify(e)} already exists`);const o=new eg(this.body,j.extend({},this.options,{time:r,id:e,snap:this.itemSet?this.itemSet.options.snap:this.options.snap}));return this.customTimes.push(o),this.components.push(o),this._redraw(),e}removeCustomTime(n){const e=this.customTimes.filter(r=>r.options.id===n);if(0===e.length)throw new Error(`No custom time bar found with id ${JSON.stringify(n)}`);e.forEach(r=>{this.customTimes.splice(this.customTimes.indexOf(r),1),this.components.splice(this.components.indexOf(r),1),r.destroy()})}getVisibleItems(){return this.itemSet&&this.itemSet.getVisibleItems()||[]}getItemsAtCurrentTime(n){return this.time=n,this.itemSet&&this.itemSet.getItemsAtCurrentTime(this.time)||[]}getVisibleGroups(){return this.itemSet&&this.itemSet.getVisibleGroups()||[]}fit(n,e){const r=this.getDataRange();if(null===r.min&&null===r.max)return;const s=r.max-r.min,o=new Date(r.min.valueOf()-.01*s),a=new Date(r.max.valueOf()+.01*s);this.range.setRange(o,a,{animation:!n||void 0===n.animation||n.animation},e)}getDataRange(){throw new Error(\"Cannot invoke abstract method getDataRange\")}setWindow(n,e,r,s){let o,a;\"function\"==typeof arguments[2]&&(s=arguments[2],r={}),1==arguments.length?(a=arguments[0],o=void 0===a.animation||a.animation,this.range.setRange(a.start,a.end,{animation:o})):2==arguments.length&&\"function\"==typeof arguments[1]?(a=arguments[0],o=void 0===a.animation||a.animation,this.range.setRange(a.start,a.end,{animation:o},s=arguments[1])):(o=!r||void 0===r.animation||r.animation,this.range.setRange(n,e,{animation:o},s))}moveTo(n,e,r){\"function\"==typeof arguments[1]&&(r=arguments[1],e={});const s=this.range.end-this.range.start,o=j.convert(n,\"Date\").valueOf();this.range.setRange(o-s/2,o+s/2,{animation:!e||void 0===e.animation||e.animation},r)}getWindow(){const n=this.range.getRange();return{start:new Date(n.start),end:new Date(n.end)}}zoomIn(n,e,r){if(!n||n<0||n>1)return;\"function\"==typeof arguments[1]&&(r=arguments[1],e={});const s=this.getWindow(),o=s.start.valueOf(),a=s.end.valueOf(),l=a-o,d=(l-l/(1+n))/2;this.setWindow(o+d,a-d,e,r)}zoomOut(n,e,r){if(!n||n<0||n>1)return;\"function\"==typeof arguments[1]&&(r=arguments[1],e={});const s=this.getWindow(),o=s.start.valueOf(),a=s.end.valueOf(),l=a-o;this.setWindow(o-l*n/2,a+l*n/2,e,r)}redraw(){this._redraw()}_redraw(){this.redrawCount++;const n=this.dom;if(!n||!n.container||0==n.root.offsetWidth)return;let e=!1;const r=this.options,s=this.props;fh(this.options.moment,this.body,this.options.hiddenDates),\"top\"==r.orientation?(j.addClassName(n.root,\"vis-top\"),j.removeClassName(n.root,\"vis-bottom\")):(j.removeClassName(n.root,\"vis-top\"),j.addClassName(n.root,\"vis-bottom\")),r.rtl?(j.addClassName(n.root,\"vis-rtl\"),j.removeClassName(n.root,\"vis-ltr\")):(j.addClassName(n.root,\"vis-ltr\"),j.removeClassName(n.root,\"vis-rtl\")),n.root.style.maxHeight=j.option.asSize(r.maxHeight,\"\"),n.root.style.minHeight=j.option.asSize(r.minHeight,\"\"),n.root.style.width=j.option.asSize(r.width,\"\");const o=n.root.offsetWidth;s.border.left=1,s.border.right=1,s.border.top=1,s.border.bottom=1,s.center.height=n.center.offsetHeight,s.left.height=n.left.offsetHeight,s.right.height=n.right.offsetHeight,s.top.height=n.top.clientHeight||-s.border.top,s.bottom.height=Math.round(n.bottom.getBoundingClientRect().height)||n.bottom.clientHeight||-s.border.bottom;const a=Math.max(s.left.height,s.center.height,s.right.height);n.root.style.height=j.option.asSize(r.height,`${s.top.height+a+s.bottom.height+s.border.top+s.border.bottom}px`),s.root.height=n.root.offsetHeight,s.background.height=s.root.height;const u=s.root.height-s.top.height-s.bottom.height;s.centerContainer.height=u,s.leftContainer.height=u,s.rightContainer.height=s.leftContainer.height,s.root.width=o,s.background.width=s.root.width,this.initialDrawDone||(s.scrollbarWidth=j.getScrollBarWidth());const d=n.leftContainer.clientWidth,h=n.rightContainer.clientWidth;r.verticalScroll?r.rtl?(s.left.width=d||-s.border.left,s.right.width=h+s.scrollbarWidth||-s.border.right):(s.left.width=d+s.scrollbarWidth||-s.border.left,s.right.width=h||-s.border.right):(s.left.width=d||-s.border.left,s.right.width=h||-s.border.right),this._setDOM();let p=this._updateScrollTop();\"top\"!=r.orientation.item&&(p+=Math.max(s.centerContainer.height-s.center.height-s.border.top-s.border.bottom,0)),n.center.style.transform=`translateY(${p}px)`;const M=0==s.scrollTop?\"hidden\":\"\",D=s.scrollTop==s.scrollTopMin?\"hidden\":\"\";n.shadowTop.style.visibility=M,n.shadowBottom.style.visibility=D,n.shadowTopLeft.style.visibility=M,n.shadowBottomLeft.style.visibility=D,n.shadowTopRight.style.visibility=M,n.shadowBottomRight.style.visibility=D,r.verticalScroll&&(n.rightContainer.className=\"vis-panel vis-right vis-vertical-scroll\",n.leftContainer.className=\"vis-panel vis-left vis-vertical-scroll\",n.shadowTopRight.style.visibility=\"hidden\",n.shadowBottomRight.style.visibility=\"hidden\",n.shadowTopLeft.style.visibility=\"hidden\",n.shadowBottomLeft.style.visibility=\"hidden\",n.left.style.top=\"0px\",n.right.style.top=\"0px\"),(!r.verticalScroll||s.center.heights.centerContainer.height;if(this.hammer.get(\"pan\").set({direction:E?Mi.DIRECTION_ALL:Mi.DIRECTION_HORIZONTAL}),this.hammer.get(\"press\").set({time:this.options.longSelectPressTime}),this.components.forEach(x=>{e=x.redraw()||e}),e){if(this.redrawCount<5)return void this.body.emitter.emit(\"_change\");console.log(\"WARNING: infinite loop in redraw?\")}else this.redrawCount=0;this.body.emitter.emit(\"changed\")}_setDOM(){const n=this.props,e=this.dom;n.leftContainer.width=n.left.width,n.rightContainer.width=n.right.width;const r=n.root.width-n.left.width-n.right.width;n.center.width=r,n.centerContainer.width=r,n.top.width=r,n.bottom.width=r,e.background.style.height=`${n.background.height}px`,e.backgroundVertical.style.height=`${n.background.height}px`,e.backgroundHorizontal.style.height=`${n.centerContainer.height}px`,e.centerContainer.style.height=`${n.centerContainer.height}px`,e.leftContainer.style.height=`${n.leftContainer.height}px`,e.rightContainer.style.height=`${n.rightContainer.height}px`,e.background.style.width=`${n.background.width}px`,e.backgroundVertical.style.width=`${n.centerContainer.width}px`,e.backgroundHorizontal.style.width=`${n.background.width}px`,e.centerContainer.style.width=`${n.center.width}px`,e.top.style.width=`${n.top.width}px`,e.bottom.style.width=`${n.bottom.width}px`,e.background.style.left=\"0\",e.background.style.top=\"0\",e.backgroundVertical.style.left=`${n.left.width+n.border.left}px`,e.backgroundVertical.style.top=\"0\",e.backgroundHorizontal.style.left=\"0\",e.backgroundHorizontal.style.top=`${n.top.height}px`,e.centerContainer.style.left=`${n.left.width}px`,e.centerContainer.style.top=`${n.top.height}px`,e.leftContainer.style.left=\"0\",e.leftContainer.style.top=`${n.top.height}px`,e.rightContainer.style.left=`${n.left.width+n.center.width}px`,e.rightContainer.style.top=`${n.top.height}px`,e.top.style.left=`${n.left.width}px`,e.top.style.top=\"0\",e.bottom.style.left=`${n.left.width}px`,e.bottom.style.top=`${n.top.height+n.centerContainer.height}px`,e.center.style.left=\"0\",e.left.style.left=\"0\",e.right.style.left=\"0\"}setCurrentTime(n){if(!this.currentTime)throw new Error(\"Option showCurrentTime must be true\");this.currentTime.setCurrentTime(n)}getCurrentTime(){if(!this.currentTime)throw new Error(\"Option showCurrentTime must be true\");return this.currentTime.getCurrentTime()}_toTime(n){return VD(this,n,this.props.center.width)}_toGlobalTime(n){return VD(this,n,this.props.root.width)}_toScreen(n){return UD(this,n,this.props.center.width)}_toGlobalScreen(n){return UD(this,n,this.props.root.width)}_initAutoResize(){1==this.options.autoResize?this._startAutoResize():this._stopAutoResize()}_startAutoResize(){const n=this;this._stopAutoResize(),this._onResize=()=>{if(1==n.options.autoResize){if(n.dom.root){const e=n.dom.root.offsetHeight,r=n.dom.root.offsetWidth;(r!=n.props.lastWidth||e!=n.props.lastHeight)&&(n.props.lastWidth=r,n.props.lastHeight=e,n.props.scrollbarWidth=j.getScrollBarWidth(),n.body.emitter.emit(\"_change\"))}}else n._stopAutoResize()},window.addEventListener(\"resize\",this._onResize),n.dom.root&&(n.props.lastWidth=n.dom.root.offsetWidth,n.props.lastHeight=n.dom.root.offsetHeight),this.watchTimer=setInterval(this._onResize,1e3)}_stopAutoResize(){this.watchTimer&&(clearInterval(this.watchTimer),this.watchTimer=void 0),this._onResize&&(window.removeEventListener(\"resize\",this._onResize),this._onResize=null)}_onTouch(n){this.touch.allowDragging=!0,this.touch.initialScrollTop=this.props.scrollTop}_onPinch(n){this.touch.allowDragging=!1}_onDrag(n){if(!n||!this.touch.allowDragging)return;const e=n.deltaY,r=this._getScrollTop(),s=this._setScrollTop(this.touch.initialScrollTop+e);this.options.verticalScroll&&(this.dom.left.parentNode.scrollTop=-this.props.scrollTop,this.dom.right.parentNode.scrollTop=-this.props.scrollTop),s!=r&&this.emit(\"verticalDrag\")}_setScrollTop(n){return this.props.scrollTop=n,this._updateScrollTop(),this.props.scrollTop}_updateScrollTop(){const n=Math.min(this.props.centerContainer.height-this.props.border.top-this.props.border.bottom-this.props.center.height,0);return n!=this.props.scrollTopMin&&(\"top\"!=this.options.orientation.item&&(this.props.scrollTop+=n-this.props.scrollTopMin),this.props.scrollTopMin=n),this.props.scrollTop>0&&(this.props.scrollTop=0),this.props.scrollTop{this.options.locales[s]=j.extend({},r,this.options.locales[s])}),this.offset=0,this._create()}_create(){const n=document.createElement(\"div\");n.className=\"vis-current-time\",n.style.position=\"absolute\",n.style.top=\"0px\",n.style.height=\"100%\",this.bar=n}destroy(){this.options.showCurrentTime=!1,this.redraw(),this.body=null}setOptions(n){n&&j.selectiveExtend([\"rtl\",\"showCurrentTime\",\"alignCurrentTime\",\"moment\",\"locale\",\"locales\"],this.options,n)}redraw(){if(this.options.showCurrentTime){const n=this.body.dom.backgroundVertical;this.bar.parentNode!=n&&(this.bar.parentNode&&this.bar.parentNode.removeChild(this.bar),n.appendChild(this.bar),this.start());let e=this.options.moment(Date.now()+this.offset);this.options.alignCurrentTime&&(e=e.startOf(this.options.alignCurrentTime));const r=this.body.util.toScreen(e);let s=this.options.locales[this.options.locale];s||(this.warned||(console.warn(`WARNING: options.locales['${this.options.locale}'] not found. See https://visjs.github.io/vis-timeline/docs/timeline/#Localization`),this.warned=!0),s=this.options.locales.en);let o=`${s.current} ${s.time}: ${e.format(\"dddd, MMMM Do YYYY, H:mm:ss\")}`;o=o.charAt(0).toUpperCase()+o.substring(1),this.bar.style.transform=this.options.rtl?`translateX(${-1*r}px)`:`translateX(${r}px)`,this.bar.title=o}else this.bar.parentNode&&this.bar.parentNode.removeChild(this.bar),this.stop();return!1}start(){const n=this;!function e(){n.stop();let s=1/n.body.range.conversion(n.body.domProps.center.width).scale/10;s<30&&(s=30),s>1e3&&(s=1e3),n.redraw(),n.body.emitter.emit(\"currentTimeTick\"),n.currentTimeTimer=setTimeout(e,s)}()}stop(){void 0!==this.currentTimeTimer&&(clearTimeout(this.currentTimeTimer),delete this.currentTimeTimer)}setCurrentTime(n){const e=j.convert(n,\"Date\").valueOf(),r=Date.now();this.offset=e-r,this.redraw()}getCurrentTime(){return new Date(Date.now()+this.offset)}}const Xi=.001;function ZD(t,n,e,r){return null===KD(t,n.item,!1,o=>o.stack&&(e||null===o.top),o=>o.stack,o=>n.axis,r)}function zN(t,n,e){const r=KD(t,n.item,!1,s=>s.stack,s=>!0,s=>s.baseTop);e.height=r-e.top+.5*n.item.vertical}function UN(t,n,e,r){for(let s=0;sr.index>s.index?1:r.index!0,r=>!0,r=>0);for(let r=0;re[u].index&&(e[o].top+=e[u].height);const l=t[o];for(let u=0;uR.start,u=R=>R.end;e||(l=t[0]&&t[0].options.rtl?Y=>Y.right:Y=>Y.left,u=Y=>l(Y)+Y.width+n.horizontal);const d=[],h=[];let p=null,M=0;for(const R of t)if(r(R))d.push(R);else if(s(R)){const Y=l(R);null!==p&&Yl(V)-Xi>Y,M),h.splice(M,0,R),M++}p=null;let D=null;M=0;let E=0,k=0,x=0;for(;d.length>0;){const R=d.shift();R.top=o(R);const Y=l(R),V=u(R);null!==p&&YYVV&&(k=OG(h,ce=>V+Xi>=l(ce),E,k)+1);const Q=h.slice(E,k).filter(ce=>Yl(ce)).sort((ce,$e)=>ce.top-$e.top);for(let ce=0;cel(ce)-Xi>Y,M),h.splice(M,0,R),M++);const ne=R.top+R.height;if(ne>x&&(x=ne),a&&a())return null}return x}function AG(t,n,e){return t.top-e.vertical+Xin.top}function tg(t,n,e){e||(e=0);const r=t.slice(e).findIndex(n);return-1===r?t.length:r+e}function OG(t,n,e,r){for(e||(e=0),r||(r=t.length),i=r-1;i>=e;i--)if(n(t[i]))return i;return e-1}class ng{constructor(n,e,r){if(this.groupId=n,this.subgroups={},this.subgroupStack={},this.subgroupStackAll=!1,this.subgroupVisibility={},this.doInnerStack=!1,this.shouldBailStackItems=!1,this.subgroupIndex=0,this.subgroupOrderer=e&&e.subgroupOrder,this.itemSet=r,this.isVisible=null,this.stackDirty=!0,this._disposeCallbacks=[],e&&e.nestedGroups&&(this.nestedGroups=e.nestedGroups,this.showNested=0!=e.showNested),e&&e.subgroupStack)if(\"boolean\"==typeof e.subgroupStack)this.doInnerStack=e.subgroupStack,this.subgroupStackAll=e.subgroupStack;else for(const o in e.subgroupStack)this.subgroupStack[o]=e.subgroupStack[o],this.doInnerStack=this.doInnerStack||e.subgroupStack[o];this.heightMode=e&&e.heightMode?e.heightMode:r.options.groupHeightMode,this.nestedInGroup=null,this.dom={},this.props={label:{width:0,height:0}},this.className=null,this.items={},this.visibleItems=[],this.itemsInRange=[],this.orderedItems={byStart:[],byEnd:[]},this.checkRangedItems=!1;const s=()=>{this.checkRangedItems=!0};this.itemSet.body.emitter.on(\"checkRangedItems\",s),this._disposeCallbacks.push(()=>{this.itemSet.body.emitter.off(\"checkRangedItems\",s)}),this._create(),this.setData(e)}_create(){const n=document.createElement(\"div\");n.className=this.itemSet.options.groupEditable.order?\"vis-label draggable\":\"vis-label\",this.dom.label=n;const e=document.createElement(\"div\");e.className=\"vis-inner\",n.appendChild(e),this.dom.inner=e;const r=document.createElement(\"div\");r.className=\"vis-group\",r[\"vis-group\"]=this,this.dom.foreground=r,this.dom.background=document.createElement(\"div\"),this.dom.background.className=\"vis-group\",this.dom.axis=document.createElement(\"div\"),this.dom.axis.className=\"vis-group\",this.dom.marker=document.createElement(\"div\"),this.dom.marker.style.visibility=\"hidden\",this.dom.marker.style.position=\"absolute\",this.dom.marker.innerHTML=\"\",this.dom.background.appendChild(this.dom.marker)}setData(n){if(this.itemSet.groupTouchParams.isDragging)return;let e,r;if(n&&n.subgroupVisibility)for(const o in n.subgroupVisibility)this.subgroupVisibility[o]=n.subgroupVisibility[o];if(this.itemSet.options&&this.itemSet.options.groupTemplate?(r=this.itemSet.options.groupTemplate.bind(this),e=r(n,this.dom.inner)):e=n&&n.content,e instanceof Element){for(;this.dom.inner.firstChild;)this.dom.inner.removeChild(this.dom.inner.firstChild);this.dom.inner.appendChild(e)}else e instanceof Object&&e.isReactComponent||(e instanceof Object?r(n,this.dom.inner):this.dom.inner.innerHTML=j.xss(null!=e?e:this.groupId||\"\"));this.dom.label.title=n&&n.title||\"\",this.dom.inner.firstChild?j.removeClassName(this.dom.inner,\"vis-hidden\"):j.addClassName(this.dom.inner,\"vis-hidden\"),n&&n.nestedGroups?((!this.nestedGroups||this.nestedGroups!=n.nestedGroups)&&(this.nestedGroups=n.nestedGroups),(void 0!==n.showNested||void 0===this.showNested)&&(this.showNested=0!=n.showNested),j.addClassName(this.dom.label,\"vis-nesting-group\"),this.showNested?(j.removeClassName(this.dom.label,\"collapsed\"),j.addClassName(this.dom.label,\"expanded\")):(j.removeClassName(this.dom.label,\"expanded\"),j.addClassName(this.dom.label,\"collapsed\"))):this.nestedGroups&&(this.nestedGroups=null,j.removeClassName(this.dom.label,\"collapsed\"),j.removeClassName(this.dom.label,\"expanded\"),j.removeClassName(this.dom.label,\"vis-nesting-group\")),n&&(n.treeLevel||n.nestedInGroup)?(j.addClassName(this.dom.label,\"vis-nested-group\"),j.addClassName(this.dom.label,n.treeLevel?\"vis-group-level-\"+n.treeLevel:\"vis-group-level-unknown-but-gte1\")):j.addClassName(this.dom.label,\"vis-group-level-0\");const s=n&&n.className||null;s!=this.className&&(this.className&&(j.removeClassName(this.dom.label,this.className),j.removeClassName(this.dom.foreground,this.className),j.removeClassName(this.dom.background,this.className),j.removeClassName(this.dom.axis,this.className)),j.addClassName(this.dom.label,s),j.addClassName(this.dom.foreground,s),j.addClassName(this.dom.background,s),j.addClassName(this.dom.axis,s),this.className=s),this.style&&(j.removeCssText(this.dom.label,this.style),this.style=null),n&&n.style&&(j.addCssText(this.dom.label,n.style),this.style=n.style)}getLabelWidth(){return this.props.label.width}_didMarkerHeightChange(){const n=this.dom.marker.clientHeight;if(n!=this.lastMarkerHeight){this.lastMarkerHeight=n;const e={};let r=0;if(j.forEach(this.items,(o,a)=>{o.dirty=!0,o.displayed&&(e[a]=o.redraw(!0),r=e[a].length)}),r>0)for(let o=0;o{a[o]()});return!0}return!1}_calculateGroupSizeAndPosition(){const{offsetTop:n,offsetLeft:e,offsetWidth:r}=this.dom.foreground;this.top=n,this.right=e,this.width=r}_shouldBailItemsRedraw(){const n=this,e=this.itemSet.options.onTimeout,r={relativeBailingTime:this.itemSet.itemsSettingTime,bailTimeMs:e&&e.timeoutMs,userBailFunction:e&&e.callback,shouldBailStackItems:this.shouldBailStackItems};let s=null;if(!this.itemSet.initialDrawDone){if(r.shouldBailStackItems)return!0;Math.abs(Date.now()-new Date(r.relativeBailingTime))>r.bailTimeMs&&(r.userBailFunction&&null==this.itemSet.userContinueNotBail?r.userBailFunction(o=>{n.itemSet.userContinueNotBail=o,s=!o}):s=0==n.itemSet.userContinueNotBail)}return s}_redrawItems(n,e,r,s){if(n||this.stackDirty||this.isVisible&&!e){const a={byEnd:this.orderedItems.byEnd.filter(h=>!h.isCluster),byStart:this.orderedItems.byStart.filter(h=>!h.isCluster)},l={byEnd:[...new Set(this.orderedItems.byEnd.map(h=>h.cluster).filter(h=>!!h))],byStart:[...new Set(this.orderedItems.byStart.map(h=>h.cluster).filter(h=>!!h))]},u=()=>[...this._updateItemsInRange(a,this.visibleItems.filter(M=>!M.isCluster),s),...this._updateClustersInRange(l,this.visibleItems.filter(M=>M.isCluster),s)],d=h=>{let p={};for(const M in this.subgroups){const D=this.visibleItems.filter(E=>E.data.subgroup===M);p[M]=h?D.sort((E,k)=>h(E.data,k.data)):D}return p};if(\"function\"==typeof this.itemSet.options.order){const h=this;if(this.doInnerStack&&this.itemSet.options.stackSubgroups)XD(d(this.itemSet.options.order),r,this.subgroups),this.visibleItems=u(),this._updateSubGroupHeights(r);else{this.visibleItems=u(),this._updateSubGroupHeights(r);const p=this.visibleItems.slice().filter(M=>M.isCluster||!M.isCluster&&!M.cluster).sort((M,D)=>h.itemSet.options.order(M.data,D.data));this.shouldBailStackItems=ZD(p,r,!0,this._shouldBailItemsRedraw.bind(this))}}else this.visibleItems=u(),this._updateSubGroupHeights(r),this.itemSet.options.stack?this.doInnerStack&&this.itemSet.options.stackSubgroups?XD(d(),r,this.subgroups):this.shouldBailStackItems=ZD(this.visibleItems,r,!0,this._shouldBailItemsRedraw.bind(this)):UN(this.visibleItems,r,this.subgroups,this.itemSet.options.stackSubgroups);for(let h=0;h{h.cluster&&h.displayed&&h.hide()}),this.shouldBailStackItems&&this.itemSet.body.emitter.emit(\"destroyTimeline\"),this.stackDirty=!1}}_didResize(n,e){n=j.updateProperty(this,\"height\",e)||n;const s=this.dom.inner.clientHeight;return n=j.updateProperty(this.props.label,\"width\",this.dom.inner.clientWidth)||n,j.updateProperty(this.props.label,\"height\",s)||n}_applyGroupHeight(n){this.dom.background.style.height=`${n}px`,this.dom.foreground.style.height=`${n}px`,this.dom.label.style.height=`${n}px`}_updateItemsVerticalPosition(n){for(let e=0,r=this.visibleItems.length;e{r=this._didMarkerHeightChange.call(this)||r},this._updateSubGroupHeights.bind(this,e),this._calculateGroupSizeAndPosition.bind(this),()=>{this.isVisible=this._isGroupVisible.bind(this)(n,e)},()=>{this._redrawItems.bind(this)(r,a,e,n)},this._updateSubgroupsSizes.bind(this),()=>{l=this._calculateHeight.bind(this)(e)},this._calculateGroupSizeAndPosition.bind(this),()=>{o=this._didResize.bind(this)(o,l)},()=>{this._applyGroupHeight.bind(this)(l)},()=>{this._updateItemsVerticalPosition.bind(this)(e)},(()=>(!this.isVisible&&this.height&&(o=!1),o)).bind(this)];if(s)return u;{let d;return u.forEach(h=>{d=h()}),d}}_updateSubGroupHeights(n){if(Object.keys(this.subgroups).length>0){const e=this;this._resetSubgroups(),j.forEach(this.visibleItems,r=>{void 0!==r.data.subgroup&&(e.subgroups[r.data.subgroup].height=Math.max(e.subgroups[r.data.subgroup].height,r.height+n.item.vertical),e.subgroups[r.data.subgroup].visible=typeof this.subgroupVisibility[r.data.subgroup]>\"u\"||!!this.subgroupVisibility[r.data.subgroup])})}}_isGroupVisible(n,e){return this.top<=n.body.domProps.centerContainer.height-n.body.domProps.scrollTop+e.axis&&this.top+this.height+e.axis>=-n.body.domProps.scrollTop}_calculateHeight(n){let e,r;if(r=\"fixed\"===this.heightMode?j.toArray(this.items):this.visibleItems,r.length>0){let s=r[0].top,o=r[0].top+r[0].height;if(j.forEach(r,a=>{s=Math.min(s,a.top),o=Math.max(o,a.top+a.height)}),s>n.axis){const a=s-n.axis;o-=a,j.forEach(r,l=>{l.top-=a})}e=Math.ceil(o+n.item.vertical/2),\"fitItems\"!==this.heightMode&&(e=Math.max(e,this.props.label.height))}else e=this.props.label.height;return e}show(){this.dom.label.parentNode||this.itemSet.dom.labelSet.appendChild(this.dom.label),this.dom.foreground.parentNode||this.itemSet.dom.foreground.appendChild(this.dom.foreground),this.dom.background.parentNode||this.itemSet.dom.background.appendChild(this.dom.background),this.dom.axis.parentNode||this.itemSet.dom.axis.appendChild(this.dom.axis)}hide(){const n=this.dom.label;n.parentNode&&n.parentNode.removeChild(n);const e=this.dom.foreground;e.parentNode&&e.parentNode.removeChild(e);const r=this.dom.background;r.parentNode&&r.parentNode.removeChild(r);const s=this.dom.axis;s.parentNode&&s.parentNode.removeChild(s)}add(n){this.items[n.id]=n,n.setParent(this),this.stackDirty=!0,void 0!==n.data.subgroup&&(this._addToSubgroup(n),this.orderSubgroups()),this.visibleItems.includes(n)||this._checkIfVisible(n,this.visibleItems,this.itemSet.body.range)}_addToSubgroup(n,e=n.data.subgroup){null!=e&&void 0===this.subgroups[e]&&(this.subgroups[e]={height:0,top:0,start:n.data.start,end:n.data.end||n.data.start,visible:!1,index:this.subgroupIndex,items:[],stack:this.subgroupStackAll||this.subgroupStack[e]||!1},this.subgroupIndex++),new Date(n.data.start)new Date(this.subgroups[e].end)&&(this.subgroups[e].end=r),this.subgroups[e].items.push(n)}_updateSubgroupsSizes(){const n=this;if(n.subgroups)for(const e in n.subgroups){let s=n.subgroups[e].items[0].data.start,o=(n.subgroups[e].items[0].data.end||n.subgroups[e].items[0].data.start)-1;n.subgroups[e].items.forEach(a=>{new Date(a.data.start)new Date(o)&&(o=l)}),n.subgroups[e].start=s,n.subgroups[e].end=new Date(o-1)}}orderSubgroups(){if(void 0!==this.subgroupOrderer){const n=[];if(\"string\"==typeof this.subgroupOrderer){for(const e in this.subgroups)n.push({subgroup:e,sortField:this.subgroups[e].items[0].data[this.subgroupOrderer]});n.sort((e,r)=>e.sortField-r.sortField)}else if(\"function\"==typeof this.subgroupOrderer){for(const e in this.subgroups)n.push(this.subgroups[e].items[0].data);n.sort(this.subgroupOrderer)}if(n.length>0)for(let e=0;e=0&&(r.items.splice(s,1),r.items.length?this._updateSubgroupsSizes():delete this.subgroups[e])}}}removeFromDataSet(n){this.itemSet.removeItem(n.id)}order(){const n=j.toArray(this.items),e=[],r=[];for(let s=0;sn.data.start-e.data.start)}(this.orderedItems.byStart),function HN(t){t.sort((n,e)=>(\"end\"in n.data?n.data.end:n.data.start)-(\"end\"in e.data?e.data.end:e.data.start))}(this.orderedItems.byEnd)}_updateItemsInRange(n,e,r){const s=[],o={};if(!this.isVisible&&void 0!==this.height&&\"__background__\"!=this.groupId){for(let x=0;x{const{start:R,end:Y}=x;return Y0)for(let x=0;xxx.data.startd),1==this.checkRangedItems){this.checkRangedItems=!1;for(let x=0;xR.data.endd)}const D={};let E=0;for(let x=0;x0)for(let x=0;x{R[x]()});for(let x=0;x=0;a--){let l=e[a];if(o(l))break;(!l.isCluster||l.hasItems())&&!l.cluster&&void 0===s[l.id]&&(s[l.id]=!0,r.push(l))}for(let a=n+1;a0)for(let h=0;h0)for(var d=0;d{this.options.locales[o]=j.extend({},s,this.options.locales[o])}),this.selected=!1,this.displayed=!1,this.groupShowing=!0,this.selectable=r&&r.selectable||!1,this.dirty=!0,this.top=null,this.right=null,this.left=null,this.width=null,this.height=null,this.setSelectability(n),this.editable=null,this._updateEditStatus()}select(){this.selectable&&(this.selected=!0,this.dirty=!0,this.displayed&&this.redraw())}unselect(){this.selected=!1,this.dirty=!0,this.displayed&&this.redraw()}setData(n){null!=n.group&&this.data.group!=n.group&&null!=this.parent&&this.parent.itemSet._moveToGroup(this,n.group),this.setSelectability(n),this.parent&&(this.parent.stackDirty=!0),null!=n.subgroup&&this.data.subgroup!=n.subgroup&&null!=this.parent&&this.parent.changeSubgroup(this,this.data.subgroup,n.subgroup),this.data=n,this._updateEditStatus(),this.dirty=!0,this.displayed&&this.redraw()}setSelectability(n){n&&(this.selectable=typeof n.selectable>\"u\"||!!n.selectable)}setParent(n){this.displayed?(this.hide(),this.parent=n,this.parent&&this.show()):this.parent=n}isVisible(n){return!1}show(){return!1}hide(){return!1}redraw(){}repositionX(){}repositionY(){}_repaintDragCenter(){if(this.selected&&this.editable.updateTime&&!this.dom.dragCenter){const n=this,e=document.createElement(\"div\");e.className=\"vis-drag-center\",e.dragCenterItem=this,this.hammerDragCenter=new Mi(e),this.hammerDragCenter.on(\"tap\",r=>{n.parent.itemSet.body.emitter.emit(\"click\",{event:r,item:n.id})}),this.hammerDragCenter.on(\"doubletap\",r=>{r.stopPropagation(),n.parent.itemSet._onUpdateItem(n),n.parent.itemSet.body.emitter.emit(\"doubleClick\",{event:r,item:n.id})}),this.hammerDragCenter.on(\"panstart\",r=>{r.stopPropagation(),n.parent.itemSet._onDragStart(r)}),this.hammerDragCenter.on(\"panmove\",n.parent.itemSet._onDrag.bind(n.parent.itemSet)),this.hammerDragCenter.on(\"panend\",n.parent.itemSet._onDragEnd.bind(n.parent.itemSet)),this.hammerDragCenter.get(\"press\").set({time:1e4}),this.dom.box?this.dom.dragLeft?this.dom.box.insertBefore(e,this.dom.dragLeft):this.dom.box.appendChild(e):this.dom.point&&this.dom.point.appendChild(e),this.dom.dragCenter=e}else!this.selected&&this.dom.dragCenter&&(this.dom.dragCenter.parentNode&&this.dom.dragCenter.parentNode.removeChild(this.dom.dragCenter),this.dom.dragCenter=null,this.hammerDragCenter&&(this.hammerDragCenter.destroy(),this.hammerDragCenter=null))}_repaintDeleteButton(n){const e=(this.options.editable.overrideItems||null==this.editable)&&this.options.editable.remove||!this.options.editable.overrideItems&&null!=this.editable&&this.editable.remove;if(this.selected&&e&&!this.dom.deleteButton){const r=this,s=document.createElement(\"div\");s.className=this.options.rtl?\"vis-delete-rtl\":\"vis-delete\";let o=this.options.locales[this.options.locale];o||(this.warned||(console.warn(`WARNING: options.locales['${this.options.locale}'] not found. See https://visjs.github.io/vis-timeline/docs/timeline/#Localization`),this.warned=!0),o=this.options.locales.en),s.title=o.deleteSelected,this.hammerDeleteButton=new Mi(s).on(\"tap\",a=>{a.stopPropagation(),r.parent.removeFromDataSet(r)}),n.appendChild(s),this.dom.deleteButton=s}else(!this.selected||!e)&&this.dom.deleteButton&&(this.dom.deleteButton.parentNode&&this.dom.deleteButton.parentNode.removeChild(this.dom.deleteButton),this.dom.deleteButton=null,this.hammerDeleteButton&&(this.hammerDeleteButton.destroy(),this.hammerDeleteButton=null))}_repaintOnItemUpdateTimeTooltip(n){if(this.options.tooltipOnItemUpdateTime){if(!this.selected||!this.options.editable.updateTime&&!0!==this.data.editable||!1===this.data.editable||this.dom.onItemUpdateTimeTooltip)!this.selected&&this.dom.onItemUpdateTimeTooltip&&(this.dom.onItemUpdateTimeTooltip.parentNode&&this.dom.onItemUpdateTimeTooltip.parentNode.removeChild(this.dom.onItemUpdateTimeTooltip),this.dom.onItemUpdateTimeTooltip=null);else{const r=document.createElement(\"div\");r.className=\"vis-onUpdateTime-tooltip\",n.appendChild(r),this.dom.onItemUpdateTimeTooltip=r}if(this.dom.onItemUpdateTimeTooltip){let o,l,u;this.dom.onItemUpdateTimeTooltip.style.visibility=this.parent.itemSet.touchParams.itemIsDragging?\"visible\":\"hidden\",this.dom.onItemUpdateTimeTooltip.style.transform=\"translateX(-50%)\",this.dom.onItemUpdateTimeTooltip.style.left=\"50%\",o=\"top\"==this.options.orientation.item?this.top:this.parent.height-this.top-this.height,o+this.parent.top-50<-this.parent.itemSet.body.domProps.scrollTop?(this.dom.onItemUpdateTimeTooltip.style.bottom=\"\",this.dom.onItemUpdateTimeTooltip.style.top=`${this.height+2}px`):(this.dom.onItemUpdateTimeTooltip.style.top=\"\",this.dom.onItemUpdateTimeTooltip.style.bottom=`${this.height+2}px`),this.options.tooltipOnItemUpdateTime&&this.options.tooltipOnItemUpdateTime.template?(u=this.options.tooltipOnItemUpdateTime.template.bind(this),l=u(this.data)):(l=`start: ${Pi(this.data.start).format(\"MM/DD/YYYY hh:mm\")}`,this.data.end&&(l+=`
end: ${Pi(this.data.end).format(\"MM/DD/YYYY hh:mm\")}`)),this.dom.onItemUpdateTimeTooltip.innerHTML=j.xss(l)}}}_getItemData(){return this.parent.itemSet.itemsData.get(this.id)}_updateContents(n){let e,r,s,o,a;const l=this._getItemData(),d=(this.dom.box||this.dom.point).getElementsByClassName(\"vis-item-visible-frame\")[0];if(this.options.visibleFrameTemplate?(a=this.options.visibleFrameTemplate.bind(this),o=j.xss(a(l,d))):o=\"\",d)if(o instanceof Object&&!(o instanceof Element))a(l,d);else if(r=this._contentToString(this.itemVisibleFrameContent)!==this._contentToString(o),r){if(o instanceof Element)d.innerHTML=\"\",d.appendChild(o);else if(null!=o)d.innerHTML=j.xss(o);else if(\"background\"!=this.data.type||void 0!==this.data.content)throw new Error(`Property \"content\" missing in item ${this.id}`);this.itemVisibleFrameContent=o}if(this.options.template?(s=this.options.template.bind(this),e=s(l,n,this.data)):e=this.data.content,e instanceof Object&&!(e instanceof Element))s(l,n);else if(r=this._contentToString(this.content)!==this._contentToString(e),r){if(e instanceof Element)n.innerHTML=\"\",n.appendChild(e);else if(null!=e)n.innerHTML=j.xss(e);else if(\"background\"!=this.data.type||void 0!==this.data.content)throw new Error(`Property \"content\" missing in item ${this.id}`);this.content=e}}_updateDataAttributes(n){if(this.options.dataAttributes&&this.options.dataAttributes.length>0){let e=[];if(Array.isArray(this.options.dataAttributes))e=this.options.dataAttributes;else{if(\"all\"!=this.options.dataAttributes)return;e=Object.keys(this.data)}for(const r of e){const s=this.data[r];null!=s?n.setAttribute(`data-${r}`,s):n.removeAttribute(`data-${r}`)}}}_updateStyle(n){this.style&&(j.removeCssText(n,this.style),this.style=null),this.data.style&&(j.addCssText(n,this.data.style),this.style=this.data.style)}_contentToString(n){return\"string\"==typeof n?n:n&&\"outerHTML\"in n?n.outerHTML:n}_updateEditStatus(){this.options&&(\"boolean\"==typeof this.options.editable?this.editable={updateTime:this.options.editable,updateGroup:this.options.editable,remove:this.options.editable}:\"object\"==typeof this.options.editable&&(this.editable={},j.selectiveExtend([\"updateTime\",\"updateGroup\",\"remove\"],this.editable,this.options.editable))),(!this.options||!this.options.editable||!0!==this.options.editable.overrideItems)&&this.data&&(\"boolean\"==typeof this.data.editable?this.editable={updateTime:this.data.editable,updateGroup:this.data.editable,remove:this.data.editable}:\"object\"==typeof this.data.editable&&(this.editable={},j.selectiveExtend([\"updateTime\",\"updateGroup\",\"remove\"],this.editable,this.data.editable)))}getWidthLeft(){return 0}getWidthRight(){return 0}getTitle(){return this.options.tooltip&&this.options.tooltip.template?this.options.tooltip.template.bind(this)(this._getItemData(),this.data):this.data.title}}za.prototype.stack=!0;class WN extends za{constructor(n,e,r){if(super(n,e,r),this.props={dot:{width:0,height:0},line:{width:0,height:0}},n&&null==n.start)throw new Error(`Property \"start\" missing in item ${n}`)}isVisible(n){if(this.cluster)return!1;let e;const r=this.data.align||this.options.align,s=this.width*n.getMillisecondsPerPixel();return e=\"right\"==r?this.data.start.getTime()>n.start&&this.data.start.getTime()-sn.start&&this.data.start.getTime()n.start&&this.data.start.getTime()-s/2{this.dirty&&(e=this._getDomComponentsSizes())},()=>{this.dirty&&this._updateDomComponentsSizes.bind(this)(e)},this._repaintDomAdditionals.bind(this)];if(n)return r;{let s;return r.forEach(o=>{s=o()}),s}}show(n){if(!this.displayed)return this.redraw(n)}hide(){if(this.displayed){const n=this.dom;n.box.remove?n.box.remove():n.box.parentNode&&n.box.parentNode.removeChild(n.box),n.line.remove?n.line.remove():n.line.parentNode&&n.line.parentNode.removeChild(n.line),n.dot.remove?n.dot.remove():n.dot.parentNode&&n.dot.parentNode.removeChild(n.dot),this.displayed=!1}}repositionXY(){const n=this.options.rtl,e=(r,s,o,a=!1)=>{if(void 0===s&&void 0===o)return;const l=a?-1*s:s;r.style.transform=void 0!==o?void 0!==s?`translate(${l}px, ${o}px)`:`translateY(${o}px)`:`translateX(${l}px)`};e(this.dom.box,this.boxX,this.boxY,n),e(this.dom.dot,this.dotX,this.dotY,n),e(this.dom.line,this.lineX,this.lineY,n)}repositionX(){const n=this.conversion.toScreen(this.data.start),e=void 0===this.data.align?this.options.align:this.data.align,r=this.props.line.width,s=this.props.dot.width;\"right\"==e?(this.boxX=n-this.width,this.lineX=n-r,this.dotX=n-r/2-s/2):\"left\"==e?(this.boxX=n,this.lineX=n,this.dotX=n+r/2-s/2):(this.boxX=n-this.width/2,this.lineX=this.options.rtl?n-r:n-r/2,this.dotX=n-s/2),this.options.rtl?this.right=this.boxX:this.left=this.boxX,this.repositionXY()}repositionY(){const e=this.dom.line.style;if(\"top\"==this.options.orientation.item){const r=this.parent.top+this.top+1;this.boxY=this.top||0,e.height=`${r}px`,e.bottom=\"\",e.top=\"0\"}else{const s=this.parent.itemSet.props.height-this.parent.top-this.parent.height+this.top;this.boxY=this.parent.height-this.top-(this.height||0),e.height=`${s}px`,e.top=\"\",e.bottom=\"0\"}this.dotY=-this.props.dot.height/2,this.repositionXY()}getWidthLeft(){return this.width/2}getWidthRight(){return this.width/2}}class $N extends za{constructor(n,e,r){if(super(n,e,r),this.props={dot:{top:0,width:0,height:0},content:{height:0,marginLeft:0,marginRight:0}},n&&null==n.start)throw new Error(`Property \"start\" missing in item ${n}`)}isVisible(n){if(this.cluster)return!1;const e=this.width*n.getMillisecondsPerPixel();return this.data.start.getTime()+e>n.start&&this.data.start{this.dirty&&(e=this._getDomComponentsSizes())},()=>{this.dirty&&this._updateDomComponentsSizes.bind(this)(e)},this._repaintDomAdditionals.bind(this)];if(n)return r;{let s;return r.forEach(o=>{s=o()}),s}}repositionXY(){((r,s,o,a=!1)=>{if(void 0===s&&void 0===o)return;const l=a?-1*s:s;this.dom.point.style.transform=void 0!==o?void 0!==s?`translate(${l}px, ${o}px)`:`translateY(${o}px)`:`translateX(${l}px)`})(0,this.pointX,this.pointY,this.options.rtl)}show(n){if(!this.displayed)return this.redraw(n)}hide(){this.displayed&&(this.dom.point.parentNode&&this.dom.point.parentNode.removeChild(this.dom.point),this.displayed=!1)}repositionX(){const n=this.conversion.toScreen(this.data.start);this.pointX=n,this.options.rtl?this.right=n-this.props.dot.width:this.left=n-this.props.dot.width,this.repositionXY()}repositionY(){this.pointY=\"top\"==this.options.orientation.item?this.top:this.parent.height-this.top-this.height,this.repositionXY()}getWidthLeft(){return this.props.dot.width}getWidthRight(){return this.props.dot.width}}class jo extends za{constructor(n,e,r){if(super(n,e,r),this.props={content:{width:0}},this.overflow=!1,n){if(null==n.start)throw new Error(`Property \"start\" missing in item ${n.id}`);if(null==n.end)throw new Error(`Property \"end\" missing in item ${n.id}`)}}isVisible(n){return!this.cluster&&this.data.startn.start}_createDomElement(){this.dom||(this.dom={},this.dom.box=document.createElement(\"div\"),this.dom.frame=document.createElement(\"div\"),this.dom.frame.className=\"vis-item-overflow\",this.dom.box.appendChild(this.dom.frame),this.dom.visibleFrame=document.createElement(\"div\"),this.dom.visibleFrame.className=\"vis-item-visible-frame\",this.dom.box.appendChild(this.dom.visibleFrame),this.dom.content=document.createElement(\"div\"),this.dom.content.className=\"vis-item-content\",this.dom.frame.appendChild(this.dom.content),this.dom.box[\"vis-item\"]=this,this.dirty=!0)}_appendDomElement(){if(!this.parent)throw new Error(\"Cannot redraw item: no parent attached\");if(!this.dom.box.parentNode){const n=this.parent.dom.foreground;if(!n)throw new Error(\"Cannot redraw item: parent has no foreground container element\");n.appendChild(this.dom.box)}this.displayed=!0}_updateDirtyDomComponents(){this.dirty&&(this._updateContents(this.dom.content),this._updateDataAttributes(this.dom.box),this._updateStyle(this.dom.box),this.dom.box.className=this.baseClassName+(this.data.className?\" \"+this.data.className:\"\")+(this.selected?\" vis-selected\":\"\")+(this.editable.updateTime||this.editable.updateGroup?\" vis-editable\":\" vis-readonly\"),this.dom.content.style.maxWidth=\"none\")}_getDomComponentsSizes(){return this.overflow=\"hidden\"!==window.getComputedStyle(this.dom.frame).overflow,this.whiteSpace=\"nowrap\"!==window.getComputedStyle(this.dom.content).whiteSpace,{content:{width:this.dom.content.offsetWidth},box:{height:this.dom.box.offsetHeight}}}_updateDomComponentsSizes(n){this.props.content.width=n.content.width,this.height=n.box.height,this.dom.content.style.maxWidth=\"\",this.dirty=!1}_repaintDomAdditionals(){this._repaintOnItemUpdateTimeTooltip(this.dom.box),this._repaintDeleteButton(this.dom.box),this._repaintDragCenter(),this._repaintDragLeft(),this._repaintDragRight()}redraw(n){let e;const r=[this._createDomElement.bind(this),this._appendDomElement.bind(this),this._updateDirtyDomComponents.bind(this),()=>{this.dirty&&(e=this._getDomComponentsSizes.bind(this)())},()=>{this.dirty&&this._updateDomComponentsSizes.bind(this)(e)},this._repaintDomAdditionals.bind(this)];if(n)return r;{let s;return r.forEach(o=>{s=o()}),s}}show(n){if(!this.displayed)return this.redraw(n)}hide(){if(this.displayed){const n=this.dom.box;n.parentNode&&n.parentNode.removeChild(n),this.displayed=!1}}repositionX(n){const e=this.parent.width;let r=this.conversion.toScreen(this.data.start),s=this.conversion.toScreen(this.data.end);const o=void 0===this.data.align?this.options.align:this.data.align;let a,l;!1!==this.data.limitSize&&(void 0===n||!0===n)&&(r<-e&&(r=-e),s>2*e&&(s=2*e));const u=Math.max(Math.round(1e3*(s-r))/1e3,1);switch(this.overflow?(this.options.rtl?this.right=r:this.left=r,this.width=u+this.props.content.width,l=this.props.content.width):(this.options.rtl?this.right=r:this.left=r,this.width=u,l=Math.min(s-r,this.props.content.width)),this.dom.box.style.transform=this.options.rtl?`translateX(${-1*this.right}px)`:`translateX(${this.left}px)`,this.dom.box.style.width=`${u}px`,this.whiteSpace&&(this.height=this.dom.box.offsetHeight),o){case\"left\":this.dom.content.style.transform=\"translateX(0)\";break;case\"right\":if(this.options.rtl){const d=-1*Math.max(u-l,0);this.dom.content.style.transform=`translateX(${d}px)`}else this.dom.content.style.transform=`translateX(${Math.max(u-l,0)}px)`;break;case\"center\":if(this.options.rtl){const d=-1*Math.max((u-l)/2,0);this.dom.content.style.transform=`translateX(${d}px)`}else this.dom.content.style.transform=`translateX(${Math.max((u-l)/2,0)}px)`;break;default:a=this.overflow?s>0?Math.max(-r,0):-l:r<0?-r:0,this.dom.content.style.transform=this.options.rtl?`translateX(${-1*a}px)`:`translateX(${a}px)`}}repositionY(){this.dom.box.style.top=\"top\"==this.options.orientation.item?`${this.top}px`:this.parent.height-this.top-this.height+\"px\"}_repaintDragLeft(){if((this.selected||this.options.itemsAlwaysDraggable.range)&&this.editable.updateTime&&!this.dom.dragLeft){const n=document.createElement(\"div\");n.className=\"vis-drag-left\",n.dragLeftItem=this,this.dom.box.appendChild(n),this.dom.dragLeft=n}else!this.selected&&!this.options.itemsAlwaysDraggable.range&&this.dom.dragLeft&&(this.dom.dragLeft.parentNode&&this.dom.dragLeft.parentNode.removeChild(this.dom.dragLeft),this.dom.dragLeft=null)}_repaintDragRight(){if((this.selected||this.options.itemsAlwaysDraggable.range)&&this.editable.updateTime&&!this.dom.dragRight){const n=document.createElement(\"div\");n.className=\"vis-drag-right\",n.dragRightItem=this,this.dom.box.appendChild(n),this.dom.dragRight=n}else!this.selected&&!this.options.itemsAlwaysDraggable.range&&this.dom.dragRight&&(this.dom.dragRight.parentNode&&this.dom.dragRight.parentNode.removeChild(this.dom.dragRight),this.dom.dragRight=null)}}jo.prototype.baseClassName=\"vis-item vis-range\";class Yo extends za{constructor(n,e,r){if(super(n,e,r),this.props={content:{width:0}},this.overflow=!1,n){if(null==n.start)throw new Error(`Property \"start\" missing in item ${n.id}`);if(null==n.end)throw new Error(`Property \"end\" missing in item ${n.id}`)}}isVisible(n){return this.data.startn.start}_createDomElement(){this.dom||(this.dom={},this.dom.box=document.createElement(\"div\"),this.dom.frame=document.createElement(\"div\"),this.dom.frame.className=\"vis-item-overflow\",this.dom.box.appendChild(this.dom.frame),this.dom.content=document.createElement(\"div\"),this.dom.content.className=\"vis-item-content\",this.dom.frame.appendChild(this.dom.content),this.dirty=!0)}_appendDomElement(){if(!this.parent)throw new Error(\"Cannot redraw item: no parent attached\");if(!this.dom.box.parentNode){const n=this.parent.dom.background;if(!n)throw new Error(\"Cannot redraw item: parent has no background container element\");n.appendChild(this.dom.box)}this.displayed=!0}_updateDirtyDomComponents(){this.dirty&&(this._updateContents(this.dom.content),this._updateDataAttributes(this.dom.content),this._updateStyle(this.dom.box),this.dom.box.className=this.baseClassName+(this.data.className?\" \"+this.data.className:\"\")+(this.selected?\" vis-selected\":\"\"))}_getDomComponentsSizes(){return this.overflow=\"hidden\"!==window.getComputedStyle(this.dom.content).overflow,{content:{width:this.dom.content.offsetWidth}}}_updateDomComponentsSizes(n){this.props.content.width=n.content.width,this.height=0,this.dirty=!1}_repaintDomAdditionals(){}redraw(n){let e;const r=[this._createDomElement.bind(this),this._appendDomElement.bind(this),this._updateDirtyDomComponents.bind(this),()=>{this.dirty&&(e=this._getDomComponentsSizes.bind(this)())},()=>{this.dirty&&this._updateDomComponentsSizes.bind(this)(e)},this._repaintDomAdditionals.bind(this)];if(n)return r;{let s;return r.forEach(o=>{s=o()}),s}}repositionY(n){let e;const r=this.options.orientation.item;if(void 0!==this.data.subgroup){const s=this.data.subgroup;this.dom.box.style.height=`${this.parent.subgroups[s].height}px`,this.dom.box.style.top=\"top\"==r?`${this.parent.top+this.parent.subgroups[s].top}px`:this.parent.top+this.parent.height-this.parent.subgroups[s].top-this.parent.subgroups[s].height+\"px\",this.dom.box.style.bottom=\"\"}else this.parent instanceof ew?(e=Math.max(this.parent.height,this.parent.itemSet.body.domProps.center.height,this.parent.itemSet.body.domProps.centerContainer.height),this.dom.box.style.bottom=\"bottom\"==r?\"0\":\"\",this.dom.box.style.top=\"top\"==r?\"0\":\"\"):(e=this.parent.height,this.dom.box.style.top=`${this.parent.top}px`,this.dom.box.style.bottom=\"\");this.dom.box.style.height=`${e}px`}}Yo.prototype.baseClassName=\"vis-item vis-background\",Yo.prototype.stack=!1,Yo.prototype.show=jo.prototype.show,Yo.prototype.hide=jo.prototype.hide,Yo.prototype.repositionX=jo.prototype.repositionX;class YG{constructor(n,e){this.container=n,this.overflowMethod=e||\"cap\",this.x=0,this.y=0,this.padding=5,this.hidden=!1,this.frame=document.createElement(\"div\"),this.frame.className=\"vis-tooltip\",this.container.appendChild(this.frame)}setPosition(n,e){this.x=parseInt(n),this.y=parseInt(e)}setText(n){n instanceof Element?(this.frame.innerHTML=\"\",this.frame.appendChild(n)):this.frame.innerHTML=j.xss(n)}show(n){if(void 0===n&&(n=!0),!0===n){var e=this.frame.clientHeight,r=this.frame.clientWidth,s=this.frame.parentNode.clientHeight,o=this.frame.parentNode.clientWidth,a=0,l=0;if(\"flip\"==this.overflowMethod||\"none\"==this.overflowMethod){let u=!1,d=!0;\"flip\"==this.overflowMethod&&(this.y-eo-this.padding&&(u=!0)),a=u?this.x-r:this.x,l=d?this.y-e:this.y}else(l=this.y-e)+e+this.padding>s&&(l=s-e-this.padding),lo&&(a=o-r-this.padding),an.start&&this.hasItems()}getData(){return{isCluster:!0,id:this.id,items:this.data.items||[],data:this.data}}redraw(n){var e,s,r=[this._createDomElement.bind(this),this._appendDomElement.bind(this),this._updateDirtyDomComponents.bind(this),function(){this.dirty&&(e=this._getDomComponentsSizes())}.bind(this),function(){this.dirty&&this._updateDomComponentsSizes.bind(this)(e)}.bind(this),this._repaintDomAdditionals.bind(this)];return n?r:(r.forEach(function(o){s=o()}),s)}show(){this.displayed||this.redraw()}hide(){if(this.displayed){var n=this.dom;n.box.parentNode&&n.box.parentNode.removeChild(n.box),this.options.showStipes&&(n.line.parentNode&&n.line.parentNode.removeChild(n.line),n.dot.parentNode&&n.dot.parentNode.removeChild(n.dot)),this.displayed=!1}}repositionX(){let n=this.conversion.toScreen(this.data.start),e=this.data.end?this.conversion.toScreen(this.data.end):0;e?this.repositionXWithRanges(n,e):this.repositionXWithoutRanges(n,void 0===this.data.align?this.options.align:this.data.align),this.options.showStipes&&(this.dom.line.style.display=this._isStipeVisible()?\"block\":\"none\",this.dom.dot.style.display=this._isStipeVisible()?\"block\":\"none\",this._isStipeVisible()&&this.repositionStype(n,e))}repositionStype(n,e){this.dom.line.style.display=\"block\",this.dom.dot.style.display=\"block\";const s=this.dom.dot.offsetWidth;if(e){const o=this.dom.line.offsetWidth+n+(e-n)/2,a=o-s/2,u=this.options.rtl?-1*a:a;this.dom.line.style.transform=`translateX(${this.options.rtl?-1*o:o}px)`,this.dom.dot.style.transform=`translateX(${u}px)`}else{const a=this.options.rtl?-1*(n-s/2):n-s/2;this.dom.line.style.transform=`translateX(${this.options.rtl?-1*n:n}px)`,this.dom.dot.style.transform=`translateX(${a}px)`}}repositionXWithoutRanges(n,e){\"right\"==e?this.options.rtl?(this.right=n-this.width,this.dom.box.style.right=this.right+\"px\"):(this.left=n-this.width,this.dom.box.style.left=this.left+\"px\"):\"left\"==e?this.options.rtl?(this.right=n,this.dom.box.style.right=this.right+\"px\"):(this.left=n,this.dom.box.style.left=this.left+\"px\"):this.options.rtl?(this.right=n-this.width/2,this.dom.box.style.right=this.right+\"px\"):(this.left=n-this.width/2,this.dom.box.style.left=this.left+\"px\")}repositionXWithRanges(n,e){let r=Math.round(Math.max(e-n+.5,1));this.options.rtl?this.right=n:this.left=n,this.width=Math.max(r,this.minWidth||0),this.options.rtl?this.dom.box.style.right=this.right+\"px\":this.dom.box.style.left=this.left+\"px\",this.dom.box.style.width=r+\"px\"}repositionY(){var n=this.options.orientation.item;if(this.dom.box.style.top=\"top\"==n?(this.top||0)+\"px\":(this.parent.height-this.top-this.height||0)+\"px\",this.options.showStipes){if(\"top\"==n)this.dom.line.style.top=\"0\",this.dom.line.style.height=this.parent.top+this.top+1+\"px\",this.dom.line.style.bottom=\"\";else{var r=this.parent.itemSet.props.height;this.dom.line.style.top=r-(r-this.parent.top-this.parent.height+this.top)+\"px\",this.dom.line.style.bottom=\"0\"}this.dom.dot.style.top=-this.dom.dot.offsetHeight/2+\"px\"}}getWidthLeft(){return this.width/2}getWidthRight(){return this.width/2}move(){this.repositionX(),this.repositionY()}attach(){for(let n of this.data.uiItems)n.cluster=this;this.data.items=this.data.uiItems.map(n=>n.data),this.attached=!0,this.dirty=!0}detach(n=!1){if(this.hasItems()){for(let e of this.data.uiItems)delete e.cluster;this.attached=!1,n&&this.group&&(this.group.remove(this),this.group=null),this.data.items=[],this.dirty=!0}}_onDoubleClick(){this._fit()}_setupRange(){const n=this.data.uiItems.map(s=>({start:s.data.start.valueOf(),end:s.data.end?s.data.end.valueOf():s.data.start.valueOf()}));this.data.min=Math.min(...n.map(s=>Math.min(s.start,s.end||s.start))),this.data.max=Math.max(...n.map(s=>Math.max(s.start,s.end||s.start)));const r=this.data.uiItems.map(s=>s.center).reduce((s,o)=>s+o,0)/this.data.uiItems.length;this.data.uiItems.some(s=>s.data.end)?(this.data.start=new Date(this.data.min),this.data.end=new Date(this.data.max)):(this.data.start=new Date(r),this.data.end=null)}_getUiItems(){return this.data.uiItems&&this.data.uiItems.length?this.data.uiItems.filter(n=>n.cluster===this):[]}_createDomElement(){this.dom||(this.dom={},this.dom.box=document.createElement(\"DIV\"),this.dom.content=document.createElement(\"DIV\"),this.dom.content.className=\"vis-item-content\",this.dom.box.appendChild(this.dom.content),this.options.showStipes&&(this.dom.line=document.createElement(\"DIV\"),this.dom.line.className=\"vis-cluster-line\",this.dom.line.style.display=\"none\",this.dom.dot=document.createElement(\"DIV\"),this.dom.dot.className=\"vis-cluster-dot\",this.dom.dot.style.display=\"none\"),this.options.fitOnDoubleClick&&(this.dom.box.ondblclick=yh.prototype._onDoubleClick.bind(this)),this.dom.box[\"vis-item\"]=this,this.dirty=!0)}_appendDomElement(){if(!this.parent)throw new Error(\"Cannot redraw item: no parent attached\");if(!this.dom.box.parentNode){const r=this.parent.dom.foreground;if(!r)throw new Error(\"Cannot redraw item: parent has no foreground container element\");r.appendChild(this.dom.box)}const n=this.parent.dom.background;if(this.options.showStipes){if(!this.dom.line.parentNode){if(!n)throw new Error(\"Cannot redraw item: parent has no background container element\");n.appendChild(this.dom.line)}if(!this.dom.dot.parentNode){var e=this.parent.dom.axis;if(!n)throw new Error(\"Cannot redraw item: parent has no axis container element\");e.appendChild(this.dom.dot)}}this.displayed=!0}_updateDirtyDomComponents(){this.dirty&&(this._updateContents(this.dom.content),this._updateDataAttributes(this.dom.box),this._updateStyle(this.dom.box),this.dom.box.className=\"vis-item \"+this.baseClassName+\" \"+(this.data.className?\" \"+this.data.className:\"\")+(this.selected?\" vis-selected\":\"\")+\" vis-readonly\",this.options.showStipes&&(this.dom.line.className=\"vis-item vis-cluster-line \"+(this.selected?\" vis-selected\":\"\"),this.dom.dot.className=\"vis-item vis-cluster-dot \"+(this.selected?\" vis-selected\":\"\")),this.data.end&&(this.dom.content.style.maxWidth=\"none\"))}_getDomComponentsSizes(){const n={previous:{right:this.dom.box.style.right,left:this.dom.box.style.left},box:{width:this.dom.box.offsetWidth,height:this.dom.box.offsetHeight}};return this.options.showStipes&&(n.dot={height:this.dom.dot.offsetHeight,width:this.dom.dot.offsetWidth},n.line={width:this.dom.line.offsetWidth}),n}_updateDomComponentsSizes(n){this.options.rtl?this.dom.box.style.right=\"0px\":this.dom.box.style.left=\"0px\",this.data.end?this.minWidth=n.box.width:this.width=n.box.width,this.height=n.box.height,this.options.rtl?this.dom.box.style.right=n.previous.right:this.dom.box.style.left=n.previous.left,this.dirty=!1}_repaintDomAdditionals(){this._repaintOnItemUpdateTimeTooltip(this.dom.box)}_isStipeVisible(){return this.minWidth>=this.width||!this.data.end}_getFitRange(){const n=.05*(this.data.max-this.data.min)/2;return{fitStart:this.data.min-n,fitEnd:this.data.max+n}}_fit(){if(this.emitter){const{fitStart:n,fitEnd:e}=this._getFitRange(),r={start:new Date(n),end:new Date(e),animation:!0};this.emitter.emit(\"fit\",r)}}_getItemData(){return this.data}}yh.prototype.baseClassName=\"vis-item vis-range vis-cluster\";class RG{constructor(n){this.itemSet=n,this.groups={},this.cache={},this.cache[-1]=[]}createClusterItem(n,e,r){return new yh(n,e,r)}setItems(n,e){this.items=n||[],this.dataChanged=!0,this.applyOnChangedLevel=!1,e&&e.applyOnChangedLevel&&(this.applyOnChangedLevel=e.applyOnChangedLevel)}updateData(){this.dataChanged=!0,this.applyOnChangedLevel=!1}getClusters(n,e,r){let{maxItems:s,clusterCriteria:o}=\"boolean\"==typeof r?{}:r;o||(o=()=>!0),s=s||1;let a=-1,u=0;if(e>0){if(e>=1)return[];a=Math.abs(Math.round(Math.log(100/e)/Math.log(2))),u=Math.abs(Math.pow(2,a))}this.dataChanged&&(!this.applyOnChangedLevel||a!=this.cacheLevel)&&(this._dropLevelsCache(),this._filterData()),this.cacheLevel=a;let d=this.cache[a];if(!d){d=[];for(let h in this.groups)if(this.groups.hasOwnProperty(h)){const p=this.groups[h],M=p.length;let D=0;for(;D=0&&E.center-p[x].center=0&&E.center-d[Y].centers){const V=k-s+1,Q=[];let ne=D;for(;Q.lengthr.center-s.center);this.dataChanged=!1}_getClusterForItems(n,e,r,s){const o=(r||[]).map(D=>({cluster:D,itemsIds:new Set(D.data.uiItems.map(E=>E.id))}));let a;if(o.length)for(let D of o)if(D.itemsIds.size===n.length&&n.every(E=>D.itemsIds.has(E.id))){a=D.cluster;break}if(a)return a.setUiItems(n),a.group!==e&&(a.group&&a.group.remove(a),e&&(e.add(a),a.group=e)),a;const u={toScreen:this.itemSet.body.util.toScreen,toTime:this.itemSet.body.util.toTime},d=(s.titleTemplate||\"\").replace(/{count}/,n.length),h='
'+n.length+\"
\",p=Object.assign({},s,this.itemSet.options);return a=this.createClusterItem({content:h,title:d,group:e,uiItems:n,eventEmitter:this.itemSet.body.emitter,range:this.itemSet.body.range},u,p),e&&(e.add(a),a.group=e),a.attach(),a}_dropLevelsCache(){this.cache={},this.cacheLevel=-1,this.cache[this.cacheLevel]=[]}}const zu=\"__ungrouped__\",Po=\"__background__\";let ig=(()=>{class t extends Us{constructor(e,r){super(),this.body=e,this.defaultOptions={type:null,orientation:{item:\"bottom\"},align:\"auto\",stack:!0,stackSubgroups:!0,groupOrderSwap(o,a,l){const u=a.order;a.order=o.order,o.order=u},groupOrder:\"order\",selectable:!0,multiselect:!1,longSelectPressTime:251,itemsAlwaysDraggable:{item:!1,range:!1},editable:{updateTime:!1,updateGroup:!1,add:!1,remove:!1,overrideItems:!1},groupEditable:{order:!1,add:!1,remove:!1},snap:Zm.snap,onDropObjectOnItem(o,a,l){l(a)},onAdd(o,a){a(o)},onUpdate(o,a){a(o)},onMove(o,a){a(o)},onRemove(o,a){a(o)},onMoving(o,a){a(o)},onAddGroup(o,a){a(o)},onMoveGroup(o,a){a(o)},onRemoveGroup(o,a){a(o)},margin:{item:{horizontal:10,vertical:10},axis:20},showTooltips:!0,tooltip:{followMouse:!1,overflowMethod:\"flip\",delay:500},tooltipOnItemUpdateTime:!1},this.options=j.extend({},this.defaultOptions),this.options.rtl=r.rtl,this.options.onTimeout=r.onTimeout,this.conversion={toScreen:e.util.toScreen,toTime:e.util.toTime},this.dom={},this.props={},this.hammer=null;const s=this;this.itemsData=null,this.groupsData=null,this.itemsSettingTime=null,this.initialItemSetDrawn=!1,this.userContinueNotBail=null,this.sequentialSelection=!1,this.itemListeners={add(o,a,l){s._onAdd(a.items),s.options.cluster&&s.clusterGenerator.setItems(s.items,{applyOnChangedLevel:!1}),s.redraw()},update(o,a,l){s._onUpdate(a.items),s.options.cluster&&s.clusterGenerator.setItems(s.items,{applyOnChangedLevel:!1}),s.redraw()},remove(o,a,l){s._onRemove(a.items),s.options.cluster&&s.clusterGenerator.setItems(s.items,{applyOnChangedLevel:!1}),s.redraw()}},this.groupListeners={add(o,a,l){if(s._onAddGroups(a.items),s.groupsData&&s.groupsData.length>0){const u=s.groupsData.getDataSet();u.get().forEach(d=>{if(d.nestedGroups){0!=d.showNested&&(d.showNested=!0);let h=[];d.nestedGroups.forEach(p=>{const M=u.get(p);M&&(M.nestedInGroup=d.id,0==d.showNested&&(M.visible=!1),h=h.concat(M))}),u.update(h,l)}})}},update(o,a,l){s._onUpdateGroups(a.items)},remove(o,a,l){s._onRemoveGroups(a.items)}},this.items={},this.groups={},this.groupIds=[],this.selection=[],this.popup=null,this.popupTimer=null,this.touchParams={},this.groupTouchParams={group:null,isDragging:!1},this._create(),this.setOptions(r),this.clusters=[]}_create(){const e=document.createElement(\"div\");e.className=\"vis-itemset\",e[\"vis-itemset\"]=this,this.dom.frame=e;const r=document.createElement(\"div\");r.className=\"vis-background\",e.appendChild(r),this.dom.background=r;const s=document.createElement(\"div\");s.className=\"vis-foreground\",e.appendChild(s),this.dom.foreground=s;const o=document.createElement(\"div\");o.className=\"vis-axis\",this.dom.axis=o;const a=document.createElement(\"div\");a.className=\"vis-labelset\",this.dom.labelSet=a,this._updateUngrouped();const l=new ew(Po,null,this);l.show(),this.groups[Po]=l,this.hammer=new Mi(this.body.dom.centerContainer),this.hammer.on(\"hammer.input\",u=>{u.isFirst&&this._onTouch(u)}),this.hammer.on(\"panstart\",this._onDragStart.bind(this)),this.hammer.on(\"panmove\",this._onDrag.bind(this)),this.hammer.on(\"panend\",this._onDragEnd.bind(this)),this.hammer.get(\"pan\").set({threshold:5,direction:Mi.ALL}),this.hammer.get(\"press\").set({time:1e4}),this.hammer.on(\"tap\",this._onSelectItem.bind(this)),this.hammer.on(\"press\",this._onMultiSelectItem.bind(this)),this.hammer.get(\"press\").set({time:1e4}),this.hammer.on(\"doubletap\",this._onAddItem.bind(this)),this.groupHammer=new Mi(this.options.rtl?this.body.dom.rightContainer:this.body.dom.leftContainer),this.groupHammer.on(\"tap\",this._onGroupClick.bind(this)),this.groupHammer.on(\"panstart\",this._onGroupDragStart.bind(this)),this.groupHammer.on(\"panmove\",this._onGroupDrag.bind(this)),this.groupHammer.on(\"panend\",this._onGroupDragEnd.bind(this)),this.groupHammer.get(\"pan\").set({threshold:5,direction:Mi.DIRECTION_VERTICAL}),this.body.dom.centerContainer.addEventListener(\"mouseover\",this._onMouseOver.bind(this)),this.body.dom.centerContainer.addEventListener(\"mouseout\",this._onMouseOut.bind(this)),this.body.dom.centerContainer.addEventListener(\"mousemove\",this._onMouseMove.bind(this)),this.body.dom.centerContainer.addEventListener(\"contextmenu\",this._onDragEnd.bind(this)),this.body.dom.centerContainer.addEventListener(\"mousewheel\",this._onMouseWheel.bind(this)),this.show()}setOptions(e){e&&(j.selectiveExtend([\"type\",\"rtl\",\"align\",\"order\",\"stack\",\"stackSubgroups\",\"selectable\",\"multiselect\",\"sequentialSelection\",\"multiselectPerGroup\",\"longSelectPressTime\",\"groupOrder\",\"dataAttributes\",\"template\",\"groupTemplate\",\"visibleFrameTemplate\",\"hide\",\"snap\",\"groupOrderSwap\",\"showTooltips\",\"tooltip\",\"tooltipOnItemUpdateTime\",\"groupHeightMode\",\"onTimeout\"],this.options,e),\"itemsAlwaysDraggable\"in e&&(\"boolean\"==typeof e.itemsAlwaysDraggable?(this.options.itemsAlwaysDraggable.item=e.itemsAlwaysDraggable,this.options.itemsAlwaysDraggable.range=!1):\"object\"==typeof e.itemsAlwaysDraggable&&(j.selectiveExtend([\"item\",\"range\"],this.options.itemsAlwaysDraggable,e.itemsAlwaysDraggable),this.options.itemsAlwaysDraggable.item||(this.options.itemsAlwaysDraggable.range=!1))),\"sequentialSelection\"in e&&\"boolean\"==typeof e.sequentialSelection&&(this.options.sequentialSelection=e.sequentialSelection),\"orientation\"in e&&(\"string\"==typeof e.orientation?this.options.orientation.item=\"top\"===e.orientation?\"top\":\"bottom\":\"object\"==typeof e.orientation&&\"item\"in e.orientation&&(this.options.orientation.item=e.orientation.item)),\"margin\"in e&&(\"number\"==typeof e.margin?(this.options.margin.axis=e.margin,this.options.margin.item.horizontal=e.margin,this.options.margin.item.vertical=e.margin):\"object\"==typeof e.margin&&(j.selectiveExtend([\"axis\"],this.options.margin,e.margin),\"item\"in e.margin&&(\"number\"==typeof e.margin.item?(this.options.margin.item.horizontal=e.margin.item,this.options.margin.item.vertical=e.margin.item):\"object\"==typeof e.margin.item&&j.selectiveExtend([\"horizontal\",\"vertical\"],this.options.margin.item,e.margin.item)))),[\"locale\",\"locales\"].forEach(o=>{o in e&&(this.options[o]=e[o])}),\"editable\"in e&&(\"boolean\"==typeof e.editable?(this.options.editable.updateTime=e.editable,this.options.editable.updateGroup=e.editable,this.options.editable.add=e.editable,this.options.editable.remove=e.editable,this.options.editable.overrideItems=!1):\"object\"==typeof e.editable&&j.selectiveExtend([\"updateTime\",\"updateGroup\",\"add\",\"remove\",\"overrideItems\"],this.options.editable,e.editable)),\"groupEditable\"in e&&(\"boolean\"==typeof e.groupEditable?(this.options.groupEditable.order=e.groupEditable,this.options.groupEditable.add=e.groupEditable,this.options.groupEditable.remove=e.groupEditable):\"object\"==typeof e.groupEditable&&j.selectiveExtend([\"order\",\"add\",\"remove\"],this.options.groupEditable,e.groupEditable)),[\"onDropObjectOnItem\",\"onAdd\",\"onUpdate\",\"onRemove\",\"onMove\",\"onMoving\",\"onAddGroup\",\"onMoveGroup\",\"onRemoveGroup\"].forEach(o=>{const a=e[o];if(a){if(\"function\"!=typeof a)throw new Error(`option ${o} must be a function ${o}(item, callback)`);this.options[o]=a}}),e.cluster?(Object.assign(this.options,{cluster:e.cluster}),this.clusterGenerator||(this.clusterGenerator=new RG(this)),this.clusterGenerator.setItems(this.items,{applyOnChangedLevel:!1}),this.markDirty({refreshItems:!0,restackGroups:!0}),this.redraw()):this.clusterGenerator?(this._detachAllClusters(),this.clusters=[],this.clusterGenerator=null,this.options.cluster=void 0,this.markDirty({refreshItems:!0,restackGroups:!0}),this.redraw()):this.markDirty())}markDirty(e){this.groupIds=[],e&&(e.refreshItems&&j.forEach(this.items,r=>{r.dirty=!0,r.displayed&&r.redraw()}),e.restackGroups&&j.forEach(this.groups,(r,s)=>{s!==Po&&(r.stackDirty=!0)}))}destroy(){this.clearPopupTimer(),this.hide(),this.setItems(null),this.setGroups(null),this.hammer&&this.hammer.destroy(),this.groupHammer&&this.groupHammer.destroy(),this.hammer=null,this.body=null,this.conversion=null}hide(){this.dom.frame.parentNode&&this.dom.frame.parentNode.removeChild(this.dom.frame),this.dom.axis.parentNode&&this.dom.axis.parentNode.removeChild(this.dom.axis),this.dom.labelSet.parentNode&&this.dom.labelSet.parentNode.removeChild(this.dom.labelSet)}show(){this.dom.frame.parentNode||this.body.dom.center.appendChild(this.dom.frame),this.dom.axis.parentNode||this.body.dom.backgroundVertical.appendChild(this.dom.axis),this.dom.labelSet.parentNode||(this.options.rtl?this.body.dom.right.appendChild(this.dom.labelSet):this.body.dom.left.appendChild(this.dom.labelSet))}setPopupTimer(e){this.clearPopupTimer(),e&&(this.popupTimer=setTimeout(function(){e.show()},this.options.tooltip.delay||\"number\"==typeof this.options.tooltip.delay?this.options.tooltip.delay:500))}clearPopupTimer(){null!=this.popupTimer&&(clearTimeout(this.popupTimer),this.popupTimer=null)}setSelection(e){null==e&&(e=[]),Array.isArray(e)||(e=[e]);const r=this.selection.filter(s=>-1===e.indexOf(s));for(let s of r){const o=this.getItemById(s);o&&o.unselect()}this.selection=[...e];for(let s of e){const o=this.getItemById(s);o&&o.select()}}getSelection(){return this.selection.concat([])}getVisibleItems(){const e=this.body.range.getRange();let r,s;this.options.rtl?(r=this.body.util.toScreen(e.start),s=this.body.util.toScreen(e.end)):(s=this.body.util.toScreen(e.start),r=this.body.util.toScreen(e.end));const o=[];for(const a in this.groups)if(this.groups.hasOwnProperty(a)){const l=this.groups[a],u=l.isVisible?l.visibleItems:[];for(const d of u)this.options.rtl?d.rightr&&o.push(d.id):d.lefts&&o.push(d.id)}return o}getItemsAtCurrentTime(e){let r,s;this.options.rtl?(r=this.body.util.toScreen(e),s=this.body.util.toScreen(e)):(s=this.body.util.toScreen(e),r=this.body.util.toScreen(e));const o=[];for(const a in this.groups)if(this.groups.hasOwnProperty(a)){const l=this.groups[a],u=l.isVisible?l.visibleItems:[];for(const d of u)this.options.rtl?d.rightr&&o.push(d.id):d.lefts&&o.push(d.id)}return o}getVisibleGroups(){const e=[];for(const r in this.groups)this.groups.hasOwnProperty(r)&&this.groups[r].isVisible&&e.push(r);return e}getItemById(e){return this.items[e]||this.clusters.find(r=>r.id===e)}_deselect(e){const r=this.selection;for(let s=0,o=r.length;s{ot!==Po&&(Q[ot]=$e.redraw(r,$e==k?x:R,E,!0),ne=Q[ot].length)}),ne>0){const $e={};for(let ot=0;ot{$e[ys]=Dr[ot]()});j.forEach(this.groups,(ot,Dr)=>{Dr!==Po&&(l=$e[Dr]||l,Y+=ot.height)}),Y=Math.max(Y,V)}return Y=Math.max(Y,V),u.style.height=s(Y),this.props.width=u.offsetWidth,this.props.height=Y,this.dom.axis.style.top=s(\"top\"==a?this.body.domProps.top.height+this.body.domProps.border.top:this.body.domProps.top.height+this.body.domProps.centerContainer.height),this.options.rtl?this.dom.axis.style.right=\"0\":this.dom.axis.style.left=\"0\",this.hammer.get(\"press\").set({time:this.options.longSelectPressTime}),this.initialItemSetDrawn=!0,l=this._isResized()||l,l}_firstGroup(){return this.groups[this.groupIds[\"top\"==this.options.orientation.item?0:this.groupIds.length-1]]||this.groups[zu]||null}_updateUngrouped(){let r,s,e=this.groups[zu];if(this.groupsData){if(e)for(s in e.dispose(),delete this.groups[zu],this.items)if(this.items.hasOwnProperty(s)){r=this.items[s],r.parent&&r.parent.remove(r);const o=this.getGroupId(r.data),a=this.groups[o];a&&a.add(r)||r.hide()}}else if(!e){for(s in e=new ng(null,null,this),this.groups[zu]=e,this.items)this.items.hasOwnProperty(s)&&(r=this.items[s],e.add(r));e.show()}}getLabelSet(){return this.dom.labelSet}setItems(e){this.itemsSettingTime=new Date;const r=this;let s;const o=this.itemsData;if(e){if(!zs(e))throw new TypeError(\"Data must implement the interface of DataSet or DataView\");this.itemsData=Ru(e)}else this.itemsData=null;if(o&&(j.forEach(this.itemListeners,(a,l)=>{o.off(l,a)}),o.dispose(),s=o.getIds(),this._onRemove(s)),this.itemsData){const a=this.id;j.forEach(this.itemListeners,(l,u)=>{r.itemsData.on(u,l,a)}),s=this.itemsData.getIds(),this._onAdd(s),this._updateUngrouped()}this.body.emitter.emit(\"_change\",{queue:!0})}getItems(){return null!=this.itemsData?this.itemsData.rawDS:null}setGroups(e){const r=this;let s;if(this.groupsData&&(j.forEach(this.groupListeners,(o,a)=>{r.groupsData.off(a,o)}),s=this.groupsData.getIds(),this.groupsData=null,this._onRemoveGroups(s)),e){if(!zs(e))throw new TypeError(\"Data must implement the interface of DataSet or DataView\");this.groupsData=e}else this.groupsData=null;if(this.groupsData){const o=this.groupsData.getDataSet();o.get().forEach(l=>{l.nestedGroups&&l.nestedGroups.forEach(u=>{const d=o.get(u);d.nestedInGroup=l.id,0==l.showNested&&(d.visible=!1),o.update(d)})});const a=this.id;j.forEach(this.groupListeners,(l,u)=>{r.groupsData.on(u,l,a)}),s=this.groupsData.getIds(),this._onAddGroups(s)}this._updateUngrouped(),this._order(),this.options.cluster&&(this.clusterGenerator.updateData(),this._clusterItems(),this.markDirty({refreshItems:!0,restackGroups:!0})),this.body.emitter.emit(\"_change\",{queue:!0})}getGroups(){return this.groupsData}removeItem(e){const r=this.itemsData.get(e);r&&this.options.onRemove(r,s=>{s&&this.itemsData.remove(e)})}_getType(e){return e.type||this.options.type||(e.end?\"range\":\"box\")}getGroupId(e){return\"background\"==this._getType(e)&&null==e.group?Po:this.groupsData?e.group:zu}_onUpdate(e){const r=this;e.forEach(s=>{const o=r.itemsData.get(s);let a=r.items[s];const l=o?r._getType(o):null,u=t.types[l];let d;if(a&&(u&&a instanceof u?r._updateItem(a,o):(d=a.selected,r._removeItem(a),a=null)),!a&&o){if(!u)throw new TypeError(`Unknown item type \"${l}\"`);a=new u(o,r.conversion,r.options),a.id=s,r._addItem(a),d&&(this.selection.push(s),a.select())}}),this._order(),this.options.cluster&&(this.clusterGenerator.setItems(this.items,{applyOnChangedLevel:!1}),this._clusterItems()),this.body.emitter.emit(\"_change\",{queue:!0})}_onRemove(e){let r=0;const s=this;e.forEach(o=>{const a=s.items[o];a&&(r++,s._removeItem(a))}),r&&(this._order(),this.body.emitter.emit(\"_change\",{queue:!0}))}_order(){j.forEach(this.groups,e=>{e.order()})}_onUpdateGroups(e){this._onAddGroups(e)}_onAddGroups(e){const r=this;e.forEach(s=>{const o=r.groupsData.get(s);let a=r.groups[s];if(a)a.setData(o);else{if(s==zu||s==Po)throw new Error(`Illegal group id. ${s} is a reserved id.`);const l=Object.create(r.options);j.extend(l,{height:null}),a=new ng(s,o,r),r.groups[s]=a;for(const u in r.items)if(r.items.hasOwnProperty(u)){const d=r.items[u];d.data.group==s&&a.add(d)}a.order(),a.show()}}),this.body.emitter.emit(\"_change\",{queue:!0})}_onRemoveGroups(e){e.forEach(r=>{const s=this.groups[r];s&&(s.dispose(),delete this.groups[r])}),this.options.cluster&&(this.clusterGenerator.updateData(),this._clusterItems()),this.markDirty({restackGroups:!!this.options.cluster}),this.body.emitter.emit(\"_change\",{queue:!0})}_orderGroups(){if(this.groupsData){let e=this.groupsData.getIds({order:this.options.groupOrder});e=this._orderNestedGroups(e);const r=!j.equalArray(e,this.groupIds);if(r){const s=this.groups;e.forEach(o=>{s[o].hide()}),e.forEach(o=>{s[o].show()}),this.groupIds=e}return r}return!1}_orderNestedGroups(e){return function r(o,a){let l=[];return a.forEach(u=>{if(l.push(u),o.groupsData.get(u).nestedGroups){const h=o.groupsData.get({filter:p=>p.nestedInGroup==u,order:o.options.groupOrder}).map(p=>p.id);l=l.concat(r(o,h))}}),l}(this,e.filter(o=>!this.groupsData.get(o).nestedInGroup))}_addItem(e){this.items[e.id]=e;const r=this.getGroupId(e.data),s=this.groups[r];s?s&&s.data&&s.data.showNested&&(e.groupShowing=!0):e.groupShowing=!1,s&&s.add(e)}_updateItem(e,r){e.setData(r);const s=this.getGroupId(e.data),o=this.groups[s];o?o&&o.data&&o.data.showNested&&(e.groupShowing=!0):e.groupShowing=!1}_removeItem(e){e.hide(),delete this.items[e.id];const r=this.selection.indexOf(e.id);-1!=r&&this.selection.splice(r,1),e.parent&&e.parent.remove(e),null!=this.popup&&this.popup.hide()}_constructByEndArray(e){const r=[];for(let s=0;s{const p=s.items[h],M=s._getGroupIndex(p.data.group);return{item:p,initialX:e.center.x,groupOffset:u-M,data:this._cloneItemData(p.data)}})}e.stopPropagation()}else this.options.editable.add&&(e.srcEvent.ctrlKey||e.srcEvent.metaKey)&&this._onDragStartAddItem(e)}_onDragStartAddItem(e){const r=this.options.snap||null,s=this.dom.frame.getBoundingClientRect(),a=this.body.util.toTime(this.options.rtl?s.right-e.center.x+10:e.center.x-s.left-10),l=this.body.util.getScale(),u=this.body.util.getStep(),d=r?r(a,l,u):a,p={type:\"range\",start:d,end:d,content:\"new item\"},M=Ra();p[this.itemsData.idProp]=M;const D=this.groupFromTarget(e);D&&(p.group=D.groupId);const E=new jo(p,this.conversion,this.options);E.id=M,E.data=this._cloneItemData(p),this._addItem(E),this.touchParams.selectedItem=E;const k={item:E,initialX:e.center.x,data:E.data};this.options.rtl?k.dragLeft=!0:k.dragRight=!0,this.touchParams.itemProps=[k],e.stopPropagation()}_onDrag(e){if(null!=this.popup&&this.options.showTooltips&&!this.popup.hidden){const r=this.body.dom.centerContainer,s=r.getBoundingClientRect();this.popup.setPosition(e.center.x-s.left+r.offsetLeft,e.center.y-s.top+r.offsetTop),this.popup.show()}if(this.touchParams.itemProps){e.stopPropagation();const r=this,s=this.options.snap||null,o=this.body.dom.root.offsetLeft,a=this.options.rtl?o+this.body.domProps.right.width:o+this.body.domProps.left.width,l=this.body.util.getScale(),u=this.body.util.getStep(),d=this.touchParams.selectedItem,h=(this.options.editable.overrideItems||null==d.editable)&&this.options.editable.updateGroup||!this.options.editable.overrideItems&&null!=d.editable&&d.editable.updateGroup;let p=null;if(h&&d&&null!=d.data.group){const M=r.groupFromTarget(e);M&&(p=this._getGroupIndex(M.groupId))}this.touchParams.itemProps.forEach(M=>{const D=r.body.util.toTime(e.center.x-a),E=r.body.util.toTime(M.initialX-a);let k,x,R,Y,V;k=this.options.rtl?-(D-E):D-E;let Q=this._cloneItemData(M.item.data);if(null==M.item.editable||M.item.editable.updateTime||M.item.editable.updateGroup||r.options.editable.overrideItems){if((this.options.editable.overrideItems||null==d.editable)&&this.options.editable.updateTime||!this.options.editable.overrideItems&&null!=d.editable&&d.editable.updateTime)if(M.dragLeft)this.options.rtl?null!=Q.end&&(R=j.convert(M.data.end,\"Date\"),V=new Date(R.valueOf()+k),Q.end=s?s(V,l,u):V):null!=Q.start&&(x=j.convert(M.data.start,\"Date\"),Y=new Date(x.valueOf()+k),Q.start=s?s(Y,l,u):Y);else if(M.dragRight)this.options.rtl?null!=Q.start&&(x=j.convert(M.data.start,\"Date\"),Y=new Date(x.valueOf()+k),Q.start=s?s(Y,l,u):Y):null!=Q.end&&(R=j.convert(M.data.end,\"Date\"),V=new Date(R.valueOf()+k),Q.end=s?s(V,l,u):V);else if(null!=Q.start)if(x=j.convert(M.data.start,\"Date\").valueOf(),Y=new Date(x+k),null!=Q.end){R=j.convert(M.data.end,\"Date\");const ce=R.valueOf()-x.valueOf();Q.start=s?s(Y,l,u):Y,Q.end=new Date(Q.start.valueOf()+ce)}else Q.start=s?s(Y,l,u):Y;if(h&&!M.dragLeft&&!M.dragRight&&null!=p&&null!=Q.group){let ce=p-M.groupOffset;ce=Math.max(0,ce),ce=Math.min(r.groupIds.length-1,ce),Q.group=r.groupIds[ce]}Q=this._cloneItemData(Q),r.options.onMoving(Q,ce=>{ce&&M.item.setData(this._cloneItemData(ce,\"Date\"))})}}),this.body.emitter.emit(\"_change\")}}_moveToGroup(e,r){const s=this.groups[r];if(s&&s.groupId!=e.data.group){const o=e.parent;o.remove(e),o.order(),e.data.group=s.groupId,s.add(e),s.order()}}_onDragEnd(e){if(this.touchParams.itemIsDragging=!1,this.touchParams.itemProps){e.stopPropagation();const r=this,s=this.touchParams.itemProps;this.touchParams.itemProps=null,s.forEach(o=>{const a=o.item.id;if(null==r.itemsData.get(a))r.options.onAdd(o.item.data,u=>{r._removeItem(o.item),u&&r.itemsData.add(u),r.body.emitter.emit(\"_change\")});else{const u=this._cloneItemData(o.item.data);r.options.onMove(u,d=>{d?(d[this.itemsData.idProp]=a,this.itemsData.update(d)):(o.item.setData(o.data),r.body.emitter.emit(\"_change\"))})}})}}_onGroupClick(e){const r=this.groupFromTarget(e);setTimeout(()=>{this.toggleGroupShowNested(r)},1)}toggleGroupShowNested(e,r=void 0){if(!e||!e.nestedGroups)return;const s=this.groupsData.getDataSet();e.showNested=null!=r?!!r:!e.showNested;let o=s.get(e.groupId);o.showNested=e.showNested;let a=e.nestedGroups,l=a;for(;l.length>0;){let h=l;l=[];for(let p=0;p0&&(a=a.concat(l))}var u;if(o.showNested){var d=s.get(o.nestedGroups);for(let h=0;h0&&(null==p.showNested||1==p.showNested)&&d.push(...s.get(p.nestedGroups))}u=d.map(function(h){return null==h.visible&&(h.visible=!0),h.visible=!!o.showNested,h})}else u=s.get(a).map(function(h){return null==h.visible&&(h.visible=!0),h.visible=!!o.showNested,h});s.update(u.concat(o)),o.showNested?(j.removeClassName(e.dom.label,\"collapsed\"),j.addClassName(e.dom.label,\"expanded\")):(j.removeClassName(e.dom.label,\"expanded\"),j.addClassName(e.dom.label,\"collapsed\"))}toggleGroupDragClassName(e){e.dom.label.classList.toggle(\"vis-group-is-dragging\"),e.dom.foreground.classList.toggle(\"vis-group-is-dragging\")}_onGroupDragStart(e){this.groupTouchParams.isDragging||this.options.groupEditable.order&&(this.groupTouchParams.group=this.groupFromTarget(e),this.groupTouchParams.group&&(e.stopPropagation(),this.groupTouchParams.isDragging=!0,this.toggleGroupDragClassName(this.groupTouchParams.group),this.groupTouchParams.originalOrder=this.groupsData.getIds({order:this.options.groupOrder})))}_onGroupDrag(e){if(this.options.groupEditable.order&&this.groupTouchParams.group){e.stopPropagation();const r=this.groupsData.getDataSet(),s=this.groupFromTarget(e);if(s&&s.height!=this.groupTouchParams.group.height){const o=s.topa)return}if(s&&s!=this.groupTouchParams.group){const o=r.get(s.groupId),a=r.get(this.groupTouchParams.group.groupId);a&&o&&(this.options.groupOrderSwap(a,o,r),r.update(a),r.update(o));const l=r.getIds({order:this.options.groupOrder});if(!j.equalArray(l,this.groupTouchParams.originalOrder)){const u=this.groupTouchParams.originalOrder,d=this.groupTouchParams.group.groupId,h=Math.min(u.length,l.length);let p=0,M=0,D=0;for(;p=h)break;if(l[p+M]==d)M=1;else if(u[p+D]==d)D=1;else{const E=l.indexOf(u[p+D]),k=r.get(l[p+M]),x=r.get(u[p+D]);this.options.groupOrderSwap(k,x,r),r.update(k),r.update(x);const R=l[p+M];l[p+M]=u[p+D],l[E]=R,p++}}}}}}_onGroupDragEnd(e){if(this.groupTouchParams.isDragging=!1,this.options.groupEditable.order&&this.groupTouchParams.group){e.stopPropagation();const r=this,s=r.groupTouchParams.group.groupId,o=r.groupsData.getDataSet(),a=j.extend({},o.get(s));r.options.onMoveGroup(a,l=>{if(l)l[o._idProp]=s,o.update(l);else{const u=o.getIds({order:r.options.groupOrder});if(!j.equalArray(u,r.groupTouchParams.originalOrder)){const d=r.groupTouchParams.originalOrder,h=Math.min(d.length,u.length);let p=0;for(;p=h)break;const M=u.indexOf(d[p]),D=o.get(u[p]),E=o.get(d[p]);r.options.groupOrderSwap(D,E,o),o.update(D),o.update(E);const k=u[p];u[p]=d[p],u[M]=k,p++}}}}),r.body.emitter.emit(\"groupDragged\",{groupId:s}),this.toggleGroupDragClassName(this.groupTouchParams.group),this.groupTouchParams.group=null}}_onSelectItem(e){if(!this.options.selectable)return;if(e.srcEvent&&(e.srcEvent.ctrlKey||e.srcEvent.metaKey)||e.srcEvent&&e.srcEvent.shiftKey)return void this._onMultiSelectItem(e);const o=this.getSelection(),a=this.itemFromTarget(e);this.setSelection(a&&a.selectable?[a.id]:[]);const u=this.getSelection();(u.length>0||o.length>0)&&this.body.emitter.emit(\"select\",{items:u,event:e})}_onMouseOver(e){const r=this.itemFromTarget(e);if(!r)return;if(r===this.itemFromRelatedTarget(e))return;const o=r.getTitle();if(this.options.showTooltips&&o){null==this.popup&&(this.popup=new YG(this.body.dom.root,this.options.tooltip.overflowMethod||\"flip\")),this.popup.setText(o);const a=this.body.dom.centerContainer,l=a.getBoundingClientRect();this.popup.setPosition(e.clientX-l.left+a.offsetLeft,e.clientY-l.top+a.offsetTop),this.setPopupTimer(this.popup)}else this.clearPopupTimer(),null!=this.popup&&this.popup.hide();this.body.emitter.emit(\"itemover\",{item:r.id,event:e})}_onMouseOut(e){const r=this.itemFromTarget(e);r&&r!==this.itemFromRelatedTarget(e)&&(this.clearPopupTimer(),null!=this.popup&&this.popup.hide(),this.body.emitter.emit(\"itemout\",{item:r.id,event:e}))}_onMouseMove(e){if(this.itemFromTarget(e)&&(null!=this.popupTimer&&this.setPopupTimer(this.popup),this.options.showTooltips&&this.options.tooltip.followMouse&&this.popup&&!this.popup.hidden)){const s=this.body.dom.centerContainer,o=s.getBoundingClientRect();this.popup.setPosition(e.clientX-o.left+s.offsetLeft,e.clientY-o.top+s.offsetTop),this.popup.show()}}_onMouseWheel(e){this.touchParams.itemIsDragging&&this._onDragEnd(e)}_onUpdateItem(e){if(!this.options.selectable||!this.options.editable.updateTime&&!this.options.editable.updateGroup)return;const r=this;if(e){const s=r.itemsData.get(e.id);this.options.onUpdate(s,o=>{o&&r.itemsData.update(o)})}}_onDropObjectOnItem(e){const r=this.itemFromTarget(e),s=JSON.parse(e.dataTransfer.getData(\"text\"));this.options.onDropObjectOnItem(s,r)}_onAddItem(e){if(!this.options.selectable||!this.options.editable.add)return;const r=this,s=this.options.snap||null,o=this.dom.frame.getBoundingClientRect(),a=this.options.rtl?o.right-e.center.x:e.center.x-o.left,l=this.body.util.toTime(a),u=this.body.util.getScale(),d=this.body.util.getStep();let h,p;\"drop\"==e.type?(p=JSON.parse(e.dataTransfer.getData(\"text\")),p.content=p.content?p.content:\"new item\",p.start=p.start?p.start:s?s(l,u,d):l,p.type=p.type||\"box\",p[this.itemsData.idProp]=p.id||Ra(),\"range\"==p.type&&!p.end&&(h=this.body.util.toTime(a+this.props.width/5),p.end=s?s(h,u,d):h)):(p={start:s?s(l,u,d):l,content:\"new item\"},p[this.itemsData.idProp]=Ra(),\"range\"===this.options.type&&(h=this.body.util.toTime(a+this.props.width/5),p.end=s?s(h,u,d):h));const M=this.groupFromTarget(e);M&&(p.group=M.groupId),p=this._cloneItemData(p),this.options.onAdd(p,D=>{D&&(r.itemsData.add(D),\"drop\"==e.type&&r.setSelection([D.id]))})}_onMultiSelectItem(e){if(!this.options.selectable)return;const r=this.itemFromTarget(e);if(r){let s=this.options.multiselect?this.getSelection():[];if((e.srcEvent&&e.srcEvent.shiftKey||this.options.sequentialSelection)&&this.options.multiselect){const l=this.itemsData.get(r.id).group;let u;this.options.multiselectPerGroup&&s.length>0&&(u=this.itemsData.get(s[0]).group),(!this.options.multiselectPerGroup||null==u||u==l)&&s.push(r.id);const d=t._getItemRange(this.itemsData.get(s));if(!this.options.multiselectPerGroup||u==l){s=[];for(const h in this.items)if(this.items.hasOwnProperty(h)){const p=this.items[h],M=p.data.start;M>=d.min&&(void 0!==p.data.end?p.data.end:M)<=d.max&&(!this.options.multiselectPerGroup||u==this.itemsData.get(p.id).group)&&!(p instanceof Yo)&&s.push(p.id)}}}else{const l=s.indexOf(r.id);-1==l?s.push(r.id):s.splice(l,1)}const a=s.filter(l=>this.getItemById(l).selectable);this.setSelection(a),this.body.emitter.emit(\"select\",{items:this.getSelection(),event:e})}}static _getItemRange(e){let r=null,s=null;return e.forEach(o=>{(null==s||o.startr)&&(r=o.end):(null==r||o.start>r)&&(r=o.start)}),{min:s,max:r}}itemFromElement(e){let r=e;for(;r;){if(r.hasOwnProperty(\"vis-item\"))return r[\"vis-item\"];r=r.parentNode}return null}itemFromTarget(e){return this.itemFromElement(e.target)}itemFromRelatedTarget(e){return this.itemFromElement(e.relatedTarget)}groupFromTarget(e){const r=e.center?e.center.y:e.clientY;let s=this.groupIds;s.length<=0&&this.groupsData&&(s=this.groupsData.getIds({order:this.options.groupOrder}));for(let o=0;o=d.top&&rd.top)return l}else if(0===o&&ra.id)),s=this.clusters.filter(a=>!r.has(a.id));let o=!1;for(let a of s){const l=this.selection.indexOf(a.id);-1!==l&&(a.unselect(),this.selection.splice(l,1),o=!0)}if(o){const a=this.getSelection();this.body.emitter.emit(\"select\",{items:a,event})}}this.clusters=e||[]}}return t.types={background:Yo,box:WN,range:jo,point:$N},t})();ig.prototype._onAdd=ig.prototype._onUpdate;let GN,Mh=!1,rg=\"background: #FFeeee; color: #dd0000\";class sn{constructor(){}static validate(n,e,r){Mh=!1,GN=e;let s=e;return void 0!==r&&(s=e[r]),sn.parse(n,s,[]),Mh}static parse(n,e,r){for(let s in n)n.hasOwnProperty(s)&&sn.check(s,n,e,r)}static check(n,e,r,s){if(void 0===r[n]&&void 0===r.__any__)return void sn.getSuggestion(n,r,s);let o=n,a=!0;void 0===r[n]&&void 0!==r.__any__&&(o=\"__any__\",a=\"object\"===sn.getType(e[n]));let l=r[o];a&&void 0!==l.__type__&&(l=l.__type__),sn.checkFields(n,e,r,o,l,s)}static checkFields(n,e,r,s,o,a){let l=function(h){console.log(\"%c\"+h+sn.printLocation(a,n),rg)},u=sn.getType(e[n]),d=o[u];void 0!==d?\"array\"===sn.getType(d)&&-1===d.indexOf(e[n])?(l('Invalid option detected in \"'+n+'\". Allowed values are:'+sn.print(d)+' not \"'+e[n]+'\". '),Mh=!0):\"object\"===u&&\"__any__\"!==s&&(a=j.copyAndExtendArray(a,n),sn.parse(e[n],r[s],a)):void 0===o.any&&(l('Invalid type received for \"'+n+'\". Expected: '+sn.print(Object.keys(o))+\". Received [\"+u+'] \"'+e[n]+'\"'),Mh=!0)}static getType(n){var e=typeof n;return\"object\"===e?null===n?\"null\":n instanceof Boolean?\"boolean\":n instanceof Number?\"number\":n instanceof String?\"string\":Array.isArray(n)?\"array\":n instanceof Date?\"date\":void 0!==n.nodeType?\"dom\":!0===n._isAMomentObject?\"moment\":\"object\":\"number\"===e?\"number\":\"boolean\"===e?\"boolean\":\"string\"===e?\"string\":void 0===e?\"undefined\":e}static getSuggestion(n,e,r){let u,s=sn.findInOptions(n,e,r,!1),o=sn.findInOptions(n,GN,[],!0);u=void 0!==s.indexMatch?\" in \"+sn.printLocation(s.path,n,\"\")+'Perhaps it was incomplete? Did you mean: \"'+s.indexMatch+'\"?\\n\\n':o.distance<=4&&s.distance>o.distance?\" in \"+sn.printLocation(s.path,n,\"\")+\"Perhaps it was misplaced? Matching option found at: \"+sn.printLocation(o.path,o.closestMatch,\"\"):s.distance<=8?'. Did you mean \"'+s.closestMatch+'\"?'+sn.printLocation(s.path,n):\". Did you mean one of these: \"+sn.print(Object.keys(e))+sn.printLocation(r,n),console.log('%cUnknown option detected: \"'+n+'\"'+u,rg),Mh=!0}static findInOptions(n,e,r,s=!1){let d,o=1e9,a=\"\",l=[],u=n.toLowerCase();for(let h in e){let p;if(void 0!==e[h].__type__&&!0===s){let M=sn.findInOptions(n,e[h],j.copyAndExtendArray(r,h));o>M.distance&&(a=M.closestMatch,l=M.path,o=M.distance,d=M.indexMatch)}else-1!==h.toLowerCase().indexOf(u)&&(d=h),p=sn.levenshteinDistance(n,h),o>p&&(a=h,l=j.copyArray(r),o=p)}return{closestMatch:a,path:l,distance:o,indexMatch:d}}static printLocation(n,e,r=\"Problem value found at: \\n\"){let s=\"\\n\\n\"+r+\"options = {\\n\";for(let o=0;o{},this.closeCallback=()=>{},this._create()}insertTo(n){void 0!==this.hammer&&(this.hammer.destroy(),this.hammer=void 0),this.container=n,this.container.appendChild(this.frame),this._bindHammer(),this._setSize()}setUpdateCallback(n){if(\"function\"!=typeof n)throw new Error(\"Function attempted to set as colorPicker update callback is not a function.\");this.updateCallback=n}setCloseCallback(n){if(\"function\"!=typeof n)throw new Error(\"Function attempted to set as colorPicker closing callback is not a function.\");this.closeCallback=n}_isColorString(n){if(\"string\"==typeof n)return UG[n]}setColor(n,e=!0){if(\"none\"===n)return;let r;var s=this._isColorString(n);if(void 0!==s&&(n=s),!0===j.isString(n)){if(!0===j.isValidRGB(n)){let o=n.substr(4).substr(0,n.length-5).split(\",\");r={r:o[0],g:o[1],b:o[2],a:1}}else if(!0===j.isValidRGBA(n)){let o=n.substr(5).substr(0,n.length-6).split(\",\");r={r:o[0],g:o[1],b:o[2],a:o[3]}}else if(!0===j.isValidHex(n)){let o=j.hexToRGB(n);r={r:o.r,g:o.g,b:o.b,a:1}}}else n instanceof Object&&void 0!==n.r&&void 0!==n.g&&void 0!==n.b&&(r={r:n.r,g:n.g,b:n.b,a:void 0!==n.a?n.a:\"1.0\"});if(void 0===r)throw new Error(\"Unknown color passed to the colorPicker. Supported are strings: rgb, hex, rgba. Object: rgb ({r:r,g:g,b:b,[a:a]}). Supplied: \"+JSON.stringify(n));this._setColor(r,e)}show(){void 0!==this.closeCallback&&(this.closeCallback(),this.closeCallback=void 0),this.applied=!1,this.frame.style.display=\"block\",this._generateHueCircle()}_hide(n=!0){!0===n&&(this.previousColor=j.extend({},this.color)),!0===this.applied&&this.updateCallback(this.initialColor),this.frame.style.display=\"none\",setTimeout(()=>{void 0!==this.closeCallback&&(this.closeCallback(),this.closeCallback=void 0)},0)}_save(){this.updateCallback(this.color),this.applied=!1,this._hide()}_apply(){this.applied=!0,this.updateCallback(this.color),this._updatePicker(this.color)}_loadLast(){void 0!==this.previousColor?this.setColor(this.previousColor,!1):alert(\"There is no last color to load...\")}_setColor(n,e=!0){!0===e&&(this.initialColor=j.extend({},n)),this.color=n;let r=j.RGBToHSV(n.r,n.g,n.b),s=2*Math.PI,o=this.r*r.s,a=this.centerCoordinates.x+o*Math.sin(s*r.h),l=this.centerCoordinates.y+o*Math.cos(s*r.h);this.colorPickerSelector.style.left=a-.5*this.colorPickerSelector.clientWidth+\"px\",this.colorPickerSelector.style.top=l-.5*this.colorPickerSelector.clientHeight+\"px\",this._updatePicker(n)}_setOpacity(n){this.color.a=n/100,this._updatePicker(this.color)}_setBrightness(n){let e=j.RGBToHSV(this.color.r,this.color.g,this.color.b);e.v=n/100;let r=j.HSVToRGB(e.h,e.s,e.v);r.a=this.color.a,this.color=r,this._updatePicker()}_updatePicker(n=this.color){let e=j.RGBToHSV(n.r,n.g,n.b),r=this.colorPickerCanvas.getContext(\"2d\");void 0===this.pixelRation&&(this.pixelRatio=(window.devicePixelRatio||1)/(r.webkitBackingStorePixelRatio||r.mozBackingStorePixelRatio||r.msBackingStorePixelRatio||r.oBackingStorePixelRatio||r.backingStorePixelRatio||1)),r.setTransform(this.pixelRatio,0,0,this.pixelRatio,0,0),r.clearRect(0,0,this.colorPickerCanvas.clientWidth,this.colorPickerCanvas.clientHeight),r.putImageData(this.hueCircle,0,0),r.fillStyle=\"rgba(0,0,0,\"+(1-e.v)+\")\",r.circle(this.centerCoordinates.x,this.centerCoordinates.y,this.r),r.fill(),this.brightnessRange.value=100*e.v,this.opacityRange.value=100*n.a,this.initialColorDiv.style.backgroundColor=\"rgba(\"+this.initialColor.r+\",\"+this.initialColor.g+\",\"+this.initialColor.b+\",\"+this.initialColor.a+\")\",this.newColorDiv.style.backgroundColor=\"rgba(\"+this.color.r+\",\"+this.color.g+\",\"+this.color.b+\",\"+this.color.a+\")\"}_setSize(){this.colorPickerCanvas.style.width=\"100%\",this.colorPickerCanvas.style.height=\"100%\",this.colorPickerCanvas.width=289*this.pixelRatio,this.colorPickerCanvas.height=289*this.pixelRatio}_create(){if(this.frame=document.createElement(\"div\"),this.frame.className=\"vis-color-picker\",this.colorPickerDiv=document.createElement(\"div\"),this.colorPickerSelector=document.createElement(\"div\"),this.colorPickerSelector.className=\"vis-selector\",this.colorPickerDiv.appendChild(this.colorPickerSelector),this.colorPickerCanvas=document.createElement(\"canvas\"),this.colorPickerDiv.appendChild(this.colorPickerCanvas),this.colorPickerCanvas.getContext){let e=this.colorPickerCanvas.getContext(\"2d\");this.pixelRatio=(window.devicePixelRatio||1)/(e.webkitBackingStorePixelRatio||e.mozBackingStorePixelRatio||e.msBackingStorePixelRatio||e.oBackingStorePixelRatio||e.backingStorePixelRatio||1),this.colorPickerCanvas.getContext(\"2d\").setTransform(this.pixelRatio,0,0,this.pixelRatio,0,0)}else{let e=document.createElement(\"DIV\");e.style.color=\"red\",e.style.fontWeight=\"bold\",e.style.padding=\"10px\",e.innerHTML=\"Error: your browser does not support HTML canvas\",this.colorPickerCanvas.appendChild(e)}this.colorPickerDiv.className=\"vis-color\",this.opacityDiv=document.createElement(\"div\"),this.opacityDiv.className=\"vis-opacity\",this.brightnessDiv=document.createElement(\"div\"),this.brightnessDiv.className=\"vis-brightness\",this.arrowDiv=document.createElement(\"div\"),this.arrowDiv.className=\"vis-arrow\",this.opacityRange=document.createElement(\"input\");try{this.opacityRange.type=\"range\",this.opacityRange.min=\"0\",this.opacityRange.max=\"100\"}catch{}this.opacityRange.value=\"100\",this.opacityRange.className=\"vis-range\",this.brightnessRange=document.createElement(\"input\");try{this.brightnessRange.type=\"range\",this.brightnessRange.min=\"0\",this.brightnessRange.max=\"100\"}catch{}this.brightnessRange.value=\"100\",this.brightnessRange.className=\"vis-range\",this.opacityDiv.appendChild(this.opacityRange),this.brightnessDiv.appendChild(this.brightnessRange);var n=this;this.opacityRange.onchange=function(){n._setOpacity(this.value)},this.opacityRange.oninput=function(){n._setOpacity(this.value)},this.brightnessRange.onchange=function(){n._setBrightness(this.value)},this.brightnessRange.oninput=function(){n._setBrightness(this.value)},this.brightnessLabel=document.createElement(\"div\"),this.brightnessLabel.className=\"vis-label vis-brightness\",this.brightnessLabel.innerHTML=\"brightness:\",this.opacityLabel=document.createElement(\"div\"),this.opacityLabel.className=\"vis-label vis-opacity\",this.opacityLabel.innerHTML=\"opacity:\",this.newColorDiv=document.createElement(\"div\"),this.newColorDiv.className=\"vis-new-color\",this.newColorDiv.innerHTML=\"new\",this.initialColorDiv=document.createElement(\"div\"),this.initialColorDiv.className=\"vis-initial-color\",this.initialColorDiv.innerHTML=\"initial\",this.cancelButton=document.createElement(\"div\"),this.cancelButton.className=\"vis-button vis-cancel\",this.cancelButton.innerHTML=\"cancel\",this.cancelButton.onclick=this._hide.bind(this,!1),this.applyButton=document.createElement(\"div\"),this.applyButton.className=\"vis-button vis-apply\",this.applyButton.innerHTML=\"apply\",this.applyButton.onclick=this._apply.bind(this),this.saveButton=document.createElement(\"div\"),this.saveButton.className=\"vis-button vis-save\",this.saveButton.innerHTML=\"save\",this.saveButton.onclick=this._save.bind(this),this.loadButton=document.createElement(\"div\"),this.loadButton.className=\"vis-button vis-load\",this.loadButton.innerHTML=\"load last\",this.loadButton.onclick=this._loadLast.bind(this),this.frame.appendChild(this.colorPickerDiv),this.frame.appendChild(this.arrowDiv),this.frame.appendChild(this.brightnessLabel),this.frame.appendChild(this.brightnessDiv),this.frame.appendChild(this.opacityLabel),this.frame.appendChild(this.opacityDiv),this.frame.appendChild(this.newColorDiv),this.frame.appendChild(this.initialColorDiv),this.frame.appendChild(this.cancelButton),this.frame.appendChild(this.applyButton),this.frame.appendChild(this.saveButton),this.frame.appendChild(this.loadButton)}_bindHammer(){this.drag={},this.pinch={},this.hammer=new Mi(this.colorPickerCanvas),this.hammer.get(\"pinch\").set({enable:!0}),kN(this.hammer,n=>{this._moveSelector(n)}),this.hammer.on(\"tap\",n=>{this._moveSelector(n)}),this.hammer.on(\"panstart\",n=>{this._moveSelector(n)}),this.hammer.on(\"panmove\",n=>{this._moveSelector(n)}),this.hammer.on(\"panend\",n=>{this._moveSelector(n)})}_generateHueCircle(){if(!1===this.generated){let n=this.colorPickerCanvas.getContext(\"2d\");void 0===this.pixelRation&&(this.pixelRatio=(window.devicePixelRatio||1)/(n.webkitBackingStorePixelRatio||n.mozBackingStorePixelRatio||n.msBackingStorePixelRatio||n.oBackingStorePixelRatio||n.backingStorePixelRatio||1)),n.setTransform(this.pixelRatio,0,0,this.pixelRatio,0,0);let s,o,a,l,e=this.colorPickerCanvas.clientWidth,r=this.colorPickerCanvas.clientHeight;n.clearRect(0,0,e,r),this.centerCoordinates={x:.5*e,y:.5*r},this.r=.49*e;let p,u=2*Math.PI/360,d=1/360,h=1/this.r;for(a=0;a<360;a++)for(l=0;l0&&this._makeItem([]),this._makeHeader(s),this._handleObject(this.configureOptions[s],[s])),e++);this._makeButton(),this._push()}_push(){this.wrapper=document.createElement(\"div\"),this.wrapper.className=\"vis-configuration-wrapper\",this.container.appendChild(this.wrapper);for(var n=0;n{r.appendChild(s)}),this.domElements.push(r),this.domElements.length}return 0}_makeHeader(n){let e=document.createElement(\"div\");e.className=\"vis-configuration vis-config-header\",e.innerHTML=j.xss(n),this._makeItem([],e)}_makeLabel(n,e,r=!1){let s=document.createElement(\"div\");return s.className=\"vis-configuration vis-config-label vis-config-s\"+e.length,s.innerHTML=j.xss(!0===r?\"\"+n+\":\":n+\":\"),s}_makeDropdown(n,e,r){let s=document.createElement(\"select\");s.className=\"vis-configuration vis-config-select\";let o=0;void 0!==e&&-1!==n.indexOf(e)&&(o=n.indexOf(e));for(let u=0;ua&&1!==a&&(u.max=Math.ceil(e*k),h=u.max,d=\"range increased\"),u.value=e}else u.value=s;let p=document.createElement(\"input\");p.className=\"vis-configuration vis-config-rangeinput\",p.value=Number(u.value);var M=this;u.onchange=function(){p.value=this.value,M._update(Number(this.value),r)},u.oninput=function(){p.value=this.value};let D=this._makeLabel(r[r.length-1],r),E=this._makeItem(r,D,u,p);\"\"!==d&&this.popupHistory[E]!==h&&(this.popupHistory[E]=h,this._setupPopup(d,E))}_makeButton(){if(!0===this.options.showButton){let n=document.createElement(\"div\");n.className=\"vis-configuration vis-config-button\",n.innerHTML=\"generate options\",n.onclick=()=>{this._printOptions()},n.onmouseover=()=>{n.className=\"vis-configuration vis-config-button hover\"},n.onmouseout=()=>{n.className=\"vis-configuration vis-config-button\"},this.optionsContainer=document.createElement(\"div\"),this.optionsContainer.className=\"vis-configuration vis-config-option-container\",this.domElements.push(this.optionsContainer),this.domElements.push(n)}}_setupPopup(n,e){if(!0===this.initialized&&!0===this.allowCreation&&this.popupCounter{this._removePopup()},this.popupCounter+=1,this.popupDiv={html:r,index:e}}}_removePopup(){void 0!==this.popupDiv.html&&(this.popupDiv.html.parentNode.removeChild(this.popupDiv.html),clearTimeout(this.popupDiv.hideTimeout),clearTimeout(this.popupDiv.deleteTimeout),this.popupDiv={})}_showPopupIfNeeded(){if(void 0!==this.popupDiv.html){let e=this.domElements[this.popupDiv.index].getBoundingClientRect();this.popupDiv.html.style.left=e.left+\"px\",this.popupDiv.html.style.top=e.top-30+\"px\",document.body.appendChild(this.popupDiv.html),this.popupDiv.hideTimeout=setTimeout(()=>{this.popupDiv.html.style.opacity=0},1500),this.popupDiv.deleteTimeout=setTimeout(()=>{this._removePopup()},1800)}}_makeCheckbox(n,e,r){var s=document.createElement(\"input\");s.type=\"checkbox\",s.className=\"vis-configuration vis-config-checkbox\",s.checked=n,void 0!==e&&(s.checked=e,e!==n&&(\"object\"==typeof n?e!==n.enabled&&this.changedOptions.push({path:r,value:e}):this.changedOptions.push({path:r,value:e})));let o=this;s.onchange=function(){o._update(this.checked,r)};let a=this._makeLabel(r[r.length-1],r);this._makeItem(r,a,s)}_makeTextInput(n,e,r){var s=document.createElement(\"input\");s.type=\"text\",s.className=\"vis-configuration vis-config-text\",s.value=e,e!==n&&this.changedOptions.push({path:r,value:e});let o=this;s.onchange=function(){o._update(this.value,r)};let a=this._makeLabel(r[r.length-1],r);this._makeItem(r,a,s)}_makeColorField(n,e,r){let s=n[1],o=document.createElement(\"div\");\"none\"!==(e=void 0===e?s:e)?(o.className=\"vis-configuration vis-config-colorBlock\",o.style.backgroundColor=e):o.className=\"vis-configuration vis-config-colorBlock none\",e=void 0===e?s:e,o.onclick=()=>{this._showColorPicker(e,o,r)};let a=this._makeLabel(r[r.length-1],r);this._makeItem(r,a,o)}_showColorPicker(n,e,r){e.onclick=function(){},this.colorPicker.insertTo(e),this.colorPicker.show(),this.colorPicker.setColor(n),this.colorPicker.setUpdateCallback(s=>{let o=\"rgba(\"+s.r+\",\"+s.g+\",\"+s.b+\",\"+s.a+\")\";e.style.backgroundColor=o,this._update(o,r)}),this.colorPicker.setCloseCallback(()=>{e.onclick=()=>{this._showColorPicker(n,e,r)}})}_handleObject(n,e=[],r=!1){let s=!1,o=this.options.filter,a=!1;for(let l in n)if(n.hasOwnProperty(l)){s=!0;let u=n[l],d=j.copyAndExtendArray(e,l);if(\"function\"==typeof o&&(s=o(l,e),!1===s&&!Array.isArray(u)&&\"string\"!=typeof u&&\"boolean\"!=typeof u&&u instanceof Object&&(this.allowCreation=!1,s=this._handleObject(u,d,!0),this.allowCreation=!1===r)),!1!==s){a=!0;let h=this._getValue(d);if(Array.isArray(u))this._handleArray(u,h,d);else if(\"string\"==typeof u)this._makeTextInput(u,h,d);else if(\"boolean\"==typeof u)this._makeCheckbox(u,h,d);else if(u instanceof Object){let p=!0;if(-1!==e.indexOf(\"physics\")&&this.moduleOptions.physics.solver!==l&&(p=!1),!0===p)if(void 0!==u.enabled){let M=j.copyAndExtendArray(d,\"enabled\"),D=this._getValue(M);if(!0===D){let E=this._makeLabel(l,d,!0);this._makeItem(d,E),a=this._handleObject(u,d)||a}else this._makeCheckbox(u,D,d)}else{let M=this._makeLabel(l,d,!0);this._makeItem(d,M),a=this._handleObject(u,d)||a}}else console.error(\"dont know how to handle\",u,l,d)}}return a}_handleArray(n,e,r){\"string\"==typeof n[0]&&\"color\"===n[0]?(this._makeColorField(n,e,r),n[1]!==e&&this.changedOptions.push({path:r,value:e})):\"string\"==typeof n[0]?(this._makeDropdown(n,e,r),n[0]!==e&&this.changedOptions.push({path:r,value:e})):\"number\"==typeof n[0]&&(this._makeRange(n,e,r),n[0]!==e&&this.changedOptions.push({path:r,value:Number(e)}))}_update(n,e){let r=this._constructOptions(n,e);this.parent.body&&this.parent.body.emitter&&this.parent.body.emitter.emit&&this.parent.body.emitter.emit(\"configChange\",r),this.initialized=!0,this.parent.setOptions(r)}_constructOptions(n,e,r={}){let s=r;n=\"false\"!==(n=\"true\"===n||n)&&n;for(let o=0;ovar options = \"+JSON.stringify(n,null,2)+\"\"}getOptions(){let n={};for(var e=0;e\"u\"){this.dom.root.style.visibility=\"hidden\";let u,d=this.dom.root;for(;!u&&d;)u=window.getComputedStyle(d,null).direction,d=d.parentElement;this.options.rtl=u&&\"rtl\"==u.toLowerCase()}else this.options.rtl=s.rtl;s&&(s.rollingMode&&(this.options.rollingMode=s.rollingMode),s.onInitialDrawComplete&&(this.options.onInitialDrawComplete=s.onInitialDrawComplete),s.onTimeout&&(this.options.onTimeout=s.onTimeout),s.loadingScreenTemplate&&(this.options.loadingScreenTemplate=s.loadingScreenTemplate));const a=document.createElement(\"div\");if(this.options.loadingScreenTemplate){const u=this.options.loadingScreenTemplate.bind(this),d=u(this.dom.loadingScreen);d instanceof Object&&!(d instanceof Element)?u(a):d instanceof Element?(a.innerHTML=\"\",a.appendChild(d)):null!=d&&(a.innerHTML=j.xss(d))}function l(u,d){o.hasListeners(u)&&o.emit(u,o.getEventProperties(d))}this.dom.loadingScreen.appendChild(a),this.components=[],this.body={dom:this.dom,domProps:this.props,emitter:{on:this.on.bind(this),off:this.off.bind(this),emit:this.emit.bind(this)},hiddenDates:[],util:{getScale:()=>o.timeAxis.step.scale,getStep:()=>o.timeAxis.step.step,toScreen:o._toScreen.bind(o),toGlobalScreen:o._toGlobalScreen.bind(o),toTime:o._toTime.bind(o),toGlobalTime:o._toGlobalTime.bind(o)}},this.range=new gh(this.body,this.options),this.components.push(this.range),this.body.range=this.range,this.timeAxis=new _h(this.body,this.options),this.timeAxis2=null,this.components.push(this.timeAxis),this.currentTime=new JD(this.body,this.options),this.components.push(this.currentTime),this.itemSet=new ig(this.body,this.options),this.components.push(this.itemSet),this.itemsData=null,this.groupsData=null,this.dom.root.onclick=u=>{l(\"click\",u)},this.dom.root.ondblclick=u=>{l(\"doubleClick\",u)},this.dom.root.oncontextmenu=u=>{l(\"contextmenu\",u)},this.dom.root.onmouseover=u=>{l(\"mouseOver\",u)},window.PointerEvent?(this.dom.root.onpointerdown=u=>{l(\"mouseDown\",u)},this.dom.root.onpointermove=u=>{l(\"mouseMove\",u)},this.dom.root.onpointerup=u=>{l(\"mouseUp\",u)}):(this.dom.root.onmousemove=u=>{l(\"mouseMove\",u)},this.dom.root.onmousedown=u=>{l(\"mouseDown\",u)},this.dom.root.onmouseup=u=>{l(\"mouseUp\",u)}),this.initialFitDone=!1,this.on(\"changed\",()=>{if(null!=o.itemsData){if(!o.initialFitDone&&!o.options.rollingMode)if(o.initialFitDone=!0,null!=o.options.start||null!=o.options.end){if(null==o.options.start||null==o.options.end)var u=o.getItemRange();o.setWindow(null!=o.options.start?o.options.start:u.min,null!=o.options.end?o.options.end:u.max,{animation:!1})}else o.fit({animation:!1});!o.initialDrawDone&&(o.initialRangeChangeDone||!o.options.start&&!o.options.end||o.options.rollingMode)&&(o.initialDrawDone=!0,o.itemSet.initialDrawDone=!0,o.dom.root.style.visibility=\"visible\",o.dom.loadingScreen.parentNode.removeChild(o.dom.loadingScreen),o.options.onInitialDrawComplete&&setTimeout(()=>o.options.onInitialDrawComplete(),0))}}),this.on(\"destroyTimeline\",()=>{o.destroy()}),s&&this.setOptions(s),this.body.emitter.on(\"fit\",u=>{this._onFit(u),this.redraw()}),r&&this.setGroups(r),e&&this.setItems(e),this._redraw()}_createConfigurator(){return new JN(this,this.dom.container,zG)}redraw(){this.itemSet&&this.itemSet.markDirty({refreshItems:!0}),this._redraw()}setOptions(n){if(!0===sn.validate(n,HG)&&console.log(\"%cErrors have been found in the supplied options object.\",rg),Ha.prototype.setOptions.call(this,n),\"type\"in n&&n.type!==this.options.type){this.options.type=n.type;const r=this.itemsData;if(r){const s=this.getSelection();this.setItems(null),this.setItems(r.rawDS),this.setSelection(s)}}}setItems(n){let e;this.itemsDone=!1,e=n?zs(n)?Ru(n):Ru(new Hs(n)):null,this.itemsData&&this.itemsData.dispose(),this.itemsData=e,this.itemSet&&this.itemSet.setItems(null!=e?e.rawDS:null)}setGroups(n){let e;n?(Array.isArray(n)&&(n=new Hs(n)),e=new PD(n,{filter:s=>!1!==s.visible})):e=null,null!=this.groupsData&&\"function\"==typeof this.groupsData.setData&&this.groupsData.setData(null),this.groupsData=e,this.itemSet.setGroups(e)}setData(n){n&&n.groups&&this.setGroups(n.groups),n&&n.items&&this.setItems(n.items)}setSelection(n,e){this.itemSet&&this.itemSet.setSelection(n),e&&e.focus&&this.focus(n,e)}getSelection(){return this.itemSet&&this.itemSet.getSelection()||[]}focus(n,e){if(!this.itemsData||null==n)return;const r=Array.isArray(n)?n:[n],s=this.itemsData.get(r);let o=null,a=null;if(s.forEach(l=>{const u=l.start.valueOf(),d=\"end\"in l?l.end.valueOf():l.start.valueOf();(null===o||ua)&&(a=d)}),null!==o&&null!==a){const l=this,u=this.itemSet.items[r[0]];let d=-1*this._getScrollTop(),h=null;const p=(Y,V,Q)=>{const ne=ZN(l,u);if(!1===ne||(h||(h=ne),h.itemTop==ne.itemTop&&!h.shouldScroll))return;h.itemTop!=ne.itemTop&&ne.shouldScroll&&(h=ne,d=-1*l._getScrollTop());const $e=h.scrollOffset;l._setScrollTop(-(Q?$e:d+($e-d)*Y)),V||l._redraw()},M=()=>{const Y=ZN(l,u);Y.shouldScroll&&Y.itemTop!=h.itemTop&&(l._setScrollTop(-Y.scrollOffset),l._redraw())},D=()=>{M(),setTimeout(M,100)},k=(o+a)/2,x=!e||void 0===e.zoom||e.zoom?1.1*(a-o):Math.max(this.range.end-this.range.start,1.1*(a-o)),R=!e||void 0===e.animation||e.animation;R||(h={shouldScroll:!1,scrollOffset:-1,itemTop:-1}),this.range.setRange(k-x/2,k+x/2,{animation:R},D,p)}}fit(n,e){const r=!n||void 0===n.animation||n.animation;let s;1===this.itemsData.length&&void 0===this.itemsData.get()[0].end?(s=this.getDataRange(),this.moveTo(s.min.valueOf(),{animation:r},e)):(s=this.getItemRange(),this.range.setRange(s.min,s.max,{animation:r},e))}getItemRange(){const n=this.getDataRange();let e=null!==n.min?n.min.valueOf():null,r=null!==n.max?n.max.valueOf():null,s=null,o=null;if(null!=e&&null!=r){let a=r-e;a<=0&&(a=10);const l=a/this.props.center.width,u={};let d=0;if(j.forEach(this.itemSet.items,(p,M)=>{p.groupShowing&&(u[M]=p.redraw(!0),d=u[M].length)}),d>0)for(let p=0;p{M[p]()});if(j.forEach(this.itemSet.items,p=>{const M=nw(p),D=iw(p);let E,k;this.options.rtl?(E=M-(p.getWidthRight()+10)*l,k=D+(p.getWidthLeft()+10)*l):(E=M-(p.getWidthLeft()+10)*l,k=D+(p.getWidthRight()+10)*l),Er&&(r=k,o=p)}),s&&o){const p=s.getWidthLeft()+10,M=o.getWidthRight()+10,D=this.props.center.width-p-M;D>0&&(this.options.rtl?(e=nw(s)-M*a/D,r=iw(o)+p*a/D):(e=nw(s)-p*a/D,r=iw(o)+M*a/D))}}return{min:null!=e?new Date(e):null,max:null!=r?new Date(r):null}}getDataRange(){let n=null,e=null;return this.itemsData&&this.itemsData.forEach(r=>{const s=j.convert(r.start,\"Date\").valueOf(),o=j.convert(null!=r.end?r.end:r.start,\"Date\").valueOf();(null===n||se)&&(e=o)}),{min:null!=n?new Date(n):null,max:null!=e?new Date(e):null}}getEventProperties(n){const e=n.center?n.center.x:n.clientX,r=n.center?n.center.y:n.clientY,s=this.dom.centerContainer.getBoundingClientRect(),o=this.options.rtl?s.right-e:e-s.left,a=r-s.top,l=this.itemSet.itemFromTarget(n),u=this.itemSet.groupFromTarget(n),d=eg.customTimeFromTarget(n),h=this.itemSet.options.snap||null,p=this.body.util.getScale(),M=this.body.util.getStep(),D=this._toTime(o),E=h?h(D,p,M):D,k=j.getTarget(n);let x=null;return null!=l?x=\"item\":null!=d?x=\"custom-time\":j.hasParent(k,this.timeAxis.dom.foreground)||this.timeAxis2&&j.hasParent(k,this.timeAxis2.dom.foreground)?x=\"axis\":j.hasParent(k,this.itemSet.dom.labelSet)?x=\"group-label\":j.hasParent(k,this.currentTime.bar)?x=\"current-time\":j.hasParent(k,this.dom.center)&&(x=\"background\"),{event:n,item:l?l.id:null,isCluster:!!l&&!!l.isCluster,items:l?l.items||[]:null,group:u?u.groupId:null,customTime:d?d.options.id:null,what:x,pageX:n.srcEvent?n.srcEvent.pageX:n.pageX,pageY:n.srcEvent?n.srcEvent.pageY:n.pageY,x:o,y:a,time:D,snappedTime:E}}toggleRollingMode(){this.range.rolling?this.range.stopRolling():(null==this.options.rollingMode&&this.setOptions(this.options),this.range.startRolling())}_redraw(){Ha.prototype._redraw.call(this)}_onFit(n){const{start:e,end:r,animation:s}=n;r?this.range.setRange(e,r,{animation:s}):this.moveTo(e.valueOf(),{animation:s})}}function nw(t){return j.convert(t.data.start,\"Date\").valueOf()}function iw(t){return j.convert(null!=t.data.end?t.data.end:t.data.start,\"Date\").valueOf()}function ZN(t,n){if(!n.parent)return!1;const e=t.options.rtl?t.props.rightContainer.height:t.props.leftContainer.height,r=t.props.center.height,s=n.parent;let o=s.top,a=!0;const l=t.timeAxis.options.orientation.axis,u=()=>\"bottom\"==l?s.height-n.top-n.height:n.top,d=-1*t._getScrollTop(),h=o+u(),p=n.height;return hd+e?o+=u()+p-e+t.itemSet.options.margin.item.vertical:a=!1,o=Math.min(o,r-e),{shouldScroll:a,scrollOffset:o,itemTop:h}}function Ro(t){for(var n in t)t.hasOwnProperty(n)&&(t[n].redundant=t[n].used,t[n].used=[])}function Mr(t){for(var n in t)if(t.hasOwnProperty(n)&&t[n].redundant){for(var e=0;e0?(r=n[t].redundant[0],n[t].redundant.shift()):(r=document.createElementNS(\"http://www.w3.org/2000/svg\",t),e.appendChild(r)):(r=document.createElementNS(\"http://www.w3.org/2000/svg\",t),n[t]={used:[],redundant:[]},e.appendChild(r)),n[t].used.push(r),r}function rw(t,n,e,r){var s;return n.hasOwnProperty(t)?n[t].redundant.length>0?(s=n[t].redundant[0],n[t].redundant.shift()):(s=document.createElement(t),void 0!==r?e.insertBefore(s,r):e.appendChild(s)):(s=document.createElement(t),n[t]={used:[],redundant:[]},void 0!==r?e.insertBefore(s,r):e.appendChild(s)),n[t].used.push(s),s}function Bu(t,n,e,r,s,o){var a;if(\"circle\"==e.style?((a=Br(\"circle\",r,s)).setAttributeNS(null,\"cx\",t),a.setAttributeNS(null,\"cy\",n),a.setAttributeNS(null,\"r\",.5*e.size)):((a=Br(\"rect\",r,s)).setAttributeNS(null,\"x\",t-.5*e.size),a.setAttributeNS(null,\"y\",n-.5*e.size),a.setAttributeNS(null,\"width\",e.size),a.setAttributeNS(null,\"height\",e.size)),void 0!==e.styles&&a.setAttributeNS(null,\"style\",e.styles),a.setAttributeNS(null,\"class\",e.className+\" vis-point\"),o){var l=Br(\"text\",r,s);o.xOffset&&(t+=o.xOffset),o.yOffset&&(n+=o.yOffset),o.content&&(l.textContent=o.content),o.className&&l.setAttributeNS(null,\"class\",o.className+\" vis-label\"),l.setAttributeNS(null,\"x\",t),l.setAttributeNS(null,\"y\",n)}return a}function sw(t,n,e,r,s,o,a,l){if(0!=r){r<0&&(n-=r*=-1);var u=Br(\"rect\",o,a);u.setAttributeNS(null,\"x\",t-.5*e),u.setAttributeNS(null,\"y\",n),u.setAttributeNS(null,\"width\",e),u.setAttributeNS(null,\"height\",r),u.setAttributeNS(null,\"class\",s),l&&u.setAttributeNS(null,\"style\",l)}}class XN{constructor(n,e,r,s,o,a,l=!1,u=!1){if(this.majorSteps=[1,2,5,10],this.minorSteps=[.25,.5,1,2],this.customLines=null,this.containerHeight=o,this.majorCharHeight=a,this._start=n,this._end=e,this.scale=1,this.minorStepIdx=-1,this.magnitudefactor=1,this.determineScale(),this.zeroAlign=l,this.autoScaleStart=r,this.autoScaleEnd=s,this.formattingFunction=u,r||s){const d=this,h=p=>{const M=p-p%(d.magnitudefactor*d.minorSteps[d.minorStepIdx]);return p%(d.magnitudefactor*d.minorSteps[d.minorStepIdx])>d.magnitudefactor*d.minorSteps[d.minorStepIdx]*.5?M+d.magnitudefactor*d.minorSteps[d.minorStepIdx]:M};r&&(this._start-=2*this.magnitudefactor*this.minorSteps[this.minorStepIdx],this._start=h(this._start)),s&&(this._end+=this.magnitudefactor*this.minorSteps[this.minorStepIdx],this._end=h(this._end)),this.determineScale()}}setCharHeight(n){this.majorCharHeight=n}setHeight(n){this.containerHeight=n}determineScale(){const n=this._end-this._start;this.scale=this.containerHeight/n;const e=this.majorCharHeight/this.scale,r=n>0?Math.round(Math.log(n)/Math.LN10):0;this.minorStepIdx=-1,this.magnitudefactor=Math.pow(10,r);let s=0;r<0&&(s=r);let o=!1;for(let a=s;Math.abs(a)<=Math.abs(r);a++){this.magnitudefactor=Math.pow(10,a);for(let l=0;l=e){o=!0,this.minorStepIdx=l;break}if(!0===o)break}}is_major(n){return n%(this.magnitudefactor*this.majorSteps[this.minorStepIdx])==0}getStep(){return this.magnitudefactor*this.minorSteps[this.minorStepIdx]}getFirstMajor(){const n=this.magnitudefactor*this.majorSteps[this.minorStepIdx];return this.convertValue(this._start+(n-this._start%n)%n)}formatValue(n){let e=n.toPrecision(5);return\"function\"==typeof this.formattingFunction&&(e=this.formattingFunction(n)),\"number\"==typeof e?`${e}`:\"string\"==typeof e?e:n.toPrecision(5)}getLines(){const n=[],e=this.getStep();for(let s=this._start+(e-this._start%e)%e;this._end-s>1e-5;s+=e)s!=this._start&&n.push({major:this.is_major(s),y:this.convertValue(s),val:this.formatValue(s)});return n}followScale(n){const e=this.minorStepIdx,r=this._start,s=this._end,o=this,a=()=>{o.magnitudefactor*=2},l=()=>{o.magnitudefactor/=2};n.minorStepIdx<=1&&this.minorStepIdx<=1||n.minorStepIdx>1&&this.minorStepIdx>1||(n.minorStepIdxs+1e-5)l(),h=!1;else{if(!this.autoScaleStart&&this._start=0)){l(),h=!1;continue}console.warn(\"Can't adhere to given 'min' range, due to zeroalign\")}this.autoScaleStart&&this.autoScaleEnd&&M`${parseFloat(a.toPrecision(3))}`,title:{text:void 0,style:void 0}},right:{range:{min:void 0,max:void 0},format:a=>`${parseFloat(a.toPrecision(3))}`,title:{text:void 0,style:void 0}}},this.linegraphOptions=s,this.linegraphSVG=r,this.props={},this.DOMelements={lines:{},labels:{},title:{}},this.dom={},this.scale=void 0,this.range={start:0,end:0},this.options=j.extend({},this.defaultOptions),this.conversionFactor=1,this.setOptions(e),this.width=Number(`${this.options.width}`.replace(\"px\",\"\")),this.minWidth=this.width,this.height=this.linegraphSVG.getBoundingClientRect().height,this.hidden=!1,this.stepPixels=25,this.zeroCrossing=-1,this.amountOfSteps=-1,this.lineOffset=0,this.master=!0,this.masterAxis=null,this.svgElements={},this.iconsRemoved=!1,this.groups={},this.amountOfGroups=0,this._create(),null==this.scale&&this._redrawLabels(),this.framework={svg:this.svg,svgElements:this.svgElements,options:this.options,groups:this.groups};const o=this;this.body.emitter.on(\"verticalDrag\",()=>{o.dom.lineContainer.style.top=`${o.body.domProps.scrollTop}px`})}addGroup(n,e){this.groups.hasOwnProperty(n)||(this.groups[n]=e),this.amountOfGroups+=1}updateGroup(n,e){this.groups.hasOwnProperty(n)||(this.amountOfGroups+=1),this.groups[n]=e}removeGroup(n){this.groups.hasOwnProperty(n)&&(delete this.groups[n],this.amountOfGroups-=1)}setOptions(n){if(n){let e=!1;this.options.orientation!=n.orientation&&void 0!==n.orientation&&(e=!0),j.selectiveDeepExtend([\"orientation\",\"showMinorLabels\",\"showMajorLabels\",\"icons\",\"majorLinesOffset\",\"minorLinesOffset\",\"labelOffsetX\",\"labelOffsetY\",\"iconWidth\",\"width\",\"visible\",\"left\",\"right\",\"alignZeros\"],this.options,n),this.minWidth=Number(`${this.options.width}`.replace(\"px\",\"\")),!0===e&&this.dom.frame&&(this.hide(),this.show())}}_create(){this.dom.frame=document.createElement(\"div\"),this.dom.frame.style.width=this.options.width,this.dom.frame.style.height=this.height,this.dom.lineContainer=document.createElement(\"div\"),this.dom.lineContainer.style.width=\"100%\",this.dom.lineContainer.style.height=this.height,this.dom.lineContainer.style.position=\"relative\",this.dom.lineContainer.style.visibility=\"visible\",this.dom.lineContainer.style.display=\"block\",this.svg=document.createElementNS(\"http://www.w3.org/2000/svg\",\"svg\"),this.svg.style.position=\"absolute\",this.svg.style.top=\"0px\",this.svg.style.height=\"100%\",this.svg.style.width=\"100%\",this.svg.style.display=\"block\",this.dom.frame.appendChild(this.svg)}_redrawGroupIcons(){let n;Ro(this.svgElements);const e=this.options.iconWidth;let o=11.5;n=\"left\"===this.options.orientation?4:this.width-e-4;const a=Object.keys(this.groups);a.sort((l,u)=>l{const h=d.y,p=d.major;this.options.showMinorLabels&&!1===p&&this._redrawLabel(h-2,d.val,e,\"vis-y-axis vis-minor\",this.props.minorCharHeight),p&&h>=0&&this._redrawLabel(h-2,d.val,e,\"vis-y-axis vis-major\",this.props.majorCharHeight),!0===this.master&&(p?this._redrawLine(h,e,\"vis-grid vis-horizontal vis-major\",this.options.majorLinesOffset,this.props.majorLineWidth):this._redrawLine(h,e,\"vis-grid vis-horizontal vis-minor\",this.options.minorLinesOffset,this.props.minorLineWidth))});let l=0;void 0!==this.options[e].title&&void 0!==this.options[e].title.text&&(l=this.props.titleCharHeight);const u=!0===this.options.icons?Math.max(this.options.iconWidth,l)+this.options.labelOffsetX+15:l+this.options.labelOffsetX+15;return this.maxLabelSize>this.width-u&&!0===this.options.visible?(this.width=this.maxLabelSize+u,this.options.width=`${this.width}px`,Mr(this.DOMelements.lines),Mr(this.DOMelements.labels),this.redraw(),n=!0):this.maxLabelSizethis.minWidth?(this.width=Math.max(this.minWidth,this.maxLabelSize+u),this.options.width=`${this.width}px`,Mr(this.DOMelements.lines),Mr(this.DOMelements.labels),this.redraw(),n=!0):(Mr(this.DOMelements.lines),Mr(this.DOMelements.labels),n=!1),n}convertValue(n){return this.scale.convertValue(n)}screenToValue(n){return this.scale.screenToValue(n)}_redrawLabel(n,e,r,s,o){const a=rw(\"div\",this.DOMelements.labels,this.dom.frame);a.className=s,a.innerHTML=j.xss(e),\"left\"===r?(a.style.left=`-${this.options.labelOffsetX}px`,a.style.textAlign=\"right\"):(a.style.right=`-${this.options.labelOffsetX}px`,a.style.textAlign=\"left\"),a.style.top=`${n-.5*o+this.options.labelOffsetY}px`,e+=\"\";const l=Math.max(this.props.majorCharWidth,this.props.minorCharWidth);this.maxLabelSize\"u\"?{}:n).style||t.options.drawPoints.style,styles:n.styles||t.options.drawPoints.styles,size:n.size||t.options.drawPoints.size,className:n.className||t.className}}function vi(t,n){}function qn(t,n){}function Vs(t,n,e,r){this.id=n,this.options=j.selectiveBridgeObject([\"sampling\",\"style\",\"sort\",\"yAxisOrientation\",\"barChart\",\"drawPoints\",\"shaded\",\"interpolation\",\"zIndex\",\"excludeFromStacking\",\"excludeFromLegend\"],e),this.usingDefaultStyle=void 0===t.className,this.groupsUsingDefaultStyles=r,this.zeroPosition=0,this.update(t),1==this.usingDefaultStyle&&(this.groupsUsingDefaultStyles[0]+=1),this.itemsData=[],this.visible=void 0===t.visible||t.visible}function Ri(t,n,e,r){this.body=t,this.defaultOptions={enabled:!1,icons:!0,iconSize:20,iconSpacing:6,left:{visible:!0,position:\"top-left\"},right:{visible:!0,position:\"top-right\"}},this.side=e,this.options=j.extend({},this.defaultOptions),this.linegraphOptions=r,this.svgElements={},this.dom={},this.groups={},this.amountOfGroups=0,this._create(),this.framework={svg:this.svg,svgElements:this.svgElements,options:this.options,groups:this.groups},this.setOptions(n)}vh.draw=function(t,n,e,r){r=r||0;for(var s=function $G(t,n){var e=void 0;return t.options&&t.options.drawPoints&&t.options.drawPoints.onRender&&\"function\"==typeof t.options.drawPoints.onRender&&(e=t.options.drawPoints.onRender),n.group.options&&n.group.options.drawPoints&&n.group.options.drawPoints.onRender&&\"function\"==typeof n.group.options.drawPoints.onRender&&(e=n.group.options.drawPoints.onRender),e}(e,n),o=0;o0&&(e=Math.min(e,Math.abs(n[r-1].screen_x-n[r].screen_x))),0===e&&(void 0===t[n[r].screen_x]&&(t[n[r].screen_x]={amount:0,resolved:0,accumulatedPositive:0,accumulatedNegative:0}),t[n[r].screen_x].amount+=1)},vi._getSafeDrawData=function(t,n,e){var r,s;return t0?(r=t0){t.sort(function(a,l){return a.screen_x===l.screen_x?a.groupIdn[o].screen_y?n[o].screen_y:r,s=st[a].accumulatedNegative?t[a].accumulatedNegative:r)>t[a].accumulatedPositive?t[a].accumulatedPositive:r,s=(s=s0)return 1==n.options.interpolation.enabled?qn._catmullRom(t,n):qn._linear(t)},qn.drawIcon=function(t,n,e,r,s,o){var l,u,a=.5*s,d=Br(\"rect\",o.svgElements,o.svg);d.setAttributeNS(null,\"x\",n),d.setAttributeNS(null,\"y\",e-a),d.setAttributeNS(null,\"width\",r),d.setAttributeNS(null,\"height\",2*a),d.setAttributeNS(null,\"class\",\"vis-outline\"),(l=Br(\"path\",o.svgElements,o.svg)).setAttributeNS(null,\"class\",t.className),void 0!==t.style&&l.setAttributeNS(null,\"style\",t.style),l.setAttributeNS(null,\"d\",\"M\"+n+\",\"+e+\" L\"+(n+r)+\",\"+e),1==t.options.shaded.enabled&&((u=Br(\"path\",o.svgElements,o.svg)).setAttributeNS(null,\"d\",\"top\"==t.options.shaded.orientation?\"M\"+n+\", \"+(e-a)+\"L\"+n+\",\"+e+\" L\"+(n+r)+\",\"+e+\" L\"+(n+r)+\",\"+(e-a):\"M\"+n+\",\"+e+\" L\"+n+\",\"+(e+a)+\" L\"+(n+r)+\",\"+(e+a)+\"L\"+(n+r)+\",\"+e),u.setAttributeNS(null,\"class\",t.className+\" vis-icon-fill\"),void 0!==t.options.shaded.style&&\"\"!==t.options.shaded.style&&u.setAttributeNS(null,\"style\",t.options.shaded.style)),1==t.options.drawPoints.enabled&&Bu(n+.5*r,e,{style:t.options.drawPoints.style,styles:t.options.drawPoints.styles,size:t.options.drawPoints.size,className:t.className},o.svgElements,o.svg)},qn.drawShading=function(t,n,e,r){if(1==n.options.shaded.enabled){var s=Number(r.svg.style.height.replace(\"px\",\"\")),o=Br(\"path\",r.svgElements,r.svg),a=\"L\";1==n.options.interpolation.enabled&&(a=\"C\");var l,u;u=\"top\"==n.options.shaded.orientation?0:\"bottom\"==n.options.shaded.orientation?s:Math.min(Math.max(0,n.zeroPosition),s),l=\"group\"==n.options.shaded.orientation&&null!=e&&null!=e?\"M\"+t[0][0]+\",\"+t[0][1]+\" \"+this.serializePath(t,a,!1)+\" L\"+e[e.length-1][0]+\",\"+e[e.length-1][1]+\" \"+this.serializePath(e,a,!0)+e[0][0]+\",\"+e[0][1]+\" Z\":\"M\"+t[0][0]+\",\"+t[0][1]+\" \"+this.serializePath(t,a,!1)+\" V\"+u+\" H\"+t[0][0]+\" Z\",o.setAttributeNS(null,\"class\",n.className+\" vis-fill\"),void 0!==n.options.shaded.style&&o.setAttributeNS(null,\"style\",n.options.shaded.style),o.setAttributeNS(null,\"d\",l)}},qn.draw=function(t,n,e){if(null!=t&&null!=t){var r=Br(\"path\",e.svgElements,e.svg);r.setAttributeNS(null,\"class\",n.className),void 0!==n.style&&r.setAttributeNS(null,\"style\",n.style);var s=\"L\";1==n.options.interpolation.enabled&&(s=\"C\"),r.setAttributeNS(null,\"d\",\"M\"+t[0][0]+\",\"+t[0][1]+\" \"+this.serializePath(t,s,!1))}},qn.serializePath=function(t,n,e){if(t.length<2)return\"\";var s,r=n;if(e)for(s=t.length-2;s>0;s--)r+=t[s][0]+\",\"+t[s][1]+\" \";else for(s=1;s0&&(E=1/E),(k=3*x*(x+R))>0&&(k=1/k),0==(l={screen_x:(-V*r.screen_x+(M=2*Q+3*ne*R+V)*s.screen_x+Q*o.screen_x)*E,screen_y:(-V*r.screen_y+M*s.screen_y+Q*o.screen_y)*E}).screen_x&&0==l.screen_y&&(l=s),0==(u={screen_x:(Y*s.screen_x+(D=2*Y+3*x*R+V)*o.screen_x-V*a.screen_x)*k,screen_y:(Y*s.screen_y+D*o.screen_y-V*a.screen_y)*k}).screen_x&&0==u.screen_y&&(u=o),ce.push([l.screen_x,l.screen_y]),ce.push([u.screen_x,u.screen_y]),ce.push([o.screen_x,o.screen_y]);return ce},qn._linear=function(t){for(var n=[],e=0;ee.x?1:-1})):this.itemsData=[]},Vs.prototype.getItems=function(){return this.itemsData},Vs.prototype.setZeroPosition=function(t){this.zeroPosition=t},Vs.prototype.setOptions=function(t){void 0!==t&&(j.selectiveDeepExtend([\"sampling\",\"style\",\"sort\",\"yAxisOrientation\",\"barChart\",\"zIndex\",\"excludeFromStacking\",\"excludeFromLegend\"],this.options,t),\"function\"==typeof t.drawPoints&&(t.drawPoints={onRender:t.drawPoints}),j.mergeOptions(this.options,t,\"interpolation\"),j.mergeOptions(this.options,t,\"drawPoints\"),j.mergeOptions(this.options,t,\"shaded\"),t.interpolation&&\"object\"==typeof t.interpolation&&t.interpolation.parametrization&&(\"uniform\"==t.interpolation.parametrization?this.options.interpolation.alpha=0:\"chordal\"==t.interpolation.parametrization?this.options.interpolation.alpha=1:(this.options.interpolation.parametrization=\"centripetal\",this.options.interpolation.alpha=.5)))},Vs.prototype.update=function(t){this.group=t,this.content=t.content||\"graph\",this.className=t.className||this.className||\"vis-graph-group\"+this.groupsUsingDefaultStyles[0]%10,this.visible=void 0===t.visible||t.visible,this.style=t.style,this.setOptions(t.options)},Vs.prototype.getLegend=function(t,n,e,r,s){switch(null!=e&&null!=e||(e={svg:document.createElementNS(\"http://www.w3.org/2000/svg\",\"svg\"),svgElements:{},options:this.options,groups:[this]}),(null==r||null==r)&&(r=0),(null==s||null==s)&&(s=.5*n),this.options.style){case\"line\":qn.drawIcon(this,r,s,t,n,e);break;case\"points\":case\"point\":vh.drawIcon(this,r,s,t,n,e);break;case\"bar\":vi.drawIcon(this,r,s,t,n,e)}return{icon:e.svg,label:this.content,orientation:this.options.yAxisOrientation}},Vs.prototype.getYRange=function(t){for(var n=t[0].y,e=t[0].y,r=0;rt[r].y?t[r].y:n,e=e\");this.dom.textArea.innerHTML=j.xss(o),this.dom.textArea.style.lineHeight=.75*this.options.iconSize+this.options.iconSpacing+\"px\"}},Ri.prototype.drawLegendIcons=function(){if(this.dom.frame.parentNode){var t=Object.keys(this.groups);t.sort(function(d,h){return d0){var l={};for(this._getRelevantData(a,l,s,o),this._applySampling(a,l),n=0;n0)switch(t.options.style){case\"line\":d.hasOwnProperty(a[n])||(d[a[n]]=qn.calcPath(l[a[n]],t)),qn.draw(d[a[n]],t,this.framework);case\"point\":case\"points\":(\"point\"==t.options.style||\"points\"==t.options.style||1==t.options.drawPoints.enabled)&&vh.draw(l[a[n]],t,this.framework)}}}return Mr(this.svgElements),!1},Yt.prototype._stack=function(t,n){var e,r,o,a;e=0;for(var l=0;lt[l].x){a=n[u],o=0==u?a:n[u-1],e=u;break}}void 0===a&&(o=n[n.length-1],a=n[n.length-1]),t[l].y=0==(r=a.x-o.x)?t[l].orginalY+a.y:t[l].orginalY+(a.y-o.y)/r*(t[l].x-o.x)+o.y}},Yt.prototype._getRelevantData=function(t,n,e,r){var s,o,a;if(t.length>0)for(o=0;o0)for(var r=0;r0){var o,a=s.length,u=a/(this.body.util.toGlobalScreen(s[s.length-1].x)-this.body.util.toGlobalScreen(s[0].x));o=Math.min(Math.ceil(.2*a),Math.max(1,Math.round(u)));for(var d=new Array(a),h=0;h0){for(o=0;o0&&(s=this.groups[t[o]],!0===u.stack&&\"bar\"===u.style?\"left\"===u.yAxisOrientation?a=a.concat(r):l=l.concat(r):e[t[o]]=s.getYRange(r,t[o]));vi.getStackedYRange(a,e,t,\"__barStackLeft\",\"left\"),vi.getStackedYRange(l,e,t,\"__barStackRight\",\"right\")}},Yt.prototype._updateYAxis=function(t,n){var d,h,e=!1,r=!1,s=!1,o=1e9,a=1e9,l=-1e9,u=-1e9;if(t.length>0){for(var p=0;pd?d:o,l=ld?d:a,u=uo.timeAxis.step.scale,getStep:()=>o.timeAxis.step.step,toScreen:o._toScreen.bind(o),toGlobalScreen:o._toGlobalScreen.bind(o),toTime:o._toTime.bind(o),toGlobalTime:o._toGlobalTime.bind(o)}},this.range=new gh(this.body),this.components.push(this.range),this.body.range=this.range,this.timeAxis=new _h(this.body),this.components.push(this.timeAxis),this.currentTime=new JD(this.body),this.components.push(this.currentTime),this.linegraph=new Yt(this.body),this.components.push(this.linegraph),this.itemsData=null,this.groupsData=null,this.on(\"tap\",function(a){o.emit(\"click\",o.getEventProperties(a))}),this.on(\"doubletap\",function(a){o.emit(\"doubleClick\",o.getEventProperties(a))}),this.dom.root.oncontextmenu=function(a){o.emit(\"contextmenu\",o.getEventProperties(a))},this.initialFitDone=!1,this.on(\"changed\",function(){if(null!=o.itemsData){if(!o.initialFitDone&&!o.options.rollingMode)if(o.initialFitDone=!0,null!=o.options.start||null!=o.options.end){if(null==o.options.start||null==o.options.end)var a=o.getItemRange();o.setWindow(null!=o.options.start?o.options.start:a.min,null!=o.options.end?o.options.end:a.max,{animation:!1})}else o.fit({animation:!1});!o.initialDrawDone&&(o.initialRangeChangeDone||!o.options.start&&!o.options.end||o.options.rollingMode)&&(o.initialDrawDone=!0,o.dom.root.style.visibility=\"visible\",o.dom.loadingScreen.parentNode.removeChild(o.dom.loadingScreen),o.options.onInitialDrawComplete&&setTimeout(()=>o.options.onInitialDrawComplete(),0))}}),r&&this.setOptions(r),e&&this.setGroups(e),n&&this.setItems(n),this._redraw()}(Bs.prototype=new Ha).setOptions=function(t){!0===sn.validate(t,qG)&&console.log(\"%cErrors have been found in the supplied options object.\",rg),Ha.prototype.setOptions.call(this,t)},Bs.prototype.setItems=function(t){var e,n=null==this.itemsData;e=t?zs(t)?Ru(t):Ru(new Hs(t)):null,this.itemsData&&this.itemsData.dispose(),this.itemsData=e,this.linegraph&&this.linegraph.setItems(null!=e?e.rawDS:null),n&&(null!=this.options.start||null!=this.options.end?this.setWindow(null!=this.options.start?this.options.start:null,null!=this.options.end?this.options.end:null,{animation:!1}):this.fit({animation:!1}))},Bs.prototype.setGroups=function(t){var n;n=t?zs(t)?t:new Hs(t):null,this.groupsData=n,this.linegraph.setGroups(n)},Bs.prototype.getLegend=function(t,n,e){return void 0===n&&(n=15),void 0===e&&(e=15),void 0!==this.linegraph.groups[t]?this.linegraph.groups[t].getLegend(n,e):\"cannot find group:'\"+t+\"'\"},Bs.prototype.isGroupVisible=function(t){return void 0!==this.linegraph.groups[t]&&this.linegraph.groups[t].visible&&(void 0===this.linegraph.options.groups.visibility[t]||1==this.linegraph.options.groups.visibility[t])},Bs.prototype.getDataRange=function(){var t=null,n=null;for(var e in this.linegraph.groups)if(this.linegraph.groups.hasOwnProperty(e)&&1==this.linegraph.groups[e].visible)for(var r=0;ro?o:t,n=null==n||n0&&d.push(h.screenToValue(s)),!p.hidden&&this.itemsData.length>0&&d.push(p.screenToValue(s)),{event:t,customTime:a?a.options.id:null,what:u,pageX:t.srcEvent?t.srcEvent.pageX:t.pageX,pageY:t.srcEvent?t.srcEvent.pageY:t.pageY,x:r,y:s,time:o,value:d}},Bs.prototype._createConfigurator=function(){return new JN(this,this.dom.container,JG)};const ZG=function WG(){try{return navigator?navigator.languages&&navigator.languages.length?navigator.languages:navigator.userLanguage||navigator.language||navigator.browserLanguage||\"en\":\"en\"}catch{return\"en\"}}();Ji().locale(ZG);var lw=[\"onChange\",\"onClose\",\"onDayCreate\",\"onDestroy\",\"onKeyDown\",\"onMonthChange\",\"onOpen\",\"onParseConfig\",\"onReady\",\"onValueUpdate\",\"onYearChange\",\"onPreCalendarPosition\"],Gu={_disable:[],allowInput:!1,allowInvalidPreload:!1,altFormat:\"F j, Y\",altInput:!1,altInputClass:\"form-control input\",animate:\"object\"==typeof window&&-1===window.navigator.userAgent.indexOf(\"MSIE\"),ariaDateFormat:\"F j, Y\",autoFillDefaultTime:!0,clickOpens:!0,closeOnSelect:!0,conjunction:\", \",dateFormat:\"Y-m-d\",defaultHour:12,defaultMinute:0,defaultSeconds:0,disable:[],disableMobile:!1,enableSeconds:!1,enableTime:!1,errorHandler:function(t){return typeof console<\"u\"&&console.warn(t)},getWeek:function(t){var n=new Date(t.getTime());n.setHours(0,0,0,0),n.setDate(n.getDate()+3-(n.getDay()+6)%7);var e=new Date(n.getFullYear(),0,4);return 1+Math.round(((n.getTime()-e.getTime())/864e5-3+(e.getDay()+6)%7)/7)},hourIncrement:1,ignoredFocusElements:[],inline:!1,locale:\"default\",minuteIncrement:5,mode:\"single\",monthSelectorType:\"dropdown\",nextArrow:\"\",noCalendar:!1,now:new Date,onChange:[],onClose:[],onDayCreate:[],onDestroy:[],onKeyDown:[],onMonthChange:[],onOpen:[],onParseConfig:[],onReady:[],onValueUpdate:[],onYearChange:[],onPreCalendarPosition:[],plugins:[],position:\"auto\",positionElement:void 0,prevArrow:\"\",shorthandCurrentMonth:!1,showMonths:1,static:!1,time_24hr:!1,weekNumbers:!1,wrap:!1},uw={weekdays:{shorthand:[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"],longhand:[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"]},months:{shorthand:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"],longhand:[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function(t){var n=t%100;if(n>3&&n<21)return\"th\";switch(n%10){case 1:return\"st\";case 2:return\"nd\";case 3:return\"rd\";default:return\"th\"}},rangeSeparator:\" to \",weekAbbreviation:\"Wk\",scrollTitle:\"Scroll to increment\",toggleTitle:\"Click to toggle\",amPM:[\"AM\",\"PM\"],yearAriaLabel:\"Year\",monthAriaLabel:\"Month\",hourAriaLabel:\"Hour\",minuteAriaLabel:\"Minute\",time_24hr:!1};const dw=uw;var Fi=function(t,n){return void 0===n&&(n=2),(\"000\"+t).slice(-1*n)},vr=function(t){return!0===t?1:0};function ex(t,n){var e;return function(){var r=this,s=arguments;clearTimeout(e),e=setTimeout(function(){return t.apply(r,s)},n)}}var cw=function(t){return t instanceof Array?t:[t]};function Di(t,n,e){if(!0===e)return t.classList.add(n);t.classList.remove(n)}function kt(t,n,e){var r=window.document.createElement(t);return e=e||\"\",r.className=n=n||\"\",void 0!==e&&(r.textContent=e),r}function og(t){for(;t.firstChild;)t.removeChild(t.firstChild)}function tx(t,n){return n(t)?t:t.parentNode?tx(t.parentNode,n):void 0}function ag(t,n){var e=kt(\"div\",\"numInputWrapper\"),r=kt(\"input\",\"numInput \"+t),s=kt(\"span\",\"arrowUp\"),o=kt(\"span\",\"arrowDown\");if(-1===navigator.userAgent.indexOf(\"MSIE 9.0\")?r.type=\"number\":(r.type=\"text\",r.pattern=\"\\\\d*\"),void 0!==n)for(var a in n)r.setAttribute(a,n[a]);return e.appendChild(r),e.appendChild(s),e.appendChild(o),e}function Ki(t){try{return\"function\"==typeof t.composedPath?t.composedPath()[0]:t.target}catch{return t.target}}var hw=function(){},lg=function(t,n,e){return e.months[n?\"shorthand\":\"longhand\"][t]},KG={D:hw,F:function(t,n,e){t.setMonth(e.months.longhand.indexOf(n))},G:function(t,n){t.setHours((t.getHours()>=12?12:0)+parseFloat(n))},H:function(t,n){t.setHours(parseFloat(n))},J:function(t,n){t.setDate(parseFloat(n))},K:function(t,n,e){t.setHours(t.getHours()%12+12*vr(new RegExp(e.amPM[1],\"i\").test(n)))},M:function(t,n,e){t.setMonth(e.months.shorthand.indexOf(n))},S:function(t,n){t.setSeconds(parseFloat(n))},U:function(t,n){return new Date(1e3*parseFloat(n))},W:function(t,n,e){var r=parseInt(n),s=new Date(t.getFullYear(),0,2+7*(r-1),0,0,0,0);return s.setDate(s.getDate()-s.getDay()+e.firstDayOfWeek),s},Y:function(t,n){t.setFullYear(parseFloat(n))},Z:function(t,n){return new Date(n)},d:function(t,n){t.setDate(parseFloat(n))},h:function(t,n){t.setHours((t.getHours()>=12?12:0)+parseFloat(n))},i:function(t,n){t.setMinutes(parseFloat(n))},j:function(t,n){t.setDate(parseFloat(n))},l:hw,m:function(t,n){t.setMonth(parseFloat(n)-1)},n:function(t,n){t.setMonth(parseFloat(n)-1)},s:function(t,n){t.setSeconds(parseFloat(n))},u:function(t,n){return new Date(parseFloat(n))},w:hw,y:function(t,n){t.setFullYear(2e3+parseFloat(n))}},Ua={D:\"\",F:\"\",G:\"(\\\\d\\\\d|\\\\d)\",H:\"(\\\\d\\\\d|\\\\d)\",J:\"(\\\\d\\\\d|\\\\d)\\\\w+\",K:\"\",M:\"\",S:\"(\\\\d\\\\d|\\\\d)\",U:\"(.+)\",W:\"(\\\\d\\\\d|\\\\d)\",Y:\"(\\\\d{4})\",Z:\"(.+)\",d:\"(\\\\d\\\\d|\\\\d)\",h:\"(\\\\d\\\\d|\\\\d)\",i:\"(\\\\d\\\\d|\\\\d)\",j:\"(\\\\d\\\\d|\\\\d)\",l:\"\",m:\"(\\\\d\\\\d|\\\\d)\",n:\"(\\\\d\\\\d|\\\\d)\",s:\"(\\\\d\\\\d|\\\\d)\",u:\"(.+)\",w:\"(\\\\d\\\\d|\\\\d)\",y:\"(\\\\d{2})\"},Dh={Z:function(t){return t.toISOString()},D:function(t,n,e){return n.weekdays.shorthand[Dh.w(t,n,e)]},F:function(t,n,e){return lg(Dh.n(t,n,e)-1,!1,n)},G:function(t,n,e){return Fi(Dh.h(t,n,e))},H:function(t){return Fi(t.getHours())},J:function(t,n){return void 0!==n.ordinal?t.getDate()+n.ordinal(t.getDate()):t.getDate()},K:function(t,n){return n.amPM[vr(t.getHours()>11)]},M:function(t,n){return lg(t.getMonth(),!0,n)},S:function(t){return Fi(t.getSeconds())},U:function(t){return t.getTime()/1e3},W:function(t,n,e){return e.getWeek(t)},Y:function(t){return Fi(t.getFullYear(),4)},d:function(t){return Fi(t.getDate())},h:function(t){return t.getHours()%12?t.getHours()%12:12},i:function(t){return Fi(t.getMinutes())},j:function(t){return t.getDate()},l:function(t,n){return n.weekdays.longhand[t.getDay()]},m:function(t){return Fi(t.getMonth()+1)},n:function(t){return t.getMonth()+1},s:function(t){return t.getSeconds()},u:function(t){return t.getTime()},w:function(t){return t.getDay()},y:function(t){return String(t.getFullYear()).substring(2)}},nx=function(t){var n=t.config,e=void 0===n?Gu:n,r=t.l10n,s=void 0===r?uw:r,o=t.isMobile,a=void 0!==o&&o;return function(l,u,d){var h=d||s;return void 0===e.formatDate||a?u.split(\"\").map(function(p,M,D){return Dh[p]&&\"\\\\\"!==D[M-1]?Dh[p](l,h,e):\"\\\\\"!==p?p:\"\"}).join(\"\"):e.formatDate(l,u,h)}},fw=function(t){var n=t.config,e=void 0===n?Gu:n,r=t.l10n,s=void 0===r?uw:r;return function(o,a,l,u){if(0===o||o){var h,d=u||s,p=o;if(o instanceof Date)h=new Date(o.getTime());else if(\"string\"!=typeof o&&void 0!==o.toFixed)h=new Date(o);else if(\"string\"==typeof o){var M=a||(e||Gu).dateFormat,D=String(o).trim();if(\"today\"===D)h=new Date,l=!0;else if(e&&e.parseDate)h=e.parseDate(o,M);else if(/Z$/.test(D)||/GMT$/.test(D))h=new Date(o);else{for(var E=void 0,k=[],x=0,R=0,Y=\"\";xMath.min(n,e)&&t=0?new Date:new Date(e.config.minDate.getTime()),U=mw(e.config);A.setHours(U.hours,U.minutes,U.seconds,A.getMilliseconds()),e.selectedDates=[A],e.latestSelectedDateObj=A}void 0!==N&&\"blur\"!==N.type&&function l9(N){N.preventDefault();var A=\"keydown\"===N.type,U=Ki(N),G=U;void 0!==e.amPM&&U===e.amPM&&(e.amPM.textContent=e.l10n.amPM[vr(e.amPM.textContent===e.l10n.amPM[0])]);var he=parseFloat(G.getAttribute(\"min\")),Me=parseFloat(G.getAttribute(\"max\")),it=parseFloat(G.getAttribute(\"step\")),Ee=parseInt(G.value,10),Ce=Ee+it*(N.delta||(A?38===N.which?1:-1:0));if(typeof G.value<\"u\"&&2===G.value.length){var Be=G===e.hourElement,Bt=G===e.minuteElement;CeMe&&(Ce=G===e.hourElement?Ce-Me-vr(!e.amPM):he,Bt&&Q(void 0,1,e.hourElement)),e.amPM&&Be&&(1===it?Ce+Ee===23:Math.abs(Ce-Ee)>it)&&(e.amPM.textContent=e.l10n.amPM[vr(e.amPM.textContent===e.l10n.amPM[0])]),G.value=Fi(Ce)}}(N);var G=e._input.value;p(),Ws(),e._input.value!==G&&e._debouncedChange()}function p(){if(void 0!==e.hourElement&&void 0!==e.minuteElement){var N=(parseInt(e.hourElement.value.slice(-2),10)||0)%24,A=(parseInt(e.minuteElement.value,10)||0)%60,U=void 0!==e.secondElement?(parseInt(e.secondElement.value,10)||0)%60:0;void 0!==e.amPM&&(N=function d(N,A){return N%12+12*vr(A===e.l10n.amPM[1])}(N,e.amPM.textContent));var G=void 0!==e.config.minTime||e.config.minDate&&e.minDateHasTime&&e.latestSelectedDateObj&&0===er(e.latestSelectedDateObj,e.config.minDate,!0),he=void 0!==e.config.maxTime||e.config.maxDate&&e.maxDateHasTime&&e.latestSelectedDateObj&&0===er(e.latestSelectedDateObj,e.config.maxDate,!0);if(void 0!==e.config.maxTime&&void 0!==e.config.minTime&&e.config.minTime>e.config.maxTime){var Me=pw(e.config.minTime.getHours(),e.config.minTime.getMinutes(),e.config.minTime.getSeconds()),it=pw(e.config.maxTime.getHours(),e.config.maxTime.getMinutes(),e.config.maxTime.getSeconds()),Ee=pw(N,A,U);if(Ee>it&&Ee=12)]),void 0!==e.secondElement&&(e.secondElement.value=Fi(U)))}function E(N){var A=Ki(N),U=parseInt(A.value)+(N.delta||0);(U/1e3>1||\"Enter\"===N.key&&!/[^\\d]/.test(U.toString()))&&vg(U)}function k(N,A,U,G){return A instanceof Array?A.forEach(function(he){return k(N,he,U,G)}):N instanceof Array?N.forEach(function(he){return k(he,A,U,G)}):(N.addEventListener(A,U,G),void e._handlers.push({remove:function(){return N.removeEventListener(A,U,G)}}))}function x(){cn(\"onChange\")}function Y(N,A){var U=void 0!==N?e.parseDate(N):e.latestSelectedDateObj||(e.config.minDate&&e.config.minDate>e.now?e.config.minDate:e.config.maxDate&&e.config.maxDate=0&&er(N,e.selectedDates[1])<=0}(A)&&!Vw(A)&&Me.classList.add(\"inRange\"),e.weekNumbers&&1===e.config.showMonths&&\"prevMonthDay\"!==N&&G%7==6&&e.weekNumbers.insertAdjacentHTML(\"beforeend\",\"\"+e.config.getWeek(A)+\"\"),cn(\"onDayCreate\",Me),Me}function $e(N){N.focus(),\"range\"===e.config.mode&&wg(N)}function ot(N){for(var U=N>0?e.config.showMonths:-1,G=N>0?0:e.config.showMonths-1;G!=U;G+=N)for(var he=e.daysContainer.children[G],it=N>0?he.children.length:-1,Ee=N>0?0:he.children.length-1;Ee!=it;Ee+=N){var dt=he.children[Ee];if(-1===dt.className.indexOf(\"hidden\")&&Wa(dt.dateObj))return dt}}function ys(N,A){var U=o(),G=Dg(U||document.body),he=void 0!==N?N:G?U:void 0!==e.selectedDateElem&&Dg(e.selectedDateElem)?e.selectedDateElem:void 0!==e.todayDateElem&&Dg(e.todayDateElem)?e.todayDateElem:ot(A>0?1:-1);void 0===he?e._input.focus():G?function Dr(N,A){for(var U=-1===N.className.indexOf(\"Month\")?N.dateObj.getMonth():e.currentMonth,G=A>0?e.config.showMonths:-1,he=A>0?1:-1,Me=U-e.currentMonth;Me!=G;Me+=he)for(var it=e.daysContainer.children[Me],dt=it.children.length,Ce=U-e.currentMonth===Me?N.$i+A:A<0?it.children.length-1:0;Ce>=0&&Ce0?dt:-1);Ce+=he){var Be=it.children[Ce];if(-1===Be.className.indexOf(\"hidden\")&&Wa(Be.dateObj)&&Math.abs(N.$i-Ce)>=Math.abs(A))return $e(Be)}e.changeMonth(he),ys(ot(he),0)}(he,A):$e(he)}function H7(N,A){for(var U=(new Date(N,A,1).getDay()-e.l10n.firstDayOfWeek+7)%7,G=e.utils.getDaysInMonth((A-1+12)%12,N),he=e.utils.getDaysInMonth(A,N),Me=window.document.createDocumentFragment(),it=e.config.showMonths>1,Ee=it?\"prevMonthDay hidden\":\"prevMonthDay\",dt=it?\"nextMonthDay hidden\":\"nextMonthDay\",Ce=G+1-U,Be=0;Ce<=G;Ce++,Be++)Me.appendChild(ce(\"flatpickr-day \"+Ee,new Date(N,A-1,Ce),0,Be));for(Ce=1;Ce<=he;Ce++,Be++)Me.appendChild(ce(\"flatpickr-day\",new Date(N,A,Ce),0,Be));for(var Bt=he+1;Bt<=42-U&&(1===e.config.showMonths||Be%7!=0);Bt++,Be++)Me.appendChild(ce(\"flatpickr-day \"+dt,new Date(N,A+1,Bt%he),0,Be));var Ms=kt(\"div\",\"dayContainer\");return Ms.appendChild(Me),Ms}function Mg(){if(void 0!==e.daysContainer){og(e.daysContainer),e.weekNumbers&&og(e.weekNumbers);for(var N=document.createDocumentFragment(),A=0;A1||\"dropdown\"!==e.config.monthSelectorType)){e.monthsDropdownContainer.tabIndex=-1,e.monthsDropdownContainer.innerHTML=\"\";for(var A=0;A<12;A++)if(G=A,!(void 0!==e.config.minDate&&e.currentYear===e.config.minDate.getFullYear()&&Ge.config.maxDate.getMonth())){var U=kt(\"option\",\"flatpickr-monthDropdown-month\");U.value=new Date(e.currentYear,A).getMonth().toString(),U.textContent=lg(A,e.config.shorthandCurrentMonth,e.l10n),U.tabIndex=-1,e.currentMonth===A&&(U.selected=!0),e.monthsDropdownContainer.appendChild(U)}}var G}function z7(){var U,N=kt(\"div\",\"flatpickr-month\"),A=window.document.createDocumentFragment();e.config.showMonths>1||\"static\"===e.config.monthSelectorType?U=kt(\"span\",\"cur-month\"):(e.monthsDropdownContainer=kt(\"select\",\"flatpickr-monthDropdown-months\"),e.monthsDropdownContainer.setAttribute(\"aria-label\",e.l10n.monthAriaLabel),k(e.monthsDropdownContainer,\"change\",function(it){var Ee=Ki(it),dt=parseInt(Ee.value,10);e.changeMonth(dt-e.currentMonth),cn(\"onMonthChange\")}),Zu(),U=e.monthsDropdownContainer);var G=ag(\"cur-year\",{tabindex:\"-1\"}),he=G.getElementsByTagName(\"input\")[0];he.setAttribute(\"aria-label\",e.l10n.yearAriaLabel),e.config.minDate&&he.setAttribute(\"min\",e.config.minDate.getFullYear().toString()),e.config.maxDate&&(he.setAttribute(\"max\",e.config.maxDate.getFullYear().toString()),he.disabled=!!e.config.minDate&&e.config.minDate.getFullYear()===e.config.maxDate.getFullYear());var Me=kt(\"div\",\"flatpickr-current-month\");return Me.appendChild(U),Me.appendChild(G),A.appendChild(Me),N.appendChild(A),{container:N,yearElement:he,monthElement:U}}function dA(){og(e.monthNav),e.monthNav.appendChild(e.prevMonthNav),e.config.showMonths&&(e.yearElements=[],e.monthElements=[]);for(var N=e.config.showMonths;N--;){var A=z7();e.yearElements.push(A.yearElement),e.monthElements.push(A.monthElement),e.monthNav.appendChild(A.container)}e.monthNav.appendChild(e.nextMonthNav)}function cA(){e.weekdayContainer?og(e.weekdayContainer):e.weekdayContainer=kt(\"div\",\"flatpickr-weekdays\");for(var N=e.config.showMonths;N--;){var A=kt(\"div\",\"flatpickr-weekdaycontainer\");e.weekdayContainer.appendChild(A)}return hA(),e.weekdayContainer}function hA(){if(e.weekdayContainer){var N=e.l10n.firstDayOfWeek,A=ix(e.l10n.weekdays.shorthand);N>0&&N\\n \"+A.join(\"\")+\"\\n \\n \"}}function Fw(N,A){void 0===A&&(A=!0);var U=A?N:N-e.currentMonth;U<0&&!0===e._hidePrevMonthArrow||U>0&&!0===e._hideNextMonthArrow||(e.currentMonth+=U,(e.currentMonth<0||e.currentMonth>11)&&(e.currentYear+=e.currentMonth>11?1:-1,e.currentMonth=(e.currentMonth+12)%12,cn(\"onYearChange\"),Zu()),Mg(),cn(\"onMonthChange\"),Cg())}function Lh(N){return e.calendarContainer.contains(N)}function Hw(N){if(e.isOpen&&!e.config.inline){var A=Ki(N),U=Lh(A),he=!(A===e.input||A===e.altInput||e.element.contains(A)||N.path&&N.path.indexOf&&(~N.path.indexOf(e.input)||~N.path.indexOf(e.altInput))||U||Lh(N.relatedTarget)),Me=!e.config.ignoredFocusElements.some(function(it){return it.contains(A)});he&&Me&&(e.config.allowInput&&e.setDate(e._input.value,!1,e.config.altInput?e.config.altFormat:e.config.dateFormat),void 0!==e.timeContainer&&void 0!==e.minuteElement&&void 0!==e.hourElement&&\"\"!==e.input.value&&void 0!==e.input.value&&u(),e.close(),e.config&&\"range\"===e.config.mode&&1===e.selectedDates.length&&e.clear(!1))}}function vg(N){if(!(!N||e.config.minDate&&Ne.config.maxDate.getFullYear())){var U=e.currentYear!==N;e.currentYear=N||e.currentYear,e.config.maxDate&&e.currentYear===e.config.maxDate.getFullYear()?e.currentMonth=Math.min(e.config.maxDate.getMonth(),e.currentMonth):e.config.minDate&&e.currentYear===e.config.minDate.getFullYear()&&(e.currentMonth=Math.max(e.config.minDate.getMonth(),e.currentMonth)),U&&(e.redraw(),cn(\"onYearChange\"),Zu())}}function Wa(N,A){var U;void 0===A&&(A=!0);var G=e.parseDate(N,void 0,A);if(e.config.minDate&&G&&er(G,e.config.minDate,void 0!==A?A:!e.minDateHasTime)<0||e.config.maxDate&&G&&er(G,e.config.maxDate,void 0!==A?A:!e.maxDateHasTime)>0)return!1;if(!e.config.enable&&0===e.config.disable.length)return!0;if(void 0===G)return!1;for(var he=!!e.config.enable,Me=null!==(U=e.config.enable)&&void 0!==U?U:e.config.disable,it=0,Ee=void 0;it=Ee.from.getTime()&&G.getTime()<=Ee.to.getTime())return he}return!he}function Dg(N){return void 0!==e.daysContainer&&-1===N.className.indexOf(\"hidden\")&&-1===N.className.indexOf(\"flatpickr-disabled\")&&e.daysContainer.contains(N)}function Q7(N){var A=N.target===e._input,U=e._input.value.trimEnd()!==Bw();A&&U&&(!N.relatedTarget||!Lh(N.relatedTarget))&&e.setDate(e._input.value,!0,N.target===e.altInput?e.config.altFormat:e.config.dateFormat)}function fA(N){var A=Ki(N),U=e.config.wrap?t.contains(A):A===e._input,G=e.config.allowInput,he=e.isOpen&&(!G||!U),Me=e.config.inline&&U&&!G;if(13===N.keyCode&&U){if(G)return e.setDate(e._input.value,!0,A===e.altInput?e.config.altFormat:e.config.dateFormat),e.close(),A.blur();e.open()}else if(Lh(A)||he||Me){var it=!!e.timeContainer&&e.timeContainer.contains(A);switch(N.keyCode){case 13:it?(N.preventDefault(),u(),zw()):yA(N);break;case 27:N.preventDefault(),zw();break;case 8:case 46:U&&!e.config.allowInput&&(N.preventDefault(),e.clear());break;case 37:case 39:if(it||U)e.hourElement&&e.hourElement.focus();else{N.preventDefault();var Ee=o();if(void 0!==e.daysContainer&&(!1===G||Ee&&Dg(Ee))){var dt=39===N.keyCode?1:-1;N.ctrlKey?(N.stopPropagation(),Fw(dt),ys(ot(1),0)):ys(void 0,dt)}}break;case 38:case 40:N.preventDefault();var Ce=40===N.keyCode?1:-1;e.daysContainer&&void 0!==A.$i||A===e.input||A===e.altInput?N.ctrlKey?(N.stopPropagation(),vg(e.currentYear-Ce),ys(ot(1),0)):it||ys(void 0,7*Ce):A===e.currentYearElement?vg(e.currentYear-Ce):e.config.enableTime&&(!it&&e.hourElement&&e.hourElement.focus(),u(N),e._debouncedChange());break;case 9:if(it){var Be=[e.hourElement,e.minuteElement,e.secondElement,e.amPM].concat(e.pluginElements).filter(function(tr){return tr}),Bt=Be.indexOf(A);if(-1!==Bt){var Ms=Be[Bt+(N.shiftKey?-1:1)];N.preventDefault(),(Ms||e._input).focus()}}else!e.config.noCalendar&&e.daysContainer&&e.daysContainer.contains(A)&&N.shiftKey&&(N.preventDefault(),e._input.focus())}}if(void 0!==e.amPM&&A===e.amPM)switch(N.key){case e.l10n.amPM[0].charAt(0):case e.l10n.amPM[0].charAt(0).toLowerCase():e.amPM.textContent=e.l10n.amPM[0],p(),Ws();break;case e.l10n.amPM[1].charAt(0):case e.l10n.amPM[1].charAt(0).toLowerCase():e.amPM.textContent=e.l10n.amPM[1],p(),Ws()}(U||Lh(A))&&cn(\"onKeyDown\",N)}function wg(N,A){if(void 0===A&&(A=\"flatpickr-day\"),1===e.selectedDates.length&&(!N||N.classList.contains(A)&&!N.classList.contains(\"flatpickr-disabled\"))){for(var U=N?N.dateObj.getTime():e.days.firstElementChild.dateObj.getTime(),G=e.parseDate(e.selectedDates[0],void 0,!0).getTime(),he=Math.min(U,e.selectedDates[0].getTime()),Me=Math.max(U,e.selectedDates[0].getTime()),it=!1,Ee=0,dt=0,Ce=he;Cehe&&CeEe)?Ee=Ce:Ce>G&&(!dt||Ce .\"+A)).forEach(function(Bt){var tr=Bt.dateObj.getTime(),Sh=Ee>0&&tr0&&tr>dt;if(Sh)return Bt.classList.add(\"notAllowed\"),void[\"inRange\",\"startRange\",\"endRange\"].forEach(function(Xu){Bt.classList.remove(Xu)});it&&!Sh||([\"startRange\",\"inRange\",\"endRange\",\"notAllowed\"].forEach(function(Xu){Bt.classList.remove(Xu)}),void 0!==N&&(N.classList.add(U<=e.selectedDates[0].getTime()?\"startRange\":\"endRange\"),GU&&tr===G&&Bt.classList.add(\"endRange\"),tr>=Ee&&(0===dt||tr<=dt)&&e8(tr,G,U)&&Bt.classList.add(\"inRange\")))})}}function q7(){e.isOpen&&!e.config.static&&!e.config.inline&&bg()}function pA(N){return function(A){var U=e.config[\"_\"+N+\"Date\"]=e.parseDate(A,e.config.dateFormat),G=e.config[\"_\"+(\"min\"===N?\"max\":\"min\")+\"Date\"];void 0!==U&&(e[\"min\"===N?\"minDateHasTime\":\"maxDateHasTime\"]=U.getHours()>0||U.getMinutes()>0||U.getSeconds()>0),e.selectedDates&&(e.selectedDates=e.selectedDates.filter(function(he){return Wa(he)}),!e.selectedDates.length&&\"min\"===N&&M(U),Ws()),e.daysContainer&&(_A(),void 0!==U?e.currentYearElement[N]=U.getFullYear().toString():e.currentYearElement.removeAttribute(N),e.currentYearElement.disabled=!!G&&void 0!==U&&G.getFullYear()===U.getFullYear())}}function mA(){return e.config.wrap?t.querySelector(\"[data-input]\"):t}function gA(){\"object\"!=typeof e.config.locale&&typeof kn.l10ns[e.config.locale]>\"u\"&&e.config.errorHandler(new Error(\"flatpickr: invalid locale \"+e.config.locale)),e.l10n=ai(ai({},kn.l10ns.default),\"object\"==typeof e.config.locale?e.config.locale:\"default\"!==e.config.locale?kn.l10ns[e.config.locale]:void 0),Ua.D=\"(\"+e.l10n.weekdays.shorthand.join(\"|\")+\")\",Ua.l=\"(\"+e.l10n.weekdays.longhand.join(\"|\")+\")\",Ua.M=\"(\"+e.l10n.months.shorthand.join(\"|\")+\")\",Ua.F=\"(\"+e.l10n.months.longhand.join(\"|\")+\")\",Ua.K=\"(\"+e.l10n.amPM[0]+\"|\"+e.l10n.amPM[1]+\"|\"+e.l10n.amPM[0].toLowerCase()+\"|\"+e.l10n.amPM[1].toLowerCase()+\")\",void 0===ai(ai({},n),JSON.parse(JSON.stringify(t.dataset||{}))).time_24hr&&void 0===kn.defaultConfig.time_24hr&&(e.config.time_24hr=e.l10n.time_24hr),e.formatDate=nx(e),e.parseDate=fw({config:e.config,l10n:e.l10n})}function bg(N){if(\"function\"!=typeof e.config.position){if(void 0!==e.calendarContainer){cn(\"onPreCalendarPosition\");var A=N||e._positionElement,U=Array.prototype.reduce.call(e.calendarContainer.children,function(g9,_9){return g9+_9.offsetHeight},0),G=e.calendarContainer.offsetWidth,he=e.config.position.split(\" \"),Me=he[0],it=he.length>1?he[1]:null,Ee=A.getBoundingClientRect(),dt=window.innerHeight-Ee.bottom,Ce=\"above\"===Me||\"below\"!==Me&&dtU,Be=window.pageYOffset+Ee.top+(Ce?-U-2:A.offsetHeight+2);if(Di(e.calendarContainer,\"arrowTop\",!Ce),Di(e.calendarContainer,\"arrowBottom\",Ce),!e.config.inline){var Bt=window.pageXOffset+Ee.left,Ms=!1,tr=!1;\"center\"===it?(Bt-=(G-Ee.width)/2,Ms=!0):\"right\"===it&&(Bt-=G-Ee.width,tr=!0),Di(e.calendarContainer,\"arrowLeft\",!Ms&&!tr),Di(e.calendarContainer,\"arrowCenter\",Ms),Di(e.calendarContainer,\"arrowRight\",tr);var Sh=window.document.body.offsetWidth-(window.pageXOffset+Ee.right),Xu=Bt+G>window.document.body.offsetWidth,u9=Sh+G>window.document.body.offsetWidth;if(Di(e.calendarContainer,\"rightMost\",Xu),!e.config.static)if(e.calendarContainer.style.top=Be+\"px\",Xu)if(u9){var Ww=function X7(){for(var N=null,A=0;Ae.currentMonth+e.config.showMonths-1)&&\"range\"!==e.config.mode;if(e.selectedDateElem=G,\"single\"===e.config.mode)e.selectedDates=[he];else if(\"multiple\"===e.config.mode){var it=Vw(he);it?e.selectedDates.splice(parseInt(it),1):e.selectedDates.push(he)}else\"range\"===e.config.mode&&(2===e.selectedDates.length&&e.clear(!1,!1),e.latestSelectedDateObj=he,e.selectedDates.push(he),0!==er(he,e.selectedDates[0],!0)&&e.selectedDates.sort(function(Be,Bt){return Be.getTime()-Bt.getTime()}));if(p(),Me){var Ee=e.currentYear!==he.getFullYear();e.currentYear=he.getFullYear(),e.currentMonth=he.getMonth(),Ee&&(cn(\"onYearChange\"),Zu()),cn(\"onMonthChange\")}Cg(),Mg(),Ws(),Me||\"range\"===e.config.mode||1!==e.config.showMonths?void 0!==e.selectedDateElem&&void 0===e.hourElement&&e.selectedDateElem&&e.selectedDateElem.focus():$e(G),void 0!==e.hourElement&&void 0!==e.hourElement&&e.hourElement.focus(),e.config.closeOnSelect&&(\"single\"===e.config.mode&&!e.config.enableTime||\"range\"===e.config.mode&&2===e.selectedDates.length&&!e.config.enableTime)&&zw(),x()}}e.parseDate=fw({config:e.config,l10n:e.l10n}),e._handlers=[],e.pluginElements=[],e.loadedPlugins=[],e._bind=k,e._setHoursFromDate=M,e._positionCalendar=bg,e.changeMonth=Fw,e.changeYear=vg,e.clear=function W7(N,A){if(void 0===N&&(N=!0),void 0===A&&(A=!0),e.input.value=\"\",void 0!==e.altInput&&(e.altInput.value=\"\"),void 0!==e.mobileInput&&(e.mobileInput.value=\"\"),e.selectedDates=[],e.latestSelectedDateObj=void 0,!0===A&&(e.currentYear=e._initialDate.getFullYear(),e.currentMonth=e._initialDate.getMonth()),!0===e.config.enableTime){var U=mw(e.config);D(U.hours,U.minutes,U.seconds)}e.redraw(),N&&cn(\"onChange\")},e.close=function $7(){e.isOpen=!1,e.isMobile||(void 0!==e.calendarContainer&&e.calendarContainer.classList.remove(\"open\"),void 0!==e._input&&e._input.classList.remove(\"active\")),cn(\"onClose\")},e.onMouseOver=wg,e._createElement=kt,e.createDay=ce,e.destroy=function G7(){void 0!==e.config&&cn(\"onDestroy\");for(var N=e._handlers.length;N--;)e._handlers[N].remove();if(e._handlers=[],e.mobileInput)e.mobileInput.parentNode&&e.mobileInput.parentNode.removeChild(e.mobileInput),e.mobileInput=void 0;else if(e.calendarContainer&&e.calendarContainer.parentNode)if(e.config.static&&e.calendarContainer.parentNode){var A=e.calendarContainer.parentNode;if(A.lastChild&&A.removeChild(A.lastChild),A.parentNode){for(;A.firstChild;)A.parentNode.insertBefore(A.firstChild,A);A.parentNode.removeChild(A)}}else e.calendarContainer.parentNode.removeChild(e.calendarContainer);e.altInput&&(e.input.type=\"text\",e.altInput.parentNode&&e.altInput.parentNode.removeChild(e.altInput),delete e.altInput),e.input&&(e.input.type=e.input._type,e.input.classList.remove(\"flatpickr-input\"),e.input.removeAttribute(\"readonly\")),[\"_showTimeInput\",\"latestSelectedDateObj\",\"_hideNextMonthArrow\",\"_hidePrevMonthArrow\",\"__hideNextMonthArrow\",\"__hidePrevMonthArrow\",\"isMobile\",\"isOpen\",\"selectedDateElem\",\"minDateHasTime\",\"maxDateHasTime\",\"days\",\"daysContainer\",\"_input\",\"_positionElement\",\"innerContainer\",\"rContainer\",\"monthNav\",\"todayDateElem\",\"calendarContainer\",\"weekdayContainer\",\"prevMonthNav\",\"nextMonthNav\",\"monthsDropdownContainer\",\"currentMonthElement\",\"currentYearElement\",\"navigationCurrentMonth\",\"selectedDateElem\",\"config\"].forEach(function(U){try{delete e[U]}catch{}})},e.isEnabled=Wa,e.jumpToDate=Y,e.updateValue=Ws,e.open=function J7(N,A){if(void 0===A&&(A=e._positionElement),!0===e.isMobile){if(N){N.preventDefault();var U=Ki(N);U&&U.blur()}return void 0!==e.mobileInput&&(e.mobileInput.focus(),e.mobileInput.click()),void cn(\"onOpen\")}if(!e._input.disabled&&!e.config.inline){var G=e.isOpen;e.isOpen=!0,G||(e.calendarContainer.classList.add(\"open\"),e._input.classList.add(\"active\"),cn(\"onOpen\"),bg(A)),!0===e.config.enableTime&&!0===e.config.noCalendar&&!1===e.config.allowInput&&(void 0===N||!e.timeContainer.contains(N.relatedTarget))&&setTimeout(function(){return e.hourElement.select()},50)}},e.redraw=_A,e.set=function e9(N,A){if(null!==N&&\"object\"==typeof N)for(var U in Object.assign(e.config,N),N)void 0!==Tg[U]&&Tg[U].forEach(function(G){return G()});else e.config[N]=A,void 0!==Tg[N]?Tg[N].forEach(function(G){return G()}):lw.indexOf(N)>-1&&(e.config[N]=cw(A));e.redraw(),Ws(!0)},e.setDate=function t9(N,A,U){if(void 0===A&&(A=!1),void 0===U&&(U=e.config.dateFormat),0!==N&&!N||N instanceof Array&&0===N.length)return e.clear(A);MA(N,U),e.latestSelectedDateObj=e.selectedDates[e.selectedDates.length-1],e.redraw(),Y(void 0,A),M(),0===e.selectedDates.length&&e.clear(!1),Ws(A),A&&cn(\"onChange\")},e.toggle=function s9(N){if(!0===e.isOpen)return e.close();e.open(N)};var Tg={locale:[gA,hA],showMonths:[dA,l,cA],minDate:[Y],maxDate:[Y],positionElement:[DA],clickOpens:[function(){!0===e.config.clickOpens?(k(e._input,\"focus\",e.open),k(e._input,\"click\",e.open)):(e._input.removeEventListener(\"focus\",e.open),e._input.removeEventListener(\"click\",e.open))}]};function MA(N,A){var U=[];if(N instanceof Array)U=N.map(function(G){return e.parseDate(G,A)});else if(N instanceof Date||\"number\"==typeof N)U=[e.parseDate(N,A)];else if(\"string\"==typeof N)switch(e.config.mode){case\"single\":case\"time\":U=[e.parseDate(N,A)];break;case\"multiple\":U=N.split(e.config.conjunction).map(function(G){return e.parseDate(G,A)});break;case\"range\":U=N.split(e.l10n.rangeSeparator).map(function(G){return e.parseDate(G,A)})}else e.config.errorHandler(new Error(\"Invalid date supplied: \"+JSON.stringify(N)));e.selectedDates=e.config.allowInvalidPreload?U:U.filter(function(G){return G instanceof Date&&Wa(G,!1)}),\"range\"===e.config.mode&&e.selectedDates.sort(function(G,he){return G.getTime()-he.getTime()})}function vA(N){return N.slice().map(function(A){return\"string\"==typeof A||\"number\"==typeof A||A instanceof Date?e.parseDate(A,void 0,!0):A&&\"object\"==typeof A&&A.from&&A.to?{from:e.parseDate(A.from,void 0),to:e.parseDate(A.to,void 0)}:A}).filter(function(A){return A})}function DA(){e._positionElement=e.config.positionElement||e._input}function cn(N,A){if(void 0!==e.config){var U=e.config[N];if(void 0!==U&&U.length>0)for(var G=0;U[G]&&G1||\"static\"===e.config.monthSelectorType?e.monthElements[A].textContent=lg(U.getMonth(),e.config.shorthandCurrentMonth,e.l10n)+\" \":e.monthsDropdownContainer.value=U.getMonth().toString(),N.value=U.getFullYear().toString()}),e._hidePrevMonthArrow=void 0!==e.config.minDate&&(e.currentYear===e.config.minDate.getFullYear()?e.currentMonth<=e.config.minDate.getMonth():e.currentYeare.config.maxDate.getMonth():e.currentYear>e.config.maxDate.getFullYear()))}function Bw(N){var A=N||(e.config.altInput?e.config.altFormat:e.config.dateFormat);return e.selectedDates.map(function(U){return e.formatDate(U,A)}).filter(function(U,G,he){return\"range\"!==e.config.mode||e.config.enableTime||he.indexOf(U)===G}).join(\"range\"!==e.config.mode?e.config.conjunction:e.l10n.rangeSeparator)}function Ws(N){void 0===N&&(N=!0),void 0!==e.mobileInput&&e.mobileFormatStr&&(e.mobileInput.value=void 0!==e.latestSelectedDateObj?e.formatDate(e.latestSelectedDateObj,e.mobileFormatStr):\"\"),e.input.value=Bw(e.config.dateFormat),void 0!==e.altInput&&(e.altInput.value=Bw(e.config.altFormat)),!1!==N&&cn(\"onValueUpdate\")}function a9(N){var A=Ki(N),U=e.prevMonthNav.contains(A),G=e.nextMonthNav.contains(A);U||G?Fw(U?-1:1):e.yearElements.indexOf(A)>=0?A.select():A.classList.contains(\"arrowUp\")?e.changeYear(e.currentYear+1):A.classList.contains(\"arrowDown\")&&e.changeYear(e.currentYear-1)}return function s(){e.element=e.input=t,e.isOpen=!1,function Z7(){var N=[\"wrap\",\"weekNumbers\",\"allowInput\",\"allowInvalidPreload\",\"clickOpens\",\"time_24hr\",\"enableTime\",\"noCalendar\",\"altInput\",\"shorthandCurrentMonth\",\"inline\",\"static\",\"enableSeconds\",\"disableMobile\"],A=ai(ai({},JSON.parse(JSON.stringify(t.dataset||{}))),n),U={};e.config.parseDate=A.parseDate,e.config.formatDate=A.formatDate,Object.defineProperty(e.config,\"enable\",{get:function(){return e.config._enable},set:function(Be){e.config._enable=vA(Be)}}),Object.defineProperty(e.config,\"disable\",{get:function(){return e.config._disable},set:function(Be){e.config._disable=vA(Be)}});var G=\"time\"===A.mode;A.dateFormat||!A.enableTime&&!G||(U.dateFormat=A.noCalendar||G?\"H:i\"+(A.enableSeconds?\":S\":\"\"):(kn.defaultConfig.dateFormat||Gu.dateFormat)+\" H:i\"+(A.enableSeconds?\":S\":\"\")),A.altInput&&(A.enableTime||G)&&!A.altFormat&&(U.altFormat=A.noCalendar||G?\"h:i\"+(A.enableSeconds?\":S K\":\" K\"):(kn.defaultConfig.altFormat||Gu.altFormat)+\" h:i\"+(A.enableSeconds?\":S\":\"\")+\" K\"),Object.defineProperty(e.config,\"minDate\",{get:function(){return e.config._minDate},set:pA(\"min\")}),Object.defineProperty(e.config,\"maxDate\",{get:function(){return e.config._maxDate},set:pA(\"max\")});var it=function(Be){return function(Bt){e.config[\"min\"===Be?\"_minTime\":\"_maxTime\"]=e.parseDate(Bt,\"H:i:S\")}};Object.defineProperty(e.config,\"minTime\",{get:function(){return e.config._minTime},set:it(\"min\")}),Object.defineProperty(e.config,\"maxTime\",{get:function(){return e.config._maxTime},set:it(\"max\")}),\"time\"===A.mode&&(e.config.noCalendar=!0,e.config.enableTime=!0),Object.assign(e.config,U,A);for(var Ee=0;Ee-1?e.config[Ce]=cw(dt[Ce]).map(a).concat(e.config[Ce]):typeof A[Ce]>\"u\"&&(e.config[Ce]=dt[Ce])}A.altInputClass||(e.config.altInputClass=mA().className+\" \"+e.config.altInputClass),cn(\"onParseConfig\")}(),gA(),function i9(){e.input=mA(),e.input?(e.input._type=e.input.type,e.input.type=\"text\",e.input.classList.add(\"flatpickr-input\"),e._input=e.input,e.config.altInput&&(e.altInput=kt(e.input.nodeName,e.config.altInputClass),e._input=e.altInput,e.altInput.placeholder=e.input.placeholder,e.altInput.disabled=e.input.disabled,e.altInput.required=e.input.required,e.altInput.tabIndex=e.input.tabIndex,e.altInput.type=\"text\",e.input.setAttribute(\"type\",\"hidden\"),!e.config.static&&e.input.parentNode&&e.input.parentNode.insertBefore(e.altInput,e.input.nextSibling)),e.config.allowInput||e._input.setAttribute(\"readonly\",\"readonly\"),DA()):e.config.errorHandler(new Error(\"Invalid input element specified\"))}(),function n9(){e.selectedDates=[],e.now=e.parseDate(e.config.now)||new Date;var N=e.config.defaultDate||(\"INPUT\"!==e.input.nodeName&&\"TEXTAREA\"!==e.input.nodeName||!e.input.placeholder||e.input.value!==e.input.placeholder?e.input.value:null);N&&MA(N,e.config.dateFormat),e._initialDate=e.selectedDates.length>0?e.selectedDates[0]:e.config.minDate&&e.config.minDate.getTime()>e.now.getTime()?e.config.minDate:e.config.maxDate&&e.config.maxDate.getTime()0&&(e.latestSelectedDateObj=e.selectedDates[0]),void 0!==e.config.minTime&&(e.config.minTime=e.parseDate(e.config.minTime,\"H:i\")),void 0!==e.config.maxTime&&(e.config.maxTime=e.parseDate(e.config.maxTime,\"H:i\")),e.minDateHasTime=!!e.config.minDate&&(e.config.minDate.getHours()>0||e.config.minDate.getMinutes()>0||e.config.minDate.getSeconds()>0),e.maxDateHasTime=!!e.config.maxDate&&(e.config.maxDate.getHours()>0||e.config.maxDate.getMinutes()>0||e.config.maxDate.getSeconds()>0)}(),function r(){e.utils={getDaysInMonth:function(N,A){return void 0===N&&(N=e.currentMonth),void 0===A&&(A=e.currentYear),1===N&&(A%4==0&&A%100!=0||A%400==0)?29:e.l10n.daysInMonth[N]}}}(),e.isMobile||function ne(){var N=window.document.createDocumentFragment();if(e.calendarContainer=kt(\"div\",\"flatpickr-calendar\"),e.calendarContainer.tabIndex=-1,!e.config.noCalendar){if(N.appendChild(function U7(){return e.monthNav=kt(\"div\",\"flatpickr-months\"),e.yearElements=[],e.monthElements=[],e.prevMonthNav=kt(\"span\",\"flatpickr-prev-month\"),e.prevMonthNav.innerHTML=e.config.prevArrow,e.nextMonthNav=kt(\"span\",\"flatpickr-next-month\"),e.nextMonthNav.innerHTML=e.config.nextArrow,dA(),Object.defineProperty(e,\"_hidePrevMonthArrow\",{get:function(){return e.__hidePrevMonthArrow},set:function(N){e.__hidePrevMonthArrow!==N&&(Di(e.prevMonthNav,\"flatpickr-disabled\",N),e.__hidePrevMonthArrow=N)}}),Object.defineProperty(e,\"_hideNextMonthArrow\",{get:function(){return e.__hideNextMonthArrow},set:function(N){e.__hideNextMonthArrow!==N&&(Di(e.nextMonthNav,\"flatpickr-disabled\",N),e.__hideNextMonthArrow=N)}}),e.currentYearElement=e.yearElements[0],Cg(),e.monthNav}()),e.innerContainer=kt(\"div\",\"flatpickr-innerContainer\"),e.config.weekNumbers){var A=function B7(){e.calendarContainer.classList.add(\"hasWeeks\");var N=kt(\"div\",\"flatpickr-weekwrapper\");N.appendChild(kt(\"span\",\"flatpickr-weekday\",e.l10n.weekAbbreviation));var A=kt(\"div\",\"flatpickr-weeks\");return N.appendChild(A),{weekWrapper:N,weekNumbers:A}}(),U=A.weekWrapper,G=A.weekNumbers;e.innerContainer.appendChild(U),e.weekNumbers=G,e.weekWrapper=U}e.rContainer=kt(\"div\",\"flatpickr-rContainer\"),e.rContainer.appendChild(cA()),e.daysContainer||(e.daysContainer=kt(\"div\",\"flatpickr-days\"),e.daysContainer.tabIndex=-1),Mg(),e.rContainer.appendChild(e.daysContainer),e.innerContainer.appendChild(e.rContainer),N.appendChild(e.innerContainer)}e.config.enableTime&&N.appendChild(function V7(){e.calendarContainer.classList.add(\"hasTime\"),e.config.noCalendar&&e.calendarContainer.classList.add(\"noCalendar\");var N=mw(e.config);e.timeContainer=kt(\"div\",\"flatpickr-time\"),e.timeContainer.tabIndex=-1;var A=kt(\"span\",\"flatpickr-time-separator\",\":\"),U=ag(\"flatpickr-hour\",{\"aria-label\":e.l10n.hourAriaLabel});e.hourElement=U.getElementsByTagName(\"input\")[0];var G=ag(\"flatpickr-minute\",{\"aria-label\":e.l10n.minuteAriaLabel});if(e.minuteElement=G.getElementsByTagName(\"input\")[0],e.hourElement.tabIndex=e.minuteElement.tabIndex=-1,e.hourElement.value=Fi(e.latestSelectedDateObj?e.latestSelectedDateObj.getHours():e.config.time_24hr?N.hours:function h(N){switch(N%24){case 0:case 12:return 12;default:return N%12}}(N.hours)),e.minuteElement.value=Fi(e.latestSelectedDateObj?e.latestSelectedDateObj.getMinutes():N.minutes),e.hourElement.setAttribute(\"step\",e.config.hourIncrement.toString()),e.minuteElement.setAttribute(\"step\",e.config.minuteIncrement.toString()),e.hourElement.setAttribute(\"min\",e.config.time_24hr?\"0\":\"1\"),e.hourElement.setAttribute(\"max\",e.config.time_24hr?\"23\":\"12\"),e.hourElement.setAttribute(\"maxlength\",\"2\"),e.minuteElement.setAttribute(\"min\",\"0\"),e.minuteElement.setAttribute(\"max\",\"59\"),e.minuteElement.setAttribute(\"maxlength\",\"2\"),e.timeContainer.appendChild(U),e.timeContainer.appendChild(A),e.timeContainer.appendChild(G),e.config.time_24hr&&e.timeContainer.classList.add(\"time24hr\"),e.config.enableSeconds){e.timeContainer.classList.add(\"hasSeconds\");var he=ag(\"flatpickr-second\");e.secondElement=he.getElementsByTagName(\"input\")[0],e.secondElement.value=Fi(e.latestSelectedDateObj?e.latestSelectedDateObj.getSeconds():N.seconds),e.secondElement.setAttribute(\"step\",e.minuteElement.getAttribute(\"step\")),e.secondElement.setAttribute(\"min\",\"0\"),e.secondElement.setAttribute(\"max\",\"59\"),e.secondElement.setAttribute(\"maxlength\",\"2\"),e.timeContainer.appendChild(kt(\"span\",\"flatpickr-time-separator\",\":\")),e.timeContainer.appendChild(he)}return e.config.time_24hr||(e.amPM=kt(\"span\",\"flatpickr-am-pm\",e.l10n.amPM[vr((e.latestSelectedDateObj?e.hourElement.value:e.config.defaultHour)>11)]),e.amPM.title=e.l10n.toggleTitle,e.amPM.tabIndex=-1,e.timeContainer.appendChild(e.amPM)),e.timeContainer}()),Di(e.calendarContainer,\"rangeMode\",\"range\"===e.config.mode),Di(e.calendarContainer,\"animate\",!0===e.config.animate),Di(e.calendarContainer,\"multiMonth\",e.config.showMonths>1),e.calendarContainer.appendChild(N);var he=void 0!==e.config.appendTo&&void 0!==e.config.appendTo.nodeType;if((e.config.inline||e.config.static)&&(e.calendarContainer.classList.add(e.config.inline?\"inline\":\"static\"),e.config.inline&&(!he&&e.element.parentNode?e.element.parentNode.insertBefore(e.calendarContainer,e._input.nextSibling):void 0!==e.config.appendTo&&e.config.appendTo.appendChild(e.calendarContainer)),e.config.static)){var Me=kt(\"div\",\"flatpickr-wrapper\");e.element.parentNode&&e.element.parentNode.insertBefore(Me,e.element),Me.appendChild(e.element),e.altInput&&Me.appendChild(e.altInput),Me.appendChild(e.calendarContainer)}!e.config.static&&!e.config.inline&&(void 0!==e.config.appendTo?e.config.appendTo:window.document.body).appendChild(e.calendarContainer)}(),function R(){if(e.config.wrap&&[\"open\",\"close\",\"toggle\",\"clear\"].forEach(function(U){Array.prototype.forEach.call(e.element.querySelectorAll(\"[data-\"+U+\"]\"),function(G){return k(G,\"click\",e[U])})}),e.isMobile)!function r9(){var N=e.config.enableTime?e.config.noCalendar?\"time\":\"datetime-local\":\"date\";e.mobileInput=kt(\"input\",e.input.className+\" flatpickr-mobile\"),e.mobileInput.tabIndex=1,e.mobileInput.type=N,e.mobileInput.disabled=e.input.disabled,e.mobileInput.required=e.input.required,e.mobileInput.placeholder=e.input.placeholder,e.mobileFormatStr=\"datetime-local\"===N?\"Y-m-d\\\\TH:i:S\":\"date\"===N?\"Y-m-d\":\"H:i:S\",e.selectedDates.length>0&&(e.mobileInput.defaultValue=e.mobileInput.value=e.formatDate(e.selectedDates[0],e.mobileFormatStr)),e.config.minDate&&(e.mobileInput.min=e.formatDate(e.config.minDate,\"Y-m-d\")),e.config.maxDate&&(e.mobileInput.max=e.formatDate(e.config.maxDate,\"Y-m-d\")),e.input.getAttribute(\"step\")&&(e.mobileInput.step=String(e.input.getAttribute(\"step\"))),e.input.type=\"hidden\",void 0!==e.altInput&&(e.altInput.type=\"hidden\");try{e.input.parentNode&&e.input.parentNode.insertBefore(e.mobileInput,e.input.nextSibling)}catch{}k(e.mobileInput,\"change\",function(A){e.setDate(Ki(A).value,!1,e.mobileFormatStr),cn(\"onChange\"),cn(\"onClose\")})}();else{var N=ex(q7,50);if(e._debouncedChange=ex(x,i8),e.daysContainer&&!/iPhone|iPad|iPod/i.test(navigator.userAgent)&&k(e.daysContainer,\"mouseover\",function(U){\"range\"===e.config.mode&&wg(Ki(U))}),k(e._input,\"keydown\",fA),void 0!==e.calendarContainer&&k(e.calendarContainer,\"keydown\",fA),!e.config.inline&&!e.config.static&&k(window,\"resize\",N),void 0!==window.ontouchstart?k(window.document,\"touchstart\",Hw):k(window.document,\"mousedown\",Hw),k(window.document,\"focus\",Hw,{capture:!0}),!0===e.config.clickOpens&&(k(e._input,\"focus\",e.open),k(e._input,\"click\",e.open)),void 0!==e.daysContainer&&(k(e.monthNav,\"click\",a9),k(e.monthNav,[\"keyup\",\"increment\"],E),k(e.daysContainer,\"click\",yA)),void 0!==e.timeContainer&&void 0!==e.minuteElement&&void 0!==e.hourElement){k(e.timeContainer,[\"increment\"],u),k(e.timeContainer,\"blur\",u,{capture:!0}),k(e.timeContainer,\"click\",V),k([e.hourElement,e.minuteElement],[\"focus\",\"click\"],function(U){return Ki(U).select()}),void 0!==e.secondElement&&k(e.secondElement,\"focus\",function(){return e.secondElement&&e.secondElement.select()}),void 0!==e.amPM&&k(e.amPM,\"click\",function(U){u(U)})}e.config.allowInput&&k(e._input,\"blur\",Q7)}}(),(e.selectedDates.length||e.config.noCalendar)&&(e.config.enableTime&&M(e.config.noCalendar?e.latestSelectedDateObj:void 0),Ws(!1)),l();var N=/^((?!chrome|android).)*safari/i.test(navigator.userAgent);!e.isMobile&&N&&bg(),cn(\"onReady\")}(),e}function Qu(t,n){for(var e=Array.prototype.slice.call(t).filter(function(a){return a instanceof HTMLElement}),r=[],s=0;s{class t{constructor(){this.KEY_SHOW_DEPRECATED=\"show_deprecated_entries\"}getShowDeprecatedEntries(){return null===localStorage.getItem(this.KEY_SHOW_DEPRECATED)&&this.setShowDeprecatedEntries(Gn_defaultSettingShowDeprecatedEntries),JSON.parse(localStorage.getItem(this.KEY_SHOW_DEPRECATED))}setShowDeprecatedEntries(e){localStorage.setItem(this.KEY_SHOW_DEPRECATED,JSON.stringify(e))}static#e=this.\\u0275fac=function(r){return new(r||t)};static#t=this.\\u0275prov=ve({token:t,factory:t.\\u0275fac,providedIn:\"root\"})}return t})(),sx=(()=>{class t{constructor(e,r){this._renderer=e,this._elementRef=r,this.onChange=s=>{},this.onTouched=()=>{}}setProperty(e,r){this._renderer.setProperty(this._elementRef.nativeElement,e,r)}registerOnTouched(e){this.onTouched=e}registerOnChange(e){this.onChange=e}setDisabledState(e){this.setProperty(\"disabled\",e)}static#e=this.\\u0275fac=function(r){return new(r||t)(J(Es),J(Gi))};static#t=this.\\u0275dir=je({type:t})}return t})(),Va=(()=>{class t extends sx{static#e=this.\\u0275fac=(()=>{let e;return function(s){return(e||(e=Un(t)))(s||t)}})();static#t=this.\\u0275dir=je({type:t,features:[Lt]})}return t})();const _s=new me(\"NgValueAccessor\"),l8={provide:_s,useExisting:bt(()=>gw),multi:!0};let gw=(()=>{class t extends Va{writeValue(e){this.setProperty(\"checked\",e)}static#e=this.\\u0275fac=(()=>{let e;return function(s){return(e||(e=Un(t)))(s||t)}})();static#t=this.\\u0275dir=je({type:t,selectors:[[\"input\",\"type\",\"checkbox\",\"formControlName\",\"\"],[\"input\",\"type\",\"checkbox\",\"formControl\",\"\"],[\"input\",\"type\",\"checkbox\",\"ngModel\",\"\"]],hostBindings:function(r,s){1&r&&ut(\"change\",function(a){return s.onChange(a.target.checked)})(\"blur\",function(){return s.onTouched()})},features:[rn([l8]),Lt]})}return t})();const u8={provide:_s,useExisting:bt(()=>_w),multi:!0},c8=new me(\"CompositionEventMode\");let _w=(()=>{class t extends sx{constructor(e,r,s){super(e,r),this._compositionMode=s,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function d8(){const t=Co()?Co().getUserAgent():\"\";return/android (\\d+)/.test(t.toLowerCase())}())}writeValue(e){this.setProperty(\"value\",e??\"\")}_handleInput(e){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(e)}_compositionStart(){this._composing=!0}_compositionEnd(e){this._composing=!1,this._compositionMode&&this.onChange(e)}static#e=this.\\u0275fac=function(r){return new(r||t)(J(Es),J(Gi),J(c8,8))};static#t=this.\\u0275dir=je({type:t,selectors:[[\"input\",\"formControlName\",\"\",3,\"type\",\"checkbox\"],[\"textarea\",\"formControlName\",\"\"],[\"input\",\"formControl\",\"\",3,\"type\",\"checkbox\"],[\"textarea\",\"formControl\",\"\"],[\"input\",\"ngModel\",\"\",3,\"type\",\"checkbox\"],[\"textarea\",\"ngModel\",\"\"],[\"\",\"ngDefaultControl\",\"\"]],hostBindings:function(r,s){1&r&&ut(\"input\",function(a){return s._handleInput(a.target.value)})(\"blur\",function(){return s.onTouched()})(\"compositionstart\",function(){return s._compositionStart()})(\"compositionend\",function(a){return s._compositionEnd(a.target.value)})},features:[rn([u8]),Lt]})}return t})();const li=new me(\"NgValidators\"),Ho=new me(\"NgAsyncValidators\");function mx(t){return null!=t}function gx(t){return pc(t)?Yn(t):t}function _x(t){let n={};return t.forEach(e=>{n=null!=e?{...n,...e}:n}),0===Object.keys(n).length?null:n}function yx(t,n){return n.map(e=>e(t))}function Mx(t){return t.map(n=>function f8(t){return!t.validate}(n)?n:e=>n.validate(e))}function yw(t){return null!=t?function vx(t){if(!t)return null;const n=t.filter(mx);return 0==n.length?null:function(e){return _x(yx(e,n))}}(Mx(t)):null}function Mw(t){return null!=t?function Dx(t){if(!t)return null;const n=t.filter(mx);return 0==n.length?null:function(e){return function a8(...t){const n=Qk(t),{args:e,keys:r}=qk(t),s=new Zt(o=>{const{length:a}=e;if(!a)return void o.complete();const l=new Array(a);let u=a,d=a;for(let h=0;h{p||(p=!0,d--),l[h]=M},()=>u--,void 0,()=>{(!u||!p)&&(d||o.next(r?Zk(r,l):l),o.complete())}))}});return n?s.pipe(Jk(n)):s}(yx(e,n).map(gx)).pipe(Qe(_x))}}(Mx(t)):null}function wx(t,n){return null===t?[n]:Array.isArray(t)?[...t,n]:[t,n]}function vw(t){return t?Array.isArray(t)?t:[t]:[]}function dg(t,n){return Array.isArray(t)?t.includes(n):t===n}function Cx(t,n){const e=vw(n);return vw(t).forEach(s=>{dg(e,s)||e.push(s)}),e}function Lx(t,n){return vw(n).filter(e=>!dg(t,e))}class Sx{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(n){this._rawValidators=n||[],this._composedValidatorFn=yw(this._rawValidators)}_setAsyncValidators(n){this._rawAsyncValidators=n||[],this._composedAsyncValidatorFn=Mw(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(n){this._onDestroyCallbacks.push(n)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(n=>n()),this._onDestroyCallbacks=[]}reset(n=void 0){this.control&&this.control.reset(n)}hasError(n,e){return!!this.control&&this.control.hasError(n,e)}getError(n,e){return this.control?this.control.getError(n,e):null}}class wi extends Sx{get formDirective(){return null}get path(){return null}}class zo extends Sx{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class Ex{constructor(n){this._cd=n}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}let kx=(()=>{class t extends Ex{constructor(e){super(e)}static#e=this.\\u0275fac=function(r){return new(r||t)(J(zo,2))};static#t=this.\\u0275dir=je({type:t,selectors:[[\"\",\"formControlName\",\"\"],[\"\",\"ngModel\",\"\"],[\"\",\"formControl\",\"\"]],hostVars:14,hostBindings:function(r,s){2&r&&Dp(\"ng-untouched\",s.isUntouched)(\"ng-touched\",s.isTouched)(\"ng-pristine\",s.isPristine)(\"ng-dirty\",s.isDirty)(\"ng-valid\",s.isValid)(\"ng-invalid\",s.isInvalid)(\"ng-pending\",s.isPending)},features:[Lt]})}return t})();const wh=\"VALID\",hg=\"INVALID\",qu=\"PENDING\",bh=\"DISABLED\";function fg(t){return null!=t&&!Array.isArray(t)&&\"object\"==typeof t}class Ax{constructor(n,e){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(n),this._assignAsyncValidators(e)}get validator(){return this._composedValidatorFn}set validator(n){this._rawValidators=this._composedValidatorFn=n}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(n){this._rawAsyncValidators=this._composedAsyncValidatorFn=n}get parent(){return this._parent}get valid(){return this.status===wh}get invalid(){return this.status===hg}get pending(){return this.status==qu}get disabled(){return this.status===bh}get enabled(){return this.status!==bh}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:\"change\"}setValidators(n){this._assignValidators(n)}setAsyncValidators(n){this._assignAsyncValidators(n)}addValidators(n){this.setValidators(Cx(n,this._rawValidators))}addAsyncValidators(n){this.setAsyncValidators(Cx(n,this._rawAsyncValidators))}removeValidators(n){this.setValidators(Lx(n,this._rawValidators))}removeAsyncValidators(n){this.setAsyncValidators(Lx(n,this._rawAsyncValidators))}hasValidator(n){return dg(this._rawValidators,n)}hasAsyncValidator(n){return dg(this._rawAsyncValidators,n)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(n={}){this.touched=!0,this._parent&&!n.onlySelf&&this._parent.markAsTouched(n)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(n=>n.markAllAsTouched())}markAsUntouched(n={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(e=>{e.markAsUntouched({onlySelf:!0})}),this._parent&&!n.onlySelf&&this._parent._updateTouched(n)}markAsDirty(n={}){this.pristine=!1,this._parent&&!n.onlySelf&&this._parent.markAsDirty(n)}markAsPristine(n={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(e=>{e.markAsPristine({onlySelf:!0})}),this._parent&&!n.onlySelf&&this._parent._updatePristine(n)}markAsPending(n={}){this.status=qu,!1!==n.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!n.onlySelf&&this._parent.markAsPending(n)}disable(n={}){const e=this._parentMarkedDirty(n.onlySelf);this.status=bh,this.errors=null,this._forEachChild(r=>{r.disable({...n,onlySelf:!0})}),this._updateValue(),!1!==n.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...n,skipPristineCheck:e}),this._onDisabledChange.forEach(r=>r(!0))}enable(n={}){const e=this._parentMarkedDirty(n.onlySelf);this.status=wh,this._forEachChild(r=>{r.enable({...n,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:n.emitEvent}),this._updateAncestors({...n,skipPristineCheck:e}),this._onDisabledChange.forEach(r=>r(!1))}_updateAncestors(n){this._parent&&!n.onlySelf&&(this._parent.updateValueAndValidity(n),n.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(n){this._parent=n}getRawValue(){return this.value}updateValueAndValidity(n={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===wh||this.status===qu)&&this._runAsyncValidator(n.emitEvent)),!1!==n.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!n.onlySelf&&this._parent.updateValueAndValidity(n)}_updateTreeValidity(n={emitEvent:!0}){this._forEachChild(e=>e._updateTreeValidity(n)),this.updateValueAndValidity({onlySelf:!0,emitEvent:n.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?bh:wh}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(n){if(this.asyncValidator){this.status=qu,this._hasOwnPendingAsyncValidator=!0;const e=gx(this.asyncValidator(this));this._asyncValidationSubscription=e.subscribe(r=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(r,{emitEvent:n})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(n,e={}){this.errors=n,this._updateControlsErrors(!1!==e.emitEvent)}get(n){let e=n;return null==e||(Array.isArray(e)||(e=e.split(\".\")),0===e.length)?null:e.reduce((r,s)=>r&&r._find(s),this)}getError(n,e){const r=e?this.get(e):this;return r&&r.errors?r.errors[n]:null}hasError(n,e){return!!this.getError(n,e)}get root(){let n=this;for(;n._parent;)n=n._parent;return n}_updateControlsErrors(n){this.status=this._calculateStatus(),n&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(n)}_initObservables(){this.valueChanges=new pn,this.statusChanges=new pn}_calculateStatus(){return this._allControlsDisabled()?bh:this.errors?hg:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(qu)?qu:this._anyControlsHaveStatus(hg)?hg:wh}_anyControlsHaveStatus(n){return this._anyControls(e=>e.status===n)}_anyControlsDirty(){return this._anyControls(n=>n.dirty)}_anyControlsTouched(){return this._anyControls(n=>n.touched)}_updatePristine(n={}){this.pristine=!this._anyControlsDirty(),this._parent&&!n.onlySelf&&this._parent._updatePristine(n)}_updateTouched(n={}){this.touched=this._anyControlsTouched(),this._parent&&!n.onlySelf&&this._parent._updateTouched(n)}_registerOnCollectionChange(n){this._onCollectionChange=n}_setUpdateStrategy(n){fg(n)&&null!=n.updateOn&&(this._updateOn=n.updateOn)}_parentMarkedDirty(n){return!n&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(n){return null}_assignValidators(n){this._rawValidators=Array.isArray(n)?n.slice():n,this._composedValidatorFn=function y8(t){return Array.isArray(t)?yw(t):t||null}(this._rawValidators)}_assignAsyncValidators(n){this._rawAsyncValidators=Array.isArray(n)?n.slice():n,this._composedAsyncValidatorFn=function M8(t){return Array.isArray(t)?Mw(t):t||null}(this._rawAsyncValidators)}}const Ju=new me(\"CallSetDisabledState\",{providedIn:\"root\",factory:()=>pg}),pg=\"always\";function Th(t,n,e=pg){(function Lw(t,n){const e=function bx(t){return t._rawValidators}(t);null!==n.validator?t.setValidators(wx(e,n.validator)):\"function\"==typeof e&&t.setValidators([e]);const r=function Tx(t){return t._rawAsyncValidators}(t);null!==n.asyncValidator?t.setAsyncValidators(wx(r,n.asyncValidator)):\"function\"==typeof r&&t.setAsyncValidators([r]);const s=()=>t.updateValueAndValidity();_g(n._rawValidators,s),_g(n._rawAsyncValidators,s)})(t,n),n.valueAccessor.writeValue(t.value),(t.disabled||\"always\"===e)&&n.valueAccessor.setDisabledState?.(t.disabled),function w8(t,n){n.valueAccessor.registerOnChange(e=>{t._pendingValue=e,t._pendingChange=!0,t._pendingDirty=!0,\"change\"===t.updateOn&&Ox(t,n)})}(t,n),function T8(t,n){const e=(r,s)=>{n.valueAccessor.writeValue(r),s&&n.viewToModelUpdate(r)};t.registerOnChange(e),n._registerOnDestroy(()=>{t._unregisterOnChange(e)})}(t,n),function b8(t,n){n.valueAccessor.registerOnTouched(()=>{t._pendingTouched=!0,\"blur\"===t.updateOn&&t._pendingChange&&Ox(t,n),\"submit\"!==t.updateOn&&t.markAsTouched()})}(t,n),function D8(t,n){if(n.valueAccessor.setDisabledState){const e=r=>{n.valueAccessor.setDisabledState(r)};t.registerOnDisabledChange(e),n._registerOnDestroy(()=>{t._unregisterOnDisabledChange(e)})}}(t,n)}function _g(t,n){t.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(n)})}function Ox(t,n){t._pendingDirty&&t.markAsDirty(),t.setValue(t._pendingValue,{emitModelToViewChange:!1}),n.viewToModelUpdate(t._pendingValue),t._pendingChange=!1}function Px(t,n){const e=t.indexOf(n);e>-1&&t.splice(e,1)}function Rx(t){return\"object\"==typeof t&&null!==t&&2===Object.keys(t).length&&\"value\"in t&&\"disabled\"in t}const Fx=class extends Ax{constructor(n=null,e,r){super(function bw(t){return(fg(t)?t.validators:t)||null}(e),function Tw(t,n){return(fg(n)?n.asyncValidators:t)||null}(r,e)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(n),this._setUpdateStrategy(e),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),fg(e)&&(e.nonNullable||e.initialValueIsDefault)&&(this.defaultValue=Rx(n)?n.value:n)}setValue(n,e={}){this.value=this._pendingValue=n,this._onChange.length&&!1!==e.emitModelToViewChange&&this._onChange.forEach(r=>r(this.value,!1!==e.emitViewToModelChange)),this.updateValueAndValidity(e)}patchValue(n,e={}){this.setValue(n,e)}reset(n=this.defaultValue,e={}){this._applyFormState(n),this.markAsPristine(e),this.markAsUntouched(e),this.setValue(this.value,e),this._pendingChange=!1}_updateValue(){}_anyControls(n){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(n){this._onChange.push(n)}_unregisterOnChange(n){Px(this._onChange,n)}registerOnDisabledChange(n){this._onDisabledChange.push(n)}_unregisterOnDisabledChange(n){Px(this._onDisabledChange,n)}_forEachChild(n){}_syncPendingControls(){return!(\"submit\"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(n){Rx(n)?(this.value=this._pendingValue=n.value,n.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=n}},x8={provide:zo,useExisting:bt(()=>Nw)},Ux=(()=>Promise.resolve())();let Nw=(()=>{class t extends zo{constructor(e,r,s,o,a,l){super(),this._changeDetectorRef=a,this.callSetDisabledState=l,this.control=new Fx,this._registered=!1,this.name=\"\",this.update=new pn,this._parent=e,this._setValidators(r),this._setAsyncValidators(s),this.valueAccessor=function kw(t,n){if(!n)return null;let e,r,s;return Array.isArray(n),n.forEach(o=>{o.constructor===_w?e=o:function S8(t){return Object.getPrototypeOf(t.constructor)===Va}(o)?r=o:s=o}),s||r||e||null}(0,o)}ngOnChanges(e){if(this._checkForErrors(),!this._registered||\"name\"in e){if(this._registered&&(this._checkName(),this.formDirective)){const r=e.name.previousValue;this.formDirective.removeControl({name:r,path:this._getPath(r)})}this._setUpControl()}\"isDisabled\"in e&&this._updateDisabled(e),function Ew(t,n){if(!t.hasOwnProperty(\"model\"))return!1;const e=t.model;return!!e.isFirstChange()||!Object.is(n,e.currentValue)}(e,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){Th(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(e){Ux.then(()=>{this.control.setValue(e,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(e){const r=e.isDisabled.currentValue,s=0!==r&&mu(r);Ux.then(()=>{s&&!this.control.disabled?this.control.disable():!s&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(e){return this._parent?function mg(t,n){return[...n.path,t]}(e,this._parent):[e]}static#e=this.\\u0275fac=function(r){return new(r||t)(J(wi,9),J(li,10),J(Ho,10),J(_s,10),J(Jd,8),J(Ju,8))};static#t=this.\\u0275dir=je({type:t,selectors:[[\"\",\"ngModel\",\"\",3,\"formControlName\",\"\",3,\"formControl\",\"\"]],inputs:{name:\"name\",isDisabled:[\"disabled\",\"isDisabled\"],model:[\"ngModel\",\"model\"],options:[\"ngModelOptions\",\"options\"]},outputs:{update:\"ngModelChange\"},exportAs:[\"ngModel\"],features:[rn([x8]),Lt,ki]})}return t})(),Bx=(()=>{class t{static#e=this.\\u0275fac=function(r){return new(r||t)};static#t=this.\\u0275mod=ni({type:t});static#n=this.\\u0275inj=ei({})}return t})(),i7=(()=>{class t{static#e=this.\\u0275fac=function(r){return new(r||t)};static#t=this.\\u0275mod=ni({type:t});static#n=this.\\u0275inj=ei({imports:[Bx]})}return t})(),s7=(()=>{class t{static withConfig(e){return{ngModule:t,providers:[{provide:Ju,useValue:e.callSetDisabledState??pg}]}}static#e=this.\\u0275fac=function(r){return new(r||t)};static#t=this.\\u0275mod=ni({type:t});static#n=this.\\u0275inj=ei({imports:[i7]})}return t})();function o7(t,n){1&t&&(X(0,\"span\",42),ee(1,\"This program item seems to be out-of-date!\"),q())}function a7(t,n){if(1&t&&(X(0,\"tr\")(1,\"td\"),Fe(2,\"img\",43),q()()),2&t){const e=mn(2);be(2),ya(\"src\",e.currentProgramEntry.image_links[0].url,ca)}}function l7(t,n){if(1&t&&(X(0,\"tr\")(1,\"td\")(2,\"strong\"),ee(3,\"Homepage:\"),q(),ee(4,\"\\xa0\"),X(5,\"a\",44),ee(6),q()()()),2&t){const e=mn(2);be(5),ya(\"href\",e.currentProgramEntry.homepage,ca),be(1),Oi(e.currentProgramEntry.homepage)}}function u7(t,n){if(1&t&&(X(0,\"tr\")(1,\"td\")(2,\"strong\"),ee(3,\"URL:\"),q(),ee(4,\"\\xa0\"),X(5,\"a\",44),ee(6),q()()()),2&t){const e=mn(2);be(5),ya(\"href\",e.currentProgramEntry.url,ca),be(1),Oi(e.currentProgramEntry.url)}}const lA=t=>({active:t});function d7(t,n){if(1&t){const e=function dL(){return $()}();X(0,\"div\",34)(1,\"a\",26),ut(\"click\",function(){return Ui(e),wl(mn().isModalOpen=!1)}),q(),X(2,\"div\",27)(3,\"div\",28)(4,\"a\",29),ut(\"click\",function(){return Ui(e),wl(mn().isModalOpen=!1)}),q(),Fe(5,\"div\",35),q(),X(6,\"div\",31)(7,\"div\",32),Gt(8,o7,2,0,\"span\",36),X(9,\"table\",37)(10,\"tr\")(11,\"td\")(12,\"strong\"),ee(13,\"Air time:\"),q(),ee(14),gn(15,\"appDate\"),gn(16,\"appDate\"),q()(),X(17,\"tr\")(18,\"td\")(19,\"strong\"),ee(20,\"Channel:\"),q(),ee(21),q()(),Gt(22,a7,3,1,\"tr\",38),X(23,\"tr\")(24,\"td\")(25,\"strong\"),ee(26,\"Description:\"),q(),Fe(27,\"p\",39),q()(),Gt(28,l7,7,2,\"tr\",38)(29,u7,7,2,\"tr\",38),X(30,\"tr\")(31,\"td\",40)(32,\"strong\"),ee(33,\"Technical details:\"),q(),X(34,\"table\",41)(35,\"tr\")(36,\"td\")(37,\"strong\"),ee(38,\"ID\"),q()(),X(39,\"td\"),ee(40),q()(),X(41,\"tr\")(42,\"td\")(43,\"strong\"),ee(44,\"Created at\"),q()(),X(45,\"td\"),ee(46),gn(47,\"appDate\"),q()(),X(48,\"tr\")(49,\"td\")(50,\"strong\"),ee(51,\"Updated at\"),q()(),X(52,\"td\"),ee(53),gn(54,\"appDate\"),q()(),X(55,\"tr\")(56,\"td\")(57,\"strong\"),ee(58,\"Last checked at\"),q()(),X(59,\"td\"),ee(60),gn(61,\"appDate\"),q()()()()()()()(),Fe(62,\"div\",33),q()()}if(2&t){const e=mn();let r;Ze(\"ngClass\",mc(30,lA,e.isModalOpen)),be(5),Ze(\"innerHTML\",\"Details: \"+e.currentProgramEntry.title,Do),be(3),Ze(\"ngIf\",e.currentProgramEntry.is_deprecated),be(6),mM(\" \",ri(15,15,e.currentProgramEntry.start_date_time,\"full-medium\"),\" - \",ri(16,18,e.currentProgramEntry.end_date_time,\"time-medium\"),\" (\",e.currentProgramEntry.duration_in_minutes,\" Minutes) \"),be(7),Pr(\" \",null==(r=e.apiService.getChannelById(e.currentProgramEntry.channel_id))?null:r.title,\"\"),be(1),Ze(\"ngIf\",e.currentProgramEntry.image_links&&e.currentProgramEntry.image_links.length>0),be(5),Ze(\"innerHTML\",e.currentProgramEntry.description,Do),be(1),Ze(\"ngIf\",e.currentProgramEntry.homepage),be(1),Ze(\"ngIf\",e.currentProgramEntry.url),be(11),Oi(e.currentProgramEntry.id),be(6),Oi(ri(47,21,e.currentProgramEntry.created_at,\"full\")),be(7),Oi(ri(54,24,e.currentProgramEntry.updated_at,\"full\")),be(7),Oi(ri(61,27,e.currentProgramEntry.last_check,\"full\"))}}let c7=(()=>{class t{constructor(e,r){this.apiService=e,this.stateService=r,this.isModalOpen=!1,this.isMissingDataModalOpen=!1,this.showDeprecatedEntries=new zt(this.stateService.getShowDeprecatedEntries()),this._datePickerFormat=\"DD.MM.YY HH:mm\",this.items=new Hs,this.channels=[]}static#e=this.i=0;static#t=this.channelPreferencesMap=[\"ARD \\u2013 Das Erste\",\"ZDF\",\"3Sat\",\"ARTE\",\"Phoenix\",\"ZDFinfo\",\"ZDFneo\",\"SWR RP Fernsehen\",\"NDR Fernsehen\",\"RBB Fernsehen\",\"Tagesschau24\",\"WDR Fernsehen\",\"ARD ALPHA\",\"ARD One\",\"MDR Fernsehen\",\"SWR BW Fernsehen\",\"BR Fernsehen\",\"HR Fernsehen\",\"SR Fernsehen\",\"KIKA\",\"Radio Bremen TV\",\"ORF eins\",\"ORF 2\",\"ORF III\",\"ORF Sport +\",\"SRF 1\",\"SRF info\",\"SRF zwei\"];static getGroupOrder(e){return e&&t.channelPreferencesMap.indexOf(e)>-1?t.channelPreferencesMap.indexOf(e):100}ngOnInit(){this.initTimeLine(),this.apiService.channels().pipe(oi()).subscribe(e=>{}),this.apiService.statusSubject.pipe(oi()).subscribe(e=>{this.dateTimePickrInstance=s8(\"#timeline_date_range_picker\",{locale:o8.German,now:_i()().locale(Gn_locale).format(),enableTime:!0,allowInput:!1,time_24hr:!0,clickOpens:!0,dateFormat:this._datePickerFormat,altFormat:this._datePickerFormat,defaultHour:18,enableSeconds:!1,minuteIncrement:15,mode:\"single\",defaultDate:_i()().locale(Gn_locale).format(),onChange:(r,s,o)=>{0!==r.length&&this.timeLine&&this.timeLine.moveTo(_i()(r[0]).toISOString(),{animation:!1})},parseDate:(r,s)=>{const o=_i()(r,s).locale(Gn_locale);return new Date(o.year(),o.month(),o.date(),o.hour(),o.minute())},formatDate:(r,s)=>_i()(r).format(s)}),e?.data_start_time&&e?.data_end_time&&this.dateTimePickrInstance.set({minDate:_i()(e?.data_start_time).format(),maxDate:_i()(e?.data_end_time).format()})}),this.moveToNow()}ngOnDestroy(){this.channelSubscription?.unsubscribe(),this.loadingSubscription?.unsubscribe(),this.programSubscription?.unsubscribe(),this.showDeprecatedEntriesSubscription?.unsubscribe(),this.showDeprecatedEntries.unsubscribe(),this.timeLine?.destroy()}ngAfterViewInit(){this.moveToNow()}initTimeLine(){const e=document.getElementById(\"program_timeline\");if(!e)return void console.error(\"Missing element #timeline\");this.loadProgramItems();const r=new Hs({fieldId:\"id\"});this.channelSubscription=this.apiService.channels().pipe(oi()).subscribe(a=>{a&&a.data.forEach(l=>{r.add({id:l.id,content:l.title,subgroupStack:!0,subgroupOrder:()=>0})})});const s=_i()().locale(Gn_locale),o={align:\"center\",locale:Gn_locale,stack:!1,stackSubgroups:!0,start:s.clone().subtract(1,\"hour\").toISOString(),end:s.clone().add(3,\"hour\").toISOString(),timeAxis:{scale:\"minute\",step:15},orientation:\"top\",zoomable:!0,showCurrentTime:!0,clickToUse:!1,horizontalScroll:!1,verticalScroll:!0,zoomMin:72e5,zoomKey:\"ctrlKey\",zoomMax:2e8,maxHeight:550,minHeight:450,moveable:!1,multiselect:!1,multiselectPerGroup:!1,rtl:!1,selectable:!0,editable:!1,groupOrder:(a,l)=>a.id===l.id?0:t.getGroupOrder(a.content?.toString())>t.getGroupOrder(l.content?.toString())?1:-1,margin:{item:5,axis:1},tooltip:{followMouse:!0,overflowMethod:\"cap\"}};this.timeLine=new tw(e,this.items,r,o),this.timeLine.on(\"rangechanged\",this.rangeChange.bind(this)),this.timeLine.on(\"doubleClick\",this.itemClicked.bind(this)),this.showDeprecatedEntriesSubscription=this.showDeprecatedEntries.pipe(function XG(t){return us((n,e)=>t<=e)}(1)).subscribe(a=>{this.stateService.setShowDeprecatedEntries(a),a||(this.items=new Hs),this.loadProgramItems()})}loadProgramItems(){const e=_i()().locale(Gn_locale),r=_i()().locale(Gn_locale).hour(0).minute(0).second(0);(!this.programSubscription||this.programSubscription.closed)&&(this.programSubscription=this.apiService.programSubject.subscribe(l=>{if(!l||0===l.program_list?.length)return;this.apiService.isLoadingSubject.next(!0);const u=this.showDeprecatedEntries.getValue(),d=l.program_list.flatMap(M=>({id:M.id,created_at:M.created_at,start_date_time:M.start_date_time,end_date_time:M.end_date_time,channel_id:M.channel_id,is_deprecated:M.is_deprecated,title:M.title,hash:M.hash})),h=[];function p(M){return\" | CreatedAt: \"+_i()(M.created_at).locale(Gn_locale).format(\"D.M HH:mm:ss\")}if(d.forEach(M=>{!u&&M.is_deprecated||h.push({id:M.id,group:M.channel_id,start:M.start_date_time,end:M.end_date_time,content:M.title,title:M.title+p(M),type:\"range\",subgroup:1,className:M.is_deprecated?\"deprecated-item\":\"\"})}),this.items.getDataSet().update(h),u){const M=[];d.filter(D=>D.is_deprecated).forEach(D=>{const E=this.items.get({filter:R=>{if(R.group!==D.channel_id||R.id===D.id||\"deprecated-item\"!==R.className)return!1;const Y=D.start_date_time,V=D.end_date_time,Q=R.start,ne=R.end;return!(Y<=Q&&V<=Q||Y>ne||V===Q||Y===ne)&&(Y===Q&&V===ne||Y===Q&&Vne||Y>Q&&V===ne||YQ&&Vne||Y>Q&&V>ne||YR.id{E.forEach(Y=>{R===Y||R.end!==Y.start||k.add(R.id)})});let x=2;if(E.length>0){const R=E.filter(V=>!k.has(V.id)).flatMap(V=>V.id);R.push(D.id),x+=R.sort((V,Q)=>V===Q?0:VV===D.id)}M.push({id:D.id,group:D.channel_id,start:D.start_date_time,end:D.end_date_time,content:D.title,title:D.title+p(D),type:\"range\",subgroup:x,className:\"deprecated-item\"})}),this.items.getDataSet().updateOnly(M)}setTimeout(()=>{this.apiService.isLoadingSubject.next(!1)},500)}));let o,s=this.timeLine?.getWindow();o=s?_i()(s.start.valueOf()).locale(Gn_locale):e;const a=e.diff(r,\"minute\",!1);this.apiService.fetchProgramForDay(o.toDate()),a<180&&this.apiService.fetchProgramForDay(e.clone().subtract(1,\"day\").toDate())}zoomIn(){this.timeLine?.zoomIn(.25)}zoomOut(){this.timeLine?.zoomOut(.25)}moveLeft(){this.move(.25)}moveRight(){this.move(-.25)}move(e){if(!this.timeLine)return;const r=this.timeLine.getWindow(),s=r.end.valueOf()-r.start.valueOf();this.timeLine.setWindow(r.start.valueOf()-s*e,r.end.valueOf()-s*e)}moveToNow(){this.dateTimePickrInstance?.setDate(_i()().locale(Gn_locale).format(),!1),this.dateTimePickrInstance?._debouncedChange()}rangeChange(e){if(void 0===this.timeLine)return;const r=this.timeLine?.getWindow().start,s=this.timeLine?.getWindow().end;!r||!s||(this.apiService.fetchProgramForDay(new Date(r.getFullYear(),r.getMonth(),r.getDate())),r.getDay()!=s.getDay()&&this.apiService.fetchProgramForDay(new Date(s.getFullYear(),s.getMonth(),s.getDate())))}itemClicked(e){if(e.item){const r=e.item;if(!r)return;this.loadingSubscription=this.apiService.entry(r).subscribe(s=>{this.isModalOpen=!0,this.currentProgramEntry=s})}}handleKeyboardEvent(e){\"INPUT\"!==e.target?.nodeName?.toUpperCase()&&(\"Escape\"===e.key&&(this.isModalOpen=!1),(\"r\"===e.key||\"ArrowRight\"===e.key)&&this.moveRight(),(\"l\"===e.key||\"ArrowLeft\"===e.key)&&this.moveLeft(),\"i\"===e.key&&this.zoomIn(),\"o\"===e.key&&this.zoomOut())}static#n=this.\\u0275fac=function(r){return new(r||t)(J(xo),J(rx))};static#i=this.\\u0275cmp=Rn({type:t,selectors:[[\"app-oer-timeline\"]],hostBindings:function(r,s){1&r&&ut(\"keyup\",function(a){return s.handleKeyboardEvent(a)},0,U_)},decls:50,vars:8,consts:[[\"id\",\"program_timeline\"],[1,\"btn-group\",\"btn-group-block\",\"menu\"],[1,\"date-range\"],[1,\"has-icon-right\"],[\"for\",\"timeline_date_range_picker\"],[\"type\",\"date\",\"name\",\"range_start_date\",\"id\",\"timeline_date_range_picker\",1,\"form-input\",\"date-range-picker\"],[1,\"form-icon\",\"icon\",\"icon-time\"],[1,\"divider-vert\"],[1,\"menu-button-bar\"],[\"id\",\"moveLeft\",1,\"btn\",\"btn-primary\",\"btn-sm\",3,\"click\"],[1,\"icon\",\"icon-arrow-left\"],[\"id\",\"zoomIn\",1,\"btn\",\"btn-primary\",\"btn-sm\",3,\"click\"],[1,\"icon\",\"icon-plus\"],[\"id\",\"nowTimeline\",1,\"btn\",\"btn-primary\",\"btn-sm\",3,\"click\"],[1,\"icon\",\"icon-caret\"],[\"id\",\"zoomOut\",1,\"btn\",\"btn-primary\",\"btn-sm\",3,\"click\"],[1,\"icon\",\"icon-minus\"],[\"id\",\"moveRight\",1,\"btn\",\"btn-primary\",\"btn-sm\",3,\"click\"],[1,\"icon\",\"icon-arrow-right\"],[1,\"p-relative\",\"right\"],[1,\"col\"],[1,\"form-switch\"],[\"type\",\"checkbox\",3,\"ngModel\",\"ngModelChange\"],[1,\"form-icon\"],[\"class\",\"modal modal-md program_entry_modal\",3,\"ngClass\",4,\"ngIf\"],[1,\"modal\",\"modal-md\",\"missing_program_entries_modal\",3,\"ngClass\"],[\"href\",\"#close\",\"aria-label\",\"Close\",1,\"modal-overlay\",3,\"click\"],[1,\"modal-container\",\"scroll-cont\"],[1,\"modal-header\"],[\"href\",\"#close\",\"aria-label\",\"Close\",1,\"btn\",\"btn-clear\",\"float-right\",3,\"click\"],[1,\"modal-title\",\"h5\",3,\"innerText\"],[1,\"modal-body\"],[1,\"content\"],[1,\"modal-footer\"],[1,\"modal\",\"modal-md\",\"program_entry_modal\",3,\"ngClass\"],[1,\"modal-title\",\"h5\",3,\"innerHTML\"],[\"class\",\"label label-warning\",4,\"ngIf\"],[1,\"table\"],[4,\"ngIf\"],[1,\"text-normal\",3,\"innerHTML\"],[1,\"text-gray\"],[1,\"table\",\"table-striped\",\"item-technical-detail-table\"],[1,\"label\",\"label-warning\"],[\"alt\",\"program entry preview image\",1,\"img-responsive\",\"img-fit-contain\",3,\"src\"],[\"target\",\"_blank\",3,\"href\"]],template:function(r,s){1&r&&(X(0,\"div\",0)(1,\"div\",1)(2,\"span\",2)(3,\"div\",3)(4,\"label\",4),Fe(5,\"input\",5)(6,\"i\",6),q()()(),Fe(7,\"span\",7),X(8,\"div\",8)(9,\"button\",9),ut(\"click\",function(){return s.moveLeft()}),Fe(10,\"i\",10),ee(11,\" Move left \"),q(),X(12,\"button\",11),ut(\"click\",function(){return s.zoomIn()}),Fe(13,\"i\",12),ee(14,\" Zoom In \"),q(),X(15,\"button\",13),ut(\"click\",function(){return s.moveToNow()}),Fe(16,\"i\",14),ee(17,\" Now \"),q(),X(18,\"button\",15),ut(\"click\",function(){return s.zoomOut()}),Fe(19,\"i\",16),ee(20,\" Zoom out \"),q(),X(21,\"button\",17),ut(\"click\",function(){return s.moveRight()}),ee(22,\"Move right \"),Fe(23,\"i\",18),q()(),Fe(24,\"span\",7),X(25,\"div\",19)(26,\"div\",20)(27,\"label\")(28,\"label\",21)(29,\"input\",22),ut(\"ngModelChange\",function(a){return s.showDeprecatedEntries.next(a)}),gn(30,\"async\"),q(),Fe(31,\"i\",23),ee(32,\" Show overlaps \"),q()()()()()(),Gt(33,d7,63,32,\"div\",24),X(34,\"div\",25)(35,\"a\",26),ut(\"click\",function(){return s.isMissingDataModalOpen=!1}),q(),X(36,\"div\",27)(37,\"div\",28)(38,\"a\",29),ut(\"click\",function(){return s.isMissingDataModalOpen=!1}),q(),Fe(39,\"div\",30),q(),X(40,\"div\",31)(41,\"div\",32)(42,\"strong\"),ee(43,\"Please run \"),X(44,\"pre\"),ee(45,\"oerc fetch\"),q(),ee(46,\" and optionally \"),X(47,\"pre\"),ee(48,\"oerc search\"),q()()()(),Fe(49,\"div\",33),q()()),2&r&&(be(29),Ze(\"ngModel\",va(30,4,s.showDeprecatedEntries)),be(4),Ze(\"ngIf\",s.currentProgramEntry),be(1),Ze(\"ngClass\",mc(6,lA,s.isMissingDataModalOpen)),be(5),Ze(\"innerText\",\"Program information missing\"))},dependencies:[lm,ba,gw,kx,Nw,rk,Gc],styles:[\"#program_timeline[_ngcontent-%COMP%]{min-width:500px;width:100%;margin:1rem auto}.menu[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{min-width:3rem;max-width:5rem;margin-right:.2rem}.menu[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:last-child{margin-right:0}.scroll-cont[_ngcontent-%COMP%], .modal-container[_ngcontent-%COMP%]{scrollbar-color:#0A4C95 #C2D2E4}.scroll-cont[_ngcontent-%COMP%]::-webkit-scrollbar, .modal-container[_ngcontent-%COMP%]::-webkit-scrollbar{width:15px;height:15px}.scroll-cont[_ngcontent-%COMP%]::-webkit-scrollbar-track-piece, .modal-container[_ngcontent-%COMP%]::-webkit-scrollbar-track-piece{background-color:#c2d2e4}.scroll-cont[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:vertical, .modal-container[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:vertical{height:30px;background-color:#0a4c95}.modal-container[_ngcontent-%COMP%]{word-wrap:break-word}.modal-container[_ngcontent-%COMP%] .modal-header[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{font-size:125%;font-weight:700}.modal-container[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%]{word-wrap:break-word}.modal-container[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{word-break:break-word}.modal-container[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .item-technical-detail-table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]{margin:0 .5rem}.modal-container[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .item-technical-detail-table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{margin:0 .5rem;padding:0 .5rem}.modal-container[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .item-technical-detail-table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td[_ngcontent-%COMP%]:nth-child(2){border-left:dotted #0A4C95 2px}.btn-group.btn-group-block.menu[_ngcontent-%COMP%]{flex-direction:row;align-items:center;align-content:center}.menu-button-bar[_ngcontent-%COMP%]{display:block;float:none}.date-range[_ngcontent-%COMP%]{text-align:center}.date-range[_ngcontent-%COMP%] .date-range-picker[_ngcontent-%COMP%]{width:8rem}\"]})}return t})(),h7=(()=>{class t{constructor(){}static#e=this.\\u0275fac=function(r){return new(r||t)};static#t=this.\\u0275cmp=Rn({type:t,selectors:[[\"app-dashboard\"]],decls:10,vars:0,consts:[[1,\"columns\"],[1,\"column\",\"col-12\"],[1,\"card\"],[1,\"card-body\"]],template:function(r,s){1&r&&(X(0,\"div\",0)(1,\"div\",1)(2,\"div\",2)(3,\"div\",3)(4,\"h3\"),ee(5,\"TV program overview\"),q(),Fe(6,\"app-oer-status-display\"),q()()()(),X(7,\"div\",0)(8,\"div\",1),Fe(9,\"app-oer-timeline\"),q()())},dependencies:[X6,c7]})}return t})(),f7=(()=>{class t{constructor(){}static#e=this.\\u0275fac=function(r){return new(r||t)};static#t=this.\\u0275cmp=Rn({type:t,selectors:[[\"app-not-found\"]],decls:6,vars:0,consts:[[1,\"columns\"],[1,\"column\",\"col-12\"],[1,\"card\"],[1,\"card-body\"]],template:function(r,s){1&r&&(X(0,\"div\",0)(1,\"div\",1)(2,\"div\",2)(3,\"div\",3)(4,\"h1\"),ee(5,\"Error 404 - Page not found\"),q()()()()())},encapsulation:2})}return t})(),p7=(()=>{class t{constructor(){this.appVersion=Gn_appVersion}static#e=this.\\u0275fac=function(r){return new(r||t)};static#t=this.\\u0275cmp=Rn({type:t,selectors:[[\"app-credits\"]],decls:41,vars:1,consts:[[1,\"columns\",\"head-section\"],[1,\"column\",\"col-12\"],[1,\"card\"],[1,\"card-body\",\"text-center\"],[1,\"columns\",\"content-section\",\"flex-centered\",\"credits\"],[1,\"column\",\"col-6\"],[\"src\",\"assets/logo.png\",\"alt\",\"oerc logo\",\"width\",\"350\"],[\"href\",\"https://github.com/emschu/oerc\",\"title\",\"emschu/oerc\",\"target\",\"_blank\"],[\"href\",\"https://github.com/emschu/oerc/issues\",\"target\",\"_blank\"],[\"href\",\"https://github.com/emschu/oerc\",\"target\",\"_blank\"]],template:function(r,s){1&r&&(X(0,\"div\",0)(1,\"div\",1)(2,\"div\",2)(3,\"div\",3)(4,\"h3\"),ee(5,\"Credits\"),q()()()()(),X(6,\"div\",4)(7,\"div\",5)(8,\"div\",2)(9,\"div\",3)(10,\"p\"),Fe(11,\"img\",6)(12,\"br\"),ee(13,\" This software is part of the \"),X(14,\"a\",7),ee(15,\"oerc project\"),q(),ee(16,\".\"),Fe(17,\"br\"),ee(18,\" Fetch, view and search TV program data of public-law stations in Germany, Switzerland and Austria. \"),q(),X(19,\"p\"),ee(20,\" Please file \"),X(21,\"a\",8),ee(22,\"issues\"),q(),ee(23,\" on GitHub for bug reports or feature requests. \"),q(),X(24,\"p\")(25,\"strong\"),ee(26,\"License:\"),q(),ee(27,\" AGPLv3. Source code can be obtained \"),X(28,\"a\",9),ee(29,\"here.\"),q(),Fe(30,\"br\"),q(),X(31,\"p\")(32,\"strong\"),ee(33,\"Author:\"),q(),ee(34,\" emschu\"),Fe(35,\"br\"),q(),X(36,\"p\")(37,\"strong\"),ee(38,\"Version:\"),q(),ee(39),Fe(40,\"br\"),q()()()()()),2&r&&(be(39),Pr(\" \",s.appVersion,\"\"))},styles:[\".credits[_ngcontent-%COMP%]{font-size:120%}.credits[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-weight:700}\"]})}return t})(),Rw=(()=>{class t{constructor(){this._lastSearchStringSubject=new zt(\"\")}get lastSearchStringSubject(){return this._lastSearchStringSubject}static#e=this.\\u0275fac=function(r){return new(r||t)};static#t=this.\\u0275prov=ve({token:t,factory:t.\\u0275fac,providedIn:\"root\"})}return t})(),m7=(()=>{class t{constructor(){}static#e=this.\\u0275fac=function(r){return new(r||t)};static#t=this.\\u0275cmp=Rn({type:t,selectors:[[\"app-spinner\"]],decls:5,vars:0,consts:[[1,\"sk-folding-cube\"],[1,\"sk-cube1\",\"sk-cube\"],[1,\"sk-cube2\",\"sk-cube\"],[1,\"sk-cube4\",\"sk-cube\"],[1,\"sk-cube3\",\"sk-cube\"]],template:function(r,s){1&r&&(X(0,\"div\",0),Fe(1,\"div\",1)(2,\"div\",2)(3,\"div\",3)(4,\"div\",4),q())},styles:['.sk-folding-cube[_ngcontent-%COMP%]{margin:20px auto;width:40px;height:40px;position:relative;transform:rotate(45deg)}.sk-folding-cube[_ngcontent-%COMP%] .sk-cube[_ngcontent-%COMP%]{float:left;width:50%;height:50%;position:relative;transform:scale(1.1)}.sk-folding-cube[_ngcontent-%COMP%] .sk-cube[_ngcontent-%COMP%]:before{content:\"\";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#d73e48;animation:_ngcontent-%COMP%_sk-foldCubeAngle 2.4s infinite linear both;transform-origin:100% 100%}.sk-folding-cube[_ngcontent-%COMP%] .sk-cube2[_ngcontent-%COMP%]{transform:scale(1.1) rotate(90deg)}.sk-folding-cube[_ngcontent-%COMP%] .sk-cube3[_ngcontent-%COMP%]{transform:scale(1.1) rotate(180deg)}.sk-folding-cube[_ngcontent-%COMP%] .sk-cube4[_ngcontent-%COMP%]{transform:scale(1.1) rotate(270deg)}.sk-folding-cube[_ngcontent-%COMP%] .sk-cube2[_ngcontent-%COMP%]:before{animation-delay:.3s}.sk-folding-cube[_ngcontent-%COMP%] .sk-cube3[_ngcontent-%COMP%]:before{animation-delay:.6s}.sk-folding-cube[_ngcontent-%COMP%] .sk-cube4[_ngcontent-%COMP%]:before{animation-delay:.9s}@keyframes _ngcontent-%COMP%_sk-foldCubeAngle{0%,10%{transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{transform:perspective(140px) rotateX(0);opacity:1}90%,to{transform:perspective(140px) rotateY(180deg);opacity:0}}']})}return t})();function g7(t,n){if(1&t&&(X(0,\"span\"),ee(1),q()),2&t){const e=mn();be(1),Pr(\"(\",e.programEntryList.length,\" results)\")}}function _7(t,n){1&t&&Fe(0,\"img\",15),2&t&&ya(\"src\",mn().$implicit.image_links[0].url,ca)}function y7(t,n){if(1&t&&(X(0,\"tr\")(1,\"td\",10)(2,\"span\",11),ee(3),q(),Fe(4,\"br\"),ee(5),gn(6,\"appDate\"),Fe(7,\"br\"),Gt(8,_7,1,1,\"img\",12),q(),Fe(9,\"td\",13),gn(10,\"search\"),Fe(11,\"td\",14),gn(12,\"search\"),gn(13,\"readMore\"),q()),2&t){const e=n.$implicit,r=mn(2);let s;be(3),Oi(null==(s=r.apiService.getChannelById(e.channel_id))?null:s.title),be(2),Pr(\" \",ri(6,5,e.start_date_time,\"full\"),\"\"),be(3),Ze(\"ngIf\",e.image_links&&e.image_links.length>0),be(1),Ze(\"innerHTML\",ri(10,8,e.title,r.searchString),Do),be(2),Ze(\"innerHTML\",ri(12,11,va(13,14,e.description),r.searchString),Do)}}function M7(t,n){if(1&t&&(X(0,\"div\",8)(1,\"table\")(2,\"thead\")(3,\"tr\")(4,\"th\"),ee(5,\"Channel & Time\"),q(),X(6,\"th\"),ee(7,\"Title\"),q(),X(8,\"th\"),ee(9,\"Description\"),q()()(),X(10,\"tbody\"),Gt(11,y7,14,16,\"tr\",9),q()()()),2&t){const e=mn();be(11),Ze(\"ngForOf\",e.programEntryList)}}function v7(t,n){1&t&&(X(0,\"h3\"),ee(1,\"Loading \"),Fe(2,\"app-spinner\"),q())}function D7(t,n){1&t&&(X(0,\"h3\"),ee(1,\"Nothing found\"),q())}function w7(t,n){1&t&&(X(0,\"h3\"),ee(1,\"A request error occurred!\"),q())}function b7(t,n){if(1&t&&(X(0,\"div\",16),Gt(1,v7,3,0,\"h3\",4)(2,D7,2,0,\"h3\",4)(3,w7,2,0,\"h3\",4),q()),2&t){const e=mn();be(1),Ze(\"ngIf\",e.isSearchInProgressIndicator&&!e.isInErrors),be(1),Ze(\"ngIf\",!e.isSearchInProgressIndicator&&!e.isInErrors),be(1),Ze(\"ngIf\",e.isInErrors)}}let T7=(()=>{class t extends n1{constructor(e,r,s){super(),this.activeRoute=e,this.searchService=r,this.apiService=s,this.programEntryList=[],this.searchString=\"\",this.isSearchInProgressIndicator=!1,this.isInErrors=!1,this.searchSubscription=null}ngOnInit(){this.initSearch()}initSearch(){this.activeRoute.queryParamMap.pipe(oi()).subscribe(e=>{const r=e.get(\"query\")??\"\";this.searchString=r,this.searchService.lastSearchStringSubject.next(r),this.isSearchInProgressIndicator=!0,this.apiService.isLoadingSubject.next(!0),this.searchSubscription=this.apiService.search(r).subscribe(s=>{this.isInErrors=!1,this.programEntryList=s||[],this.isSearchInProgressIndicator=!1,setTimeout(()=>{this.apiService.isLoadingSubject.next(!1)},300)},s=>(this.isInErrors=!0,console.error(s),this.programEntryList=[],this.isSearchInProgressIndicator=!1,setTimeout(()=>{this.apiService.isLoadingSubject.next(!1)},300),new Zt))})}ngOnDestroy(){this.searchSubscription?.unsubscribe()}onClick(e){e?.target?.classList.contains(\"read-more\")&&this.onReadMore(e)}static#e=this.\\u0275fac=function(r){return new(r||t)(J(Sa),J(Rw),J(xo))};static#t=this.\\u0275cmp=Rn({type:t,selectors:[[\"app-search\"]],hostBindings:function(r,s){1&r&&ut(\"click\",function(a){return s.onClick(a)})},features:[Lt],decls:11,vars:4,consts:[[1,\"columns\",\"head-section\"],[1,\"column\",\"col-12\"],[1,\"card\"],[1,\"card-body\"],[4,\"ngIf\"],[1,\"columns\"],[\"class\",\"search_table\",4,\"ngIf\"],[\"class\",\"text-center m-2\",4,\"ngIf\"],[1,\"search_table\"],[4,\"ngFor\",\"ngForOf\"],[1,\"col_start_date\"],[1,\"channel_label\"],[\"class\",\"img-responsive img-fit-contain\",3,\"src\",4,\"ngIf\"],[1,\"col_title\",3,\"innerHTML\"],[1,\"col_description\",3,\"innerHTML\"],[1,\"img-responsive\",\"img-fit-contain\",3,\"src\"],[1,\"text-center\",\"m-2\"]],template:function(r,s){1&r&&(X(0,\"div\",0)(1,\"div\",1)(2,\"div\",2)(3,\"div\",3)(4,\"h3\"),ee(5),Gt(6,g7,2,1,\"span\",4),q()()()()(),X(7,\"div\",5)(8,\"div\",1),Gt(9,M7,12,1,\"div\",6)(10,b7,4,3,\"div\",7),q()()),2&r&&(be(5),Pr(\"Search results for '\",s.searchString,\"' \"),be(1),Ze(\"ngIf\",s.programEntryList.length>0),be(3),Ze(\"ngIf\",s.programEntryList&&s.programEntryList.length>0),be(1),Ze(\"ngIf\",!s.programEntryList||0===s.programEntryList.length))},dependencies:[um,ba,m7,Gc,E1,k1],styles:[\".search_table[_ngcontent-%COMP%] .channel_label[_ngcontent-%COMP%]{color:#d73e48;font-size:125%}.search_table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{border-bottom:lightgray 3px dotted}.search_table[_ngcontent-%COMP%] .col_start_date[_ngcontent-%COMP%]{width:10%;font-weight:700}.search_table[_ngcontent-%COMP%] .col_title[_ngcontent-%COMP%]{width:25%;font-weight:700;font-size:110%}.search_table[_ngcontent-%COMP%] .col_description[_ngcontent-%COMP%]{width:55%;font-size:90%}\"]})}return t})();function C7(t,n){if(1&t&&(X(0,\"span\"),ee(1),q()),2&t){const e=mn();be(1),Pr(\"(last \",e.logEntries.size,\" entries)\")}}function L7(t,n){1&t&&(X(0,\"div\",9)(1,\"h3\"),ee(2,\"No log entries available\"),q()())}function S7(t,n){if(1&t&&(X(0,\"tr\")(1,\"td\",12),ee(2),gn(3,\"appDate\"),q(),Fe(4,\"td\",13),q()),2&t){const e=n.$implicit;be(2),Oi(ri(3,2,e.created_at,\"full\")),be(2),Ze(\"innerHTML\",e.message,Do)}}function E7(t,n){if(1&t&&(X(0,\"tbody\"),Gt(1,S7,5,5,\"tr\",11),q()),2&t){const e=mn(2);be(1),Ze(\"ngForOf\",e.logEntries.elements)}}function k7(t,n){if(1&t&&(X(0,\"div\",10)(1,\"table\")(2,\"thead\")(3,\"tr\")(4,\"th\"),ee(5,\"Time\"),q(),X(6,\"th\"),ee(7,\"Message\"),q()()(),Gt(8,E7,2,1,\"tbody\",4),q()()),2&t){const e=mn();be(8),Ze(\"ngIf\",null!==e.logEntries)}}const I7=[{path:\"\",component:h7},{path:\"recommendations\",component:Q6},{path:\"log\",component:(()=>{class t{constructor(e){this.apiService=e,this.logEntries=null,this.logEntrySubscription=null}ngOnInit(){this.loadLog()}loadLog(){this.apiService.isLoadingSubject.next(!0),this.logEntrySubscription=this.apiService.logEntries().subscribe(e=>{this.logEntries=e,setTimeout(()=>{this.apiService.isLoadingSubject.next(!1)},250)})}ngOnDestroy(){this.logEntrySubscription?.unsubscribe()}static#e=this.\\u0275fac=function(r){return new(r||t)(J(xo))};static#t=this.\\u0275cmp=Rn({type:t,selectors:[[\"app-logdashboard\"]],decls:11,vars:3,consts:[[1,\"columns\",\"head-section\"],[1,\"column\",\"col-12\"],[1,\"card\"],[1,\"card-body\"],[4,\"ngIf\"],[1,\"columns\",\"flex-centered\"],[1,\"column\",\"col-10\"],[\"class\",\"text-center m-2\",4,\"ngIf\"],[\"class\",\"log_table\",4,\"ngIf\"],[1,\"text-center\",\"m-2\"],[1,\"log_table\"],[4,\"ngFor\",\"ngForOf\"],[1,\"col_date\"],[1,\"col_message\",3,\"innerHTML\"]],template:function(r,s){1&r&&(X(0,\"div\",0)(1,\"div\",1)(2,\"div\",2)(3,\"div\",3)(4,\"h3\"),ee(5,\"Log entries \"),Gt(6,C7,2,1,\"span\",4),q()()()()(),X(7,\"div\",5)(8,\"div\",6),Gt(9,L7,3,0,\"div\",7)(10,k7,9,1,\"div\",8),q()()),2&r&&(be(6),Ze(\"ngIf\",s.logEntries&&s.logEntries.size>0),be(3),Ze(\"ngIf\",!s.logEntries||0===s.logEntries.size),be(1),Ze(\"ngIf\",s.logEntries&&s.logEntries.size>0))},dependencies:[um,ba,Gc],styles:[\".log_table[_ngcontent-%COMP%]{max-height:10vh;margin-bottom:3rem}.log_table[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{overflow:scroll}.log_table[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]{padding:0}.log_table[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{margin:0;border-bottom:#d73e48 1px dotted}.log_table[_ngcontent-%COMP%] .col_date[_ngcontent-%COMP%]{width:10%}.log_table[_ngcontent-%COMP%] .col_message[_ngcontent-%COMP%]{width:75%}\"]})}return t})()},{path:\"credits\",component:p7},{path:\"search\",component:T7},{path:\"404\",component:f7},{path:\"**\",redirectTo:\"/404\"}];let N7=(()=>{class t{static#e=this.\\u0275fac=function(r){return new(r||t)};static#t=this.\\u0275mod=ni({type:t});static#n=this.\\u0275inj=ei({imports:[e1.forRoot(I7,{useHash:!0}),e1]})}return t})();const x7=t=>({\"d-invisible\":t});let A7=(()=>{class t{constructor(e,r,s){this.apiService=e,this.searchService=r,this.router=s,this.currentSearchPhrase=\"\",this.isLoading=!1,this.searchPhraseSubscription=null,this.isLoadingSubscription=null,this.searchTextElement=null}ngOnInit(){this.searchTextElement=document.getElementById(\"search_text\"),this.searchPhraseSubscription=this.searchService.lastSearchStringSubject.subscribe(e=>{e!==this.currentSearchPhrase&&(this.currentSearchPhrase=e)}),this.isLoadingSubscription=this.apiService.isLoadingSubject.subscribe(e=>{this.isLoading=e}),this.searchTextElement?.focus()}searchFor(){if(this.searchTextElement instanceof HTMLInputElement){const e=this.searchTextElement?.value;e.length>2&&this.router.navigate([\"/search\"],{queryParams:{query:e},skipLocationChange:!1,onSameUrlNavigation:\"reload\"})}}openSection(){this.searchService.lastSearchStringSubject.next(\"\")}ngOnDestroy(){this.searchPhraseSubscription?.unsubscribe(),this.isLoadingSubscription?.unsubscribe()}static#e=this.\\u0275fac=function(r){return new(r||t)(J(xo),J(Rw),J(pr))};static#t=this.\\u0275cmp=Rn({type:t,selectors:[[\"app-nav\"]],decls:20,vars:4,consts:[[1,\"navbar\",\"app-navbar\"],[1,\"navbar-section\",\"ml-1\",\"mr-1\"],[\"routerLink\",\"/\",1,\"btn\",\"navbar-brand\",\"m-2\",3,\"click\"],[\"src\",\"assets/logo.svg\",\"alt\",\"logo\"],[\"routerLink\",\"/recommendations\",1,\"btn\",3,\"click\"],[1,\"icon\",\"icon-bookmark\"],[\"routerLink\",\"/log\",1,\"btn\",3,\"click\"],[1,\"icon\",\"icon-message\"],[\"routerLink\",\"/credits\",\"title\",\"Credits\",1,\"credits-action-item\",3,\"click\"],[1,\"navbar-indicator\",\"loading\",3,\"ngClass\"],[1,\"input-group\",\"input-inline\"],[\"id\",\"search_text\",\"type\",\"text\",\"placeholder\",\"Search...\",1,\"form-input\",3,\"value\",\"keyup.enter\"],[1,\"btn\",\"btn-primary\",\"input-group-btn\",3,\"click\",\"keyup.enter\"],[1,\"icon\",\"icon-search\"]],template:function(r,s){1&r&&(X(0,\"header\",0)(1,\"section\",1)(2,\"a\",2),ut(\"click\",function(){return s.openSection()}),Fe(3,\"img\",3),ee(4,\"Overview\"),q(),X(5,\"a\",4),ut(\"click\",function(){return s.openSection()}),Fe(6,\"em\",5),ee(7,\"Recommendations\"),q(),X(8,\"a\",6),ut(\"click\",function(){return s.openSection()}),Fe(9,\"em\",7),ee(10,\"Log\"),q(),X(11,\"span\",8),ut(\"click\",function(){return s.openSection()}),ee(12,\"\\u24d8\"),q()(),X(13,\"section\",1),Fe(14,\"div\",9),X(15,\"div\",10)(16,\"input\",11),ut(\"keyup.enter\",function(){return s.searchFor()}),q(),X(17,\"button\",12),ut(\"click\",function(){return s.searchFor()})(\"keyup.enter\",function(){return s.searchFor()}),Fe(18,\"i\",13),ee(19,\"Search\"),q()()()()),2&r&&(be(14),Ze(\"ngClass\",mc(2,x7,!s.isLoading)),be(2),Ze(\"value\",s.currentSearchPhrase))},dependencies:[lm,Im],styles:[\".app-navbar[_ngcontent-%COMP%]{background-color:#d73e48}.app-navbar[_ngcontent-%COMP%] .icon-search[_ngcontent-%COMP%]{margin-right:.33rem}.navbar-indicator[_ngcontent-%COMP%]{margin-right:1.5rem}.navbar-indicator[_ngcontent-%COMP%]:after{border-left-color:#fff;border-bottom-color:#fff}.credits-action-item[_ngcontent-%COMP%]{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:700;font-size:1rem;margin:0 1rem}.navbar-section[_ngcontent-%COMP%] em[_ngcontent-%COMP%], .navbar-section[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{margin-right:.5rem}.navbar-section[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{height:auto;width:1rem;display:inline-block}\"]})}return t})();const O7=t=>({active:t});function j7(t,n){if(1&t&&(X(0,\"div\",2),Fe(1,\"a\",3),X(2,\"div\",4)(3,\"div\",5)(4,\"div\",6),ee(5,\"Caution: No connection to the backend server!\"),q()(),X(6,\"div\",7)(7,\"div\",8),Fe(8,\"img\",9)(9,\"br\"),ee(10,\" Please start the backend server. If a connection is available, this window will disappear. \"),q()()()()),2&t){const e=mn();Ze(\"ngClass\",mc(1,O7,!e.isLive))}}let Y7=(()=>{class t{constructor(e){this.apiService=e,this.isLive=!1,this.isLiveSubscription=null,this.inited=!1}onPageVisible(){document.hidden?this.apiService.isWindowOpenedSubject.next(!1):this.apiService.isWindowOpenedSubject.next(!0)}ngOnInit(){this.apiService.init(),this.isLiveSubscription=this.apiService.isLiveSubject.subscribe(e=>{!this.inited&&null!==e&&(this.inited=!0),null!==e&&(this.isLive=e)})}ngOnDestroy(){this.isLiveSubscription?.unsubscribe()}static#e=this.\\u0275fac=function(r){return new(r||t)(J(xo))};static#t=this.\\u0275cmp=Rn({type:t,selectors:[[\"app-root\"]],hostBindings:function(r,s){1&r&&ut(\"visibilitychange\",function(a){return s.onPageVisible(a)},0,U_)},decls:4,vars:1,consts:[[1,\"container\"],[\"class\",\"modal modal-md no-connection-modal\",3,\"ngClass\",4,\"ngIf\"],[1,\"modal\",\"modal-md\",\"no-connection-modal\",3,\"ngClass\"],[\"href\",\"#close\",\"aria-label\",\"Close\",1,\"modal-overlay\"],[1,\"modal-container\",\"scroll-cont\"],[1,\"modal-header\"],[1,\"modal-title\",\"h5\",\"text-center\"],[1,\"modal-body\"],[1,\"content\",\"text-center\"],[\"src\",\"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgd2lkdGg9IjEyOC44MDQyM21tIgogICBoZWlnaHQ9Ijk3LjY5NDQ0M21tIgogICB2aWV3Qm94PSIwIDAgNDU2LjM5Mjk0IDM0Ni4xNjE0MSIKICAgaWQ9InN2ZzU4OTkiCiAgIHZlcnNpb249IjEuMSIKICAgaW5rc2NhcGU6dmVyc2lvbj0iMS4wLjIgKGU4NmM4NzA4NzksIDIwMjEtMDEtMTUpIgogICBzb2RpcG9kaTpkb2NuYW1lPSJsb2dvLnN2ZyI+CiAgPGRlZnMKICAgICBpZD0iZGVmczU5MDEiPgogICAgPHJlY3QKICAgICAgIHg9IjE1NzQuMjk4IgogICAgICAgeT0iMTM0NC43ODc3IgogICAgICAgd2lkdGg9IjE5My4xNDQ1OSIKICAgICAgIGhlaWdodD0iNjguMzY5NzY2IgogICAgICAgaWQ9InJlY3QxOSIgLz4KICA8L2RlZnM+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIGlkPSJiYXNlIgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxLjAiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAuMCIKICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBlOnpvb209IjEuMzcxMjIwMiIKICAgICBpbmtzY2FwZTpjeD0iMjczLjMzMTY4IgogICAgIGlua3NjYXBlOmN5PSIxNzMuNjIzMTgiCiAgICAgaW5rc2NhcGU6ZG9jdW1lbnQtdW5pdHM9InB4IgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9ImxheWVyMSIKICAgICBzaG93Z3JpZD0iZmFsc2UiCiAgICAgZml0LW1hcmdpbi10b3A9IjAiCiAgICAgZml0LW1hcmdpbi1sZWZ0PSIwIgogICAgIGZpdC1tYXJnaW4tcmlnaHQ9IjAiCiAgICAgZml0LW1hcmdpbi1ib3R0b209IjAiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxOTIwIgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9Ijk2NyIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iMCIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iMCIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIgogICAgIGlua3NjYXBlOmRvY3VtZW50LXJvdGF0aW9uPSIwIiAvPgogIDxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTU5MDQiPgogICAgPHJkZjpSREY+CiAgICAgIDxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj4KICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgICAgICA8ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+CiAgICAgICAgPGRjOnRpdGxlIC8+CiAgICAgIDwvY2M6V29yaz4KICAgIDwvcmRmOlJERj4KICA8L21ldGFkYXRhPgogIDxnCiAgICAgaW5rc2NhcGU6bGFiZWw9IkxheWVyIDEiCiAgICAgaW5rc2NhcGU6Z3JvdXBtb2RlPSJsYXllciIKICAgICBpZD0ibGF5ZXIxIgogICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNTA1LjkyODIsLTEyMTIuODM0MSkiPgogICAgPGcKICAgICAgIGlkPSJnNjUyMSIKICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDAuMjU3MzMxODEsMCwwLDAuMjU3MzMxODEsMTExOC40MDUsMTE1Ny44MTY0KSI+CiAgICAgIDxwYXRoCiAgICAgICAgIGlkPSJwYXRoNjUxNCIKICAgICAgICAgZD0ibSAyOTQ4LjEzNDEsMTU1My40MzkxIGMgOS4wMTcsLTcuNjQ5NCAyNi4wMDU3LC0xOC42NDIgNDIuMjk0NSwtMjcuMzY2OCAyMC4wMzQ2LC0xMC43MzEyIDMyLjUwNjYsLTE5LjIxNzkgNDEsLTI3Ljg5ODggNy45NTY4LC04LjEzMjQgMS41MzQxLC0zLjYyMjMgMTUxLjUsLTEwNi4zODYyIDM2Ljg1LC0yNS4yNTE0IDY4LjAwNzksLTQ2Ljg0MDYgNjkuMjM5OCwtNDcuOTc1OSAxMS44MDUyLC0xMC44ODAzIDE5LjM1ODgsLTkwLjk4MTMgMjQuMjU3NSwtMjU3LjIzNDkgNC4wODExLC0xMzguNTA3MTIgNC4wODAxLC0zMzEuNTcyNDIgMCwtNDcxLjAwMDAyIC0zLjU5OTgsLTEyMi45NDA1MiAtOC42NDYsLTIwMC42MTE3IC0xNS41MDY5LC0yMzguNjgzMDYgLTIuODI0LC0xNS42NzAyOSAtNS42MjU3LC0yNC4xMjc2MiAtOS4yOTc1LC0yOC4wNjYwOSAtMTAuMzUzNCwtMTEuMTAyNjcgLTc4LjUzNjksLTIzLjY3NTYzIC0yMDEuNjkyOSwtMzcuMTkxNDcgLTIxMS43NDY3LC0yMy4yMzgyOSAtNTUyLjA2MzMsLTUwLjk0Mjg1IC05NDYuNSwtNzcuMDUyODcgLTE1NC40NjQ3LC0xMC4yMjQ5IC0yNDIuODY0NywtMTYuNDgyOTUgLTI4OC42NDQ4LC0yMC40MzM4OSAtMjguMjA5NCwtMi40MzQ1MyAtNTcuMTAzMiw3Ljc2Mjg3IC05OC4wNjMxLDM0LjYwOTA5IC0xNi40NDcxLDEwLjc3OTg4IC0zMS4wNDAyLDIxLjg5MDUzIC03My4wODYzLDU1LjY0NTI2IC00MS44MDE3LDMzLjU1ODU0IC02My43ODQ5LDUwLjYzMDMxIC04Ny43MDU4LDY4LjExMDg0IC04LjgsNi40MzA3MiAtMTcuMDQzNiwxMy4xMjU0NyAtMTguMzE5MiwxNC44NzcyMSAtMTQuOTY1OSwyMC41NTI2OSAtMjIuMjY3Miw2OC41ODg1OSAtMjcuMTU5NiwxNzguNjg0OTggLTYuMzMzOSwxNDIuNTMzMDggLTYuMDMxLDMyMS40MjM3IDEuMDIwMSw2MDIuNTAwMDIgMS4xMTc2LDQ0LjU1IDIuNDMxNywxMDMuNzI1IDIuOTIwMiwxMzEuNSAwLjk5NjgsNTYuNjczNiAxLjI0NTcsNTguOTA3NCA4LjExNjUsNzIuODQ2IDguNTkzNSwxNy40MzM0IDI1LjAxMjMsMjguNDIxNCA0Ny45MjI0LDMyLjA3MTQgOS4yNzIzLDEuNDc3MiA2Mi4zNTIxLDYuNjQ2MiA4OS43MjkyLDguNzM3OSBsIDIzLjIyOTYsMS43NzQ5IDAuMjcwNCwxOS41MzQ5IDAuMjcwNCwxOS41MzQ5IDEzLDEuMTc1OSBjIDQyLjc1OTYsMy44Njc3IDEwNS42Njc0LDguNDExOSAyODEuNSwyMC4zMzQ1IDMzOS42OTksMjMuMDMzNyA3MzMuMzk3Miw1My45MDYyIDg2OCw2OC4wNjU3IDQ4LjU3Nyw1LjExIDgzLjIwNDEsMTAuMjQzMyA5MC40MDI2LDEzLjQwMTcgMS43MDM2LDAuNzQ3NSAzLjQ0ODUsMS4zOTU4IDMuODc3NSwxLjQ0MDYgMC40MjkxLDAuMDQ1IDMuNzcwNSwtMi40NTUyIDcuNDI1NCwtNS41NTU4IHoiCiAgICAgICAgIHN0eWxlPSJmaWxsOiMwMDAwMDA7c3Ryb2tlOm5vbmUiCiAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+CiAgICAgIDxwYXRoCiAgICAgICAgIGlkPSJwYXRoNjUxMiIKICAgICAgICAgZD0ibSAxNzA0LjQyNzcsMTQxNy4xMTUyIDAsOS40MzU2IDAsOS40MzU1IDMuMjUsMC41MTk2IGMgMS43ODc1LDAuMjg2NSAyOS4xMjUsMi41NzEyIDYwLjc1LDUuMDc2MSAzMS42MjUsMi41MDQ5IDc5LjU1LDYuMzM4MiAxMDYuNSw4LjUxNzYgMjYuOTUsMi4xNzk0IDg1LjIyNSw2Ljg4MTcgMTI5LjUsMTAuNDQ5MiA0NC4yNzUsMy41Njc1IDEwMC4wNzUsOC4wNjQyIDEyNCw5Ljk5NDIgMjMuOTI1LDEuOTMwMSAxMDcuNjI1LDguNjc3MyAxODYsMTQuOTkyMiAyODYuOTA3MSwyMy4xMTcxIDUyOS4zNDIzLDQyLjcxMDUgNTYyLjUsNDUuNDYwOSAxOC43LDEuNTUxMiAzNi4zNjI1LDIuODc3MiAzOS4yNSwyLjk0OTIgbCA1LjI1LDAuMTMwOSAwLC05LjI5NjkgMCwtOS4yOTQ5IC00MC4yNSwtMy4yMjg1IGMgLTQxLjkwMzgsLTMuMzYwNSAtNjcuNDY4LC01LjQyMDMgLTM0My4yNSwtMjcuNjY2MSAtOTEuODUsLTcuNDA5MSAtMjM2Ljk3NSwtMTkuMTEyMSAtMzIyLjUsLTI2LjAwNTggLTg1LjUyNSwtNi44OTM4IC0xODMuMTc1LC0xNC43NzQ0IC0yMTcsLTE3LjUxMTcgLTMzLjgyNSwtMi43MzcyIC0xMTEuOSwtOS4wMTE5IC0xNzMuNSwtMTMuOTQ1MyAtNjEuNiwtNC45MzM0IC0xMTMuOTEyNSwtOS4yMDU3IC0xMTYuMjUsLTkuNDkyMiBsIC00LjI1LC0wLjUxOTYgeiBtIDEyMzgsOTkuMjYzNyAwLDcuNDEyMSAwLDcuNDEyMSA3LjA2MjUsLTYuMzEyNSBjIDMuODgzNiwtMy40NzI0IDYuNDcxMSwtNi40MjExIDUuNzUsLTYuNTUwOCAtMC43MjEsLTAuMTI5NyAtMy45LC0wLjYyMzEgLTcuMDYyNSwtMS4wOTc2IGwgLTUuNzUsLTAuODYzMyB6IgogICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO3N0cm9rZTpub25lIgogICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPgogICAgICA8cGF0aAogICAgICAgICBpZD0icGF0aDY1MDgiCiAgICAgICAgIGQ9Im0gMjk3OS40Mjg2LDE1MDAuNjk5NiBjIC0xLjUwMjQsLTAuODQ3MiAtOC40ODU2LC0xLjg3MDEgLTE3LjUsLTIuNTYzMyAtOC4yNSwtMC42MzQ0IC0xNi44LC0xLjU4NTkgLTE5LC0yLjExNDQgLTIuMiwtMC41Mjg2IC02NS44NzUsLTUuOTAyMiAtMTQxLjUsLTExLjk0MTUgLTc1LjYyNSwtNi4wMzkzIC0xNzEuMDI1LC0xMy42NzQ5IC0yMTIsLTE2Ljk2ODEgLTQwLjk3NSwtMy4yOTMzIC0xMjcuODI1LC0xMC4yNjc2IC0xOTMsLTE1LjQ5ODYgLTY1LjE3NSwtNS4yMzEgLTE2My4yNzUsLTEzLjEwNjYgLTIxOCwtMTcuNTAxNCAtNTQuNzI1LC00LjM5NDggLTE1My4wNSwtMTIuMjg1NiAtMjE4LjUsLTE3LjUzNTIgLTE3Mi4wODY2LC0xMy44MDI3IC0yNDEuOTIxMywtMTkuNDI0NCAtMjU5LjUsLTIwLjg4OTYgLTguNTI1LC0wLjcxMDYgLTE1Ljk4NzQsLTAuOTIxIC0xNi41ODMsLTAuNDY3NiAtMC41OTU3LDAuNDUzNCAtOS41OTU3LDAuMzc5OCAtMjAsLTAuMTYzNCAtMTAuNDA0NCwtMC41NDMzIC0zMC44NDIsLTEuMzk4NiAtNDUuNDE3LC0xLjkwMDYgLTIxLjMwMzYsLTAuNzMzOCAtMjguMDEwNSwtMS4zMTA5IC0zNC4yMDMyLC0yLjk0MzIgLTEyLjE1NTYsLTMuMjA0IC0yMi4yMTM1LC04LjYyOSAtMjkuODY1NiwtMTYuMTA4NSAtNy41MjE5LC03LjM1MjMgLTguMzM5OCwtOS41MTkyIC0xMS4zMzM4LC0zMC4wMjc3IC04LjI2MzUsLTU2LjYwMzkgLTEzLjU4OSwtMjQ2Ljg0MyAtMTMuNTc2OCwtNDg1LjAwMDAyIDAuMDEzLC0yNTIuMzc3NyA2LjE3MzQsLTQxNy44MTMxOSAxNi43MjQ4LC00NDkuMTI5IDIuMjI4OCwtNi42MTQ5MiA0Ljc5MywtOC40NTY2NyAxNC43NTQ2LC0xMC41OTc3NiA3LjAwMTgsLTEuNTA0OTMgMTQuOCwtMS43MjI4MyA2Mi41LC0xLjc0NjM2IDU1LjIxNTYsLTAuMDI3MiA2Ny42NDgyLDAuNDAzNjkgMTQ1LDUuMDI1ODYgMTgwLjk2NjgsMTAuODEzNjggMzkyLjk3MjcsMjcuNjg0NjggNzE1LjUsNTYuOTM4MDUgODguNjYyOSw4LjA0MTc3IDEwNi40MzgzLDkuNjk4MzYgMjI2LDIxLjA2MjI2IDEwMi45OTM4LDkuNzg5MTkgMjAyLjAxODksMTguNzU2NCAyNDEuNzY0NSwyMS44OTI5NiAxNy40NzA0LDEuMzc4NyAzNC41MzgzLDMuMjI1NTEgMzcuOTI4Niw0LjEwNDAyIDE2LjM0NDIsNC4yMzUyMiAyNi45NjYzLDEzLjkwMjc4IDMxLjI1ODksMjguNDQ5OTcgMS44NjU5LDYuMzIzMjggNC4xMzEzLDMyLjIxODY1IDUuMTQ3Niw1OC44NDA2OCBsIDAuNzAwMSwxOC4zNDA2OCAtNS4zOTk4LC0wLjYxMjM2IGMgLTIuOTcsLTAuMzM2ODEgLTY5LjUyNDksLTUuNzYzNjggLTE0Ny44OTk5LC0xMi4wNTk3MiAtNzguMzc1LC02LjI5NjA1IC0xNDQuNjM3NSwtMTEuNzAxNzkgLTE0Ny4yNSwtMTIuMDEyNzYgbCAtNC43NSwtMC41NjU0MSAwLDEyLjk1NDg1IDAsMTIuOTU0ODUgNi4yNSwwLjYxNTMgYyA1LjE5MjgsMC41MTEyMiAyMDEuNDE5NSwxNS43OTUxMyAyNzAuMjUsMjEuMDQ5NTIgMTEsMC44Mzk3MiAyMS45MTI1LDEuNzcyMDUgMjQuMjUsMi4wNzE4NCBsIDQuMjUsMC41NDUwOCAwLDQuNDM4NzIgYyAwLDQuMzU1MTkgLTAuMDYxLDQuNDM3NDQgLTMuMjUsNC4zNzAyMSAtMS43ODc1LC0wLjAzNzcgLTcwLjMsLTUuMzI2OCAtMTUyLjI1LC0xMS43NTM1NyBsIC0xNDksLTExLjY4NTA1IC0wLjI4MTksMTEuODg4MzggYyAtMC4xNTUsNi41Mzg2IC0wLjAyNSwxMi4xNDU0IDAuMjg5NCwxMi40NTk1NSAwLjQyNDQsMC40MjQ0IDI5Ni4yMzc0LDI0LjkzMzkzIDMwMy4yNDI1LDI1LjEyNTEgMC44MDk4LDAuMDIyMSAxLjI1LDEuNjE4OTcgMS4yNSw0LjUzNDExIDAsNC4zODU3MiAtMC4wOCw0LjUgLTMuMTY1OCw0LjUgLTEuNzQxMywwIC02OS40NzkzLC01LjE3NSAtMTUwLjUyOTEsLTExLjUgLTgxLjA0OTcsLTYuMzI1IC0xNDguMjUwMSwtMTEuNSAtMTQ5LjMzNDEsLTExLjUgLTEuODU2MiwwIC0xLjk3MSwwLjcyODAzIC0xLjk3MSwxMi41IGwgMCwxMi41IDIuNTkwMywwIGMgMS40MjQ3LDAgNjkuMTA5MSw1LjQgMTUwLjQwOTcsMTIgODEuMzAwNiw2LjYgMTQ4Ljc2LDEyIDE0OS45MDk3LDEyIDEuODQwNiwwIDIuMDkwMywwLjU5NDkyIDIuMDkwMyw0Ljk4MDg3IGwgMCw0Ljk4MDg3IC00LjI1LC0wLjUxMDcgYyAtMi4zMzc1LC0wLjI4MDg5IC02OC4zNzUsLTUuNjYxMyAtMTQ2Ljc1LC0xMS45NTY0NyAtNzguMzc1LC02LjI5NTE4IC0xNDUuMDg3NSwtMTEuNzI1OTQgLTE0OC4yNSwtMTIuMDY4MzYgbCAtNS43NSwtMC42MjI1OCAwLDEzLjA5ODE4IGMgMCw5LjI1NjExIDAuMzM5NiwxMy4wOTgxOSAxLjE1NzksMTMuMDk4MTkgMC42MzY4LDAgNTYuNzc0Myw0LjUyMTEgMTI0Ljc1LDEwLjA0NjggNjcuOTc1Niw1LjUyNTggMTM1Ljk2NzEsMTEuMDM4MyAxNTEuMDkyMSwxMi4yNSBsIDI3LjUsMi4yMDMyIDAuMzA5OCw0Ljg3MjkgMC4zMDk4LDQuODcyOSAtNi4zMDk4LC0wLjY0NDYgYyAtMy40NzA0LC0wLjM1NDUgLTcwLjIwOTgsLTUuNzkxMSAtMTQ4LjMwOTgsLTEyLjA4MTUgLTc4LjEsLTYuMjkwMyAtMTQzLjkxMjUsLTExLjY3MTkgLTE0Ni4yNSwtMTEuOTU5MiBsIC00LjI1LC0wLjUyMjIgMCwxMi45MDg5IDAsMTIuOTA4OSA1LjI1LDAuNTc1IGMgMi44ODc1LDAuMzE2MiAxNi45NSwxLjQ3MTQgMzEuMjUsMi41NjcxIDEwMC45MTMxLDcuNzMyIDI1OC45MDg1LDIwLjA2OTYgMjYzLjI1LDIwLjU1NjcgbCA1LjI1LDAuNTg5IDAsNC40MjgxIGMgMCwzLjc0OTggLTAuMzAzOSw0LjQyOCAtMS45ODQ1LDQuNDI4IC0xLjA5MTUsMCAtNjguNTc5OCwtNS40IC0xNDkuOTc0LC0xMiAtODEuMzk0MiwtNi42IC0xNDkuMTI2MSwtMTIgLTE1MC41MTU1LC0xMiBsIC0yLjUyNiwwIDAsMTIuNDgwOSBjIDAsMTIuMTM1MyAwLjA2MiwxMi40OTQyIDIuMjUsMTIuOTU3OSAxLjIzNzUsMC4yNjIyIDY5LjczNzksNS45MjEyIDE1Mi4yMjMxLDEyLjU3NTUgODIuNDg1Miw2LjY1NDIgMTUwLjEyNDQsMTIuMjQ5OCAxNTAuMzA5MiwxMi40MzQ3IDAuMTg0OCwwLjE4NDggMC4xOTY5LDIuMzEwNyAwLjAyNyw0LjcyNDIgbCAtMC4zMDkyLDQuMzg4MSAtNjQsLTUuMTk3NyBjIC0xNTIuMDA4LC0xMi4zNDUyIC0yMzkuMDUxNSwtMTkuMzc4MSAtMjM5Ljc1LC0xOS4zNzExIC0wLjQxMjUsMCAtMC43NSw1Ljg1NzUgLTAuNzUsMTMuMDA3NSAwLDEyLjU2NjkgMC4wNywxMyAyLjExNCwxMyAxLjE2MjYsMCA2OC42Njc0LDUuNCAxNTAuMDEwNSwxMiA4MS4zNDMyLDYuNiAxNDkuMDE2OSwxMiAxNTAuMzg2MSwxMiAyLjMyMjksMCAyLjQ4OTQsMC4zMzY3IDIuNDg5NCw1LjAzNDQgbCAwLDUuMDM0NSAtNC43NSwtMC41NTc4IGMgLTIuNjEyNSwtMC4zMDY4IC02OC44NzUsLTUuNzIwOSAtMTQ3LjI1LC0xMi4wMzEzIC03OC4zNzUsLTYuMzEwNCAtMTQ0Ljg2MjUsLTExLjc1MTggLTE0Ny43NSwtMTIuMDkxOSBsIC01LjI1LC0wLjYxODMgMCwxMy4xMTUyIGMgMCw3LjIxMzMgMC4zLDEzLjExNTIgMC42NjY2LDEzLjExNTIgMC4zNjY3LDAgNjQuMTU0Miw0Ljk0MzQgMTQxLjc1LDEwLjk4NTQgNzcuNTk1OSw2LjA0MiAxNDQuNDU4NCwxMS4yMzQ4IDE0OC41ODM0LDExLjUzOTYgMTQuMjc4NCwxLjA1NSAxNCwwLjkzNTMgMTQsNi4wMjAzIDAsMi40NTAxIC0wLjQ3MSw0LjQ1NDcgLTEuMDQ2Niw0LjQ1NDcgLTAuNTc1NywwIC0yNy4wMTMyLC0yLjAzMDggLTU4Ljc1LC00LjUxMjggLTEwMy4wOTA3LC04LjA2MjUgLTE5OC4yNjUsLTE1LjQ3MDUgLTIxOC4yMDM0LC0xNi45ODQxIC0xMC43MjUsLTAuODE0MiAtMjEuMTg3NSwtMS42Njc2IC0yMy4yNSwtMS44OTY1IGwgLTMuNzUsLTAuNDE2MyAwLDEyLjM1OTUgMCwxMi4zNTk2IDMuMjUsMC41MDczIGMgMS43ODc1LDAuMjc5IDM3LjQ1LDMuMjQyNCA3OS4yNSw2LjU4NTMgMTQ0LjA2MjMsMTEuNTIxIDIxMS4wMTY1LDE2Ljk0ODYgMjE2Ljc1LDE3LjU3MDYgbCA1Ljc1LDAuNjIzOCAwLDQuNDAxOCBjIDAsNC4wNDg5IC0wLjIwNCw0LjQwMTggLTIuNTQ0LDQuNDAxOCAtMS4zOTkxLDAgLTY5LjEwNDQsLTUuNCAtMTUwLjQ1NiwtMTIgLTgxLjM1MTYsLTYuNiAtMTQ4LjgzMTksLTEyIC0xNDkuOTU2LC0xMiAtMS45NTE4LDAgLTIuMDQ0LDAuNTc1MiAtMi4wNDQsMTIuNzU3MSBsIDAsMTIuNzU3MiAxNDYuNzUsMTEuODc3NyBjIDgwLjcxMjUsNi41MzI4IDE0OS4zMzc1LDEyLjEwNDYgMTUyLjUsMTIuMzgxOCBsIDUuNzUsMC41MDQgMCw0Ljc2NTkgMCw0Ljc2NiAtMy43NSwtMC40MzcyIGMgLTMuNDI3LC0wLjM5OTYgLTI5OS4wOTcyLC0yNC4zNzI1IC0zMDAuNTk4LC0yNC4zNzI1IC0wLjM1ODcsMCAtMC42NTIxLDUuODUgLTAuNjUyMSwxMyAwLDExLjM1NjkgMC4yMDYzLDEzIDEuNjMyMiwxMyAxLjM0MTQsMCAyODguMDAxNywyMi4yMTIxIDI5OS4zNjc4LDIzLjE5NjggMy40ODI1LDAuMzAxNyAzLjUwMTUsMC4zMjk5IDMuODA1OSw1LjY1NzkgbCAwLjMwNTksNS4zNTQ2IC01LjgwNTksLTAuNjI0NyBjIC02LjA2NTMsLTAuNjUyNiAtNDEuOTQ2MywtMy41NzQ2IC0xOTYuODA1OSwtMTYuMDI2OSAtNTEuMTUsLTQuMTEzIC05NS4xMzc1LC03LjczNjYgLTk3Ljc1LC04LjA1MjQgbCAtNC43NSwtMC41NzQyIDAsMTIuNDM2MyAwLDEyLjQzNjIgNS43NSwwLjYyNDYgYyA1LjQ5ODMsMC41OTcxIDEzNC45NTkyLDExLjEyMzQyIDI0MC43NSwxOS41NzUwMiAyNy41LDIuMTk3IDUxLjkxMjUsNC4yNDc2IDU0LjI1LDQuNTU2OSBsIDQuMjUsMC41NjI0IDAsNC40Mzg4IGMgMCwzLjIxNDMgLTAuNDAwNyw0LjQzODcgLTEuNDUyNSw0LjQzODcgLTEuOTQwMSwwIC0yOTcuMjc4NywtMjMuODY3NyAtMzAwLjc5NzUsLTI0LjMwODggbCAtMi43NSwtMC4zNDQ4IDAsMTIuODA3NyBjIDAsMTIuNDgwNCAwLjA1NywxMi44MTk0IDIuMjUsMTMuMjYzNiAxLjIzNzUsMC4yNTA3IDExLjcsMS4xNzM0IDIzLjI1LDIuMDUwNSAxMS41NSwwLjg3NyA1Ni41NSw0LjQ4OCAxMDAsOC4wMjQ1IDEyMy4zMTI5LDEwLjAzNjYgMTc4LjQ3ODcsMTQuNTA3MyAxNzkuMDEwNiwxNC41MDczIDAuMjY5MiwwIDAuNDg5NCwyLjAyNSAwLjQ4OTQsNC41IDAsNC40MTA3IC0wLjA2NCw0LjUgLTMuMjUsNC40OTc5IC0xLjc4NzUsMCAtNjkuNzc5MiwtNS40MDExIC0xNTEuMDkyNywtMTIgLTgxLjMxMzYsLTYuNTk4OCAtMTQ4LjQ3NjEsLTExLjk5NzkgLTE0OS4yNSwtMTEuOTk3OSAtMS4xMzc2LDAgLTEuNDA3MywyLjQ5MTkgLTEuNDA3MywxMyBsIDAsMTMgMi44MjY2LDAgYyAxLjU1NDYsMCA2OS4yODI4LDUuNCAxNTAuNTA3MSwxMiA4MS4yMjQzLDYuNiAxNDguNTc3MywxMiAxNDkuNjczNCwxMiAxLjcyMzgsMCAxLjk5MjksMC42NzI2IDEuOTkyOSw0Ljk4MDkgbCAwLDQuOTgwOCAtNC4yNSwtMC41MDU2IGMgLTIuMzM3NSwtMC4yNzgxIC0zNC44NSwtMi45NjIxIC03Mi4yNSwtNS45NjQ0IC0xNTYuNjU4NiwtMTIuNTc2IC0yMTcuMzI1NSwtMTcuNDk5MSAtMjIyLjc1LC0xOC4wNzYzIGwgLTUuNzUsLTAuNjExOCAwLDEzLjA5ODIgYyAwLDcuMjA0IDAuMzM3NSwxMy4wOTIzIDAuNzUsMTMuMDg1MSAyLjUxNDYsLTAuMDQ0IDMwMC4xNjk5LDIzLjE5NzMgMzAyLDIzLjU4MDMgMS45Mjg1LDAuNDAzNiAyLjI1LDEuMTExMSAyLjI1LDQuOTUxOSAwLDIuNDY0NSAtMC4yMjA2LDQuNDgwOSAtMC40OTAyLDQuNDgwOSAtMS43NDc4LDAgLTI5Ni44NTA5LC0yNC4wMTg4IC0zMDAuMjU5OCwtMjQuNDM4NSBsIC00LjI1LC0wLjUyMzIgMCwxMi45MTk2IDAsMTIuOTE5NiA0LjI1LDAuNTUwNiBjIDIuMzM3NSwwLjMwMjkgNjguODI1LDUuNzMzNCAxNDcuNzUsMTIuMDY3NyA3OC45MjUsNi4zMzQ0IDE0NS42Mzc1LDExLjc4MTQgMTQ4LjI1LDEyLjEwNDQgbCA0Ljc1LDAuNTg3NSAwLDQ5LjQ3ODEgMCw0OS40NzgxIC01LjI1LC0wLjU4NzUgYyAtMi44ODc1LC0wLjMyMzEgLTIyLjM1LC0xLjkyNTggLTQzLjI1LC0zLjU2MTYgLTkzLjUwNTksLTcuMzE4NCAtMjUyLjQ4MTQsLTE5Ljk2NDIgLTI1Ny4yNSwtMjAuNDYzIGwgLTUuMjUsLTAuNTQ5MyAwLDQxLjkzNjggMCw0MS45MzY4IDUuMjUsMC41OTUyIGMgMi44ODc1LDAuMzI3MyA3MC41LDUuNzQ1IDE1MC4yNSwxMi4wMzkyIDc5Ljc1LDYuMjk0MiAxNDcuMjkzMSwxMS43MDc0IDE1MC4wOTU4LDEyLjAyOTQgbCA1LjA5NTgsMC41ODU1IDAuNjU4MiwxNS45NjUzIGMgMC4zNjIsOC43ODA5IDEuMzQwNSwyMy43MTk2IDIuMTc0NCwzMy4xOTczIDAuODMzOSw5LjQ3NzYgMS45Nzg0LDIyLjU1MDggMi41NDMyLDI5LjA1MTYgMi4yODg4LDI2LjM0MzcgLTMuMzU1LDQ2LjQxMjQgLTE2LjI3MjMsNTcuODYyIC0zLjQ3ODQsMy4wODMyIC0zLjk0OTksMy45MjY5IC0yLjkwMTEsNS4xOTA3IDEuMDUzMiwxLjI2OSAwLjU2NDgsMi4wMTU2IC0zLjA3MDgsNC42OTM4IC02LjM0MTIsNC42NzEzIC0xOC4yNjQ0LDEwLjEyOTIgLTIzLjEwNTgsMTAuNTc2OSAtMi40Nzk4LDAuMjI5MiAtNS4yNDc0LC0wLjE5MSAtNi43MTc0LC0xLjAxOTkgeiIKICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtzdHJva2U6bm9uZSIKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz4KICAgICAgPHBhdGgKICAgICAgICAgaWQ9InBhdGg2NTA2IgogICAgICAgICBkPSJtIDIzMjIuNDI4NiwxMzU4LjA2ODcgYyAxMjMuMzQ1NiwtMy4wMDg3IDIxNS4yNjk3LC0xMi45MjMyIDI4Ny4xNjA1LC0zMC45NzE3IDI0LjgzNDUsLTYuMjM0OCAzMy40OTcsLTEwLjY1MjEgNDUuNDA0MSwtMjMuMTUzMyAyMi40MTA5LC0yMy41MjkxIDM0LjY2MjIsLTU5LjI2MTcgNDQuODY5MSwtMTMwLjg2NzIgNi42NzkxLC00Ni44NTY1IDguNjY4NCwtNzcuMzg0MiA5LjI3ODYsLTE0Mi4zOTI0IDAuOTQ3OSwtMTAwLjk3NzUyIC0zLjY2NTQsLTE3My42MzIwMiAtMTguMjYxOSwtMjg3LjYwNzYyIC03LjQ4NTIsLTU4LjQ0NzM2IC0xMy42ODM4LC05NC41NjYxIC0xOC4xMzkzLC0xMDUuNjk1NzMgLTEwLjUwMjIsLTI2LjIzNDAyIC0zOC4zNzU5LC00OS43MTI2OCAtODIuMzExMSwtNjkuMzMyNjQgLTcxLjAxNTMsLTMxLjcxMjk4IC0xNTcuMjU3OSwtNTUuNjEyNzMgLTI2Ni41LC03My44NTMwNyAtNTEuNDE4NSwtOC41ODU0NSAtMTU5LjUwMzIsLTIxLjk2NzY2IC0yMDIuNSwtMjUuMDcxOTkgLTE1NS4zMjE0LC0xMS4yMTQwNiAtMzAzLjU3MjEsLTEuNjg0NzcgLTQzNi40NTA1LDI4LjA1NDI4IC00OS4zNzUxLDExLjA1MDQ1IC01OC4wODY5LDE0LjQ3MDYgLTcxLjkxMTUsMjguMjMxNTUgLTIzLjgzMTYsMjMuNzIxODUgLTM1LjU2NzcsNTYuMDE5MDggLTQ2LjU3MzIsMTI4LjE2NzYgLTExLjc1NDQsNzcuMDU3NyAtMTQuMDM4OSwxNzkuODI5MyAtNi41MTMxLDI5MyA1LjQ5OTIsODIuNjk3MTIgMTkuOTczNCwxOTUuMzI1MTIgMzAuNDkwNCwyMzcuMjU0NzIgNC44MzIzLDE5LjI2NTkgMTMuODU3MiwzNC40NSAyOC44NDI0LDQ4LjUyNjQgMzIuNjE0NywzMC42MzY2IDgzLjQwMTEsNTIuNTU4NSAxNzYuNjE1NSw3Ni4yMzU3IDE0MC44MzczLDM1Ljc3MzggMzM2LjA3NDcsNTQuMTIwMyA1MjYuNSw0OS40NzU0IHoiCiAgICAgICAgIHN0eWxlPSJmaWxsOiMwMDAwMDA7c3Ryb2tlOm5vbmUiCiAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+CiAgICAgIDxwYXRoCiAgICAgICAgIGlkPSJwYXRoNjUwNCIKICAgICAgICAgZD0ibSAyMjg1LjQyODYsMTM0Mi40MDcxIGMgLTEwNC42NDI2LC0zLjc5NDggLTE5Ny4wNDg1LC0xMi45NjQyIC0zMDAuNTksLTI5LjgyNzQgLTExNC4yNDk1LC0xOC42MDcxIC0yMTAuNzMzNiwtNDIuMzU2OSAtMjg1LjQwNDEsLTcwLjI1MjYgLTQ1LjE0OTMsLTE2Ljg2NzIgLTUyLjc5MTEsLTIxLjc5NjIgLTY2Ljc0OTgsLTQzLjA1NDYgLTExLjk5MDYsLTE4LjI2MTIgLTIwLjg2MzUsLTQ1LjI1OTcgLTI3LjIwNDEsLTgyLjc3NzEgLTE5LjQ0OTIsLTExNS4wODA3IC0xNi4wNzY5LC0yNzcuNTA2MTIgOS40NjU3LC00NTUuOTE4OTIgNS4zNjAxLC0zNy40NDA0NyA5LjY2ODIsLTYwLjYwNDQ3IDEzLjAxODcsLTcwIDQuODM1MiwtMTMuNTU4OTEgMTYuOTQ4LC0yNS45ODgyNiAzNC40NjM2LC0zNS4zNjQyMSAyOC4yMjUsLTE1LjEwODU3IDc1LjUxOTksLTI0LjU2MzE5IDE1MywtMzAuNTg1OTEgODUuNDUxOCwtNi42NDIzOCAyMDEuNDE3NywtNC40NTg0NSAzMTguNSw1Ljk5ODE3IDU3LjkwODQsNS4xNzE4IDE1Ny45NzE3LDE3LjgyMjQ0IDIwOC45NzU3LDI2LjQyMDAzIDU3LjAxMDgsOS42MTAxNCAxNTMuMTkxNCwzOC43Mjc0OCAyMjcuMDI0Myw2OC43Mjg0MyAyMS42MjQyLDguNzg2NjkgMjYuNzc2MiwxMS42NTYwNyAzNS4xMTE4LDE5LjU1NTUzIDI2LjIwMTMsMjQuODMwMzEgMzkuOTMyOSw3MC45NDkyOCA0OC4zMDgyLDE2Mi4yNDc5NiAzLjU3MjcsMzguOTQ1NSA0LjM3ODIsNjUuMzkxMyAzLjc3NzEsMTI0IC0wLjU3NjEsNTYuMTY0OCAtMS4xNTg0LDcxLjExNjYyIC00Ljc1MTUsMTIyLjAwMDAyIC01Ljk1MDMsODQuMjY0NyAtMjAuODcxLDE5Ny40OTE1IC0yOC43NjEzLDIxOC4yNTcgLTExLjE1NjUsMjkuMzYxNSAtNTMuNjA5Nyw0OS45MzYgLTEyNC4xODQzLDYwLjE4NDYgLTMzLjg5ODEsNC45MjI1IC03My40NTYsOC4zODA2IC0xMTUsMTAuMDUzMSAtMjEuNzc4MiwwLjg3NjggLTc4Ljc1NTIsMS4wNzAxIC05OSwwLjMzNTkgeiIKICAgICAgICAgc3R5bGU9ImZpbGw6IzY2NjY2NjtzdHJva2U6bm9uZSIKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz4KICAgICAgPHBhdGgKICAgICAgICAgaWQ9InBhdGg2NTAyIgogICAgICAgICBkPSJtIDI2MzEuOTE1OCwxMjk4LjAyMzIgYyAwLjQ2NjYsLTAuNzk1NyAyLjA0NDcsLTMuMDIxNyAzLjUwNjcsLTQuOTQ2NyAxNS4wMzA0LC0xOS43ODk0IDI2Ljk2MjksLTU1LjgzNzEgMzIuOTM2MiwtOTkuNSAxNi41MjE2LC0xMjAuNzY2OSAxMi4wMjU5LC0yOTIuMDY1NDIgLTEyLjAwNzEsLTQ1Ny41MDAwMiAtNC4zNDk0LC0yOS45NDAxNCAtOS44MDY0LC01OS4zODIyNiAtMTIuNjAwMiwtNjcuOTgyNTQgLTguNjkzNywtMjYuNzYxOTcgLTMyLjgzNzgsLTUwLjQwNDk4IC03MC44OTQxLC02OS40MjI2MSAtNTAuODkzOSwtMjUuNDMyOTQgLTE1Ni4zMDYsLTUzLjk4OTE0IC0yNTYuNDI4NywtNjkuNDY2NjYgLTEyMS4xMjM1LC0xOC43MjM5NiAtMjM5LjkyMDEsLTI3LjM1NjAyIC0zNzgsLTI3LjQ2NjQ1IC01NS42OTUxLC0wLjA0NDUgLTU3LjQwMjYsMC4wNDYgLTEyMC41LDYuMzkwNTkgLTY2LjM0Myw2LjY3MDk0IC0xMjAuNTkxNiwxNS45Mjc2NiAtMTQ5Ljc0NDksMjUuNTUxNzYgLTMyLjMxMjIsMTAuNjY2OTIgLTU1Ljc4NTEsNDYuMTY0MjcgLTcxLjM0NzEsMTA3Ljg5NTkxIC0yLjM1Nyw5LjM1IC00LjMxMTEsMTYuNTUgLTQuMzQyNSwxNiAtMC4yNzgsLTQuODc4MTMgMTYuMzA5OSwtODcuOTA1NzUgMTkuNTE2NywtOTcuNjg2ODYgNC43NzU4LC0xNC41NjY4NCAxOS40NjcxLC0yOC45Mzk4MyA0MC4wNTI2LC0zOS4xODQ4NiAzMS44MDk2LC0xNS44MzEwNSA4MC44NDczLC0yNC44MTY4NiAxNzAuMzY1MiwtMzEuMjE4MjYgMzAuMzUwNiwtMi4xNzAzNSAxMjQuMTEwOSwtMy4wMTY5OCAxNjUuMzIwNywtMS40OTI3OSAxMDEuNDkxMiwzLjc1Mzc3IDE4Ni4zMTUyLDEwLjg5NjggMjkyLjYyODQsMjQuNjQyMjUgNjcuMjU1Myw4LjY5NTU4IDkxLjczNDUsMTIuOTg3NzQgMTI4LjI2MzgsMjIuNDg5NjkgNTUuMjI3NSwxNC4zNjU3NCAxMTUuNzI0NSwzMy41MjczNSAxNjMuMjg3MSw1MS43MTkwOCA0Mi4xMDY0LDE2LjEwNDgzIDQ3LjM3NDYsMTguNTIxNzQgNTQuNTc0OSwyNS4wMzc2NSAyNC4zNzI5LDIyLjA1NjIgNDEuMzYyOCw3Ny44NjUzNCA1My43OTA2LDE3Ni42OTQxIDguMTM4Nyw2NC43MjAzIDEwLjU3NDMsMTA3LjU5MTcgMTAuNTA5OSwxODUgLTAuMDY3LDgwLjY1MDUyIC0zLjY4NzEsMTM1LjYyMTIyIC0xMy40MjM3LDIwMy44Mzg1MiAtOS4xNTU3LDY0LjE0NzEgLTI0LjQwMDcsMTA2LjQ1MjEgLTQzLjE3OTksMTE5LjgyNCAtMS43NDkyLDEuMjQ1NSAtMi43NTgyLDEuNTkxOSAtMi4yODQ2LDAuNzg0MiB6IgogICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO3N0cm9rZTpub25lIgogICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPgogICAgICA8cGF0aAogICAgICAgICBpZD0icGF0aDY1MDAiCiAgICAgICAgIGQ9Im0gMzA0Ny44MTA5LDE0NDEuMzY0NSBjIDAuODc1OCwtMjQuOTE2IDIuMjgyOSwtODYuNzcwOCAzLjgyODQsLTE2OC4yODggMS43MDU3LC04OS45Njk0IDEuNzE4MSwtNDEzLjI4MDUyIDAuMDE4LC00NzYuNTAwMDIgLTQuMDAyMywtMTQ4Ljg1MDQ5IC03Ljc1NzksLTIxNC4wOTIwNSAtMTQuNjU1MSwtMjU0LjU4MzA4IC0zLjk1NzIsLTIzLjIzMDY5IC03LjMyMjQsLTMxLjgwOTEgLTE0LjMzMTMsLTM2LjUzMjQzIC0xNC4xMjUxLC05LjUxODkxIC04Mi42NzYzLC0yMS44MTkzMiAtMTg1Ljc0MjYsLTMzLjMyODUxIC0yMTUuMTU1NCwtMjQuMDI1OTUgLTUxNS41NjQsLTQ4LjI2MjM3IC05ODYsLTc5LjU0ODY1IC0xNTcuMDY1LC0xMC40NDU1OSAtMjU4LjE2NDIsLTE3LjgzODIyIC0yNTkuMjg1NiwtMTguOTU5NjEgLTAuMzgwNiwtMC4zODA1NSAtMC4xNDcsLTAuNTQ1NjUgMTAzLjUyODMsLTczLjE5NDMzIDY5LjQzMTUsLTQ4LjY1Mjg1IDgwLjg4MzcsLTU2LjMzODExIDg1LC01Ny4wNDEwMiA5LjU3MDksLTEuNjM0MzUgOTguOTY4NiwtMC42Njk5NCAxNDUuMjU3MywxLjU2NzAyIDI3MC4wNzgyLDEzLjA1MTg1IDY3My4xMTEzLDQ0LjE5MjEgMTAzMSw3OS42NTk5MyAxNjEuODEyLDE2LjAzNjA1IDI0OC4yNTM2LDI3LjAzNDI3IDI3NC42OTUxLDM0Ljk1MDI1IDYuNTE2NiwxLjk1MDk1IDguNTk5Miw0LjU1MiAxMS44Mjc5LDE0Ljc3MjcyIDExLjY1MjQsMzYuODg2MjcgMTUuOTU1MiwxMzkuOTY1OCAxNS44MzA0LDM3OS4yMzc3MSAtMC4wNzEsMTM1LjQ1NTYgLTAuOTA0NCwyMTMuNzE0OCAtMy45MDQ4LDM2Ni41MDAwMiAtMC44NDc4LDQzLjE3NSAtMS44OTA2LDEwMi4zNSAtMi4zMTczLDEzMS41IC0wLjc1MDQsNTEuMjY4OCAtMC44NDc1LDUzLjE4MzQgLTIuOTc0Niw1OC42MTQzIC01LjQ1NzYsMTMuOTM0OCAtMjAuNDcxNywzMC4zNjk3IC00NC4xNTY3LDQ4LjMzNTMgLTEzLjQ5NDEsMTAuMjM1NiAtMjUuODM4MiwxOC4zMjAxIC02NC41LDQyLjI0MjggLTQyLjgyNTUsMjYuNDk5IC03MC4wODQzLDQzLjY1NjYgLTgzLjM4OSw1Mi40ODc3IGwgLTEwLjM4OTEsNi44OTU5IDAuNjYwNCwtMTguNzg4IHoiCiAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7c3Ryb2tlOm5vbmUiCiAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+CiAgICAgIDxwYXRoCiAgICAgICAgIGlkPSJwYXRoNjQ5OCIKICAgICAgICAgZD0ibSAzMTQ4LjIyMjcsMzY3LjgxMjUgYyAtMy42NjcxLDAuMjc5MiAtMTguMTY5NiwxMC4yOTIxNiAtNzMuNTI3NCw0OS4xMTEzMyAtMzkuNzI4MiwyNy44NTkwNiAtNzIuMjQwNyw1MS4xMjU2MiAtNzIuMjUsNTEuNzAzMTIgLTAuMDEsMC41Nzc1IDAuNTAyLDEuNTY4NDkgMS4xMzY3LDIuMjAzMTMgMS4zMzQ0LDEuMzM0NDEgLTQuNzg4NCw1LjQ3NzE0IDgzLjE0MjYsLTU2LjI1MzkxIDM0LjQ3MSwtMjQuMiA2Mi42ODE1LC00NC41MDY3OSA2Mi42ODk1LC00NS4xMjY5NSAwLjAxMywtMS4wMjkyOSAtMC4xNjQ3LC0xLjcxNDg5IC0xLjE5MTQsLTEuNjM2NzIgeiBtIDcxLjMxNjQsODIuNTE1NjIgYyAtMS44OTE1LC0wLjI1MDM0IC04LjE4MTgsMy45ODQ5MiAtMzUuMTI4OSwyMy4wMjkzIC0xOC45NjQ4LDEzLjQwMzA0IC00Ny43NTc1LDMzLjczODcyIC02My45ODI1LDQ1LjE4OTQ2IC00Ny44Njk2LDMzLjc4MzggLTQ2LjIzMzgsMzIuNTQxMzIgLTQ0LjkxNzksMzQuMTI2OTUgMC42NCwwLjc3MTE3IDEuNjA0MiwxLjQwMjM0IDIuMTQyNSwxLjQwMjM0IDAuNTM4NCwwIDI2LjI0NTIsLTE3Ljg2MDUxIDU3LjEyNywtMzkuNjkxNCAzMC44ODE4LC0yMS44MzA4OSA2Mi43NzI1LC00NC4zNTIwNiA3MC44NjcyLC01MC4wNDQ5MyA4LjA5NDcsLTUuNjkyODggMTQuOTQzNSwtMTAuNzE0OTUgMTUuMjE4NywtMTEuMTYwMTUgMC4yNzUxLC0wLjQ0NTIxIC0wLjA1NiwtMS41Njk5NiAtMC43MzYzLC0yLjUgLTAuMTM4LC0wLjE4ODc5IC0wLjMxOTYsLTAuMzE1OCAtMC41ODk4LC0wLjM1MTU3IHoiCiAgICAgICAgIHN0eWxlPSJmaWxsOiMwMDAwMDA7c3Ryb2tlOm5vbmUiCiAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+CiAgICAgIDxwYXRoCiAgICAgICAgIGlkPSJwYXRoNjQ5NCIKICAgICAgICAgZD0ibSAyNzMxLjE3NzcsNTk3LjA2MDU1IGMgLTAuNDEyNSwwLjAwOSAtMC43NSwxLjgwNjU3IC0wLjc1LDMuOTk2MDkgMCwzLjMyNjU0IDAuMzY5OSw0LjA1NjI2IDIuMjUsNC40Mzc1IDEuMjM3NSwwLjI1MDkzIDYxLjIsNS4wMTUzOCAxMzMuMjUsMTAuNTg3ODkgNzIuMDUsNS41NzI1MSAxMzQuODI1LDEwLjQ5MDA0IDEzOS41LDEwLjkyNzc0IDQuNjc1LDAuNDM3NyAxMC4xODc1LDAuODU3MzQgMTIuMjUsMC45MzE2NCAzLjcyOCwwLjEzNDM2IDMuNzUsMC4xMTE4NiAzLjc1LC0zLjg0NTcxIDAsLTMuMzIxOTggLTAuMzcyNCwtNC4wNTk1NSAtMi4yNSwtNC40NTMxMiAtMS44NDg5LC0wLjM4NzU2IC0yODUuNTg3MywtMjIuNjM1NDMgLTI4OCwtMjIuNTgyMDMgeiBtIC0wLjc1LDMzLjg3MTA5IDAsNC4zODY3MiAwLDQuMzg0NzYgNTIuMjUsNC4yNzE0OSBjIDI4LjczNzUsMi4zNDk0NSA5MS44NSw3LjU1Mzg3IDE0MC4yNSwxMS41NjY0MSA0OC40LDQuMDEyNTUgOTAuMzYyNSw3LjM1MDExIDkzLjI1LDcuNDE2MDEgbCA1LjI1LDAuMTE5MTQgMCwtMy45Mjc3MyAwLC0zLjkyNzc0IC01LjI1LC0wLjU5NTcgYyAtNC40ODAyLC0wLjUwNzk1IC05Ni44Mjk3LC04LjA2NTU5IC0yMzguNzUsLTE5LjUzOTA2IC0yMC4wNzUsLTEuNjIyOTYgLTM4Ljg2MjUsLTMuMjIyMDcgLTQxLjc1LC0zLjU1Mjc0IGwgLTUuMjUsLTAuNjAxNTYgeiBtIDAuNTAyLDM1LjU2NDQ1IC0wLjMxMjUsMy44OTQ1MyBjIC0wLjE3MjIsMi4xNDIxMiAtMC4xNTEsNC4wNTU5NiAwLjA0Nyw0LjI1MzkxIDAuMTk4LDAuMTk3OTUgNjUuMzYzNiw1LjcyMTM4IDE0NC44MTI1LDEyLjI3NTM5IDc5LjQ0OSw2LjU1NDAxIDE0NC43OTA2LDExLjk3MTMxIDE0NS4yMDMxLDEyLjAzNzExIDAuNDEyNSwwLjA2NTggMC43NSwtMi4xMzA4NiAwLjc1LC00Ljg4MDg2IDAsLTQuNzc0MTMgLTAuMTI0MiwtNS4wMDI0NCAtMi43NSwtNS4wNTY2NCAtMS41MTI1LC0wLjAzMTIgLTY2Ljg3NSwtNS4xMTIzMyAtMTQ1LjI1LC0xMS4yOTEwMSBsIC0xNDIuNSwtMTEuMjMyNDMgeiBtIDIuMjQ4LDM1LjU4Nzg5IGMgLTIuNTM0NiwtMC4wMDcgLTIuNzUsMC4yOTk2MyAtMi43NSwzLjkxOTkzIGwgMCwzLjkyNzczIDUuMjUsMC41OTM3NSBjIDIuODg3NSwwLjMyNjI5IDQ4LjQ1LDMuOTY2NSAxMDEuMjUsOC4wODc4OSA1Mi44LDQuMTIxMyAxMTQuNjc1LDkuMDA5MzggMTM3LjUsMTAuODYzMjggMjIuODI1LDEuODU0IDQyLjczNzUsMy40MjMzMyA0NC4yNSwzLjQ4NjMzIDIuNTg5OCwwLjEwNzggMi43NSwtMC4xMzY4MiAyLjc1LC00LjE2OTkyIGwgMCwtNC4yODEyNSAtNjEuMjUsLTQuNzc3MzQgYyAtMzMuNjg3NSwtMi42MjY2MiAtOTcuOTI1LC03LjY3MDMgLTE0Mi43NSwtMTEuMjA4OTkgLTQ0LjgyNSwtMy41Mzg2OSAtODIuNzM3NSwtNi40Mzc0MSAtODQuMjUsLTYuNDQxNDEgeiBtIC0yLjQwODIsMzMuOTkyMTkgYyAtMC4xODczLDAgLTAuMzQxOCwxLjkxOTM3IC0wLjM0MTgsNC4yNjM2NyBsIDAsNC4yNjE3MiA0Ny43NSwzLjg0OTYxIGMgMjYuMjYyNSwyLjExNzEgODkuODI1LDcuMzQzMjQgMTQxLjI1LDExLjYxNTI0IDUxLjQyNSw0LjI3MiA5NS40MTI1LDcuODIxNjcgOTcuNzUsNy44ODg2NyBsIDQuMjUsMC4xMjEwOSAwLC0zLjk1NTA4IGMgMCwtMy42ODc3IC0wLjIxOTQsLTMuOTg4OTYgLTMuMjUsLTQuNDc2NTYgLTEuNzg3NSwtMC4yODc3IC0yMy4wNSwtMi4xMDY3NyAtNDcuMjUsLTQuMDQyOTcgLTI0LjIsLTEuOTM2MSAtODguMDU4LC03LjEyMjMzIC0xNDEuOTA4MiwtMTEuNTIzNDQgLTUzLjg1MDMsLTQuNDAxMiAtOTguMDYyOCwtOC4wMDE5NSAtOTguMjUsLTguMDAxOTUgeiBtIC0wLjM0MTgsMzUuMDkzNzUgMCw0LjQ1MzEzIGMgMCw0LjM0NTggMC4wNzgsNC40NTM4MSAzLjI1LDQuNTA3ODEgMS43ODc1LDAuMDMwNCA2NC42NzUsNS4xNTM2MSAxMzkuNzUsMTEuMzgyODEgNzUuMDc1LDYuMjI5MSAxMzkuMDg3NSwxMS4zNzczNiAxNDIuMjUsMTEuNDQzMzYgbCA1Ljc1LDAuMTE5MTQgMCwtMy45MDIzNCAwLC0zLjkwMDM5IC01Ljc1LC0wLjYyNSBjIC0zLjE2MjUsLTAuMzQzOSAtNjYuNSwtNS41NDE1OCAtMTQwLjc1LC0xMS41NTA3OCAtNzQuMjUsLTYuMDA5MiAtMTM3LjEzNzUsLTExLjE1Mjc0IC0xMzkuNzUsLTExLjQyNzc0IGwgLTQuNzUsLTAuNSB6IG0gMC41LDM1LjM4NjcyIC0wLjMxMjUsMy44NjMyOCBjIC0wLjE3MTYsMi4xMjUyIC0wLjEzNTksNC4wMzk4MSAwLjA3OCw0LjI1MzkxIDAuMjE0MSwwLjIxNDEgNjAuNjU0Niw1LjEyNTAxIDEzNC4zMTI1LDEwLjkxMjExIDczLjY1NzgsNS43ODcgMTM4LjE5NjgsMTAuOTAzMTQgMTQzLjQyMTgsMTEuMzY5MTQgNS4yMjUsMC40NjU5IDEwLjI4NzUsMC45MDgzNyAxMS4yNSwwLjk4NDM3IDEuNDI3OCwwLjExMjIgMS43NSwtMC42OTE4OCAxLjc1LC00LjM2MzI4IDAsLTQuNCAtMC4wNzIsLTQuNDk5ODMgLTMuMjUsLTQuNTQ4ODMgLTEuNzg3NSwtMC4wMjc1IC02Ny4xNSwtNS4wOTYzMiAtMTQ1LjI1LC0xMS4yNjE3MiBsIC0xNDIsLTExLjIwODk4IHogbSAxLjM4NjgsMzQuNTc4MTMgYyAtMS43NjkyLDAuMDY3OSAtMS44ODY4LDAuNzE1NDQgLTEuODg2OCw0LjM5NjQ4IDAsNC4yNTQ2IDAuMTQ2LDQuNDc4MTQgMy4yNSw0Ljk2NDg0IDEuNzg3NSwwLjI4MDMgNjUuOCw1LjQyMDI4IDE0Mi4yNSwxMS40MjE4OCA3Ni40NSw2LjAwMTYgMTQwLjQ4OTUsMTAuOTY3MTYgMTQyLjMwODYsMTEuMDM1MTUgMy4yODkxLDAuMTIzIDMuMzA1OCwwLjA5OTQgMywtNC4xMjY5NSBsIC0wLjMwODYsLTQuMjUgLTE0Mi41LC0xMS42OTE0IGMgLTc4LjM3NSwtNi40MzA4IC0xNDMuNzM3NSwtMTEuNzE4IC0xNDUuMjUsLTExLjc1IC0wLjMyNDYsLTAuMDA3IC0wLjYxMDUsLTAuMDEgLTAuODYzMiwwIHogbSAtMS44ODY4LDM0LjcxMDkzIDAsNC4zODQ3NyAwLDQuMzgyODEgMTQwLjc1LDExLjYwMzUyIGMgNzcuNDEyNSw2LjM4MTggMTQyLjg4NzUsMTEuNjYxNDIgMTQ1LjUsMTEuNzMyNDIgbCA0Ljc1LDAuMTI2OTUgMCwtMy45Mzc1IGMgMCwtMy44NzgzIC0wLjA2NSwtMy45NDgzNiAtNC4yNSwtNC41MDU4NiAtMi4zMzc1LC0wLjMxMTQgLTY1LjQ1LC01LjUxODExIC0xNDAuMjUsLTExLjU3MDMxIC03NC44LC02LjA1MjEgLTEzOC4zNjI1LC0xMS4yNzU3NyAtMTQxLjI1LC0xMS42MDkzOCBsIC01LjI1LC0wLjYwNzQyIHogbSAwLDM1LjI2OTUzIDAsNC40ODA0NyBjIDAsNC4yMDY3IDAuMTY4Myw0LjQ4NDk3IDIuNzUsNC41NDI5NyAxLjUxMjUsMC4wMzM4IDY0LjE3NSw1LjE1NzQyIDEzOS4yNSwxMS4zODY3MiA3NS4wNzUsNi4yMjk0IDEzOS4zMTI1LDExLjM3NzQ1IDE0Mi43NSwxMS40Mzk0NSBsIDYuMjUsMC4xMTEzMyAwLC00LjUgYyAwLC0zLjQzMjEgLTAuMzcyNywtNC41IC0xLjU3NjEsLTQuNSAtMC44Njc5LDAgLTYuODMwNCwtMC40NTc5OCAtMTMuMjUsLTEuMDE3NTggLTYuNDE5NywtMC41NTk2IC02OS4yNzM5LC01LjQ5MTI4IC0xMzkuNjczOSwtMTAuOTU4OTggLTcwLjQsLTUuNDY3NyAtMTI5LjkxMjUsLTEwLjE3NTY5IC0xMzIuMjUsLTEwLjQ2Mjg5IGwgLTQuMjUsLTAuNTIxNDkgeiBtIDIuOTIzOSwzNS45NjA5NCBjIC0yLjc0MzMsMCAtMi45MjM5LDAuMjQ1NyAtMi45MjM5LDQgMCwyLjIgMC4zMzc1LDQuMDE5OTIgMC43NSw0LjA0NDkyIDAuNDEyNSwwLjAyNDggNjUuMSw1LjE1MjA4IDE0My43NSwxMS4zOTI1OCA3OC42NSw2LjI0MDUgMTQzLjc4NzUsMTEuMzk1MDggMTQ0Ljc1LDExLjQ1NTA4IDEuNDEzNSwwLjA4NzYgMS43NSwtMC43MjMxNCAxLjc1LC00LjIxNDg0IGwgMCwtNC4zMjIyNyAtMjEuMjUsLTEuNjY5OTIgYyAtMTkxLjU1NDIsLTE1LjAzNzUgLTI2NC40MTM0LC0yMC42ODU1NSAtMjY2LjgyNjEsLTIwLjY4NTU1IHogbSAtMi45MjM5LDMzLjcxNDg1IDAsNC4xNDI1NyBjIDAsMi4yNzg0IDAuMTEyNSw0LjE4NjI0IDAuMjUsNC4yNDAyNCAwLjEzNzUsMC4wNTM2IDYzLjkyNSw1LjM5ODYzIDE0MS43NSwxMS44NzY5NyA3Ny44MjUsNi40NzgyIDE0My4xODc1LDExLjgzNDMgMTQ1LjI1LDExLjkwMjMgMy43MjYsMC4xMjMgMy43NSwwLjA5OCAzLjc1LC0zLjg1NzQgMCwtMy4zMjI2IC0wLjM3MjEsLTQuMDU5MyAtMi4yNSwtNC40NTEyIC0xLjIzNzUsLTAuMjU4MyAtNjQuMTI1LC01LjQ3MTkxIC0xMzkuNzUsLTExLjU4NTkxIC03NS42MjUsLTYuMTE0MSAtMTQwLjA4NzUsLTExLjM3NDkgLTE0My4yNSwtMTEuNjkxNCBsIC01Ljc1LC0wLjU3NjE3IHogbSAwLDM1LjE0MDU4IDAsNC41NzIzIGMgMCw0LjI1NTcgMC4xODA0LDQuNTcyMyAyLjU5NzcsNC41NzIzIDIuMjA3NiwwIDYzLjcxMDgsNC43NzExIDIyNS45MDIzLDE3LjUyNTQgMTcuNiwxLjM4NCAzNi4yNzUsMi44OTY2IDQxLjUsMy4zNTkzIDUuMjI1LDAuNDYyOCAxMi4wODc1LDAuOTAyNiAxNS4yNSwwLjk3ODYgbCA1Ljc1LDAuMTM2NyAwLC0zLjQyNzggYyAwLC0zLjM5MjEgLTAuMDU1LC0zLjQzNTMgLTUuMjUsLTQuMDMzMiAtMi44ODc1LC0wLjMzMjMgLTY2LC01LjUyMjYgLTE0MC4yNSwtMTEuNTM1MSAtNzQuMjUsLTYuMDEyNSAtMTM3LjM2MjUsLTExLjIwNDcgLTE0MC4yNSwtMTEuNTM5MSBsIC01LjI1LC0wLjYwOTQgeiBtIDAsMzUuMzM2IDAsNC40MDQzIGMgMCwzLjg4NjkgMC4yNjQ1LDQuNDEwMSAyLjI1LDQuNDUzMSAxLjIzNzUsMC4wMjcgNjYuMTUsNS4xNDcyIDE0NC4yNSwxMS4zNzg5IDc4LjEsNi4yMzE4IDE0Mi41NjI1LDExLjM4NDIgMTQzLjI1LDExLjQ1MTIgMC44MzI4LDAuMDgxIDEuMjUsLTEuMzgxIDEuMjUsLTQuMzc4OSAwLC0zLjI5MzcgLTAuMzk0MSwtNC41IC0xLjQ3MDcsLTQuNSAtMi4xOTUyLDAgLTI4MS40MTk3LC0yMS44NTQxIC0yODUuNzc5MywtMjIuMzY3MiBsIC0zLjc1LC0wLjQ0MTQgeiBtIDAuNzUsMzQuNzYzNiBjIC0wLjY1NzQsMC4wNCAtMS4xNDU5LDcuOTU1MyAtMC41LDguMTAxNiAwLjEzNzUsMC4wMzEgNjQuMzc1LDUuMzc0NyAxNDIuNzUsMTEuODc1IDc4LjM3NSw2LjUwMDMgMTQzLjczNzUsMTEuODc1NCAxNDUuMjUsMTEuOTQzNCAyLjU5MDUsMC4xMTc1IDIuNzUsLTAuMTIyMSAyLjc1LC00LjE0ODUgbCAwLC00LjI3NTQgLTE0NC43NSwtMTEuNzcxNCBjIC03OS42MTI1LC02LjQ3NDIgLTE0NS4wODc1LC0xMS43NDk3IC0xNDUuNSwtMTEuNzI0NyB6IG0gLTAuMjk4OCwzNS4wNDUgYyAtMC4zMTEsMCAtMC40MjY5LDEuOTEyNSAtMC4yNTc4LDQuMjUgbCAwLjMwNjYsNC4yNSAxNDEsMTEuNjIzIGMgNzcuNTUsNi4zOTI5IDE0Mi45MTI1LDExLjY4IDE0NS4yNSwxMS43NSBsIDQuMjUsMC4xMjcgMCwtMy45NTUxIGMgMCwtNC43NTQgMS42NTAyLC00LjMzOTcgLTI2LC02LjUyNzMgLTEwLjcyNSwtMC44NDg3IC03NC41MDcxLC02LjAzNjEgLTE0MS43NDAyLC0xMS41MjkzIC02Ny4yMzMxLC01LjQ5MzEgLTEyMi40OTc1LC05Ljk4ODMgLTEyMi44MDg2LC05Ljk4ODMgeiBtIDUuMjk4OCwxMzcuNjU2MiBjIC0wLjQxMjUsMC4yNTQxIC0wLjc1LDEwLjEwOTkgLTAuNzUsMjEuOTAyNCBsIDAsMjEuNDQxNCAyLjI1LDAuMDU3IGMgMS4yMzc1LDAuMDMxIDQ2LjM1LDMuNTg4OCAxMDAuMjUsNy45MDYzIDUzLjksNC4zMTc1IDk5LjU3NSw3Ljc3OTMgMTAxLjUsNy42OTMzIGwgMy41LC0wLjE1NjIgMC4yNzE1LC0yMS4yNzM1IGMgMC4yMDkzLC0xNi40OTU4IC0wLjAxNSwtMjEuMzcyIC0xLC0yMS43MDg5IC0yLjExMTksLTAuNzIyNSAtMjA1LjIxMzYsLTE2LjM1OTEgLTIwNi4wMjE1LC0xNS44NjE0IHogbSAyMjcuMjUsMTcuNDM3NSAwLDIxLjk1MzEgMCwyMS45NTMyIDIuMjUsMC4wODYgYyAxLjIzNzUsMC4wNDcgMTIuMTUsMC44ODc4IDI0LjI1LDEuODY5MSAxMi4xLDAuOTgxNCAyMi43ODc1LDEuODQyMSAyMy43NSwxLjkxNDEgMS42MTc2LDAuMTIwMyAxLjc1LC0xLjUzMzggMS43NSwtMjEuODY5MSAwLC0xNC40NTIxIC0wLjM1MzQsLTIyIC0xLjAzMTIsLTIyIC0xLjcxODIsMCAtNDEuMTI0MywtMi45Mjc1IC00Ni4yMTg4LC0zLjQzMzYgbCAtNC43NSwtMC40NzI3IHoiCiAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7c3Ryb2tlOm5vbmUiCiAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+CiAgICA8L2c+CiAgICA8dGV4dAogICAgICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIKICAgICAgIGlkPSJ0ZXh0MTciCiAgICAgICBzdHlsZT0iZm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZTozNy41cHg7bGluZS1oZWlnaHQ6MS4yNTtmb250LWZhbWlseTpzYW5zLXNlcmlmO3doaXRlLXNwYWNlOnByZTtzaGFwZS1pbnNpZGU6dXJsKCNyZWN0MTkpO2ZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTsiCiAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgwLjQ1MzY1NDUxLC0wLjMwODU1ODEyLDAuNDA3MTM2OTUsMC41MDMyNDE4LDY0MC45MDI0NSwxMTM1LjgwOTMpIj48dHNwYW4KICAgICAgICAgeD0iMTU3NC4yOTg4IgogICAgICAgICB5PSIxMzc3Ljk2NTgiPjx0c3Bhbj5vZXJjPC90c3Bhbj48L3RzcGFuPjwvdGV4dD4KICA8L2c+Cjwvc3ZnPgo=\",\"alt\",\"logo\"]],template:function(r,s){1&r&&(Fe(0,\"app-nav\"),X(1,\"div\",0),Fe(2,\"router-outlet\"),q(),Gt(3,j7,11,3,\"div\",1)),2&r&&(be(3),Ze(\"ngIf\",!0!==s.isLive))},dependencies:[lm,ba,Qv,A7],styles:[\".app-navbar[_ngcontent-%COMP%]{background-color:#d73e48}.navbar-indicator[_ngcontent-%COMP%]{margin-right:1.5rem}.no-connection-modal[_ngcontent-%COMP%] .modal-header[_ngcontent-%COMP%] .modal-title[_ngcontent-%COMP%]{font-size:1.33rem}.no-connection-modal[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .content[_ngcontent-%COMP%]{font-size:1.1rem}.no-connection-modal[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:250px;display:inline-block;margin-bottom:1rem}\"]})}return t})(),uA=(()=>{class t{static#e=this.\\u0275fac=function(r){return new(r||t)};static#t=this.\\u0275mod=ni({type:t});static#n=this.\\u0275inj=ei({imports:[dm]})}return t})(),P7=(()=>{class t{static#e=this.\\u0275fac=function(r){return new(r||t)};static#t=this.\\u0275mod=ni({type:t});static#n=this.\\u0275inj=ei({providers:[xo,Rw,rx],imports:[dm,Y6,Lk,uA,s7]})}return t})();class R7{constructor(){this.cachedRoutes=[\"\",\"recommendations\",\"log\",\"credits\"],this.samePageRefreshRoutes=[\"search\"],this.routeHandles=new Map}shouldDetach(n){return this.cachedRoutes.indexOf(n.routeConfig?.path??\"\")>-1}store(n,e){this.routeHandles.set(n.routeConfig?.path??\"\",e)}shouldAttach(n){return this.routeHandles.has(n.routeConfig?.path??\"\")}retrieve(n){return this.routeHandles.get(n.routeConfig?.path??\"\")}shouldReuseRoute(n,e){return!(this.samePageRefreshRoutes.indexOf(e.routeConfig?.path??\"\")>-1)&&n.routeConfig===e.routeConfig}}let F7=(()=>{class t{static#e=this.\\u0275fac=function(r){return new(r||t)};static#t=this.\\u0275mod=ni({type:t,bootstrap:[Y7]});static#n=this.\\u0275inj=ei({providers:[{provide:as,useValue:Gn_locale},{provide:BI,useClass:R7}],imports:[Lk,dm,N7,P7,uA]})}return t})();L3().bootstrapModule(F7).catch(t=>console.error(t))},5879:z=>{function O(w){if(w)return function L(w){for(var m in O.prototype)w[m]=O.prototype[m];return w}(w)}z.exports=O,O.prototype.on=O.prototype.addEventListener=function(w,m){return this._callbacks=this._callbacks||{},(this._callbacks[\"$\"+w]=this._callbacks[\"$\"+w]||[]).push(m),this},O.prototype.once=function(w,m){function y(){this.off(w,y),m.apply(this,arguments)}return y.fn=m,this.on(w,y),this},O.prototype.off=O.prototype.removeListener=O.prototype.removeAllListeners=O.prototype.removeEventListener=function(w,m){if(this._callbacks=this._callbacks||{},0==arguments.length)return this._callbacks={},this;var y=this._callbacks[\"$\"+w];if(!y)return this;if(1==arguments.length)return delete this._callbacks[\"$\"+w],this;for(var _,f=0;f{var w=L(9698),m=L(8955);function _(C){return null==C}function T(C){(C=function f(C){var I={};for(var F in C)I[F]=C[F];return I}(C||{})).whiteList=C.whiteList||w.whiteList,C.onAttr=C.onAttr||w.onAttr,C.onIgnoreAttr=C.onIgnoreAttr||w.onIgnoreAttr,C.safeAttrValue=C.safeAttrValue||w.safeAttrValue,this.options=C}L(3034),T.prototype.process=function(C){if(!(C=(C=C||\"\").toString()))return\"\";var F=this.options,B=F.whiteList,de=F.onAttr,H=F.onIgnoreAttr,ae=F.safeAttrValue;return m(C,function(K,at,We,gt,Ke){var Ge=B[We],Tt=!1;if(!0===Ge?Tt=Ge:\"function\"==typeof Ge?Tt=Ge(gt):Ge instanceof RegExp&&(Tt=Ge.test(gt)),!0!==Tt&&(Tt=!1),gt=ae(We,gt)){var De,_t={position:at,sourcePosition:K,source:Ke,isWhite:Tt};if(Tt)return _(De=de(We,gt,_t))?We+\":\"+gt:De;if(!_(De=H(We,gt,_t)))return De}})},z.exports=T},9698:(z,O)=>{function L(){return{\"align-content\":!1,\"align-items\":!1,\"align-self\":!1,\"alignment-adjust\":!1,\"alignment-baseline\":!1,all:!1,\"anchor-point\":!1,animation:!1,\"animation-delay\":!1,\"animation-direction\":!1,\"animation-duration\":!1,\"animation-fill-mode\":!1,\"animation-iteration-count\":!1,\"animation-name\":!1,\"animation-play-state\":!1,\"animation-timing-function\":!1,azimuth:!1,\"backface-visibility\":!1,background:!0,\"background-attachment\":!0,\"background-clip\":!0,\"background-color\":!0,\"background-image\":!0,\"background-origin\":!0,\"background-position\":!0,\"background-repeat\":!0,\"background-size\":!0,\"baseline-shift\":!1,binding:!1,bleed:!1,\"bookmark-label\":!1,\"bookmark-level\":!1,\"bookmark-state\":!1,border:!0,\"border-bottom\":!0,\"border-bottom-color\":!0,\"border-bottom-left-radius\":!0,\"border-bottom-right-radius\":!0,\"border-bottom-style\":!0,\"border-bottom-width\":!0,\"border-collapse\":!0,\"border-color\":!0,\"border-image\":!0,\"border-image-outset\":!0,\"border-image-repeat\":!0,\"border-image-slice\":!0,\"border-image-source\":!0,\"border-image-width\":!0,\"border-left\":!0,\"border-left-color\":!0,\"border-left-style\":!0,\"border-left-width\":!0,\"border-radius\":!0,\"border-right\":!0,\"border-right-color\":!0,\"border-right-style\":!0,\"border-right-width\":!0,\"border-spacing\":!0,\"border-style\":!0,\"border-top\":!0,\"border-top-color\":!0,\"border-top-left-radius\":!0,\"border-top-right-radius\":!0,\"border-top-style\":!0,\"border-top-width\":!0,\"border-width\":!0,bottom:!1,\"box-decoration-break\":!0,\"box-shadow\":!0,\"box-sizing\":!0,\"box-snap\":!0,\"box-suppress\":!0,\"break-after\":!0,\"break-before\":!0,\"break-inside\":!0,\"caption-side\":!1,chains:!1,clear:!0,clip:!1,\"clip-path\":!1,\"clip-rule\":!1,color:!0,\"color-interpolation-filters\":!0,\"column-count\":!1,\"column-fill\":!1,\"column-gap\":!1,\"column-rule\":!1,\"column-rule-color\":!1,\"column-rule-style\":!1,\"column-rule-width\":!1,\"column-span\":!1,\"column-width\":!1,columns:!1,contain:!1,content:!1,\"counter-increment\":!1,\"counter-reset\":!1,\"counter-set\":!1,crop:!1,cue:!1,\"cue-after\":!1,\"cue-before\":!1,cursor:!1,direction:!1,display:!0,\"display-inside\":!0,\"display-list\":!0,\"display-outside\":!0,\"dominant-baseline\":!1,elevation:!1,\"empty-cells\":!1,filter:!1,flex:!1,\"flex-basis\":!1,\"flex-direction\":!1,\"flex-flow\":!1,\"flex-grow\":!1,\"flex-shrink\":!1,\"flex-wrap\":!1,float:!1,\"float-offset\":!1,\"flood-color\":!1,\"flood-opacity\":!1,\"flow-from\":!1,\"flow-into\":!1,font:!0,\"font-family\":!0,\"font-feature-settings\":!0,\"font-kerning\":!0,\"font-language-override\":!0,\"font-size\":!0,\"font-size-adjust\":!0,\"font-stretch\":!0,\"font-style\":!0,\"font-synthesis\":!0,\"font-variant\":!0,\"font-variant-alternates\":!0,\"font-variant-caps\":!0,\"font-variant-east-asian\":!0,\"font-variant-ligatures\":!0,\"font-variant-numeric\":!0,\"font-variant-position\":!0,\"font-weight\":!0,grid:!1,\"grid-area\":!1,\"grid-auto-columns\":!1,\"grid-auto-flow\":!1,\"grid-auto-rows\":!1,\"grid-column\":!1,\"grid-column-end\":!1,\"grid-column-start\":!1,\"grid-row\":!1,\"grid-row-end\":!1,\"grid-row-start\":!1,\"grid-template\":!1,\"grid-template-areas\":!1,\"grid-template-columns\":!1,\"grid-template-rows\":!1,\"hanging-punctuation\":!1,height:!0,hyphens:!1,icon:!1,\"image-orientation\":!1,\"image-resolution\":!1,\"ime-mode\":!1,\"initial-letters\":!1,\"inline-box-align\":!1,\"justify-content\":!1,\"justify-items\":!1,\"justify-self\":!1,left:!1,\"letter-spacing\":!0,\"lighting-color\":!0,\"line-box-contain\":!1,\"line-break\":!1,\"line-grid\":!1,\"line-height\":!1,\"line-snap\":!1,\"line-stacking\":!1,\"line-stacking-ruby\":!1,\"line-stacking-shift\":!1,\"line-stacking-strategy\":!1,\"list-style\":!0,\"list-style-image\":!0,\"list-style-position\":!0,\"list-style-type\":!0,margin:!0,\"margin-bottom\":!0,\"margin-left\":!0,\"margin-right\":!0,\"margin-top\":!0,\"marker-offset\":!1,\"marker-side\":!1,marks:!1,mask:!1,\"mask-box\":!1,\"mask-box-outset\":!1,\"mask-box-repeat\":!1,\"mask-box-slice\":!1,\"mask-box-source\":!1,\"mask-box-width\":!1,\"mask-clip\":!1,\"mask-image\":!1,\"mask-origin\":!1,\"mask-position\":!1,\"mask-repeat\":!1,\"mask-size\":!1,\"mask-source-type\":!1,\"mask-type\":!1,\"max-height\":!0,\"max-lines\":!1,\"max-width\":!0,\"min-height\":!0,\"min-width\":!0,\"move-to\":!1,\"nav-down\":!1,\"nav-index\":!1,\"nav-left\":!1,\"nav-right\":!1,\"nav-up\":!1,\"object-fit\":!1,\"object-position\":!1,opacity:!1,order:!1,orphans:!1,outline:!1,\"outline-color\":!1,\"outline-offset\":!1,\"outline-style\":!1,\"outline-width\":!1,overflow:!1,\"overflow-wrap\":!1,\"overflow-x\":!1,\"overflow-y\":!1,padding:!0,\"padding-bottom\":!0,\"padding-left\":!0,\"padding-right\":!0,\"padding-top\":!0,page:!1,\"page-break-after\":!1,\"page-break-before\":!1,\"page-break-inside\":!1,\"page-policy\":!1,pause:!1,\"pause-after\":!1,\"pause-before\":!1,perspective:!1,\"perspective-origin\":!1,pitch:!1,\"pitch-range\":!1,\"play-during\":!1,position:!1,\"presentation-level\":!1,quotes:!1,\"region-fragment\":!1,resize:!1,rest:!1,\"rest-after\":!1,\"rest-before\":!1,richness:!1,right:!1,rotation:!1,\"rotation-point\":!1,\"ruby-align\":!1,\"ruby-merge\":!1,\"ruby-position\":!1,\"shape-image-threshold\":!1,\"shape-outside\":!1,\"shape-margin\":!1,size:!1,speak:!1,\"speak-as\":!1,\"speak-header\":!1,\"speak-numeral\":!1,\"speak-punctuation\":!1,\"speech-rate\":!1,stress:!1,\"string-set\":!1,\"tab-size\":!1,\"table-layout\":!1,\"text-align\":!0,\"text-align-last\":!0,\"text-combine-upright\":!0,\"text-decoration\":!0,\"text-decoration-color\":!0,\"text-decoration-line\":!0,\"text-decoration-skip\":!0,\"text-decoration-style\":!0,\"text-emphasis\":!0,\"text-emphasis-color\":!0,\"text-emphasis-position\":!0,\"text-emphasis-style\":!0,\"text-height\":!0,\"text-indent\":!0,\"text-justify\":!0,\"text-orientation\":!0,\"text-overflow\":!0,\"text-shadow\":!0,\"text-space-collapse\":!0,\"text-transform\":!0,\"text-underline-position\":!0,\"text-wrap\":!0,top:!1,transform:!1,\"transform-origin\":!1,\"transform-style\":!1,transition:!1,\"transition-delay\":!1,\"transition-duration\":!1,\"transition-property\":!1,\"transition-timing-function\":!1,\"unicode-bidi\":!1,\"vertical-align\":!1,visibility:!1,\"voice-balance\":!1,\"voice-duration\":!1,\"voice-family\":!1,\"voice-pitch\":!1,\"voice-range\":!1,\"voice-rate\":!1,\"voice-stress\":!1,\"voice-volume\":!1,volume:!1,\"white-space\":!1,widows:!1,width:!0,\"will-change\":!1,\"word-break\":!0,\"word-spacing\":!0,\"word-wrap\":!0,\"wrap-flow\":!1,\"wrap-through\":!1,\"writing-mode\":!1,\"z-index\":!1}}var y=/javascript\\s*\\:/gim;O.whiteList={\"align-content\":!1,\"align-items\":!1,\"align-self\":!1,\"alignment-adjust\":!1,\"alignment-baseline\":!1,all:!1,\"anchor-point\":!1,animation:!1,\"animation-delay\":!1,\"animation-direction\":!1,\"animation-duration\":!1,\"animation-fill-mode\":!1,\"animation-iteration-count\":!1,\"animation-name\":!1,\"animation-play-state\":!1,\"animation-timing-function\":!1,azimuth:!1,\"backface-visibility\":!1,background:!0,\"background-attachment\":!0,\"background-clip\":!0,\"background-color\":!0,\"background-image\":!0,\"background-origin\":!0,\"background-position\":!0,\"background-repeat\":!0,\"background-size\":!0,\"baseline-shift\":!1,binding:!1,bleed:!1,\"bookmark-label\":!1,\"bookmark-level\":!1,\"bookmark-state\":!1,border:!0,\"border-bottom\":!0,\"border-bottom-color\":!0,\"border-bottom-left-radius\":!0,\"border-bottom-right-radius\":!0,\"border-bottom-style\":!0,\"border-bottom-width\":!0,\"border-collapse\":!0,\"border-color\":!0,\"border-image\":!0,\"border-image-outset\":!0,\"border-image-repeat\":!0,\"border-image-slice\":!0,\"border-image-source\":!0,\"border-image-width\":!0,\"border-left\":!0,\"border-left-color\":!0,\"border-left-style\":!0,\"border-left-width\":!0,\"border-radius\":!0,\"border-right\":!0,\"border-right-color\":!0,\"border-right-style\":!0,\"border-right-width\":!0,\"border-spacing\":!0,\"border-style\":!0,\"border-top\":!0,\"border-top-color\":!0,\"border-top-left-radius\":!0,\"border-top-right-radius\":!0,\"border-top-style\":!0,\"border-top-width\":!0,\"border-width\":!0,bottom:!1,\"box-decoration-break\":!0,\"box-shadow\":!0,\"box-sizing\":!0,\"box-snap\":!0,\"box-suppress\":!0,\"break-after\":!0,\"break-before\":!0,\"break-inside\":!0,\"caption-side\":!1,chains:!1,clear:!0,clip:!1,\"clip-path\":!1,\"clip-rule\":!1,color:!0,\"color-interpolation-filters\":!0,\"column-count\":!1,\"column-fill\":!1,\"column-gap\":!1,\"column-rule\":!1,\"column-rule-color\":!1,\"column-rule-style\":!1,\"column-rule-width\":!1,\"column-span\":!1,\"column-width\":!1,columns:!1,contain:!1,content:!1,\"counter-increment\":!1,\"counter-reset\":!1,\"counter-set\":!1,crop:!1,cue:!1,\"cue-after\":!1,\"cue-before\":!1,cursor:!1,direction:!1,display:!0,\"display-inside\":!0,\"display-list\":!0,\"display-outside\":!0,\"dominant-baseline\":!1,elevation:!1,\"empty-cells\":!1,filter:!1,flex:!1,\"flex-basis\":!1,\"flex-direction\":!1,\"flex-flow\":!1,\"flex-grow\":!1,\"flex-shrink\":!1,\"flex-wrap\":!1,float:!1,\"float-offset\":!1,\"flood-color\":!1,\"flood-opacity\":!1,\"flow-from\":!1,\"flow-into\":!1,font:!0,\"font-family\":!0,\"font-feature-settings\":!0,\"font-kerning\":!0,\"font-language-override\":!0,\"font-size\":!0,\"font-size-adjust\":!0,\"font-stretch\":!0,\"font-style\":!0,\"font-synthesis\":!0,\"font-variant\":!0,\"font-variant-alternates\":!0,\"font-variant-caps\":!0,\"font-variant-east-asian\":!0,\"font-variant-ligatures\":!0,\"font-variant-numeric\":!0,\"font-variant-position\":!0,\"font-weight\":!0,grid:!1,\"grid-area\":!1,\"grid-auto-columns\":!1,\"grid-auto-flow\":!1,\"grid-auto-rows\":!1,\"grid-column\":!1,\"grid-column-end\":!1,\"grid-column-start\":!1,\"grid-row\":!1,\"grid-row-end\":!1,\"grid-row-start\":!1,\"grid-template\":!1,\"grid-template-areas\":!1,\"grid-template-columns\":!1,\"grid-template-rows\":!1,\"hanging-punctuation\":!1,height:!0,hyphens:!1,icon:!1,\"image-orientation\":!1,\"image-resolution\":!1,\"ime-mode\":!1,\"initial-letters\":!1,\"inline-box-align\":!1,\"justify-content\":!1,\"justify-items\":!1,\"justify-self\":!1,left:!1,\"letter-spacing\":!0,\"lighting-color\":!0,\"line-box-contain\":!1,\"line-break\":!1,\"line-grid\":!1,\"line-height\":!1,\"line-snap\":!1,\"line-stacking\":!1,\"line-stacking-ruby\":!1,\"line-stacking-shift\":!1,\"line-stacking-strategy\":!1,\"list-style\":!0,\"list-style-image\":!0,\"list-style-position\":!0,\"list-style-type\":!0,margin:!0,\"margin-bottom\":!0,\"margin-left\":!0,\"margin-right\":!0,\"margin-top\":!0,\"marker-offset\":!1,\"marker-side\":!1,marks:!1,mask:!1,\"mask-box\":!1,\"mask-box-outset\":!1,\"mask-box-repeat\":!1,\"mask-box-slice\":!1,\"mask-box-source\":!1,\"mask-box-width\":!1,\"mask-clip\":!1,\"mask-image\":!1,\"mask-origin\":!1,\"mask-position\":!1,\"mask-repeat\":!1,\"mask-size\":!1,\"mask-source-type\":!1,\"mask-type\":!1,\"max-height\":!0,\"max-lines\":!1,\"max-width\":!0,\"min-height\":!0,\"min-width\":!0,\"move-to\":!1,\"nav-down\":!1,\"nav-index\":!1,\"nav-left\":!1,\"nav-right\":!1,\"nav-up\":!1,\"object-fit\":!1,\"object-position\":!1,opacity:!1,order:!1,orphans:!1,outline:!1,\"outline-color\":!1,\"outline-offset\":!1,\"outline-style\":!1,\"outline-width\":!1,overflow:!1,\"overflow-wrap\":!1,\"overflow-x\":!1,\"overflow-y\":!1,padding:!0,\"padding-bottom\":!0,\"padding-left\":!0,\"padding-right\":!0,\"padding-top\":!0,page:!1,\"page-break-after\":!1,\"page-break-before\":!1,\"page-break-inside\":!1,\"page-policy\":!1,pause:!1,\"pause-after\":!1,\"pause-before\":!1,perspective:!1,\"perspective-origin\":!1,pitch:!1,\"pitch-range\":!1,\"play-during\":!1,position:!1,\"presentation-level\":!1,quotes:!1,\"region-fragment\":!1,resize:!1,rest:!1,\"rest-after\":!1,\"rest-before\":!1,richness:!1,right:!1,rotation:!1,\"rotation-point\":!1,\"ruby-align\":!1,\"ruby-merge\":!1,\"ruby-position\":!1,\"shape-image-threshold\":!1,\"shape-outside\":!1,\"shape-margin\":!1,size:!1,speak:!1,\"speak-as\":!1,\"speak-header\":!1,\"speak-numeral\":!1,\"speak-punctuation\":!1,\"speech-rate\":!1,stress:!1,\"string-set\":!1,\"tab-size\":!1,\"table-layout\":!1,\"text-align\":!0,\"text-align-last\":!0,\"text-combine-upright\":!0,\"text-decoration\":!0,\"text-decoration-color\":!0,\"text-decoration-line\":!0,\"text-decoration-skip\":!0,\"text-decoration-style\":!0,\"text-emphasis\":!0,\"text-emphasis-color\":!0,\"text-emphasis-position\":!0,\"text-emphasis-style\":!0,\"text-height\":!0,\"text-indent\":!0,\"text-justify\":!0,\"text-orientation\":!0,\"text-overflow\":!0,\"text-shadow\":!0,\"text-space-collapse\":!0,\"text-transform\":!0,\"text-underline-position\":!0,\"text-wrap\":!0,top:!1,transform:!1,\"transform-origin\":!1,\"transform-style\":!1,transition:!1,\"transition-delay\":!1,\"transition-duration\":!1,\"transition-property\":!1,\"transition-timing-function\":!1,\"unicode-bidi\":!1,\"vertical-align\":!1,visibility:!1,\"voice-balance\":!1,\"voice-duration\":!1,\"voice-family\":!1,\"voice-pitch\":!1,\"voice-range\":!1,\"voice-rate\":!1,\"voice-stress\":!1,\"voice-volume\":!1,volume:!1,\"white-space\":!1,widows:!1,width:!0,\"will-change\":!1,\"word-break\":!0,\"word-spacing\":!0,\"word-wrap\":!0,\"wrap-flow\":!1,\"wrap-through\":!1,\"writing-mode\":!1,\"z-index\":!1},O.getDefaultWhiteList=L,O.onAttr=function w(f,T,C){},O.onIgnoreAttr=function m(f,T,C){},O.safeAttrValue=function _(f,T){return y.test(T)?\"\":T}},1474:(z,O,L)=>{var w=L(9698),m=L(7482);for(var _ in(O=z.exports=function y(f,T){return new m(T).process(f)}).FilterCSS=m,w)O[_]=w[_];typeof window<\"u\"&&(window.filterCSS=z.exports)},8955:(z,O,L)=>{var w=L(3034);z.exports=function m(y,_){\";\"!==(y=w.trimRight(y))[y.length-1]&&(y+=\";\");var f=y.length,T=!1,C=0,I=0,F=\"\";function B(){if(!T){var ae=w.trim(y.slice(C,I)),le=ae.indexOf(\":\");if(-1!==le){var K=w.trim(ae.slice(0,le)),at=w.trim(ae.slice(le+1));if(K){var We=_(C,F.length,K,at,ae);We&&(F+=We+\"; \")}}}C=I+1}for(;I{z.exports={indexOf:function(O,L){var w,m;if(Array.prototype.indexOf)return O.indexOf(L);for(w=0,m=O.length;w=oe?Le:\"\"+Array(oe+1-we.length).join(pe)+Le},We={s:at,z:function(Le){var oe=-Le.utcOffset(),pe=Math.abs(oe),we=Math.floor(pe/60),fe=pe%60;return(oe<=0?\"+\":\"-\")+at(we,2,\"0\")+\":\"+at(fe,2,\"0\")},m:function Le(oe,pe){if(oe.date()1)return Le(ie[0])}else{var Se=oe.name;Ke[Se]=oe,fe=Se}return!we&&fe&&(gt=fe),fe||!we&>},De=function(Le,oe){if(Tt(Le))return Le.clone();var pe=\"object\"==typeof oe?oe:{};return pe.date=Le,pe.args=arguments,new ft(pe)},Ne=We;Ne.l=_t,Ne.i=Tt,Ne.w=function(Le,oe){return De(Le,{locale:oe.$L,utc:oe.$u,x:oe.$x,$offset:oe.$offset})};var ft=function(){function Le(pe){this.$L=_t(pe.locale,null,!0),this.parse(pe),this.$x=this.$x||pe.x||{},this[Ge]=!0}var oe=Le.prototype;return oe.parse=function(pe){this.$d=function(we){var fe=we.date,Ae=we.utc;if(null===fe)return new Date(NaN);if(Ne.u(fe))return new Date;if(fe instanceof Date)return new Date(fe);if(\"string\"==typeof fe&&!/Z$/i.test(fe)){var ie=fe.match(ae);if(ie){var Se=ie[2]-1||0,ue=(ie[7]||\"0\").substring(0,3);return Ae?new Date(Date.UTC(ie[1],Se,ie[3]||1,ie[4]||0,ie[5]||0,ie[6]||0,ue)):new Date(ie[1],Se,ie[3]||1,ie[4]||0,ie[5]||0,ie[6]||0,ue)}}return new Date(fe)}(pe),this.init()},oe.init=function(){var pe=this.$d;this.$y=pe.getFullYear(),this.$M=pe.getMonth(),this.$D=pe.getDate(),this.$W=pe.getDay(),this.$H=pe.getHours(),this.$m=pe.getMinutes(),this.$s=pe.getSeconds(),this.$ms=pe.getMilliseconds()},oe.$utils=function(){return Ne},oe.isValid=function(){return this.$d.toString()!==H},oe.isSame=function(pe,we){var fe=De(pe);return this.startOf(we)<=fe&&fe<=this.endOf(we)},oe.isAfter=function(pe,we){return De(pe){\"use strict\";\"function\"!=typeof Object.assign&&(Object.assign=function(z){for(var O=[],L=1;L=20?\"ste\":\"de\")},week:{dow:1,doy:4}})}(L(6676))},1867:function(z,O,L){!function(w){\"use strict\";var m=function(C){return 0===C?0:1===C?1:2===C?2:C%100>=3&&C%100<=10?3:C%100>=11?4:5},y={s:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u062b\\u0627\\u0646\\u064a\\u0629\",\"\\u062b\\u0627\\u0646\\u064a\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629\",[\"\\u062b\\u0627\\u0646\\u064a\\u062a\\u0627\\u0646\",\"\\u062b\\u0627\\u0646\\u064a\\u062a\\u064a\\u0646\"],\"%d \\u062b\\u0648\\u0627\\u0646\",\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\",\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\"],m:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u062f\\u0642\\u064a\\u0642\\u0629\",\"\\u062f\\u0642\\u064a\\u0642\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629\",[\"\\u062f\\u0642\\u064a\\u0642\\u062a\\u0627\\u0646\",\"\\u062f\\u0642\\u064a\\u0642\\u062a\\u064a\\u0646\"],\"%d \\u062f\\u0642\\u0627\\u0626\\u0642\",\"%d \\u062f\\u0642\\u064a\\u0642\\u0629\",\"%d \\u062f\\u0642\\u064a\\u0642\\u0629\"],h:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u0633\\u0627\\u0639\\u0629\",\"\\u0633\\u0627\\u0639\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629\",[\"\\u0633\\u0627\\u0639\\u062a\\u0627\\u0646\",\"\\u0633\\u0627\\u0639\\u062a\\u064a\\u0646\"],\"%d \\u0633\\u0627\\u0639\\u0627\\u062a\",\"%d \\u0633\\u0627\\u0639\\u0629\",\"%d \\u0633\\u0627\\u0639\\u0629\"],d:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u064a\\u0648\\u0645\",\"\\u064a\\u0648\\u0645 \\u0648\\u0627\\u062d\\u062f\",[\"\\u064a\\u0648\\u0645\\u0627\\u0646\",\"\\u064a\\u0648\\u0645\\u064a\\u0646\"],\"%d \\u0623\\u064a\\u0627\\u0645\",\"%d \\u064a\\u0648\\u0645\\u064b\\u0627\",\"%d \\u064a\\u0648\\u0645\"],M:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u0634\\u0647\\u0631\",\"\\u0634\\u0647\\u0631 \\u0648\\u0627\\u062d\\u062f\",[\"\\u0634\\u0647\\u0631\\u0627\\u0646\",\"\\u0634\\u0647\\u0631\\u064a\\u0646\"],\"%d \\u0623\\u0634\\u0647\\u0631\",\"%d \\u0634\\u0647\\u0631\\u0627\",\"%d \\u0634\\u0647\\u0631\"],y:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u0639\\u0627\\u0645\",\"\\u0639\\u0627\\u0645 \\u0648\\u0627\\u062d\\u062f\",[\"\\u0639\\u0627\\u0645\\u0627\\u0646\",\"\\u0639\\u0627\\u0645\\u064a\\u0646\"],\"%d \\u0623\\u0639\\u0648\\u0627\\u0645\",\"%d \\u0639\\u0627\\u0645\\u064b\\u0627\",\"%d \\u0639\\u0627\\u0645\"]},_=function(C){return function(I,F,B,de){var H=m(I),ae=y[C][m(I)];return 2===H&&(ae=ae[F?0:1]),ae.replace(/%d/i,I)}},f=[\"\\u062c\\u0627\\u0646\\u0641\\u064a\",\"\\u0641\\u064a\\u0641\\u0631\\u064a\",\"\\u0645\\u0627\\u0631\\u0633\",\"\\u0623\\u0641\\u0631\\u064a\\u0644\",\"\\u0645\\u0627\\u064a\",\"\\u062c\\u0648\\u0627\\u0646\",\"\\u062c\\u0648\\u064a\\u0644\\u064a\\u0629\",\"\\u0623\\u0648\\u062a\",\"\\u0633\\u0628\\u062a\\u0645\\u0628\\u0631\",\"\\u0623\\u0643\\u062a\\u0648\\u0628\\u0631\",\"\\u0646\\u0648\\u0641\\u0645\\u0628\\u0631\",\"\\u062f\\u064a\\u0633\\u0645\\u0628\\u0631\"];w.defineLocale(\"ar-dz\",{months:f,monthsShort:f,weekdays:\"\\u0627\\u0644\\u0623\\u062d\\u062f_\\u0627\\u0644\\u0625\\u062b\\u0646\\u064a\\u0646_\\u0627\\u0644\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0627\\u0644\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u0627\\u0644\\u062e\\u0645\\u064a\\u0633_\\u0627\\u0644\\u062c\\u0645\\u0639\\u0629_\\u0627\\u0644\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysShort:\"\\u0623\\u062d\\u062f_\\u0625\\u062b\\u0646\\u064a\\u0646_\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u062e\\u0645\\u064a\\u0633_\\u062c\\u0645\\u0639\\u0629_\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysMin:\"\\u062d_\\u0646_\\u062b_\\u0631_\\u062e_\\u062c_\\u0633\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"D/\\u200fM/\\u200fYYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},meridiemParse:/\\u0635|\\u0645/,isPM:function(C){return\"\\u0645\"===C},meridiem:function(C,I,F){return C<12?\"\\u0635\":\"\\u0645\"},calendar:{sameDay:\"[\\u0627\\u0644\\u064a\\u0648\\u0645 \\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextDay:\"[\\u063a\\u062f\\u064b\\u0627 \\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextWeek:\"dddd [\\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastDay:\"[\\u0623\\u0645\\u0633 \\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastWeek:\"dddd [\\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0628\\u0639\\u062f %s\",past:\"\\u0645\\u0646\\u0630 %s\",s:_(\"s\"),ss:_(\"s\"),m:_(\"m\"),mm:_(\"m\"),h:_(\"h\"),hh:_(\"h\"),d:_(\"d\"),dd:_(\"d\"),M:_(\"M\"),MM:_(\"M\"),y:_(\"y\"),yy:_(\"y\")},postformat:function(C){return C.replace(/,/g,\"\\u060c\")},week:{dow:0,doy:4}})}(L(6676))},7078:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"ar-kw\",{months:\"\\u064a\\u0646\\u0627\\u064a\\u0631_\\u0641\\u0628\\u0631\\u0627\\u064a\\u0631_\\u0645\\u0627\\u0631\\u0633_\\u0623\\u0628\\u0631\\u064a\\u0644_\\u0645\\u0627\\u064a_\\u064a\\u0648\\u0646\\u064a\\u0648_\\u064a\\u0648\\u0644\\u064a\\u0648\\u0632_\\u063a\\u0634\\u062a_\\u0634\\u062a\\u0646\\u0628\\u0631_\\u0623\\u0643\\u062a\\u0648\\u0628\\u0631_\\u0646\\u0648\\u0646\\u0628\\u0631_\\u062f\\u062c\\u0646\\u0628\\u0631\".split(\"_\"),monthsShort:\"\\u064a\\u0646\\u0627\\u064a\\u0631_\\u0641\\u0628\\u0631\\u0627\\u064a\\u0631_\\u0645\\u0627\\u0631\\u0633_\\u0623\\u0628\\u0631\\u064a\\u0644_\\u0645\\u0627\\u064a_\\u064a\\u0648\\u0646\\u064a\\u0648_\\u064a\\u0648\\u0644\\u064a\\u0648\\u0632_\\u063a\\u0634\\u062a_\\u0634\\u062a\\u0646\\u0628\\u0631_\\u0623\\u0643\\u062a\\u0648\\u0628\\u0631_\\u0646\\u0648\\u0646\\u0628\\u0631_\\u062f\\u062c\\u0646\\u0628\\u0631\".split(\"_\"),weekdays:\"\\u0627\\u0644\\u0623\\u062d\\u062f_\\u0627\\u0644\\u0625\\u062a\\u0646\\u064a\\u0646_\\u0627\\u0644\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0627\\u0644\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u0627\\u0644\\u062e\\u0645\\u064a\\u0633_\\u0627\\u0644\\u062c\\u0645\\u0639\\u0629_\\u0627\\u0644\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysShort:\"\\u0627\\u062d\\u062f_\\u0627\\u062a\\u0646\\u064a\\u0646_\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0627\\u0631\\u0628\\u0639\\u0627\\u0621_\\u062e\\u0645\\u064a\\u0633_\\u062c\\u0645\\u0639\\u0629_\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysMin:\"\\u062d_\\u0646_\\u062b_\\u0631_\\u062e_\\u062c_\\u0633\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u0627\\u0644\\u064a\\u0648\\u0645 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextDay:\"[\\u063a\\u062f\\u0627 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextWeek:\"dddd [\\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastDay:\"[\\u0623\\u0645\\u0633 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastWeek:\"dddd [\\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0641\\u064a %s\",past:\"\\u0645\\u0646\\u0630 %s\",s:\"\\u062b\\u0648\\u0627\\u0646\",ss:\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\",m:\"\\u062f\\u0642\\u064a\\u0642\\u0629\",mm:\"%d \\u062f\\u0642\\u0627\\u0626\\u0642\",h:\"\\u0633\\u0627\\u0639\\u0629\",hh:\"%d \\u0633\\u0627\\u0639\\u0627\\u062a\",d:\"\\u064a\\u0648\\u0645\",dd:\"%d \\u0623\\u064a\\u0627\\u0645\",M:\"\\u0634\\u0647\\u0631\",MM:\"%d \\u0623\\u0634\\u0647\\u0631\",y:\"\\u0633\\u0646\\u0629\",yy:\"%d \\u0633\\u0646\\u0648\\u0627\\u062a\"},week:{dow:0,doy:12}})}(L(6676))},7776:function(z,O,L){!function(w){\"use strict\";var m={1:\"1\",2:\"2\",3:\"3\",4:\"4\",5:\"5\",6:\"6\",7:\"7\",8:\"8\",9:\"9\",0:\"0\"},y=function(I){return 0===I?0:1===I?1:2===I?2:I%100>=3&&I%100<=10?3:I%100>=11?4:5},_={s:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u062b\\u0627\\u0646\\u064a\\u0629\",\"\\u062b\\u0627\\u0646\\u064a\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629\",[\"\\u062b\\u0627\\u0646\\u064a\\u062a\\u0627\\u0646\",\"\\u062b\\u0627\\u0646\\u064a\\u062a\\u064a\\u0646\"],\"%d \\u062b\\u0648\\u0627\\u0646\",\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\",\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\"],m:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u062f\\u0642\\u064a\\u0642\\u0629\",\"\\u062f\\u0642\\u064a\\u0642\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629\",[\"\\u062f\\u0642\\u064a\\u0642\\u062a\\u0627\\u0646\",\"\\u062f\\u0642\\u064a\\u0642\\u062a\\u064a\\u0646\"],\"%d \\u062f\\u0642\\u0627\\u0626\\u0642\",\"%d \\u062f\\u0642\\u064a\\u0642\\u0629\",\"%d \\u062f\\u0642\\u064a\\u0642\\u0629\"],h:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u0633\\u0627\\u0639\\u0629\",\"\\u0633\\u0627\\u0639\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629\",[\"\\u0633\\u0627\\u0639\\u062a\\u0627\\u0646\",\"\\u0633\\u0627\\u0639\\u062a\\u064a\\u0646\"],\"%d \\u0633\\u0627\\u0639\\u0627\\u062a\",\"%d \\u0633\\u0627\\u0639\\u0629\",\"%d \\u0633\\u0627\\u0639\\u0629\"],d:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u064a\\u0648\\u0645\",\"\\u064a\\u0648\\u0645 \\u0648\\u0627\\u062d\\u062f\",[\"\\u064a\\u0648\\u0645\\u0627\\u0646\",\"\\u064a\\u0648\\u0645\\u064a\\u0646\"],\"%d \\u0623\\u064a\\u0627\\u0645\",\"%d \\u064a\\u0648\\u0645\\u064b\\u0627\",\"%d \\u064a\\u0648\\u0645\"],M:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u0634\\u0647\\u0631\",\"\\u0634\\u0647\\u0631 \\u0648\\u0627\\u062d\\u062f\",[\"\\u0634\\u0647\\u0631\\u0627\\u0646\",\"\\u0634\\u0647\\u0631\\u064a\\u0646\"],\"%d \\u0623\\u0634\\u0647\\u0631\",\"%d \\u0634\\u0647\\u0631\\u0627\",\"%d \\u0634\\u0647\\u0631\"],y:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u0639\\u0627\\u0645\",\"\\u0639\\u0627\\u0645 \\u0648\\u0627\\u062d\\u062f\",[\"\\u0639\\u0627\\u0645\\u0627\\u0646\",\"\\u0639\\u0627\\u0645\\u064a\\u0646\"],\"%d \\u0623\\u0639\\u0648\\u0627\\u0645\",\"%d \\u0639\\u0627\\u0645\\u064b\\u0627\",\"%d \\u0639\\u0627\\u0645\"]},f=function(I){return function(F,B,de,H){var ae=y(F),le=_[I][y(F)];return 2===ae&&(le=le[B?0:1]),le.replace(/%d/i,F)}},T=[\"\\u064a\\u0646\\u0627\\u064a\\u0631\",\"\\u0641\\u0628\\u0631\\u0627\\u064a\\u0631\",\"\\u0645\\u0627\\u0631\\u0633\",\"\\u0623\\u0628\\u0631\\u064a\\u0644\",\"\\u0645\\u0627\\u064a\\u0648\",\"\\u064a\\u0648\\u0646\\u064a\\u0648\",\"\\u064a\\u0648\\u0644\\u064a\\u0648\",\"\\u0623\\u063a\\u0633\\u0637\\u0633\",\"\\u0633\\u0628\\u062a\\u0645\\u0628\\u0631\",\"\\u0623\\u0643\\u062a\\u0648\\u0628\\u0631\",\"\\u0646\\u0648\\u0641\\u0645\\u0628\\u0631\",\"\\u062f\\u064a\\u0633\\u0645\\u0628\\u0631\"];w.defineLocale(\"ar-ly\",{months:T,monthsShort:T,weekdays:\"\\u0627\\u0644\\u0623\\u062d\\u062f_\\u0627\\u0644\\u0625\\u062b\\u0646\\u064a\\u0646_\\u0627\\u0644\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0627\\u0644\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u0627\\u0644\\u062e\\u0645\\u064a\\u0633_\\u0627\\u0644\\u062c\\u0645\\u0639\\u0629_\\u0627\\u0644\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysShort:\"\\u0623\\u062d\\u062f_\\u0625\\u062b\\u0646\\u064a\\u0646_\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u062e\\u0645\\u064a\\u0633_\\u062c\\u0645\\u0639\\u0629_\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysMin:\"\\u062d_\\u0646_\\u062b_\\u0631_\\u062e_\\u062c_\\u0633\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"D/\\u200fM/\\u200fYYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},meridiemParse:/\\u0635|\\u0645/,isPM:function(I){return\"\\u0645\"===I},meridiem:function(I,F,B){return I<12?\"\\u0635\":\"\\u0645\"},calendar:{sameDay:\"[\\u0627\\u0644\\u064a\\u0648\\u0645 \\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextDay:\"[\\u063a\\u062f\\u064b\\u0627 \\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextWeek:\"dddd [\\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastDay:\"[\\u0623\\u0645\\u0633 \\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastWeek:\"dddd [\\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0628\\u0639\\u062f %s\",past:\"\\u0645\\u0646\\u0630 %s\",s:f(\"s\"),ss:f(\"s\"),m:f(\"m\"),mm:f(\"m\"),h:f(\"h\"),hh:f(\"h\"),d:f(\"d\"),dd:f(\"d\"),M:f(\"M\"),MM:f(\"M\"),y:f(\"y\"),yy:f(\"y\")},preparse:function(I){return I.replace(/\\u060c/g,\",\")},postformat:function(I){return I.replace(/\\d/g,function(F){return m[F]}).replace(/,/g,\"\\u060c\")},week:{dow:6,doy:12}})}(L(6676))},6789:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"ar-ma\",{months:\"\\u064a\\u0646\\u0627\\u064a\\u0631_\\u0641\\u0628\\u0631\\u0627\\u064a\\u0631_\\u0645\\u0627\\u0631\\u0633_\\u0623\\u0628\\u0631\\u064a\\u0644_\\u0645\\u0627\\u064a_\\u064a\\u0648\\u0646\\u064a\\u0648_\\u064a\\u0648\\u0644\\u064a\\u0648\\u0632_\\u063a\\u0634\\u062a_\\u0634\\u062a\\u0646\\u0628\\u0631_\\u0623\\u0643\\u062a\\u0648\\u0628\\u0631_\\u0646\\u0648\\u0646\\u0628\\u0631_\\u062f\\u062c\\u0646\\u0628\\u0631\".split(\"_\"),monthsShort:\"\\u064a\\u0646\\u0627\\u064a\\u0631_\\u0641\\u0628\\u0631\\u0627\\u064a\\u0631_\\u0645\\u0627\\u0631\\u0633_\\u0623\\u0628\\u0631\\u064a\\u0644_\\u0645\\u0627\\u064a_\\u064a\\u0648\\u0646\\u064a\\u0648_\\u064a\\u0648\\u0644\\u064a\\u0648\\u0632_\\u063a\\u0634\\u062a_\\u0634\\u062a\\u0646\\u0628\\u0631_\\u0623\\u0643\\u062a\\u0648\\u0628\\u0631_\\u0646\\u0648\\u0646\\u0628\\u0631_\\u062f\\u062c\\u0646\\u0628\\u0631\".split(\"_\"),weekdays:\"\\u0627\\u0644\\u0623\\u062d\\u062f_\\u0627\\u0644\\u0625\\u062b\\u0646\\u064a\\u0646_\\u0627\\u0644\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0627\\u0644\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u0627\\u0644\\u062e\\u0645\\u064a\\u0633_\\u0627\\u0644\\u062c\\u0645\\u0639\\u0629_\\u0627\\u0644\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysShort:\"\\u0627\\u062d\\u062f_\\u0627\\u062b\\u0646\\u064a\\u0646_\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0627\\u0631\\u0628\\u0639\\u0627\\u0621_\\u062e\\u0645\\u064a\\u0633_\\u062c\\u0645\\u0639\\u0629_\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysMin:\"\\u062d_\\u0646_\\u062b_\\u0631_\\u062e_\\u062c_\\u0633\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u0627\\u0644\\u064a\\u0648\\u0645 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextDay:\"[\\u063a\\u062f\\u0627 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextWeek:\"dddd [\\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastDay:\"[\\u0623\\u0645\\u0633 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastWeek:\"dddd [\\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0641\\u064a %s\",past:\"\\u0645\\u0646\\u0630 %s\",s:\"\\u062b\\u0648\\u0627\\u0646\",ss:\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\",m:\"\\u062f\\u0642\\u064a\\u0642\\u0629\",mm:\"%d \\u062f\\u0642\\u0627\\u0626\\u0642\",h:\"\\u0633\\u0627\\u0639\\u0629\",hh:\"%d \\u0633\\u0627\\u0639\\u0627\\u062a\",d:\"\\u064a\\u0648\\u0645\",dd:\"%d \\u0623\\u064a\\u0627\\u0645\",M:\"\\u0634\\u0647\\u0631\",MM:\"%d \\u0623\\u0634\\u0647\\u0631\",y:\"\\u0633\\u0646\\u0629\",yy:\"%d \\u0633\\u0646\\u0648\\u0627\\u062a\"},week:{dow:1,doy:4}})}(L(6676))},3807:function(z,O,L){!function(w){\"use strict\";var m={1:\"\\u0661\",2:\"\\u0662\",3:\"\\u0663\",4:\"\\u0664\",5:\"\\u0665\",6:\"\\u0666\",7:\"\\u0667\",8:\"\\u0668\",9:\"\\u0669\",0:\"\\u0660\"},y={\"\\u0661\":\"1\",\"\\u0662\":\"2\",\"\\u0663\":\"3\",\"\\u0664\":\"4\",\"\\u0665\":\"5\",\"\\u0666\":\"6\",\"\\u0667\":\"7\",\"\\u0668\":\"8\",\"\\u0669\":\"9\",\"\\u0660\":\"0\"};w.defineLocale(\"ar-ps\",{months:\"\\u0643\\u0627\\u0646\\u0648\\u0646 \\u0627\\u0644\\u062b\\u0627\\u0646\\u064a_\\u0634\\u0628\\u0627\\u0637_\\u0622\\u0630\\u0627\\u0631_\\u0646\\u064a\\u0633\\u0627\\u0646_\\u0623\\u064a\\u0651\\u0627\\u0631_\\u062d\\u0632\\u064a\\u0631\\u0627\\u0646_\\u062a\\u0645\\u0651\\u0648\\u0632_\\u0622\\u0628_\\u0623\\u064a\\u0644\\u0648\\u0644_\\u062a\\u0634\\u0631\\u064a \\u0627\\u0644\\u0623\\u0648\\u0651\\u0644_\\u062a\\u0634\\u0631\\u064a\\u0646 \\u0627\\u0644\\u062b\\u0627\\u0646\\u064a_\\u0643\\u0627\\u0646\\u0648\\u0646 \\u0627\\u0644\\u0623\\u0648\\u0651\\u0644\".split(\"_\"),monthsShort:\"\\u0643\\u0662_\\u0634\\u0628\\u0627\\u0637_\\u0622\\u0630\\u0627\\u0631_\\u0646\\u064a\\u0633\\u0627\\u0646_\\u0623\\u064a\\u0651\\u0627\\u0631_\\u062d\\u0632\\u064a\\u0631\\u0627\\u0646_\\u062a\\u0645\\u0651\\u0648\\u0632_\\u0622\\u0628_\\u0623\\u064a\\u0644\\u0648\\u0644_\\u062a\\u0661_\\u062a\\u0662_\\u0643\\u0661\".split(\"_\"),weekdays:\"\\u0627\\u0644\\u0623\\u062d\\u062f_\\u0627\\u0644\\u0625\\u062b\\u0646\\u064a\\u0646_\\u0627\\u0644\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0627\\u0644\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u0627\\u0644\\u062e\\u0645\\u064a\\u0633_\\u0627\\u0644\\u062c\\u0645\\u0639\\u0629_\\u0627\\u0644\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysShort:\"\\u0623\\u062d\\u062f_\\u0625\\u062b\\u0646\\u064a\\u0646_\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u062e\\u0645\\u064a\\u0633_\\u062c\\u0645\\u0639\\u0629_\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysMin:\"\\u062d_\\u0646_\\u062b_\\u0631_\\u062e_\\u062c_\\u0633\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},meridiemParse:/\\u0635|\\u0645/,isPM:function(f){return\"\\u0645\"===f},meridiem:function(f,T,C){return f<12?\"\\u0635\":\"\\u0645\"},calendar:{sameDay:\"[\\u0627\\u0644\\u064a\\u0648\\u0645 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextDay:\"[\\u063a\\u062f\\u0627 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextWeek:\"dddd [\\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastDay:\"[\\u0623\\u0645\\u0633 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastWeek:\"dddd [\\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0641\\u064a %s\",past:\"\\u0645\\u0646\\u0630 %s\",s:\"\\u062b\\u0648\\u0627\\u0646\",ss:\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\",m:\"\\u062f\\u0642\\u064a\\u0642\\u0629\",mm:\"%d \\u062f\\u0642\\u0627\\u0626\\u0642\",h:\"\\u0633\\u0627\\u0639\\u0629\",hh:\"%d \\u0633\\u0627\\u0639\\u0627\\u062a\",d:\"\\u064a\\u0648\\u0645\",dd:\"%d \\u0623\\u064a\\u0627\\u0645\",M:\"\\u0634\\u0647\\u0631\",MM:\"%d \\u0623\\u0634\\u0647\\u0631\",y:\"\\u0633\\u0646\\u0629\",yy:\"%d \\u0633\\u0646\\u0648\\u0627\\u062a\"},preparse:function(f){return f.replace(/[\\u0663\\u0664\\u0665\\u0666\\u0667\\u0668\\u0669\\u0660]/g,function(T){return y[T]}).split(\"\").reverse().join(\"\").replace(/[\\u0661\\u0662](?![\\u062a\\u0643])/g,function(T){return y[T]}).split(\"\").reverse().join(\"\").replace(/\\u060c/g,\",\")},postformat:function(f){return f.replace(/\\d/g,function(T){return m[T]}).replace(/,/g,\"\\u060c\")},week:{dow:0,doy:6}})}(L(6676))},6897:function(z,O,L){!function(w){\"use strict\";var m={1:\"\\u0661\",2:\"\\u0662\",3:\"\\u0663\",4:\"\\u0664\",5:\"\\u0665\",6:\"\\u0666\",7:\"\\u0667\",8:\"\\u0668\",9:\"\\u0669\",0:\"\\u0660\"},y={\"\\u0661\":\"1\",\"\\u0662\":\"2\",\"\\u0663\":\"3\",\"\\u0664\":\"4\",\"\\u0665\":\"5\",\"\\u0666\":\"6\",\"\\u0667\":\"7\",\"\\u0668\":\"8\",\"\\u0669\":\"9\",\"\\u0660\":\"0\"};w.defineLocale(\"ar-sa\",{months:\"\\u064a\\u0646\\u0627\\u064a\\u0631_\\u0641\\u0628\\u0631\\u0627\\u064a\\u0631_\\u0645\\u0627\\u0631\\u0633_\\u0623\\u0628\\u0631\\u064a\\u0644_\\u0645\\u0627\\u064a\\u0648_\\u064a\\u0648\\u0646\\u064a\\u0648_\\u064a\\u0648\\u0644\\u064a\\u0648_\\u0623\\u063a\\u0633\\u0637\\u0633_\\u0633\\u0628\\u062a\\u0645\\u0628\\u0631_\\u0623\\u0643\\u062a\\u0648\\u0628\\u0631_\\u0646\\u0648\\u0641\\u0645\\u0628\\u0631_\\u062f\\u064a\\u0633\\u0645\\u0628\\u0631\".split(\"_\"),monthsShort:\"\\u064a\\u0646\\u0627\\u064a\\u0631_\\u0641\\u0628\\u0631\\u0627\\u064a\\u0631_\\u0645\\u0627\\u0631\\u0633_\\u0623\\u0628\\u0631\\u064a\\u0644_\\u0645\\u0627\\u064a\\u0648_\\u064a\\u0648\\u0646\\u064a\\u0648_\\u064a\\u0648\\u0644\\u064a\\u0648_\\u0623\\u063a\\u0633\\u0637\\u0633_\\u0633\\u0628\\u062a\\u0645\\u0628\\u0631_\\u0623\\u0643\\u062a\\u0648\\u0628\\u0631_\\u0646\\u0648\\u0641\\u0645\\u0628\\u0631_\\u062f\\u064a\\u0633\\u0645\\u0628\\u0631\".split(\"_\"),weekdays:\"\\u0627\\u0644\\u0623\\u062d\\u062f_\\u0627\\u0644\\u0625\\u062b\\u0646\\u064a\\u0646_\\u0627\\u0644\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0627\\u0644\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u0627\\u0644\\u062e\\u0645\\u064a\\u0633_\\u0627\\u0644\\u062c\\u0645\\u0639\\u0629_\\u0627\\u0644\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysShort:\"\\u0623\\u062d\\u062f_\\u0625\\u062b\\u0646\\u064a\\u0646_\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u062e\\u0645\\u064a\\u0633_\\u062c\\u0645\\u0639\\u0629_\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysMin:\"\\u062d_\\u0646_\\u062b_\\u0631_\\u062e_\\u062c_\\u0633\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},meridiemParse:/\\u0635|\\u0645/,isPM:function(f){return\"\\u0645\"===f},meridiem:function(f,T,C){return f<12?\"\\u0635\":\"\\u0645\"},calendar:{sameDay:\"[\\u0627\\u0644\\u064a\\u0648\\u0645 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextDay:\"[\\u063a\\u062f\\u0627 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextWeek:\"dddd [\\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastDay:\"[\\u0623\\u0645\\u0633 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastWeek:\"dddd [\\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0641\\u064a %s\",past:\"\\u0645\\u0646\\u0630 %s\",s:\"\\u062b\\u0648\\u0627\\u0646\",ss:\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\",m:\"\\u062f\\u0642\\u064a\\u0642\\u0629\",mm:\"%d \\u062f\\u0642\\u0627\\u0626\\u0642\",h:\"\\u0633\\u0627\\u0639\\u0629\",hh:\"%d \\u0633\\u0627\\u0639\\u0627\\u062a\",d:\"\\u064a\\u0648\\u0645\",dd:\"%d \\u0623\\u064a\\u0627\\u0645\",M:\"\\u0634\\u0647\\u0631\",MM:\"%d \\u0623\\u0634\\u0647\\u0631\",y:\"\\u0633\\u0646\\u0629\",yy:\"%d \\u0633\\u0646\\u0648\\u0627\\u062a\"},preparse:function(f){return f.replace(/[\\u0661\\u0662\\u0663\\u0664\\u0665\\u0666\\u0667\\u0668\\u0669\\u0660]/g,function(T){return y[T]}).replace(/\\u060c/g,\",\")},postformat:function(f){return f.replace(/\\d/g,function(T){return m[T]}).replace(/,/g,\"\\u060c\")},week:{dow:0,doy:6}})}(L(6676))},1585:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"ar-tn\",{months:\"\\u062c\\u0627\\u0646\\u0641\\u064a_\\u0641\\u064a\\u0641\\u0631\\u064a_\\u0645\\u0627\\u0631\\u0633_\\u0623\\u0641\\u0631\\u064a\\u0644_\\u0645\\u0627\\u064a_\\u062c\\u0648\\u0627\\u0646_\\u062c\\u0648\\u064a\\u0644\\u064a\\u0629_\\u0623\\u0648\\u062a_\\u0633\\u0628\\u062a\\u0645\\u0628\\u0631_\\u0623\\u0643\\u062a\\u0648\\u0628\\u0631_\\u0646\\u0648\\u0641\\u0645\\u0628\\u0631_\\u062f\\u064a\\u0633\\u0645\\u0628\\u0631\".split(\"_\"),monthsShort:\"\\u062c\\u0627\\u0646\\u0641\\u064a_\\u0641\\u064a\\u0641\\u0631\\u064a_\\u0645\\u0627\\u0631\\u0633_\\u0623\\u0641\\u0631\\u064a\\u0644_\\u0645\\u0627\\u064a_\\u062c\\u0648\\u0627\\u0646_\\u062c\\u0648\\u064a\\u0644\\u064a\\u0629_\\u0623\\u0648\\u062a_\\u0633\\u0628\\u062a\\u0645\\u0628\\u0631_\\u0623\\u0643\\u062a\\u0648\\u0628\\u0631_\\u0646\\u0648\\u0641\\u0645\\u0628\\u0631_\\u062f\\u064a\\u0633\\u0645\\u0628\\u0631\".split(\"_\"),weekdays:\"\\u0627\\u0644\\u0623\\u062d\\u062f_\\u0627\\u0644\\u0625\\u062b\\u0646\\u064a\\u0646_\\u0627\\u0644\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0627\\u0644\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u0627\\u0644\\u062e\\u0645\\u064a\\u0633_\\u0627\\u0644\\u062c\\u0645\\u0639\\u0629_\\u0627\\u0644\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysShort:\"\\u0623\\u062d\\u062f_\\u0625\\u062b\\u0646\\u064a\\u0646_\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u062e\\u0645\\u064a\\u0633_\\u062c\\u0645\\u0639\\u0629_\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysMin:\"\\u062d_\\u0646_\\u062b_\\u0631_\\u062e_\\u062c_\\u0633\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u0627\\u0644\\u064a\\u0648\\u0645 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextDay:\"[\\u063a\\u062f\\u0627 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextWeek:\"dddd [\\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastDay:\"[\\u0623\\u0645\\u0633 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastWeek:\"dddd [\\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0641\\u064a %s\",past:\"\\u0645\\u0646\\u0630 %s\",s:\"\\u062b\\u0648\\u0627\\u0646\",ss:\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\",m:\"\\u062f\\u0642\\u064a\\u0642\\u0629\",mm:\"%d \\u062f\\u0642\\u0627\\u0626\\u0642\",h:\"\\u0633\\u0627\\u0639\\u0629\",hh:\"%d \\u0633\\u0627\\u0639\\u0627\\u062a\",d:\"\\u064a\\u0648\\u0645\",dd:\"%d \\u0623\\u064a\\u0627\\u0645\",M:\"\\u0634\\u0647\\u0631\",MM:\"%d \\u0623\\u0634\\u0647\\u0631\",y:\"\\u0633\\u0646\\u0629\",yy:\"%d \\u0633\\u0646\\u0648\\u0627\\u062a\"},week:{dow:1,doy:4}})}(L(6676))},2097:function(z,O,L){!function(w){\"use strict\";var m={1:\"\\u0661\",2:\"\\u0662\",3:\"\\u0663\",4:\"\\u0664\",5:\"\\u0665\",6:\"\\u0666\",7:\"\\u0667\",8:\"\\u0668\",9:\"\\u0669\",0:\"\\u0660\"},y={\"\\u0661\":\"1\",\"\\u0662\":\"2\",\"\\u0663\":\"3\",\"\\u0664\":\"4\",\"\\u0665\":\"5\",\"\\u0666\":\"6\",\"\\u0667\":\"7\",\"\\u0668\":\"8\",\"\\u0669\":\"9\",\"\\u0660\":\"0\"},_=function(F){return 0===F?0:1===F?1:2===F?2:F%100>=3&&F%100<=10?3:F%100>=11?4:5},f={s:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u062b\\u0627\\u0646\\u064a\\u0629\",\"\\u062b\\u0627\\u0646\\u064a\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629\",[\"\\u062b\\u0627\\u0646\\u064a\\u062a\\u0627\\u0646\",\"\\u062b\\u0627\\u0646\\u064a\\u062a\\u064a\\u0646\"],\"%d \\u062b\\u0648\\u0627\\u0646\",\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\",\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\"],m:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u062f\\u0642\\u064a\\u0642\\u0629\",\"\\u062f\\u0642\\u064a\\u0642\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629\",[\"\\u062f\\u0642\\u064a\\u0642\\u062a\\u0627\\u0646\",\"\\u062f\\u0642\\u064a\\u0642\\u062a\\u064a\\u0646\"],\"%d \\u062f\\u0642\\u0627\\u0626\\u0642\",\"%d \\u062f\\u0642\\u064a\\u0642\\u0629\",\"%d \\u062f\\u0642\\u064a\\u0642\\u0629\"],h:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u0633\\u0627\\u0639\\u0629\",\"\\u0633\\u0627\\u0639\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629\",[\"\\u0633\\u0627\\u0639\\u062a\\u0627\\u0646\",\"\\u0633\\u0627\\u0639\\u062a\\u064a\\u0646\"],\"%d \\u0633\\u0627\\u0639\\u0627\\u062a\",\"%d \\u0633\\u0627\\u0639\\u0629\",\"%d \\u0633\\u0627\\u0639\\u0629\"],d:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u064a\\u0648\\u0645\",\"\\u064a\\u0648\\u0645 \\u0648\\u0627\\u062d\\u062f\",[\"\\u064a\\u0648\\u0645\\u0627\\u0646\",\"\\u064a\\u0648\\u0645\\u064a\\u0646\"],\"%d \\u0623\\u064a\\u0627\\u0645\",\"%d \\u064a\\u0648\\u0645\\u064b\\u0627\",\"%d \\u064a\\u0648\\u0645\"],M:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u0634\\u0647\\u0631\",\"\\u0634\\u0647\\u0631 \\u0648\\u0627\\u062d\\u062f\",[\"\\u0634\\u0647\\u0631\\u0627\\u0646\",\"\\u0634\\u0647\\u0631\\u064a\\u0646\"],\"%d \\u0623\\u0634\\u0647\\u0631\",\"%d \\u0634\\u0647\\u0631\\u0627\",\"%d \\u0634\\u0647\\u0631\"],y:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u0639\\u0627\\u0645\",\"\\u0639\\u0627\\u0645 \\u0648\\u0627\\u062d\\u062f\",[\"\\u0639\\u0627\\u0645\\u0627\\u0646\",\"\\u0639\\u0627\\u0645\\u064a\\u0646\"],\"%d \\u0623\\u0639\\u0648\\u0627\\u0645\",\"%d \\u0639\\u0627\\u0645\\u064b\\u0627\",\"%d \\u0639\\u0627\\u0645\"]},T=function(F){return function(B,de,H,ae){var le=_(B),K=f[F][_(B)];return 2===le&&(K=K[de?0:1]),K.replace(/%d/i,B)}},C=[\"\\u064a\\u0646\\u0627\\u064a\\u0631\",\"\\u0641\\u0628\\u0631\\u0627\\u064a\\u0631\",\"\\u0645\\u0627\\u0631\\u0633\",\"\\u0623\\u0628\\u0631\\u064a\\u0644\",\"\\u0645\\u0627\\u064a\\u0648\",\"\\u064a\\u0648\\u0646\\u064a\\u0648\",\"\\u064a\\u0648\\u0644\\u064a\\u0648\",\"\\u0623\\u063a\\u0633\\u0637\\u0633\",\"\\u0633\\u0628\\u062a\\u0645\\u0628\\u0631\",\"\\u0623\\u0643\\u062a\\u0648\\u0628\\u0631\",\"\\u0646\\u0648\\u0641\\u0645\\u0628\\u0631\",\"\\u062f\\u064a\\u0633\\u0645\\u0628\\u0631\"];w.defineLocale(\"ar\",{months:C,monthsShort:C,weekdays:\"\\u0627\\u0644\\u0623\\u062d\\u062f_\\u0627\\u0644\\u0625\\u062b\\u0646\\u064a\\u0646_\\u0627\\u0644\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0627\\u0644\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u0627\\u0644\\u062e\\u0645\\u064a\\u0633_\\u0627\\u0644\\u062c\\u0645\\u0639\\u0629_\\u0627\\u0644\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysShort:\"\\u0623\\u062d\\u062f_\\u0625\\u062b\\u0646\\u064a\\u0646_\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u062e\\u0645\\u064a\\u0633_\\u062c\\u0645\\u0639\\u0629_\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysMin:\"\\u062d_\\u0646_\\u062b_\\u0631_\\u062e_\\u062c_\\u0633\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"D/\\u200fM/\\u200fYYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},meridiemParse:/\\u0635|\\u0645/,isPM:function(F){return\"\\u0645\"===F},meridiem:function(F,B,de){return F<12?\"\\u0635\":\"\\u0645\"},calendar:{sameDay:\"[\\u0627\\u0644\\u064a\\u0648\\u0645 \\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextDay:\"[\\u063a\\u062f\\u064b\\u0627 \\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextWeek:\"dddd [\\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastDay:\"[\\u0623\\u0645\\u0633 \\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastWeek:\"dddd [\\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0628\\u0639\\u062f %s\",past:\"\\u0645\\u0646\\u0630 %s\",s:T(\"s\"),ss:T(\"s\"),m:T(\"m\"),mm:T(\"m\"),h:T(\"h\"),hh:T(\"h\"),d:T(\"d\"),dd:T(\"d\"),M:T(\"M\"),MM:T(\"M\"),y:T(\"y\"),yy:T(\"y\")},preparse:function(F){return F.replace(/[\\u0661\\u0662\\u0663\\u0664\\u0665\\u0666\\u0667\\u0668\\u0669\\u0660]/g,function(B){return y[B]}).replace(/\\u060c/g,\",\")},postformat:function(F){return F.replace(/\\d/g,function(B){return m[B]}).replace(/,/g,\"\\u060c\")},week:{dow:6,doy:12}})}(L(6676))},5611:function(z,O,L){!function(w){\"use strict\";var m={1:\"-inci\",5:\"-inci\",8:\"-inci\",70:\"-inci\",80:\"-inci\",2:\"-nci\",7:\"-nci\",20:\"-nci\",50:\"-nci\",3:\"-\\xfcnc\\xfc\",4:\"-\\xfcnc\\xfc\",100:\"-\\xfcnc\\xfc\",6:\"-nc\\u0131\",9:\"-uncu\",10:\"-uncu\",30:\"-uncu\",60:\"-\\u0131nc\\u0131\",90:\"-\\u0131nc\\u0131\"};w.defineLocale(\"az\",{months:\"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr\".split(\"_\"),monthsShort:\"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek\".split(\"_\"),weekdays:\"Bazar_Bazar ert\\u0259si_\\xc7\\u0259r\\u015f\\u0259nb\\u0259 ax\\u015fam\\u0131_\\xc7\\u0259r\\u015f\\u0259nb\\u0259_C\\xfcm\\u0259 ax\\u015fam\\u0131_C\\xfcm\\u0259_\\u015e\\u0259nb\\u0259\".split(\"_\"),weekdaysShort:\"Baz_BzE_\\xc7Ax_\\xc7\\u0259r_CAx_C\\xfcm_\\u015e\\u0259n\".split(\"_\"),weekdaysMin:\"Bz_BE_\\xc7A_\\xc7\\u0259_CA_C\\xfc_\\u015e\\u0259\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[bug\\xfcn saat] LT\",nextDay:\"[sabah saat] LT\",nextWeek:\"[g\\u0259l\\u0259n h\\u0259ft\\u0259] dddd [saat] LT\",lastDay:\"[d\\xfcn\\u0259n] LT\",lastWeek:\"[ke\\xe7\\u0259n h\\u0259ft\\u0259] dddd [saat] LT\",sameElse:\"L\"},relativeTime:{future:\"%s sonra\",past:\"%s \\u0259vv\\u0259l\",s:\"bir ne\\xe7\\u0259 saniy\\u0259\",ss:\"%d saniy\\u0259\",m:\"bir d\\u0259qiq\\u0259\",mm:\"%d d\\u0259qiq\\u0259\",h:\"bir saat\",hh:\"%d saat\",d:\"bir g\\xfcn\",dd:\"%d g\\xfcn\",M:\"bir ay\",MM:\"%d ay\",y:\"bir il\",yy:\"%d il\"},meridiemParse:/gec\\u0259|s\\u0259h\\u0259r|g\\xfcnd\\xfcz|ax\\u015fam/,isPM:function(_){return/^(g\\xfcnd\\xfcz|ax\\u015fam)$/.test(_)},meridiem:function(_,f,T){return _<4?\"gec\\u0259\":_<12?\"s\\u0259h\\u0259r\":_<17?\"g\\xfcnd\\xfcz\":\"ax\\u015fam\"},dayOfMonthOrdinalParse:/\\d{1,2}-(\\u0131nc\\u0131|inci|nci|\\xfcnc\\xfc|nc\\u0131|uncu)/,ordinal:function(_){if(0===_)return _+\"-\\u0131nc\\u0131\";var f=_%10;return _+(m[f]||m[_%100-f]||m[_>=100?100:null])},week:{dow:1,doy:7}})}(L(6676))},2459:function(z,O,L){!function(w){\"use strict\";function y(f,T,C){return\"m\"===C?T?\"\\u0445\\u0432\\u0456\\u043b\\u0456\\u043d\\u0430\":\"\\u0445\\u0432\\u0456\\u043b\\u0456\\u043d\\u0443\":\"h\"===C?T?\"\\u0433\\u0430\\u0434\\u0437\\u0456\\u043d\\u0430\":\"\\u0433\\u0430\\u0434\\u0437\\u0456\\u043d\\u0443\":f+\" \"+function m(f,T){var C=f.split(\"_\");return T%10==1&&T%100!=11?C[0]:T%10>=2&&T%10<=4&&(T%100<10||T%100>=20)?C[1]:C[2]}({ss:T?\"\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0430_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u044b_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\":\"\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0443_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u044b_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",mm:T?\"\\u0445\\u0432\\u0456\\u043b\\u0456\\u043d\\u0430_\\u0445\\u0432\\u0456\\u043b\\u0456\\u043d\\u044b_\\u0445\\u0432\\u0456\\u043b\\u0456\\u043d\":\"\\u0445\\u0432\\u0456\\u043b\\u0456\\u043d\\u0443_\\u0445\\u0432\\u0456\\u043b\\u0456\\u043d\\u044b_\\u0445\\u0432\\u0456\\u043b\\u0456\\u043d\",hh:T?\"\\u0433\\u0430\\u0434\\u0437\\u0456\\u043d\\u0430_\\u0433\\u0430\\u0434\\u0437\\u0456\\u043d\\u044b_\\u0433\\u0430\\u0434\\u0437\\u0456\\u043d\":\"\\u0433\\u0430\\u0434\\u0437\\u0456\\u043d\\u0443_\\u0433\\u0430\\u0434\\u0437\\u0456\\u043d\\u044b_\\u0433\\u0430\\u0434\\u0437\\u0456\\u043d\",dd:\"\\u0434\\u0437\\u0435\\u043d\\u044c_\\u0434\\u043d\\u0456_\\u0434\\u0437\\u0451\\u043d\",MM:\"\\u043c\\u0435\\u0441\\u044f\\u0446_\\u043c\\u0435\\u0441\\u044f\\u0446\\u044b_\\u043c\\u0435\\u0441\\u044f\\u0446\\u0430\\u045e\",yy:\"\\u0433\\u043e\\u0434_\\u0433\\u0430\\u0434\\u044b_\\u0433\\u0430\\u0434\\u043e\\u045e\"}[C],+f)}w.defineLocale(\"be\",{months:{format:\"\\u0441\\u0442\\u0443\\u0434\\u0437\\u0435\\u043d\\u044f_\\u043b\\u044e\\u0442\\u0430\\u0433\\u0430_\\u0441\\u0430\\u043a\\u0430\\u0432\\u0456\\u043a\\u0430_\\u043a\\u0440\\u0430\\u0441\\u0430\\u0432\\u0456\\u043a\\u0430_\\u0442\\u0440\\u0430\\u045e\\u043d\\u044f_\\u0447\\u044d\\u0440\\u0432\\u0435\\u043d\\u044f_\\u043b\\u0456\\u043f\\u0435\\u043d\\u044f_\\u0436\\u043d\\u0456\\u045e\\u043d\\u044f_\\u0432\\u0435\\u0440\\u0430\\u0441\\u043d\\u044f_\\u043a\\u0430\\u0441\\u0442\\u0440\\u044b\\u0447\\u043d\\u0456\\u043a\\u0430_\\u043b\\u0456\\u0441\\u0442\\u0430\\u043f\\u0430\\u0434\\u0430_\\u0441\\u043d\\u0435\\u0436\\u043d\\u044f\".split(\"_\"),standalone:\"\\u0441\\u0442\\u0443\\u0434\\u0437\\u0435\\u043d\\u044c_\\u043b\\u044e\\u0442\\u044b_\\u0441\\u0430\\u043a\\u0430\\u0432\\u0456\\u043a_\\u043a\\u0440\\u0430\\u0441\\u0430\\u0432\\u0456\\u043a_\\u0442\\u0440\\u0430\\u0432\\u0435\\u043d\\u044c_\\u0447\\u044d\\u0440\\u0432\\u0435\\u043d\\u044c_\\u043b\\u0456\\u043f\\u0435\\u043d\\u044c_\\u0436\\u043d\\u0456\\u0432\\u0435\\u043d\\u044c_\\u0432\\u0435\\u0440\\u0430\\u0441\\u0435\\u043d\\u044c_\\u043a\\u0430\\u0441\\u0442\\u0440\\u044b\\u0447\\u043d\\u0456\\u043a_\\u043b\\u0456\\u0441\\u0442\\u0430\\u043f\\u0430\\u0434_\\u0441\\u043d\\u0435\\u0436\\u0430\\u043d\\u044c\".split(\"_\")},monthsShort:\"\\u0441\\u0442\\u0443\\u0434_\\u043b\\u044e\\u0442_\\u0441\\u0430\\u043a_\\u043a\\u0440\\u0430\\u0441_\\u0442\\u0440\\u0430\\u0432_\\u0447\\u044d\\u0440\\u0432_\\u043b\\u0456\\u043f_\\u0436\\u043d\\u0456\\u0432_\\u0432\\u0435\\u0440_\\u043a\\u0430\\u0441\\u0442_\\u043b\\u0456\\u0441\\u0442_\\u0441\\u043d\\u0435\\u0436\".split(\"_\"),weekdays:{format:\"\\u043d\\u044f\\u0434\\u0437\\u0435\\u043b\\u044e_\\u043f\\u0430\\u043d\\u044f\\u0434\\u0437\\u0435\\u043b\\u0430\\u043a_\\u0430\\u045e\\u0442\\u043e\\u0440\\u0430\\u043a_\\u0441\\u0435\\u0440\\u0430\\u0434\\u0443_\\u0447\\u0430\\u0446\\u0432\\u0435\\u0440_\\u043f\\u044f\\u0442\\u043d\\u0456\\u0446\\u0443_\\u0441\\u0443\\u0431\\u043e\\u0442\\u0443\".split(\"_\"),standalone:\"\\u043d\\u044f\\u0434\\u0437\\u0435\\u043b\\u044f_\\u043f\\u0430\\u043d\\u044f\\u0434\\u0437\\u0435\\u043b\\u0430\\u043a_\\u0430\\u045e\\u0442\\u043e\\u0440\\u0430\\u043a_\\u0441\\u0435\\u0440\\u0430\\u0434\\u0430_\\u0447\\u0430\\u0446\\u0432\\u0435\\u0440_\\u043f\\u044f\\u0442\\u043d\\u0456\\u0446\\u0430_\\u0441\\u0443\\u0431\\u043e\\u0442\\u0430\".split(\"_\"),isFormat:/\\[ ?[\\u0423\\u0443\\u045e] ?(?:\\u043c\\u0456\\u043d\\u0443\\u043b\\u0443\\u044e|\\u043d\\u0430\\u0441\\u0442\\u0443\\u043f\\u043d\\u0443\\u044e)? ?\\] ?dddd/},weekdaysShort:\"\\u043d\\u0434_\\u043f\\u043d_\\u0430\\u0442_\\u0441\\u0440_\\u0447\\u0446_\\u043f\\u0442_\\u0441\\u0431\".split(\"_\"),weekdaysMin:\"\\u043d\\u0434_\\u043f\\u043d_\\u0430\\u0442_\\u0441\\u0440_\\u0447\\u0446_\\u043f\\u0442_\\u0441\\u0431\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY \\u0433.\",LLL:\"D MMMM YYYY \\u0433., HH:mm\",LLLL:\"dddd, D MMMM YYYY \\u0433., HH:mm\"},calendar:{sameDay:\"[\\u0421\\u0451\\u043d\\u043d\\u044f \\u045e] LT\",nextDay:\"[\\u0417\\u0430\\u045e\\u0442\\u0440\\u0430 \\u045e] LT\",lastDay:\"[\\u0423\\u0447\\u043e\\u0440\\u0430 \\u045e] LT\",nextWeek:function(){return\"[\\u0423] dddd [\\u045e] LT\"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return\"[\\u0423 \\u043c\\u0456\\u043d\\u0443\\u043b\\u0443\\u044e] dddd [\\u045e] LT\";case 1:case 2:case 4:return\"[\\u0423 \\u043c\\u0456\\u043d\\u0443\\u043b\\u044b] dddd [\\u045e] LT\"}},sameElse:\"L\"},relativeTime:{future:\"\\u043f\\u0440\\u0430\\u0437 %s\",past:\"%s \\u0442\\u0430\\u043c\\u0443\",s:\"\\u043d\\u0435\\u043a\\u0430\\u043b\\u044c\\u043a\\u0456 \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",m:y,mm:y,h:y,hh:y,d:\"\\u0434\\u0437\\u0435\\u043d\\u044c\",dd:y,M:\"\\u043c\\u0435\\u0441\\u044f\\u0446\",MM:y,y:\"\\u0433\\u043e\\u0434\",yy:y},meridiemParse:/\\u043d\\u043e\\u0447\\u044b|\\u0440\\u0430\\u043d\\u0456\\u0446\\u044b|\\u0434\\u043d\\u044f|\\u0432\\u0435\\u0447\\u0430\\u0440\\u0430/,isPM:function(f){return/^(\\u0434\\u043d\\u044f|\\u0432\\u0435\\u0447\\u0430\\u0440\\u0430)$/.test(f)},meridiem:function(f,T,C){return f<4?\"\\u043d\\u043e\\u0447\\u044b\":f<12?\"\\u0440\\u0430\\u043d\\u0456\\u0446\\u044b\":f<17?\"\\u0434\\u043d\\u044f\":\"\\u0432\\u0435\\u0447\\u0430\\u0440\\u0430\"},dayOfMonthOrdinalParse:/\\d{1,2}-(\\u0456|\\u044b|\\u0433\\u0430)/,ordinal:function(f,T){switch(T){case\"M\":case\"d\":case\"DDD\":case\"w\":case\"W\":return f%10!=2&&f%10!=3||f%100==12||f%100==13?f+\"-\\u044b\":f+\"-\\u0456\";case\"D\":return f+\"-\\u0433\\u0430\";default:return f}},week:{dow:1,doy:7}})}(L(6676))},1825:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"bg\",{months:\"\\u044f\\u043d\\u0443\\u0430\\u0440\\u0438_\\u0444\\u0435\\u0432\\u0440\\u0443\\u0430\\u0440\\u0438_\\u043c\\u0430\\u0440\\u0442_\\u0430\\u043f\\u0440\\u0438\\u043b_\\u043c\\u0430\\u0439_\\u044e\\u043d\\u0438_\\u044e\\u043b\\u0438_\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442_\\u0441\\u0435\\u043f\\u0442\\u0435\\u043c\\u0432\\u0440\\u0438_\\u043e\\u043a\\u0442\\u043e\\u043c\\u0432\\u0440\\u0438_\\u043d\\u043e\\u0435\\u043c\\u0432\\u0440\\u0438_\\u0434\\u0435\\u043a\\u0435\\u043c\\u0432\\u0440\\u0438\".split(\"_\"),monthsShort:\"\\u044f\\u043d\\u0443_\\u0444\\u0435\\u0432_\\u043c\\u0430\\u0440_\\u0430\\u043f\\u0440_\\u043c\\u0430\\u0439_\\u044e\\u043d\\u0438_\\u044e\\u043b\\u0438_\\u0430\\u0432\\u0433_\\u0441\\u0435\\u043f_\\u043e\\u043a\\u0442_\\u043d\\u043e\\u0435_\\u0434\\u0435\\u043a\".split(\"_\"),weekdays:\"\\u043d\\u0435\\u0434\\u0435\\u043b\\u044f_\\u043f\\u043e\\u043d\\u0435\\u0434\\u0435\\u043b\\u043d\\u0438\\u043a_\\u0432\\u0442\\u043e\\u0440\\u043d\\u0438\\u043a_\\u0441\\u0440\\u044f\\u0434\\u0430_\\u0447\\u0435\\u0442\\u0432\\u044a\\u0440\\u0442\\u044a\\u043a_\\u043f\\u0435\\u0442\\u044a\\u043a_\\u0441\\u044a\\u0431\\u043e\\u0442\\u0430\".split(\"_\"),weekdaysShort:\"\\u043d\\u0435\\u0434_\\u043f\\u043e\\u043d_\\u0432\\u0442\\u043e_\\u0441\\u0440\\u044f_\\u0447\\u0435\\u0442_\\u043f\\u0435\\u0442_\\u0441\\u044a\\u0431\".split(\"_\"),weekdaysMin:\"\\u043d\\u0434_\\u043f\\u043d_\\u0432\\u0442_\\u0441\\u0440_\\u0447\\u0442_\\u043f\\u0442_\\u0441\\u0431\".split(\"_\"),longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"D.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY H:mm\",LLLL:\"dddd, D MMMM YYYY H:mm\"},calendar:{sameDay:\"[\\u0414\\u043d\\u0435\\u0441 \\u0432] LT\",nextDay:\"[\\u0423\\u0442\\u0440\\u0435 \\u0432] LT\",nextWeek:\"dddd [\\u0432] LT\",lastDay:\"[\\u0412\\u0447\\u0435\\u0440\\u0430 \\u0432] LT\",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return\"[\\u041c\\u0438\\u043d\\u0430\\u043b\\u0430\\u0442\\u0430] dddd [\\u0432] LT\";case 1:case 2:case 4:case 5:return\"[\\u041c\\u0438\\u043d\\u0430\\u043b\\u0438\\u044f] dddd [\\u0432] LT\"}},sameElse:\"L\"},relativeTime:{future:\"\\u0441\\u043b\\u0435\\u0434 %s\",past:\"\\u043f\\u0440\\u0435\\u0434\\u0438 %s\",s:\"\\u043d\\u044f\\u043a\\u043e\\u043b\\u043a\\u043e \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0438\",ss:\"%d \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0438\",m:\"\\u043c\\u0438\\u043d\\u0443\\u0442\\u0430\",mm:\"%d \\u043c\\u0438\\u043d\\u0443\\u0442\\u0438\",h:\"\\u0447\\u0430\\u0441\",hh:\"%d \\u0447\\u0430\\u0441\\u0430\",d:\"\\u0434\\u0435\\u043d\",dd:\"%d \\u0434\\u0435\\u043d\\u0430\",w:\"\\u0441\\u0435\\u0434\\u043c\\u0438\\u0446\\u0430\",ww:\"%d \\u0441\\u0435\\u0434\\u043c\\u0438\\u0446\\u0438\",M:\"\\u043c\\u0435\\u0441\\u0435\\u0446\",MM:\"%d \\u043c\\u0435\\u0441\\u0435\\u0446\\u0430\",y:\"\\u0433\\u043e\\u0434\\u0438\\u043d\\u0430\",yy:\"%d \\u0433\\u043e\\u0434\\u0438\\u043d\\u0438\"},dayOfMonthOrdinalParse:/\\d{1,2}-(\\u0435\\u0432|\\u0435\\u043d|\\u0442\\u0438|\\u0432\\u0438|\\u0440\\u0438|\\u043c\\u0438)/,ordinal:function(y){var _=y%10,f=y%100;return 0===y?y+\"-\\u0435\\u0432\":0===f?y+\"-\\u0435\\u043d\":f>10&&f<20?y+\"-\\u0442\\u0438\":1===_?y+\"-\\u0432\\u0438\":2===_?y+\"-\\u0440\\u0438\":7===_||8===_?y+\"-\\u043c\\u0438\":y+\"-\\u0442\\u0438\"},week:{dow:1,doy:7}})}(L(6676))},5918:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"bm\",{months:\"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_M\\u025bkalo_Zuw\\u025bnkalo_Zuluyekalo_Utikalo_S\\u025btanburukalo_\\u0254kut\\u0254burukalo_Nowanburukalo_Desanburukalo\".split(\"_\"),monthsShort:\"Zan_Few_Mar_Awi_M\\u025b_Zuw_Zul_Uti_S\\u025bt_\\u0254ku_Now_Des\".split(\"_\"),weekdays:\"Kari_Nt\\u025bn\\u025bn_Tarata_Araba_Alamisa_Juma_Sibiri\".split(\"_\"),weekdaysShort:\"Kar_Nt\\u025b_Tar_Ara_Ala_Jum_Sib\".split(\"_\"),weekdaysMin:\"Ka_Nt_Ta_Ar_Al_Ju_Si\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"MMMM [tile] D [san] YYYY\",LLL:\"MMMM [tile] D [san] YYYY [l\\u025br\\u025b] HH:mm\",LLLL:\"dddd MMMM [tile] D [san] YYYY [l\\u025br\\u025b] HH:mm\"},calendar:{sameDay:\"[Bi l\\u025br\\u025b] LT\",nextDay:\"[Sini l\\u025br\\u025b] LT\",nextWeek:\"dddd [don l\\u025br\\u025b] LT\",lastDay:\"[Kunu l\\u025br\\u025b] LT\",lastWeek:\"dddd [t\\u025bm\\u025bnen l\\u025br\\u025b] LT\",sameElse:\"L\"},relativeTime:{future:\"%s k\\u0254n\\u0254\",past:\"a b\\u025b %s b\\u0254\",s:\"sanga dama dama\",ss:\"sekondi %d\",m:\"miniti kelen\",mm:\"miniti %d\",h:\"l\\u025br\\u025b kelen\",hh:\"l\\u025br\\u025b %d\",d:\"tile kelen\",dd:\"tile %d\",M:\"kalo kelen\",MM:\"kalo %d\",y:\"san kelen\",yy:\"san %d\"},week:{dow:1,doy:4}})}(L(6676))},9683:function(z,O,L){!function(w){\"use strict\";var m={1:\"\\u09e7\",2:\"\\u09e8\",3:\"\\u09e9\",4:\"\\u09ea\",5:\"\\u09eb\",6:\"\\u09ec\",7:\"\\u09ed\",8:\"\\u09ee\",9:\"\\u09ef\",0:\"\\u09e6\"},y={\"\\u09e7\":\"1\",\"\\u09e8\":\"2\",\"\\u09e9\":\"3\",\"\\u09ea\":\"4\",\"\\u09eb\":\"5\",\"\\u09ec\":\"6\",\"\\u09ed\":\"7\",\"\\u09ee\":\"8\",\"\\u09ef\":\"9\",\"\\u09e6\":\"0\"};w.defineLocale(\"bn-bd\",{months:\"\\u099c\\u09be\\u09a8\\u09c1\\u09df\\u09be\\u09b0\\u09bf_\\u09ab\\u09c7\\u09ac\\u09cd\\u09b0\\u09c1\\u09df\\u09be\\u09b0\\u09bf_\\u09ae\\u09be\\u09b0\\u09cd\\u099a_\\u098f\\u09aa\\u09cd\\u09b0\\u09bf\\u09b2_\\u09ae\\u09c7_\\u099c\\u09c1\\u09a8_\\u099c\\u09c1\\u09b2\\u09be\\u0987_\\u0986\\u0997\\u09b8\\u09cd\\u099f_\\u09b8\\u09c7\\u09aa\\u09cd\\u099f\\u09c7\\u09ae\\u09cd\\u09ac\\u09b0_\\u0985\\u0995\\u09cd\\u099f\\u09cb\\u09ac\\u09b0_\\u09a8\\u09ad\\u09c7\\u09ae\\u09cd\\u09ac\\u09b0_\\u09a1\\u09bf\\u09b8\\u09c7\\u09ae\\u09cd\\u09ac\\u09b0\".split(\"_\"),monthsShort:\"\\u099c\\u09be\\u09a8\\u09c1_\\u09ab\\u09c7\\u09ac\\u09cd\\u09b0\\u09c1_\\u09ae\\u09be\\u09b0\\u09cd\\u099a_\\u098f\\u09aa\\u09cd\\u09b0\\u09bf\\u09b2_\\u09ae\\u09c7_\\u099c\\u09c1\\u09a8_\\u099c\\u09c1\\u09b2\\u09be\\u0987_\\u0986\\u0997\\u09b8\\u09cd\\u099f_\\u09b8\\u09c7\\u09aa\\u09cd\\u099f_\\u0985\\u0995\\u09cd\\u099f\\u09cb_\\u09a8\\u09ad\\u09c7_\\u09a1\\u09bf\\u09b8\\u09c7\".split(\"_\"),weekdays:\"\\u09b0\\u09ac\\u09bf\\u09ac\\u09be\\u09b0_\\u09b8\\u09cb\\u09ae\\u09ac\\u09be\\u09b0_\\u09ae\\u0999\\u09cd\\u0997\\u09b2\\u09ac\\u09be\\u09b0_\\u09ac\\u09c1\\u09a7\\u09ac\\u09be\\u09b0_\\u09ac\\u09c3\\u09b9\\u09b8\\u09cd\\u09aa\\u09a4\\u09bf\\u09ac\\u09be\\u09b0_\\u09b6\\u09c1\\u0995\\u09cd\\u09b0\\u09ac\\u09be\\u09b0_\\u09b6\\u09a8\\u09bf\\u09ac\\u09be\\u09b0\".split(\"_\"),weekdaysShort:\"\\u09b0\\u09ac\\u09bf_\\u09b8\\u09cb\\u09ae_\\u09ae\\u0999\\u09cd\\u0997\\u09b2_\\u09ac\\u09c1\\u09a7_\\u09ac\\u09c3\\u09b9\\u09b8\\u09cd\\u09aa\\u09a4\\u09bf_\\u09b6\\u09c1\\u0995\\u09cd\\u09b0_\\u09b6\\u09a8\\u09bf\".split(\"_\"),weekdaysMin:\"\\u09b0\\u09ac\\u09bf_\\u09b8\\u09cb\\u09ae_\\u09ae\\u0999\\u09cd\\u0997\\u09b2_\\u09ac\\u09c1\\u09a7_\\u09ac\\u09c3\\u09b9_\\u09b6\\u09c1\\u0995\\u09cd\\u09b0_\\u09b6\\u09a8\\u09bf\".split(\"_\"),longDateFormat:{LT:\"A h:mm \\u09b8\\u09ae\\u09df\",LTS:\"A h:mm:ss \\u09b8\\u09ae\\u09df\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm \\u09b8\\u09ae\\u09df\",LLLL:\"dddd, D MMMM YYYY, A h:mm \\u09b8\\u09ae\\u09df\"},calendar:{sameDay:\"[\\u0986\\u099c] LT\",nextDay:\"[\\u0986\\u0997\\u09be\\u09ae\\u09c0\\u0995\\u09be\\u09b2] LT\",nextWeek:\"dddd, LT\",lastDay:\"[\\u0997\\u09a4\\u0995\\u09be\\u09b2] LT\",lastWeek:\"[\\u0997\\u09a4] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u09aa\\u09b0\\u09c7\",past:\"%s \\u0986\\u0997\\u09c7\",s:\"\\u0995\\u09df\\u09c7\\u0995 \\u09b8\\u09c7\\u0995\\u09c7\\u09a8\\u09cd\\u09a1\",ss:\"%d \\u09b8\\u09c7\\u0995\\u09c7\\u09a8\\u09cd\\u09a1\",m:\"\\u098f\\u0995 \\u09ae\\u09bf\\u09a8\\u09bf\\u099f\",mm:\"%d \\u09ae\\u09bf\\u09a8\\u09bf\\u099f\",h:\"\\u098f\\u0995 \\u0998\\u09a8\\u09cd\\u099f\\u09be\",hh:\"%d \\u0998\\u09a8\\u09cd\\u099f\\u09be\",d:\"\\u098f\\u0995 \\u09a6\\u09bf\\u09a8\",dd:\"%d \\u09a6\\u09bf\\u09a8\",M:\"\\u098f\\u0995 \\u09ae\\u09be\\u09b8\",MM:\"%d \\u09ae\\u09be\\u09b8\",y:\"\\u098f\\u0995 \\u09ac\\u099b\\u09b0\",yy:\"%d \\u09ac\\u099b\\u09b0\"},preparse:function(f){return f.replace(/[\\u09e7\\u09e8\\u09e9\\u09ea\\u09eb\\u09ec\\u09ed\\u09ee\\u09ef\\u09e6]/g,function(T){return y[T]})},postformat:function(f){return f.replace(/\\d/g,function(T){return m[T]})},meridiemParse:/\\u09b0\\u09be\\u09a4|\\u09ad\\u09cb\\u09b0|\\u09b8\\u0995\\u09be\\u09b2|\\u09a6\\u09c1\\u09aa\\u09c1\\u09b0|\\u09ac\\u09bf\\u0995\\u09be\\u09b2|\\u09b8\\u09a8\\u09cd\\u09a7\\u09cd\\u09af\\u09be|\\u09b0\\u09be\\u09a4/,meridiemHour:function(f,T){return 12===f&&(f=0),\"\\u09b0\\u09be\\u09a4\"===T?f<4?f:f+12:\"\\u09ad\\u09cb\\u09b0\"===T||\"\\u09b8\\u0995\\u09be\\u09b2\"===T?f:\"\\u09a6\\u09c1\\u09aa\\u09c1\\u09b0\"===T?f>=3?f:f+12:\"\\u09ac\\u09bf\\u0995\\u09be\\u09b2\"===T||\"\\u09b8\\u09a8\\u09cd\\u09a7\\u09cd\\u09af\\u09be\"===T?f+12:void 0},meridiem:function(f,T,C){return f<4?\"\\u09b0\\u09be\\u09a4\":f<6?\"\\u09ad\\u09cb\\u09b0\":f<12?\"\\u09b8\\u0995\\u09be\\u09b2\":f<15?\"\\u09a6\\u09c1\\u09aa\\u09c1\\u09b0\":f<18?\"\\u09ac\\u09bf\\u0995\\u09be\\u09b2\":f<20?\"\\u09b8\\u09a8\\u09cd\\u09a7\\u09cd\\u09af\\u09be\":\"\\u09b0\\u09be\\u09a4\"},week:{dow:0,doy:6}})}(L(6676))},4065:function(z,O,L){!function(w){\"use strict\";var m={1:\"\\u09e7\",2:\"\\u09e8\",3:\"\\u09e9\",4:\"\\u09ea\",5:\"\\u09eb\",6:\"\\u09ec\",7:\"\\u09ed\",8:\"\\u09ee\",9:\"\\u09ef\",0:\"\\u09e6\"},y={\"\\u09e7\":\"1\",\"\\u09e8\":\"2\",\"\\u09e9\":\"3\",\"\\u09ea\":\"4\",\"\\u09eb\":\"5\",\"\\u09ec\":\"6\",\"\\u09ed\":\"7\",\"\\u09ee\":\"8\",\"\\u09ef\":\"9\",\"\\u09e6\":\"0\"};w.defineLocale(\"bn\",{months:\"\\u099c\\u09be\\u09a8\\u09c1\\u09df\\u09be\\u09b0\\u09bf_\\u09ab\\u09c7\\u09ac\\u09cd\\u09b0\\u09c1\\u09df\\u09be\\u09b0\\u09bf_\\u09ae\\u09be\\u09b0\\u09cd\\u099a_\\u098f\\u09aa\\u09cd\\u09b0\\u09bf\\u09b2_\\u09ae\\u09c7_\\u099c\\u09c1\\u09a8_\\u099c\\u09c1\\u09b2\\u09be\\u0987_\\u0986\\u0997\\u09b8\\u09cd\\u099f_\\u09b8\\u09c7\\u09aa\\u09cd\\u099f\\u09c7\\u09ae\\u09cd\\u09ac\\u09b0_\\u0985\\u0995\\u09cd\\u099f\\u09cb\\u09ac\\u09b0_\\u09a8\\u09ad\\u09c7\\u09ae\\u09cd\\u09ac\\u09b0_\\u09a1\\u09bf\\u09b8\\u09c7\\u09ae\\u09cd\\u09ac\\u09b0\".split(\"_\"),monthsShort:\"\\u099c\\u09be\\u09a8\\u09c1_\\u09ab\\u09c7\\u09ac\\u09cd\\u09b0\\u09c1_\\u09ae\\u09be\\u09b0\\u09cd\\u099a_\\u098f\\u09aa\\u09cd\\u09b0\\u09bf\\u09b2_\\u09ae\\u09c7_\\u099c\\u09c1\\u09a8_\\u099c\\u09c1\\u09b2\\u09be\\u0987_\\u0986\\u0997\\u09b8\\u09cd\\u099f_\\u09b8\\u09c7\\u09aa\\u09cd\\u099f_\\u0985\\u0995\\u09cd\\u099f\\u09cb_\\u09a8\\u09ad\\u09c7_\\u09a1\\u09bf\\u09b8\\u09c7\".split(\"_\"),weekdays:\"\\u09b0\\u09ac\\u09bf\\u09ac\\u09be\\u09b0_\\u09b8\\u09cb\\u09ae\\u09ac\\u09be\\u09b0_\\u09ae\\u0999\\u09cd\\u0997\\u09b2\\u09ac\\u09be\\u09b0_\\u09ac\\u09c1\\u09a7\\u09ac\\u09be\\u09b0_\\u09ac\\u09c3\\u09b9\\u09b8\\u09cd\\u09aa\\u09a4\\u09bf\\u09ac\\u09be\\u09b0_\\u09b6\\u09c1\\u0995\\u09cd\\u09b0\\u09ac\\u09be\\u09b0_\\u09b6\\u09a8\\u09bf\\u09ac\\u09be\\u09b0\".split(\"_\"),weekdaysShort:\"\\u09b0\\u09ac\\u09bf_\\u09b8\\u09cb\\u09ae_\\u09ae\\u0999\\u09cd\\u0997\\u09b2_\\u09ac\\u09c1\\u09a7_\\u09ac\\u09c3\\u09b9\\u09b8\\u09cd\\u09aa\\u09a4\\u09bf_\\u09b6\\u09c1\\u0995\\u09cd\\u09b0_\\u09b6\\u09a8\\u09bf\".split(\"_\"),weekdaysMin:\"\\u09b0\\u09ac\\u09bf_\\u09b8\\u09cb\\u09ae_\\u09ae\\u0999\\u09cd\\u0997\\u09b2_\\u09ac\\u09c1\\u09a7_\\u09ac\\u09c3\\u09b9_\\u09b6\\u09c1\\u0995\\u09cd\\u09b0_\\u09b6\\u09a8\\u09bf\".split(\"_\"),longDateFormat:{LT:\"A h:mm \\u09b8\\u09ae\\u09df\",LTS:\"A h:mm:ss \\u09b8\\u09ae\\u09df\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm \\u09b8\\u09ae\\u09df\",LLLL:\"dddd, D MMMM YYYY, A h:mm \\u09b8\\u09ae\\u09df\"},calendar:{sameDay:\"[\\u0986\\u099c] LT\",nextDay:\"[\\u0986\\u0997\\u09be\\u09ae\\u09c0\\u0995\\u09be\\u09b2] LT\",nextWeek:\"dddd, LT\",lastDay:\"[\\u0997\\u09a4\\u0995\\u09be\\u09b2] LT\",lastWeek:\"[\\u0997\\u09a4] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u09aa\\u09b0\\u09c7\",past:\"%s \\u0986\\u0997\\u09c7\",s:\"\\u0995\\u09df\\u09c7\\u0995 \\u09b8\\u09c7\\u0995\\u09c7\\u09a8\\u09cd\\u09a1\",ss:\"%d \\u09b8\\u09c7\\u0995\\u09c7\\u09a8\\u09cd\\u09a1\",m:\"\\u098f\\u0995 \\u09ae\\u09bf\\u09a8\\u09bf\\u099f\",mm:\"%d \\u09ae\\u09bf\\u09a8\\u09bf\\u099f\",h:\"\\u098f\\u0995 \\u0998\\u09a8\\u09cd\\u099f\\u09be\",hh:\"%d \\u0998\\u09a8\\u09cd\\u099f\\u09be\",d:\"\\u098f\\u0995 \\u09a6\\u09bf\\u09a8\",dd:\"%d \\u09a6\\u09bf\\u09a8\",M:\"\\u098f\\u0995 \\u09ae\\u09be\\u09b8\",MM:\"%d \\u09ae\\u09be\\u09b8\",y:\"\\u098f\\u0995 \\u09ac\\u099b\\u09b0\",yy:\"%d \\u09ac\\u099b\\u09b0\"},preparse:function(f){return f.replace(/[\\u09e7\\u09e8\\u09e9\\u09ea\\u09eb\\u09ec\\u09ed\\u09ee\\u09ef\\u09e6]/g,function(T){return y[T]})},postformat:function(f){return f.replace(/\\d/g,function(T){return m[T]})},meridiemParse:/\\u09b0\\u09be\\u09a4|\\u09b8\\u0995\\u09be\\u09b2|\\u09a6\\u09c1\\u09aa\\u09c1\\u09b0|\\u09ac\\u09bf\\u0995\\u09be\\u09b2|\\u09b0\\u09be\\u09a4/,meridiemHour:function(f,T){return 12===f&&(f=0),\"\\u09b0\\u09be\\u09a4\"===T&&f>=4||\"\\u09a6\\u09c1\\u09aa\\u09c1\\u09b0\"===T&&f<5||\"\\u09ac\\u09bf\\u0995\\u09be\\u09b2\"===T?f+12:f},meridiem:function(f,T,C){return f<4?\"\\u09b0\\u09be\\u09a4\":f<10?\"\\u09b8\\u0995\\u09be\\u09b2\":f<17?\"\\u09a6\\u09c1\\u09aa\\u09c1\\u09b0\":f<20?\"\\u09ac\\u09bf\\u0995\\u09be\\u09b2\":\"\\u09b0\\u09be\\u09a4\"},week:{dow:0,doy:6}})}(L(6676))},1034:function(z,O,L){!function(w){\"use strict\";var m={1:\"\\u0f21\",2:\"\\u0f22\",3:\"\\u0f23\",4:\"\\u0f24\",5:\"\\u0f25\",6:\"\\u0f26\",7:\"\\u0f27\",8:\"\\u0f28\",9:\"\\u0f29\",0:\"\\u0f20\"},y={\"\\u0f21\":\"1\",\"\\u0f22\":\"2\",\"\\u0f23\":\"3\",\"\\u0f24\":\"4\",\"\\u0f25\":\"5\",\"\\u0f26\":\"6\",\"\\u0f27\":\"7\",\"\\u0f28\":\"8\",\"\\u0f29\":\"9\",\"\\u0f20\":\"0\"};w.defineLocale(\"bo\",{months:\"\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f51\\u0f44\\u0f0b\\u0f54\\u0f7c_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f42\\u0f49\\u0f72\\u0f66\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f42\\u0f66\\u0f74\\u0f58\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f56\\u0f5e\\u0f72\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f63\\u0f94\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f51\\u0fb2\\u0f74\\u0f42\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f56\\u0f51\\u0f74\\u0f53\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f56\\u0f62\\u0f92\\u0fb1\\u0f51\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f51\\u0f42\\u0f74\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f56\\u0f45\\u0f74\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f56\\u0f45\\u0f74\\u0f0b\\u0f42\\u0f45\\u0f72\\u0f42\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f56\\u0f45\\u0f74\\u0f0b\\u0f42\\u0f49\\u0f72\\u0f66\\u0f0b\\u0f54\".split(\"_\"),monthsShort:\"\\u0f5f\\u0fb3\\u0f0b1_\\u0f5f\\u0fb3\\u0f0b2_\\u0f5f\\u0fb3\\u0f0b3_\\u0f5f\\u0fb3\\u0f0b4_\\u0f5f\\u0fb3\\u0f0b5_\\u0f5f\\u0fb3\\u0f0b6_\\u0f5f\\u0fb3\\u0f0b7_\\u0f5f\\u0fb3\\u0f0b8_\\u0f5f\\u0fb3\\u0f0b9_\\u0f5f\\u0fb3\\u0f0b10_\\u0f5f\\u0fb3\\u0f0b11_\\u0f5f\\u0fb3\\u0f0b12\".split(\"_\"),monthsShortRegex:/^(\\u0f5f\\u0fb3\\u0f0b\\d{1,2})/,monthsParseExact:!0,weekdays:\"\\u0f42\\u0f5f\\u0f60\\u0f0b\\u0f49\\u0f72\\u0f0b\\u0f58\\u0f0b_\\u0f42\\u0f5f\\u0f60\\u0f0b\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b_\\u0f42\\u0f5f\\u0f60\\u0f0b\\u0f58\\u0f72\\u0f42\\u0f0b\\u0f51\\u0f58\\u0f62\\u0f0b_\\u0f42\\u0f5f\\u0f60\\u0f0b\\u0f63\\u0fb7\\u0f42\\u0f0b\\u0f54\\u0f0b_\\u0f42\\u0f5f\\u0f60\\u0f0b\\u0f55\\u0f74\\u0f62\\u0f0b\\u0f56\\u0f74_\\u0f42\\u0f5f\\u0f60\\u0f0b\\u0f54\\u0f0b\\u0f66\\u0f44\\u0f66\\u0f0b_\\u0f42\\u0f5f\\u0f60\\u0f0b\\u0f66\\u0fa4\\u0f7a\\u0f53\\u0f0b\\u0f54\\u0f0b\".split(\"_\"),weekdaysShort:\"\\u0f49\\u0f72\\u0f0b\\u0f58\\u0f0b_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b_\\u0f58\\u0f72\\u0f42\\u0f0b\\u0f51\\u0f58\\u0f62\\u0f0b_\\u0f63\\u0fb7\\u0f42\\u0f0b\\u0f54\\u0f0b_\\u0f55\\u0f74\\u0f62\\u0f0b\\u0f56\\u0f74_\\u0f54\\u0f0b\\u0f66\\u0f44\\u0f66\\u0f0b_\\u0f66\\u0fa4\\u0f7a\\u0f53\\u0f0b\\u0f54\\u0f0b\".split(\"_\"),weekdaysMin:\"\\u0f49\\u0f72_\\u0f5f\\u0fb3_\\u0f58\\u0f72\\u0f42_\\u0f63\\u0fb7\\u0f42_\\u0f55\\u0f74\\u0f62_\\u0f66\\u0f44\\u0f66_\\u0f66\\u0fa4\\u0f7a\\u0f53\".split(\"_\"),longDateFormat:{LT:\"A h:mm\",LTS:\"A h:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm\",LLLL:\"dddd, D MMMM YYYY, A h:mm\"},calendar:{sameDay:\"[\\u0f51\\u0f72\\u0f0b\\u0f62\\u0f72\\u0f44] LT\",nextDay:\"[\\u0f66\\u0f44\\u0f0b\\u0f49\\u0f72\\u0f53] LT\",nextWeek:\"[\\u0f56\\u0f51\\u0f74\\u0f53\\u0f0b\\u0f55\\u0fb2\\u0f42\\u0f0b\\u0f62\\u0f97\\u0f7a\\u0f66\\u0f0b\\u0f58], LT\",lastDay:\"[\\u0f41\\u0f0b\\u0f66\\u0f44] LT\",lastWeek:\"[\\u0f56\\u0f51\\u0f74\\u0f53\\u0f0b\\u0f55\\u0fb2\\u0f42\\u0f0b\\u0f58\\u0f50\\u0f60\\u0f0b\\u0f58] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0f63\\u0f0b\",past:\"%s \\u0f66\\u0f94\\u0f53\\u0f0b\\u0f63\",s:\"\\u0f63\\u0f58\\u0f0b\\u0f66\\u0f44\",ss:\"%d \\u0f66\\u0f90\\u0f62\\u0f0b\\u0f46\\u0f0d\",m:\"\\u0f66\\u0f90\\u0f62\\u0f0b\\u0f58\\u0f0b\\u0f42\\u0f45\\u0f72\\u0f42\",mm:\"%d \\u0f66\\u0f90\\u0f62\\u0f0b\\u0f58\",h:\"\\u0f46\\u0f74\\u0f0b\\u0f5a\\u0f7c\\u0f51\\u0f0b\\u0f42\\u0f45\\u0f72\\u0f42\",hh:\"%d \\u0f46\\u0f74\\u0f0b\\u0f5a\\u0f7c\\u0f51\",d:\"\\u0f49\\u0f72\\u0f53\\u0f0b\\u0f42\\u0f45\\u0f72\\u0f42\",dd:\"%d \\u0f49\\u0f72\\u0f53\\u0f0b\",M:\"\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f42\\u0f45\\u0f72\\u0f42\",MM:\"%d \\u0f5f\\u0fb3\\u0f0b\\u0f56\",y:\"\\u0f63\\u0f7c\\u0f0b\\u0f42\\u0f45\\u0f72\\u0f42\",yy:\"%d \\u0f63\\u0f7c\"},preparse:function(f){return f.replace(/[\\u0f21\\u0f22\\u0f23\\u0f24\\u0f25\\u0f26\\u0f27\\u0f28\\u0f29\\u0f20]/g,function(T){return y[T]})},postformat:function(f){return f.replace(/\\d/g,function(T){return m[T]})},meridiemParse:/\\u0f58\\u0f5a\\u0f53\\u0f0b\\u0f58\\u0f7c|\\u0f5e\\u0f7c\\u0f42\\u0f66\\u0f0b\\u0f40\\u0f66|\\u0f49\\u0f72\\u0f53\\u0f0b\\u0f42\\u0f74\\u0f44|\\u0f51\\u0f42\\u0f7c\\u0f44\\u0f0b\\u0f51\\u0f42|\\u0f58\\u0f5a\\u0f53\\u0f0b\\u0f58\\u0f7c/,meridiemHour:function(f,T){return 12===f&&(f=0),\"\\u0f58\\u0f5a\\u0f53\\u0f0b\\u0f58\\u0f7c\"===T&&f>=4||\"\\u0f49\\u0f72\\u0f53\\u0f0b\\u0f42\\u0f74\\u0f44\"===T&&f<5||\"\\u0f51\\u0f42\\u0f7c\\u0f44\\u0f0b\\u0f51\\u0f42\"===T?f+12:f},meridiem:function(f,T,C){return f<4?\"\\u0f58\\u0f5a\\u0f53\\u0f0b\\u0f58\\u0f7c\":f<10?\"\\u0f5e\\u0f7c\\u0f42\\u0f66\\u0f0b\\u0f40\\u0f66\":f<17?\"\\u0f49\\u0f72\\u0f53\\u0f0b\\u0f42\\u0f74\\u0f44\":f<20?\"\\u0f51\\u0f42\\u0f7c\\u0f44\\u0f0b\\u0f51\\u0f42\":\"\\u0f58\\u0f5a\\u0f53\\u0f0b\\u0f58\\u0f7c\"},week:{dow:0,doy:6}})}(L(6676))},7671:function(z,O,L){!function(w){\"use strict\";function m(K,at,We){return K+\" \"+function f(K,at){return 2===at?function T(K){var at={m:\"v\",b:\"v\",d:\"z\"};return void 0===at[K.charAt(0)]?K:at[K.charAt(0)]+K.substring(1)}(K):K}({mm:\"munutenn\",MM:\"miz\",dd:\"devezh\"}[We],K)}function _(K){return K>9?_(K%10):K}var C=[/^gen/i,/^c[\\u02bc\\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],I=/^(genver|c[\\u02bc\\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[\\u02bc\\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,ae=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];w.defineLocale(\"br\",{months:\"Genver_C\\u02bchwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu\".split(\"_\"),monthsShort:\"Gen_C\\u02bchwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker\".split(\"_\"),weekdays:\"Sul_Lun_Meurzh_Merc\\u02bcher_Yaou_Gwener_Sadorn\".split(\"_\"),weekdaysShort:\"Sul_Lun_Meu_Mer_Yao_Gwe_Sad\".split(\"_\"),weekdaysMin:\"Su_Lu_Me_Mer_Ya_Gw_Sa\".split(\"_\"),weekdaysParse:ae,fullWeekdaysParse:[/^sul/i,/^lun/i,/^meurzh/i,/^merc[\\u02bc\\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],shortWeekdaysParse:[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],minWeekdaysParse:ae,monthsRegex:I,monthsShortRegex:I,monthsStrictRegex:/^(genver|c[\\u02bc\\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,monthsShortStrictRegex:/^(gen|c[\\u02bc\\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,monthsParse:C,longMonthsParse:C,shortMonthsParse:C,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D [a viz] MMMM YYYY\",LLL:\"D [a viz] MMMM YYYY HH:mm\",LLLL:\"dddd, D [a viz] MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Hiziv da] LT\",nextDay:\"[Warc\\u02bchoazh da] LT\",nextWeek:\"dddd [da] LT\",lastDay:\"[Dec\\u02bch da] LT\",lastWeek:\"dddd [paset da] LT\",sameElse:\"L\"},relativeTime:{future:\"a-benn %s\",past:\"%s \\u02bczo\",s:\"un nebeud segondenno\\xf9\",ss:\"%d eilenn\",m:\"ur vunutenn\",mm:m,h:\"un eur\",hh:\"%d eur\",d:\"un devezh\",dd:m,M:\"ur miz\",MM:m,y:\"ur bloaz\",yy:function y(K){switch(_(K)){case 1:case 3:case 4:case 5:case 9:return K+\" bloaz\";default:return K+\" vloaz\"}}},dayOfMonthOrdinalParse:/\\d{1,2}(a\\xf1|vet)/,ordinal:function(K){return K+(1===K?\"a\\xf1\":\"vet\")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(K){return\"g.m.\"===K},meridiem:function(K,at,We){return K<12?\"a.m.\":\"g.m.\"}})}(L(6676))},8153:function(z,O,L){!function(w){\"use strict\";function y(f,T,C){var I=f+\" \";switch(C){case\"ss\":return I+(1===f?\"sekunda\":2===f||3===f||4===f?\"sekunde\":\"sekundi\");case\"mm\":return I+(1===f?\"minuta\":2===f||3===f||4===f?\"minute\":\"minuta\");case\"h\":return\"jedan sat\";case\"hh\":return I+(1===f?\"sat\":2===f||3===f||4===f?\"sata\":\"sati\");case\"dd\":return I+(1===f?\"dan\":\"dana\");case\"MM\":return I+(1===f?\"mjesec\":2===f||3===f||4===f?\"mjeseca\":\"mjeseci\");case\"yy\":return I+(1===f?\"godina\":2===f||3===f||4===f?\"godine\":\"godina\")}}w.defineLocale(\"bs\",{months:\"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar\".split(\"_\"),monthsShort:\"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.\".split(\"_\"),monthsParseExact:!0,weekdays:\"nedjelja_ponedjeljak_utorak_srijeda_\\u010detvrtak_petak_subota\".split(\"_\"),weekdaysShort:\"ned._pon._uto._sri._\\u010det._pet._sub.\".split(\"_\"),weekdaysMin:\"ne_po_ut_sr_\\u010de_pe_su\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY H:mm\",LLLL:\"dddd, D. MMMM YYYY H:mm\"},calendar:{sameDay:\"[danas u] LT\",nextDay:\"[sutra u] LT\",nextWeek:function(){switch(this.day()){case 0:return\"[u] [nedjelju] [u] LT\";case 3:return\"[u] [srijedu] [u] LT\";case 6:return\"[u] [subotu] [u] LT\";case 1:case 2:case 4:case 5:return\"[u] dddd [u] LT\"}},lastDay:\"[ju\\u010der u] LT\",lastWeek:function(){switch(this.day()){case 0:case 3:return\"[pro\\u0161lu] dddd [u] LT\";case 6:return\"[pro\\u0161le] [subote] [u] LT\";case 1:case 2:case 4:case 5:return\"[pro\\u0161li] dddd [u] LT\"}},sameElse:\"L\"},relativeTime:{future:\"za %s\",past:\"prije %s\",s:\"par sekundi\",ss:y,m:function m(f,T,C,I){if(\"m\"===C)return T?\"jedna minuta\":I?\"jednu minutu\":\"jedne minute\"},mm:y,h:y,hh:y,d:\"dan\",dd:y,M:\"mjesec\",MM:y,y:\"godinu\",yy:y},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:7}})}(L(6676))},4287:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"ca\",{months:{standalone:\"gener_febrer_mar\\xe7_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre\".split(\"_\"),format:\"de gener_de febrer_de mar\\xe7_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre\".split(\"_\"),isFormat:/D[oD]?(\\s)+MMMM/},monthsShort:\"gen._febr._mar\\xe7_abr._maig_juny_jul._ag._set._oct._nov._des.\".split(\"_\"),monthsParseExact:!0,weekdays:\"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte\".split(\"_\"),weekdaysShort:\"dg._dl._dt._dc._dj._dv._ds.\".split(\"_\"),weekdaysMin:\"dg_dl_dt_dc_dj_dv_ds\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM [de] YYYY\",ll:\"D MMM YYYY\",LLL:\"D MMMM [de] YYYY [a les] H:mm\",lll:\"D MMM YYYY, H:mm\",LLLL:\"dddd D MMMM [de] YYYY [a les] H:mm\",llll:\"ddd D MMM YYYY, H:mm\"},calendar:{sameDay:function(){return\"[avui a \"+(1!==this.hours()?\"les\":\"la\")+\"] LT\"},nextDay:function(){return\"[dem\\xe0 a \"+(1!==this.hours()?\"les\":\"la\")+\"] LT\"},nextWeek:function(){return\"dddd [a \"+(1!==this.hours()?\"les\":\"la\")+\"] LT\"},lastDay:function(){return\"[ahir a \"+(1!==this.hours()?\"les\":\"la\")+\"] LT\"},lastWeek:function(){return\"[el] dddd [passat a \"+(1!==this.hours()?\"les\":\"la\")+\"] LT\"},sameElse:\"L\"},relativeTime:{future:\"d'aqu\\xed %s\",past:\"fa %s\",s:\"uns segons\",ss:\"%d segons\",m:\"un minut\",mm:\"%d minuts\",h:\"una hora\",hh:\"%d hores\",d:\"un dia\",dd:\"%d dies\",M:\"un mes\",MM:\"%d mesos\",y:\"un any\",yy:\"%d anys\"},dayOfMonthOrdinalParse:/\\d{1,2}(r|n|t|\\xe8|a)/,ordinal:function(y,_){var f=1===y?\"r\":2===y?\"n\":3===y?\"r\":4===y?\"t\":\"\\xe8\";return(\"w\"===_||\"W\"===_)&&(f=\"a\"),y+f},week:{dow:1,doy:4}})}(L(6676))},2616:function(z,O,L){!function(w){\"use strict\";var m={standalone:\"leden_\\xfanor_b\\u0159ezen_duben_kv\\u011bten_\\u010derven_\\u010dervenec_srpen_z\\xe1\\u0159\\xed_\\u0159\\xedjen_listopad_prosinec\".split(\"_\"),format:\"ledna_\\xfanora_b\\u0159ezna_dubna_kv\\u011btna_\\u010dervna_\\u010dervence_srpna_z\\xe1\\u0159\\xed_\\u0159\\xedjna_listopadu_prosince\".split(\"_\"),isFormat:/DD?[o.]?(\\[[^\\[\\]]*\\]|\\s)+MMMM/},y=\"led_\\xfano_b\\u0159e_dub_kv\\u011b_\\u010dvn_\\u010dvc_srp_z\\xe1\\u0159_\\u0159\\xedj_lis_pro\".split(\"_\"),_=[/^led/i,/^\\xfano/i,/^b\\u0159e/i,/^dub/i,/^kv\\u011b/i,/^(\\u010dvn|\\u010derven$|\\u010dervna)/i,/^(\\u010dvc|\\u010dervenec|\\u010dervence)/i,/^srp/i,/^z\\xe1\\u0159/i,/^\\u0159\\xedj/i,/^lis/i,/^pro/i],f=/^(leden|\\xfanor|b\\u0159ezen|duben|kv\\u011bten|\\u010dervenec|\\u010dervence|\\u010derven|\\u010dervna|srpen|z\\xe1\\u0159\\xed|\\u0159\\xedjen|listopad|prosinec|led|\\xfano|b\\u0159e|dub|kv\\u011b|\\u010dvn|\\u010dvc|srp|z\\xe1\\u0159|\\u0159\\xedj|lis|pro)/i;function T(F){return F>1&&F<5&&1!=~~(F/10)}function C(F,B,de,H){var ae=F+\" \";switch(de){case\"s\":return B||H?\"p\\xe1r sekund\":\"p\\xe1r sekundami\";case\"ss\":return B||H?ae+(T(F)?\"sekundy\":\"sekund\"):ae+\"sekundami\";case\"m\":return B?\"minuta\":H?\"minutu\":\"minutou\";case\"mm\":return B||H?ae+(T(F)?\"minuty\":\"minut\"):ae+\"minutami\";case\"h\":return B?\"hodina\":H?\"hodinu\":\"hodinou\";case\"hh\":return B||H?ae+(T(F)?\"hodiny\":\"hodin\"):ae+\"hodinami\";case\"d\":return B||H?\"den\":\"dnem\";case\"dd\":return B||H?ae+(T(F)?\"dny\":\"dn\\xed\"):ae+\"dny\";case\"M\":return B||H?\"m\\u011bs\\xedc\":\"m\\u011bs\\xedcem\";case\"MM\":return B||H?ae+(T(F)?\"m\\u011bs\\xedce\":\"m\\u011bs\\xedc\\u016f\"):ae+\"m\\u011bs\\xedci\";case\"y\":return B||H?\"rok\":\"rokem\";case\"yy\":return B||H?ae+(T(F)?\"roky\":\"let\"):ae+\"lety\"}}w.defineLocale(\"cs\",{months:m,monthsShort:y,monthsRegex:f,monthsShortRegex:f,monthsStrictRegex:/^(leden|ledna|\\xfanora|\\xfanor|b\\u0159ezen|b\\u0159ezna|duben|dubna|kv\\u011bten|kv\\u011btna|\\u010dervenec|\\u010dervence|\\u010derven|\\u010dervna|srpen|srpna|z\\xe1\\u0159\\xed|\\u0159\\xedjen|\\u0159\\xedjna|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|\\xfano|b\\u0159e|dub|kv\\u011b|\\u010dvn|\\u010dvc|srp|z\\xe1\\u0159|\\u0159\\xedj|lis|pro)/i,monthsParse:_,longMonthsParse:_,shortMonthsParse:_,weekdays:\"ned\\u011ble_pond\\u011bl\\xed_\\xfater\\xfd_st\\u0159eda_\\u010dtvrtek_p\\xe1tek_sobota\".split(\"_\"),weekdaysShort:\"ne_po_\\xfat_st_\\u010dt_p\\xe1_so\".split(\"_\"),weekdaysMin:\"ne_po_\\xfat_st_\\u010dt_p\\xe1_so\".split(\"_\"),longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY H:mm\",LLLL:\"dddd D. MMMM YYYY H:mm\",l:\"D. M. YYYY\"},calendar:{sameDay:\"[dnes v] LT\",nextDay:\"[z\\xedtra v] LT\",nextWeek:function(){switch(this.day()){case 0:return\"[v ned\\u011bli v] LT\";case 1:case 2:return\"[v] dddd [v] LT\";case 3:return\"[ve st\\u0159edu v] LT\";case 4:return\"[ve \\u010dtvrtek v] LT\";case 5:return\"[v p\\xe1tek v] LT\";case 6:return\"[v sobotu v] LT\"}},lastDay:\"[v\\u010dera v] LT\",lastWeek:function(){switch(this.day()){case 0:return\"[minulou ned\\u011bli v] LT\";case 1:case 2:return\"[minul\\xe9] dddd [v] LT\";case 3:return\"[minulou st\\u0159edu v] LT\";case 4:case 5:return\"[minul\\xfd] dddd [v] LT\";case 6:return\"[minulou sobotu v] LT\"}},sameElse:\"L\"},relativeTime:{future:\"za %s\",past:\"p\\u0159ed %s\",s:C,ss:C,m:C,mm:C,h:C,hh:C,d:C,dd:C,M:C,MM:C,y:C,yy:C},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(L(6676))},7049:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"cv\",{months:\"\\u043a\\u04d1\\u0440\\u043b\\u0430\\u0447_\\u043d\\u0430\\u0440\\u04d1\\u0441_\\u043f\\u0443\\u0448_\\u0430\\u043a\\u0430_\\u043c\\u0430\\u0439_\\u04ab\\u04d7\\u0440\\u0442\\u043c\\u0435_\\u0443\\u0442\\u04d1_\\u04ab\\u0443\\u0440\\u043b\\u0430_\\u0430\\u0432\\u04d1\\u043d_\\u044e\\u043f\\u0430_\\u0447\\u04f3\\u043a_\\u0440\\u0430\\u0448\\u0442\\u0430\\u0432\".split(\"_\"),monthsShort:\"\\u043a\\u04d1\\u0440_\\u043d\\u0430\\u0440_\\u043f\\u0443\\u0448_\\u0430\\u043a\\u0430_\\u043c\\u0430\\u0439_\\u04ab\\u04d7\\u0440_\\u0443\\u0442\\u04d1_\\u04ab\\u0443\\u0440_\\u0430\\u0432\\u043d_\\u044e\\u043f\\u0430_\\u0447\\u04f3\\u043a_\\u0440\\u0430\\u0448\".split(\"_\"),weekdays:\"\\u0432\\u044b\\u0440\\u0441\\u0430\\u0440\\u043d\\u0438\\u043a\\u0443\\u043d_\\u0442\\u0443\\u043d\\u0442\\u0438\\u043a\\u0443\\u043d_\\u044b\\u0442\\u043b\\u0430\\u0440\\u0438\\u043a\\u0443\\u043d_\\u044e\\u043d\\u043a\\u0443\\u043d_\\u043a\\u04d7\\u04ab\\u043d\\u0435\\u0440\\u043d\\u0438\\u043a\\u0443\\u043d_\\u044d\\u0440\\u043d\\u0435\\u043a\\u0443\\u043d_\\u0448\\u04d1\\u043c\\u0430\\u0442\\u043a\\u0443\\u043d\".split(\"_\"),weekdaysShort:\"\\u0432\\u044b\\u0440_\\u0442\\u0443\\u043d_\\u044b\\u0442\\u043b_\\u044e\\u043d_\\u043a\\u04d7\\u04ab_\\u044d\\u0440\\u043d_\\u0448\\u04d1\\u043c\".split(\"_\"),weekdaysMin:\"\\u0432\\u0440_\\u0442\\u043d_\\u044b\\u0442_\\u044e\\u043d_\\u043a\\u04ab_\\u044d\\u0440_\\u0448\\u043c\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD-MM-YYYY\",LL:\"YYYY [\\u04ab\\u0443\\u043b\\u0445\\u0438] MMMM [\\u0443\\u0439\\u04d1\\u0445\\u04d7\\u043d] D[-\\u043c\\u04d7\\u0448\\u04d7]\",LLL:\"YYYY [\\u04ab\\u0443\\u043b\\u0445\\u0438] MMMM [\\u0443\\u0439\\u04d1\\u0445\\u04d7\\u043d] D[-\\u043c\\u04d7\\u0448\\u04d7], HH:mm\",LLLL:\"dddd, YYYY [\\u04ab\\u0443\\u043b\\u0445\\u0438] MMMM [\\u0443\\u0439\\u04d1\\u0445\\u04d7\\u043d] D[-\\u043c\\u04d7\\u0448\\u04d7], HH:mm\"},calendar:{sameDay:\"[\\u041f\\u0430\\u044f\\u043d] LT [\\u0441\\u0435\\u0445\\u0435\\u0442\\u0440\\u0435]\",nextDay:\"[\\u042b\\u0440\\u0430\\u043d] LT [\\u0441\\u0435\\u0445\\u0435\\u0442\\u0440\\u0435]\",lastDay:\"[\\u04d6\\u043d\\u0435\\u0440] LT [\\u0441\\u0435\\u0445\\u0435\\u0442\\u0440\\u0435]\",nextWeek:\"[\\u04aa\\u0438\\u0442\\u0435\\u0441] dddd LT [\\u0441\\u0435\\u0445\\u0435\\u0442\\u0440\\u0435]\",lastWeek:\"[\\u0418\\u0440\\u0442\\u043d\\u04d7] dddd LT [\\u0441\\u0435\\u0445\\u0435\\u0442\\u0440\\u0435]\",sameElse:\"L\"},relativeTime:{future:function(y){return y+(/\\u0441\\u0435\\u0445\\u0435\\u0442$/i.exec(y)?\"\\u0440\\u0435\\u043d\":/\\u04ab\\u0443\\u043b$/i.exec(y)?\"\\u0442\\u0430\\u043d\":\"\\u0440\\u0430\\u043d\")},past:\"%s \\u043a\\u0430\\u044f\\u043b\\u043b\\u0430\",s:\"\\u043f\\u04d7\\u0440-\\u0438\\u043a \\u04ab\\u0435\\u043a\\u043a\\u0443\\u043d\\u0442\",ss:\"%d \\u04ab\\u0435\\u043a\\u043a\\u0443\\u043d\\u0442\",m:\"\\u043f\\u04d7\\u0440 \\u043c\\u0438\\u043d\\u0443\\u0442\",mm:\"%d \\u043c\\u0438\\u043d\\u0443\\u0442\",h:\"\\u043f\\u04d7\\u0440 \\u0441\\u0435\\u0445\\u0435\\u0442\",hh:\"%d \\u0441\\u0435\\u0445\\u0435\\u0442\",d:\"\\u043f\\u04d7\\u0440 \\u043a\\u0443\\u043d\",dd:\"%d \\u043a\\u0443\\u043d\",M:\"\\u043f\\u04d7\\u0440 \\u0443\\u0439\\u04d1\\u0445\",MM:\"%d \\u0443\\u0439\\u04d1\\u0445\",y:\"\\u043f\\u04d7\\u0440 \\u04ab\\u0443\\u043b\",yy:\"%d \\u04ab\\u0443\\u043b\"},dayOfMonthOrdinalParse:/\\d{1,2}-\\u043c\\u04d7\\u0448/,ordinal:\"%d-\\u043c\\u04d7\\u0448\",week:{dow:1,doy:7}})}(L(6676))},9172:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"cy\",{months:\"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr\".split(\"_\"),monthsShort:\"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag\".split(\"_\"),weekdays:\"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn\".split(\"_\"),weekdaysShort:\"Sul_Llun_Maw_Mer_Iau_Gwe_Sad\".split(\"_\"),weekdaysMin:\"Su_Ll_Ma_Me_Ia_Gw_Sa\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Heddiw am] LT\",nextDay:\"[Yfory am] LT\",nextWeek:\"dddd [am] LT\",lastDay:\"[Ddoe am] LT\",lastWeek:\"dddd [diwethaf am] LT\",sameElse:\"L\"},relativeTime:{future:\"mewn %s\",past:\"%s yn \\xf4l\",s:\"ychydig eiliadau\",ss:\"%d eiliad\",m:\"munud\",mm:\"%d munud\",h:\"awr\",hh:\"%d awr\",d:\"diwrnod\",dd:\"%d diwrnod\",M:\"mis\",MM:\"%d mis\",y:\"blwyddyn\",yy:\"%d flynedd\"},dayOfMonthOrdinalParse:/\\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(y){var f=\"\";return y>20?f=40===y||50===y||60===y||80===y||100===y?\"fed\":\"ain\":y>0&&(f=[\"\",\"af\",\"il\",\"ydd\",\"ydd\",\"ed\",\"ed\",\"ed\",\"fed\",\"fed\",\"fed\",\"eg\",\"fed\",\"eg\",\"eg\",\"fed\",\"eg\",\"eg\",\"fed\",\"eg\",\"fed\"][y]),y+f},week:{dow:1,doy:4}})}(L(6676))},605:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"da\",{months:\"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december\".split(\"_\"),monthsShort:\"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec\".split(\"_\"),weekdays:\"s\\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\\xf8rdag\".split(\"_\"),weekdaysShort:\"s\\xf8n_man_tir_ons_tor_fre_l\\xf8r\".split(\"_\"),weekdaysMin:\"s\\xf8_ma_ti_on_to_fr_l\\xf8\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY HH:mm\",LLLL:\"dddd [d.] D. MMMM YYYY [kl.] HH:mm\"},calendar:{sameDay:\"[i dag kl.] LT\",nextDay:\"[i morgen kl.] LT\",nextWeek:\"p\\xe5 dddd [kl.] LT\",lastDay:\"[i g\\xe5r kl.] LT\",lastWeek:\"[i] dddd[s kl.] LT\",sameElse:\"L\"},relativeTime:{future:\"om %s\",past:\"%s siden\",s:\"f\\xe5 sekunder\",ss:\"%d sekunder\",m:\"et minut\",mm:\"%d minutter\",h:\"en time\",hh:\"%d timer\",d:\"en dag\",dd:\"%d dage\",M:\"en m\\xe5ned\",MM:\"%d m\\xe5neder\",y:\"et \\xe5r\",yy:\"%d \\xe5r\"},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(L(6676))},3395:function(z,O,L){!function(w){\"use strict\";function m(_,f,T,C){var I={m:[\"eine Minute\",\"einer Minute\"],h:[\"eine Stunde\",\"einer Stunde\"],d:[\"ein Tag\",\"einem Tag\"],dd:[_+\" Tage\",_+\" Tagen\"],w:[\"eine Woche\",\"einer Woche\"],M:[\"ein Monat\",\"einem Monat\"],MM:[_+\" Monate\",_+\" Monaten\"],y:[\"ein Jahr\",\"einem Jahr\"],yy:[_+\" Jahre\",_+\" Jahren\"]};return f?I[T][0]:I[T][1]}w.defineLocale(\"de-at\",{months:\"J\\xe4nner_Februar_M\\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember\".split(\"_\"),monthsShort:\"J\\xe4n._Feb._M\\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.\".split(\"_\"),monthsParseExact:!0,weekdays:\"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag\".split(\"_\"),weekdaysShort:\"So._Mo._Di._Mi._Do._Fr._Sa.\".split(\"_\"),weekdaysMin:\"So_Mo_Di_Mi_Do_Fr_Sa\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY HH:mm\",LLLL:\"dddd, D. MMMM YYYY HH:mm\"},calendar:{sameDay:\"[heute um] LT [Uhr]\",sameElse:\"L\",nextDay:\"[morgen um] LT [Uhr]\",nextWeek:\"dddd [um] LT [Uhr]\",lastDay:\"[gestern um] LT [Uhr]\",lastWeek:\"[letzten] dddd [um] LT [Uhr]\"},relativeTime:{future:\"in %s\",past:\"vor %s\",s:\"ein paar Sekunden\",ss:\"%d Sekunden\",m,mm:\"%d Minuten\",h:m,hh:\"%d Stunden\",d:m,dd:m,w:m,ww:\"%d Wochen\",M:m,MM:m,y:m,yy:m},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(L(6676))},9835:function(z,O,L){!function(w){\"use strict\";function m(_,f,T,C){var I={m:[\"eine Minute\",\"einer Minute\"],h:[\"eine Stunde\",\"einer Stunde\"],d:[\"ein Tag\",\"einem Tag\"],dd:[_+\" Tage\",_+\" Tagen\"],w:[\"eine Woche\",\"einer Woche\"],M:[\"ein Monat\",\"einem Monat\"],MM:[_+\" Monate\",_+\" Monaten\"],y:[\"ein Jahr\",\"einem Jahr\"],yy:[_+\" Jahre\",_+\" Jahren\"]};return f?I[T][0]:I[T][1]}w.defineLocale(\"de-ch\",{months:\"Januar_Februar_M\\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember\".split(\"_\"),monthsShort:\"Jan._Feb._M\\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.\".split(\"_\"),monthsParseExact:!0,weekdays:\"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag\".split(\"_\"),weekdaysShort:\"So_Mo_Di_Mi_Do_Fr_Sa\".split(\"_\"),weekdaysMin:\"So_Mo_Di_Mi_Do_Fr_Sa\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY HH:mm\",LLLL:\"dddd, D. MMMM YYYY HH:mm\"},calendar:{sameDay:\"[heute um] LT [Uhr]\",sameElse:\"L\",nextDay:\"[morgen um] LT [Uhr]\",nextWeek:\"dddd [um] LT [Uhr]\",lastDay:\"[gestern um] LT [Uhr]\",lastWeek:\"[letzten] dddd [um] LT [Uhr]\"},relativeTime:{future:\"in %s\",past:\"vor %s\",s:\"ein paar Sekunden\",ss:\"%d Sekunden\",m,mm:\"%d Minuten\",h:m,hh:\"%d Stunden\",d:m,dd:m,w:m,ww:\"%d Wochen\",M:m,MM:m,y:m,yy:m},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(L(6676))},4013:function(z,O,L){!function(w){\"use strict\";function m(_,f,T,C){var I={m:[\"eine Minute\",\"einer Minute\"],h:[\"eine Stunde\",\"einer Stunde\"],d:[\"ein Tag\",\"einem Tag\"],dd:[_+\" Tage\",_+\" Tagen\"],w:[\"eine Woche\",\"einer Woche\"],M:[\"ein Monat\",\"einem Monat\"],MM:[_+\" Monate\",_+\" Monaten\"],y:[\"ein Jahr\",\"einem Jahr\"],yy:[_+\" Jahre\",_+\" Jahren\"]};return f?I[T][0]:I[T][1]}w.defineLocale(\"de\",{months:\"Januar_Februar_M\\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember\".split(\"_\"),monthsShort:\"Jan._Feb._M\\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.\".split(\"_\"),monthsParseExact:!0,weekdays:\"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag\".split(\"_\"),weekdaysShort:\"So._Mo._Di._Mi._Do._Fr._Sa.\".split(\"_\"),weekdaysMin:\"So_Mo_Di_Mi_Do_Fr_Sa\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY HH:mm\",LLLL:\"dddd, D. MMMM YYYY HH:mm\"},calendar:{sameDay:\"[heute um] LT [Uhr]\",sameElse:\"L\",nextDay:\"[morgen um] LT [Uhr]\",nextWeek:\"dddd [um] LT [Uhr]\",lastDay:\"[gestern um] LT [Uhr]\",lastWeek:\"[letzten] dddd [um] LT [Uhr]\"},relativeTime:{future:\"in %s\",past:\"vor %s\",s:\"ein paar Sekunden\",ss:\"%d Sekunden\",m,mm:\"%d Minuten\",h:m,hh:\"%d Stunden\",d:m,dd:m,w:m,ww:\"%d Wochen\",M:m,MM:m,y:m,yy:m},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(L(6676))},4570:function(z,O,L){!function(w){\"use strict\";var m=[\"\\u0796\\u07ac\\u0782\\u07aa\\u0787\\u07a6\\u0783\\u07a9\",\"\\u078a\\u07ac\\u0784\\u07b0\\u0783\\u07aa\\u0787\\u07a6\\u0783\\u07a9\",\"\\u0789\\u07a7\\u0783\\u07a8\\u0797\\u07aa\",\"\\u0787\\u07ad\\u0795\\u07b0\\u0783\\u07a9\\u078d\\u07aa\",\"\\u0789\\u07ad\",\"\\u0796\\u07ab\\u0782\\u07b0\",\"\\u0796\\u07aa\\u078d\\u07a6\\u0787\\u07a8\",\"\\u0787\\u07af\\u078e\\u07a6\\u0790\\u07b0\\u0793\\u07aa\",\"\\u0790\\u07ac\\u0795\\u07b0\\u0793\\u07ac\\u0789\\u07b0\\u0784\\u07a6\\u0783\\u07aa\",\"\\u0787\\u07ae\\u0786\\u07b0\\u0793\\u07af\\u0784\\u07a6\\u0783\\u07aa\",\"\\u0782\\u07ae\\u0788\\u07ac\\u0789\\u07b0\\u0784\\u07a6\\u0783\\u07aa\",\"\\u0791\\u07a8\\u0790\\u07ac\\u0789\\u07b0\\u0784\\u07a6\\u0783\\u07aa\"],y=[\"\\u0787\\u07a7\\u078b\\u07a8\\u0787\\u07b0\\u078c\\u07a6\",\"\\u0780\\u07af\\u0789\\u07a6\",\"\\u0787\\u07a6\\u0782\\u07b0\\u078e\\u07a7\\u0783\\u07a6\",\"\\u0784\\u07aa\\u078b\\u07a6\",\"\\u0784\\u07aa\\u0783\\u07a7\\u0790\\u07b0\\u078a\\u07a6\\u078c\\u07a8\",\"\\u0780\\u07aa\\u0786\\u07aa\\u0783\\u07aa\",\"\\u0780\\u07ae\\u0782\\u07a8\\u0780\\u07a8\\u0783\\u07aa\"];w.defineLocale(\"dv\",{months:m,monthsShort:m,weekdays:y,weekdaysShort:y,weekdaysMin:\"\\u0787\\u07a7\\u078b\\u07a8_\\u0780\\u07af\\u0789\\u07a6_\\u0787\\u07a6\\u0782\\u07b0_\\u0784\\u07aa\\u078b\\u07a6_\\u0784\\u07aa\\u0783\\u07a7_\\u0780\\u07aa\\u0786\\u07aa_\\u0780\\u07ae\\u0782\\u07a8\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"D/M/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},meridiemParse:/\\u0789\\u0786|\\u0789\\u078a/,isPM:function(f){return\"\\u0789\\u078a\"===f},meridiem:function(f,T,C){return f<12?\"\\u0789\\u0786\":\"\\u0789\\u078a\"},calendar:{sameDay:\"[\\u0789\\u07a8\\u0787\\u07a6\\u078b\\u07aa] LT\",nextDay:\"[\\u0789\\u07a7\\u078b\\u07a6\\u0789\\u07a7] LT\",nextWeek:\"dddd LT\",lastDay:\"[\\u0787\\u07a8\\u0787\\u07b0\\u0794\\u07ac] LT\",lastWeek:\"[\\u078a\\u07a7\\u0787\\u07a8\\u078c\\u07aa\\u0788\\u07a8] dddd LT\",sameElse:\"L\"},relativeTime:{future:\"\\u078c\\u07ac\\u0783\\u07ad\\u078e\\u07a6\\u0787\\u07a8 %s\",past:\"\\u0786\\u07aa\\u0783\\u07a8\\u0782\\u07b0 %s\",s:\"\\u0790\\u07a8\\u0786\\u07aa\\u0782\\u07b0\\u078c\\u07aa\\u0786\\u07ae\\u0785\\u07ac\\u0787\\u07b0\",ss:\"d% \\u0790\\u07a8\\u0786\\u07aa\\u0782\\u07b0\\u078c\\u07aa\",m:\"\\u0789\\u07a8\\u0782\\u07a8\\u0793\\u07ac\\u0787\\u07b0\",mm:\"\\u0789\\u07a8\\u0782\\u07a8\\u0793\\u07aa %d\",h:\"\\u078e\\u07a6\\u0791\\u07a8\\u0787\\u07a8\\u0783\\u07ac\\u0787\\u07b0\",hh:\"\\u078e\\u07a6\\u0791\\u07a8\\u0787\\u07a8\\u0783\\u07aa %d\",d:\"\\u078b\\u07aa\\u0788\\u07a6\\u0780\\u07ac\\u0787\\u07b0\",dd:\"\\u078b\\u07aa\\u0788\\u07a6\\u0790\\u07b0 %d\",M:\"\\u0789\\u07a6\\u0780\\u07ac\\u0787\\u07b0\",MM:\"\\u0789\\u07a6\\u0790\\u07b0 %d\",y:\"\\u0787\\u07a6\\u0780\\u07a6\\u0783\\u07ac\\u0787\\u07b0\",yy:\"\\u0787\\u07a6\\u0780\\u07a6\\u0783\\u07aa %d\"},preparse:function(f){return f.replace(/\\u060c/g,\",\")},postformat:function(f){return f.replace(/,/g,\"\\u060c\")},week:{dow:7,doy:12}})}(L(6676))},1859:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"el\",{monthsNominativeEl:\"\\u0399\\u03b1\\u03bd\\u03bf\\u03c5\\u03ac\\u03c1\\u03b9\\u03bf\\u03c2_\\u03a6\\u03b5\\u03b2\\u03c1\\u03bf\\u03c5\\u03ac\\u03c1\\u03b9\\u03bf\\u03c2_\\u039c\\u03ac\\u03c1\\u03c4\\u03b9\\u03bf\\u03c2_\\u0391\\u03c0\\u03c1\\u03af\\u03bb\\u03b9\\u03bf\\u03c2_\\u039c\\u03ac\\u03b9\\u03bf\\u03c2_\\u0399\\u03bf\\u03cd\\u03bd\\u03b9\\u03bf\\u03c2_\\u0399\\u03bf\\u03cd\\u03bb\\u03b9\\u03bf\\u03c2_\\u0391\\u03cd\\u03b3\\u03bf\\u03c5\\u03c3\\u03c4\\u03bf\\u03c2_\\u03a3\\u03b5\\u03c0\\u03c4\\u03ad\\u03bc\\u03b2\\u03c1\\u03b9\\u03bf\\u03c2_\\u039f\\u03ba\\u03c4\\u03ce\\u03b2\\u03c1\\u03b9\\u03bf\\u03c2_\\u039d\\u03bf\\u03ad\\u03bc\\u03b2\\u03c1\\u03b9\\u03bf\\u03c2_\\u0394\\u03b5\\u03ba\\u03ad\\u03bc\\u03b2\\u03c1\\u03b9\\u03bf\\u03c2\".split(\"_\"),monthsGenitiveEl:\"\\u0399\\u03b1\\u03bd\\u03bf\\u03c5\\u03b1\\u03c1\\u03af\\u03bf\\u03c5_\\u03a6\\u03b5\\u03b2\\u03c1\\u03bf\\u03c5\\u03b1\\u03c1\\u03af\\u03bf\\u03c5_\\u039c\\u03b1\\u03c1\\u03c4\\u03af\\u03bf\\u03c5_\\u0391\\u03c0\\u03c1\\u03b9\\u03bb\\u03af\\u03bf\\u03c5_\\u039c\\u03b1\\u0390\\u03bf\\u03c5_\\u0399\\u03bf\\u03c5\\u03bd\\u03af\\u03bf\\u03c5_\\u0399\\u03bf\\u03c5\\u03bb\\u03af\\u03bf\\u03c5_\\u0391\\u03c5\\u03b3\\u03bf\\u03cd\\u03c3\\u03c4\\u03bf\\u03c5_\\u03a3\\u03b5\\u03c0\\u03c4\\u03b5\\u03bc\\u03b2\\u03c1\\u03af\\u03bf\\u03c5_\\u039f\\u03ba\\u03c4\\u03c9\\u03b2\\u03c1\\u03af\\u03bf\\u03c5_\\u039d\\u03bf\\u03b5\\u03bc\\u03b2\\u03c1\\u03af\\u03bf\\u03c5_\\u0394\\u03b5\\u03ba\\u03b5\\u03bc\\u03b2\\u03c1\\u03af\\u03bf\\u03c5\".split(\"_\"),months:function(_,f){return _?\"string\"==typeof f&&/D/.test(f.substring(0,f.indexOf(\"MMMM\")))?this._monthsGenitiveEl[_.month()]:this._monthsNominativeEl[_.month()]:this._monthsNominativeEl},monthsShort:\"\\u0399\\u03b1\\u03bd_\\u03a6\\u03b5\\u03b2_\\u039c\\u03b1\\u03c1_\\u0391\\u03c0\\u03c1_\\u039c\\u03b1\\u03ca_\\u0399\\u03bf\\u03c5\\u03bd_\\u0399\\u03bf\\u03c5\\u03bb_\\u0391\\u03c5\\u03b3_\\u03a3\\u03b5\\u03c0_\\u039f\\u03ba\\u03c4_\\u039d\\u03bf\\u03b5_\\u0394\\u03b5\\u03ba\".split(\"_\"),weekdays:\"\\u039a\\u03c5\\u03c1\\u03b9\\u03b1\\u03ba\\u03ae_\\u0394\\u03b5\\u03c5\\u03c4\\u03ad\\u03c1\\u03b1_\\u03a4\\u03c1\\u03af\\u03c4\\u03b7_\\u03a4\\u03b5\\u03c4\\u03ac\\u03c1\\u03c4\\u03b7_\\u03a0\\u03ad\\u03bc\\u03c0\\u03c4\\u03b7_\\u03a0\\u03b1\\u03c1\\u03b1\\u03c3\\u03ba\\u03b5\\u03c5\\u03ae_\\u03a3\\u03ac\\u03b2\\u03b2\\u03b1\\u03c4\\u03bf\".split(\"_\"),weekdaysShort:\"\\u039a\\u03c5\\u03c1_\\u0394\\u03b5\\u03c5_\\u03a4\\u03c1\\u03b9_\\u03a4\\u03b5\\u03c4_\\u03a0\\u03b5\\u03bc_\\u03a0\\u03b1\\u03c1_\\u03a3\\u03b1\\u03b2\".split(\"_\"),weekdaysMin:\"\\u039a\\u03c5_\\u0394\\u03b5_\\u03a4\\u03c1_\\u03a4\\u03b5_\\u03a0\\u03b5_\\u03a0\\u03b1_\\u03a3\\u03b1\".split(\"_\"),meridiem:function(_,f,T){return _>11?T?\"\\u03bc\\u03bc\":\"\\u039c\\u039c\":T?\"\\u03c0\\u03bc\":\"\\u03a0\\u039c\"},isPM:function(_){return\"\\u03bc\"===(_+\"\").toLowerCase()[0]},meridiemParse:/[\\u03a0\\u039c]\\.?\\u039c?\\.?/i,longDateFormat:{LT:\"h:mm A\",LTS:\"h:mm:ss A\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY h:mm A\",LLLL:\"dddd, D MMMM YYYY h:mm A\"},calendarEl:{sameDay:\"[\\u03a3\\u03ae\\u03bc\\u03b5\\u03c1\\u03b1 {}] LT\",nextDay:\"[\\u0391\\u03cd\\u03c1\\u03b9\\u03bf {}] LT\",nextWeek:\"dddd [{}] LT\",lastDay:\"[\\u03a7\\u03b8\\u03b5\\u03c2 {}] LT\",lastWeek:function(){return 6===this.day()?\"[\\u03c4\\u03bf \\u03c0\\u03c1\\u03bf\\u03b7\\u03b3\\u03bf\\u03cd\\u03bc\\u03b5\\u03bd\\u03bf] dddd [{}] LT\":\"[\\u03c4\\u03b7\\u03bd \\u03c0\\u03c1\\u03bf\\u03b7\\u03b3\\u03bf\\u03cd\\u03bc\\u03b5\\u03bd\\u03b7] dddd [{}] LT\"},sameElse:\"L\"},calendar:function(_,f){var T=this._calendarEl[_],C=f&&f.hours();return function m(_){return typeof Function<\"u\"&&_ instanceof Function||\"[object Function]\"===Object.prototype.toString.call(_)}(T)&&(T=T.apply(f)),T.replace(\"{}\",C%12==1?\"\\u03c3\\u03c4\\u03b7\":\"\\u03c3\\u03c4\\u03b9\\u03c2\")},relativeTime:{future:\"\\u03c3\\u03b5 %s\",past:\"%s \\u03c0\\u03c1\\u03b9\\u03bd\",s:\"\\u03bb\\u03af\\u03b3\\u03b1 \\u03b4\\u03b5\\u03c5\\u03c4\\u03b5\\u03c1\\u03cc\\u03bb\\u03b5\\u03c0\\u03c4\\u03b1\",ss:\"%d \\u03b4\\u03b5\\u03c5\\u03c4\\u03b5\\u03c1\\u03cc\\u03bb\\u03b5\\u03c0\\u03c4\\u03b1\",m:\"\\u03ad\\u03bd\\u03b1 \\u03bb\\u03b5\\u03c0\\u03c4\\u03cc\",mm:\"%d \\u03bb\\u03b5\\u03c0\\u03c4\\u03ac\",h:\"\\u03bc\\u03af\\u03b1 \\u03ce\\u03c1\\u03b1\",hh:\"%d \\u03ce\\u03c1\\u03b5\\u03c2\",d:\"\\u03bc\\u03af\\u03b1 \\u03bc\\u03ad\\u03c1\\u03b1\",dd:\"%d \\u03bc\\u03ad\\u03c1\\u03b5\\u03c2\",M:\"\\u03ad\\u03bd\\u03b1\\u03c2 \\u03bc\\u03ae\\u03bd\\u03b1\\u03c2\",MM:\"%d \\u03bc\\u03ae\\u03bd\\u03b5\\u03c2\",y:\"\\u03ad\\u03bd\\u03b1\\u03c2 \\u03c7\\u03c1\\u03cc\\u03bd\\u03bf\\u03c2\",yy:\"%d \\u03c7\\u03c1\\u03cc\\u03bd\\u03b9\\u03b1\"},dayOfMonthOrdinalParse:/\\d{1,2}\\u03b7/,ordinal:\"%d\\u03b7\",week:{dow:1,doy:4}})}(L(6676))},5785:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"en-au\",{months:\"January_February_March_April_May_June_July_August_September_October_November_December\".split(\"_\"),monthsShort:\"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec\".split(\"_\"),weekdays:\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),weekdaysShort:\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\"),weekdaysMin:\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\"),longDateFormat:{LT:\"h:mm A\",LTS:\"h:mm:ss A\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY h:mm A\",LLLL:\"dddd, D MMMM YYYY h:mm A\"},calendar:{sameDay:\"[Today at] LT\",nextDay:\"[Tomorrow at] LT\",nextWeek:\"dddd [at] LT\",lastDay:\"[Yesterday at] LT\",lastWeek:\"[Last] dddd [at] LT\",sameElse:\"L\"},relativeTime:{future:\"in %s\",past:\"%s ago\",s:\"a few seconds\",ss:\"%d seconds\",m:\"a minute\",mm:\"%d minutes\",h:\"an hour\",hh:\"%d hours\",d:\"a day\",dd:\"%d days\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"},dayOfMonthOrdinalParse:/\\d{1,2}(st|nd|rd|th)/,ordinal:function(y){var _=y%10;return y+(1==~~(y%100/10)?\"th\":1===_?\"st\":2===_?\"nd\":3===_?\"rd\":\"th\")},week:{dow:0,doy:4}})}(L(6676))},3792:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"en-ca\",{months:\"January_February_March_April_May_June_July_August_September_October_November_December\".split(\"_\"),monthsShort:\"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec\".split(\"_\"),weekdays:\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),weekdaysShort:\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\"),weekdaysMin:\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\"),longDateFormat:{LT:\"h:mm A\",LTS:\"h:mm:ss A\",L:\"YYYY-MM-DD\",LL:\"MMMM D, YYYY\",LLL:\"MMMM D, YYYY h:mm A\",LLLL:\"dddd, MMMM D, YYYY h:mm A\"},calendar:{sameDay:\"[Today at] LT\",nextDay:\"[Tomorrow at] LT\",nextWeek:\"dddd [at] LT\",lastDay:\"[Yesterday at] LT\",lastWeek:\"[Last] dddd [at] LT\",sameElse:\"L\"},relativeTime:{future:\"in %s\",past:\"%s ago\",s:\"a few seconds\",ss:\"%d seconds\",m:\"a minute\",mm:\"%d minutes\",h:\"an hour\",hh:\"%d hours\",d:\"a day\",dd:\"%d days\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"},dayOfMonthOrdinalParse:/\\d{1,2}(st|nd|rd|th)/,ordinal:function(y){var _=y%10;return y+(1==~~(y%100/10)?\"th\":1===_?\"st\":2===_?\"nd\":3===_?\"rd\":\"th\")}})}(L(6676))},7651:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"en-gb\",{months:\"January_February_March_April_May_June_July_August_September_October_November_December\".split(\"_\"),monthsShort:\"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec\".split(\"_\"),weekdays:\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),weekdaysShort:\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\"),weekdaysMin:\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Today at] LT\",nextDay:\"[Tomorrow at] LT\",nextWeek:\"dddd [at] LT\",lastDay:\"[Yesterday at] LT\",lastWeek:\"[Last] dddd [at] LT\",sameElse:\"L\"},relativeTime:{future:\"in %s\",past:\"%s ago\",s:\"a few seconds\",ss:\"%d seconds\",m:\"a minute\",mm:\"%d minutes\",h:\"an hour\",hh:\"%d hours\",d:\"a day\",dd:\"%d days\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"},dayOfMonthOrdinalParse:/\\d{1,2}(st|nd|rd|th)/,ordinal:function(y){var _=y%10;return y+(1==~~(y%100/10)?\"th\":1===_?\"st\":2===_?\"nd\":3===_?\"rd\":\"th\")},week:{dow:1,doy:4}})}(L(6676))},1929:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"en-ie\",{months:\"January_February_March_April_May_June_July_August_September_October_November_December\".split(\"_\"),monthsShort:\"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec\".split(\"_\"),weekdays:\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),weekdaysShort:\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\"),weekdaysMin:\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Today at] LT\",nextDay:\"[Tomorrow at] LT\",nextWeek:\"dddd [at] LT\",lastDay:\"[Yesterday at] LT\",lastWeek:\"[Last] dddd [at] LT\",sameElse:\"L\"},relativeTime:{future:\"in %s\",past:\"%s ago\",s:\"a few seconds\",ss:\"%d seconds\",m:\"a minute\",mm:\"%d minutes\",h:\"an hour\",hh:\"%d hours\",d:\"a day\",dd:\"%d days\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"},dayOfMonthOrdinalParse:/\\d{1,2}(st|nd|rd|th)/,ordinal:function(y){var _=y%10;return y+(1==~~(y%100/10)?\"th\":1===_?\"st\":2===_?\"nd\":3===_?\"rd\":\"th\")},week:{dow:1,doy:4}})}(L(6676))},9818:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"en-il\",{months:\"January_February_March_April_May_June_July_August_September_October_November_December\".split(\"_\"),monthsShort:\"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec\".split(\"_\"),weekdays:\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),weekdaysShort:\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\"),weekdaysMin:\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Today at] LT\",nextDay:\"[Tomorrow at] LT\",nextWeek:\"dddd [at] LT\",lastDay:\"[Yesterday at] LT\",lastWeek:\"[Last] dddd [at] LT\",sameElse:\"L\"},relativeTime:{future:\"in %s\",past:\"%s ago\",s:\"a few seconds\",ss:\"%d seconds\",m:\"a minute\",mm:\"%d minutes\",h:\"an hour\",hh:\"%d hours\",d:\"a day\",dd:\"%d days\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"},dayOfMonthOrdinalParse:/\\d{1,2}(st|nd|rd|th)/,ordinal:function(y){var _=y%10;return y+(1==~~(y%100/10)?\"th\":1===_?\"st\":2===_?\"nd\":3===_?\"rd\":\"th\")}})}(L(6676))},6612:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"en-in\",{months:\"January_February_March_April_May_June_July_August_September_October_November_December\".split(\"_\"),monthsShort:\"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec\".split(\"_\"),weekdays:\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),weekdaysShort:\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\"),weekdaysMin:\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\"),longDateFormat:{LT:\"h:mm A\",LTS:\"h:mm:ss A\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY h:mm A\",LLLL:\"dddd, D MMMM YYYY h:mm A\"},calendar:{sameDay:\"[Today at] LT\",nextDay:\"[Tomorrow at] LT\",nextWeek:\"dddd [at] LT\",lastDay:\"[Yesterday at] LT\",lastWeek:\"[Last] dddd [at] LT\",sameElse:\"L\"},relativeTime:{future:\"in %s\",past:\"%s ago\",s:\"a few seconds\",ss:\"%d seconds\",m:\"a minute\",mm:\"%d minutes\",h:\"an hour\",hh:\"%d hours\",d:\"a day\",dd:\"%d days\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"},dayOfMonthOrdinalParse:/\\d{1,2}(st|nd|rd|th)/,ordinal:function(y){var _=y%10;return y+(1==~~(y%100/10)?\"th\":1===_?\"st\":2===_?\"nd\":3===_?\"rd\":\"th\")},week:{dow:0,doy:6}})}(L(6676))},4900:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"en-nz\",{months:\"January_February_March_April_May_June_July_August_September_October_November_December\".split(\"_\"),monthsShort:\"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec\".split(\"_\"),weekdays:\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),weekdaysShort:\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\"),weekdaysMin:\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\"),longDateFormat:{LT:\"h:mm A\",LTS:\"h:mm:ss A\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY h:mm A\",LLLL:\"dddd, D MMMM YYYY h:mm A\"},calendar:{sameDay:\"[Today at] LT\",nextDay:\"[Tomorrow at] LT\",nextWeek:\"dddd [at] LT\",lastDay:\"[Yesterday at] LT\",lastWeek:\"[Last] dddd [at] LT\",sameElse:\"L\"},relativeTime:{future:\"in %s\",past:\"%s ago\",s:\"a few seconds\",ss:\"%d seconds\",m:\"a minute\",mm:\"%d minutes\",h:\"an hour\",hh:\"%d hours\",d:\"a day\",dd:\"%d days\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"},dayOfMonthOrdinalParse:/\\d{1,2}(st|nd|rd|th)/,ordinal:function(y){var _=y%10;return y+(1==~~(y%100/10)?\"th\":1===_?\"st\":2===_?\"nd\":3===_?\"rd\":\"th\")},week:{dow:1,doy:4}})}(L(6676))},2721:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"en-sg\",{months:\"January_February_March_April_May_June_July_August_September_October_November_December\".split(\"_\"),monthsShort:\"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec\".split(\"_\"),weekdays:\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),weekdaysShort:\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\"),weekdaysMin:\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Today at] LT\",nextDay:\"[Tomorrow at] LT\",nextWeek:\"dddd [at] LT\",lastDay:\"[Yesterday at] LT\",lastWeek:\"[Last] dddd [at] LT\",sameElse:\"L\"},relativeTime:{future:\"in %s\",past:\"%s ago\",s:\"a few seconds\",ss:\"%d seconds\",m:\"a minute\",mm:\"%d minutes\",h:\"an hour\",hh:\"%d hours\",d:\"a day\",dd:\"%d days\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"},dayOfMonthOrdinalParse:/\\d{1,2}(st|nd|rd|th)/,ordinal:function(y){var _=y%10;return y+(1==~~(y%100/10)?\"th\":1===_?\"st\":2===_?\"nd\":3===_?\"rd\":\"th\")},week:{dow:1,doy:4}})}(L(6676))},5159:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"eo\",{months:\"januaro_februaro_marto_aprilo_majo_junio_julio_a\\u016dgusto_septembro_oktobro_novembro_decembro\".split(\"_\"),monthsShort:\"jan_feb_mart_apr_maj_jun_jul_a\\u016dg_sept_okt_nov_dec\".split(\"_\"),weekdays:\"diman\\u0109o_lundo_mardo_merkredo_\\u0135a\\u016ddo_vendredo_sabato\".split(\"_\"),weekdaysShort:\"dim_lun_mard_merk_\\u0135a\\u016d_ven_sab\".split(\"_\"),weekdaysMin:\"di_lu_ma_me_\\u0135a_ve_sa\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY-MM-DD\",LL:\"[la] D[-an de] MMMM, YYYY\",LLL:\"[la] D[-an de] MMMM, YYYY HH:mm\",LLLL:\"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm\",llll:\"ddd, [la] D[-an de] MMM, YYYY HH:mm\"},meridiemParse:/[ap]\\.t\\.m/i,isPM:function(y){return\"p\"===y.charAt(0).toLowerCase()},meridiem:function(y,_,f){return y>11?f?\"p.t.m.\":\"P.T.M.\":f?\"a.t.m.\":\"A.T.M.\"},calendar:{sameDay:\"[Hodia\\u016d je] LT\",nextDay:\"[Morga\\u016d je] LT\",nextWeek:\"dddd[n je] LT\",lastDay:\"[Hiera\\u016d je] LT\",lastWeek:\"[pasintan] dddd[n je] LT\",sameElse:\"L\"},relativeTime:{future:\"post %s\",past:\"anta\\u016d %s\",s:\"kelkaj sekundoj\",ss:\"%d sekundoj\",m:\"unu minuto\",mm:\"%d minutoj\",h:\"unu horo\",hh:\"%d horoj\",d:\"unu tago\",dd:\"%d tagoj\",M:\"unu monato\",MM:\"%d monatoj\",y:\"unu jaro\",yy:\"%d jaroj\"},dayOfMonthOrdinalParse:/\\d{1,2}a/,ordinal:\"%da\",week:{dow:1,doy:7}})}(L(6676))},1780:function(z,O,L){!function(w){\"use strict\";var m=\"ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.\".split(\"_\"),y=\"ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic\".split(\"_\"),_=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],f=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i;w.defineLocale(\"es-do\",{months:\"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre\".split(\"_\"),monthsShort:function(C,I){return C?/-MMM-/.test(I)?y[C.month()]:m[C.month()]:m},monthsRegex:f,monthsShortRegex:f,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i,monthsParse:_,longMonthsParse:_,shortMonthsParse:_,weekdays:\"domingo_lunes_martes_mi\\xe9rcoles_jueves_viernes_s\\xe1bado\".split(\"_\"),weekdaysShort:\"dom._lun._mar._mi\\xe9._jue._vie._s\\xe1b.\".split(\"_\"),weekdaysMin:\"do_lu_ma_mi_ju_vi_s\\xe1\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"h:mm A\",LTS:\"h:mm:ss A\",L:\"DD/MM/YYYY\",LL:\"D [de] MMMM [de] YYYY\",LLL:\"D [de] MMMM [de] YYYY h:mm A\",LLLL:\"dddd, D [de] MMMM [de] YYYY h:mm A\"},calendar:{sameDay:function(){return\"[hoy a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},nextDay:function(){return\"[ma\\xf1ana a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},nextWeek:function(){return\"dddd [a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},lastDay:function(){return\"[ayer a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},lastWeek:function(){return\"[el] dddd [pasado a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},sameElse:\"L\"},relativeTime:{future:\"en %s\",past:\"hace %s\",s:\"unos segundos\",ss:\"%d segundos\",m:\"un minuto\",mm:\"%d minutos\",h:\"una hora\",hh:\"%d horas\",d:\"un d\\xeda\",dd:\"%d d\\xedas\",w:\"una semana\",ww:\"%d semanas\",M:\"un mes\",MM:\"%d meses\",y:\"un a\\xf1o\",yy:\"%d a\\xf1os\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:1,doy:4}})}(L(6676))},3468:function(z,O,L){!function(w){\"use strict\";var m=\"ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.\".split(\"_\"),y=\"ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic\".split(\"_\"),_=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],f=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i;w.defineLocale(\"es-mx\",{months:\"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre\".split(\"_\"),monthsShort:function(C,I){return C?/-MMM-/.test(I)?y[C.month()]:m[C.month()]:m},monthsRegex:f,monthsShortRegex:f,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i,monthsParse:_,longMonthsParse:_,shortMonthsParse:_,weekdays:\"domingo_lunes_martes_mi\\xe9rcoles_jueves_viernes_s\\xe1bado\".split(\"_\"),weekdaysShort:\"dom._lun._mar._mi\\xe9._jue._vie._s\\xe1b.\".split(\"_\"),weekdaysMin:\"do_lu_ma_mi_ju_vi_s\\xe1\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D [de] MMMM [de] YYYY\",LLL:\"D [de] MMMM [de] YYYY H:mm\",LLLL:\"dddd, D [de] MMMM [de] YYYY H:mm\"},calendar:{sameDay:function(){return\"[hoy a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},nextDay:function(){return\"[ma\\xf1ana a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},nextWeek:function(){return\"dddd [a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},lastDay:function(){return\"[ayer a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},lastWeek:function(){return\"[el] dddd [pasado a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},sameElse:\"L\"},relativeTime:{future:\"en %s\",past:\"hace %s\",s:\"unos segundos\",ss:\"%d segundos\",m:\"un minuto\",mm:\"%d minutos\",h:\"una hora\",hh:\"%d horas\",d:\"un d\\xeda\",dd:\"%d d\\xedas\",w:\"una semana\",ww:\"%d semanas\",M:\"un mes\",MM:\"%d meses\",y:\"un a\\xf1o\",yy:\"%d a\\xf1os\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:0,doy:4},invalidDate:\"Fecha inv\\xe1lida\"})}(L(6676))},4938:function(z,O,L){!function(w){\"use strict\";var m=\"ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.\".split(\"_\"),y=\"ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic\".split(\"_\"),_=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],f=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i;w.defineLocale(\"es-us\",{months:\"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre\".split(\"_\"),monthsShort:function(C,I){return C?/-MMM-/.test(I)?y[C.month()]:m[C.month()]:m},monthsRegex:f,monthsShortRegex:f,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i,monthsParse:_,longMonthsParse:_,shortMonthsParse:_,weekdays:\"domingo_lunes_martes_mi\\xe9rcoles_jueves_viernes_s\\xe1bado\".split(\"_\"),weekdaysShort:\"dom._lun._mar._mi\\xe9._jue._vie._s\\xe1b.\".split(\"_\"),weekdaysMin:\"do_lu_ma_mi_ju_vi_s\\xe1\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"h:mm A\",LTS:\"h:mm:ss A\",L:\"MM/DD/YYYY\",LL:\"D [de] MMMM [de] YYYY\",LLL:\"D [de] MMMM [de] YYYY h:mm A\",LLLL:\"dddd, D [de] MMMM [de] YYYY h:mm A\"},calendar:{sameDay:function(){return\"[hoy a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},nextDay:function(){return\"[ma\\xf1ana a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},nextWeek:function(){return\"dddd [a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},lastDay:function(){return\"[ayer a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},lastWeek:function(){return\"[el] dddd [pasado a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},sameElse:\"L\"},relativeTime:{future:\"en %s\",past:\"hace %s\",s:\"unos segundos\",ss:\"%d segundos\",m:\"un minuto\",mm:\"%d minutos\",h:\"una hora\",hh:\"%d horas\",d:\"un d\\xeda\",dd:\"%d d\\xedas\",w:\"una semana\",ww:\"%d semanas\",M:\"un mes\",MM:\"%d meses\",y:\"un a\\xf1o\",yy:\"%d a\\xf1os\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:0,doy:6}})}(L(6676))},1954:function(z,O,L){!function(w){\"use strict\";var m=\"ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.\".split(\"_\"),y=\"ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic\".split(\"_\"),_=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],f=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i;w.defineLocale(\"es\",{months:\"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre\".split(\"_\"),monthsShort:function(C,I){return C?/-MMM-/.test(I)?y[C.month()]:m[C.month()]:m},monthsRegex:f,monthsShortRegex:f,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i,monthsParse:_,longMonthsParse:_,shortMonthsParse:_,weekdays:\"domingo_lunes_martes_mi\\xe9rcoles_jueves_viernes_s\\xe1bado\".split(\"_\"),weekdaysShort:\"dom._lun._mar._mi\\xe9._jue._vie._s\\xe1b.\".split(\"_\"),weekdaysMin:\"do_lu_ma_mi_ju_vi_s\\xe1\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D [de] MMMM [de] YYYY\",LLL:\"D [de] MMMM [de] YYYY H:mm\",LLLL:\"dddd, D [de] MMMM [de] YYYY H:mm\"},calendar:{sameDay:function(){return\"[hoy a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},nextDay:function(){return\"[ma\\xf1ana a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},nextWeek:function(){return\"dddd [a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},lastDay:function(){return\"[ayer a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},lastWeek:function(){return\"[el] dddd [pasado a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},sameElse:\"L\"},relativeTime:{future:\"en %s\",past:\"hace %s\",s:\"unos segundos\",ss:\"%d segundos\",m:\"un minuto\",mm:\"%d minutos\",h:\"una hora\",hh:\"%d horas\",d:\"un d\\xeda\",dd:\"%d d\\xedas\",w:\"una semana\",ww:\"%d semanas\",M:\"un mes\",MM:\"%d meses\",y:\"un a\\xf1o\",yy:\"%d a\\xf1os\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:1,doy:4},invalidDate:\"Fecha inv\\xe1lida\"})}(L(6676))},1453:function(z,O,L){!function(w){\"use strict\";function m(_,f,T,C){var I={s:[\"m\\xf5ne sekundi\",\"m\\xf5ni sekund\",\"paar sekundit\"],ss:[_+\"sekundi\",_+\"sekundit\"],m:[\"\\xfche minuti\",\"\\xfcks minut\"],mm:[_+\" minuti\",_+\" minutit\"],h:[\"\\xfche tunni\",\"tund aega\",\"\\xfcks tund\"],hh:[_+\" tunni\",_+\" tundi\"],d:[\"\\xfche p\\xe4eva\",\"\\xfcks p\\xe4ev\"],M:[\"kuu aja\",\"kuu aega\",\"\\xfcks kuu\"],MM:[_+\" kuu\",_+\" kuud\"],y:[\"\\xfche aasta\",\"aasta\",\"\\xfcks aasta\"],yy:[_+\" aasta\",_+\" aastat\"]};return f?I[T][2]?I[T][2]:I[T][1]:C?I[T][0]:I[T][1]}w.defineLocale(\"et\",{months:\"jaanuar_veebruar_m\\xe4rts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember\".split(\"_\"),monthsShort:\"jaan_veebr_m\\xe4rts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets\".split(\"_\"),weekdays:\"p\\xfchap\\xe4ev_esmasp\\xe4ev_teisip\\xe4ev_kolmap\\xe4ev_neljap\\xe4ev_reede_laup\\xe4ev\".split(\"_\"),weekdaysShort:\"P_E_T_K_N_R_L\".split(\"_\"),weekdaysMin:\"P_E_T_K_N_R_L\".split(\"_\"),longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY H:mm\",LLLL:\"dddd, D. MMMM YYYY H:mm\"},calendar:{sameDay:\"[T\\xe4na,] LT\",nextDay:\"[Homme,] LT\",nextWeek:\"[J\\xe4rgmine] dddd LT\",lastDay:\"[Eile,] LT\",lastWeek:\"[Eelmine] dddd LT\",sameElse:\"L\"},relativeTime:{future:\"%s p\\xe4rast\",past:\"%s tagasi\",s:m,ss:m,m,mm:m,h:m,hh:m,d:m,dd:\"%d p\\xe4eva\",M:m,MM:m,y:m,yy:m},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(L(6676))},4697:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"eu\",{months:\"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua\".split(\"_\"),monthsShort:\"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.\".split(\"_\"),monthsParseExact:!0,weekdays:\"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata\".split(\"_\"),weekdaysShort:\"ig._al._ar._az._og._ol._lr.\".split(\"_\"),weekdaysMin:\"ig_al_ar_az_og_ol_lr\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY-MM-DD\",LL:\"YYYY[ko] MMMM[ren] D[a]\",LLL:\"YYYY[ko] MMMM[ren] D[a] HH:mm\",LLLL:\"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm\",l:\"YYYY-M-D\",ll:\"YYYY[ko] MMM D[a]\",lll:\"YYYY[ko] MMM D[a] HH:mm\",llll:\"ddd, YYYY[ko] MMM D[a] HH:mm\"},calendar:{sameDay:\"[gaur] LT[etan]\",nextDay:\"[bihar] LT[etan]\",nextWeek:\"dddd LT[etan]\",lastDay:\"[atzo] LT[etan]\",lastWeek:\"[aurreko] dddd LT[etan]\",sameElse:\"L\"},relativeTime:{future:\"%s barru\",past:\"duela %s\",s:\"segundo batzuk\",ss:\"%d segundo\",m:\"minutu bat\",mm:\"%d minutu\",h:\"ordu bat\",hh:\"%d ordu\",d:\"egun bat\",dd:\"%d egun\",M:\"hilabete bat\",MM:\"%d hilabete\",y:\"urte bat\",yy:\"%d urte\"},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:7}})}(L(6676))},2900:function(z,O,L){!function(w){\"use strict\";var m={1:\"\\u06f1\",2:\"\\u06f2\",3:\"\\u06f3\",4:\"\\u06f4\",5:\"\\u06f5\",6:\"\\u06f6\",7:\"\\u06f7\",8:\"\\u06f8\",9:\"\\u06f9\",0:\"\\u06f0\"},y={\"\\u06f1\":\"1\",\"\\u06f2\":\"2\",\"\\u06f3\":\"3\",\"\\u06f4\":\"4\",\"\\u06f5\":\"5\",\"\\u06f6\":\"6\",\"\\u06f7\":\"7\",\"\\u06f8\":\"8\",\"\\u06f9\":\"9\",\"\\u06f0\":\"0\"};w.defineLocale(\"fa\",{months:\"\\u0698\\u0627\\u0646\\u0648\\u06cc\\u0647_\\u0641\\u0648\\u0631\\u06cc\\u0647_\\u0645\\u0627\\u0631\\u0633_\\u0622\\u0648\\u0631\\u06cc\\u0644_\\u0645\\u0647_\\u0698\\u0648\\u0626\\u0646_\\u0698\\u0648\\u0626\\u06cc\\u0647_\\u0627\\u0648\\u062a_\\u0633\\u067e\\u062a\\u0627\\u0645\\u0628\\u0631_\\u0627\\u06a9\\u062a\\u0628\\u0631_\\u0646\\u0648\\u0627\\u0645\\u0628\\u0631_\\u062f\\u0633\\u0627\\u0645\\u0628\\u0631\".split(\"_\"),monthsShort:\"\\u0698\\u0627\\u0646\\u0648\\u06cc\\u0647_\\u0641\\u0648\\u0631\\u06cc\\u0647_\\u0645\\u0627\\u0631\\u0633_\\u0622\\u0648\\u0631\\u06cc\\u0644_\\u0645\\u0647_\\u0698\\u0648\\u0626\\u0646_\\u0698\\u0648\\u0626\\u06cc\\u0647_\\u0627\\u0648\\u062a_\\u0633\\u067e\\u062a\\u0627\\u0645\\u0628\\u0631_\\u0627\\u06a9\\u062a\\u0628\\u0631_\\u0646\\u0648\\u0627\\u0645\\u0628\\u0631_\\u062f\\u0633\\u0627\\u0645\\u0628\\u0631\".split(\"_\"),weekdays:\"\\u06cc\\u06a9\\u200c\\u0634\\u0646\\u0628\\u0647_\\u062f\\u0648\\u0634\\u0646\\u0628\\u0647_\\u0633\\u0647\\u200c\\u0634\\u0646\\u0628\\u0647_\\u0686\\u0647\\u0627\\u0631\\u0634\\u0646\\u0628\\u0647_\\u067e\\u0646\\u062c\\u200c\\u0634\\u0646\\u0628\\u0647_\\u062c\\u0645\\u0639\\u0647_\\u0634\\u0646\\u0628\\u0647\".split(\"_\"),weekdaysShort:\"\\u06cc\\u06a9\\u200c\\u0634\\u0646\\u0628\\u0647_\\u062f\\u0648\\u0634\\u0646\\u0628\\u0647_\\u0633\\u0647\\u200c\\u0634\\u0646\\u0628\\u0647_\\u0686\\u0647\\u0627\\u0631\\u0634\\u0646\\u0628\\u0647_\\u067e\\u0646\\u062c\\u200c\\u0634\\u0646\\u0628\\u0647_\\u062c\\u0645\\u0639\\u0647_\\u0634\\u0646\\u0628\\u0647\".split(\"_\"),weekdaysMin:\"\\u06cc_\\u062f_\\u0633_\\u0686_\\u067e_\\u062c_\\u0634\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},meridiemParse:/\\u0642\\u0628\\u0644 \\u0627\\u0632 \\u0638\\u0647\\u0631|\\u0628\\u0639\\u062f \\u0627\\u0632 \\u0638\\u0647\\u0631/,isPM:function(f){return/\\u0628\\u0639\\u062f \\u0627\\u0632 \\u0638\\u0647\\u0631/.test(f)},meridiem:function(f,T,C){return f<12?\"\\u0642\\u0628\\u0644 \\u0627\\u0632 \\u0638\\u0647\\u0631\":\"\\u0628\\u0639\\u062f \\u0627\\u0632 \\u0638\\u0647\\u0631\"},calendar:{sameDay:\"[\\u0627\\u0645\\u0631\\u0648\\u0632 \\u0633\\u0627\\u0639\\u062a] LT\",nextDay:\"[\\u0641\\u0631\\u062f\\u0627 \\u0633\\u0627\\u0639\\u062a] LT\",nextWeek:\"dddd [\\u0633\\u0627\\u0639\\u062a] LT\",lastDay:\"[\\u062f\\u06cc\\u0631\\u0648\\u0632 \\u0633\\u0627\\u0639\\u062a] LT\",lastWeek:\"dddd [\\u067e\\u06cc\\u0634] [\\u0633\\u0627\\u0639\\u062a] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u062f\\u0631 %s\",past:\"%s \\u067e\\u06cc\\u0634\",s:\"\\u0686\\u0646\\u062f \\u062b\\u0627\\u0646\\u06cc\\u0647\",ss:\"%d \\u062b\\u0627\\u0646\\u06cc\\u0647\",m:\"\\u06cc\\u06a9 \\u062f\\u0642\\u06cc\\u0642\\u0647\",mm:\"%d \\u062f\\u0642\\u06cc\\u0642\\u0647\",h:\"\\u06cc\\u06a9 \\u0633\\u0627\\u0639\\u062a\",hh:\"%d \\u0633\\u0627\\u0639\\u062a\",d:\"\\u06cc\\u06a9 \\u0631\\u0648\\u0632\",dd:\"%d \\u0631\\u0648\\u0632\",M:\"\\u06cc\\u06a9 \\u0645\\u0627\\u0647\",MM:\"%d \\u0645\\u0627\\u0647\",y:\"\\u06cc\\u06a9 \\u0633\\u0627\\u0644\",yy:\"%d \\u0633\\u0627\\u0644\"},preparse:function(f){return f.replace(/[\\u06f0-\\u06f9]/g,function(T){return y[T]}).replace(/\\u060c/g,\",\")},postformat:function(f){return f.replace(/\\d/g,function(T){return m[T]}).replace(/,/g,\"\\u060c\")},dayOfMonthOrdinalParse:/\\d{1,2}\\u0645/,ordinal:\"%d\\u0645\",week:{dow:6,doy:12}})}(L(6676))},9775:function(z,O,L){!function(w){\"use strict\";var m=\"nolla yksi kaksi kolme nelj\\xe4 viisi kuusi seitsem\\xe4n kahdeksan yhdeks\\xe4n\".split(\" \"),y=[\"nolla\",\"yhden\",\"kahden\",\"kolmen\",\"nelj\\xe4n\",\"viiden\",\"kuuden\",m[7],m[8],m[9]];function _(C,I,F,B){var de=\"\";switch(F){case\"s\":return B?\"muutaman sekunnin\":\"muutama sekunti\";case\"ss\":de=B?\"sekunnin\":\"sekuntia\";break;case\"m\":return B?\"minuutin\":\"minuutti\";case\"mm\":de=B?\"minuutin\":\"minuuttia\";break;case\"h\":return B?\"tunnin\":\"tunti\";case\"hh\":de=B?\"tunnin\":\"tuntia\";break;case\"d\":return B?\"p\\xe4iv\\xe4n\":\"p\\xe4iv\\xe4\";case\"dd\":de=B?\"p\\xe4iv\\xe4n\":\"p\\xe4iv\\xe4\\xe4\";break;case\"M\":return B?\"kuukauden\":\"kuukausi\";case\"MM\":de=B?\"kuukauden\":\"kuukautta\";break;case\"y\":return B?\"vuoden\":\"vuosi\";case\"yy\":de=B?\"vuoden\":\"vuotta\"}return function f(C,I){return C<10?I?y[C]:m[C]:C}(C,B)+\" \"+de}w.defineLocale(\"fi\",{months:\"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kes\\xe4kuu_hein\\xe4kuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu\".split(\"_\"),monthsShort:\"tammi_helmi_maalis_huhti_touko_kes\\xe4_hein\\xe4_elo_syys_loka_marras_joulu\".split(\"_\"),weekdays:\"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai\".split(\"_\"),weekdaysShort:\"su_ma_ti_ke_to_pe_la\".split(\"_\"),weekdaysMin:\"su_ma_ti_ke_to_pe_la\".split(\"_\"),longDateFormat:{LT:\"HH.mm\",LTS:\"HH.mm.ss\",L:\"DD.MM.YYYY\",LL:\"Do MMMM[ta] YYYY\",LLL:\"Do MMMM[ta] YYYY, [klo] HH.mm\",LLLL:\"dddd, Do MMMM[ta] YYYY, [klo] HH.mm\",l:\"D.M.YYYY\",ll:\"Do MMM YYYY\",lll:\"Do MMM YYYY, [klo] HH.mm\",llll:\"ddd, Do MMM YYYY, [klo] HH.mm\"},calendar:{sameDay:\"[t\\xe4n\\xe4\\xe4n] [klo] LT\",nextDay:\"[huomenna] [klo] LT\",nextWeek:\"dddd [klo] LT\",lastDay:\"[eilen] [klo] LT\",lastWeek:\"[viime] dddd[na] [klo] LT\",sameElse:\"L\"},relativeTime:{future:\"%s p\\xe4\\xe4st\\xe4\",past:\"%s sitten\",s:_,ss:_,m:_,mm:_,h:_,hh:_,d:_,dd:_,M:_,MM:_,y:_,yy:_},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(L(6676))},4282:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"fil\",{months:\"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre\".split(\"_\"),monthsShort:\"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis\".split(\"_\"),weekdays:\"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado\".split(\"_\"),weekdaysShort:\"Lin_Lun_Mar_Miy_Huw_Biy_Sab\".split(\"_\"),weekdaysMin:\"Li_Lu_Ma_Mi_Hu_Bi_Sab\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"MM/D/YYYY\",LL:\"MMMM D, YYYY\",LLL:\"MMMM D, YYYY HH:mm\",LLLL:\"dddd, MMMM DD, YYYY HH:mm\"},calendar:{sameDay:\"LT [ngayong araw]\",nextDay:\"[Bukas ng] LT\",nextWeek:\"LT [sa susunod na] dddd\",lastDay:\"LT [kahapon]\",lastWeek:\"LT [noong nakaraang] dddd\",sameElse:\"L\"},relativeTime:{future:\"sa loob ng %s\",past:\"%s ang nakalipas\",s:\"ilang segundo\",ss:\"%d segundo\",m:\"isang minuto\",mm:\"%d minuto\",h:\"isang oras\",hh:\"%d oras\",d:\"isang araw\",dd:\"%d araw\",M:\"isang buwan\",MM:\"%d buwan\",y:\"isang taon\",yy:\"%d taon\"},dayOfMonthOrdinalParse:/\\d{1,2}/,ordinal:function(y){return y},week:{dow:1,doy:4}})}(L(6676))},4236:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"fo\",{months:\"januar_februar_mars_apr\\xedl_mai_juni_juli_august_september_oktober_november_desember\".split(\"_\"),monthsShort:\"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des\".split(\"_\"),weekdays:\"sunnudagur_m\\xe1nadagur_t\\xfdsdagur_mikudagur_h\\xf3sdagur_fr\\xedggjadagur_leygardagur\".split(\"_\"),weekdaysShort:\"sun_m\\xe1n_t\\xfds_mik_h\\xf3s_fr\\xed_ley\".split(\"_\"),weekdaysMin:\"su_m\\xe1_t\\xfd_mi_h\\xf3_fr_le\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D. MMMM, YYYY HH:mm\"},calendar:{sameDay:\"[\\xcd dag kl.] LT\",nextDay:\"[\\xcd morgin kl.] LT\",nextWeek:\"dddd [kl.] LT\",lastDay:\"[\\xcd gj\\xe1r kl.] LT\",lastWeek:\"[s\\xed\\xf0stu] dddd [kl] LT\",sameElse:\"L\"},relativeTime:{future:\"um %s\",past:\"%s s\\xed\\xf0ani\",s:\"f\\xe1 sekund\",ss:\"%d sekundir\",m:\"ein minuttur\",mm:\"%d minuttir\",h:\"ein t\\xedmi\",hh:\"%d t\\xedmar\",d:\"ein dagur\",dd:\"%d dagar\",M:\"ein m\\xe1na\\xf0ur\",MM:\"%d m\\xe1na\\xf0ir\",y:\"eitt \\xe1r\",yy:\"%d \\xe1r\"},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(L(6676))},2830:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"fr-ca\",{months:\"janvier_f\\xe9vrier_mars_avril_mai_juin_juillet_ao\\xfbt_septembre_octobre_novembre_d\\xe9cembre\".split(\"_\"),monthsShort:\"janv._f\\xe9vr._mars_avr._mai_juin_juil._ao\\xfbt_sept._oct._nov._d\\xe9c.\".split(\"_\"),monthsParseExact:!0,weekdays:\"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi\".split(\"_\"),weekdaysShort:\"dim._lun._mar._mer._jeu._ven._sam.\".split(\"_\"),weekdaysMin:\"di_lu_ma_me_je_ve_sa\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY-MM-DD\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Aujourd\\u2019hui \\xe0] LT\",nextDay:\"[Demain \\xe0] LT\",nextWeek:\"dddd [\\xe0] LT\",lastDay:\"[Hier \\xe0] LT\",lastWeek:\"dddd [dernier \\xe0] LT\",sameElse:\"L\"},relativeTime:{future:\"dans %s\",past:\"il y a %s\",s:\"quelques secondes\",ss:\"%d secondes\",m:\"une minute\",mm:\"%d minutes\",h:\"une heure\",hh:\"%d heures\",d:\"un jour\",dd:\"%d jours\",M:\"un mois\",MM:\"%d mois\",y:\"un an\",yy:\"%d ans\"},dayOfMonthOrdinalParse:/\\d{1,2}(er|e)/,ordinal:function(y,_){switch(_){default:case\"M\":case\"Q\":case\"D\":case\"DDD\":case\"d\":return y+(1===y?\"er\":\"e\");case\"w\":case\"W\":return y+(1===y?\"re\":\"e\")}}})}(L(6676))},1412:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"fr-ch\",{months:\"janvier_f\\xe9vrier_mars_avril_mai_juin_juillet_ao\\xfbt_septembre_octobre_novembre_d\\xe9cembre\".split(\"_\"),monthsShort:\"janv._f\\xe9vr._mars_avr._mai_juin_juil._ao\\xfbt_sept._oct._nov._d\\xe9c.\".split(\"_\"),monthsParseExact:!0,weekdays:\"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi\".split(\"_\"),weekdaysShort:\"dim._lun._mar._mer._jeu._ven._sam.\".split(\"_\"),weekdaysMin:\"di_lu_ma_me_je_ve_sa\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Aujourd\\u2019hui \\xe0] LT\",nextDay:\"[Demain \\xe0] LT\",nextWeek:\"dddd [\\xe0] LT\",lastDay:\"[Hier \\xe0] LT\",lastWeek:\"dddd [dernier \\xe0] LT\",sameElse:\"L\"},relativeTime:{future:\"dans %s\",past:\"il y a %s\",s:\"quelques secondes\",ss:\"%d secondes\",m:\"une minute\",mm:\"%d minutes\",h:\"une heure\",hh:\"%d heures\",d:\"un jour\",dd:\"%d jours\",M:\"un mois\",MM:\"%d mois\",y:\"un an\",yy:\"%d ans\"},dayOfMonthOrdinalParse:/\\d{1,2}(er|e)/,ordinal:function(y,_){switch(_){default:case\"M\":case\"Q\":case\"D\":case\"DDD\":case\"d\":return y+(1===y?\"er\":\"e\");case\"w\":case\"W\":return y+(1===y?\"re\":\"e\")}},week:{dow:1,doy:4}})}(L(6676))},9361:function(z,O,L){!function(w){\"use strict\";var _=/(janv\\.?|f\\xe9vr\\.?|mars|avr\\.?|mai|juin|juil\\.?|ao\\xfbt|sept\\.?|oct\\.?|nov\\.?|d\\xe9c\\.?|janvier|f\\xe9vrier|mars|avril|mai|juin|juillet|ao\\xfbt|septembre|octobre|novembre|d\\xe9cembre)/i,f=[/^janv/i,/^f\\xe9vr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^ao\\xfbt/i,/^sept/i,/^oct/i,/^nov/i,/^d\\xe9c/i];w.defineLocale(\"fr\",{months:\"janvier_f\\xe9vrier_mars_avril_mai_juin_juillet_ao\\xfbt_septembre_octobre_novembre_d\\xe9cembre\".split(\"_\"),monthsShort:\"janv._f\\xe9vr._mars_avr._mai_juin_juil._ao\\xfbt_sept._oct._nov._d\\xe9c.\".split(\"_\"),monthsRegex:_,monthsShortRegex:_,monthsStrictRegex:/^(janvier|f\\xe9vrier|mars|avril|mai|juin|juillet|ao\\xfbt|septembre|octobre|novembre|d\\xe9cembre)/i,monthsShortStrictRegex:/(janv\\.?|f\\xe9vr\\.?|mars|avr\\.?|mai|juin|juil\\.?|ao\\xfbt|sept\\.?|oct\\.?|nov\\.?|d\\xe9c\\.?)/i,monthsParse:f,longMonthsParse:f,shortMonthsParse:f,weekdays:\"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi\".split(\"_\"),weekdaysShort:\"dim._lun._mar._mer._jeu._ven._sam.\".split(\"_\"),weekdaysMin:\"di_lu_ma_me_je_ve_sa\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Aujourd\\u2019hui \\xe0] LT\",nextDay:\"[Demain \\xe0] LT\",nextWeek:\"dddd [\\xe0] LT\",lastDay:\"[Hier \\xe0] LT\",lastWeek:\"dddd [dernier \\xe0] LT\",sameElse:\"L\"},relativeTime:{future:\"dans %s\",past:\"il y a %s\",s:\"quelques secondes\",ss:\"%d secondes\",m:\"une minute\",mm:\"%d minutes\",h:\"une heure\",hh:\"%d heures\",d:\"un jour\",dd:\"%d jours\",w:\"une semaine\",ww:\"%d semaines\",M:\"un mois\",MM:\"%d mois\",y:\"un an\",yy:\"%d ans\"},dayOfMonthOrdinalParse:/\\d{1,2}(er|)/,ordinal:function(C,I){switch(I){case\"D\":return C+(1===C?\"er\":\"\");default:case\"M\":case\"Q\":case\"DDD\":case\"d\":return C+(1===C?\"er\":\"e\");case\"w\":case\"W\":return C+(1===C?\"re\":\"e\")}},week:{dow:1,doy:4}})}(L(6676))},6984:function(z,O,L){!function(w){\"use strict\";var m=\"jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.\".split(\"_\"),y=\"jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des\".split(\"_\");w.defineLocale(\"fy\",{months:\"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber\".split(\"_\"),monthsShort:function(f,T){return f?/-MMM-/.test(T)?y[f.month()]:m[f.month()]:m},monthsParseExact:!0,weekdays:\"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon\".split(\"_\"),weekdaysShort:\"si._mo._ti._wo._to._fr._so.\".split(\"_\"),weekdaysMin:\"Si_Mo_Ti_Wo_To_Fr_So\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD-MM-YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[hjoed om] LT\",nextDay:\"[moarn om] LT\",nextWeek:\"dddd [om] LT\",lastDay:\"[juster om] LT\",lastWeek:\"[\\xf4fr\\xfbne] dddd [om] LT\",sameElse:\"L\"},relativeTime:{future:\"oer %s\",past:\"%s lyn\",s:\"in pear sekonden\",ss:\"%d sekonden\",m:\"ien min\\xfat\",mm:\"%d minuten\",h:\"ien oere\",hh:\"%d oeren\",d:\"ien dei\",dd:\"%d dagen\",M:\"ien moanne\",MM:\"%d moannen\",y:\"ien jier\",yy:\"%d jierren\"},dayOfMonthOrdinalParse:/\\d{1,2}(ste|de)/,ordinal:function(f){return f+(1===f||8===f||f>=20?\"ste\":\"de\")},week:{dow:1,doy:4}})}(L(6676))},3961:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"ga\",{months:[\"Ean\\xe1ir\",\"Feabhra\",\"M\\xe1rta\",\"Aibre\\xe1n\",\"Bealtaine\",\"Meitheamh\",\"I\\xfail\",\"L\\xfanasa\",\"Me\\xe1n F\\xf3mhair\",\"Deireadh F\\xf3mhair\",\"Samhain\",\"Nollaig\"],monthsShort:[\"Ean\",\"Feabh\",\"M\\xe1rt\",\"Aib\",\"Beal\",\"Meith\",\"I\\xfail\",\"L\\xfan\",\"M.F.\",\"D.F.\",\"Samh\",\"Noll\"],monthsParseExact:!0,weekdays:[\"D\\xe9 Domhnaigh\",\"D\\xe9 Luain\",\"D\\xe9 M\\xe1irt\",\"D\\xe9 C\\xe9adaoin\",\"D\\xe9ardaoin\",\"D\\xe9 hAoine\",\"D\\xe9 Sathairn\"],weekdaysShort:[\"Domh\",\"Luan\",\"M\\xe1irt\",\"C\\xe9ad\",\"D\\xe9ar\",\"Aoine\",\"Sath\"],weekdaysMin:[\"Do\",\"Lu\",\"M\\xe1\",\"C\\xe9\",\"D\\xe9\",\"A\",\"Sa\"],longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Inniu ag] LT\",nextDay:\"[Am\\xe1rach ag] LT\",nextWeek:\"dddd [ag] LT\",lastDay:\"[Inn\\xe9 ag] LT\",lastWeek:\"dddd [seo caite] [ag] LT\",sameElse:\"L\"},relativeTime:{future:\"i %s\",past:\"%s \\xf3 shin\",s:\"c\\xfapla soicind\",ss:\"%d soicind\",m:\"n\\xf3im\\xe9ad\",mm:\"%d n\\xf3im\\xe9ad\",h:\"uair an chloig\",hh:\"%d uair an chloig\",d:\"l\\xe1\",dd:\"%d l\\xe1\",M:\"m\\xed\",MM:\"%d m\\xedonna\",y:\"bliain\",yy:\"%d bliain\"},dayOfMonthOrdinalParse:/\\d{1,2}(d|na|mh)/,ordinal:function(I){return I+(1===I?\"d\":I%10==2?\"na\":\"mh\")},week:{dow:1,doy:4}})}(L(6676))},8849:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"gd\",{months:[\"Am Faoilleach\",\"An Gearran\",\"Am M\\xe0rt\",\"An Giblean\",\"An C\\xe8itean\",\"An t-\\xd2gmhios\",\"An t-Iuchar\",\"An L\\xf9nastal\",\"An t-Sultain\",\"An D\\xe0mhair\",\"An t-Samhain\",\"An D\\xf9bhlachd\"],monthsShort:[\"Faoi\",\"Gear\",\"M\\xe0rt\",\"Gibl\",\"C\\xe8it\",\"\\xd2gmh\",\"Iuch\",\"L\\xf9n\",\"Sult\",\"D\\xe0mh\",\"Samh\",\"D\\xf9bh\"],monthsParseExact:!0,weekdays:[\"Did\\xf2mhnaich\",\"Diluain\",\"Dim\\xe0irt\",\"Diciadain\",\"Diardaoin\",\"Dihaoine\",\"Disathairne\"],weekdaysShort:[\"Did\",\"Dil\",\"Dim\",\"Dic\",\"Dia\",\"Dih\",\"Dis\"],weekdaysMin:[\"D\\xf2\",\"Lu\",\"M\\xe0\",\"Ci\",\"Ar\",\"Ha\",\"Sa\"],longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[An-diugh aig] LT\",nextDay:\"[A-m\\xe0ireach aig] LT\",nextWeek:\"dddd [aig] LT\",lastDay:\"[An-d\\xe8 aig] LT\",lastWeek:\"dddd [seo chaidh] [aig] LT\",sameElse:\"L\"},relativeTime:{future:\"ann an %s\",past:\"bho chionn %s\",s:\"beagan diogan\",ss:\"%d diogan\",m:\"mionaid\",mm:\"%d mionaidean\",h:\"uair\",hh:\"%d uairean\",d:\"latha\",dd:\"%d latha\",M:\"m\\xecos\",MM:\"%d m\\xecosan\",y:\"bliadhna\",yy:\"%d bliadhna\"},dayOfMonthOrdinalParse:/\\d{1,2}(d|na|mh)/,ordinal:function(I){return I+(1===I?\"d\":I%10==2?\"na\":\"mh\")},week:{dow:1,doy:4}})}(L(6676))},4273:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"gl\",{months:\"xaneiro_febreiro_marzo_abril_maio_xu\\xf1o_xullo_agosto_setembro_outubro_novembro_decembro\".split(\"_\"),monthsShort:\"xan._feb._mar._abr._mai._xu\\xf1._xul._ago._set._out._nov._dec.\".split(\"_\"),monthsParseExact:!0,weekdays:\"domingo_luns_martes_m\\xe9rcores_xoves_venres_s\\xe1bado\".split(\"_\"),weekdaysShort:\"dom._lun._mar._m\\xe9r._xov._ven._s\\xe1b.\".split(\"_\"),weekdaysMin:\"do_lu_ma_m\\xe9_xo_ve_s\\xe1\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D [de] MMMM [de] YYYY\",LLL:\"D [de] MMMM [de] YYYY H:mm\",LLLL:\"dddd, D [de] MMMM [de] YYYY H:mm\"},calendar:{sameDay:function(){return\"[hoxe \"+(1!==this.hours()?\"\\xe1s\":\"\\xe1\")+\"] LT\"},nextDay:function(){return\"[ma\\xf1\\xe1 \"+(1!==this.hours()?\"\\xe1s\":\"\\xe1\")+\"] LT\"},nextWeek:function(){return\"dddd [\"+(1!==this.hours()?\"\\xe1s\":\"a\")+\"] LT\"},lastDay:function(){return\"[onte \"+(1!==this.hours()?\"\\xe1\":\"a\")+\"] LT\"},lastWeek:function(){return\"[o] dddd [pasado \"+(1!==this.hours()?\"\\xe1s\":\"a\")+\"] LT\"},sameElse:\"L\"},relativeTime:{future:function(y){return 0===y.indexOf(\"un\")?\"n\"+y:\"en \"+y},past:\"hai %s\",s:\"uns segundos\",ss:\"%d segundos\",m:\"un minuto\",mm:\"%d minutos\",h:\"unha hora\",hh:\"%d horas\",d:\"un d\\xeda\",dd:\"%d d\\xedas\",M:\"un mes\",MM:\"%d meses\",y:\"un ano\",yy:\"%d anos\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:1,doy:4}})}(L(6676))},623:function(z,O,L){!function(w){\"use strict\";function m(_,f,T,C){var I={s:[\"\\u0925\\u094b\\u0921\\u092f\\u093e \\u0938\\u0945\\u0915\\u0902\\u0921\\u093e\\u0902\\u0928\\u0940\",\"\\u0925\\u094b\\u0921\\u0947 \\u0938\\u0945\\u0915\\u0902\\u0921\"],ss:[_+\" \\u0938\\u0945\\u0915\\u0902\\u0921\\u093e\\u0902\\u0928\\u0940\",_+\" \\u0938\\u0945\\u0915\\u0902\\u0921\"],m:[\"\\u090f\\u0915\\u093e \\u092e\\u093f\\u0923\\u091f\\u093e\\u0928\",\"\\u090f\\u0915 \\u092e\\u093f\\u0928\\u0942\\u091f\"],mm:[_+\" \\u092e\\u093f\\u0923\\u091f\\u093e\\u0902\\u0928\\u0940\",_+\" \\u092e\\u093f\\u0923\\u091f\\u093e\\u0902\"],h:[\"\\u090f\\u0915\\u093e \\u0935\\u0930\\u093e\\u0928\",\"\\u090f\\u0915 \\u0935\\u0930\"],hh:[_+\" \\u0935\\u0930\\u093e\\u0902\\u0928\\u0940\",_+\" \\u0935\\u0930\\u093e\\u0902\"],d:[\"\\u090f\\u0915\\u093e \\u0926\\u093f\\u0938\\u093e\\u0928\",\"\\u090f\\u0915 \\u0926\\u0940\\u0938\"],dd:[_+\" \\u0926\\u093f\\u0938\\u093e\\u0902\\u0928\\u0940\",_+\" \\u0926\\u0940\\u0938\"],M:[\"\\u090f\\u0915\\u093e \\u092e\\u094d\\u0939\\u092f\\u0928\\u094d\\u092f\\u093e\\u0928\",\"\\u090f\\u0915 \\u092e\\u094d\\u0939\\u092f\\u0928\\u094b\"],MM:[_+\" \\u092e\\u094d\\u0939\\u092f\\u0928\\u094d\\u092f\\u093e\\u0928\\u0940\",_+\" \\u092e\\u094d\\u0939\\u092f\\u0928\\u0947\"],y:[\"\\u090f\\u0915\\u093e \\u0935\\u0930\\u094d\\u0938\\u093e\\u0928\",\"\\u090f\\u0915 \\u0935\\u0930\\u094d\\u0938\"],yy:[_+\" \\u0935\\u0930\\u094d\\u0938\\u093e\\u0902\\u0928\\u0940\",_+\" \\u0935\\u0930\\u094d\\u0938\\u093e\\u0902\"]};return C?I[T][0]:I[T][1]}w.defineLocale(\"gom-deva\",{months:{standalone:\"\\u091c\\u093e\\u0928\\u0947\\u0935\\u093e\\u0930\\u0940_\\u092b\\u0947\\u092c\\u094d\\u0930\\u0941\\u0935\\u093e\\u0930\\u0940_\\u092e\\u093e\\u0930\\u094d\\u091a_\\u090f\\u092a\\u094d\\u0930\\u0940\\u0932_\\u092e\\u0947_\\u091c\\u0942\\u0928_\\u091c\\u0941\\u0932\\u092f_\\u0911\\u0917\\u0938\\u094d\\u091f_\\u0938\\u092a\\u094d\\u091f\\u0947\\u0902\\u092c\\u0930_\\u0911\\u0915\\u094d\\u091f\\u094b\\u092c\\u0930_\\u0928\\u094b\\u0935\\u094d\\u0939\\u0947\\u0902\\u092c\\u0930_\\u0921\\u093f\\u0938\\u0947\\u0902\\u092c\\u0930\".split(\"_\"),format:\"\\u091c\\u093e\\u0928\\u0947\\u0935\\u093e\\u0930\\u0940\\u091a\\u094d\\u092f\\u093e_\\u092b\\u0947\\u092c\\u094d\\u0930\\u0941\\u0935\\u093e\\u0930\\u0940\\u091a\\u094d\\u092f\\u093e_\\u092e\\u093e\\u0930\\u094d\\u091a\\u093e\\u091a\\u094d\\u092f\\u093e_\\u090f\\u092a\\u094d\\u0930\\u0940\\u0932\\u093e\\u091a\\u094d\\u092f\\u093e_\\u092e\\u0947\\u092f\\u093e\\u091a\\u094d\\u092f\\u093e_\\u091c\\u0942\\u0928\\u093e\\u091a\\u094d\\u092f\\u093e_\\u091c\\u0941\\u0932\\u092f\\u093e\\u091a\\u094d\\u092f\\u093e_\\u0911\\u0917\\u0938\\u094d\\u091f\\u093e\\u091a\\u094d\\u092f\\u093e_\\u0938\\u092a\\u094d\\u091f\\u0947\\u0902\\u092c\\u0930\\u093e\\u091a\\u094d\\u092f\\u093e_\\u0911\\u0915\\u094d\\u091f\\u094b\\u092c\\u0930\\u093e\\u091a\\u094d\\u092f\\u093e_\\u0928\\u094b\\u0935\\u094d\\u0939\\u0947\\u0902\\u092c\\u0930\\u093e\\u091a\\u094d\\u092f\\u093e_\\u0921\\u093f\\u0938\\u0947\\u0902\\u092c\\u0930\\u093e\\u091a\\u094d\\u092f\\u093e\".split(\"_\"),isFormat:/MMMM(\\s)+D[oD]?/},monthsShort:\"\\u091c\\u093e\\u0928\\u0947._\\u092b\\u0947\\u092c\\u094d\\u0930\\u0941._\\u092e\\u093e\\u0930\\u094d\\u091a_\\u090f\\u092a\\u094d\\u0930\\u0940._\\u092e\\u0947_\\u091c\\u0942\\u0928_\\u091c\\u0941\\u0932._\\u0911\\u0917._\\u0938\\u092a\\u094d\\u091f\\u0947\\u0902._\\u0911\\u0915\\u094d\\u091f\\u094b._\\u0928\\u094b\\u0935\\u094d\\u0939\\u0947\\u0902._\\u0921\\u093f\\u0938\\u0947\\u0902.\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u0906\\u092f\\u0924\\u093e\\u0930_\\u0938\\u094b\\u092e\\u093e\\u0930_\\u092e\\u0902\\u0917\\u0933\\u093e\\u0930_\\u092c\\u0941\\u0927\\u0935\\u093e\\u0930_\\u092c\\u093f\\u0930\\u0947\\u0938\\u094d\\u0924\\u093e\\u0930_\\u0938\\u0941\\u0915\\u094d\\u0930\\u093e\\u0930_\\u0936\\u0947\\u0928\\u0935\\u093e\\u0930\".split(\"_\"),weekdaysShort:\"\\u0906\\u092f\\u0924._\\u0938\\u094b\\u092e._\\u092e\\u0902\\u0917\\u0933._\\u092c\\u0941\\u0927._\\u092c\\u094d\\u0930\\u0947\\u0938\\u094d\\u0924._\\u0938\\u0941\\u0915\\u094d\\u0930._\\u0936\\u0947\\u0928.\".split(\"_\"),weekdaysMin:\"\\u0906_\\u0938\\u094b_\\u092e\\u0902_\\u092c\\u0941_\\u092c\\u094d\\u0930\\u0947_\\u0938\\u0941_\\u0936\\u0947\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"A h:mm [\\u0935\\u093e\\u091c\\u0924\\u093e\\u0902]\",LTS:\"A h:mm:ss [\\u0935\\u093e\\u091c\\u0924\\u093e\\u0902]\",L:\"DD-MM-YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY A h:mm [\\u0935\\u093e\\u091c\\u0924\\u093e\\u0902]\",LLLL:\"dddd, MMMM Do, YYYY, A h:mm [\\u0935\\u093e\\u091c\\u0924\\u093e\\u0902]\",llll:\"ddd, D MMM YYYY, A h:mm [\\u0935\\u093e\\u091c\\u0924\\u093e\\u0902]\"},calendar:{sameDay:\"[\\u0906\\u092f\\u091c] LT\",nextDay:\"[\\u092b\\u093e\\u0932\\u094d\\u092f\\u093e\\u0902] LT\",nextWeek:\"[\\u092b\\u0941\\u0921\\u0932\\u094b] dddd[,] LT\",lastDay:\"[\\u0915\\u093e\\u0932] LT\",lastWeek:\"[\\u092b\\u093e\\u091f\\u0932\\u094b] dddd[,] LT\",sameElse:\"L\"},relativeTime:{future:\"%s\",past:\"%s \\u0906\\u0926\\u0940\\u0902\",s:m,ss:m,m,mm:m,h:m,hh:m,d:m,dd:m,M:m,MM:m,y:m,yy:m},dayOfMonthOrdinalParse:/\\d{1,2}(\\u0935\\u0947\\u0930)/,ordinal:function(_,f){return\"D\"===f?_+\"\\u0935\\u0947\\u0930\":_},week:{dow:0,doy:3},meridiemParse:/\\u0930\\u093e\\u0924\\u0940|\\u0938\\u0915\\u093e\\u0933\\u0940\\u0902|\\u0926\\u0928\\u092a\\u093e\\u0930\\u093e\\u0902|\\u0938\\u093e\\u0902\\u091c\\u0947/,meridiemHour:function(_,f){return 12===_&&(_=0),\"\\u0930\\u093e\\u0924\\u0940\"===f?_<4?_:_+12:\"\\u0938\\u0915\\u093e\\u0933\\u0940\\u0902\"===f?_:\"\\u0926\\u0928\\u092a\\u093e\\u0930\\u093e\\u0902\"===f?_>12?_:_+12:\"\\u0938\\u093e\\u0902\\u091c\\u0947\"===f?_+12:void 0},meridiem:function(_,f,T){return _<4?\"\\u0930\\u093e\\u0924\\u0940\":_<12?\"\\u0938\\u0915\\u093e\\u0933\\u0940\\u0902\":_<16?\"\\u0926\\u0928\\u092a\\u093e\\u0930\\u093e\\u0902\":_<20?\"\\u0938\\u093e\\u0902\\u091c\\u0947\":\"\\u0930\\u093e\\u0924\\u0940\"}})}(L(6676))},2696:function(z,O,L){!function(w){\"use strict\";function m(_,f,T,C){var I={s:[\"thoddea sekondamni\",\"thodde sekond\"],ss:[_+\" sekondamni\",_+\" sekond\"],m:[\"eka mintan\",\"ek minut\"],mm:[_+\" mintamni\",_+\" mintam\"],h:[\"eka voran\",\"ek vor\"],hh:[_+\" voramni\",_+\" voram\"],d:[\"eka disan\",\"ek dis\"],dd:[_+\" disamni\",_+\" dis\"],M:[\"eka mhoinean\",\"ek mhoino\"],MM:[_+\" mhoineamni\",_+\" mhoine\"],y:[\"eka vorsan\",\"ek voros\"],yy:[_+\" vorsamni\",_+\" vorsam\"]};return C?I[T][0]:I[T][1]}w.defineLocale(\"gom-latn\",{months:{standalone:\"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr\".split(\"_\"),format:\"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea\".split(\"_\"),isFormat:/MMMM(\\s)+D[oD]?/},monthsShort:\"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.\".split(\"_\"),monthsParseExact:!0,weekdays:\"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var\".split(\"_\"),weekdaysShort:\"Ait._Som._Mon._Bud._Bre._Suk._Son.\".split(\"_\"),weekdaysMin:\"Ai_Sm_Mo_Bu_Br_Su_Sn\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"A h:mm [vazta]\",LTS:\"A h:mm:ss [vazta]\",L:\"DD-MM-YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY A h:mm [vazta]\",LLLL:\"dddd, MMMM Do, YYYY, A h:mm [vazta]\",llll:\"ddd, D MMM YYYY, A h:mm [vazta]\"},calendar:{sameDay:\"[Aiz] LT\",nextDay:\"[Faleam] LT\",nextWeek:\"[Fuddlo] dddd[,] LT\",lastDay:\"[Kal] LT\",lastWeek:\"[Fattlo] dddd[,] LT\",sameElse:\"L\"},relativeTime:{future:\"%s\",past:\"%s adim\",s:m,ss:m,m,mm:m,h:m,hh:m,d:m,dd:m,M:m,MM:m,y:m,yy:m},dayOfMonthOrdinalParse:/\\d{1,2}(er)/,ordinal:function(_,f){return\"D\"===f?_+\"er\":_},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(_,f){return 12===_&&(_=0),\"rati\"===f?_<4?_:_+12:\"sokallim\"===f?_:\"donparam\"===f?_>12?_:_+12:\"sanje\"===f?_+12:void 0},meridiem:function(_,f,T){return _<4?\"rati\":_<12?\"sokallim\":_<16?\"donparam\":_<20?\"sanje\":\"rati\"}})}(L(6676))},6928:function(z,O,L){!function(w){\"use strict\";var m={1:\"\\u0ae7\",2:\"\\u0ae8\",3:\"\\u0ae9\",4:\"\\u0aea\",5:\"\\u0aeb\",6:\"\\u0aec\",7:\"\\u0aed\",8:\"\\u0aee\",9:\"\\u0aef\",0:\"\\u0ae6\"},y={\"\\u0ae7\":\"1\",\"\\u0ae8\":\"2\",\"\\u0ae9\":\"3\",\"\\u0aea\":\"4\",\"\\u0aeb\":\"5\",\"\\u0aec\":\"6\",\"\\u0aed\":\"7\",\"\\u0aee\":\"8\",\"\\u0aef\":\"9\",\"\\u0ae6\":\"0\"};w.defineLocale(\"gu\",{months:\"\\u0a9c\\u0abe\\u0aa8\\u0acd\\u0aaf\\u0ac1\\u0a86\\u0ab0\\u0ac0_\\u0aab\\u0ac7\\u0aac\\u0acd\\u0ab0\\u0ac1\\u0a86\\u0ab0\\u0ac0_\\u0aae\\u0abe\\u0ab0\\u0acd\\u0a9a_\\u0a8f\\u0aaa\\u0acd\\u0ab0\\u0abf\\u0ab2_\\u0aae\\u0ac7_\\u0a9c\\u0ac2\\u0aa8_\\u0a9c\\u0ac1\\u0ab2\\u0abe\\u0a88_\\u0a91\\u0a97\\u0ab8\\u0acd\\u0a9f_\\u0ab8\\u0aaa\\u0acd\\u0a9f\\u0ac7\\u0aae\\u0acd\\u0aac\\u0ab0_\\u0a91\\u0a95\\u0acd\\u0a9f\\u0acd\\u0aac\\u0ab0_\\u0aa8\\u0ab5\\u0ac7\\u0aae\\u0acd\\u0aac\\u0ab0_\\u0aa1\\u0abf\\u0ab8\\u0ac7\\u0aae\\u0acd\\u0aac\\u0ab0\".split(\"_\"),monthsShort:\"\\u0a9c\\u0abe\\u0aa8\\u0acd\\u0aaf\\u0ac1._\\u0aab\\u0ac7\\u0aac\\u0acd\\u0ab0\\u0ac1._\\u0aae\\u0abe\\u0ab0\\u0acd\\u0a9a_\\u0a8f\\u0aaa\\u0acd\\u0ab0\\u0abf._\\u0aae\\u0ac7_\\u0a9c\\u0ac2\\u0aa8_\\u0a9c\\u0ac1\\u0ab2\\u0abe._\\u0a91\\u0a97._\\u0ab8\\u0aaa\\u0acd\\u0a9f\\u0ac7._\\u0a91\\u0a95\\u0acd\\u0a9f\\u0acd._\\u0aa8\\u0ab5\\u0ac7._\\u0aa1\\u0abf\\u0ab8\\u0ac7.\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u0ab0\\u0ab5\\u0abf\\u0ab5\\u0abe\\u0ab0_\\u0ab8\\u0acb\\u0aae\\u0ab5\\u0abe\\u0ab0_\\u0aae\\u0a82\\u0a97\\u0ab3\\u0ab5\\u0abe\\u0ab0_\\u0aac\\u0ac1\\u0aa7\\u0acd\\u0ab5\\u0abe\\u0ab0_\\u0a97\\u0ac1\\u0ab0\\u0ac1\\u0ab5\\u0abe\\u0ab0_\\u0ab6\\u0ac1\\u0a95\\u0acd\\u0ab0\\u0ab5\\u0abe\\u0ab0_\\u0ab6\\u0aa8\\u0abf\\u0ab5\\u0abe\\u0ab0\".split(\"_\"),weekdaysShort:\"\\u0ab0\\u0ab5\\u0abf_\\u0ab8\\u0acb\\u0aae_\\u0aae\\u0a82\\u0a97\\u0ab3_\\u0aac\\u0ac1\\u0aa7\\u0acd_\\u0a97\\u0ac1\\u0ab0\\u0ac1_\\u0ab6\\u0ac1\\u0a95\\u0acd\\u0ab0_\\u0ab6\\u0aa8\\u0abf\".split(\"_\"),weekdaysMin:\"\\u0ab0_\\u0ab8\\u0acb_\\u0aae\\u0a82_\\u0aac\\u0ac1_\\u0a97\\u0ac1_\\u0ab6\\u0ac1_\\u0ab6\".split(\"_\"),longDateFormat:{LT:\"A h:mm \\u0ab5\\u0abe\\u0a97\\u0acd\\u0aaf\\u0ac7\",LTS:\"A h:mm:ss \\u0ab5\\u0abe\\u0a97\\u0acd\\u0aaf\\u0ac7\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm \\u0ab5\\u0abe\\u0a97\\u0acd\\u0aaf\\u0ac7\",LLLL:\"dddd, D MMMM YYYY, A h:mm \\u0ab5\\u0abe\\u0a97\\u0acd\\u0aaf\\u0ac7\"},calendar:{sameDay:\"[\\u0a86\\u0a9c] LT\",nextDay:\"[\\u0a95\\u0abe\\u0ab2\\u0ac7] LT\",nextWeek:\"dddd, LT\",lastDay:\"[\\u0a97\\u0a87\\u0a95\\u0abe\\u0ab2\\u0ac7] LT\",lastWeek:\"[\\u0aaa\\u0abe\\u0a9b\\u0ab2\\u0abe] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0aae\\u0abe\",past:\"%s \\u0aaa\\u0ab9\\u0ac7\\u0ab2\\u0abe\",s:\"\\u0a85\\u0aae\\u0ac1\\u0a95 \\u0aaa\\u0ab3\\u0acb\",ss:\"%d \\u0ab8\\u0ac7\\u0a95\\u0a82\\u0aa1\",m:\"\\u0a8f\\u0a95 \\u0aae\\u0abf\\u0aa8\\u0abf\\u0a9f\",mm:\"%d \\u0aae\\u0abf\\u0aa8\\u0abf\\u0a9f\",h:\"\\u0a8f\\u0a95 \\u0a95\\u0ab2\\u0abe\\u0a95\",hh:\"%d \\u0a95\\u0ab2\\u0abe\\u0a95\",d:\"\\u0a8f\\u0a95 \\u0aa6\\u0abf\\u0ab5\\u0ab8\",dd:\"%d \\u0aa6\\u0abf\\u0ab5\\u0ab8\",M:\"\\u0a8f\\u0a95 \\u0aae\\u0ab9\\u0abf\\u0aa8\\u0acb\",MM:\"%d \\u0aae\\u0ab9\\u0abf\\u0aa8\\u0acb\",y:\"\\u0a8f\\u0a95 \\u0ab5\\u0ab0\\u0acd\\u0ab7\",yy:\"%d \\u0ab5\\u0ab0\\u0acd\\u0ab7\"},preparse:function(f){return f.replace(/[\\u0ae7\\u0ae8\\u0ae9\\u0aea\\u0aeb\\u0aec\\u0aed\\u0aee\\u0aef\\u0ae6]/g,function(T){return y[T]})},postformat:function(f){return f.replace(/\\d/g,function(T){return m[T]})},meridiemParse:/\\u0ab0\\u0abe\\u0aa4|\\u0aac\\u0aaa\\u0acb\\u0ab0|\\u0ab8\\u0ab5\\u0abe\\u0ab0|\\u0ab8\\u0abe\\u0a82\\u0a9c/,meridiemHour:function(f,T){return 12===f&&(f=0),\"\\u0ab0\\u0abe\\u0aa4\"===T?f<4?f:f+12:\"\\u0ab8\\u0ab5\\u0abe\\u0ab0\"===T?f:\"\\u0aac\\u0aaa\\u0acb\\u0ab0\"===T?f>=10?f:f+12:\"\\u0ab8\\u0abe\\u0a82\\u0a9c\"===T?f+12:void 0},meridiem:function(f,T,C){return f<4?\"\\u0ab0\\u0abe\\u0aa4\":f<10?\"\\u0ab8\\u0ab5\\u0abe\\u0ab0\":f<17?\"\\u0aac\\u0aaa\\u0acb\\u0ab0\":f<20?\"\\u0ab8\\u0abe\\u0a82\\u0a9c\":\"\\u0ab0\\u0abe\\u0aa4\"},week:{dow:0,doy:6}})}(L(6676))},4804:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"he\",{months:\"\\u05d9\\u05e0\\u05d5\\u05d0\\u05e8_\\u05e4\\u05d1\\u05e8\\u05d5\\u05d0\\u05e8_\\u05de\\u05e8\\u05e5_\\u05d0\\u05e4\\u05e8\\u05d9\\u05dc_\\u05de\\u05d0\\u05d9_\\u05d9\\u05d5\\u05e0\\u05d9_\\u05d9\\u05d5\\u05dc\\u05d9_\\u05d0\\u05d5\\u05d2\\u05d5\\u05e1\\u05d8_\\u05e1\\u05e4\\u05d8\\u05de\\u05d1\\u05e8_\\u05d0\\u05d5\\u05e7\\u05d8\\u05d5\\u05d1\\u05e8_\\u05e0\\u05d5\\u05d1\\u05de\\u05d1\\u05e8_\\u05d3\\u05e6\\u05de\\u05d1\\u05e8\".split(\"_\"),monthsShort:\"\\u05d9\\u05e0\\u05d5\\u05f3_\\u05e4\\u05d1\\u05e8\\u05f3_\\u05de\\u05e8\\u05e5_\\u05d0\\u05e4\\u05e8\\u05f3_\\u05de\\u05d0\\u05d9_\\u05d9\\u05d5\\u05e0\\u05d9_\\u05d9\\u05d5\\u05dc\\u05d9_\\u05d0\\u05d5\\u05d2\\u05f3_\\u05e1\\u05e4\\u05d8\\u05f3_\\u05d0\\u05d5\\u05e7\\u05f3_\\u05e0\\u05d5\\u05d1\\u05f3_\\u05d3\\u05e6\\u05de\\u05f3\".split(\"_\"),weekdays:\"\\u05e8\\u05d0\\u05e9\\u05d5\\u05df_\\u05e9\\u05e0\\u05d9_\\u05e9\\u05dc\\u05d9\\u05e9\\u05d9_\\u05e8\\u05d1\\u05d9\\u05e2\\u05d9_\\u05d7\\u05de\\u05d9\\u05e9\\u05d9_\\u05e9\\u05d9\\u05e9\\u05d9_\\u05e9\\u05d1\\u05ea\".split(\"_\"),weekdaysShort:\"\\u05d0\\u05f3_\\u05d1\\u05f3_\\u05d2\\u05f3_\\u05d3\\u05f3_\\u05d4\\u05f3_\\u05d5\\u05f3_\\u05e9\\u05f3\".split(\"_\"),weekdaysMin:\"\\u05d0_\\u05d1_\\u05d2_\\u05d3_\\u05d4_\\u05d5_\\u05e9\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D [\\u05d1]MMMM YYYY\",LLL:\"D [\\u05d1]MMMM YYYY HH:mm\",LLLL:\"dddd, D [\\u05d1]MMMM YYYY HH:mm\",l:\"D/M/YYYY\",ll:\"D MMM YYYY\",lll:\"D MMM YYYY HH:mm\",llll:\"ddd, D MMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u05d4\\u05d9\\u05d5\\u05dd \\u05d1\\u05be]LT\",nextDay:\"[\\u05de\\u05d7\\u05e8 \\u05d1\\u05be]LT\",nextWeek:\"dddd [\\u05d1\\u05e9\\u05e2\\u05d4] LT\",lastDay:\"[\\u05d0\\u05ea\\u05de\\u05d5\\u05dc \\u05d1\\u05be]LT\",lastWeek:\"[\\u05d1\\u05d9\\u05d5\\u05dd] dddd [\\u05d4\\u05d0\\u05d7\\u05e8\\u05d5\\u05df \\u05d1\\u05e9\\u05e2\\u05d4] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u05d1\\u05e2\\u05d5\\u05d3 %s\",past:\"\\u05dc\\u05e4\\u05e0\\u05d9 %s\",s:\"\\u05de\\u05e1\\u05e4\\u05e8 \\u05e9\\u05e0\\u05d9\\u05d5\\u05ea\",ss:\"%d \\u05e9\\u05e0\\u05d9\\u05d5\\u05ea\",m:\"\\u05d3\\u05e7\\u05d4\",mm:\"%d \\u05d3\\u05e7\\u05d5\\u05ea\",h:\"\\u05e9\\u05e2\\u05d4\",hh:function(y){return 2===y?\"\\u05e9\\u05e2\\u05ea\\u05d9\\u05d9\\u05dd\":y+\" \\u05e9\\u05e2\\u05d5\\u05ea\"},d:\"\\u05d9\\u05d5\\u05dd\",dd:function(y){return 2===y?\"\\u05d9\\u05d5\\u05de\\u05d9\\u05d9\\u05dd\":y+\" \\u05d9\\u05de\\u05d9\\u05dd\"},M:\"\\u05d7\\u05d5\\u05d3\\u05e9\",MM:function(y){return 2===y?\"\\u05d7\\u05d5\\u05d3\\u05e9\\u05d9\\u05d9\\u05dd\":y+\" \\u05d7\\u05d5\\u05d3\\u05e9\\u05d9\\u05dd\"},y:\"\\u05e9\\u05e0\\u05d4\",yy:function(y){return 2===y?\"\\u05e9\\u05e0\\u05ea\\u05d9\\u05d9\\u05dd\":y%10==0&&10!==y?y+\" \\u05e9\\u05e0\\u05d4\":y+\" \\u05e9\\u05e0\\u05d9\\u05dd\"}},meridiemParse:/\\u05d0\\u05d7\\u05d4\"\\u05e6|\\u05dc\\u05e4\\u05e0\\u05d4\"\\u05e6|\\u05d0\\u05d7\\u05e8\\u05d9 \\u05d4\\u05e6\\u05d4\\u05e8\\u05d9\\u05d9\\u05dd|\\u05dc\\u05e4\\u05e0\\u05d9 \\u05d4\\u05e6\\u05d4\\u05e8\\u05d9\\u05d9\\u05dd|\\u05dc\\u05e4\\u05e0\\u05d5\\u05ea \\u05d1\\u05d5\\u05e7\\u05e8|\\u05d1\\u05d1\\u05d5\\u05e7\\u05e8|\\u05d1\\u05e2\\u05e8\\u05d1/i,isPM:function(y){return/^(\\u05d0\\u05d7\\u05d4\"\\u05e6|\\u05d0\\u05d7\\u05e8\\u05d9 \\u05d4\\u05e6\\u05d4\\u05e8\\u05d9\\u05d9\\u05dd|\\u05d1\\u05e2\\u05e8\\u05d1)$/.test(y)},meridiem:function(y,_,f){return y<5?\"\\u05dc\\u05e4\\u05e0\\u05d5\\u05ea \\u05d1\\u05d5\\u05e7\\u05e8\":y<10?\"\\u05d1\\u05d1\\u05d5\\u05e7\\u05e8\":y<12?f?'\\u05dc\\u05e4\\u05e0\\u05d4\"\\u05e6':\"\\u05dc\\u05e4\\u05e0\\u05d9 \\u05d4\\u05e6\\u05d4\\u05e8\\u05d9\\u05d9\\u05dd\":y<18?f?'\\u05d0\\u05d7\\u05d4\"\\u05e6':\"\\u05d0\\u05d7\\u05e8\\u05d9 \\u05d4\\u05e6\\u05d4\\u05e8\\u05d9\\u05d9\\u05dd\":\"\\u05d1\\u05e2\\u05e8\\u05d1\"}})}(L(6676))},3015:function(z,O,L){!function(w){\"use strict\";var m={1:\"\\u0967\",2:\"\\u0968\",3:\"\\u0969\",4:\"\\u096a\",5:\"\\u096b\",6:\"\\u096c\",7:\"\\u096d\",8:\"\\u096e\",9:\"\\u096f\",0:\"\\u0966\"},y={\"\\u0967\":\"1\",\"\\u0968\":\"2\",\"\\u0969\":\"3\",\"\\u096a\":\"4\",\"\\u096b\":\"5\",\"\\u096c\":\"6\",\"\\u096d\":\"7\",\"\\u096e\":\"8\",\"\\u096f\":\"9\",\"\\u0966\":\"0\"},_=[/^\\u091c\\u0928/i,/^\\u092b\\u093c\\u0930|\\u092b\\u0930/i,/^\\u092e\\u093e\\u0930\\u094d\\u091a/i,/^\\u0905\\u092a\\u094d\\u0930\\u0948/i,/^\\u092e\\u0908/i,/^\\u091c\\u0942\\u0928/i,/^\\u091c\\u0941\\u0932/i,/^\\u0905\\u0917/i,/^\\u0938\\u093f\\u0924\\u0902|\\u0938\\u093f\\u0924/i,/^\\u0905\\u0915\\u094d\\u091f\\u0942/i,/^\\u0928\\u0935|\\u0928\\u0935\\u0902/i,/^\\u0926\\u093f\\u0938\\u0902|\\u0926\\u093f\\u0938/i];w.defineLocale(\"hi\",{months:{format:\"\\u091c\\u0928\\u0935\\u0930\\u0940_\\u092b\\u093c\\u0930\\u0935\\u0930\\u0940_\\u092e\\u093e\\u0930\\u094d\\u091a_\\u0905\\u092a\\u094d\\u0930\\u0948\\u0932_\\u092e\\u0908_\\u091c\\u0942\\u0928_\\u091c\\u0941\\u0932\\u093e\\u0908_\\u0905\\u0917\\u0938\\u094d\\u0924_\\u0938\\u093f\\u0924\\u092e\\u094d\\u092c\\u0930_\\u0905\\u0915\\u094d\\u091f\\u0942\\u092c\\u0930_\\u0928\\u0935\\u092e\\u094d\\u092c\\u0930_\\u0926\\u093f\\u0938\\u092e\\u094d\\u092c\\u0930\".split(\"_\"),standalone:\"\\u091c\\u0928\\u0935\\u0930\\u0940_\\u092b\\u0930\\u0935\\u0930\\u0940_\\u092e\\u093e\\u0930\\u094d\\u091a_\\u0905\\u092a\\u094d\\u0930\\u0948\\u0932_\\u092e\\u0908_\\u091c\\u0942\\u0928_\\u091c\\u0941\\u0932\\u093e\\u0908_\\u0905\\u0917\\u0938\\u094d\\u0924_\\u0938\\u093f\\u0924\\u0902\\u092c\\u0930_\\u0905\\u0915\\u094d\\u091f\\u0942\\u092c\\u0930_\\u0928\\u0935\\u0902\\u092c\\u0930_\\u0926\\u093f\\u0938\\u0902\\u092c\\u0930\".split(\"_\")},monthsShort:\"\\u091c\\u0928._\\u092b\\u093c\\u0930._\\u092e\\u093e\\u0930\\u094d\\u091a_\\u0905\\u092a\\u094d\\u0930\\u0948._\\u092e\\u0908_\\u091c\\u0942\\u0928_\\u091c\\u0941\\u0932._\\u0905\\u0917._\\u0938\\u093f\\u0924._\\u0905\\u0915\\u094d\\u091f\\u0942._\\u0928\\u0935._\\u0926\\u093f\\u0938.\".split(\"_\"),weekdays:\"\\u0930\\u0935\\u093f\\u0935\\u093e\\u0930_\\u0938\\u094b\\u092e\\u0935\\u093e\\u0930_\\u092e\\u0902\\u0917\\u0932\\u0935\\u093e\\u0930_\\u092c\\u0941\\u0927\\u0935\\u093e\\u0930_\\u0917\\u0941\\u0930\\u0942\\u0935\\u093e\\u0930_\\u0936\\u0941\\u0915\\u094d\\u0930\\u0935\\u093e\\u0930_\\u0936\\u0928\\u093f\\u0935\\u093e\\u0930\".split(\"_\"),weekdaysShort:\"\\u0930\\u0935\\u093f_\\u0938\\u094b\\u092e_\\u092e\\u0902\\u0917\\u0932_\\u092c\\u0941\\u0927_\\u0917\\u0941\\u0930\\u0942_\\u0936\\u0941\\u0915\\u094d\\u0930_\\u0936\\u0928\\u093f\".split(\"_\"),weekdaysMin:\"\\u0930_\\u0938\\u094b_\\u092e\\u0902_\\u092c\\u0941_\\u0917\\u0941_\\u0936\\u0941_\\u0936\".split(\"_\"),longDateFormat:{LT:\"A h:mm \\u092c\\u091c\\u0947\",LTS:\"A h:mm:ss \\u092c\\u091c\\u0947\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm \\u092c\\u091c\\u0947\",LLLL:\"dddd, D MMMM YYYY, A h:mm \\u092c\\u091c\\u0947\"},monthsParse:_,longMonthsParse:_,shortMonthsParse:[/^\\u091c\\u0928/i,/^\\u092b\\u093c\\u0930/i,/^\\u092e\\u093e\\u0930\\u094d\\u091a/i,/^\\u0905\\u092a\\u094d\\u0930\\u0948/i,/^\\u092e\\u0908/i,/^\\u091c\\u0942\\u0928/i,/^\\u091c\\u0941\\u0932/i,/^\\u0905\\u0917/i,/^\\u0938\\u093f\\u0924/i,/^\\u0905\\u0915\\u094d\\u091f\\u0942/i,/^\\u0928\\u0935/i,/^\\u0926\\u093f\\u0938/i],monthsRegex:/^(\\u091c\\u0928\\u0935\\u0930\\u0940|\\u091c\\u0928\\.?|\\u092b\\u093c\\u0930\\u0935\\u0930\\u0940|\\u092b\\u0930\\u0935\\u0930\\u0940|\\u092b\\u093c\\u0930\\.?|\\u092e\\u093e\\u0930\\u094d\\u091a?|\\u0905\\u092a\\u094d\\u0930\\u0948\\u0932|\\u0905\\u092a\\u094d\\u0930\\u0948\\.?|\\u092e\\u0908?|\\u091c\\u0942\\u0928?|\\u091c\\u0941\\u0932\\u093e\\u0908|\\u091c\\u0941\\u0932\\.?|\\u0905\\u0917\\u0938\\u094d\\u0924|\\u0905\\u0917\\.?|\\u0938\\u093f\\u0924\\u092e\\u094d\\u092c\\u0930|\\u0938\\u093f\\u0924\\u0902\\u092c\\u0930|\\u0938\\u093f\\u0924\\.?|\\u0905\\u0915\\u094d\\u091f\\u0942\\u092c\\u0930|\\u0905\\u0915\\u094d\\u091f\\u0942\\.?|\\u0928\\u0935\\u092e\\u094d\\u092c\\u0930|\\u0928\\u0935\\u0902\\u092c\\u0930|\\u0928\\u0935\\.?|\\u0926\\u093f\\u0938\\u092e\\u094d\\u092c\\u0930|\\u0926\\u093f\\u0938\\u0902\\u092c\\u0930|\\u0926\\u093f\\u0938\\.?)/i,monthsShortRegex:/^(\\u091c\\u0928\\u0935\\u0930\\u0940|\\u091c\\u0928\\.?|\\u092b\\u093c\\u0930\\u0935\\u0930\\u0940|\\u092b\\u0930\\u0935\\u0930\\u0940|\\u092b\\u093c\\u0930\\.?|\\u092e\\u093e\\u0930\\u094d\\u091a?|\\u0905\\u092a\\u094d\\u0930\\u0948\\u0932|\\u0905\\u092a\\u094d\\u0930\\u0948\\.?|\\u092e\\u0908?|\\u091c\\u0942\\u0928?|\\u091c\\u0941\\u0932\\u093e\\u0908|\\u091c\\u0941\\u0932\\.?|\\u0905\\u0917\\u0938\\u094d\\u0924|\\u0905\\u0917\\.?|\\u0938\\u093f\\u0924\\u092e\\u094d\\u092c\\u0930|\\u0938\\u093f\\u0924\\u0902\\u092c\\u0930|\\u0938\\u093f\\u0924\\.?|\\u0905\\u0915\\u094d\\u091f\\u0942\\u092c\\u0930|\\u0905\\u0915\\u094d\\u091f\\u0942\\.?|\\u0928\\u0935\\u092e\\u094d\\u092c\\u0930|\\u0928\\u0935\\u0902\\u092c\\u0930|\\u0928\\u0935\\.?|\\u0926\\u093f\\u0938\\u092e\\u094d\\u092c\\u0930|\\u0926\\u093f\\u0938\\u0902\\u092c\\u0930|\\u0926\\u093f\\u0938\\.?)/i,monthsStrictRegex:/^(\\u091c\\u0928\\u0935\\u0930\\u0940?|\\u092b\\u093c\\u0930\\u0935\\u0930\\u0940|\\u092b\\u0930\\u0935\\u0930\\u0940?|\\u092e\\u093e\\u0930\\u094d\\u091a?|\\u0905\\u092a\\u094d\\u0930\\u0948\\u0932?|\\u092e\\u0908?|\\u091c\\u0942\\u0928?|\\u091c\\u0941\\u0932\\u093e\\u0908?|\\u0905\\u0917\\u0938\\u094d\\u0924?|\\u0938\\u093f\\u0924\\u092e\\u094d\\u092c\\u0930|\\u0938\\u093f\\u0924\\u0902\\u092c\\u0930|\\u0938\\u093f\\u0924?\\.?|\\u0905\\u0915\\u094d\\u091f\\u0942\\u092c\\u0930|\\u0905\\u0915\\u094d\\u091f\\u0942\\.?|\\u0928\\u0935\\u092e\\u094d\\u092c\\u0930|\\u0928\\u0935\\u0902\\u092c\\u0930?|\\u0926\\u093f\\u0938\\u092e\\u094d\\u092c\\u0930|\\u0926\\u093f\\u0938\\u0902\\u092c\\u0930?)/i,monthsShortStrictRegex:/^(\\u091c\\u0928\\.?|\\u092b\\u093c\\u0930\\.?|\\u092e\\u093e\\u0930\\u094d\\u091a?|\\u0905\\u092a\\u094d\\u0930\\u0948\\.?|\\u092e\\u0908?|\\u091c\\u0942\\u0928?|\\u091c\\u0941\\u0932\\.?|\\u0905\\u0917\\.?|\\u0938\\u093f\\u0924\\.?|\\u0905\\u0915\\u094d\\u091f\\u0942\\.?|\\u0928\\u0935\\.?|\\u0926\\u093f\\u0938\\.?)/i,calendar:{sameDay:\"[\\u0906\\u091c] LT\",nextDay:\"[\\u0915\\u0932] LT\",nextWeek:\"dddd, LT\",lastDay:\"[\\u0915\\u0932] LT\",lastWeek:\"[\\u092a\\u093f\\u091b\\u0932\\u0947] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u092e\\u0947\\u0902\",past:\"%s \\u092a\\u0939\\u0932\\u0947\",s:\"\\u0915\\u0941\\u091b \\u0939\\u0940 \\u0915\\u094d\\u0937\\u0923\",ss:\"%d \\u0938\\u0947\\u0915\\u0902\\u0921\",m:\"\\u090f\\u0915 \\u092e\\u093f\\u0928\\u091f\",mm:\"%d \\u092e\\u093f\\u0928\\u091f\",h:\"\\u090f\\u0915 \\u0918\\u0902\\u091f\\u093e\",hh:\"%d \\u0918\\u0902\\u091f\\u0947\",d:\"\\u090f\\u0915 \\u0926\\u093f\\u0928\",dd:\"%d \\u0926\\u093f\\u0928\",M:\"\\u090f\\u0915 \\u092e\\u0939\\u0940\\u0928\\u0947\",MM:\"%d \\u092e\\u0939\\u0940\\u0928\\u0947\",y:\"\\u090f\\u0915 \\u0935\\u0930\\u094d\\u0937\",yy:\"%d \\u0935\\u0930\\u094d\\u0937\"},preparse:function(C){return C.replace(/[\\u0967\\u0968\\u0969\\u096a\\u096b\\u096c\\u096d\\u096e\\u096f\\u0966]/g,function(I){return y[I]})},postformat:function(C){return C.replace(/\\d/g,function(I){return m[I]})},meridiemParse:/\\u0930\\u093e\\u0924|\\u0938\\u0941\\u092c\\u0939|\\u0926\\u094b\\u092a\\u0939\\u0930|\\u0936\\u093e\\u092e/,meridiemHour:function(C,I){return 12===C&&(C=0),\"\\u0930\\u093e\\u0924\"===I?C<4?C:C+12:\"\\u0938\\u0941\\u092c\\u0939\"===I?C:\"\\u0926\\u094b\\u092a\\u0939\\u0930\"===I?C>=10?C:C+12:\"\\u0936\\u093e\\u092e\"===I?C+12:void 0},meridiem:function(C,I,F){return C<4?\"\\u0930\\u093e\\u0924\":C<10?\"\\u0938\\u0941\\u092c\\u0939\":C<17?\"\\u0926\\u094b\\u092a\\u0939\\u0930\":C<20?\"\\u0936\\u093e\\u092e\":\"\\u0930\\u093e\\u0924\"},week:{dow:0,doy:6}})}(L(6676))},7134:function(z,O,L){!function(w){\"use strict\";function m(_,f,T){var C=_+\" \";switch(T){case\"ss\":return C+(1===_?\"sekunda\":2===_||3===_||4===_?\"sekunde\":\"sekundi\");case\"m\":return f?\"jedna minuta\":\"jedne minute\";case\"mm\":return C+(1===_?\"minuta\":2===_||3===_||4===_?\"minute\":\"minuta\");case\"h\":return f?\"jedan sat\":\"jednog sata\";case\"hh\":return C+(1===_?\"sat\":2===_||3===_||4===_?\"sata\":\"sati\");case\"dd\":return C+(1===_?\"dan\":\"dana\");case\"MM\":return C+(1===_?\"mjesec\":2===_||3===_||4===_?\"mjeseca\":\"mjeseci\");case\"yy\":return C+(1===_?\"godina\":2===_||3===_||4===_?\"godine\":\"godina\")}}w.defineLocale(\"hr\",{months:{format:\"sije\\u010dnja_velja\\u010de_o\\u017eujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca\".split(\"_\"),standalone:\"sije\\u010danj_velja\\u010da_o\\u017eujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac\".split(\"_\")},monthsShort:\"sij._velj._o\\u017eu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.\".split(\"_\"),monthsParseExact:!0,weekdays:\"nedjelja_ponedjeljak_utorak_srijeda_\\u010detvrtak_petak_subota\".split(\"_\"),weekdaysShort:\"ned._pon._uto._sri._\\u010det._pet._sub.\".split(\"_\"),weekdaysMin:\"ne_po_ut_sr_\\u010de_pe_su\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD.MM.YYYY\",LL:\"Do MMMM YYYY\",LLL:\"Do MMMM YYYY H:mm\",LLLL:\"dddd, Do MMMM YYYY H:mm\"},calendar:{sameDay:\"[danas u] LT\",nextDay:\"[sutra u] LT\",nextWeek:function(){switch(this.day()){case 0:return\"[u] [nedjelju] [u] LT\";case 3:return\"[u] [srijedu] [u] LT\";case 6:return\"[u] [subotu] [u] LT\";case 1:case 2:case 4:case 5:return\"[u] dddd [u] LT\"}},lastDay:\"[ju\\u010der u] LT\",lastWeek:function(){switch(this.day()){case 0:return\"[pro\\u0161lu] [nedjelju] [u] LT\";case 3:return\"[pro\\u0161lu] [srijedu] [u] LT\";case 6:return\"[pro\\u0161le] [subote] [u] LT\";case 1:case 2:case 4:case 5:return\"[pro\\u0161li] dddd [u] LT\"}},sameElse:\"L\"},relativeTime:{future:\"za %s\",past:\"prije %s\",s:\"par sekundi\",ss:m,m,mm:m,h:m,hh:m,d:\"dan\",dd:m,M:\"mjesec\",MM:m,y:\"godinu\",yy:m},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:7}})}(L(6676))},670:function(z,O,L){!function(w){\"use strict\";var m=\"vas\\xe1rnap h\\xe9tf\\u0151n kedden szerd\\xe1n cs\\xfct\\xf6rt\\xf6k\\xf6n p\\xe9nteken szombaton\".split(\" \");function y(T,C,I,F){var B=T;switch(I){case\"s\":return F||C?\"n\\xe9h\\xe1ny m\\xe1sodperc\":\"n\\xe9h\\xe1ny m\\xe1sodperce\";case\"ss\":return B+(F||C)?\" m\\xe1sodperc\":\" m\\xe1sodperce\";case\"m\":return\"egy\"+(F||C?\" perc\":\" perce\");case\"mm\":return B+(F||C?\" perc\":\" perce\");case\"h\":return\"egy\"+(F||C?\" \\xf3ra\":\" \\xf3r\\xe1ja\");case\"hh\":return B+(F||C?\" \\xf3ra\":\" \\xf3r\\xe1ja\");case\"d\":return\"egy\"+(F||C?\" nap\":\" napja\");case\"dd\":return B+(F||C?\" nap\":\" napja\");case\"M\":return\"egy\"+(F||C?\" h\\xf3nap\":\" h\\xf3napja\");case\"MM\":return B+(F||C?\" h\\xf3nap\":\" h\\xf3napja\");case\"y\":return\"egy\"+(F||C?\" \\xe9v\":\" \\xe9ve\");case\"yy\":return B+(F||C?\" \\xe9v\":\" \\xe9ve\")}return\"\"}function _(T){return(T?\"\":\"[m\\xfalt] \")+\"[\"+m[this.day()]+\"] LT[-kor]\"}w.defineLocale(\"hu\",{months:\"janu\\xe1r_febru\\xe1r_m\\xe1rcius_\\xe1prilis_m\\xe1jus_j\\xfanius_j\\xfalius_augusztus_szeptember_okt\\xf3ber_november_december\".split(\"_\"),monthsShort:\"jan._feb._m\\xe1rc._\\xe1pr._m\\xe1j._j\\xfan._j\\xfal._aug._szept._okt._nov._dec.\".split(\"_\"),monthsParseExact:!0,weekdays:\"vas\\xe1rnap_h\\xe9tf\\u0151_kedd_szerda_cs\\xfct\\xf6rt\\xf6k_p\\xe9ntek_szombat\".split(\"_\"),weekdaysShort:\"vas_h\\xe9t_kedd_sze_cs\\xfct_p\\xe9n_szo\".split(\"_\"),weekdaysMin:\"v_h_k_sze_cs_p_szo\".split(\"_\"),longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"YYYY.MM.DD.\",LL:\"YYYY. MMMM D.\",LLL:\"YYYY. MMMM D. H:mm\",LLLL:\"YYYY. MMMM D., dddd H:mm\"},meridiemParse:/de|du/i,isPM:function(T){return\"u\"===T.charAt(1).toLowerCase()},meridiem:function(T,C,I){return T<12?!0===I?\"de\":\"DE\":!0===I?\"du\":\"DU\"},calendar:{sameDay:\"[ma] LT[-kor]\",nextDay:\"[holnap] LT[-kor]\",nextWeek:function(){return _.call(this,!0)},lastDay:\"[tegnap] LT[-kor]\",lastWeek:function(){return _.call(this,!1)},sameElse:\"L\"},relativeTime:{future:\"%s m\\xfalva\",past:\"%s\",s:y,ss:y,m:y,mm:y,h:y,hh:y,d:y,dd:y,M:y,MM:y,y,yy:y},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(L(6676))},4523:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"hy-am\",{months:{format:\"\\u0570\\u0578\\u0582\\u0576\\u057e\\u0561\\u0580\\u056b_\\u0583\\u0565\\u057f\\u0580\\u057e\\u0561\\u0580\\u056b_\\u0574\\u0561\\u0580\\u057f\\u056b_\\u0561\\u057a\\u0580\\u056b\\u056c\\u056b_\\u0574\\u0561\\u0575\\u056b\\u057d\\u056b_\\u0570\\u0578\\u0582\\u0576\\u056b\\u057d\\u056b_\\u0570\\u0578\\u0582\\u056c\\u056b\\u057d\\u056b_\\u0585\\u0563\\u0578\\u057d\\u057f\\u0578\\u057d\\u056b_\\u057d\\u0565\\u057a\\u057f\\u0565\\u0574\\u0562\\u0565\\u0580\\u056b_\\u0570\\u0578\\u056f\\u057f\\u0565\\u0574\\u0562\\u0565\\u0580\\u056b_\\u0576\\u0578\\u0575\\u0565\\u0574\\u0562\\u0565\\u0580\\u056b_\\u0564\\u0565\\u056f\\u057f\\u0565\\u0574\\u0562\\u0565\\u0580\\u056b\".split(\"_\"),standalone:\"\\u0570\\u0578\\u0582\\u0576\\u057e\\u0561\\u0580_\\u0583\\u0565\\u057f\\u0580\\u057e\\u0561\\u0580_\\u0574\\u0561\\u0580\\u057f_\\u0561\\u057a\\u0580\\u056b\\u056c_\\u0574\\u0561\\u0575\\u056b\\u057d_\\u0570\\u0578\\u0582\\u0576\\u056b\\u057d_\\u0570\\u0578\\u0582\\u056c\\u056b\\u057d_\\u0585\\u0563\\u0578\\u057d\\u057f\\u0578\\u057d_\\u057d\\u0565\\u057a\\u057f\\u0565\\u0574\\u0562\\u0565\\u0580_\\u0570\\u0578\\u056f\\u057f\\u0565\\u0574\\u0562\\u0565\\u0580_\\u0576\\u0578\\u0575\\u0565\\u0574\\u0562\\u0565\\u0580_\\u0564\\u0565\\u056f\\u057f\\u0565\\u0574\\u0562\\u0565\\u0580\".split(\"_\")},monthsShort:\"\\u0570\\u0576\\u057e_\\u0583\\u057f\\u0580_\\u0574\\u0580\\u057f_\\u0561\\u057a\\u0580_\\u0574\\u0575\\u057d_\\u0570\\u0576\\u057d_\\u0570\\u056c\\u057d_\\u0585\\u0563\\u057d_\\u057d\\u057a\\u057f_\\u0570\\u056f\\u057f_\\u0576\\u0574\\u0562_\\u0564\\u056f\\u057f\".split(\"_\"),weekdays:\"\\u056f\\u056b\\u0580\\u0561\\u056f\\u056b_\\u0565\\u0580\\u056f\\u0578\\u0582\\u0577\\u0561\\u0562\\u0569\\u056b_\\u0565\\u0580\\u0565\\u0584\\u0577\\u0561\\u0562\\u0569\\u056b_\\u0579\\u0578\\u0580\\u0565\\u0584\\u0577\\u0561\\u0562\\u0569\\u056b_\\u0570\\u056b\\u0576\\u0563\\u0577\\u0561\\u0562\\u0569\\u056b_\\u0578\\u0582\\u0580\\u0562\\u0561\\u0569_\\u0577\\u0561\\u0562\\u0561\\u0569\".split(\"_\"),weekdaysShort:\"\\u056f\\u0580\\u056f_\\u0565\\u0580\\u056f_\\u0565\\u0580\\u0584_\\u0579\\u0580\\u0584_\\u0570\\u0576\\u0563_\\u0578\\u0582\\u0580\\u0562_\\u0577\\u0562\\u0569\".split(\"_\"),weekdaysMin:\"\\u056f\\u0580\\u056f_\\u0565\\u0580\\u056f_\\u0565\\u0580\\u0584_\\u0579\\u0580\\u0584_\\u0570\\u0576\\u0563_\\u0578\\u0582\\u0580\\u0562_\\u0577\\u0562\\u0569\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY \\u0569.\",LLL:\"D MMMM YYYY \\u0569., HH:mm\",LLLL:\"dddd, D MMMM YYYY \\u0569., HH:mm\"},calendar:{sameDay:\"[\\u0561\\u0575\\u057d\\u0585\\u0580] LT\",nextDay:\"[\\u057e\\u0561\\u0572\\u0568] LT\",lastDay:\"[\\u0565\\u0580\\u0565\\u056f] LT\",nextWeek:function(){return\"dddd [\\u0585\\u0580\\u0568 \\u056a\\u0561\\u0574\\u0568] LT\"},lastWeek:function(){return\"[\\u0561\\u0576\\u0581\\u0561\\u056e] dddd [\\u0585\\u0580\\u0568 \\u056a\\u0561\\u0574\\u0568] LT\"},sameElse:\"L\"},relativeTime:{future:\"%s \\u0570\\u0565\\u057f\\u0578\",past:\"%s \\u0561\\u057c\\u0561\\u057b\",s:\"\\u0574\\u056b \\u0584\\u0561\\u0576\\u056b \\u057e\\u0561\\u0575\\u0580\\u056f\\u0575\\u0561\\u0576\",ss:\"%d \\u057e\\u0561\\u0575\\u0580\\u056f\\u0575\\u0561\\u0576\",m:\"\\u0580\\u0578\\u057a\\u0565\",mm:\"%d \\u0580\\u0578\\u057a\\u0565\",h:\"\\u056a\\u0561\\u0574\",hh:\"%d \\u056a\\u0561\\u0574\",d:\"\\u0585\\u0580\",dd:\"%d \\u0585\\u0580\",M:\"\\u0561\\u0574\\u056b\\u057d\",MM:\"%d \\u0561\\u0574\\u056b\\u057d\",y:\"\\u057f\\u0561\\u0580\\u056b\",yy:\"%d \\u057f\\u0561\\u0580\\u056b\"},meridiemParse:/\\u0563\\u056b\\u0577\\u0565\\u0580\\u057e\\u0561|\\u0561\\u057c\\u0561\\u057e\\u0578\\u057f\\u057e\\u0561|\\u0581\\u0565\\u0580\\u0565\\u056f\\u057e\\u0561|\\u0565\\u0580\\u0565\\u056f\\u0578\\u0575\\u0561\\u0576/,isPM:function(y){return/^(\\u0581\\u0565\\u0580\\u0565\\u056f\\u057e\\u0561|\\u0565\\u0580\\u0565\\u056f\\u0578\\u0575\\u0561\\u0576)$/.test(y)},meridiem:function(y){return y<4?\"\\u0563\\u056b\\u0577\\u0565\\u0580\\u057e\\u0561\":y<12?\"\\u0561\\u057c\\u0561\\u057e\\u0578\\u057f\\u057e\\u0561\":y<17?\"\\u0581\\u0565\\u0580\\u0565\\u056f\\u057e\\u0561\":\"\\u0565\\u0580\\u0565\\u056f\\u0578\\u0575\\u0561\\u0576\"},dayOfMonthOrdinalParse:/\\d{1,2}|\\d{1,2}-(\\u056b\\u0576|\\u0580\\u0564)/,ordinal:function(y,_){switch(_){case\"DDD\":case\"w\":case\"W\":case\"DDDo\":return 1===y?y+\"-\\u056b\\u0576\":y+\"-\\u0580\\u0564\";default:return y}},week:{dow:1,doy:7}})}(L(6676))},9233:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"id\",{months:\"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember\".split(\"_\"),monthsShort:\"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des\".split(\"_\"),weekdays:\"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu\".split(\"_\"),weekdaysShort:\"Min_Sen_Sel_Rab_Kam_Jum_Sab\".split(\"_\"),weekdaysMin:\"Mg_Sn_Sl_Rb_Km_Jm_Sb\".split(\"_\"),longDateFormat:{LT:\"HH.mm\",LTS:\"HH.mm.ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY [pukul] HH.mm\",LLLL:\"dddd, D MMMM YYYY [pukul] HH.mm\"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(y,_){return 12===y&&(y=0),\"pagi\"===_?y:\"siang\"===_?y>=11?y:y+12:\"sore\"===_||\"malam\"===_?y+12:void 0},meridiem:function(y,_,f){return y<11?\"pagi\":y<15?\"siang\":y<19?\"sore\":\"malam\"},calendar:{sameDay:\"[Hari ini pukul] LT\",nextDay:\"[Besok pukul] LT\",nextWeek:\"dddd [pukul] LT\",lastDay:\"[Kemarin pukul] LT\",lastWeek:\"dddd [lalu pukul] LT\",sameElse:\"L\"},relativeTime:{future:\"dalam %s\",past:\"%s yang lalu\",s:\"beberapa detik\",ss:\"%d detik\",m:\"semenit\",mm:\"%d menit\",h:\"sejam\",hh:\"%d jam\",d:\"sehari\",dd:\"%d hari\",M:\"sebulan\",MM:\"%d bulan\",y:\"setahun\",yy:\"%d tahun\"},week:{dow:0,doy:6}})}(L(6676))},4693:function(z,O,L){!function(w){\"use strict\";function m(f){return f%100==11||f%10!=1}function y(f,T,C,I){var F=f+\" \";switch(C){case\"s\":return T||I?\"nokkrar sek\\xfandur\":\"nokkrum sek\\xfandum\";case\"ss\":return m(f)?F+(T||I?\"sek\\xfandur\":\"sek\\xfandum\"):F+\"sek\\xfanda\";case\"m\":return T?\"m\\xedn\\xfata\":\"m\\xedn\\xfatu\";case\"mm\":return m(f)?F+(T||I?\"m\\xedn\\xfatur\":\"m\\xedn\\xfatum\"):T?F+\"m\\xedn\\xfata\":F+\"m\\xedn\\xfatu\";case\"hh\":return m(f)?F+(T||I?\"klukkustundir\":\"klukkustundum\"):F+\"klukkustund\";case\"d\":return T?\"dagur\":I?\"dag\":\"degi\";case\"dd\":return m(f)?T?F+\"dagar\":F+(I?\"daga\":\"d\\xf6gum\"):T?F+\"dagur\":F+(I?\"dag\":\"degi\");case\"M\":return T?\"m\\xe1nu\\xf0ur\":I?\"m\\xe1nu\\xf0\":\"m\\xe1nu\\xf0i\";case\"MM\":return m(f)?T?F+\"m\\xe1nu\\xf0ir\":F+(I?\"m\\xe1nu\\xf0i\":\"m\\xe1nu\\xf0um\"):T?F+\"m\\xe1nu\\xf0ur\":F+(I?\"m\\xe1nu\\xf0\":\"m\\xe1nu\\xf0i\");case\"y\":return T||I?\"\\xe1r\":\"\\xe1ri\";case\"yy\":return m(f)?F+(T||I?\"\\xe1r\":\"\\xe1rum\"):F+(T||I?\"\\xe1r\":\"\\xe1ri\")}}w.defineLocale(\"is\",{months:\"jan\\xfaar_febr\\xfaar_mars_apr\\xedl_ma\\xed_j\\xfan\\xed_j\\xfal\\xed_\\xe1g\\xfast_september_okt\\xf3ber_n\\xf3vember_desember\".split(\"_\"),monthsShort:\"jan_feb_mar_apr_ma\\xed_j\\xfan_j\\xfal_\\xe1g\\xfa_sep_okt_n\\xf3v_des\".split(\"_\"),weekdays:\"sunnudagur_m\\xe1nudagur_\\xferi\\xf0judagur_mi\\xf0vikudagur_fimmtudagur_f\\xf6studagur_laugardagur\".split(\"_\"),weekdaysShort:\"sun_m\\xe1n_\\xferi_mi\\xf0_fim_f\\xf6s_lau\".split(\"_\"),weekdaysMin:\"Su_M\\xe1_\\xder_Mi_Fi_F\\xf6_La\".split(\"_\"),longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY [kl.] H:mm\",LLLL:\"dddd, D. MMMM YYYY [kl.] H:mm\"},calendar:{sameDay:\"[\\xed dag kl.] LT\",nextDay:\"[\\xe1 morgun kl.] LT\",nextWeek:\"dddd [kl.] LT\",lastDay:\"[\\xed g\\xe6r kl.] LT\",lastWeek:\"[s\\xed\\xf0asta] dddd [kl.] LT\",sameElse:\"L\"},relativeTime:{future:\"eftir %s\",past:\"fyrir %s s\\xed\\xf0an\",s:y,ss:y,m:y,mm:y,h:\"klukkustund\",hh:y,d:y,dd:y,M:y,MM:y,y,yy:y},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(L(6676))},8118:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"it-ch\",{months:\"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre\".split(\"_\"),monthsShort:\"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic\".split(\"_\"),weekdays:\"domenica_luned\\xec_marted\\xec_mercoled\\xec_gioved\\xec_venerd\\xec_sabato\".split(\"_\"),weekdaysShort:\"dom_lun_mar_mer_gio_ven_sab\".split(\"_\"),weekdaysMin:\"do_lu_ma_me_gi_ve_sa\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Oggi alle] LT\",nextDay:\"[Domani alle] LT\",nextWeek:\"dddd [alle] LT\",lastDay:\"[Ieri alle] LT\",lastWeek:function(){return 0===this.day()?\"[la scorsa] dddd [alle] LT\":\"[lo scorso] dddd [alle] LT\"},sameElse:\"L\"},relativeTime:{future:function(y){return(/^[0-9].+$/.test(y)?\"tra\":\"in\")+\" \"+y},past:\"%s fa\",s:\"alcuni secondi\",ss:\"%d secondi\",m:\"un minuto\",mm:\"%d minuti\",h:\"un'ora\",hh:\"%d ore\",d:\"un giorno\",dd:\"%d giorni\",M:\"un mese\",MM:\"%d mesi\",y:\"un anno\",yy:\"%d anni\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:1,doy:4}})}(L(6676))},3936:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"it\",{months:\"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre\".split(\"_\"),monthsShort:\"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic\".split(\"_\"),weekdays:\"domenica_luned\\xec_marted\\xec_mercoled\\xec_gioved\\xec_venerd\\xec_sabato\".split(\"_\"),weekdaysShort:\"dom_lun_mar_mer_gio_ven_sab\".split(\"_\"),weekdaysMin:\"do_lu_ma_me_gi_ve_sa\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:function(){return\"[Oggi a\"+(this.hours()>1?\"lle \":0===this.hours()?\" \":\"ll'\")+\"]LT\"},nextDay:function(){return\"[Domani a\"+(this.hours()>1?\"lle \":0===this.hours()?\" \":\"ll'\")+\"]LT\"},nextWeek:function(){return\"dddd [a\"+(this.hours()>1?\"lle \":0===this.hours()?\" \":\"ll'\")+\"]LT\"},lastDay:function(){return\"[Ieri a\"+(this.hours()>1?\"lle \":0===this.hours()?\" \":\"ll'\")+\"]LT\"},lastWeek:function(){return 0===this.day()?\"[La scorsa] dddd [a\"+(this.hours()>1?\"lle \":0===this.hours()?\" \":\"ll'\")+\"]LT\":\"[Lo scorso] dddd [a\"+(this.hours()>1?\"lle \":0===this.hours()?\" \":\"ll'\")+\"]LT\"},sameElse:\"L\"},relativeTime:{future:\"tra %s\",past:\"%s fa\",s:\"alcuni secondi\",ss:\"%d secondi\",m:\"un minuto\",mm:\"%d minuti\",h:\"un'ora\",hh:\"%d ore\",d:\"un giorno\",dd:\"%d giorni\",w:\"una settimana\",ww:\"%d settimane\",M:\"un mese\",MM:\"%d mesi\",y:\"un anno\",yy:\"%d anni\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:1,doy:4}})}(L(6676))},6871:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"ja\",{eras:[{since:\"2019-05-01\",offset:1,name:\"\\u4ee4\\u548c\",narrow:\"\\u32ff\",abbr:\"R\"},{since:\"1989-01-08\",until:\"2019-04-30\",offset:1,name:\"\\u5e73\\u6210\",narrow:\"\\u337b\",abbr:\"H\"},{since:\"1926-12-25\",until:\"1989-01-07\",offset:1,name:\"\\u662d\\u548c\",narrow:\"\\u337c\",abbr:\"S\"},{since:\"1912-07-30\",until:\"1926-12-24\",offset:1,name:\"\\u5927\\u6b63\",narrow:\"\\u337d\",abbr:\"T\"},{since:\"1873-01-01\",until:\"1912-07-29\",offset:6,name:\"\\u660e\\u6cbb\",narrow:\"\\u337e\",abbr:\"M\"},{since:\"0001-01-01\",until:\"1873-12-31\",offset:1,name:\"\\u897f\\u66a6\",narrow:\"AD\",abbr:\"AD\"},{since:\"0000-12-31\",until:-1/0,offset:1,name:\"\\u7d00\\u5143\\u524d\",narrow:\"BC\",abbr:\"BC\"}],eraYearOrdinalRegex:/(\\u5143|\\d+)\\u5e74/,eraYearOrdinalParse:function(y,_){return\"\\u5143\"===_[1]?1:parseInt(_[1]||y,10)},months:\"1\\u6708_2\\u6708_3\\u6708_4\\u6708_5\\u6708_6\\u6708_7\\u6708_8\\u6708_9\\u6708_10\\u6708_11\\u6708_12\\u6708\".split(\"_\"),monthsShort:\"1\\u6708_2\\u6708_3\\u6708_4\\u6708_5\\u6708_6\\u6708_7\\u6708_8\\u6708_9\\u6708_10\\u6708_11\\u6708_12\\u6708\".split(\"_\"),weekdays:\"\\u65e5\\u66dc\\u65e5_\\u6708\\u66dc\\u65e5_\\u706b\\u66dc\\u65e5_\\u6c34\\u66dc\\u65e5_\\u6728\\u66dc\\u65e5_\\u91d1\\u66dc\\u65e5_\\u571f\\u66dc\\u65e5\".split(\"_\"),weekdaysShort:\"\\u65e5_\\u6708_\\u706b_\\u6c34_\\u6728_\\u91d1_\\u571f\".split(\"_\"),weekdaysMin:\"\\u65e5_\\u6708_\\u706b_\\u6c34_\\u6728_\\u91d1_\\u571f\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY/MM/DD\",LL:\"YYYY\\u5e74M\\u6708D\\u65e5\",LLL:\"YYYY\\u5e74M\\u6708D\\u65e5 HH:mm\",LLLL:\"YYYY\\u5e74M\\u6708D\\u65e5 dddd HH:mm\",l:\"YYYY/MM/DD\",ll:\"YYYY\\u5e74M\\u6708D\\u65e5\",lll:\"YYYY\\u5e74M\\u6708D\\u65e5 HH:mm\",llll:\"YYYY\\u5e74M\\u6708D\\u65e5(ddd) HH:mm\"},meridiemParse:/\\u5348\\u524d|\\u5348\\u5f8c/i,isPM:function(y){return\"\\u5348\\u5f8c\"===y},meridiem:function(y,_,f){return y<12?\"\\u5348\\u524d\":\"\\u5348\\u5f8c\"},calendar:{sameDay:\"[\\u4eca\\u65e5] LT\",nextDay:\"[\\u660e\\u65e5] LT\",nextWeek:function(y){return y.week()!==this.week()?\"[\\u6765\\u9031]dddd LT\":\"dddd LT\"},lastDay:\"[\\u6628\\u65e5] LT\",lastWeek:function(y){return this.week()!==y.week()?\"[\\u5148\\u9031]dddd LT\":\"dddd LT\"},sameElse:\"L\"},dayOfMonthOrdinalParse:/\\d{1,2}\\u65e5/,ordinal:function(y,_){switch(_){case\"y\":return 1===y?\"\\u5143\\u5e74\":y+\"\\u5e74\";case\"d\":case\"D\":case\"DDD\":return y+\"\\u65e5\";default:return y}},relativeTime:{future:\"%s\\u5f8c\",past:\"%s\\u524d\",s:\"\\u6570\\u79d2\",ss:\"%d\\u79d2\",m:\"1\\u5206\",mm:\"%d\\u5206\",h:\"1\\u6642\\u9593\",hh:\"%d\\u6642\\u9593\",d:\"1\\u65e5\",dd:\"%d\\u65e5\",M:\"1\\u30f6\\u6708\",MM:\"%d\\u30f6\\u6708\",y:\"1\\u5e74\",yy:\"%d\\u5e74\"}})}(L(6676))},8710:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"jv\",{months:\"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember\".split(\"_\"),monthsShort:\"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des\".split(\"_\"),weekdays:\"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu\".split(\"_\"),weekdaysShort:\"Min_Sen_Sel_Reb_Kem_Jem_Sep\".split(\"_\"),weekdaysMin:\"Mg_Sn_Sl_Rb_Km_Jm_Sp\".split(\"_\"),longDateFormat:{LT:\"HH.mm\",LTS:\"HH.mm.ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY [pukul] HH.mm\",LLLL:\"dddd, D MMMM YYYY [pukul] HH.mm\"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(y,_){return 12===y&&(y=0),\"enjing\"===_?y:\"siyang\"===_?y>=11?y:y+12:\"sonten\"===_||\"ndalu\"===_?y+12:void 0},meridiem:function(y,_,f){return y<11?\"enjing\":y<15?\"siyang\":y<19?\"sonten\":\"ndalu\"},calendar:{sameDay:\"[Dinten puniko pukul] LT\",nextDay:\"[Mbenjang pukul] LT\",nextWeek:\"dddd [pukul] LT\",lastDay:\"[Kala wingi pukul] LT\",lastWeek:\"dddd [kepengker pukul] LT\",sameElse:\"L\"},relativeTime:{future:\"wonten ing %s\",past:\"%s ingkang kepengker\",s:\"sawetawis detik\",ss:\"%d detik\",m:\"setunggal menit\",mm:\"%d menit\",h:\"setunggal jam\",hh:\"%d jam\",d:\"sedinten\",dd:\"%d dinten\",M:\"sewulan\",MM:\"%d wulan\",y:\"setaun\",yy:\"%d taun\"},week:{dow:1,doy:7}})}(L(6676))},7125:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"ka\",{months:\"\\u10d8\\u10d0\\u10dc\\u10d5\\u10d0\\u10e0\\u10d8_\\u10d7\\u10d4\\u10d1\\u10d4\\u10e0\\u10d5\\u10d0\\u10da\\u10d8_\\u10db\\u10d0\\u10e0\\u10e2\\u10d8_\\u10d0\\u10de\\u10e0\\u10d8\\u10da\\u10d8_\\u10db\\u10d0\\u10d8\\u10e1\\u10d8_\\u10d8\\u10d5\\u10dc\\u10d8\\u10e1\\u10d8_\\u10d8\\u10d5\\u10da\\u10d8\\u10e1\\u10d8_\\u10d0\\u10d2\\u10d5\\u10d8\\u10e1\\u10e2\\u10dd_\\u10e1\\u10d4\\u10e5\\u10e2\\u10d4\\u10db\\u10d1\\u10d4\\u10e0\\u10d8_\\u10dd\\u10e5\\u10e2\\u10dd\\u10db\\u10d1\\u10d4\\u10e0\\u10d8_\\u10dc\\u10dd\\u10d4\\u10db\\u10d1\\u10d4\\u10e0\\u10d8_\\u10d3\\u10d4\\u10d9\\u10d4\\u10db\\u10d1\\u10d4\\u10e0\\u10d8\".split(\"_\"),monthsShort:\"\\u10d8\\u10d0\\u10dc_\\u10d7\\u10d4\\u10d1_\\u10db\\u10d0\\u10e0_\\u10d0\\u10de\\u10e0_\\u10db\\u10d0\\u10d8_\\u10d8\\u10d5\\u10dc_\\u10d8\\u10d5\\u10da_\\u10d0\\u10d2\\u10d5_\\u10e1\\u10d4\\u10e5_\\u10dd\\u10e5\\u10e2_\\u10dc\\u10dd\\u10d4_\\u10d3\\u10d4\\u10d9\".split(\"_\"),weekdays:{standalone:\"\\u10d9\\u10d5\\u10d8\\u10e0\\u10d0_\\u10dd\\u10e0\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10d8_\\u10e1\\u10d0\\u10db\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10d8_\\u10dd\\u10d7\\u10ee\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10d8_\\u10ee\\u10e3\\u10d7\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10d8_\\u10de\\u10d0\\u10e0\\u10d0\\u10e1\\u10d9\\u10d4\\u10d5\\u10d8_\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10d8\".split(\"_\"),format:\"\\u10d9\\u10d5\\u10d8\\u10e0\\u10d0\\u10e1_\\u10dd\\u10e0\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10e1_\\u10e1\\u10d0\\u10db\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10e1_\\u10dd\\u10d7\\u10ee\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10e1_\\u10ee\\u10e3\\u10d7\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10e1_\\u10de\\u10d0\\u10e0\\u10d0\\u10e1\\u10d9\\u10d4\\u10d5\\u10e1_\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10e1\".split(\"_\"),isFormat:/(\\u10ec\\u10d8\\u10dc\\u10d0|\\u10e8\\u10d4\\u10db\\u10d3\\u10d4\\u10d2)/},weekdaysShort:\"\\u10d9\\u10d5\\u10d8_\\u10dd\\u10e0\\u10e8_\\u10e1\\u10d0\\u10db_\\u10dd\\u10d7\\u10ee_\\u10ee\\u10e3\\u10d7_\\u10de\\u10d0\\u10e0_\\u10e8\\u10d0\\u10d1\".split(\"_\"),weekdaysMin:\"\\u10d9\\u10d5_\\u10dd\\u10e0_\\u10e1\\u10d0_\\u10dd\\u10d7_\\u10ee\\u10e3_\\u10de\\u10d0_\\u10e8\\u10d0\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u10d3\\u10e6\\u10d4\\u10e1] LT[-\\u10d6\\u10d4]\",nextDay:\"[\\u10ee\\u10d5\\u10d0\\u10da] LT[-\\u10d6\\u10d4]\",lastDay:\"[\\u10d2\\u10e3\\u10e8\\u10d8\\u10dc] LT[-\\u10d6\\u10d4]\",nextWeek:\"[\\u10e8\\u10d4\\u10db\\u10d3\\u10d4\\u10d2] dddd LT[-\\u10d6\\u10d4]\",lastWeek:\"[\\u10ec\\u10d8\\u10dc\\u10d0] dddd LT-\\u10d6\\u10d4\",sameElse:\"L\"},relativeTime:{future:function(y){return y.replace(/(\\u10ec\\u10d0\\u10db|\\u10ec\\u10e3\\u10d7|\\u10e1\\u10d0\\u10d0\\u10d7|\\u10ec\\u10d4\\u10da|\\u10d3\\u10e6|\\u10d7\\u10d5)(\\u10d8|\\u10d4)/,function(_,f,T){return\"\\u10d8\"===T?f+\"\\u10e8\\u10d8\":f+T+\"\\u10e8\\u10d8\"})},past:function(y){return/(\\u10ec\\u10d0\\u10db\\u10d8|\\u10ec\\u10e3\\u10d7\\u10d8|\\u10e1\\u10d0\\u10d0\\u10d7\\u10d8|\\u10d3\\u10e6\\u10d4|\\u10d7\\u10d5\\u10d4)/.test(y)?y.replace(/(\\u10d8|\\u10d4)$/,\"\\u10d8\\u10e1 \\u10ec\\u10d8\\u10dc\"):/\\u10ec\\u10d4\\u10da\\u10d8/.test(y)?y.replace(/\\u10ec\\u10d4\\u10da\\u10d8$/,\"\\u10ec\\u10da\\u10d8\\u10e1 \\u10ec\\u10d8\\u10dc\"):y},s:\"\\u10e0\\u10d0\\u10db\\u10d3\\u10d4\\u10dc\\u10d8\\u10db\\u10d4 \\u10ec\\u10d0\\u10db\\u10d8\",ss:\"%d \\u10ec\\u10d0\\u10db\\u10d8\",m:\"\\u10ec\\u10e3\\u10d7\\u10d8\",mm:\"%d \\u10ec\\u10e3\\u10d7\\u10d8\",h:\"\\u10e1\\u10d0\\u10d0\\u10d7\\u10d8\",hh:\"%d \\u10e1\\u10d0\\u10d0\\u10d7\\u10d8\",d:\"\\u10d3\\u10e6\\u10d4\",dd:\"%d \\u10d3\\u10e6\\u10d4\",M:\"\\u10d7\\u10d5\\u10d4\",MM:\"%d \\u10d7\\u10d5\\u10d4\",y:\"\\u10ec\\u10d4\\u10da\\u10d8\",yy:\"%d \\u10ec\\u10d4\\u10da\\u10d8\"},dayOfMonthOrdinalParse:/0|1-\\u10da\\u10d8|\\u10db\\u10d4-\\d{1,2}|\\d{1,2}-\\u10d4/,ordinal:function(y){return 0===y?y:1===y?y+\"-\\u10da\\u10d8\":y<20||y<=100&&y%20==0||y%100==0?\"\\u10db\\u10d4-\"+y:y+\"-\\u10d4\"},week:{dow:1,doy:7}})}(L(6676))},2461:function(z,O,L){!function(w){\"use strict\";var m={0:\"-\\u0448\\u0456\",1:\"-\\u0448\\u0456\",2:\"-\\u0448\\u0456\",3:\"-\\u0448\\u0456\",4:\"-\\u0448\\u0456\",5:\"-\\u0448\\u0456\",6:\"-\\u0448\\u044b\",7:\"-\\u0448\\u0456\",8:\"-\\u0448\\u0456\",9:\"-\\u0448\\u044b\",10:\"-\\u0448\\u044b\",20:\"-\\u0448\\u044b\",30:\"-\\u0448\\u044b\",40:\"-\\u0448\\u044b\",50:\"-\\u0448\\u0456\",60:\"-\\u0448\\u044b\",70:\"-\\u0448\\u0456\",80:\"-\\u0448\\u0456\",90:\"-\\u0448\\u044b\",100:\"-\\u0448\\u0456\"};w.defineLocale(\"kk\",{months:\"\\u049b\\u0430\\u04a3\\u0442\\u0430\\u0440_\\u0430\\u049b\\u043f\\u0430\\u043d_\\u043d\\u0430\\u0443\\u0440\\u044b\\u0437_\\u0441\\u04d9\\u0443\\u0456\\u0440_\\u043c\\u0430\\u043c\\u044b\\u0440_\\u043c\\u0430\\u0443\\u0441\\u044b\\u043c_\\u0448\\u0456\\u043b\\u0434\\u0435_\\u0442\\u0430\\u043c\\u044b\\u0437_\\u049b\\u044b\\u0440\\u043a\\u04af\\u0439\\u0435\\u043a_\\u049b\\u0430\\u0437\\u0430\\u043d_\\u049b\\u0430\\u0440\\u0430\\u0448\\u0430_\\u0436\\u0435\\u043b\\u0442\\u043e\\u049b\\u0441\\u0430\\u043d\".split(\"_\"),monthsShort:\"\\u049b\\u0430\\u04a3_\\u0430\\u049b\\u043f_\\u043d\\u0430\\u0443_\\u0441\\u04d9\\u0443_\\u043c\\u0430\\u043c_\\u043c\\u0430\\u0443_\\u0448\\u0456\\u043b_\\u0442\\u0430\\u043c_\\u049b\\u044b\\u0440_\\u049b\\u0430\\u0437_\\u049b\\u0430\\u0440_\\u0436\\u0435\\u043b\".split(\"_\"),weekdays:\"\\u0436\\u0435\\u043a\\u0441\\u0435\\u043d\\u0431\\u0456_\\u0434\\u04af\\u0439\\u0441\\u0435\\u043d\\u0431\\u0456_\\u0441\\u0435\\u0439\\u0441\\u0435\\u043d\\u0431\\u0456_\\u0441\\u04d9\\u0440\\u0441\\u0435\\u043d\\u0431\\u0456_\\u0431\\u0435\\u0439\\u0441\\u0435\\u043d\\u0431\\u0456_\\u0436\\u04b1\\u043c\\u0430_\\u0441\\u0435\\u043d\\u0431\\u0456\".split(\"_\"),weekdaysShort:\"\\u0436\\u0435\\u043a_\\u0434\\u04af\\u0439_\\u0441\\u0435\\u0439_\\u0441\\u04d9\\u0440_\\u0431\\u0435\\u0439_\\u0436\\u04b1\\u043c_\\u0441\\u0435\\u043d\".split(\"_\"),weekdaysMin:\"\\u0436\\u043a_\\u0434\\u0439_\\u0441\\u0439_\\u0441\\u0440_\\u0431\\u0439_\\u0436\\u043c_\\u0441\\u043d\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u0411\\u04af\\u0433\\u0456\\u043d \\u0441\\u0430\\u0493\\u0430\\u0442] LT\",nextDay:\"[\\u0415\\u0440\\u0442\\u0435\\u04a3 \\u0441\\u0430\\u0493\\u0430\\u0442] LT\",nextWeek:\"dddd [\\u0441\\u0430\\u0493\\u0430\\u0442] LT\",lastDay:\"[\\u041a\\u0435\\u0448\\u0435 \\u0441\\u0430\\u0493\\u0430\\u0442] LT\",lastWeek:\"[\\u04e8\\u0442\\u043a\\u0435\\u043d \\u0430\\u043f\\u0442\\u0430\\u043d\\u044b\\u04a3] dddd [\\u0441\\u0430\\u0493\\u0430\\u0442] LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0456\\u0448\\u0456\\u043d\\u0434\\u0435\",past:\"%s \\u0431\\u04b1\\u0440\\u044b\\u043d\",s:\"\\u0431\\u0456\\u0440\\u043d\\u0435\\u0448\\u0435 \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",ss:\"%d \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",m:\"\\u0431\\u0456\\u0440 \\u043c\\u0438\\u043d\\u0443\\u0442\",mm:\"%d \\u043c\\u0438\\u043d\\u0443\\u0442\",h:\"\\u0431\\u0456\\u0440 \\u0441\\u0430\\u0493\\u0430\\u0442\",hh:\"%d \\u0441\\u0430\\u0493\\u0430\\u0442\",d:\"\\u0431\\u0456\\u0440 \\u043a\\u04af\\u043d\",dd:\"%d \\u043a\\u04af\\u043d\",M:\"\\u0431\\u0456\\u0440 \\u0430\\u0439\",MM:\"%d \\u0430\\u0439\",y:\"\\u0431\\u0456\\u0440 \\u0436\\u044b\\u043b\",yy:\"%d \\u0436\\u044b\\u043b\"},dayOfMonthOrdinalParse:/\\d{1,2}-(\\u0448\\u0456|\\u0448\\u044b)/,ordinal:function(_){return _+(m[_]||m[_%10]||m[_>=100?100:null])},week:{dow:1,doy:7}})}(L(6676))},7399:function(z,O,L){!function(w){\"use strict\";var m={1:\"\\u17e1\",2:\"\\u17e2\",3:\"\\u17e3\",4:\"\\u17e4\",5:\"\\u17e5\",6:\"\\u17e6\",7:\"\\u17e7\",8:\"\\u17e8\",9:\"\\u17e9\",0:\"\\u17e0\"},y={\"\\u17e1\":\"1\",\"\\u17e2\":\"2\",\"\\u17e3\":\"3\",\"\\u17e4\":\"4\",\"\\u17e5\":\"5\",\"\\u17e6\":\"6\",\"\\u17e7\":\"7\",\"\\u17e8\":\"8\",\"\\u17e9\":\"9\",\"\\u17e0\":\"0\"};w.defineLocale(\"km\",{months:\"\\u1798\\u1780\\u179a\\u17b6_\\u1780\\u17bb\\u1798\\u17d2\\u1797\\u17c8_\\u1798\\u17b8\\u1793\\u17b6_\\u1798\\u17c1\\u179f\\u17b6_\\u17a7\\u179f\\u1797\\u17b6_\\u1798\\u17b7\\u1790\\u17bb\\u1793\\u17b6_\\u1780\\u1780\\u17d2\\u1780\\u178a\\u17b6_\\u179f\\u17b8\\u17a0\\u17b6_\\u1780\\u1789\\u17d2\\u1789\\u17b6_\\u178f\\u17bb\\u179b\\u17b6_\\u179c\\u17b7\\u1785\\u17d2\\u1786\\u17b7\\u1780\\u17b6_\\u1792\\u17d2\\u1793\\u17bc\".split(\"_\"),monthsShort:\"\\u1798\\u1780\\u179a\\u17b6_\\u1780\\u17bb\\u1798\\u17d2\\u1797\\u17c8_\\u1798\\u17b8\\u1793\\u17b6_\\u1798\\u17c1\\u179f\\u17b6_\\u17a7\\u179f\\u1797\\u17b6_\\u1798\\u17b7\\u1790\\u17bb\\u1793\\u17b6_\\u1780\\u1780\\u17d2\\u1780\\u178a\\u17b6_\\u179f\\u17b8\\u17a0\\u17b6_\\u1780\\u1789\\u17d2\\u1789\\u17b6_\\u178f\\u17bb\\u179b\\u17b6_\\u179c\\u17b7\\u1785\\u17d2\\u1786\\u17b7\\u1780\\u17b6_\\u1792\\u17d2\\u1793\\u17bc\".split(\"_\"),weekdays:\"\\u17a2\\u17b6\\u1791\\u17b7\\u178f\\u17d2\\u1799_\\u1785\\u17d0\\u1793\\u17d2\\u1791_\\u17a2\\u1784\\u17d2\\u1782\\u17b6\\u179a_\\u1796\\u17bb\\u1792_\\u1796\\u17d2\\u179a\\u17a0\\u179f\\u17d2\\u1794\\u178f\\u17b7\\u17cd_\\u179f\\u17bb\\u1780\\u17d2\\u179a_\\u179f\\u17c5\\u179a\\u17cd\".split(\"_\"),weekdaysShort:\"\\u17a2\\u17b6_\\u1785_\\u17a2_\\u1796_\\u1796\\u17d2\\u179a_\\u179f\\u17bb_\\u179f\".split(\"_\"),weekdaysMin:\"\\u17a2\\u17b6_\\u1785_\\u17a2_\\u1796_\\u1796\\u17d2\\u179a_\\u179f\\u17bb_\\u179f\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},meridiemParse:/\\u1796\\u17d2\\u179a\\u17b9\\u1780|\\u179b\\u17d2\\u1784\\u17b6\\u1785/,isPM:function(f){return\"\\u179b\\u17d2\\u1784\\u17b6\\u1785\"===f},meridiem:function(f,T,C){return f<12?\"\\u1796\\u17d2\\u179a\\u17b9\\u1780\":\"\\u179b\\u17d2\\u1784\\u17b6\\u1785\"},calendar:{sameDay:\"[\\u1790\\u17d2\\u1784\\u17c3\\u1793\\u17c1\\u17c7 \\u1798\\u17c9\\u17c4\\u1784] LT\",nextDay:\"[\\u179f\\u17d2\\u17a2\\u17c2\\u1780 \\u1798\\u17c9\\u17c4\\u1784] LT\",nextWeek:\"dddd [\\u1798\\u17c9\\u17c4\\u1784] LT\",lastDay:\"[\\u1798\\u17d2\\u179f\\u17b7\\u179b\\u1798\\u17b7\\u1789 \\u1798\\u17c9\\u17c4\\u1784] LT\",lastWeek:\"dddd [\\u179f\\u1794\\u17d2\\u178f\\u17b6\\u17a0\\u17cd\\u1798\\u17bb\\u1793] [\\u1798\\u17c9\\u17c4\\u1784] LT\",sameElse:\"L\"},relativeTime:{future:\"%s\\u1791\\u17c0\\u178f\",past:\"%s\\u1798\\u17bb\\u1793\",s:\"\\u1794\\u17c9\\u17bb\\u1793\\u17d2\\u1798\\u17b6\\u1793\\u179c\\u17b7\\u1793\\u17b6\\u1791\\u17b8\",ss:\"%d \\u179c\\u17b7\\u1793\\u17b6\\u1791\\u17b8\",m:\"\\u1798\\u17bd\\u1799\\u1793\\u17b6\\u1791\\u17b8\",mm:\"%d \\u1793\\u17b6\\u1791\\u17b8\",h:\"\\u1798\\u17bd\\u1799\\u1798\\u17c9\\u17c4\\u1784\",hh:\"%d \\u1798\\u17c9\\u17c4\\u1784\",d:\"\\u1798\\u17bd\\u1799\\u1790\\u17d2\\u1784\\u17c3\",dd:\"%d \\u1790\\u17d2\\u1784\\u17c3\",M:\"\\u1798\\u17bd\\u1799\\u1781\\u17c2\",MM:\"%d \\u1781\\u17c2\",y:\"\\u1798\\u17bd\\u1799\\u1786\\u17d2\\u1793\\u17b6\\u17c6\",yy:\"%d \\u1786\\u17d2\\u1793\\u17b6\\u17c6\"},dayOfMonthOrdinalParse:/\\u1791\\u17b8\\d{1,2}/,ordinal:\"\\u1791\\u17b8%d\",preparse:function(f){return f.replace(/[\\u17e1\\u17e2\\u17e3\\u17e4\\u17e5\\u17e6\\u17e7\\u17e8\\u17e9\\u17e0]/g,function(T){return y[T]})},postformat:function(f){return f.replace(/\\d/g,function(T){return m[T]})},week:{dow:1,doy:4}})}(L(6676))},8720:function(z,O,L){!function(w){\"use strict\";var m={1:\"\\u0ce7\",2:\"\\u0ce8\",3:\"\\u0ce9\",4:\"\\u0cea\",5:\"\\u0ceb\",6:\"\\u0cec\",7:\"\\u0ced\",8:\"\\u0cee\",9:\"\\u0cef\",0:\"\\u0ce6\"},y={\"\\u0ce7\":\"1\",\"\\u0ce8\":\"2\",\"\\u0ce9\":\"3\",\"\\u0cea\":\"4\",\"\\u0ceb\":\"5\",\"\\u0cec\":\"6\",\"\\u0ced\":\"7\",\"\\u0cee\":\"8\",\"\\u0cef\":\"9\",\"\\u0ce6\":\"0\"};w.defineLocale(\"kn\",{months:\"\\u0c9c\\u0ca8\\u0cb5\\u0cb0\\u0cbf_\\u0cab\\u0cc6\\u0cac\\u0ccd\\u0cb0\\u0cb5\\u0cb0\\u0cbf_\\u0cae\\u0cbe\\u0cb0\\u0ccd\\u0c9a\\u0ccd_\\u0c8f\\u0caa\\u0ccd\\u0cb0\\u0cbf\\u0cb2\\u0ccd_\\u0cae\\u0cc6\\u0cd5_\\u0c9c\\u0cc2\\u0ca8\\u0ccd_\\u0c9c\\u0cc1\\u0cb2\\u0cc6\\u0cd6_\\u0c86\\u0c97\\u0cb8\\u0ccd\\u0c9f\\u0ccd_\\u0cb8\\u0cc6\\u0caa\\u0ccd\\u0c9f\\u0cc6\\u0c82\\u0cac\\u0cb0\\u0ccd_\\u0c85\\u0c95\\u0ccd\\u0c9f\\u0cc6\\u0cc2\\u0cd5\\u0cac\\u0cb0\\u0ccd_\\u0ca8\\u0cb5\\u0cc6\\u0c82\\u0cac\\u0cb0\\u0ccd_\\u0ca1\\u0cbf\\u0cb8\\u0cc6\\u0c82\\u0cac\\u0cb0\\u0ccd\".split(\"_\"),monthsShort:\"\\u0c9c\\u0ca8_\\u0cab\\u0cc6\\u0cac\\u0ccd\\u0cb0_\\u0cae\\u0cbe\\u0cb0\\u0ccd\\u0c9a\\u0ccd_\\u0c8f\\u0caa\\u0ccd\\u0cb0\\u0cbf\\u0cb2\\u0ccd_\\u0cae\\u0cc6\\u0cd5_\\u0c9c\\u0cc2\\u0ca8\\u0ccd_\\u0c9c\\u0cc1\\u0cb2\\u0cc6\\u0cd6_\\u0c86\\u0c97\\u0cb8\\u0ccd\\u0c9f\\u0ccd_\\u0cb8\\u0cc6\\u0caa\\u0ccd\\u0c9f\\u0cc6\\u0c82_\\u0c85\\u0c95\\u0ccd\\u0c9f\\u0cc6\\u0cc2\\u0cd5_\\u0ca8\\u0cb5\\u0cc6\\u0c82_\\u0ca1\\u0cbf\\u0cb8\\u0cc6\\u0c82\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u0cad\\u0cbe\\u0ca8\\u0cc1\\u0cb5\\u0cbe\\u0cb0_\\u0cb8\\u0cc6\\u0cc2\\u0cd5\\u0cae\\u0cb5\\u0cbe\\u0cb0_\\u0cae\\u0c82\\u0c97\\u0cb3\\u0cb5\\u0cbe\\u0cb0_\\u0cac\\u0cc1\\u0ca7\\u0cb5\\u0cbe\\u0cb0_\\u0c97\\u0cc1\\u0cb0\\u0cc1\\u0cb5\\u0cbe\\u0cb0_\\u0cb6\\u0cc1\\u0c95\\u0ccd\\u0cb0\\u0cb5\\u0cbe\\u0cb0_\\u0cb6\\u0ca8\\u0cbf\\u0cb5\\u0cbe\\u0cb0\".split(\"_\"),weekdaysShort:\"\\u0cad\\u0cbe\\u0ca8\\u0cc1_\\u0cb8\\u0cc6\\u0cc2\\u0cd5\\u0cae_\\u0cae\\u0c82\\u0c97\\u0cb3_\\u0cac\\u0cc1\\u0ca7_\\u0c97\\u0cc1\\u0cb0\\u0cc1_\\u0cb6\\u0cc1\\u0c95\\u0ccd\\u0cb0_\\u0cb6\\u0ca8\\u0cbf\".split(\"_\"),weekdaysMin:\"\\u0cad\\u0cbe_\\u0cb8\\u0cc6\\u0cc2\\u0cd5_\\u0cae\\u0c82_\\u0cac\\u0cc1_\\u0c97\\u0cc1_\\u0cb6\\u0cc1_\\u0cb6\".split(\"_\"),longDateFormat:{LT:\"A h:mm\",LTS:\"A h:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm\",LLLL:\"dddd, D MMMM YYYY, A h:mm\"},calendar:{sameDay:\"[\\u0c87\\u0c82\\u0ca6\\u0cc1] LT\",nextDay:\"[\\u0ca8\\u0cbe\\u0cb3\\u0cc6] LT\",nextWeek:\"dddd, LT\",lastDay:\"[\\u0ca8\\u0cbf\\u0ca8\\u0ccd\\u0ca8\\u0cc6] LT\",lastWeek:\"[\\u0c95\\u0cc6\\u0cc2\\u0ca8\\u0cc6\\u0caf] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0ca8\\u0c82\\u0ca4\\u0cb0\",past:\"%s \\u0cb9\\u0cbf\\u0c82\\u0ca6\\u0cc6\",s:\"\\u0c95\\u0cc6\\u0cb2\\u0cb5\\u0cc1 \\u0c95\\u0ccd\\u0cb7\\u0ca3\\u0c97\\u0cb3\\u0cc1\",ss:\"%d \\u0cb8\\u0cc6\\u0c95\\u0cc6\\u0c82\\u0ca1\\u0cc1\\u0c97\\u0cb3\\u0cc1\",m:\"\\u0c92\\u0c82\\u0ca6\\u0cc1 \\u0ca8\\u0cbf\\u0cae\\u0cbf\\u0cb7\",mm:\"%d \\u0ca8\\u0cbf\\u0cae\\u0cbf\\u0cb7\",h:\"\\u0c92\\u0c82\\u0ca6\\u0cc1 \\u0c97\\u0c82\\u0c9f\\u0cc6\",hh:\"%d \\u0c97\\u0c82\\u0c9f\\u0cc6\",d:\"\\u0c92\\u0c82\\u0ca6\\u0cc1 \\u0ca6\\u0cbf\\u0ca8\",dd:\"%d \\u0ca6\\u0cbf\\u0ca8\",M:\"\\u0c92\\u0c82\\u0ca6\\u0cc1 \\u0ca4\\u0cbf\\u0c82\\u0c97\\u0cb3\\u0cc1\",MM:\"%d \\u0ca4\\u0cbf\\u0c82\\u0c97\\u0cb3\\u0cc1\",y:\"\\u0c92\\u0c82\\u0ca6\\u0cc1 \\u0cb5\\u0cb0\\u0ccd\\u0cb7\",yy:\"%d \\u0cb5\\u0cb0\\u0ccd\\u0cb7\"},preparse:function(f){return f.replace(/[\\u0ce7\\u0ce8\\u0ce9\\u0cea\\u0ceb\\u0cec\\u0ced\\u0cee\\u0cef\\u0ce6]/g,function(T){return y[T]})},postformat:function(f){return f.replace(/\\d/g,function(T){return m[T]})},meridiemParse:/\\u0cb0\\u0cbe\\u0ca4\\u0ccd\\u0cb0\\u0cbf|\\u0cac\\u0cc6\\u0cb3\\u0cbf\\u0c97\\u0ccd\\u0c97\\u0cc6|\\u0cae\\u0ca7\\u0ccd\\u0caf\\u0cbe\\u0cb9\\u0ccd\\u0ca8|\\u0cb8\\u0c82\\u0c9c\\u0cc6/,meridiemHour:function(f,T){return 12===f&&(f=0),\"\\u0cb0\\u0cbe\\u0ca4\\u0ccd\\u0cb0\\u0cbf\"===T?f<4?f:f+12:\"\\u0cac\\u0cc6\\u0cb3\\u0cbf\\u0c97\\u0ccd\\u0c97\\u0cc6\"===T?f:\"\\u0cae\\u0ca7\\u0ccd\\u0caf\\u0cbe\\u0cb9\\u0ccd\\u0ca8\"===T?f>=10?f:f+12:\"\\u0cb8\\u0c82\\u0c9c\\u0cc6\"===T?f+12:void 0},meridiem:function(f,T,C){return f<4?\"\\u0cb0\\u0cbe\\u0ca4\\u0ccd\\u0cb0\\u0cbf\":f<10?\"\\u0cac\\u0cc6\\u0cb3\\u0cbf\\u0c97\\u0ccd\\u0c97\\u0cc6\":f<17?\"\\u0cae\\u0ca7\\u0ccd\\u0caf\\u0cbe\\u0cb9\\u0ccd\\u0ca8\":f<20?\"\\u0cb8\\u0c82\\u0c9c\\u0cc6\":\"\\u0cb0\\u0cbe\\u0ca4\\u0ccd\\u0cb0\\u0cbf\"},dayOfMonthOrdinalParse:/\\d{1,2}(\\u0ca8\\u0cc6\\u0cd5)/,ordinal:function(f){return f+\"\\u0ca8\\u0cc6\\u0cd5\"},week:{dow:0,doy:6}})}(L(6676))},5306:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"ko\",{months:\"1\\uc6d4_2\\uc6d4_3\\uc6d4_4\\uc6d4_5\\uc6d4_6\\uc6d4_7\\uc6d4_8\\uc6d4_9\\uc6d4_10\\uc6d4_11\\uc6d4_12\\uc6d4\".split(\"_\"),monthsShort:\"1\\uc6d4_2\\uc6d4_3\\uc6d4_4\\uc6d4_5\\uc6d4_6\\uc6d4_7\\uc6d4_8\\uc6d4_9\\uc6d4_10\\uc6d4_11\\uc6d4_12\\uc6d4\".split(\"_\"),weekdays:\"\\uc77c\\uc694\\uc77c_\\uc6d4\\uc694\\uc77c_\\ud654\\uc694\\uc77c_\\uc218\\uc694\\uc77c_\\ubaa9\\uc694\\uc77c_\\uae08\\uc694\\uc77c_\\ud1a0\\uc694\\uc77c\".split(\"_\"),weekdaysShort:\"\\uc77c_\\uc6d4_\\ud654_\\uc218_\\ubaa9_\\uae08_\\ud1a0\".split(\"_\"),weekdaysMin:\"\\uc77c_\\uc6d4_\\ud654_\\uc218_\\ubaa9_\\uae08_\\ud1a0\".split(\"_\"),longDateFormat:{LT:\"A h:mm\",LTS:\"A h:mm:ss\",L:\"YYYY.MM.DD.\",LL:\"YYYY\\ub144 MMMM D\\uc77c\",LLL:\"YYYY\\ub144 MMMM D\\uc77c A h:mm\",LLLL:\"YYYY\\ub144 MMMM D\\uc77c dddd A h:mm\",l:\"YYYY.MM.DD.\",ll:\"YYYY\\ub144 MMMM D\\uc77c\",lll:\"YYYY\\ub144 MMMM D\\uc77c A h:mm\",llll:\"YYYY\\ub144 MMMM D\\uc77c dddd A h:mm\"},calendar:{sameDay:\"\\uc624\\ub298 LT\",nextDay:\"\\ub0b4\\uc77c LT\",nextWeek:\"dddd LT\",lastDay:\"\\uc5b4\\uc81c LT\",lastWeek:\"\\uc9c0\\ub09c\\uc8fc dddd LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\ud6c4\",past:\"%s \\uc804\",s:\"\\uba87 \\ucd08\",ss:\"%d\\ucd08\",m:\"1\\ubd84\",mm:\"%d\\ubd84\",h:\"\\ud55c \\uc2dc\\uac04\",hh:\"%d\\uc2dc\\uac04\",d:\"\\ud558\\ub8e8\",dd:\"%d\\uc77c\",M:\"\\ud55c \\ub2ec\",MM:\"%d\\ub2ec\",y:\"\\uc77c \\ub144\",yy:\"%d\\ub144\"},dayOfMonthOrdinalParse:/\\d{1,2}(\\uc77c|\\uc6d4|\\uc8fc)/,ordinal:function(y,_){switch(_){case\"d\":case\"D\":case\"DDD\":return y+\"\\uc77c\";case\"M\":return y+\"\\uc6d4\";case\"w\":case\"W\":return y+\"\\uc8fc\";default:return y}},meridiemParse:/\\uc624\\uc804|\\uc624\\ud6c4/,isPM:function(y){return\"\\uc624\\ud6c4\"===y},meridiem:function(y,_,f){return y<12?\"\\uc624\\uc804\":\"\\uc624\\ud6c4\"}})}(L(6676))},4852:function(z,O,L){!function(w){\"use strict\";function m(f,T,C,I){var F={s:[\"\\xe7end san\\xeeye\",\"\\xe7end san\\xeeyeyan\"],ss:[f+\" san\\xeeye\",f+\" san\\xeeyeyan\"],m:[\"deq\\xeeqeyek\",\"deq\\xeeqeyek\\xea\"],mm:[f+\" deq\\xeeqe\",f+\" deq\\xeeqeyan\"],h:[\"saetek\",\"saetek\\xea\"],hh:[f+\" saet\",f+\" saetan\"],d:[\"rojek\",\"rojek\\xea\"],dd:[f+\" roj\",f+\" rojan\"],w:[\"hefteyek\",\"hefteyek\\xea\"],ww:[f+\" hefte\",f+\" hefteyan\"],M:[\"mehek\",\"mehek\\xea\"],MM:[f+\" meh\",f+\" mehan\"],y:[\"salek\",\"salek\\xea\"],yy:[f+\" sal\",f+\" salan\"]};return T?F[C][0]:F[C][1]}w.defineLocale(\"ku-kmr\",{months:\"R\\xeabendan_Sibat_Adar_N\\xeesan_Gulan_Hez\\xeeran_T\\xeermeh_Tebax_\\xcelon_Cotmeh_Mijdar_Berfanbar\".split(\"_\"),monthsShort:\"R\\xeab_Sib_Ada_N\\xees_Gul_Hez_T\\xeer_Teb_\\xcelo_Cot_Mij_Ber\".split(\"_\"),monthsParseExact:!0,weekdays:\"Yek\\u015fem_Du\\u015fem_S\\xea\\u015fem_\\xc7ar\\u015fem_P\\xeanc\\u015fem_\\xcen_\\u015eem\\xee\".split(\"_\"),weekdaysShort:\"Yek_Du_S\\xea_\\xc7ar_P\\xean_\\xcen_\\u015eem\".split(\"_\"),weekdaysMin:\"Ye_Du_S\\xea_\\xc7a_P\\xea_\\xcen_\\u015ee\".split(\"_\"),meridiem:function(f,T,C){return f<12?C?\"bn\":\"BN\":C?\"pn\":\"PN\"},meridiemParse:/bn|BN|pn|PN/,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"Do MMMM[a] YYYY[an]\",LLL:\"Do MMMM[a] YYYY[an] HH:mm\",LLLL:\"dddd, Do MMMM[a] YYYY[an] HH:mm\",ll:\"Do MMM[.] YYYY[an]\",lll:\"Do MMM[.] YYYY[an] HH:mm\",llll:\"ddd[.], Do MMM[.] YYYY[an] HH:mm\"},calendar:{sameDay:\"[\\xcero di saet] LT [de]\",nextDay:\"[Sib\\xea di saet] LT [de]\",nextWeek:\"dddd [di saet] LT [de]\",lastDay:\"[Duh di saet] LT [de]\",lastWeek:\"dddd[a bor\\xee di saet] LT [de]\",sameElse:\"L\"},relativeTime:{future:\"di %s de\",past:\"ber\\xee %s\",s:m,ss:m,m,mm:m,h:m,hh:m,d:m,dd:m,w:m,ww:m,M:m,MM:m,y:m,yy:m},dayOfMonthOrdinalParse:/\\d{1,2}(?:y\\xea|\\xea|\\.)/,ordinal:function(f,T){var C=T.toLowerCase();return C.includes(\"w\")||C.includes(\"m\")?f+\".\":f+function y(f){var T=(f=\"\"+f).substring(f.length-1),C=f.length>1?f.substring(f.length-2):\"\";return 12==C||13==C||\"2\"!=T&&\"3\"!=T&&\"50\"!=C&&\"70\"!=T&&\"80\"!=T?\"\\xea\":\"y\\xea\"}(f)},week:{dow:1,doy:4}})}(L(6676))},2995:function(z,O,L){!function(w){\"use strict\";var m={1:\"\\u0661\",2:\"\\u0662\",3:\"\\u0663\",4:\"\\u0664\",5:\"\\u0665\",6:\"\\u0666\",7:\"\\u0667\",8:\"\\u0668\",9:\"\\u0669\",0:\"\\u0660\"},y={\"\\u0661\":\"1\",\"\\u0662\":\"2\",\"\\u0663\":\"3\",\"\\u0664\":\"4\",\"\\u0665\":\"5\",\"\\u0666\":\"6\",\"\\u0667\":\"7\",\"\\u0668\":\"8\",\"\\u0669\":\"9\",\"\\u0660\":\"0\"},_=[\"\\u06a9\\u0627\\u0646\\u0648\\u0646\\u06cc \\u062f\\u0648\\u0648\\u06d5\\u0645\",\"\\u0634\\u0648\\u0628\\u0627\\u062a\",\"\\u0626\\u0627\\u0632\\u0627\\u0631\",\"\\u0646\\u06cc\\u0633\\u0627\\u0646\",\"\\u0626\\u0627\\u06cc\\u0627\\u0631\",\"\\u062d\\u0648\\u0632\\u06d5\\u06cc\\u0631\\u0627\\u0646\",\"\\u062a\\u06d5\\u0645\\u0645\\u0648\\u0632\",\"\\u0626\\u0627\\u0628\",\"\\u0626\\u06d5\\u06cc\\u0644\\u0648\\u0648\\u0644\",\"\\u062a\\u0634\\u0631\\u06cc\\u0646\\u06cc \\u06cc\\u06d5\\u0643\\u06d5\\u0645\",\"\\u062a\\u0634\\u0631\\u06cc\\u0646\\u06cc \\u062f\\u0648\\u0648\\u06d5\\u0645\",\"\\u0643\\u0627\\u0646\\u0648\\u0646\\u06cc \\u06cc\\u06d5\\u06a9\\u06d5\\u0645\"];w.defineLocale(\"ku\",{months:_,monthsShort:_,weekdays:\"\\u06cc\\u0647\\u200c\\u0643\\u0634\\u0647\\u200c\\u0645\\u0645\\u0647\\u200c_\\u062f\\u0648\\u0648\\u0634\\u0647\\u200c\\u0645\\u0645\\u0647\\u200c_\\u0633\\u06ce\\u0634\\u0647\\u200c\\u0645\\u0645\\u0647\\u200c_\\u0686\\u0648\\u0627\\u0631\\u0634\\u0647\\u200c\\u0645\\u0645\\u0647\\u200c_\\u067e\\u06ce\\u0646\\u062c\\u0634\\u0647\\u200c\\u0645\\u0645\\u0647\\u200c_\\u0647\\u0647\\u200c\\u06cc\\u0646\\u06cc_\\u0634\\u0647\\u200c\\u0645\\u0645\\u0647\\u200c\".split(\"_\"),weekdaysShort:\"\\u06cc\\u0647\\u200c\\u0643\\u0634\\u0647\\u200c\\u0645_\\u062f\\u0648\\u0648\\u0634\\u0647\\u200c\\u0645_\\u0633\\u06ce\\u0634\\u0647\\u200c\\u0645_\\u0686\\u0648\\u0627\\u0631\\u0634\\u0647\\u200c\\u0645_\\u067e\\u06ce\\u0646\\u062c\\u0634\\u0647\\u200c\\u0645_\\u0647\\u0647\\u200c\\u06cc\\u0646\\u06cc_\\u0634\\u0647\\u200c\\u0645\\u0645\\u0647\\u200c\".split(\"_\"),weekdaysMin:\"\\u06cc_\\u062f_\\u0633_\\u0686_\\u067e_\\u0647_\\u0634\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},meridiemParse:/\\u0626\\u06ce\\u0648\\u0627\\u0631\\u0647\\u200c|\\u0628\\u0647\\u200c\\u06cc\\u0627\\u0646\\u06cc/,isPM:function(T){return/\\u0626\\u06ce\\u0648\\u0627\\u0631\\u0647\\u200c/.test(T)},meridiem:function(T,C,I){return T<12?\"\\u0628\\u0647\\u200c\\u06cc\\u0627\\u0646\\u06cc\":\"\\u0626\\u06ce\\u0648\\u0627\\u0631\\u0647\\u200c\"},calendar:{sameDay:\"[\\u0626\\u0647\\u200c\\u0645\\u0631\\u06c6 \\u0643\\u0627\\u062a\\u0698\\u0645\\u06ce\\u0631] LT\",nextDay:\"[\\u0628\\u0647\\u200c\\u06cc\\u0627\\u0646\\u06cc \\u0643\\u0627\\u062a\\u0698\\u0645\\u06ce\\u0631] LT\",nextWeek:\"dddd [\\u0643\\u0627\\u062a\\u0698\\u0645\\u06ce\\u0631] LT\",lastDay:\"[\\u062f\\u0648\\u06ce\\u0646\\u06ce \\u0643\\u0627\\u062a\\u0698\\u0645\\u06ce\\u0631] LT\",lastWeek:\"dddd [\\u0643\\u0627\\u062a\\u0698\\u0645\\u06ce\\u0631] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0644\\u0647\\u200c %s\",past:\"%s\",s:\"\\u0686\\u0647\\u200c\\u0646\\u062f \\u0686\\u0631\\u0643\\u0647\\u200c\\u06cc\\u0647\\u200c\\u0643\",ss:\"\\u0686\\u0631\\u0643\\u0647\\u200c %d\",m:\"\\u06cc\\u0647\\u200c\\u0643 \\u062e\\u0648\\u0644\\u0647\\u200c\\u0643\",mm:\"%d \\u062e\\u0648\\u0644\\u0647\\u200c\\u0643\",h:\"\\u06cc\\u0647\\u200c\\u0643 \\u0643\\u0627\\u062a\\u0698\\u0645\\u06ce\\u0631\",hh:\"%d \\u0643\\u0627\\u062a\\u0698\\u0645\\u06ce\\u0631\",d:\"\\u06cc\\u0647\\u200c\\u0643 \\u0695\\u06c6\\u0698\",dd:\"%d \\u0695\\u06c6\\u0698\",M:\"\\u06cc\\u0647\\u200c\\u0643 \\u0645\\u0627\\u0646\\u06af\",MM:\"%d \\u0645\\u0627\\u0646\\u06af\",y:\"\\u06cc\\u0647\\u200c\\u0643 \\u0633\\u0627\\u06b5\",yy:\"%d \\u0633\\u0627\\u06b5\"},preparse:function(T){return T.replace(/[\\u0661\\u0662\\u0663\\u0664\\u0665\\u0666\\u0667\\u0668\\u0669\\u0660]/g,function(C){return y[C]}).replace(/\\u060c/g,\",\")},postformat:function(T){return T.replace(/\\d/g,function(C){return m[C]}).replace(/,/g,\"\\u060c\")},week:{dow:6,doy:12}})}(L(6676))},8779:function(z,O,L){!function(w){\"use strict\";var m={0:\"-\\u0447\\u04af\",1:\"-\\u0447\\u0438\",2:\"-\\u0447\\u0438\",3:\"-\\u0447\\u04af\",4:\"-\\u0447\\u04af\",5:\"-\\u0447\\u0438\",6:\"-\\u0447\\u044b\",7:\"-\\u0447\\u0438\",8:\"-\\u0447\\u0438\",9:\"-\\u0447\\u0443\",10:\"-\\u0447\\u0443\",20:\"-\\u0447\\u044b\",30:\"-\\u0447\\u0443\",40:\"-\\u0447\\u044b\",50:\"-\\u0447\\u04af\",60:\"-\\u0447\\u044b\",70:\"-\\u0447\\u0438\",80:\"-\\u0447\\u0438\",90:\"-\\u0447\\u0443\",100:\"-\\u0447\\u04af\"};w.defineLocale(\"ky\",{months:\"\\u044f\\u043d\\u0432\\u0430\\u0440\\u044c_\\u0444\\u0435\\u0432\\u0440\\u0430\\u043b\\u044c_\\u043c\\u0430\\u0440\\u0442_\\u0430\\u043f\\u0440\\u0435\\u043b\\u044c_\\u043c\\u0430\\u0439_\\u0438\\u044e\\u043d\\u044c_\\u0438\\u044e\\u043b\\u044c_\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442_\\u0441\\u0435\\u043d\\u0442\\u044f\\u0431\\u0440\\u044c_\\u043e\\u043a\\u0442\\u044f\\u0431\\u0440\\u044c_\\u043d\\u043e\\u044f\\u0431\\u0440\\u044c_\\u0434\\u0435\\u043a\\u0430\\u0431\\u0440\\u044c\".split(\"_\"),monthsShort:\"\\u044f\\u043d\\u0432_\\u0444\\u0435\\u0432_\\u043c\\u0430\\u0440\\u0442_\\u0430\\u043f\\u0440_\\u043c\\u0430\\u0439_\\u0438\\u044e\\u043d\\u044c_\\u0438\\u044e\\u043b\\u044c_\\u0430\\u0432\\u0433_\\u0441\\u0435\\u043d_\\u043e\\u043a\\u0442_\\u043d\\u043e\\u044f_\\u0434\\u0435\\u043a\".split(\"_\"),weekdays:\"\\u0416\\u0435\\u043a\\u0448\\u0435\\u043c\\u0431\\u0438_\\u0414\\u04af\\u0439\\u0448\\u04e9\\u043c\\u0431\\u04af_\\u0428\\u0435\\u0439\\u0448\\u0435\\u043c\\u0431\\u0438_\\u0428\\u0430\\u0440\\u0448\\u0435\\u043c\\u0431\\u0438_\\u0411\\u0435\\u0439\\u0448\\u0435\\u043c\\u0431\\u0438_\\u0416\\u0443\\u043c\\u0430_\\u0418\\u0448\\u0435\\u043c\\u0431\\u0438\".split(\"_\"),weekdaysShort:\"\\u0416\\u0435\\u043a_\\u0414\\u04af\\u0439_\\u0428\\u0435\\u0439_\\u0428\\u0430\\u0440_\\u0411\\u0435\\u0439_\\u0416\\u0443\\u043c_\\u0418\\u0448\\u0435\".split(\"_\"),weekdaysMin:\"\\u0416\\u043a_\\u0414\\u0439_\\u0428\\u0439_\\u0428\\u0440_\\u0411\\u0439_\\u0416\\u043c_\\u0418\\u0448\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u0411\\u04af\\u0433\\u04af\\u043d \\u0441\\u0430\\u0430\\u0442] LT\",nextDay:\"[\\u042d\\u0440\\u0442\\u0435\\u04a3 \\u0441\\u0430\\u0430\\u0442] LT\",nextWeek:\"dddd [\\u0441\\u0430\\u0430\\u0442] LT\",lastDay:\"[\\u041a\\u0435\\u0447\\u044d\\u044d \\u0441\\u0430\\u0430\\u0442] LT\",lastWeek:\"[\\u04e8\\u0442\\u043a\\u04e9\\u043d \\u0430\\u043f\\u0442\\u0430\\u043d\\u044b\\u043d] dddd [\\u043a\\u04af\\u043d\\u04af] [\\u0441\\u0430\\u0430\\u0442] LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0438\\u0447\\u0438\\u043d\\u0434\\u0435\",past:\"%s \\u043c\\u0443\\u0440\\u0443\\u043d\",s:\"\\u0431\\u0438\\u0440\\u043d\\u0435\\u0447\\u0435 \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",ss:\"%d \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",m:\"\\u0431\\u0438\\u0440 \\u043c\\u04af\\u043d\\u04e9\\u0442\",mm:\"%d \\u043c\\u04af\\u043d\\u04e9\\u0442\",h:\"\\u0431\\u0438\\u0440 \\u0441\\u0430\\u0430\\u0442\",hh:\"%d \\u0441\\u0430\\u0430\\u0442\",d:\"\\u0431\\u0438\\u0440 \\u043a\\u04af\\u043d\",dd:\"%d \\u043a\\u04af\\u043d\",M:\"\\u0431\\u0438\\u0440 \\u0430\\u0439\",MM:\"%d \\u0430\\u0439\",y:\"\\u0431\\u0438\\u0440 \\u0436\\u044b\\u043b\",yy:\"%d \\u0436\\u044b\\u043b\"},dayOfMonthOrdinalParse:/\\d{1,2}-(\\u0447\\u0438|\\u0447\\u044b|\\u0447\\u04af|\\u0447\\u0443)/,ordinal:function(_){return _+(m[_]||m[_%10]||m[_>=100?100:null])},week:{dow:1,doy:7}})}(L(6676))},2057:function(z,O,L){!function(w){\"use strict\";function m(C,I,F,B){var de={m:[\"eng Minutt\",\"enger Minutt\"],h:[\"eng Stonn\",\"enger Stonn\"],d:[\"een Dag\",\"engem Dag\"],M:[\"ee Mount\",\"engem Mount\"],y:[\"ee Joer\",\"engem Joer\"]};return I?de[F][0]:de[F][1]}function f(C){if(C=parseInt(C,10),isNaN(C))return!1;if(C<0)return!0;if(C<10)return 4<=C&&C<=7;if(C<100){var I=C%10;return f(0===I?C/10:I)}if(C<1e4){for(;C>=10;)C/=10;return f(C)}return f(C/=1e3)}w.defineLocale(\"lb\",{months:\"Januar_Februar_M\\xe4erz_Abr\\xebll_Mee_Juni_Juli_August_September_Oktober_November_Dezember\".split(\"_\"),monthsShort:\"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.\".split(\"_\"),monthsParseExact:!0,weekdays:\"Sonndeg_M\\xe9indeg_D\\xebnschdeg_M\\xebttwoch_Donneschdeg_Freideg_Samschdeg\".split(\"_\"),weekdaysShort:\"So._M\\xe9._D\\xeb._M\\xeb._Do._Fr._Sa.\".split(\"_\"),weekdaysMin:\"So_M\\xe9_D\\xeb_M\\xeb_Do_Fr_Sa\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm [Auer]\",LTS:\"H:mm:ss [Auer]\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY H:mm [Auer]\",LLLL:\"dddd, D. MMMM YYYY H:mm [Auer]\"},calendar:{sameDay:\"[Haut um] LT\",sameElse:\"L\",nextDay:\"[Muer um] LT\",nextWeek:\"dddd [um] LT\",lastDay:\"[G\\xebschter um] LT\",lastWeek:function(){switch(this.day()){case 2:case 4:return\"[Leschten] dddd [um] LT\";default:return\"[Leschte] dddd [um] LT\"}}},relativeTime:{future:function y(C){return f(C.substr(0,C.indexOf(\" \")))?\"a \"+C:\"an \"+C},past:function _(C){return f(C.substr(0,C.indexOf(\" \")))?\"viru \"+C:\"virun \"+C},s:\"e puer Sekonnen\",ss:\"%d Sekonnen\",m,mm:\"%d Minutten\",h:m,hh:\"%d Stonnen\",d:m,dd:\"%d Deeg\",M:m,MM:\"%d M\\xe9int\",y:m,yy:\"%d Joer\"},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(L(6676))},7192:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"lo\",{months:\"\\u0ea1\\u0eb1\\u0e87\\u0e81\\u0ead\\u0e99_\\u0e81\\u0eb8\\u0ea1\\u0e9e\\u0eb2_\\u0ea1\\u0eb5\\u0e99\\u0eb2_\\u0ec0\\u0ea1\\u0eaa\\u0eb2_\\u0e9e\\u0eb6\\u0e94\\u0eaa\\u0eb0\\u0e9e\\u0eb2_\\u0ea1\\u0eb4\\u0e96\\u0eb8\\u0e99\\u0eb2_\\u0e81\\u0ecd\\u0ea5\\u0eb0\\u0e81\\u0ebb\\u0e94_\\u0eaa\\u0eb4\\u0e87\\u0eab\\u0eb2_\\u0e81\\u0eb1\\u0e99\\u0e8d\\u0eb2_\\u0e95\\u0eb8\\u0ea5\\u0eb2_\\u0e9e\\u0eb0\\u0e88\\u0eb4\\u0e81_\\u0e97\\u0eb1\\u0e99\\u0ea7\\u0eb2\".split(\"_\"),monthsShort:\"\\u0ea1\\u0eb1\\u0e87\\u0e81\\u0ead\\u0e99_\\u0e81\\u0eb8\\u0ea1\\u0e9e\\u0eb2_\\u0ea1\\u0eb5\\u0e99\\u0eb2_\\u0ec0\\u0ea1\\u0eaa\\u0eb2_\\u0e9e\\u0eb6\\u0e94\\u0eaa\\u0eb0\\u0e9e\\u0eb2_\\u0ea1\\u0eb4\\u0e96\\u0eb8\\u0e99\\u0eb2_\\u0e81\\u0ecd\\u0ea5\\u0eb0\\u0e81\\u0ebb\\u0e94_\\u0eaa\\u0eb4\\u0e87\\u0eab\\u0eb2_\\u0e81\\u0eb1\\u0e99\\u0e8d\\u0eb2_\\u0e95\\u0eb8\\u0ea5\\u0eb2_\\u0e9e\\u0eb0\\u0e88\\u0eb4\\u0e81_\\u0e97\\u0eb1\\u0e99\\u0ea7\\u0eb2\".split(\"_\"),weekdays:\"\\u0ead\\u0eb2\\u0e97\\u0eb4\\u0e94_\\u0e88\\u0eb1\\u0e99_\\u0ead\\u0eb1\\u0e87\\u0e84\\u0eb2\\u0e99_\\u0e9e\\u0eb8\\u0e94_\\u0e9e\\u0eb0\\u0eab\\u0eb1\\u0e94_\\u0eaa\\u0eb8\\u0e81_\\u0ec0\\u0eaa\\u0ebb\\u0eb2\".split(\"_\"),weekdaysShort:\"\\u0e97\\u0eb4\\u0e94_\\u0e88\\u0eb1\\u0e99_\\u0ead\\u0eb1\\u0e87\\u0e84\\u0eb2\\u0e99_\\u0e9e\\u0eb8\\u0e94_\\u0e9e\\u0eb0\\u0eab\\u0eb1\\u0e94_\\u0eaa\\u0eb8\\u0e81_\\u0ec0\\u0eaa\\u0ebb\\u0eb2\".split(\"_\"),weekdaysMin:\"\\u0e97_\\u0e88_\\u0ead\\u0e84_\\u0e9e_\\u0e9e\\u0eab_\\u0eaa\\u0e81_\\u0eaa\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"\\u0ea7\\u0eb1\\u0e99dddd D MMMM YYYY HH:mm\"},meridiemParse:/\\u0e95\\u0ead\\u0e99\\u0ec0\\u0e8a\\u0ebb\\u0ec9\\u0eb2|\\u0e95\\u0ead\\u0e99\\u0ec1\\u0ea5\\u0e87/,isPM:function(y){return\"\\u0e95\\u0ead\\u0e99\\u0ec1\\u0ea5\\u0e87\"===y},meridiem:function(y,_,f){return y<12?\"\\u0e95\\u0ead\\u0e99\\u0ec0\\u0e8a\\u0ebb\\u0ec9\\u0eb2\":\"\\u0e95\\u0ead\\u0e99\\u0ec1\\u0ea5\\u0e87\"},calendar:{sameDay:\"[\\u0ea1\\u0eb7\\u0ec9\\u0e99\\u0eb5\\u0ec9\\u0ec0\\u0ea7\\u0ea5\\u0eb2] LT\",nextDay:\"[\\u0ea1\\u0eb7\\u0ec9\\u0ead\\u0eb7\\u0ec8\\u0e99\\u0ec0\\u0ea7\\u0ea5\\u0eb2] LT\",nextWeek:\"[\\u0ea7\\u0eb1\\u0e99]dddd[\\u0edc\\u0ec9\\u0eb2\\u0ec0\\u0ea7\\u0ea5\\u0eb2] LT\",lastDay:\"[\\u0ea1\\u0eb7\\u0ec9\\u0ea7\\u0eb2\\u0e99\\u0e99\\u0eb5\\u0ec9\\u0ec0\\u0ea7\\u0ea5\\u0eb2] LT\",lastWeek:\"[\\u0ea7\\u0eb1\\u0e99]dddd[\\u0ec1\\u0ea5\\u0ec9\\u0ea7\\u0e99\\u0eb5\\u0ec9\\u0ec0\\u0ea7\\u0ea5\\u0eb2] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0ead\\u0eb5\\u0e81 %s\",past:\"%s\\u0e9c\\u0ec8\\u0eb2\\u0e99\\u0ea1\\u0eb2\",s:\"\\u0e9a\\u0ecd\\u0ec8\\u0ec0\\u0e97\\u0ebb\\u0ec8\\u0eb2\\u0ec3\\u0e94\\u0ea7\\u0eb4\\u0e99\\u0eb2\\u0e97\\u0eb5\",ss:\"%d \\u0ea7\\u0eb4\\u0e99\\u0eb2\\u0e97\\u0eb5\",m:\"1 \\u0e99\\u0eb2\\u0e97\\u0eb5\",mm:\"%d \\u0e99\\u0eb2\\u0e97\\u0eb5\",h:\"1 \\u0e8a\\u0ebb\\u0ec8\\u0ea7\\u0ec2\\u0ea1\\u0e87\",hh:\"%d \\u0e8a\\u0ebb\\u0ec8\\u0ea7\\u0ec2\\u0ea1\\u0e87\",d:\"1 \\u0ea1\\u0eb7\\u0ec9\",dd:\"%d \\u0ea1\\u0eb7\\u0ec9\",M:\"1 \\u0ec0\\u0e94\\u0eb7\\u0ead\\u0e99\",MM:\"%d \\u0ec0\\u0e94\\u0eb7\\u0ead\\u0e99\",y:\"1 \\u0e9b\\u0eb5\",yy:\"%d \\u0e9b\\u0eb5\"},dayOfMonthOrdinalParse:/(\\u0e97\\u0eb5\\u0ec8)\\d{1,2}/,ordinal:function(y){return\"\\u0e97\\u0eb5\\u0ec8\"+y}})}(L(6676))},5430:function(z,O,L){!function(w){\"use strict\";var m={ss:\"sekund\\u0117_sekund\\u017ei\\u0173_sekundes\",m:\"minut\\u0117_minut\\u0117s_minut\\u0119\",mm:\"minut\\u0117s_minu\\u010di\\u0173_minutes\",h:\"valanda_valandos_valand\\u0105\",hh:\"valandos_valand\\u0173_valandas\",d:\"diena_dienos_dien\\u0105\",dd:\"dienos_dien\\u0173_dienas\",M:\"m\\u0117nuo_m\\u0117nesio_m\\u0117nes\\u012f\",MM:\"m\\u0117nesiai_m\\u0117nesi\\u0173_m\\u0117nesius\",y:\"metai_met\\u0173_metus\",yy:\"metai_met\\u0173_metus\"};function _(F,B,de,H){return B?T(de)[0]:H?T(de)[1]:T(de)[2]}function f(F){return F%10==0||F>10&&F<20}function T(F){return m[F].split(\"_\")}function C(F,B,de,H){var ae=F+\" \";return 1===F?ae+_(0,B,de[0],H):B?ae+(f(F)?T(de)[1]:T(de)[0]):H?ae+T(de)[1]:ae+(f(F)?T(de)[1]:T(de)[2])}w.defineLocale(\"lt\",{months:{format:\"sausio_vasario_kovo_baland\\u017eio_gegu\\u017e\\u0117s_bir\\u017eelio_liepos_rugpj\\u016b\\u010dio_rugs\\u0117jo_spalio_lapkri\\u010dio_gruod\\u017eio\".split(\"_\"),standalone:\"sausis_vasaris_kovas_balandis_gegu\\u017e\\u0117_bir\\u017eelis_liepa_rugpj\\u016btis_rugs\\u0117jis_spalis_lapkritis_gruodis\".split(\"_\"),isFormat:/D[oD]?(\\[[^\\[\\]]*\\]|\\s)+MMMM?|MMMM?(\\[[^\\[\\]]*\\]|\\s)+D[oD]?/},monthsShort:\"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd\".split(\"_\"),weekdays:{format:\"sekmadien\\u012f_pirmadien\\u012f_antradien\\u012f_tre\\u010diadien\\u012f_ketvirtadien\\u012f_penktadien\\u012f_\\u0161e\\u0161tadien\\u012f\".split(\"_\"),standalone:\"sekmadienis_pirmadienis_antradienis_tre\\u010diadienis_ketvirtadienis_penktadienis_\\u0161e\\u0161tadienis\".split(\"_\"),isFormat:/dddd HH:mm/},weekdaysShort:\"Sek_Pir_Ant_Tre_Ket_Pen_\\u0160e\\u0161\".split(\"_\"),weekdaysMin:\"S_P_A_T_K_Pn_\\u0160\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY-MM-DD\",LL:\"YYYY [m.] MMMM D [d.]\",LLL:\"YYYY [m.] MMMM D [d.], HH:mm [val.]\",LLLL:\"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]\",l:\"YYYY-MM-DD\",ll:\"YYYY [m.] MMMM D [d.]\",lll:\"YYYY [m.] MMMM D [d.], HH:mm [val.]\",llll:\"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]\"},calendar:{sameDay:\"[\\u0160iandien] LT\",nextDay:\"[Rytoj] LT\",nextWeek:\"dddd LT\",lastDay:\"[Vakar] LT\",lastWeek:\"[Pra\\u0117jus\\u012f] dddd LT\",sameElse:\"L\"},relativeTime:{future:\"po %s\",past:\"prie\\u0161 %s\",s:function y(F,B,de,H){return B?\"kelios sekund\\u0117s\":H?\"keli\\u0173 sekund\\u017ei\\u0173\":\"kelias sekundes\"},ss:C,m:_,mm:C,h:_,hh:C,d:_,dd:C,M:_,MM:C,y:_,yy:C},dayOfMonthOrdinalParse:/\\d{1,2}-oji/,ordinal:function(F){return F+\"-oji\"},week:{dow:1,doy:4}})}(L(6676))},3363:function(z,O,L){!function(w){\"use strict\";var m={ss:\"sekundes_sekund\\u0113m_sekunde_sekundes\".split(\"_\"),m:\"min\\u016btes_min\\u016bt\\u0113m_min\\u016bte_min\\u016btes\".split(\"_\"),mm:\"min\\u016btes_min\\u016bt\\u0113m_min\\u016bte_min\\u016btes\".split(\"_\"),h:\"stundas_stund\\u0101m_stunda_stundas\".split(\"_\"),hh:\"stundas_stund\\u0101m_stunda_stundas\".split(\"_\"),d:\"dienas_dien\\u0101m_diena_dienas\".split(\"_\"),dd:\"dienas_dien\\u0101m_diena_dienas\".split(\"_\"),M:\"m\\u0113ne\\u0161a_m\\u0113ne\\u0161iem_m\\u0113nesis_m\\u0113ne\\u0161i\".split(\"_\"),MM:\"m\\u0113ne\\u0161a_m\\u0113ne\\u0161iem_m\\u0113nesis_m\\u0113ne\\u0161i\".split(\"_\"),y:\"gada_gadiem_gads_gadi\".split(\"_\"),yy:\"gada_gadiem_gads_gadi\".split(\"_\")};function y(I,F,B){return B?F%10==1&&F%100!=11?I[2]:I[3]:F%10==1&&F%100!=11?I[0]:I[1]}function _(I,F,B){return I+\" \"+y(m[B],I,F)}function f(I,F,B){return y(m[B],I,F)}w.defineLocale(\"lv\",{months:\"janv\\u0101ris_febru\\u0101ris_marts_apr\\u012blis_maijs_j\\u016bnijs_j\\u016blijs_augusts_septembris_oktobris_novembris_decembris\".split(\"_\"),monthsShort:\"jan_feb_mar_apr_mai_j\\u016bn_j\\u016bl_aug_sep_okt_nov_dec\".split(\"_\"),weekdays:\"sv\\u0113tdiena_pirmdiena_otrdiena_tre\\u0161diena_ceturtdiena_piektdiena_sestdiena\".split(\"_\"),weekdaysShort:\"Sv_P_O_T_C_Pk_S\".split(\"_\"),weekdaysMin:\"Sv_P_O_T_C_Pk_S\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY.\",LL:\"YYYY. [gada] D. MMMM\",LLL:\"YYYY. [gada] D. MMMM, HH:mm\",LLLL:\"YYYY. [gada] D. MMMM, dddd, HH:mm\"},calendar:{sameDay:\"[\\u0160odien pulksten] LT\",nextDay:\"[R\\u012bt pulksten] LT\",nextWeek:\"dddd [pulksten] LT\",lastDay:\"[Vakar pulksten] LT\",lastWeek:\"[Pag\\u0101ju\\u0161\\u0101] dddd [pulksten] LT\",sameElse:\"L\"},relativeTime:{future:\"p\\u0113c %s\",past:\"pirms %s\",s:function T(I,F){return F?\"da\\u017eas sekundes\":\"da\\u017e\\u0101m sekund\\u0113m\"},ss:_,m:f,mm:_,h:f,hh:_,d:f,dd:_,M:f,MM:_,y:f,yy:_},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(L(6676))},2939:function(z,O,L){!function(w){\"use strict\";var m={words:{ss:[\"sekund\",\"sekunda\",\"sekundi\"],m:[\"jedan minut\",\"jednog minuta\"],mm:[\"minut\",\"minuta\",\"minuta\"],h:[\"jedan sat\",\"jednog sata\"],hh:[\"sat\",\"sata\",\"sati\"],dd:[\"dan\",\"dana\",\"dana\"],MM:[\"mjesec\",\"mjeseca\",\"mjeseci\"],yy:[\"godina\",\"godine\",\"godina\"]},correctGrammaticalCase:function(_,f){return 1===_?f[0]:_>=2&&_<=4?f[1]:f[2]},translate:function(_,f,T){var C=m.words[T];return 1===T.length?f?C[0]:C[1]:_+\" \"+m.correctGrammaticalCase(_,C)}};w.defineLocale(\"me\",{months:\"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar\".split(\"_\"),monthsShort:\"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.\".split(\"_\"),monthsParseExact:!0,weekdays:\"nedjelja_ponedjeljak_utorak_srijeda_\\u010detvrtak_petak_subota\".split(\"_\"),weekdaysShort:\"ned._pon._uto._sri._\\u010det._pet._sub.\".split(\"_\"),weekdaysMin:\"ne_po_ut_sr_\\u010de_pe_su\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY H:mm\",LLLL:\"dddd, D. MMMM YYYY H:mm\"},calendar:{sameDay:\"[danas u] LT\",nextDay:\"[sjutra u] LT\",nextWeek:function(){switch(this.day()){case 0:return\"[u] [nedjelju] [u] LT\";case 3:return\"[u] [srijedu] [u] LT\";case 6:return\"[u] [subotu] [u] LT\";case 1:case 2:case 4:case 5:return\"[u] dddd [u] LT\"}},lastDay:\"[ju\\u010de u] LT\",lastWeek:function(){return[\"[pro\\u0161le] [nedjelje] [u] LT\",\"[pro\\u0161log] [ponedjeljka] [u] LT\",\"[pro\\u0161log] [utorka] [u] LT\",\"[pro\\u0161le] [srijede] [u] LT\",\"[pro\\u0161log] [\\u010detvrtka] [u] LT\",\"[pro\\u0161log] [petka] [u] LT\",\"[pro\\u0161le] [subote] [u] LT\"][this.day()]},sameElse:\"L\"},relativeTime:{future:\"za %s\",past:\"prije %s\",s:\"nekoliko sekundi\",ss:m.translate,m:m.translate,mm:m.translate,h:m.translate,hh:m.translate,d:\"dan\",dd:m.translate,M:\"mjesec\",MM:m.translate,y:\"godinu\",yy:m.translate},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:7}})}(L(6676))},8212:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"mi\",{months:\"Kohi-t\\u0101te_Hui-tanguru_Pout\\u016b-te-rangi_Paenga-wh\\u0101wh\\u0101_Haratua_Pipiri_H\\u014dngoingoi_Here-turi-k\\u014dk\\u0101_Mahuru_Whiringa-\\u0101-nuku_Whiringa-\\u0101-rangi_Hakihea\".split(\"_\"),monthsShort:\"Kohi_Hui_Pou_Pae_Hara_Pipi_H\\u014dngoi_Here_Mahu_Whi-nu_Whi-ra_Haki\".split(\"_\"),monthsRegex:/(?:['a-z\\u0101\\u014D\\u016B]+\\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\\u0101\\u014D\\u016B]+\\-?){1,3}/i,monthsShortRegex:/(?:['a-z\\u0101\\u014D\\u016B]+\\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\\u0101\\u014D\\u016B]+\\-?){1,2}/i,weekdays:\"R\\u0101tapu_Mane_T\\u016brei_Wenerei_T\\u0101ite_Paraire_H\\u0101tarei\".split(\"_\"),weekdaysShort:\"Ta_Ma_T\\u016b_We_T\\u0101i_Pa_H\\u0101\".split(\"_\"),weekdaysMin:\"Ta_Ma_T\\u016b_We_T\\u0101i_Pa_H\\u0101\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY [i] HH:mm\",LLLL:\"dddd, D MMMM YYYY [i] HH:mm\"},calendar:{sameDay:\"[i teie mahana, i] LT\",nextDay:\"[apopo i] LT\",nextWeek:\"dddd [i] LT\",lastDay:\"[inanahi i] LT\",lastWeek:\"dddd [whakamutunga i] LT\",sameElse:\"L\"},relativeTime:{future:\"i roto i %s\",past:\"%s i mua\",s:\"te h\\u0113kona ruarua\",ss:\"%d h\\u0113kona\",m:\"he meneti\",mm:\"%d meneti\",h:\"te haora\",hh:\"%d haora\",d:\"he ra\",dd:\"%d ra\",M:\"he marama\",MM:\"%d marama\",y:\"he tau\",yy:\"%d tau\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:1,doy:4}})}(L(6676))},9718:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"mk\",{months:\"\\u0458\\u0430\\u043d\\u0443\\u0430\\u0440\\u0438_\\u0444\\u0435\\u0432\\u0440\\u0443\\u0430\\u0440\\u0438_\\u043c\\u0430\\u0440\\u0442_\\u0430\\u043f\\u0440\\u0438\\u043b_\\u043c\\u0430\\u0458_\\u0458\\u0443\\u043d\\u0438_\\u0458\\u0443\\u043b\\u0438_\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442_\\u0441\\u0435\\u043f\\u0442\\u0435\\u043c\\u0432\\u0440\\u0438_\\u043e\\u043a\\u0442\\u043e\\u043c\\u0432\\u0440\\u0438_\\u043d\\u043e\\u0435\\u043c\\u0432\\u0440\\u0438_\\u0434\\u0435\\u043a\\u0435\\u043c\\u0432\\u0440\\u0438\".split(\"_\"),monthsShort:\"\\u0458\\u0430\\u043d_\\u0444\\u0435\\u0432_\\u043c\\u0430\\u0440_\\u0430\\u043f\\u0440_\\u043c\\u0430\\u0458_\\u0458\\u0443\\u043d_\\u0458\\u0443\\u043b_\\u0430\\u0432\\u0433_\\u0441\\u0435\\u043f_\\u043e\\u043a\\u0442_\\u043d\\u043e\\u0435_\\u0434\\u0435\\u043a\".split(\"_\"),weekdays:\"\\u043d\\u0435\\u0434\\u0435\\u043b\\u0430_\\u043f\\u043e\\u043d\\u0435\\u0434\\u0435\\u043b\\u043d\\u0438\\u043a_\\u0432\\u0442\\u043e\\u0440\\u043d\\u0438\\u043a_\\u0441\\u0440\\u0435\\u0434\\u0430_\\u0447\\u0435\\u0442\\u0432\\u0440\\u0442\\u043e\\u043a_\\u043f\\u0435\\u0442\\u043e\\u043a_\\u0441\\u0430\\u0431\\u043e\\u0442\\u0430\".split(\"_\"),weekdaysShort:\"\\u043d\\u0435\\u0434_\\u043f\\u043e\\u043d_\\u0432\\u0442\\u043e_\\u0441\\u0440\\u0435_\\u0447\\u0435\\u0442_\\u043f\\u0435\\u0442_\\u0441\\u0430\\u0431\".split(\"_\"),weekdaysMin:\"\\u043de_\\u043fo_\\u0432\\u0442_\\u0441\\u0440_\\u0447\\u0435_\\u043f\\u0435_\\u0441a\".split(\"_\"),longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"D.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY H:mm\",LLLL:\"dddd, D MMMM YYYY H:mm\"},calendar:{sameDay:\"[\\u0414\\u0435\\u043d\\u0435\\u0441 \\u0432\\u043e] LT\",nextDay:\"[\\u0423\\u0442\\u0440\\u0435 \\u0432\\u043e] LT\",nextWeek:\"[\\u0412\\u043e] dddd [\\u0432\\u043e] LT\",lastDay:\"[\\u0412\\u0447\\u0435\\u0440\\u0430 \\u0432\\u043e] LT\",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return\"[\\u0418\\u0437\\u043c\\u0438\\u043d\\u0430\\u0442\\u0430\\u0442\\u0430] dddd [\\u0432\\u043e] LT\";case 1:case 2:case 4:case 5:return\"[\\u0418\\u0437\\u043c\\u0438\\u043d\\u0430\\u0442\\u0438\\u043e\\u0442] dddd [\\u0432\\u043e] LT\"}},sameElse:\"L\"},relativeTime:{future:\"\\u0437\\u0430 %s\",past:\"\\u043f\\u0440\\u0435\\u0434 %s\",s:\"\\u043d\\u0435\\u043a\\u043e\\u043b\\u043a\\u0443 \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0438\",ss:\"%d \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0438\",m:\"\\u0435\\u0434\\u043d\\u0430 \\u043c\\u0438\\u043d\\u0443\\u0442\\u0430\",mm:\"%d \\u043c\\u0438\\u043d\\u0443\\u0442\\u0438\",h:\"\\u0435\\u0434\\u0435\\u043d \\u0447\\u0430\\u0441\",hh:\"%d \\u0447\\u0430\\u0441\\u0430\",d:\"\\u0435\\u0434\\u0435\\u043d \\u0434\\u0435\\u043d\",dd:\"%d \\u0434\\u0435\\u043d\\u0430\",M:\"\\u0435\\u0434\\u0435\\u043d \\u043c\\u0435\\u0441\\u0435\\u0446\",MM:\"%d \\u043c\\u0435\\u0441\\u0435\\u0446\\u0438\",y:\"\\u0435\\u0434\\u043d\\u0430 \\u0433\\u043e\\u0434\\u0438\\u043d\\u0430\",yy:\"%d \\u0433\\u043e\\u0434\\u0438\\u043d\\u0438\"},dayOfMonthOrdinalParse:/\\d{1,2}-(\\u0435\\u0432|\\u0435\\u043d|\\u0442\\u0438|\\u0432\\u0438|\\u0440\\u0438|\\u043c\\u0438)/,ordinal:function(y){var _=y%10,f=y%100;return 0===y?y+\"-\\u0435\\u0432\":0===f?y+\"-\\u0435\\u043d\":f>10&&f<20?y+\"-\\u0442\\u0438\":1===_?y+\"-\\u0432\\u0438\":2===_?y+\"-\\u0440\\u0438\":7===_||8===_?y+\"-\\u043c\\u0438\":y+\"-\\u0442\\u0438\"},week:{dow:1,doy:7}})}(L(6676))},561:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"ml\",{months:\"\\u0d1c\\u0d28\\u0d41\\u0d35\\u0d30\\u0d3f_\\u0d2b\\u0d46\\u0d2c\\u0d4d\\u0d30\\u0d41\\u0d35\\u0d30\\u0d3f_\\u0d2e\\u0d3e\\u0d7c\\u0d1a\\u0d4d\\u0d1a\\u0d4d_\\u0d0f\\u0d2a\\u0d4d\\u0d30\\u0d3f\\u0d7d_\\u0d2e\\u0d47\\u0d2f\\u0d4d_\\u0d1c\\u0d42\\u0d7a_\\u0d1c\\u0d42\\u0d32\\u0d48_\\u0d13\\u0d17\\u0d38\\u0d4d\\u0d31\\u0d4d\\u0d31\\u0d4d_\\u0d38\\u0d46\\u0d2a\\u0d4d\\u0d31\\u0d4d\\u0d31\\u0d02\\u0d2c\\u0d7c_\\u0d12\\u0d15\\u0d4d\\u0d1f\\u0d4b\\u0d2c\\u0d7c_\\u0d28\\u0d35\\u0d02\\u0d2c\\u0d7c_\\u0d21\\u0d3f\\u0d38\\u0d02\\u0d2c\\u0d7c\".split(\"_\"),monthsShort:\"\\u0d1c\\u0d28\\u0d41._\\u0d2b\\u0d46\\u0d2c\\u0d4d\\u0d30\\u0d41._\\u0d2e\\u0d3e\\u0d7c._\\u0d0f\\u0d2a\\u0d4d\\u0d30\\u0d3f._\\u0d2e\\u0d47\\u0d2f\\u0d4d_\\u0d1c\\u0d42\\u0d7a_\\u0d1c\\u0d42\\u0d32\\u0d48._\\u0d13\\u0d17._\\u0d38\\u0d46\\u0d2a\\u0d4d\\u0d31\\u0d4d\\u0d31._\\u0d12\\u0d15\\u0d4d\\u0d1f\\u0d4b._\\u0d28\\u0d35\\u0d02._\\u0d21\\u0d3f\\u0d38\\u0d02.\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u0d1e\\u0d3e\\u0d2f\\u0d31\\u0d3e\\u0d34\\u0d4d\\u0d1a_\\u0d24\\u0d3f\\u0d19\\u0d4d\\u0d15\\u0d33\\u0d3e\\u0d34\\u0d4d\\u0d1a_\\u0d1a\\u0d4a\\u0d35\\u0d4d\\u0d35\\u0d3e\\u0d34\\u0d4d\\u0d1a_\\u0d2c\\u0d41\\u0d27\\u0d28\\u0d3e\\u0d34\\u0d4d\\u0d1a_\\u0d35\\u0d4d\\u0d2f\\u0d3e\\u0d34\\u0d3e\\u0d34\\u0d4d\\u0d1a_\\u0d35\\u0d46\\u0d33\\u0d4d\\u0d33\\u0d3f\\u0d2f\\u0d3e\\u0d34\\u0d4d\\u0d1a_\\u0d36\\u0d28\\u0d3f\\u0d2f\\u0d3e\\u0d34\\u0d4d\\u0d1a\".split(\"_\"),weekdaysShort:\"\\u0d1e\\u0d3e\\u0d2f\\u0d7c_\\u0d24\\u0d3f\\u0d19\\u0d4d\\u0d15\\u0d7e_\\u0d1a\\u0d4a\\u0d35\\u0d4d\\u0d35_\\u0d2c\\u0d41\\u0d27\\u0d7b_\\u0d35\\u0d4d\\u0d2f\\u0d3e\\u0d34\\u0d02_\\u0d35\\u0d46\\u0d33\\u0d4d\\u0d33\\u0d3f_\\u0d36\\u0d28\\u0d3f\".split(\"_\"),weekdaysMin:\"\\u0d1e\\u0d3e_\\u0d24\\u0d3f_\\u0d1a\\u0d4a_\\u0d2c\\u0d41_\\u0d35\\u0d4d\\u0d2f\\u0d3e_\\u0d35\\u0d46_\\u0d36\".split(\"_\"),longDateFormat:{LT:\"A h:mm -\\u0d28\\u0d41\",LTS:\"A h:mm:ss -\\u0d28\\u0d41\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm -\\u0d28\\u0d41\",LLLL:\"dddd, D MMMM YYYY, A h:mm -\\u0d28\\u0d41\"},calendar:{sameDay:\"[\\u0d07\\u0d28\\u0d4d\\u0d28\\u0d4d] LT\",nextDay:\"[\\u0d28\\u0d3e\\u0d33\\u0d46] LT\",nextWeek:\"dddd, LT\",lastDay:\"[\\u0d07\\u0d28\\u0d4d\\u0d28\\u0d32\\u0d46] LT\",lastWeek:\"[\\u0d15\\u0d34\\u0d3f\\u0d1e\\u0d4d\\u0d1e] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0d15\\u0d34\\u0d3f\\u0d1e\\u0d4d\\u0d1e\\u0d4d\",past:\"%s \\u0d2e\\u0d41\\u0d7b\\u0d2a\\u0d4d\",s:\"\\u0d05\\u0d7d\\u0d2a \\u0d28\\u0d3f\\u0d2e\\u0d3f\\u0d37\\u0d19\\u0d4d\\u0d19\\u0d7e\",ss:\"%d \\u0d38\\u0d46\\u0d15\\u0d4d\\u0d15\\u0d7b\\u0d21\\u0d4d\",m:\"\\u0d12\\u0d30\\u0d41 \\u0d2e\\u0d3f\\u0d28\\u0d3f\\u0d31\\u0d4d\\u0d31\\u0d4d\",mm:\"%d \\u0d2e\\u0d3f\\u0d28\\u0d3f\\u0d31\\u0d4d\\u0d31\\u0d4d\",h:\"\\u0d12\\u0d30\\u0d41 \\u0d2e\\u0d23\\u0d3f\\u0d15\\u0d4d\\u0d15\\u0d42\\u0d7c\",hh:\"%d \\u0d2e\\u0d23\\u0d3f\\u0d15\\u0d4d\\u0d15\\u0d42\\u0d7c\",d:\"\\u0d12\\u0d30\\u0d41 \\u0d26\\u0d3f\\u0d35\\u0d38\\u0d02\",dd:\"%d \\u0d26\\u0d3f\\u0d35\\u0d38\\u0d02\",M:\"\\u0d12\\u0d30\\u0d41 \\u0d2e\\u0d3e\\u0d38\\u0d02\",MM:\"%d \\u0d2e\\u0d3e\\u0d38\\u0d02\",y:\"\\u0d12\\u0d30\\u0d41 \\u0d35\\u0d7c\\u0d37\\u0d02\",yy:\"%d \\u0d35\\u0d7c\\u0d37\\u0d02\"},meridiemParse:/\\u0d30\\u0d3e\\u0d24\\u0d4d\\u0d30\\u0d3f|\\u0d30\\u0d3e\\u0d35\\u0d3f\\u0d32\\u0d46|\\u0d09\\u0d1a\\u0d4d\\u0d1a \\u0d15\\u0d34\\u0d3f\\u0d1e\\u0d4d\\u0d1e\\u0d4d|\\u0d35\\u0d48\\u0d15\\u0d41\\u0d28\\u0d4d\\u0d28\\u0d47\\u0d30\\u0d02|\\u0d30\\u0d3e\\u0d24\\u0d4d\\u0d30\\u0d3f/i,meridiemHour:function(y,_){return 12===y&&(y=0),\"\\u0d30\\u0d3e\\u0d24\\u0d4d\\u0d30\\u0d3f\"===_&&y>=4||\"\\u0d09\\u0d1a\\u0d4d\\u0d1a \\u0d15\\u0d34\\u0d3f\\u0d1e\\u0d4d\\u0d1e\\u0d4d\"===_||\"\\u0d35\\u0d48\\u0d15\\u0d41\\u0d28\\u0d4d\\u0d28\\u0d47\\u0d30\\u0d02\"===_?y+12:y},meridiem:function(y,_,f){return y<4?\"\\u0d30\\u0d3e\\u0d24\\u0d4d\\u0d30\\u0d3f\":y<12?\"\\u0d30\\u0d3e\\u0d35\\u0d3f\\u0d32\\u0d46\":y<17?\"\\u0d09\\u0d1a\\u0d4d\\u0d1a \\u0d15\\u0d34\\u0d3f\\u0d1e\\u0d4d\\u0d1e\\u0d4d\":y<20?\"\\u0d35\\u0d48\\u0d15\\u0d41\\u0d28\\u0d4d\\u0d28\\u0d47\\u0d30\\u0d02\":\"\\u0d30\\u0d3e\\u0d24\\u0d4d\\u0d30\\u0d3f\"}})}(L(6676))},8929:function(z,O,L){!function(w){\"use strict\";function m(_,f,T,C){switch(T){case\"s\":return f?\"\\u0445\\u044d\\u0434\\u0445\\u044d\\u043d \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\":\"\\u0445\\u044d\\u0434\\u0445\\u044d\\u043d \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u044b\\u043d\";case\"ss\":return _+(f?\" \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\":\" \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u044b\\u043d\");case\"m\":case\"mm\":return _+(f?\" \\u043c\\u0438\\u043d\\u0443\\u0442\":\" \\u043c\\u0438\\u043d\\u0443\\u0442\\u044b\\u043d\");case\"h\":case\"hh\":return _+(f?\" \\u0446\\u0430\\u0433\":\" \\u0446\\u0430\\u0433\\u0438\\u0439\\u043d\");case\"d\":case\"dd\":return _+(f?\" \\u04e9\\u0434\\u04e9\\u0440\":\" \\u04e9\\u0434\\u0440\\u0438\\u0439\\u043d\");case\"M\":case\"MM\":return _+(f?\" \\u0441\\u0430\\u0440\":\" \\u0441\\u0430\\u0440\\u044b\\u043d\");case\"y\":case\"yy\":return _+(f?\" \\u0436\\u0438\\u043b\":\" \\u0436\\u0438\\u043b\\u0438\\u0439\\u043d\");default:return _}}w.defineLocale(\"mn\",{months:\"\\u041d\\u044d\\u0433\\u0434\\u04af\\u0433\\u044d\\u044d\\u0440 \\u0441\\u0430\\u0440_\\u0425\\u043e\\u0451\\u0440\\u0434\\u0443\\u0433\\u0430\\u0430\\u0440 \\u0441\\u0430\\u0440_\\u0413\\u0443\\u0440\\u0430\\u0432\\u0434\\u0443\\u0433\\u0430\\u0430\\u0440 \\u0441\\u0430\\u0440_\\u0414\\u04e9\\u0440\\u04e9\\u0432\\u0434\\u04af\\u0433\\u044d\\u044d\\u0440 \\u0441\\u0430\\u0440_\\u0422\\u0430\\u0432\\u0434\\u0443\\u0433\\u0430\\u0430\\u0440 \\u0441\\u0430\\u0440_\\u0417\\u0443\\u0440\\u0433\\u0430\\u0434\\u0443\\u0433\\u0430\\u0430\\u0440 \\u0441\\u0430\\u0440_\\u0414\\u043e\\u043b\\u0434\\u0443\\u0433\\u0430\\u0430\\u0440 \\u0441\\u0430\\u0440_\\u041d\\u0430\\u0439\\u043c\\u0434\\u0443\\u0433\\u0430\\u0430\\u0440 \\u0441\\u0430\\u0440_\\u0415\\u0441\\u0434\\u04af\\u0433\\u044d\\u044d\\u0440 \\u0441\\u0430\\u0440_\\u0410\\u0440\\u0430\\u0432\\u0434\\u0443\\u0433\\u0430\\u0430\\u0440 \\u0441\\u0430\\u0440_\\u0410\\u0440\\u0432\\u0430\\u043d \\u043d\\u044d\\u0433\\u0434\\u04af\\u0433\\u044d\\u044d\\u0440 \\u0441\\u0430\\u0440_\\u0410\\u0440\\u0432\\u0430\\u043d \\u0445\\u043e\\u0451\\u0440\\u0434\\u0443\\u0433\\u0430\\u0430\\u0440 \\u0441\\u0430\\u0440\".split(\"_\"),monthsShort:\"1 \\u0441\\u0430\\u0440_2 \\u0441\\u0430\\u0440_3 \\u0441\\u0430\\u0440_4 \\u0441\\u0430\\u0440_5 \\u0441\\u0430\\u0440_6 \\u0441\\u0430\\u0440_7 \\u0441\\u0430\\u0440_8 \\u0441\\u0430\\u0440_9 \\u0441\\u0430\\u0440_10 \\u0441\\u0430\\u0440_11 \\u0441\\u0430\\u0440_12 \\u0441\\u0430\\u0440\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u041d\\u044f\\u043c_\\u0414\\u0430\\u0432\\u0430\\u0430_\\u041c\\u044f\\u0433\\u043c\\u0430\\u0440_\\u041b\\u0445\\u0430\\u0433\\u0432\\u0430_\\u041f\\u04af\\u0440\\u044d\\u0432_\\u0411\\u0430\\u0430\\u0441\\u0430\\u043d_\\u0411\\u044f\\u043c\\u0431\\u0430\".split(\"_\"),weekdaysShort:\"\\u041d\\u044f\\u043c_\\u0414\\u0430\\u0432_\\u041c\\u044f\\u0433_\\u041b\\u0445\\u0430_\\u041f\\u04af\\u0440_\\u0411\\u0430\\u0430_\\u0411\\u044f\\u043c\".split(\"_\"),weekdaysMin:\"\\u041d\\u044f_\\u0414\\u0430_\\u041c\\u044f_\\u041b\\u0445_\\u041f\\u04af_\\u0411\\u0430_\\u0411\\u044f\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY-MM-DD\",LL:\"YYYY \\u043e\\u043d\\u044b MMMM\\u044b\\u043d D\",LLL:\"YYYY \\u043e\\u043d\\u044b MMMM\\u044b\\u043d D HH:mm\",LLLL:\"dddd, YYYY \\u043e\\u043d\\u044b MMMM\\u044b\\u043d D HH:mm\"},meridiemParse:/\\u04ae\\u04e8|\\u04ae\\u0425/i,isPM:function(_){return\"\\u04ae\\u0425\"===_},meridiem:function(_,f,T){return _<12?\"\\u04ae\\u04e8\":\"\\u04ae\\u0425\"},calendar:{sameDay:\"[\\u04e8\\u043d\\u04e9\\u04e9\\u0434\\u04e9\\u0440] LT\",nextDay:\"[\\u041c\\u0430\\u0440\\u0433\\u0430\\u0430\\u0448] LT\",nextWeek:\"[\\u0418\\u0440\\u044d\\u0445] dddd LT\",lastDay:\"[\\u04e8\\u0447\\u0438\\u0433\\u0434\\u04e9\\u0440] LT\",lastWeek:\"[\\u04e8\\u043d\\u0433\\u04e9\\u0440\\u0441\\u04e9\\u043d] dddd LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0434\\u0430\\u0440\\u0430\\u0430\",past:\"%s \\u04e9\\u043c\\u043d\\u04e9\",s:m,ss:m,m,mm:m,h:m,hh:m,d:m,dd:m,M:m,MM:m,y:m,yy:m},dayOfMonthOrdinalParse:/\\d{1,2} \\u04e9\\u0434\\u04e9\\u0440/,ordinal:function(_,f){switch(f){case\"d\":case\"D\":case\"DDD\":return _+\" \\u04e9\\u0434\\u04e9\\u0440\";default:return _}}})}(L(6676))},4880:function(z,O,L){!function(w){\"use strict\";var m={1:\"\\u0967\",2:\"\\u0968\",3:\"\\u0969\",4:\"\\u096a\",5:\"\\u096b\",6:\"\\u096c\",7:\"\\u096d\",8:\"\\u096e\",9:\"\\u096f\",0:\"\\u0966\"},y={\"\\u0967\":\"1\",\"\\u0968\":\"2\",\"\\u0969\":\"3\",\"\\u096a\":\"4\",\"\\u096b\":\"5\",\"\\u096c\":\"6\",\"\\u096d\":\"7\",\"\\u096e\":\"8\",\"\\u096f\":\"9\",\"\\u0966\":\"0\"};function _(T,C,I,F){var B=\"\";if(C)switch(I){case\"s\":B=\"\\u0915\\u093e\\u0939\\u0940 \\u0938\\u0947\\u0915\\u0902\\u0926\";break;case\"ss\":B=\"%d \\u0938\\u0947\\u0915\\u0902\\u0926\";break;case\"m\":B=\"\\u090f\\u0915 \\u092e\\u093f\\u0928\\u093f\\u091f\";break;case\"mm\":B=\"%d \\u092e\\u093f\\u0928\\u093f\\u091f\\u0947\";break;case\"h\":B=\"\\u090f\\u0915 \\u0924\\u093e\\u0938\";break;case\"hh\":B=\"%d \\u0924\\u093e\\u0938\";break;case\"d\":B=\"\\u090f\\u0915 \\u0926\\u093f\\u0935\\u0938\";break;case\"dd\":B=\"%d \\u0926\\u093f\\u0935\\u0938\";break;case\"M\":B=\"\\u090f\\u0915 \\u092e\\u0939\\u093f\\u0928\\u093e\";break;case\"MM\":B=\"%d \\u092e\\u0939\\u093f\\u0928\\u0947\";break;case\"y\":B=\"\\u090f\\u0915 \\u0935\\u0930\\u094d\\u0937\";break;case\"yy\":B=\"%d \\u0935\\u0930\\u094d\\u0937\\u0947\"}else switch(I){case\"s\":B=\"\\u0915\\u093e\\u0939\\u0940 \\u0938\\u0947\\u0915\\u0902\\u0926\\u093e\\u0902\";break;case\"ss\":B=\"%d \\u0938\\u0947\\u0915\\u0902\\u0926\\u093e\\u0902\";break;case\"m\":B=\"\\u090f\\u0915\\u093e \\u092e\\u093f\\u0928\\u093f\\u091f\\u093e\";break;case\"mm\":B=\"%d \\u092e\\u093f\\u0928\\u093f\\u091f\\u093e\\u0902\";break;case\"h\":B=\"\\u090f\\u0915\\u093e \\u0924\\u093e\\u0938\\u093e\";break;case\"hh\":B=\"%d \\u0924\\u093e\\u0938\\u093e\\u0902\";break;case\"d\":B=\"\\u090f\\u0915\\u093e \\u0926\\u093f\\u0935\\u0938\\u093e\";break;case\"dd\":B=\"%d \\u0926\\u093f\\u0935\\u0938\\u093e\\u0902\";break;case\"M\":B=\"\\u090f\\u0915\\u093e \\u092e\\u0939\\u093f\\u0928\\u094d\\u092f\\u093e\";break;case\"MM\":B=\"%d \\u092e\\u0939\\u093f\\u0928\\u094d\\u092f\\u093e\\u0902\";break;case\"y\":B=\"\\u090f\\u0915\\u093e \\u0935\\u0930\\u094d\\u0937\\u093e\";break;case\"yy\":B=\"%d \\u0935\\u0930\\u094d\\u0937\\u093e\\u0902\"}return B.replace(/%d/i,T)}w.defineLocale(\"mr\",{months:\"\\u091c\\u093e\\u0928\\u0947\\u0935\\u093e\\u0930\\u0940_\\u092b\\u0947\\u092c\\u094d\\u0930\\u0941\\u0935\\u093e\\u0930\\u0940_\\u092e\\u093e\\u0930\\u094d\\u091a_\\u090f\\u092a\\u094d\\u0930\\u093f\\u0932_\\u092e\\u0947_\\u091c\\u0942\\u0928_\\u091c\\u0941\\u0932\\u0948_\\u0911\\u0917\\u0938\\u094d\\u091f_\\u0938\\u092a\\u094d\\u091f\\u0947\\u0902\\u092c\\u0930_\\u0911\\u0915\\u094d\\u091f\\u094b\\u092c\\u0930_\\u0928\\u094b\\u0935\\u094d\\u0939\\u0947\\u0902\\u092c\\u0930_\\u0921\\u093f\\u0938\\u0947\\u0902\\u092c\\u0930\".split(\"_\"),monthsShort:\"\\u091c\\u093e\\u0928\\u0947._\\u092b\\u0947\\u092c\\u094d\\u0930\\u0941._\\u092e\\u093e\\u0930\\u094d\\u091a._\\u090f\\u092a\\u094d\\u0930\\u093f._\\u092e\\u0947._\\u091c\\u0942\\u0928._\\u091c\\u0941\\u0932\\u0948._\\u0911\\u0917._\\u0938\\u092a\\u094d\\u091f\\u0947\\u0902._\\u0911\\u0915\\u094d\\u091f\\u094b._\\u0928\\u094b\\u0935\\u094d\\u0939\\u0947\\u0902._\\u0921\\u093f\\u0938\\u0947\\u0902.\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u0930\\u0935\\u093f\\u0935\\u093e\\u0930_\\u0938\\u094b\\u092e\\u0935\\u093e\\u0930_\\u092e\\u0902\\u0917\\u0933\\u0935\\u093e\\u0930_\\u092c\\u0941\\u0927\\u0935\\u093e\\u0930_\\u0917\\u0941\\u0930\\u0942\\u0935\\u093e\\u0930_\\u0936\\u0941\\u0915\\u094d\\u0930\\u0935\\u093e\\u0930_\\u0936\\u0928\\u093f\\u0935\\u093e\\u0930\".split(\"_\"),weekdaysShort:\"\\u0930\\u0935\\u093f_\\u0938\\u094b\\u092e_\\u092e\\u0902\\u0917\\u0933_\\u092c\\u0941\\u0927_\\u0917\\u0941\\u0930\\u0942_\\u0936\\u0941\\u0915\\u094d\\u0930_\\u0936\\u0928\\u093f\".split(\"_\"),weekdaysMin:\"\\u0930_\\u0938\\u094b_\\u092e\\u0902_\\u092c\\u0941_\\u0917\\u0941_\\u0936\\u0941_\\u0936\".split(\"_\"),longDateFormat:{LT:\"A h:mm \\u0935\\u093e\\u091c\\u0924\\u093e\",LTS:\"A h:mm:ss \\u0935\\u093e\\u091c\\u0924\\u093e\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm \\u0935\\u093e\\u091c\\u0924\\u093e\",LLLL:\"dddd, D MMMM YYYY, A h:mm \\u0935\\u093e\\u091c\\u0924\\u093e\"},calendar:{sameDay:\"[\\u0906\\u091c] LT\",nextDay:\"[\\u0909\\u0926\\u094d\\u092f\\u093e] LT\",nextWeek:\"dddd, LT\",lastDay:\"[\\u0915\\u093e\\u0932] LT\",lastWeek:\"[\\u092e\\u093e\\u0917\\u0940\\u0932] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s\\u092e\\u0927\\u094d\\u092f\\u0947\",past:\"%s\\u092a\\u0942\\u0930\\u094d\\u0935\\u0940\",s:_,ss:_,m:_,mm:_,h:_,hh:_,d:_,dd:_,M:_,MM:_,y:_,yy:_},preparse:function(T){return T.replace(/[\\u0967\\u0968\\u0969\\u096a\\u096b\\u096c\\u096d\\u096e\\u096f\\u0966]/g,function(C){return y[C]})},postformat:function(T){return T.replace(/\\d/g,function(C){return m[C]})},meridiemParse:/\\u092a\\u0939\\u093e\\u091f\\u0947|\\u0938\\u0915\\u093e\\u0933\\u0940|\\u0926\\u0941\\u092a\\u093e\\u0930\\u0940|\\u0938\\u093e\\u092f\\u0902\\u0915\\u093e\\u0933\\u0940|\\u0930\\u093e\\u0924\\u094d\\u0930\\u0940/,meridiemHour:function(T,C){return 12===T&&(T=0),\"\\u092a\\u0939\\u093e\\u091f\\u0947\"===C||\"\\u0938\\u0915\\u093e\\u0933\\u0940\"===C?T:\"\\u0926\\u0941\\u092a\\u093e\\u0930\\u0940\"===C||\"\\u0938\\u093e\\u092f\\u0902\\u0915\\u093e\\u0933\\u0940\"===C||\"\\u0930\\u093e\\u0924\\u094d\\u0930\\u0940\"===C?T>=12?T:T+12:void 0},meridiem:function(T,C,I){return T>=0&&T<6?\"\\u092a\\u0939\\u093e\\u091f\\u0947\":T<12?\"\\u0938\\u0915\\u093e\\u0933\\u0940\":T<17?\"\\u0926\\u0941\\u092a\\u093e\\u0930\\u0940\":T<20?\"\\u0938\\u093e\\u092f\\u0902\\u0915\\u093e\\u0933\\u0940\":\"\\u0930\\u093e\\u0924\\u094d\\u0930\\u0940\"},week:{dow:0,doy:6}})}(L(6676))},2074:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"ms-my\",{months:\"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember\".split(\"_\"),monthsShort:\"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis\".split(\"_\"),weekdays:\"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu\".split(\"_\"),weekdaysShort:\"Ahd_Isn_Sel_Rab_Kha_Jum_Sab\".split(\"_\"),weekdaysMin:\"Ah_Is_Sl_Rb_Km_Jm_Sb\".split(\"_\"),longDateFormat:{LT:\"HH.mm\",LTS:\"HH.mm.ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY [pukul] HH.mm\",LLLL:\"dddd, D MMMM YYYY [pukul] HH.mm\"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(y,_){return 12===y&&(y=0),\"pagi\"===_?y:\"tengahari\"===_?y>=11?y:y+12:\"petang\"===_||\"malam\"===_?y+12:void 0},meridiem:function(y,_,f){return y<11?\"pagi\":y<15?\"tengahari\":y<19?\"petang\":\"malam\"},calendar:{sameDay:\"[Hari ini pukul] LT\",nextDay:\"[Esok pukul] LT\",nextWeek:\"dddd [pukul] LT\",lastDay:\"[Kelmarin pukul] LT\",lastWeek:\"dddd [lepas pukul] LT\",sameElse:\"L\"},relativeTime:{future:\"dalam %s\",past:\"%s yang lepas\",s:\"beberapa saat\",ss:\"%d saat\",m:\"seminit\",mm:\"%d minit\",h:\"sejam\",hh:\"%d jam\",d:\"sehari\",dd:\"%d hari\",M:\"sebulan\",MM:\"%d bulan\",y:\"setahun\",yy:\"%d tahun\"},week:{dow:1,doy:7}})}(L(6676))},3193:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"ms\",{months:\"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember\".split(\"_\"),monthsShort:\"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis\".split(\"_\"),weekdays:\"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu\".split(\"_\"),weekdaysShort:\"Ahd_Isn_Sel_Rab_Kha_Jum_Sab\".split(\"_\"),weekdaysMin:\"Ah_Is_Sl_Rb_Km_Jm_Sb\".split(\"_\"),longDateFormat:{LT:\"HH.mm\",LTS:\"HH.mm.ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY [pukul] HH.mm\",LLLL:\"dddd, D MMMM YYYY [pukul] HH.mm\"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(y,_){return 12===y&&(y=0),\"pagi\"===_?y:\"tengahari\"===_?y>=11?y:y+12:\"petang\"===_||\"malam\"===_?y+12:void 0},meridiem:function(y,_,f){return y<11?\"pagi\":y<15?\"tengahari\":y<19?\"petang\":\"malam\"},calendar:{sameDay:\"[Hari ini pukul] LT\",nextDay:\"[Esok pukul] LT\",nextWeek:\"dddd [pukul] LT\",lastDay:\"[Kelmarin pukul] LT\",lastWeek:\"dddd [lepas pukul] LT\",sameElse:\"L\"},relativeTime:{future:\"dalam %s\",past:\"%s yang lepas\",s:\"beberapa saat\",ss:\"%d saat\",m:\"seminit\",mm:\"%d minit\",h:\"sejam\",hh:\"%d jam\",d:\"sehari\",dd:\"%d hari\",M:\"sebulan\",MM:\"%d bulan\",y:\"setahun\",yy:\"%d tahun\"},week:{dow:1,doy:7}})}(L(6676))},4082:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"mt\",{months:\"Jannar_Frar_Marzu_April_Mejju_\\u0120unju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Di\\u010bembru\".split(\"_\"),monthsShort:\"Jan_Fra_Mar_Apr_Mej_\\u0120un_Lul_Aww_Set_Ott_Nov_Di\\u010b\".split(\"_\"),weekdays:\"Il-\\u0126add_It-Tnejn_It-Tlieta_L-Erbg\\u0127a_Il-\\u0126amis_Il-\\u0120img\\u0127a_Is-Sibt\".split(\"_\"),weekdaysShort:\"\\u0126ad_Tne_Tli_Erb_\\u0126am_\\u0120im_Sib\".split(\"_\"),weekdaysMin:\"\\u0126a_Tn_Tl_Er_\\u0126a_\\u0120i_Si\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Illum fil-]LT\",nextDay:\"[G\\u0127ada fil-]LT\",nextWeek:\"dddd [fil-]LT\",lastDay:\"[Il-biera\\u0127 fil-]LT\",lastWeek:\"dddd [li g\\u0127adda] [fil-]LT\",sameElse:\"L\"},relativeTime:{future:\"f\\u2019 %s\",past:\"%s ilu\",s:\"ftit sekondi\",ss:\"%d sekondi\",m:\"minuta\",mm:\"%d minuti\",h:\"sieg\\u0127a\",hh:\"%d sieg\\u0127at\",d:\"\\u0121urnata\",dd:\"%d \\u0121ranet\",M:\"xahar\",MM:\"%d xhur\",y:\"sena\",yy:\"%d sni\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:1,doy:4}})}(L(6676))},2261:function(z,O,L){!function(w){\"use strict\";var m={1:\"\\u1041\",2:\"\\u1042\",3:\"\\u1043\",4:\"\\u1044\",5:\"\\u1045\",6:\"\\u1046\",7:\"\\u1047\",8:\"\\u1048\",9:\"\\u1049\",0:\"\\u1040\"},y={\"\\u1041\":\"1\",\"\\u1042\":\"2\",\"\\u1043\":\"3\",\"\\u1044\":\"4\",\"\\u1045\":\"5\",\"\\u1046\":\"6\",\"\\u1047\":\"7\",\"\\u1048\":\"8\",\"\\u1049\":\"9\",\"\\u1040\":\"0\"};w.defineLocale(\"my\",{months:\"\\u1007\\u1014\\u103a\\u1014\\u101d\\u102b\\u101b\\u102e_\\u1016\\u1031\\u1016\\u1031\\u102c\\u103a\\u101d\\u102b\\u101b\\u102e_\\u1019\\u1010\\u103a_\\u1027\\u1015\\u103c\\u102e_\\u1019\\u1031_\\u1007\\u103d\\u1014\\u103a_\\u1007\\u1030\\u101c\\u102d\\u102f\\u1004\\u103a_\\u101e\\u103c\\u1002\\u102f\\u1010\\u103a_\\u1005\\u1000\\u103a\\u1010\\u1004\\u103a\\u1018\\u102c_\\u1021\\u1031\\u102c\\u1000\\u103a\\u1010\\u102d\\u102f\\u1018\\u102c_\\u1014\\u102d\\u102f\\u101d\\u1004\\u103a\\u1018\\u102c_\\u1012\\u102e\\u1007\\u1004\\u103a\\u1018\\u102c\".split(\"_\"),monthsShort:\"\\u1007\\u1014\\u103a_\\u1016\\u1031_\\u1019\\u1010\\u103a_\\u1015\\u103c\\u102e_\\u1019\\u1031_\\u1007\\u103d\\u1014\\u103a_\\u101c\\u102d\\u102f\\u1004\\u103a_\\u101e\\u103c_\\u1005\\u1000\\u103a_\\u1021\\u1031\\u102c\\u1000\\u103a_\\u1014\\u102d\\u102f_\\u1012\\u102e\".split(\"_\"),weekdays:\"\\u1010\\u1014\\u1004\\u103a\\u1039\\u1002\\u1014\\u103d\\u1031_\\u1010\\u1014\\u1004\\u103a\\u1039\\u101c\\u102c_\\u1021\\u1004\\u103a\\u1039\\u1002\\u102b_\\u1017\\u102f\\u1012\\u1039\\u1013\\u101f\\u1030\\u1038_\\u1000\\u103c\\u102c\\u101e\\u1015\\u1010\\u1031\\u1038_\\u101e\\u1031\\u102c\\u1000\\u103c\\u102c_\\u1005\\u1014\\u1031\".split(\"_\"),weekdaysShort:\"\\u1014\\u103d\\u1031_\\u101c\\u102c_\\u1002\\u102b_\\u101f\\u1030\\u1038_\\u1000\\u103c\\u102c_\\u101e\\u1031\\u102c_\\u1014\\u1031\".split(\"_\"),weekdaysMin:\"\\u1014\\u103d\\u1031_\\u101c\\u102c_\\u1002\\u102b_\\u101f\\u1030\\u1038_\\u1000\\u103c\\u102c_\\u101e\\u1031\\u102c_\\u1014\\u1031\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u101a\\u1014\\u1031.] LT [\\u1019\\u103e\\u102c]\",nextDay:\"[\\u1019\\u1014\\u1000\\u103a\\u1016\\u103c\\u1014\\u103a] LT [\\u1019\\u103e\\u102c]\",nextWeek:\"dddd LT [\\u1019\\u103e\\u102c]\",lastDay:\"[\\u1019\\u1014\\u1031.\\u1000] LT [\\u1019\\u103e\\u102c]\",lastWeek:\"[\\u1015\\u103c\\u102e\\u1038\\u1001\\u1032\\u1037\\u101e\\u1031\\u102c] dddd LT [\\u1019\\u103e\\u102c]\",sameElse:\"L\"},relativeTime:{future:\"\\u101c\\u102c\\u1019\\u100a\\u103a\\u1037 %s \\u1019\\u103e\\u102c\",past:\"\\u101c\\u103d\\u1014\\u103a\\u1001\\u1032\\u1037\\u101e\\u1031\\u102c %s \\u1000\",s:\"\\u1005\\u1000\\u1039\\u1000\\u1014\\u103a.\\u1021\\u1014\\u100a\\u103a\\u1038\\u1004\\u101a\\u103a\",ss:\"%d \\u1005\\u1000\\u1039\\u1000\\u1014\\u1037\\u103a\",m:\"\\u1010\\u1005\\u103a\\u1019\\u102d\\u1014\\u1005\\u103a\",mm:\"%d \\u1019\\u102d\\u1014\\u1005\\u103a\",h:\"\\u1010\\u1005\\u103a\\u1014\\u102c\\u101b\\u102e\",hh:\"%d \\u1014\\u102c\\u101b\\u102e\",d:\"\\u1010\\u1005\\u103a\\u101b\\u1000\\u103a\",dd:\"%d \\u101b\\u1000\\u103a\",M:\"\\u1010\\u1005\\u103a\\u101c\",MM:\"%d \\u101c\",y:\"\\u1010\\u1005\\u103a\\u1014\\u103e\\u1005\\u103a\",yy:\"%d \\u1014\\u103e\\u1005\\u103a\"},preparse:function(f){return f.replace(/[\\u1041\\u1042\\u1043\\u1044\\u1045\\u1046\\u1047\\u1048\\u1049\\u1040]/g,function(T){return y[T]})},postformat:function(f){return f.replace(/\\d/g,function(T){return m[T]})},week:{dow:1,doy:4}})}(L(6676))},5273:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"nb\",{months:\"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember\".split(\"_\"),monthsShort:\"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.\".split(\"_\"),monthsParseExact:!0,weekdays:\"s\\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\\xf8rdag\".split(\"_\"),weekdaysShort:\"s\\xf8._ma._ti._on._to._fr._l\\xf8.\".split(\"_\"),weekdaysMin:\"s\\xf8_ma_ti_on_to_fr_l\\xf8\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY [kl.] HH:mm\",LLLL:\"dddd D. MMMM YYYY [kl.] HH:mm\"},calendar:{sameDay:\"[i dag kl.] LT\",nextDay:\"[i morgen kl.] LT\",nextWeek:\"dddd [kl.] LT\",lastDay:\"[i g\\xe5r kl.] LT\",lastWeek:\"[forrige] dddd [kl.] LT\",sameElse:\"L\"},relativeTime:{future:\"om %s\",past:\"%s siden\",s:\"noen sekunder\",ss:\"%d sekunder\",m:\"ett minutt\",mm:\"%d minutter\",h:\"\\xe9n time\",hh:\"%d timer\",d:\"\\xe9n dag\",dd:\"%d dager\",w:\"\\xe9n uke\",ww:\"%d uker\",M:\"\\xe9n m\\xe5ned\",MM:\"%d m\\xe5neder\",y:\"ett \\xe5r\",yy:\"%d \\xe5r\"},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(L(6676))},9874:function(z,O,L){!function(w){\"use strict\";var m={1:\"\\u0967\",2:\"\\u0968\",3:\"\\u0969\",4:\"\\u096a\",5:\"\\u096b\",6:\"\\u096c\",7:\"\\u096d\",8:\"\\u096e\",9:\"\\u096f\",0:\"\\u0966\"},y={\"\\u0967\":\"1\",\"\\u0968\":\"2\",\"\\u0969\":\"3\",\"\\u096a\":\"4\",\"\\u096b\":\"5\",\"\\u096c\":\"6\",\"\\u096d\":\"7\",\"\\u096e\":\"8\",\"\\u096f\":\"9\",\"\\u0966\":\"0\"};w.defineLocale(\"ne\",{months:\"\\u091c\\u0928\\u0935\\u0930\\u0940_\\u092b\\u0947\\u092c\\u094d\\u0930\\u0941\\u0935\\u0930\\u0940_\\u092e\\u093e\\u0930\\u094d\\u091a_\\u0905\\u092a\\u094d\\u0930\\u093f\\u0932_\\u092e\\u0908_\\u091c\\u0941\\u0928_\\u091c\\u0941\\u0932\\u093e\\u0908_\\u0905\\u0917\\u0937\\u094d\\u091f_\\u0938\\u0947\\u092a\\u094d\\u091f\\u0947\\u092e\\u094d\\u092c\\u0930_\\u0905\\u0915\\u094d\\u091f\\u094b\\u092c\\u0930_\\u0928\\u094b\\u092d\\u0947\\u092e\\u094d\\u092c\\u0930_\\u0921\\u093f\\u0938\\u0947\\u092e\\u094d\\u092c\\u0930\".split(\"_\"),monthsShort:\"\\u091c\\u0928._\\u092b\\u0947\\u092c\\u094d\\u0930\\u0941._\\u092e\\u093e\\u0930\\u094d\\u091a_\\u0905\\u092a\\u094d\\u0930\\u093f._\\u092e\\u0908_\\u091c\\u0941\\u0928_\\u091c\\u0941\\u0932\\u093e\\u0908._\\u0905\\u0917._\\u0938\\u0947\\u092a\\u094d\\u091f._\\u0905\\u0915\\u094d\\u091f\\u094b._\\u0928\\u094b\\u092d\\u0947._\\u0921\\u093f\\u0938\\u0947.\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u0906\\u0907\\u0924\\u092c\\u093e\\u0930_\\u0938\\u094b\\u092e\\u092c\\u093e\\u0930_\\u092e\\u0919\\u094d\\u0917\\u0932\\u092c\\u093e\\u0930_\\u092c\\u0941\\u0927\\u092c\\u093e\\u0930_\\u092c\\u093f\\u0939\\u093f\\u092c\\u093e\\u0930_\\u0936\\u0941\\u0915\\u094d\\u0930\\u092c\\u093e\\u0930_\\u0936\\u0928\\u093f\\u092c\\u093e\\u0930\".split(\"_\"),weekdaysShort:\"\\u0906\\u0907\\u0924._\\u0938\\u094b\\u092e._\\u092e\\u0919\\u094d\\u0917\\u0932._\\u092c\\u0941\\u0927._\\u092c\\u093f\\u0939\\u093f._\\u0936\\u0941\\u0915\\u094d\\u0930._\\u0936\\u0928\\u093f.\".split(\"_\"),weekdaysMin:\"\\u0906._\\u0938\\u094b._\\u092e\\u0902._\\u092c\\u0941._\\u092c\\u093f._\\u0936\\u0941._\\u0936.\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"A\\u0915\\u094b h:mm \\u092c\\u091c\\u0947\",LTS:\"A\\u0915\\u094b h:mm:ss \\u092c\\u091c\\u0947\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A\\u0915\\u094b h:mm \\u092c\\u091c\\u0947\",LLLL:\"dddd, D MMMM YYYY, A\\u0915\\u094b h:mm \\u092c\\u091c\\u0947\"},preparse:function(f){return f.replace(/[\\u0967\\u0968\\u0969\\u096a\\u096b\\u096c\\u096d\\u096e\\u096f\\u0966]/g,function(T){return y[T]})},postformat:function(f){return f.replace(/\\d/g,function(T){return m[T]})},meridiemParse:/\\u0930\\u093e\\u0924\\u093f|\\u092c\\u093f\\u0939\\u093e\\u0928|\\u0926\\u093f\\u0909\\u0901\\u0938\\u094b|\\u0938\\u093e\\u0901\\u091d/,meridiemHour:function(f,T){return 12===f&&(f=0),\"\\u0930\\u093e\\u0924\\u093f\"===T?f<4?f:f+12:\"\\u092c\\u093f\\u0939\\u093e\\u0928\"===T?f:\"\\u0926\\u093f\\u0909\\u0901\\u0938\\u094b\"===T?f>=10?f:f+12:\"\\u0938\\u093e\\u0901\\u091d\"===T?f+12:void 0},meridiem:function(f,T,C){return f<3?\"\\u0930\\u093e\\u0924\\u093f\":f<12?\"\\u092c\\u093f\\u0939\\u093e\\u0928\":f<16?\"\\u0926\\u093f\\u0909\\u0901\\u0938\\u094b\":f<20?\"\\u0938\\u093e\\u0901\\u091d\":\"\\u0930\\u093e\\u0924\\u093f\"},calendar:{sameDay:\"[\\u0906\\u091c] LT\",nextDay:\"[\\u092d\\u094b\\u0932\\u093f] LT\",nextWeek:\"[\\u0906\\u0909\\u0901\\u0926\\u094b] dddd[,] LT\",lastDay:\"[\\u0939\\u093f\\u091c\\u094b] LT\",lastWeek:\"[\\u0917\\u090f\\u0915\\u094b] dddd[,] LT\",sameElse:\"L\"},relativeTime:{future:\"%s\\u092e\\u093e\",past:\"%s \\u0905\\u0917\\u093e\\u0921\\u093f\",s:\"\\u0915\\u0947\\u0939\\u0940 \\u0915\\u094d\\u0937\\u0923\",ss:\"%d \\u0938\\u0947\\u0915\\u0947\\u0923\\u094d\\u0921\",m:\"\\u090f\\u0915 \\u092e\\u093f\\u0928\\u0947\\u091f\",mm:\"%d \\u092e\\u093f\\u0928\\u0947\\u091f\",h:\"\\u090f\\u0915 \\u0918\\u0923\\u094d\\u091f\\u093e\",hh:\"%d \\u0918\\u0923\\u094d\\u091f\\u093e\",d:\"\\u090f\\u0915 \\u0926\\u093f\\u0928\",dd:\"%d \\u0926\\u093f\\u0928\",M:\"\\u090f\\u0915 \\u092e\\u0939\\u093f\\u0928\\u093e\",MM:\"%d \\u092e\\u0939\\u093f\\u0928\\u093e\",y:\"\\u090f\\u0915 \\u092c\\u0930\\u094d\\u0937\",yy:\"%d \\u092c\\u0930\\u094d\\u0937\"},week:{dow:0,doy:6}})}(L(6676))},1484:function(z,O,L){!function(w){\"use strict\";var m=\"jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.\".split(\"_\"),y=\"jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec\".split(\"_\"),_=[/^jan/i,/^feb/i,/^(maart|mrt\\.?)$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],f=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\\.?|feb\\.?|mrt\\.?|apr\\.?|ju[nl]\\.?|aug\\.?|sep\\.?|okt\\.?|nov\\.?|dec\\.?)/i;w.defineLocale(\"nl-be\",{months:\"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december\".split(\"_\"),monthsShort:function(C,I){return C?/-MMM-/.test(I)?y[C.month()]:m[C.month()]:m},monthsRegex:f,monthsShortRegex:f,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\\.?|feb\\.?|mrt\\.?|apr\\.?|mei|ju[nl]\\.?|aug\\.?|sep\\.?|okt\\.?|nov\\.?|dec\\.?)/i,monthsParse:_,longMonthsParse:_,shortMonthsParse:_,weekdays:\"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag\".split(\"_\"),weekdaysShort:\"zo._ma._di._wo._do._vr._za.\".split(\"_\"),weekdaysMin:\"zo_ma_di_wo_do_vr_za\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[vandaag om] LT\",nextDay:\"[morgen om] LT\",nextWeek:\"dddd [om] LT\",lastDay:\"[gisteren om] LT\",lastWeek:\"[afgelopen] dddd [om] LT\",sameElse:\"L\"},relativeTime:{future:\"over %s\",past:\"%s geleden\",s:\"een paar seconden\",ss:\"%d seconden\",m:\"\\xe9\\xe9n minuut\",mm:\"%d minuten\",h:\"\\xe9\\xe9n uur\",hh:\"%d uur\",d:\"\\xe9\\xe9n dag\",dd:\"%d dagen\",M:\"\\xe9\\xe9n maand\",MM:\"%d maanden\",y:\"\\xe9\\xe9n jaar\",yy:\"%d jaar\"},dayOfMonthOrdinalParse:/\\d{1,2}(ste|de)/,ordinal:function(C){return C+(1===C||8===C||C>=20?\"ste\":\"de\")},week:{dow:1,doy:4}})}(L(6676))},1667:function(z,O,L){!function(w){\"use strict\";var m=\"jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.\".split(\"_\"),y=\"jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec\".split(\"_\"),_=[/^jan/i,/^feb/i,/^(maart|mrt\\.?)$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],f=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\\.?|feb\\.?|mrt\\.?|apr\\.?|ju[nl]\\.?|aug\\.?|sep\\.?|okt\\.?|nov\\.?|dec\\.?)/i;w.defineLocale(\"nl\",{months:\"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december\".split(\"_\"),monthsShort:function(C,I){return C?/-MMM-/.test(I)?y[C.month()]:m[C.month()]:m},monthsRegex:f,monthsShortRegex:f,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\\.?|feb\\.?|mrt\\.?|apr\\.?|mei|ju[nl]\\.?|aug\\.?|sep\\.?|okt\\.?|nov\\.?|dec\\.?)/i,monthsParse:_,longMonthsParse:_,shortMonthsParse:_,weekdays:\"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag\".split(\"_\"),weekdaysShort:\"zo._ma._di._wo._do._vr._za.\".split(\"_\"),weekdaysMin:\"zo_ma_di_wo_do_vr_za\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD-MM-YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[vandaag om] LT\",nextDay:\"[morgen om] LT\",nextWeek:\"dddd [om] LT\",lastDay:\"[gisteren om] LT\",lastWeek:\"[afgelopen] dddd [om] LT\",sameElse:\"L\"},relativeTime:{future:\"over %s\",past:\"%s geleden\",s:\"een paar seconden\",ss:\"%d seconden\",m:\"\\xe9\\xe9n minuut\",mm:\"%d minuten\",h:\"\\xe9\\xe9n uur\",hh:\"%d uur\",d:\"\\xe9\\xe9n dag\",dd:\"%d dagen\",w:\"\\xe9\\xe9n week\",ww:\"%d weken\",M:\"\\xe9\\xe9n maand\",MM:\"%d maanden\",y:\"\\xe9\\xe9n jaar\",yy:\"%d jaar\"},dayOfMonthOrdinalParse:/\\d{1,2}(ste|de)/,ordinal:function(C){return C+(1===C||8===C||C>=20?\"ste\":\"de\")},week:{dow:1,doy:4}})}(L(6676))},7262:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"nn\",{months:\"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember\".split(\"_\"),monthsShort:\"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.\".split(\"_\"),monthsParseExact:!0,weekdays:\"sundag_m\\xe5ndag_tysdag_onsdag_torsdag_fredag_laurdag\".split(\"_\"),weekdaysShort:\"su._m\\xe5._ty._on._to._fr._lau.\".split(\"_\"),weekdaysMin:\"su_m\\xe5_ty_on_to_fr_la\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY [kl.] H:mm\",LLLL:\"dddd D. MMMM YYYY [kl.] HH:mm\"},calendar:{sameDay:\"[I dag klokka] LT\",nextDay:\"[I morgon klokka] LT\",nextWeek:\"dddd [klokka] LT\",lastDay:\"[I g\\xe5r klokka] LT\",lastWeek:\"[F\\xf8reg\\xe5ande] dddd [klokka] LT\",sameElse:\"L\"},relativeTime:{future:\"om %s\",past:\"%s sidan\",s:\"nokre sekund\",ss:\"%d sekund\",m:\"eit minutt\",mm:\"%d minutt\",h:\"ein time\",hh:\"%d timar\",d:\"ein dag\",dd:\"%d dagar\",w:\"ei veke\",ww:\"%d veker\",M:\"ein m\\xe5nad\",MM:\"%d m\\xe5nader\",y:\"eit \\xe5r\",yy:\"%d \\xe5r\"},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(L(6676))},9679:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"oc-lnc\",{months:{standalone:\"geni\\xe8r_febri\\xe8r_mar\\xe7_abril_mai_junh_julhet_agost_setembre_oct\\xf2bre_novembre_decembre\".split(\"_\"),format:\"de geni\\xe8r_de febri\\xe8r_de mar\\xe7_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'oct\\xf2bre_de novembre_de decembre\".split(\"_\"),isFormat:/D[oD]?(\\s)+MMMM/},monthsShort:\"gen._febr._mar\\xe7_abr._mai_junh_julh._ago._set._oct._nov._dec.\".split(\"_\"),monthsParseExact:!0,weekdays:\"dimenge_diluns_dimars_dim\\xe8cres_dij\\xf2us_divendres_dissabte\".split(\"_\"),weekdaysShort:\"dg._dl._dm._dc._dj._dv._ds.\".split(\"_\"),weekdaysMin:\"dg_dl_dm_dc_dj_dv_ds\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM [de] YYYY\",ll:\"D MMM YYYY\",LLL:\"D MMMM [de] YYYY [a] H:mm\",lll:\"D MMM YYYY, H:mm\",LLLL:\"dddd D MMMM [de] YYYY [a] H:mm\",llll:\"ddd D MMM YYYY, H:mm\"},calendar:{sameDay:\"[u\\xe8i a] LT\",nextDay:\"[deman a] LT\",nextWeek:\"dddd [a] LT\",lastDay:\"[i\\xe8r a] LT\",lastWeek:\"dddd [passat a] LT\",sameElse:\"L\"},relativeTime:{future:\"d'aqu\\xed %s\",past:\"fa %s\",s:\"unas segondas\",ss:\"%d segondas\",m:\"una minuta\",mm:\"%d minutas\",h:\"una ora\",hh:\"%d oras\",d:\"un jorn\",dd:\"%d jorns\",M:\"un mes\",MM:\"%d meses\",y:\"un an\",yy:\"%d ans\"},dayOfMonthOrdinalParse:/\\d{1,2}(r|n|t|\\xe8|a)/,ordinal:function(y,_){var f=1===y?\"r\":2===y?\"n\":3===y?\"r\":4===y?\"t\":\"\\xe8\";return(\"w\"===_||\"W\"===_)&&(f=\"a\"),y+f},week:{dow:1,doy:4}})}(L(6676))},6830:function(z,O,L){!function(w){\"use strict\";var m={1:\"\\u0a67\",2:\"\\u0a68\",3:\"\\u0a69\",4:\"\\u0a6a\",5:\"\\u0a6b\",6:\"\\u0a6c\",7:\"\\u0a6d\",8:\"\\u0a6e\",9:\"\\u0a6f\",0:\"\\u0a66\"},y={\"\\u0a67\":\"1\",\"\\u0a68\":\"2\",\"\\u0a69\":\"3\",\"\\u0a6a\":\"4\",\"\\u0a6b\":\"5\",\"\\u0a6c\":\"6\",\"\\u0a6d\":\"7\",\"\\u0a6e\":\"8\",\"\\u0a6f\":\"9\",\"\\u0a66\":\"0\"};w.defineLocale(\"pa-in\",{months:\"\\u0a1c\\u0a28\\u0a35\\u0a30\\u0a40_\\u0a2b\\u0a3c\\u0a30\\u0a35\\u0a30\\u0a40_\\u0a2e\\u0a3e\\u0a30\\u0a1a_\\u0a05\\u0a2a\\u0a4d\\u0a30\\u0a48\\u0a32_\\u0a2e\\u0a08_\\u0a1c\\u0a42\\u0a28_\\u0a1c\\u0a41\\u0a32\\u0a3e\\u0a08_\\u0a05\\u0a17\\u0a38\\u0a24_\\u0a38\\u0a24\\u0a70\\u0a2c\\u0a30_\\u0a05\\u0a15\\u0a24\\u0a42\\u0a2c\\u0a30_\\u0a28\\u0a35\\u0a70\\u0a2c\\u0a30_\\u0a26\\u0a38\\u0a70\\u0a2c\\u0a30\".split(\"_\"),monthsShort:\"\\u0a1c\\u0a28\\u0a35\\u0a30\\u0a40_\\u0a2b\\u0a3c\\u0a30\\u0a35\\u0a30\\u0a40_\\u0a2e\\u0a3e\\u0a30\\u0a1a_\\u0a05\\u0a2a\\u0a4d\\u0a30\\u0a48\\u0a32_\\u0a2e\\u0a08_\\u0a1c\\u0a42\\u0a28_\\u0a1c\\u0a41\\u0a32\\u0a3e\\u0a08_\\u0a05\\u0a17\\u0a38\\u0a24_\\u0a38\\u0a24\\u0a70\\u0a2c\\u0a30_\\u0a05\\u0a15\\u0a24\\u0a42\\u0a2c\\u0a30_\\u0a28\\u0a35\\u0a70\\u0a2c\\u0a30_\\u0a26\\u0a38\\u0a70\\u0a2c\\u0a30\".split(\"_\"),weekdays:\"\\u0a10\\u0a24\\u0a35\\u0a3e\\u0a30_\\u0a38\\u0a4b\\u0a2e\\u0a35\\u0a3e\\u0a30_\\u0a2e\\u0a70\\u0a17\\u0a32\\u0a35\\u0a3e\\u0a30_\\u0a2c\\u0a41\\u0a27\\u0a35\\u0a3e\\u0a30_\\u0a35\\u0a40\\u0a30\\u0a35\\u0a3e\\u0a30_\\u0a38\\u0a3c\\u0a41\\u0a71\\u0a15\\u0a30\\u0a35\\u0a3e\\u0a30_\\u0a38\\u0a3c\\u0a28\\u0a40\\u0a1a\\u0a30\\u0a35\\u0a3e\\u0a30\".split(\"_\"),weekdaysShort:\"\\u0a10\\u0a24_\\u0a38\\u0a4b\\u0a2e_\\u0a2e\\u0a70\\u0a17\\u0a32_\\u0a2c\\u0a41\\u0a27_\\u0a35\\u0a40\\u0a30_\\u0a38\\u0a3c\\u0a41\\u0a15\\u0a30_\\u0a38\\u0a3c\\u0a28\\u0a40\".split(\"_\"),weekdaysMin:\"\\u0a10\\u0a24_\\u0a38\\u0a4b\\u0a2e_\\u0a2e\\u0a70\\u0a17\\u0a32_\\u0a2c\\u0a41\\u0a27_\\u0a35\\u0a40\\u0a30_\\u0a38\\u0a3c\\u0a41\\u0a15\\u0a30_\\u0a38\\u0a3c\\u0a28\\u0a40\".split(\"_\"),longDateFormat:{LT:\"A h:mm \\u0a35\\u0a1c\\u0a47\",LTS:\"A h:mm:ss \\u0a35\\u0a1c\\u0a47\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm \\u0a35\\u0a1c\\u0a47\",LLLL:\"dddd, D MMMM YYYY, A h:mm \\u0a35\\u0a1c\\u0a47\"},calendar:{sameDay:\"[\\u0a05\\u0a1c] LT\",nextDay:\"[\\u0a15\\u0a32] LT\",nextWeek:\"[\\u0a05\\u0a17\\u0a32\\u0a3e] dddd, LT\",lastDay:\"[\\u0a15\\u0a32] LT\",lastWeek:\"[\\u0a2a\\u0a3f\\u0a1b\\u0a32\\u0a47] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0a35\\u0a3f\\u0a71\\u0a1a\",past:\"%s \\u0a2a\\u0a3f\\u0a1b\\u0a32\\u0a47\",s:\"\\u0a15\\u0a41\\u0a1d \\u0a38\\u0a15\\u0a3f\\u0a70\\u0a1f\",ss:\"%d \\u0a38\\u0a15\\u0a3f\\u0a70\\u0a1f\",m:\"\\u0a07\\u0a15 \\u0a2e\\u0a3f\\u0a70\\u0a1f\",mm:\"%d \\u0a2e\\u0a3f\\u0a70\\u0a1f\",h:\"\\u0a07\\u0a71\\u0a15 \\u0a18\\u0a70\\u0a1f\\u0a3e\",hh:\"%d \\u0a18\\u0a70\\u0a1f\\u0a47\",d:\"\\u0a07\\u0a71\\u0a15 \\u0a26\\u0a3f\\u0a28\",dd:\"%d \\u0a26\\u0a3f\\u0a28\",M:\"\\u0a07\\u0a71\\u0a15 \\u0a2e\\u0a39\\u0a40\\u0a28\\u0a3e\",MM:\"%d \\u0a2e\\u0a39\\u0a40\\u0a28\\u0a47\",y:\"\\u0a07\\u0a71\\u0a15 \\u0a38\\u0a3e\\u0a32\",yy:\"%d \\u0a38\\u0a3e\\u0a32\"},preparse:function(f){return f.replace(/[\\u0a67\\u0a68\\u0a69\\u0a6a\\u0a6b\\u0a6c\\u0a6d\\u0a6e\\u0a6f\\u0a66]/g,function(T){return y[T]})},postformat:function(f){return f.replace(/\\d/g,function(T){return m[T]})},meridiemParse:/\\u0a30\\u0a3e\\u0a24|\\u0a38\\u0a35\\u0a47\\u0a30|\\u0a26\\u0a41\\u0a2a\\u0a39\\u0a3f\\u0a30|\\u0a38\\u0a3c\\u0a3e\\u0a2e/,meridiemHour:function(f,T){return 12===f&&(f=0),\"\\u0a30\\u0a3e\\u0a24\"===T?f<4?f:f+12:\"\\u0a38\\u0a35\\u0a47\\u0a30\"===T?f:\"\\u0a26\\u0a41\\u0a2a\\u0a39\\u0a3f\\u0a30\"===T?f>=10?f:f+12:\"\\u0a38\\u0a3c\\u0a3e\\u0a2e\"===T?f+12:void 0},meridiem:function(f,T,C){return f<4?\"\\u0a30\\u0a3e\\u0a24\":f<10?\"\\u0a38\\u0a35\\u0a47\\u0a30\":f<17?\"\\u0a26\\u0a41\\u0a2a\\u0a39\\u0a3f\\u0a30\":f<20?\"\\u0a38\\u0a3c\\u0a3e\\u0a2e\":\"\\u0a30\\u0a3e\\u0a24\"},week:{dow:0,doy:6}})}(L(6676))},3616:function(z,O,L){!function(w){\"use strict\";var m=\"stycze\\u0144_luty_marzec_kwiecie\\u0144_maj_czerwiec_lipiec_sierpie\\u0144_wrzesie\\u0144_pa\\u017adziernik_listopad_grudzie\\u0144\".split(\"_\"),y=\"stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\\u015bnia_pa\\u017adziernika_listopada_grudnia\".split(\"_\"),_=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^pa\\u017a/i,/^lis/i,/^gru/i];function f(I){return I%10<5&&I%10>1&&~~(I/10)%10!=1}function T(I,F,B){var de=I+\" \";switch(B){case\"ss\":return de+(f(I)?\"sekundy\":\"sekund\");case\"m\":return F?\"minuta\":\"minut\\u0119\";case\"mm\":return de+(f(I)?\"minuty\":\"minut\");case\"h\":return F?\"godzina\":\"godzin\\u0119\";case\"hh\":return de+(f(I)?\"godziny\":\"godzin\");case\"ww\":return de+(f(I)?\"tygodnie\":\"tygodni\");case\"MM\":return de+(f(I)?\"miesi\\u0105ce\":\"miesi\\u0119cy\");case\"yy\":return de+(f(I)?\"lata\":\"lat\")}}w.defineLocale(\"pl\",{months:function(I,F){return I?/D MMMM/.test(F)?y[I.month()]:m[I.month()]:m},monthsShort:\"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\\u017a_lis_gru\".split(\"_\"),monthsParse:_,longMonthsParse:_,shortMonthsParse:_,weekdays:\"niedziela_poniedzia\\u0142ek_wtorek_\\u015broda_czwartek_pi\\u0105tek_sobota\".split(\"_\"),weekdaysShort:\"ndz_pon_wt_\\u015br_czw_pt_sob\".split(\"_\"),weekdaysMin:\"Nd_Pn_Wt_\\u015ar_Cz_Pt_So\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Dzi\\u015b o] LT\",nextDay:\"[Jutro o] LT\",nextWeek:function(){switch(this.day()){case 0:return\"[W niedziel\\u0119 o] LT\";case 2:return\"[We wtorek o] LT\";case 3:return\"[W \\u015brod\\u0119 o] LT\";case 6:return\"[W sobot\\u0119 o] LT\";default:return\"[W] dddd [o] LT\"}},lastDay:\"[Wczoraj o] LT\",lastWeek:function(){switch(this.day()){case 0:return\"[W zesz\\u0142\\u0105 niedziel\\u0119 o] LT\";case 3:return\"[W zesz\\u0142\\u0105 \\u015brod\\u0119 o] LT\";case 6:return\"[W zesz\\u0142\\u0105 sobot\\u0119 o] LT\";default:return\"[W zesz\\u0142y] dddd [o] LT\"}},sameElse:\"L\"},relativeTime:{future:\"za %s\",past:\"%s temu\",s:\"kilka sekund\",ss:T,m:T,mm:T,h:T,hh:T,d:\"1 dzie\\u0144\",dd:\"%d dni\",w:\"tydzie\\u0144\",ww:T,M:\"miesi\\u0105c\",MM:T,y:\"rok\",yy:T},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(L(6676))},2751:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"pt-br\",{months:\"janeiro_fevereiro_mar\\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro\".split(\"_\"),monthsShort:\"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez\".split(\"_\"),weekdays:\"domingo_segunda-feira_ter\\xe7a-feira_quarta-feira_quinta-feira_sexta-feira_s\\xe1bado\".split(\"_\"),weekdaysShort:\"dom_seg_ter_qua_qui_sex_s\\xe1b\".split(\"_\"),weekdaysMin:\"do_2\\xaa_3\\xaa_4\\xaa_5\\xaa_6\\xaa_s\\xe1\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D [de] MMMM [de] YYYY\",LLL:\"D [de] MMMM [de] YYYY [\\xe0s] HH:mm\",LLLL:\"dddd, D [de] MMMM [de] YYYY [\\xe0s] HH:mm\"},calendar:{sameDay:\"[Hoje \\xe0s] LT\",nextDay:\"[Amanh\\xe3 \\xe0s] LT\",nextWeek:\"dddd [\\xe0s] LT\",lastDay:\"[Ontem \\xe0s] LT\",lastWeek:function(){return 0===this.day()||6===this.day()?\"[\\xdaltimo] dddd [\\xe0s] LT\":\"[\\xdaltima] dddd [\\xe0s] LT\"},sameElse:\"L\"},relativeTime:{future:\"em %s\",past:\"h\\xe1 %s\",s:\"poucos segundos\",ss:\"%d segundos\",m:\"um minuto\",mm:\"%d minutos\",h:\"uma hora\",hh:\"%d horas\",d:\"um dia\",dd:\"%d dias\",M:\"um m\\xeas\",MM:\"%d meses\",y:\"um ano\",yy:\"%d anos\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",invalidDate:\"Data inv\\xe1lida\"})}(L(6676))},5138:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"pt\",{months:\"janeiro_fevereiro_mar\\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro\".split(\"_\"),monthsShort:\"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez\".split(\"_\"),weekdays:\"Domingo_Segunda-feira_Ter\\xe7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\\xe1bado\".split(\"_\"),weekdaysShort:\"Dom_Seg_Ter_Qua_Qui_Sex_S\\xe1b\".split(\"_\"),weekdaysMin:\"Do_2\\xaa_3\\xaa_4\\xaa_5\\xaa_6\\xaa_S\\xe1\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D [de] MMMM [de] YYYY\",LLL:\"D [de] MMMM [de] YYYY HH:mm\",LLLL:\"dddd, D [de] MMMM [de] YYYY HH:mm\"},calendar:{sameDay:\"[Hoje \\xe0s] LT\",nextDay:\"[Amanh\\xe3 \\xe0s] LT\",nextWeek:\"dddd [\\xe0s] LT\",lastDay:\"[Ontem \\xe0s] LT\",lastWeek:function(){return 0===this.day()||6===this.day()?\"[\\xdaltimo] dddd [\\xe0s] LT\":\"[\\xdaltima] dddd [\\xe0s] LT\"},sameElse:\"L\"},relativeTime:{future:\"em %s\",past:\"h\\xe1 %s\",s:\"segundos\",ss:\"%d segundos\",m:\"um minuto\",mm:\"%d minutos\",h:\"uma hora\",hh:\"%d horas\",d:\"um dia\",dd:\"%d dias\",w:\"uma semana\",ww:\"%d semanas\",M:\"um m\\xeas\",MM:\"%d meses\",y:\"um ano\",yy:\"%d anos\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:1,doy:4}})}(L(6676))},7968:function(z,O,L){!function(w){\"use strict\";function m(_,f,T){var I=\" \";return(_%100>=20||_>=100&&_%100==0)&&(I=\" de \"),_+I+{ss:\"secunde\",mm:\"minute\",hh:\"ore\",dd:\"zile\",ww:\"s\\u0103pt\\u0103m\\xe2ni\",MM:\"luni\",yy:\"ani\"}[T]}w.defineLocale(\"ro\",{months:\"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie\".split(\"_\"),monthsShort:\"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.\".split(\"_\"),monthsParseExact:!0,weekdays:\"duminic\\u0103_luni_mar\\u021bi_miercuri_joi_vineri_s\\xe2mb\\u0103t\\u0103\".split(\"_\"),weekdaysShort:\"Dum_Lun_Mar_Mie_Joi_Vin_S\\xe2m\".split(\"_\"),weekdaysMin:\"Du_Lu_Ma_Mi_Jo_Vi_S\\xe2\".split(\"_\"),longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY H:mm\",LLLL:\"dddd, D MMMM YYYY H:mm\"},calendar:{sameDay:\"[azi la] LT\",nextDay:\"[m\\xe2ine la] LT\",nextWeek:\"dddd [la] LT\",lastDay:\"[ieri la] LT\",lastWeek:\"[fosta] dddd [la] LT\",sameElse:\"L\"},relativeTime:{future:\"peste %s\",past:\"%s \\xeen urm\\u0103\",s:\"c\\xe2teva secunde\",ss:m,m:\"un minut\",mm:m,h:\"o or\\u0103\",hh:m,d:\"o zi\",dd:m,w:\"o s\\u0103pt\\u0103m\\xe2n\\u0103\",ww:m,M:\"o lun\\u0103\",MM:m,y:\"un an\",yy:m},week:{dow:1,doy:7}})}(L(6676))},1828:function(z,O,L){!function(w){\"use strict\";function y(T,C,I){return\"m\"===I?C?\"\\u043c\\u0438\\u043d\\u0443\\u0442\\u0430\":\"\\u043c\\u0438\\u043d\\u0443\\u0442\\u0443\":T+\" \"+function m(T,C){var I=T.split(\"_\");return C%10==1&&C%100!=11?I[0]:C%10>=2&&C%10<=4&&(C%100<10||C%100>=20)?I[1]:I[2]}({ss:C?\"\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0430_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u044b_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\":\"\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0443_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u044b_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",mm:C?\"\\u043c\\u0438\\u043d\\u0443\\u0442\\u0430_\\u043c\\u0438\\u043d\\u0443\\u0442\\u044b_\\u043c\\u0438\\u043d\\u0443\\u0442\":\"\\u043c\\u0438\\u043d\\u0443\\u0442\\u0443_\\u043c\\u0438\\u043d\\u0443\\u0442\\u044b_\\u043c\\u0438\\u043d\\u0443\\u0442\",hh:\"\\u0447\\u0430\\u0441_\\u0447\\u0430\\u0441\\u0430_\\u0447\\u0430\\u0441\\u043e\\u0432\",dd:\"\\u0434\\u0435\\u043d\\u044c_\\u0434\\u043d\\u044f_\\u0434\\u043d\\u0435\\u0439\",ww:\"\\u043d\\u0435\\u0434\\u0435\\u043b\\u044f_\\u043d\\u0435\\u0434\\u0435\\u043b\\u0438_\\u043d\\u0435\\u0434\\u0435\\u043b\\u044c\",MM:\"\\u043c\\u0435\\u0441\\u044f\\u0446_\\u043c\\u0435\\u0441\\u044f\\u0446\\u0430_\\u043c\\u0435\\u0441\\u044f\\u0446\\u0435\\u0432\",yy:\"\\u0433\\u043e\\u0434_\\u0433\\u043e\\u0434\\u0430_\\u043b\\u0435\\u0442\"}[I],+T)}var _=[/^\\u044f\\u043d\\u0432/i,/^\\u0444\\u0435\\u0432/i,/^\\u043c\\u0430\\u0440/i,/^\\u0430\\u043f\\u0440/i,/^\\u043c\\u0430[\\u0439\\u044f]/i,/^\\u0438\\u044e\\u043d/i,/^\\u0438\\u044e\\u043b/i,/^\\u0430\\u0432\\u0433/i,/^\\u0441\\u0435\\u043d/i,/^\\u043e\\u043a\\u0442/i,/^\\u043d\\u043e\\u044f/i,/^\\u0434\\u0435\\u043a/i];w.defineLocale(\"ru\",{months:{format:\"\\u044f\\u043d\\u0432\\u0430\\u0440\\u044f_\\u0444\\u0435\\u0432\\u0440\\u0430\\u043b\\u044f_\\u043c\\u0430\\u0440\\u0442\\u0430_\\u0430\\u043f\\u0440\\u0435\\u043b\\u044f_\\u043c\\u0430\\u044f_\\u0438\\u044e\\u043d\\u044f_\\u0438\\u044e\\u043b\\u044f_\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442\\u0430_\\u0441\\u0435\\u043d\\u0442\\u044f\\u0431\\u0440\\u044f_\\u043e\\u043a\\u0442\\u044f\\u0431\\u0440\\u044f_\\u043d\\u043e\\u044f\\u0431\\u0440\\u044f_\\u0434\\u0435\\u043a\\u0430\\u0431\\u0440\\u044f\".split(\"_\"),standalone:\"\\u044f\\u043d\\u0432\\u0430\\u0440\\u044c_\\u0444\\u0435\\u0432\\u0440\\u0430\\u043b\\u044c_\\u043c\\u0430\\u0440\\u0442_\\u0430\\u043f\\u0440\\u0435\\u043b\\u044c_\\u043c\\u0430\\u0439_\\u0438\\u044e\\u043d\\u044c_\\u0438\\u044e\\u043b\\u044c_\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442_\\u0441\\u0435\\u043d\\u0442\\u044f\\u0431\\u0440\\u044c_\\u043e\\u043a\\u0442\\u044f\\u0431\\u0440\\u044c_\\u043d\\u043e\\u044f\\u0431\\u0440\\u044c_\\u0434\\u0435\\u043a\\u0430\\u0431\\u0440\\u044c\".split(\"_\")},monthsShort:{format:\"\\u044f\\u043d\\u0432._\\u0444\\u0435\\u0432\\u0440._\\u043c\\u0430\\u0440._\\u0430\\u043f\\u0440._\\u043c\\u0430\\u044f_\\u0438\\u044e\\u043d\\u044f_\\u0438\\u044e\\u043b\\u044f_\\u0430\\u0432\\u0433._\\u0441\\u0435\\u043d\\u0442._\\u043e\\u043a\\u0442._\\u043d\\u043e\\u044f\\u0431._\\u0434\\u0435\\u043a.\".split(\"_\"),standalone:\"\\u044f\\u043d\\u0432._\\u0444\\u0435\\u0432\\u0440._\\u043c\\u0430\\u0440\\u0442_\\u0430\\u043f\\u0440._\\u043c\\u0430\\u0439_\\u0438\\u044e\\u043d\\u044c_\\u0438\\u044e\\u043b\\u044c_\\u0430\\u0432\\u0433._\\u0441\\u0435\\u043d\\u0442._\\u043e\\u043a\\u0442._\\u043d\\u043e\\u044f\\u0431._\\u0434\\u0435\\u043a.\".split(\"_\")},weekdays:{standalone:\"\\u0432\\u043e\\u0441\\u043a\\u0440\\u0435\\u0441\\u0435\\u043d\\u044c\\u0435_\\u043f\\u043e\\u043d\\u0435\\u0434\\u0435\\u043b\\u044c\\u043d\\u0438\\u043a_\\u0432\\u0442\\u043e\\u0440\\u043d\\u0438\\u043a_\\u0441\\u0440\\u0435\\u0434\\u0430_\\u0447\\u0435\\u0442\\u0432\\u0435\\u0440\\u0433_\\u043f\\u044f\\u0442\\u043d\\u0438\\u0446\\u0430_\\u0441\\u0443\\u0431\\u0431\\u043e\\u0442\\u0430\".split(\"_\"),format:\"\\u0432\\u043e\\u0441\\u043a\\u0440\\u0435\\u0441\\u0435\\u043d\\u044c\\u0435_\\u043f\\u043e\\u043d\\u0435\\u0434\\u0435\\u043b\\u044c\\u043d\\u0438\\u043a_\\u0432\\u0442\\u043e\\u0440\\u043d\\u0438\\u043a_\\u0441\\u0440\\u0435\\u0434\\u0443_\\u0447\\u0435\\u0442\\u0432\\u0435\\u0440\\u0433_\\u043f\\u044f\\u0442\\u043d\\u0438\\u0446\\u0443_\\u0441\\u0443\\u0431\\u0431\\u043e\\u0442\\u0443\".split(\"_\"),isFormat:/\\[ ?[\\u0412\\u0432] ?(?:\\u043f\\u0440\\u043e\\u0448\\u043b\\u0443\\u044e|\\u0441\\u043b\\u0435\\u0434\\u0443\\u044e\\u0449\\u0443\\u044e|\\u044d\\u0442\\u0443)? ?] ?dddd/},weekdaysShort:\"\\u0432\\u0441_\\u043f\\u043d_\\u0432\\u0442_\\u0441\\u0440_\\u0447\\u0442_\\u043f\\u0442_\\u0441\\u0431\".split(\"_\"),weekdaysMin:\"\\u0432\\u0441_\\u043f\\u043d_\\u0432\\u0442_\\u0441\\u0440_\\u0447\\u0442_\\u043f\\u0442_\\u0441\\u0431\".split(\"_\"),monthsParse:_,longMonthsParse:_,shortMonthsParse:_,monthsRegex:/^(\\u044f\\u043d\\u0432\\u0430\\u0440[\\u044c\\u044f]|\\u044f\\u043d\\u0432\\.?|\\u0444\\u0435\\u0432\\u0440\\u0430\\u043b[\\u044c\\u044f]|\\u0444\\u0435\\u0432\\u0440?\\.?|\\u043c\\u0430\\u0440\\u0442\\u0430?|\\u043c\\u0430\\u0440\\.?|\\u0430\\u043f\\u0440\\u0435\\u043b[\\u044c\\u044f]|\\u0430\\u043f\\u0440\\.?|\\u043c\\u0430[\\u0439\\u044f]|\\u0438\\u044e\\u043d[\\u044c\\u044f]|\\u0438\\u044e\\u043d\\.?|\\u0438\\u044e\\u043b[\\u044c\\u044f]|\\u0438\\u044e\\u043b\\.?|\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442\\u0430?|\\u0430\\u0432\\u0433\\.?|\\u0441\\u0435\\u043d\\u0442\\u044f\\u0431\\u0440[\\u044c\\u044f]|\\u0441\\u0435\\u043d\\u0442?\\.?|\\u043e\\u043a\\u0442\\u044f\\u0431\\u0440[\\u044c\\u044f]|\\u043e\\u043a\\u0442\\.?|\\u043d\\u043e\\u044f\\u0431\\u0440[\\u044c\\u044f]|\\u043d\\u043e\\u044f\\u0431?\\.?|\\u0434\\u0435\\u043a\\u0430\\u0431\\u0440[\\u044c\\u044f]|\\u0434\\u0435\\u043a\\.?)/i,monthsShortRegex:/^(\\u044f\\u043d\\u0432\\u0430\\u0440[\\u044c\\u044f]|\\u044f\\u043d\\u0432\\.?|\\u0444\\u0435\\u0432\\u0440\\u0430\\u043b[\\u044c\\u044f]|\\u0444\\u0435\\u0432\\u0440?\\.?|\\u043c\\u0430\\u0440\\u0442\\u0430?|\\u043c\\u0430\\u0440\\.?|\\u0430\\u043f\\u0440\\u0435\\u043b[\\u044c\\u044f]|\\u0430\\u043f\\u0440\\.?|\\u043c\\u0430[\\u0439\\u044f]|\\u0438\\u044e\\u043d[\\u044c\\u044f]|\\u0438\\u044e\\u043d\\.?|\\u0438\\u044e\\u043b[\\u044c\\u044f]|\\u0438\\u044e\\u043b\\.?|\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442\\u0430?|\\u0430\\u0432\\u0433\\.?|\\u0441\\u0435\\u043d\\u0442\\u044f\\u0431\\u0440[\\u044c\\u044f]|\\u0441\\u0435\\u043d\\u0442?\\.?|\\u043e\\u043a\\u0442\\u044f\\u0431\\u0440[\\u044c\\u044f]|\\u043e\\u043a\\u0442\\.?|\\u043d\\u043e\\u044f\\u0431\\u0440[\\u044c\\u044f]|\\u043d\\u043e\\u044f\\u0431?\\.?|\\u0434\\u0435\\u043a\\u0430\\u0431\\u0440[\\u044c\\u044f]|\\u0434\\u0435\\u043a\\.?)/i,monthsStrictRegex:/^(\\u044f\\u043d\\u0432\\u0430\\u0440[\\u044f\\u044c]|\\u0444\\u0435\\u0432\\u0440\\u0430\\u043b[\\u044f\\u044c]|\\u043c\\u0430\\u0440\\u0442\\u0430?|\\u0430\\u043f\\u0440\\u0435\\u043b[\\u044f\\u044c]|\\u043c\\u0430[\\u044f\\u0439]|\\u0438\\u044e\\u043d[\\u044f\\u044c]|\\u0438\\u044e\\u043b[\\u044f\\u044c]|\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442\\u0430?|\\u0441\\u0435\\u043d\\u0442\\u044f\\u0431\\u0440[\\u044f\\u044c]|\\u043e\\u043a\\u0442\\u044f\\u0431\\u0440[\\u044f\\u044c]|\\u043d\\u043e\\u044f\\u0431\\u0440[\\u044f\\u044c]|\\u0434\\u0435\\u043a\\u0430\\u0431\\u0440[\\u044f\\u044c])/i,monthsShortStrictRegex:/^(\\u044f\\u043d\\u0432\\.|\\u0444\\u0435\\u0432\\u0440?\\.|\\u043c\\u0430\\u0440[\\u0442.]|\\u0430\\u043f\\u0440\\.|\\u043c\\u0430[\\u044f\\u0439]|\\u0438\\u044e\\u043d[\\u044c\\u044f.]|\\u0438\\u044e\\u043b[\\u044c\\u044f.]|\\u0430\\u0432\\u0433\\.|\\u0441\\u0435\\u043d\\u0442?\\.|\\u043e\\u043a\\u0442\\.|\\u043d\\u043e\\u044f\\u0431?\\.|\\u0434\\u0435\\u043a\\.)/i,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY \\u0433.\",LLL:\"D MMMM YYYY \\u0433., H:mm\",LLLL:\"dddd, D MMMM YYYY \\u0433., H:mm\"},calendar:{sameDay:\"[\\u0421\\u0435\\u0433\\u043e\\u0434\\u043d\\u044f, \\u0432] LT\",nextDay:\"[\\u0417\\u0430\\u0432\\u0442\\u0440\\u0430, \\u0432] LT\",lastDay:\"[\\u0412\\u0447\\u0435\\u0440\\u0430, \\u0432] LT\",nextWeek:function(T){if(T.week()===this.week())return 2===this.day()?\"[\\u0412\\u043e] dddd, [\\u0432] LT\":\"[\\u0412] dddd, [\\u0432] LT\";switch(this.day()){case 0:return\"[\\u0412 \\u0441\\u043b\\u0435\\u0434\\u0443\\u044e\\u0449\\u0435\\u0435] dddd, [\\u0432] LT\";case 1:case 2:case 4:return\"[\\u0412 \\u0441\\u043b\\u0435\\u0434\\u0443\\u044e\\u0449\\u0438\\u0439] dddd, [\\u0432] LT\";case 3:case 5:case 6:return\"[\\u0412 \\u0441\\u043b\\u0435\\u0434\\u0443\\u044e\\u0449\\u0443\\u044e] dddd, [\\u0432] LT\"}},lastWeek:function(T){if(T.week()===this.week())return 2===this.day()?\"[\\u0412\\u043e] dddd, [\\u0432] LT\":\"[\\u0412] dddd, [\\u0432] LT\";switch(this.day()){case 0:return\"[\\u0412 \\u043f\\u0440\\u043e\\u0448\\u043b\\u043e\\u0435] dddd, [\\u0432] LT\";case 1:case 2:case 4:return\"[\\u0412 \\u043f\\u0440\\u043e\\u0448\\u043b\\u044b\\u0439] dddd, [\\u0432] LT\";case 3:case 5:case 6:return\"[\\u0412 \\u043f\\u0440\\u043e\\u0448\\u043b\\u0443\\u044e] dddd, [\\u0432] LT\"}},sameElse:\"L\"},relativeTime:{future:\"\\u0447\\u0435\\u0440\\u0435\\u0437 %s\",past:\"%s \\u043d\\u0430\\u0437\\u0430\\u0434\",s:\"\\u043d\\u0435\\u0441\\u043a\\u043e\\u043b\\u044c\\u043a\\u043e \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",ss:y,m:y,mm:y,h:\"\\u0447\\u0430\\u0441\",hh:y,d:\"\\u0434\\u0435\\u043d\\u044c\",dd:y,w:\"\\u043d\\u0435\\u0434\\u0435\\u043b\\u044f\",ww:y,M:\"\\u043c\\u0435\\u0441\\u044f\\u0446\",MM:y,y:\"\\u0433\\u043e\\u0434\",yy:y},meridiemParse:/\\u043d\\u043e\\u0447\\u0438|\\u0443\\u0442\\u0440\\u0430|\\u0434\\u043d\\u044f|\\u0432\\u0435\\u0447\\u0435\\u0440\\u0430/i,isPM:function(T){return/^(\\u0434\\u043d\\u044f|\\u0432\\u0435\\u0447\\u0435\\u0440\\u0430)$/.test(T)},meridiem:function(T,C,I){return T<4?\"\\u043d\\u043e\\u0447\\u0438\":T<12?\"\\u0443\\u0442\\u0440\\u0430\":T<17?\"\\u0434\\u043d\\u044f\":\"\\u0432\\u0435\\u0447\\u0435\\u0440\\u0430\"},dayOfMonthOrdinalParse:/\\d{1,2}-(\\u0439|\\u0433\\u043e|\\u044f)/,ordinal:function(T,C){switch(C){case\"M\":case\"d\":case\"DDD\":return T+\"-\\u0439\";case\"D\":return T+\"-\\u0433\\u043e\";case\"w\":case\"W\":return T+\"-\\u044f\";default:return T}},week:{dow:1,doy:4}})}(L(6676))},2188:function(z,O,L){!function(w){\"use strict\";var m=[\"\\u062c\\u0646\\u0648\\u0631\\u064a\",\"\\u0641\\u064a\\u0628\\u0631\\u0648\\u0631\\u064a\",\"\\u0645\\u0627\\u0631\\u0686\",\"\\u0627\\u067e\\u0631\\u064a\\u0644\",\"\\u0645\\u0626\\u064a\",\"\\u062c\\u0648\\u0646\",\"\\u062c\\u0648\\u0644\\u0627\\u0621\\u0650\",\"\\u0622\\u06af\\u0633\\u067d\",\"\\u0633\\u064a\\u067e\\u067d\\u0645\\u0628\\u0631\",\"\\u0622\\u06aa\\u067d\\u0648\\u0628\\u0631\",\"\\u0646\\u0648\\u0645\\u0628\\u0631\",\"\\u068a\\u0633\\u0645\\u0628\\u0631\"],y=[\"\\u0622\\u0686\\u0631\",\"\\u0633\\u0648\\u0645\\u0631\",\"\\u0627\\u06b1\\u0627\\u0631\\u0648\",\"\\u0627\\u0631\\u0628\\u0639\",\"\\u062e\\u0645\\u064a\\u0633\",\"\\u062c\\u0645\\u0639\",\"\\u0687\\u0646\\u0687\\u0631\"];w.defineLocale(\"sd\",{months:m,monthsShort:m,weekdays:y,weekdaysShort:y,weekdaysMin:y,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd\\u060c D MMMM YYYY HH:mm\"},meridiemParse:/\\u0635\\u0628\\u062d|\\u0634\\u0627\\u0645/,isPM:function(f){return\"\\u0634\\u0627\\u0645\"===f},meridiem:function(f,T,C){return f<12?\"\\u0635\\u0628\\u062d\":\"\\u0634\\u0627\\u0645\"},calendar:{sameDay:\"[\\u0627\\u0684] LT\",nextDay:\"[\\u0633\\u0680\\u0627\\u06bb\\u064a] LT\",nextWeek:\"dddd [\\u0627\\u06b3\\u064a\\u0646 \\u0647\\u0641\\u062a\\u064a \\u062a\\u064a] LT\",lastDay:\"[\\u06aa\\u0627\\u0644\\u0647\\u0647] LT\",lastWeek:\"[\\u06af\\u0632\\u0631\\u064a\\u0644 \\u0647\\u0641\\u062a\\u064a] dddd [\\u062a\\u064a] LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u067e\\u0648\\u0621\",past:\"%s \\u0627\\u06b3\",s:\"\\u0686\\u0646\\u062f \\u0633\\u064a\\u06aa\\u0646\\u068a\",ss:\"%d \\u0633\\u064a\\u06aa\\u0646\\u068a\",m:\"\\u0647\\u06aa \\u0645\\u0646\\u067d\",mm:\"%d \\u0645\\u0646\\u067d\",h:\"\\u0647\\u06aa \\u06aa\\u0644\\u0627\\u06aa\",hh:\"%d \\u06aa\\u0644\\u0627\\u06aa\",d:\"\\u0647\\u06aa \\u068f\\u064a\\u0646\\u0647\\u0646\",dd:\"%d \\u068f\\u064a\\u0646\\u0647\\u0646\",M:\"\\u0647\\u06aa \\u0645\\u0647\\u064a\\u0646\\u0648\",MM:\"%d \\u0645\\u0647\\u064a\\u0646\\u0627\",y:\"\\u0647\\u06aa \\u0633\\u0627\\u0644\",yy:\"%d \\u0633\\u0627\\u0644\"},preparse:function(f){return f.replace(/\\u060c/g,\",\")},postformat:function(f){return f.replace(/,/g,\"\\u060c\")},week:{dow:1,doy:4}})}(L(6676))},6562:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"se\",{months:\"o\\u0111\\u0111ajagem\\xe1nnu_guovvam\\xe1nnu_njuk\\u010dam\\xe1nnu_cuo\\u014bom\\xe1nnu_miessem\\xe1nnu_geassem\\xe1nnu_suoidnem\\xe1nnu_borgem\\xe1nnu_\\u010dak\\u010dam\\xe1nnu_golggotm\\xe1nnu_sk\\xe1bmam\\xe1nnu_juovlam\\xe1nnu\".split(\"_\"),monthsShort:\"o\\u0111\\u0111j_guov_njuk_cuo_mies_geas_suoi_borg_\\u010dak\\u010d_golg_sk\\xe1b_juov\".split(\"_\"),weekdays:\"sotnabeaivi_vuoss\\xe1rga_ma\\u014b\\u014beb\\xe1rga_gaskavahkku_duorastat_bearjadat_l\\xe1vvardat\".split(\"_\"),weekdaysShort:\"sotn_vuos_ma\\u014b_gask_duor_bear_l\\xe1v\".split(\"_\"),weekdaysMin:\"s_v_m_g_d_b_L\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"MMMM D. [b.] YYYY\",LLL:\"MMMM D. [b.] YYYY [ti.] HH:mm\",LLLL:\"dddd, MMMM D. [b.] YYYY [ti.] HH:mm\"},calendar:{sameDay:\"[otne ti] LT\",nextDay:\"[ihttin ti] LT\",nextWeek:\"dddd [ti] LT\",lastDay:\"[ikte ti] LT\",lastWeek:\"[ovddit] dddd [ti] LT\",sameElse:\"L\"},relativeTime:{future:\"%s gea\\u017ees\",past:\"ma\\u014bit %s\",s:\"moadde sekunddat\",ss:\"%d sekunddat\",m:\"okta minuhta\",mm:\"%d minuhtat\",h:\"okta diimmu\",hh:\"%d diimmut\",d:\"okta beaivi\",dd:\"%d beaivvit\",M:\"okta m\\xe1nnu\",MM:\"%d m\\xe1nut\",y:\"okta jahki\",yy:\"%d jagit\"},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(L(6676))},7172:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"si\",{months:\"\\u0da2\\u0db1\\u0dc0\\u0dcf\\u0dbb\\u0dd2_\\u0db4\\u0dd9\\u0db6\\u0dbb\\u0dc0\\u0dcf\\u0dbb\\u0dd2_\\u0db8\\u0dcf\\u0dbb\\u0dca\\u0dad\\u0dd4_\\u0d85\\u0db4\\u0dca\\u200d\\u0dbb\\u0dda\\u0dbd\\u0dca_\\u0db8\\u0dd0\\u0dba\\u0dd2_\\u0da2\\u0dd6\\u0db1\\u0dd2_\\u0da2\\u0dd6\\u0dbd\\u0dd2_\\u0d85\\u0d9c\\u0ddd\\u0dc3\\u0dca\\u0dad\\u0dd4_\\u0dc3\\u0dd0\\u0db4\\u0dca\\u0dad\\u0dd0\\u0db8\\u0dca\\u0db6\\u0dbb\\u0dca_\\u0d94\\u0d9a\\u0dca\\u0dad\\u0ddd\\u0db6\\u0dbb\\u0dca_\\u0db1\\u0ddc\\u0dc0\\u0dd0\\u0db8\\u0dca\\u0db6\\u0dbb\\u0dca_\\u0daf\\u0dd9\\u0dc3\\u0dd0\\u0db8\\u0dca\\u0db6\\u0dbb\\u0dca\".split(\"_\"),monthsShort:\"\\u0da2\\u0db1_\\u0db4\\u0dd9\\u0db6_\\u0db8\\u0dcf\\u0dbb\\u0dca_\\u0d85\\u0db4\\u0dca_\\u0db8\\u0dd0\\u0dba\\u0dd2_\\u0da2\\u0dd6\\u0db1\\u0dd2_\\u0da2\\u0dd6\\u0dbd\\u0dd2_\\u0d85\\u0d9c\\u0ddd_\\u0dc3\\u0dd0\\u0db4\\u0dca_\\u0d94\\u0d9a\\u0dca_\\u0db1\\u0ddc\\u0dc0\\u0dd0_\\u0daf\\u0dd9\\u0dc3\\u0dd0\".split(\"_\"),weekdays:\"\\u0d89\\u0dbb\\u0dd2\\u0daf\\u0dcf_\\u0dc3\\u0db3\\u0dd4\\u0daf\\u0dcf_\\u0d85\\u0d9f\\u0dc4\\u0dbb\\u0dd4\\u0dc0\\u0dcf\\u0daf\\u0dcf_\\u0db6\\u0daf\\u0dcf\\u0daf\\u0dcf_\\u0db6\\u0dca\\u200d\\u0dbb\\u0dc4\\u0dc3\\u0dca\\u0db4\\u0dad\\u0dd2\\u0db1\\u0dca\\u0daf\\u0dcf_\\u0dc3\\u0dd2\\u0d9a\\u0dd4\\u0dbb\\u0dcf\\u0daf\\u0dcf_\\u0dc3\\u0dd9\\u0db1\\u0dc3\\u0dd4\\u0dbb\\u0dcf\\u0daf\\u0dcf\".split(\"_\"),weekdaysShort:\"\\u0d89\\u0dbb\\u0dd2_\\u0dc3\\u0db3\\u0dd4_\\u0d85\\u0d9f_\\u0db6\\u0daf\\u0dcf_\\u0db6\\u0dca\\u200d\\u0dbb\\u0dc4_\\u0dc3\\u0dd2\\u0d9a\\u0dd4_\\u0dc3\\u0dd9\\u0db1\".split(\"_\"),weekdaysMin:\"\\u0d89_\\u0dc3_\\u0d85_\\u0db6_\\u0db6\\u0dca\\u200d\\u0dbb_\\u0dc3\\u0dd2_\\u0dc3\\u0dd9\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"a h:mm\",LTS:\"a h:mm:ss\",L:\"YYYY/MM/DD\",LL:\"YYYY MMMM D\",LLL:\"YYYY MMMM D, a h:mm\",LLLL:\"YYYY MMMM D [\\u0dc0\\u0dd0\\u0db1\\u0dd2] dddd, a h:mm:ss\"},calendar:{sameDay:\"[\\u0d85\\u0daf] LT[\\u0da7]\",nextDay:\"[\\u0dc4\\u0dd9\\u0da7] LT[\\u0da7]\",nextWeek:\"dddd LT[\\u0da7]\",lastDay:\"[\\u0d8a\\u0dba\\u0dda] LT[\\u0da7]\",lastWeek:\"[\\u0db4\\u0dc3\\u0dd4\\u0d9c\\u0dd2\\u0dba] dddd LT[\\u0da7]\",sameElse:\"L\"},relativeTime:{future:\"%s\\u0d9a\\u0dd2\\u0db1\\u0dca\",past:\"%s\\u0d9a\\u0da7 \\u0db4\\u0dd9\\u0dbb\",s:\"\\u0dad\\u0dad\\u0dca\\u0db4\\u0dbb \\u0d9a\\u0dd2\\u0dc4\\u0dd2\\u0db4\\u0dba\",ss:\"\\u0dad\\u0dad\\u0dca\\u0db4\\u0dbb %d\",m:\"\\u0db8\\u0dd2\\u0db1\\u0dd2\\u0dad\\u0dca\\u0dad\\u0dd4\\u0dc0\",mm:\"\\u0db8\\u0dd2\\u0db1\\u0dd2\\u0dad\\u0dca\\u0dad\\u0dd4 %d\",h:\"\\u0db4\\u0dd0\\u0dba\",hh:\"\\u0db4\\u0dd0\\u0dba %d\",d:\"\\u0daf\\u0dd2\\u0db1\\u0dba\",dd:\"\\u0daf\\u0dd2\\u0db1 %d\",M:\"\\u0db8\\u0dcf\\u0dc3\\u0dba\",MM:\"\\u0db8\\u0dcf\\u0dc3 %d\",y:\"\\u0dc0\\u0dc3\\u0dbb\",yy:\"\\u0dc0\\u0dc3\\u0dbb %d\"},dayOfMonthOrdinalParse:/\\d{1,2} \\u0dc0\\u0dd0\\u0db1\\u0dd2/,ordinal:function(y){return y+\" \\u0dc0\\u0dd0\\u0db1\\u0dd2\"},meridiemParse:/\\u0db4\\u0dd9\\u0dbb \\u0dc0\\u0dbb\\u0dd4|\\u0db4\\u0dc3\\u0dca \\u0dc0\\u0dbb\\u0dd4|\\u0db4\\u0dd9.\\u0dc0|\\u0db4.\\u0dc0./,isPM:function(y){return\"\\u0db4.\\u0dc0.\"===y||\"\\u0db4\\u0dc3\\u0dca \\u0dc0\\u0dbb\\u0dd4\"===y},meridiem:function(y,_,f){return y>11?f?\"\\u0db4.\\u0dc0.\":\"\\u0db4\\u0dc3\\u0dca \\u0dc0\\u0dbb\\u0dd4\":f?\"\\u0db4\\u0dd9.\\u0dc0.\":\"\\u0db4\\u0dd9\\u0dbb \\u0dc0\\u0dbb\\u0dd4\"}})}(L(6676))},9966:function(z,O,L){!function(w){\"use strict\";var m=\"janu\\xe1r_febru\\xe1r_marec_apr\\xedl_m\\xe1j_j\\xfan_j\\xfal_august_september_okt\\xf3ber_november_december\".split(\"_\"),y=\"jan_feb_mar_apr_m\\xe1j_j\\xfan_j\\xfal_aug_sep_okt_nov_dec\".split(\"_\");function _(C){return C>1&&C<5}function f(C,I,F,B){var de=C+\" \";switch(F){case\"s\":return I||B?\"p\\xe1r sek\\xfand\":\"p\\xe1r sekundami\";case\"ss\":return I||B?de+(_(C)?\"sekundy\":\"sek\\xfand\"):de+\"sekundami\";case\"m\":return I?\"min\\xfata\":B?\"min\\xfatu\":\"min\\xfatou\";case\"mm\":return I||B?de+(_(C)?\"min\\xfaty\":\"min\\xfat\"):de+\"min\\xfatami\";case\"h\":return I?\"hodina\":B?\"hodinu\":\"hodinou\";case\"hh\":return I||B?de+(_(C)?\"hodiny\":\"hod\\xedn\"):de+\"hodinami\";case\"d\":return I||B?\"de\\u0148\":\"d\\u0148om\";case\"dd\":return I||B?de+(_(C)?\"dni\":\"dn\\xed\"):de+\"d\\u0148ami\";case\"M\":return I||B?\"mesiac\":\"mesiacom\";case\"MM\":return I||B?de+(_(C)?\"mesiace\":\"mesiacov\"):de+\"mesiacmi\";case\"y\":return I||B?\"rok\":\"rokom\";case\"yy\":return I||B?de+(_(C)?\"roky\":\"rokov\"):de+\"rokmi\"}}w.defineLocale(\"sk\",{months:m,monthsShort:y,weekdays:\"nede\\u013ea_pondelok_utorok_streda_\\u0161tvrtok_piatok_sobota\".split(\"_\"),weekdaysShort:\"ne_po_ut_st_\\u0161t_pi_so\".split(\"_\"),weekdaysMin:\"ne_po_ut_st_\\u0161t_pi_so\".split(\"_\"),longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY H:mm\",LLLL:\"dddd D. MMMM YYYY H:mm\"},calendar:{sameDay:\"[dnes o] LT\",nextDay:\"[zajtra o] LT\",nextWeek:function(){switch(this.day()){case 0:return\"[v nede\\u013eu o] LT\";case 1:case 2:return\"[v] dddd [o] LT\";case 3:return\"[v stredu o] LT\";case 4:return\"[vo \\u0161tvrtok o] LT\";case 5:return\"[v piatok o] LT\";case 6:return\"[v sobotu o] LT\"}},lastDay:\"[v\\u010dera o] LT\",lastWeek:function(){switch(this.day()){case 0:return\"[minul\\xfa nede\\u013eu o] LT\";case 1:case 2:case 4:case 5:return\"[minul\\xfd] dddd [o] LT\";case 3:return\"[minul\\xfa stredu o] LT\";case 6:return\"[minul\\xfa sobotu o] LT\"}},sameElse:\"L\"},relativeTime:{future:\"za %s\",past:\"pred %s\",s:f,ss:f,m:f,mm:f,h:f,hh:f,d:f,dd:f,M:f,MM:f,y:f,yy:f},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(L(6676))},7520:function(z,O,L){!function(w){\"use strict\";function m(_,f,T,C){var I=_+\" \";switch(T){case\"s\":return f||C?\"nekaj sekund\":\"nekaj sekundami\";case\"ss\":return I+(1===_?f?\"sekundo\":\"sekundi\":2===_?f||C?\"sekundi\":\"sekundah\":_<5?f||C?\"sekunde\":\"sekundah\":\"sekund\");case\"m\":return f?\"ena minuta\":\"eno minuto\";case\"mm\":return I+(1===_?f?\"minuta\":\"minuto\":2===_?f||C?\"minuti\":\"minutama\":_<5?f||C?\"minute\":\"minutami\":f||C?\"minut\":\"minutami\");case\"h\":return f?\"ena ura\":\"eno uro\";case\"hh\":return I+(1===_?f?\"ura\":\"uro\":2===_?f||C?\"uri\":\"urama\":_<5?f||C?\"ure\":\"urami\":f||C?\"ur\":\"urami\");case\"d\":return f||C?\"en dan\":\"enim dnem\";case\"dd\":return I+(1===_?f||C?\"dan\":\"dnem\":2===_?f||C?\"dni\":\"dnevoma\":f||C?\"dni\":\"dnevi\");case\"M\":return f||C?\"en mesec\":\"enim mesecem\";case\"MM\":return I+(1===_?f||C?\"mesec\":\"mesecem\":2===_?f||C?\"meseca\":\"mesecema\":_<5?f||C?\"mesece\":\"meseci\":f||C?\"mesecev\":\"meseci\");case\"y\":return f||C?\"eno leto\":\"enim letom\";case\"yy\":return I+(1===_?f||C?\"leto\":\"letom\":2===_?f||C?\"leti\":\"letoma\":_<5?f||C?\"leta\":\"leti\":f||C?\"let\":\"leti\")}}w.defineLocale(\"sl\",{months:\"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december\".split(\"_\"),monthsShort:\"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.\".split(\"_\"),monthsParseExact:!0,weekdays:\"nedelja_ponedeljek_torek_sreda_\\u010detrtek_petek_sobota\".split(\"_\"),weekdaysShort:\"ned._pon._tor._sre._\\u010det._pet._sob.\".split(\"_\"),weekdaysMin:\"ne_po_to_sr_\\u010de_pe_so\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD. MM. YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY H:mm\",LLLL:\"dddd, D. MMMM YYYY H:mm\"},calendar:{sameDay:\"[danes ob] LT\",nextDay:\"[jutri ob] LT\",nextWeek:function(){switch(this.day()){case 0:return\"[v] [nedeljo] [ob] LT\";case 3:return\"[v] [sredo] [ob] LT\";case 6:return\"[v] [soboto] [ob] LT\";case 1:case 2:case 4:case 5:return\"[v] dddd [ob] LT\"}},lastDay:\"[v\\u010deraj ob] LT\",lastWeek:function(){switch(this.day()){case 0:return\"[prej\\u0161njo] [nedeljo] [ob] LT\";case 3:return\"[prej\\u0161njo] [sredo] [ob] LT\";case 6:return\"[prej\\u0161njo] [soboto] [ob] LT\";case 1:case 2:case 4:case 5:return\"[prej\\u0161nji] dddd [ob] LT\"}},sameElse:\"L\"},relativeTime:{future:\"\\u010dez %s\",past:\"pred %s\",s:m,ss:m,m,mm:m,h:m,hh:m,d:m,dd:m,M:m,MM:m,y:m,yy:m},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:7}})}(L(6676))},5291:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"sq\",{months:\"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_N\\xebntor_Dhjetor\".split(\"_\"),monthsShort:\"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_N\\xebn_Dhj\".split(\"_\"),weekdays:\"E Diel_E H\\xebn\\xeb_E Mart\\xeb_E M\\xebrkur\\xeb_E Enjte_E Premte_E Shtun\\xeb\".split(\"_\"),weekdaysShort:\"Die_H\\xebn_Mar_M\\xebr_Enj_Pre_Sht\".split(\"_\"),weekdaysMin:\"D_H_Ma_M\\xeb_E_P_Sh\".split(\"_\"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(y){return\"M\"===y.charAt(0)},meridiem:function(y,_,f){return y<12?\"PD\":\"MD\"},longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Sot n\\xeb] LT\",nextDay:\"[Nes\\xebr n\\xeb] LT\",nextWeek:\"dddd [n\\xeb] LT\",lastDay:\"[Dje n\\xeb] LT\",lastWeek:\"dddd [e kaluar n\\xeb] LT\",sameElse:\"L\"},relativeTime:{future:\"n\\xeb %s\",past:\"%s m\\xeb par\\xeb\",s:\"disa sekonda\",ss:\"%d sekonda\",m:\"nj\\xeb minut\\xeb\",mm:\"%d minuta\",h:\"nj\\xeb or\\xeb\",hh:\"%d or\\xeb\",d:\"nj\\xeb dit\\xeb\",dd:\"%d dit\\xeb\",M:\"nj\\xeb muaj\",MM:\"%d muaj\",y:\"nj\\xeb vit\",yy:\"%d vite\"},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(L(6676))},7603:function(z,O,L){!function(w){\"use strict\";var m={words:{ss:[\"\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0430\",\"\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0435\",\"\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0438\"],m:[\"\\u0458\\u0435\\u0434\\u0430\\u043d \\u043c\\u0438\\u043d\\u0443\\u0442\",\"\\u0458\\u0435\\u0434\\u043d\\u043e\\u0433 \\u043c\\u0438\\u043d\\u0443\\u0442\\u0430\"],mm:[\"\\u043c\\u0438\\u043d\\u0443\\u0442\",\"\\u043c\\u0438\\u043d\\u0443\\u0442\\u0430\",\"\\u043c\\u0438\\u043d\\u0443\\u0442\\u0430\"],h:[\"\\u0458\\u0435\\u0434\\u0430\\u043d \\u0441\\u0430\\u0442\",\"\\u0458\\u0435\\u0434\\u043d\\u043e\\u0433 \\u0441\\u0430\\u0442\\u0430\"],hh:[\"\\u0441\\u0430\\u0442\",\"\\u0441\\u0430\\u0442\\u0430\",\"\\u0441\\u0430\\u0442\\u0438\"],d:[\"\\u0458\\u0435\\u0434\\u0430\\u043d \\u0434\\u0430\\u043d\",\"\\u0458\\u0435\\u0434\\u043d\\u043e\\u0433 \\u0434\\u0430\\u043d\\u0430\"],dd:[\"\\u0434\\u0430\\u043d\",\"\\u0434\\u0430\\u043d\\u0430\",\"\\u0434\\u0430\\u043d\\u0430\"],M:[\"\\u0458\\u0435\\u0434\\u0430\\u043d \\u043c\\u0435\\u0441\\u0435\\u0446\",\"\\u0458\\u0435\\u0434\\u043d\\u043e\\u0433 \\u043c\\u0435\\u0441\\u0435\\u0446\\u0430\"],MM:[\"\\u043c\\u0435\\u0441\\u0435\\u0446\",\"\\u043c\\u0435\\u0441\\u0435\\u0446\\u0430\",\"\\u043c\\u0435\\u0441\\u0435\\u0446\\u0438\"],y:[\"\\u0458\\u0435\\u0434\\u043d\\u0443 \\u0433\\u043e\\u0434\\u0438\\u043d\\u0443\",\"\\u0458\\u0435\\u0434\\u043d\\u0435 \\u0433\\u043e\\u0434\\u0438\\u043d\\u0435\"],yy:[\"\\u0433\\u043e\\u0434\\u0438\\u043d\\u0443\",\"\\u0433\\u043e\\u0434\\u0438\\u043d\\u0435\",\"\\u0433\\u043e\\u0434\\u0438\\u043d\\u0430\"]},correctGrammaticalCase:function(_,f){return _%10>=1&&_%10<=4&&(_%100<10||_%100>=20)?_%10==1?f[0]:f[1]:f[2]},translate:function(_,f,T,C){var F,I=m.words[T];return 1===T.length?\"y\"===T&&f?\"\\u0458\\u0435\\u0434\\u043d\\u0430 \\u0433\\u043e\\u0434\\u0438\\u043d\\u0430\":C||f?I[0]:I[1]:(F=m.correctGrammaticalCase(_,I),\"yy\"===T&&f&&\"\\u0433\\u043e\\u0434\\u0438\\u043d\\u0443\"===F?_+\" \\u0433\\u043e\\u0434\\u0438\\u043d\\u0430\":_+\" \"+F)}};w.defineLocale(\"sr-cyrl\",{months:\"\\u0458\\u0430\\u043d\\u0443\\u0430\\u0440_\\u0444\\u0435\\u0431\\u0440\\u0443\\u0430\\u0440_\\u043c\\u0430\\u0440\\u0442_\\u0430\\u043f\\u0440\\u0438\\u043b_\\u043c\\u0430\\u0458_\\u0458\\u0443\\u043d_\\u0458\\u0443\\u043b_\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442_\\u0441\\u0435\\u043f\\u0442\\u0435\\u043c\\u0431\\u0430\\u0440_\\u043e\\u043a\\u0442\\u043e\\u0431\\u0430\\u0440_\\u043d\\u043e\\u0432\\u0435\\u043c\\u0431\\u0430\\u0440_\\u0434\\u0435\\u0446\\u0435\\u043c\\u0431\\u0430\\u0440\".split(\"_\"),monthsShort:\"\\u0458\\u0430\\u043d._\\u0444\\u0435\\u0431._\\u043c\\u0430\\u0440._\\u0430\\u043f\\u0440._\\u043c\\u0430\\u0458_\\u0458\\u0443\\u043d_\\u0458\\u0443\\u043b_\\u0430\\u0432\\u0433._\\u0441\\u0435\\u043f._\\u043e\\u043a\\u0442._\\u043d\\u043e\\u0432._\\u0434\\u0435\\u0446.\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u043d\\u0435\\u0434\\u0435\\u0459\\u0430_\\u043f\\u043e\\u043d\\u0435\\u0434\\u0435\\u0459\\u0430\\u043a_\\u0443\\u0442\\u043e\\u0440\\u0430\\u043a_\\u0441\\u0440\\u0435\\u0434\\u0430_\\u0447\\u0435\\u0442\\u0432\\u0440\\u0442\\u0430\\u043a_\\u043f\\u0435\\u0442\\u0430\\u043a_\\u0441\\u0443\\u0431\\u043e\\u0442\\u0430\".split(\"_\"),weekdaysShort:\"\\u043d\\u0435\\u0434._\\u043f\\u043e\\u043d._\\u0443\\u0442\\u043e._\\u0441\\u0440\\u0435._\\u0447\\u0435\\u0442._\\u043f\\u0435\\u0442._\\u0441\\u0443\\u0431.\".split(\"_\"),weekdaysMin:\"\\u043d\\u0435_\\u043f\\u043e_\\u0443\\u0442_\\u0441\\u0440_\\u0447\\u0435_\\u043f\\u0435_\\u0441\\u0443\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"D. M. YYYY.\",LL:\"D. MMMM YYYY.\",LLL:\"D. MMMM YYYY. H:mm\",LLLL:\"dddd, D. MMMM YYYY. H:mm\"},calendar:{sameDay:\"[\\u0434\\u0430\\u043d\\u0430\\u0441 \\u0443] LT\",nextDay:\"[\\u0441\\u0443\\u0442\\u0440\\u0430 \\u0443] LT\",nextWeek:function(){switch(this.day()){case 0:return\"[\\u0443] [\\u043d\\u0435\\u0434\\u0435\\u0459\\u0443] [\\u0443] LT\";case 3:return\"[\\u0443] [\\u0441\\u0440\\u0435\\u0434\\u0443] [\\u0443] LT\";case 6:return\"[\\u0443] [\\u0441\\u0443\\u0431\\u043e\\u0442\\u0443] [\\u0443] LT\";case 1:case 2:case 4:case 5:return\"[\\u0443] dddd [\\u0443] LT\"}},lastDay:\"[\\u0458\\u0443\\u0447\\u0435 \\u0443] LT\",lastWeek:function(){return[\"[\\u043f\\u0440\\u043e\\u0448\\u043b\\u0435] [\\u043d\\u0435\\u0434\\u0435\\u0459\\u0435] [\\u0443] LT\",\"[\\u043f\\u0440\\u043e\\u0448\\u043b\\u043e\\u0433] [\\u043f\\u043e\\u043d\\u0435\\u0434\\u0435\\u0459\\u043a\\u0430] [\\u0443] LT\",\"[\\u043f\\u0440\\u043e\\u0448\\u043b\\u043e\\u0433] [\\u0443\\u0442\\u043e\\u0440\\u043a\\u0430] [\\u0443] LT\",\"[\\u043f\\u0440\\u043e\\u0448\\u043b\\u0435] [\\u0441\\u0440\\u0435\\u0434\\u0435] [\\u0443] LT\",\"[\\u043f\\u0440\\u043e\\u0448\\u043b\\u043e\\u0433] [\\u0447\\u0435\\u0442\\u0432\\u0440\\u0442\\u043a\\u0430] [\\u0443] LT\",\"[\\u043f\\u0440\\u043e\\u0448\\u043b\\u043e\\u0433] [\\u043f\\u0435\\u0442\\u043a\\u0430] [\\u0443] LT\",\"[\\u043f\\u0440\\u043e\\u0448\\u043b\\u0435] [\\u0441\\u0443\\u0431\\u043e\\u0442\\u0435] [\\u0443] LT\"][this.day()]},sameElse:\"L\"},relativeTime:{future:\"\\u0437\\u0430 %s\",past:\"\\u043f\\u0440\\u0435 %s\",s:\"\\u043d\\u0435\\u043a\\u043e\\u043b\\u0438\\u043a\\u043e \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0438\",ss:m.translate,m:m.translate,mm:m.translate,h:m.translate,hh:m.translate,d:m.translate,dd:m.translate,M:m.translate,MM:m.translate,y:m.translate,yy:m.translate},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:7}})}(L(6676))},450:function(z,O,L){!function(w){\"use strict\";var m={words:{ss:[\"sekunda\",\"sekunde\",\"sekundi\"],m:[\"jedan minut\",\"jednog minuta\"],mm:[\"minut\",\"minuta\",\"minuta\"],h:[\"jedan sat\",\"jednog sata\"],hh:[\"sat\",\"sata\",\"sati\"],d:[\"jedan dan\",\"jednog dana\"],dd:[\"dan\",\"dana\",\"dana\"],M:[\"jedan mesec\",\"jednog meseca\"],MM:[\"mesec\",\"meseca\",\"meseci\"],y:[\"jednu godinu\",\"jedne godine\"],yy:[\"godinu\",\"godine\",\"godina\"]},correctGrammaticalCase:function(_,f){return _%10>=1&&_%10<=4&&(_%100<10||_%100>=20)?_%10==1?f[0]:f[1]:f[2]},translate:function(_,f,T,C){var F,I=m.words[T];return 1===T.length?\"y\"===T&&f?\"jedna godina\":C||f?I[0]:I[1]:(F=m.correctGrammaticalCase(_,I),\"yy\"===T&&f&&\"godinu\"===F?_+\" godina\":_+\" \"+F)}};w.defineLocale(\"sr\",{months:\"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar\".split(\"_\"),monthsShort:\"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.\".split(\"_\"),monthsParseExact:!0,weekdays:\"nedelja_ponedeljak_utorak_sreda_\\u010detvrtak_petak_subota\".split(\"_\"),weekdaysShort:\"ned._pon._uto._sre._\\u010det._pet._sub.\".split(\"_\"),weekdaysMin:\"ne_po_ut_sr_\\u010de_pe_su\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"D. M. YYYY.\",LL:\"D. MMMM YYYY.\",LLL:\"D. MMMM YYYY. H:mm\",LLLL:\"dddd, D. MMMM YYYY. H:mm\"},calendar:{sameDay:\"[danas u] LT\",nextDay:\"[sutra u] LT\",nextWeek:function(){switch(this.day()){case 0:return\"[u] [nedelju] [u] LT\";case 3:return\"[u] [sredu] [u] LT\";case 6:return\"[u] [subotu] [u] LT\";case 1:case 2:case 4:case 5:return\"[u] dddd [u] LT\"}},lastDay:\"[ju\\u010de u] LT\",lastWeek:function(){return[\"[pro\\u0161le] [nedelje] [u] LT\",\"[pro\\u0161log] [ponedeljka] [u] LT\",\"[pro\\u0161log] [utorka] [u] LT\",\"[pro\\u0161le] [srede] [u] LT\",\"[pro\\u0161log] [\\u010detvrtka] [u] LT\",\"[pro\\u0161log] [petka] [u] LT\",\"[pro\\u0161le] [subote] [u] LT\"][this.day()]},sameElse:\"L\"},relativeTime:{future:\"za %s\",past:\"pre %s\",s:\"nekoliko sekundi\",ss:m.translate,m:m.translate,mm:m.translate,h:m.translate,hh:m.translate,d:m.translate,dd:m.translate,M:m.translate,MM:m.translate,y:m.translate,yy:m.translate},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:7}})}(L(6676))},383:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"ss\",{months:\"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni\".split(\"_\"),monthsShort:\"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo\".split(\"_\"),weekdays:\"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo\".split(\"_\"),weekdaysShort:\"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg\".split(\"_\"),weekdaysMin:\"Li_Us_Lb_Lt_Ls_Lh_Ug\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"h:mm A\",LTS:\"h:mm:ss A\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY h:mm A\",LLLL:\"dddd, D MMMM YYYY h:mm A\"},calendar:{sameDay:\"[Namuhla nga] LT\",nextDay:\"[Kusasa nga] LT\",nextWeek:\"dddd [nga] LT\",lastDay:\"[Itolo nga] LT\",lastWeek:\"dddd [leliphelile] [nga] LT\",sameElse:\"L\"},relativeTime:{future:\"nga %s\",past:\"wenteka nga %s\",s:\"emizuzwana lomcane\",ss:\"%d mzuzwana\",m:\"umzuzu\",mm:\"%d emizuzu\",h:\"lihora\",hh:\"%d emahora\",d:\"lilanga\",dd:\"%d emalanga\",M:\"inyanga\",MM:\"%d tinyanga\",y:\"umnyaka\",yy:\"%d iminyaka\"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(y,_,f){return y<11?\"ekuseni\":y<15?\"emini\":y<19?\"entsambama\":\"ebusuku\"},meridiemHour:function(y,_){return 12===y&&(y=0),\"ekuseni\"===_?y:\"emini\"===_?y>=11?y:y+12:\"entsambama\"===_||\"ebusuku\"===_?0===y?0:y+12:void 0},dayOfMonthOrdinalParse:/\\d{1,2}/,ordinal:\"%d\",week:{dow:1,doy:4}})}(L(6676))},7221:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"sv\",{months:\"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december\".split(\"_\"),monthsShort:\"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec\".split(\"_\"),weekdays:\"s\\xf6ndag_m\\xe5ndag_tisdag_onsdag_torsdag_fredag_l\\xf6rdag\".split(\"_\"),weekdaysShort:\"s\\xf6n_m\\xe5n_tis_ons_tor_fre_l\\xf6r\".split(\"_\"),weekdaysMin:\"s\\xf6_m\\xe5_ti_on_to_fr_l\\xf6\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY-MM-DD\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY [kl.] HH:mm\",LLLL:\"dddd D MMMM YYYY [kl.] HH:mm\",lll:\"D MMM YYYY HH:mm\",llll:\"ddd D MMM YYYY HH:mm\"},calendar:{sameDay:\"[Idag] LT\",nextDay:\"[Imorgon] LT\",lastDay:\"[Ig\\xe5r] LT\",nextWeek:\"[P\\xe5] dddd LT\",lastWeek:\"[I] dddd[s] LT\",sameElse:\"L\"},relativeTime:{future:\"om %s\",past:\"f\\xf6r %s sedan\",s:\"n\\xe5gra sekunder\",ss:\"%d sekunder\",m:\"en minut\",mm:\"%d minuter\",h:\"en timme\",hh:\"%d timmar\",d:\"en dag\",dd:\"%d dagar\",M:\"en m\\xe5nad\",MM:\"%d m\\xe5nader\",y:\"ett \\xe5r\",yy:\"%d \\xe5r\"},dayOfMonthOrdinalParse:/\\d{1,2}(\\:e|\\:a)/,ordinal:function(y){var _=y%10;return y+(1==~~(y%100/10)?\":e\":1===_||2===_?\":a\":\":e\")},week:{dow:1,doy:4}})}(L(6676))},1743:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"sw\",{months:\"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba\".split(\"_\"),monthsShort:\"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des\".split(\"_\"),weekdays:\"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi\".split(\"_\"),weekdaysShort:\"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos\".split(\"_\"),weekdaysMin:\"J2_J3_J4_J5_Al_Ij_J1\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"hh:mm A\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[leo saa] LT\",nextDay:\"[kesho saa] LT\",nextWeek:\"[wiki ijayo] dddd [saat] LT\",lastDay:\"[jana] LT\",lastWeek:\"[wiki iliyopita] dddd [saat] LT\",sameElse:\"L\"},relativeTime:{future:\"%s baadaye\",past:\"tokea %s\",s:\"hivi punde\",ss:\"sekunde %d\",m:\"dakika moja\",mm:\"dakika %d\",h:\"saa limoja\",hh:\"masaa %d\",d:\"siku moja\",dd:\"siku %d\",M:\"mwezi mmoja\",MM:\"miezi %d\",y:\"mwaka mmoja\",yy:\"miaka %d\"},week:{dow:1,doy:7}})}(L(6676))},6351:function(z,O,L){!function(w){\"use strict\";var m={1:\"\\u0be7\",2:\"\\u0be8\",3:\"\\u0be9\",4:\"\\u0bea\",5:\"\\u0beb\",6:\"\\u0bec\",7:\"\\u0bed\",8:\"\\u0bee\",9:\"\\u0bef\",0:\"\\u0be6\"},y={\"\\u0be7\":\"1\",\"\\u0be8\":\"2\",\"\\u0be9\":\"3\",\"\\u0bea\":\"4\",\"\\u0beb\":\"5\",\"\\u0bec\":\"6\",\"\\u0bed\":\"7\",\"\\u0bee\":\"8\",\"\\u0bef\":\"9\",\"\\u0be6\":\"0\"};w.defineLocale(\"ta\",{months:\"\\u0b9c\\u0ba9\\u0bb5\\u0bb0\\u0bbf_\\u0baa\\u0bbf\\u0baa\\u0bcd\\u0bb0\\u0bb5\\u0bb0\\u0bbf_\\u0bae\\u0bbe\\u0bb0\\u0bcd\\u0b9a\\u0bcd_\\u0b8f\\u0baa\\u0bcd\\u0bb0\\u0bb2\\u0bcd_\\u0bae\\u0bc7_\\u0b9c\\u0bc2\\u0ba9\\u0bcd_\\u0b9c\\u0bc2\\u0bb2\\u0bc8_\\u0b86\\u0b95\\u0bb8\\u0bcd\\u0b9f\\u0bcd_\\u0b9a\\u0bc6\\u0baa\\u0bcd\\u0b9f\\u0bc6\\u0bae\\u0bcd\\u0baa\\u0bb0\\u0bcd_\\u0b85\\u0b95\\u0bcd\\u0b9f\\u0bc7\\u0bbe\\u0baa\\u0bb0\\u0bcd_\\u0ba8\\u0bb5\\u0bae\\u0bcd\\u0baa\\u0bb0\\u0bcd_\\u0b9f\\u0bbf\\u0b9a\\u0bae\\u0bcd\\u0baa\\u0bb0\\u0bcd\".split(\"_\"),monthsShort:\"\\u0b9c\\u0ba9\\u0bb5\\u0bb0\\u0bbf_\\u0baa\\u0bbf\\u0baa\\u0bcd\\u0bb0\\u0bb5\\u0bb0\\u0bbf_\\u0bae\\u0bbe\\u0bb0\\u0bcd\\u0b9a\\u0bcd_\\u0b8f\\u0baa\\u0bcd\\u0bb0\\u0bb2\\u0bcd_\\u0bae\\u0bc7_\\u0b9c\\u0bc2\\u0ba9\\u0bcd_\\u0b9c\\u0bc2\\u0bb2\\u0bc8_\\u0b86\\u0b95\\u0bb8\\u0bcd\\u0b9f\\u0bcd_\\u0b9a\\u0bc6\\u0baa\\u0bcd\\u0b9f\\u0bc6\\u0bae\\u0bcd\\u0baa\\u0bb0\\u0bcd_\\u0b85\\u0b95\\u0bcd\\u0b9f\\u0bc7\\u0bbe\\u0baa\\u0bb0\\u0bcd_\\u0ba8\\u0bb5\\u0bae\\u0bcd\\u0baa\\u0bb0\\u0bcd_\\u0b9f\\u0bbf\\u0b9a\\u0bae\\u0bcd\\u0baa\\u0bb0\\u0bcd\".split(\"_\"),weekdays:\"\\u0b9e\\u0bbe\\u0baf\\u0bbf\\u0bb1\\u0bcd\\u0bb1\\u0bc1\\u0b95\\u0bcd\\u0b95\\u0bbf\\u0bb4\\u0bae\\u0bc8_\\u0ba4\\u0bbf\\u0b99\\u0bcd\\u0b95\\u0b9f\\u0bcd\\u0b95\\u0bbf\\u0bb4\\u0bae\\u0bc8_\\u0b9a\\u0bc6\\u0bb5\\u0bcd\\u0bb5\\u0bbe\\u0baf\\u0bcd\\u0b95\\u0bbf\\u0bb4\\u0bae\\u0bc8_\\u0baa\\u0bc1\\u0ba4\\u0ba9\\u0bcd\\u0b95\\u0bbf\\u0bb4\\u0bae\\u0bc8_\\u0bb5\\u0bbf\\u0baf\\u0bbe\\u0bb4\\u0b95\\u0bcd\\u0b95\\u0bbf\\u0bb4\\u0bae\\u0bc8_\\u0bb5\\u0bc6\\u0bb3\\u0bcd\\u0bb3\\u0bbf\\u0b95\\u0bcd\\u0b95\\u0bbf\\u0bb4\\u0bae\\u0bc8_\\u0b9a\\u0ba9\\u0bbf\\u0b95\\u0bcd\\u0b95\\u0bbf\\u0bb4\\u0bae\\u0bc8\".split(\"_\"),weekdaysShort:\"\\u0b9e\\u0bbe\\u0baf\\u0bbf\\u0bb1\\u0bc1_\\u0ba4\\u0bbf\\u0b99\\u0bcd\\u0b95\\u0bb3\\u0bcd_\\u0b9a\\u0bc6\\u0bb5\\u0bcd\\u0bb5\\u0bbe\\u0baf\\u0bcd_\\u0baa\\u0bc1\\u0ba4\\u0ba9\\u0bcd_\\u0bb5\\u0bbf\\u0baf\\u0bbe\\u0bb4\\u0ba9\\u0bcd_\\u0bb5\\u0bc6\\u0bb3\\u0bcd\\u0bb3\\u0bbf_\\u0b9a\\u0ba9\\u0bbf\".split(\"_\"),weekdaysMin:\"\\u0b9e\\u0bbe_\\u0ba4\\u0bbf_\\u0b9a\\u0bc6_\\u0baa\\u0bc1_\\u0bb5\\u0bbf_\\u0bb5\\u0bc6_\\u0b9a\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, HH:mm\",LLLL:\"dddd, D MMMM YYYY, HH:mm\"},calendar:{sameDay:\"[\\u0b87\\u0ba9\\u0bcd\\u0bb1\\u0bc1] LT\",nextDay:\"[\\u0ba8\\u0bbe\\u0bb3\\u0bc8] LT\",nextWeek:\"dddd, LT\",lastDay:\"[\\u0ba8\\u0bc7\\u0bb1\\u0bcd\\u0bb1\\u0bc1] LT\",lastWeek:\"[\\u0b95\\u0b9f\\u0ba8\\u0bcd\\u0ba4 \\u0bb5\\u0bbe\\u0bb0\\u0bae\\u0bcd] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0b87\\u0bb2\\u0bcd\",past:\"%s \\u0bae\\u0bc1\\u0ba9\\u0bcd\",s:\"\\u0b92\\u0bb0\\u0bc1 \\u0b9a\\u0bbf\\u0bb2 \\u0bb5\\u0bbf\\u0ba8\\u0bbe\\u0b9f\\u0bbf\\u0b95\\u0bb3\\u0bcd\",ss:\"%d \\u0bb5\\u0bbf\\u0ba8\\u0bbe\\u0b9f\\u0bbf\\u0b95\\u0bb3\\u0bcd\",m:\"\\u0b92\\u0bb0\\u0bc1 \\u0ba8\\u0bbf\\u0bae\\u0bbf\\u0b9f\\u0bae\\u0bcd\",mm:\"%d \\u0ba8\\u0bbf\\u0bae\\u0bbf\\u0b9f\\u0b99\\u0bcd\\u0b95\\u0bb3\\u0bcd\",h:\"\\u0b92\\u0bb0\\u0bc1 \\u0bae\\u0ba3\\u0bbf \\u0ba8\\u0bc7\\u0bb0\\u0bae\\u0bcd\",hh:\"%d \\u0bae\\u0ba3\\u0bbf \\u0ba8\\u0bc7\\u0bb0\\u0bae\\u0bcd\",d:\"\\u0b92\\u0bb0\\u0bc1 \\u0ba8\\u0bbe\\u0bb3\\u0bcd\",dd:\"%d \\u0ba8\\u0bbe\\u0b9f\\u0bcd\\u0b95\\u0bb3\\u0bcd\",M:\"\\u0b92\\u0bb0\\u0bc1 \\u0bae\\u0bbe\\u0ba4\\u0bae\\u0bcd\",MM:\"%d \\u0bae\\u0bbe\\u0ba4\\u0b99\\u0bcd\\u0b95\\u0bb3\\u0bcd\",y:\"\\u0b92\\u0bb0\\u0bc1 \\u0bb5\\u0bb0\\u0bc1\\u0b9f\\u0bae\\u0bcd\",yy:\"%d \\u0b86\\u0ba3\\u0bcd\\u0b9f\\u0bc1\\u0b95\\u0bb3\\u0bcd\"},dayOfMonthOrdinalParse:/\\d{1,2}\\u0bb5\\u0ba4\\u0bc1/,ordinal:function(f){return f+\"\\u0bb5\\u0ba4\\u0bc1\"},preparse:function(f){return f.replace(/[\\u0be7\\u0be8\\u0be9\\u0bea\\u0beb\\u0bec\\u0bed\\u0bee\\u0bef\\u0be6]/g,function(T){return y[T]})},postformat:function(f){return f.replace(/\\d/g,function(T){return m[T]})},meridiemParse:/\\u0baf\\u0bbe\\u0bae\\u0bae\\u0bcd|\\u0bb5\\u0bc8\\u0b95\\u0bb1\\u0bc8|\\u0b95\\u0bbe\\u0bb2\\u0bc8|\\u0ba8\\u0ba3\\u0bcd\\u0baa\\u0b95\\u0bb2\\u0bcd|\\u0b8e\\u0bb1\\u0bcd\\u0baa\\u0bbe\\u0b9f\\u0bc1|\\u0bae\\u0bbe\\u0bb2\\u0bc8/,meridiem:function(f,T,C){return f<2?\" \\u0baf\\u0bbe\\u0bae\\u0bae\\u0bcd\":f<6?\" \\u0bb5\\u0bc8\\u0b95\\u0bb1\\u0bc8\":f<10?\" \\u0b95\\u0bbe\\u0bb2\\u0bc8\":f<14?\" \\u0ba8\\u0ba3\\u0bcd\\u0baa\\u0b95\\u0bb2\\u0bcd\":f<18?\" \\u0b8e\\u0bb1\\u0bcd\\u0baa\\u0bbe\\u0b9f\\u0bc1\":f<22?\" \\u0bae\\u0bbe\\u0bb2\\u0bc8\":\" \\u0baf\\u0bbe\\u0bae\\u0bae\\u0bcd\"},meridiemHour:function(f,T){return 12===f&&(f=0),\"\\u0baf\\u0bbe\\u0bae\\u0bae\\u0bcd\"===T?f<2?f:f+12:\"\\u0bb5\\u0bc8\\u0b95\\u0bb1\\u0bc8\"===T||\"\\u0b95\\u0bbe\\u0bb2\\u0bc8\"===T||\"\\u0ba8\\u0ba3\\u0bcd\\u0baa\\u0b95\\u0bb2\\u0bcd\"===T&&f>=10?f:f+12},week:{dow:0,doy:6}})}(L(6676))},9620:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"te\",{months:\"\\u0c1c\\u0c28\\u0c35\\u0c30\\u0c3f_\\u0c2b\\u0c3f\\u0c2c\\u0c4d\\u0c30\\u0c35\\u0c30\\u0c3f_\\u0c2e\\u0c3e\\u0c30\\u0c4d\\u0c1a\\u0c3f_\\u0c0f\\u0c2a\\u0c4d\\u0c30\\u0c3f\\u0c32\\u0c4d_\\u0c2e\\u0c47_\\u0c1c\\u0c42\\u0c28\\u0c4d_\\u0c1c\\u0c41\\u0c32\\u0c48_\\u0c06\\u0c17\\u0c38\\u0c4d\\u0c1f\\u0c41_\\u0c38\\u0c46\\u0c2a\\u0c4d\\u0c1f\\u0c46\\u0c02\\u0c2c\\u0c30\\u0c4d_\\u0c05\\u0c15\\u0c4d\\u0c1f\\u0c4b\\u0c2c\\u0c30\\u0c4d_\\u0c28\\u0c35\\u0c02\\u0c2c\\u0c30\\u0c4d_\\u0c21\\u0c3f\\u0c38\\u0c46\\u0c02\\u0c2c\\u0c30\\u0c4d\".split(\"_\"),monthsShort:\"\\u0c1c\\u0c28._\\u0c2b\\u0c3f\\u0c2c\\u0c4d\\u0c30._\\u0c2e\\u0c3e\\u0c30\\u0c4d\\u0c1a\\u0c3f_\\u0c0f\\u0c2a\\u0c4d\\u0c30\\u0c3f._\\u0c2e\\u0c47_\\u0c1c\\u0c42\\u0c28\\u0c4d_\\u0c1c\\u0c41\\u0c32\\u0c48_\\u0c06\\u0c17._\\u0c38\\u0c46\\u0c2a\\u0c4d._\\u0c05\\u0c15\\u0c4d\\u0c1f\\u0c4b._\\u0c28\\u0c35._\\u0c21\\u0c3f\\u0c38\\u0c46.\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u0c06\\u0c26\\u0c3f\\u0c35\\u0c3e\\u0c30\\u0c02_\\u0c38\\u0c4b\\u0c2e\\u0c35\\u0c3e\\u0c30\\u0c02_\\u0c2e\\u0c02\\u0c17\\u0c33\\u0c35\\u0c3e\\u0c30\\u0c02_\\u0c2c\\u0c41\\u0c27\\u0c35\\u0c3e\\u0c30\\u0c02_\\u0c17\\u0c41\\u0c30\\u0c41\\u0c35\\u0c3e\\u0c30\\u0c02_\\u0c36\\u0c41\\u0c15\\u0c4d\\u0c30\\u0c35\\u0c3e\\u0c30\\u0c02_\\u0c36\\u0c28\\u0c3f\\u0c35\\u0c3e\\u0c30\\u0c02\".split(\"_\"),weekdaysShort:\"\\u0c06\\u0c26\\u0c3f_\\u0c38\\u0c4b\\u0c2e_\\u0c2e\\u0c02\\u0c17\\u0c33_\\u0c2c\\u0c41\\u0c27_\\u0c17\\u0c41\\u0c30\\u0c41_\\u0c36\\u0c41\\u0c15\\u0c4d\\u0c30_\\u0c36\\u0c28\\u0c3f\".split(\"_\"),weekdaysMin:\"\\u0c06_\\u0c38\\u0c4b_\\u0c2e\\u0c02_\\u0c2c\\u0c41_\\u0c17\\u0c41_\\u0c36\\u0c41_\\u0c36\".split(\"_\"),longDateFormat:{LT:\"A h:mm\",LTS:\"A h:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm\",LLLL:\"dddd, D MMMM YYYY, A h:mm\"},calendar:{sameDay:\"[\\u0c28\\u0c47\\u0c21\\u0c41] LT\",nextDay:\"[\\u0c30\\u0c47\\u0c2a\\u0c41] LT\",nextWeek:\"dddd, LT\",lastDay:\"[\\u0c28\\u0c3f\\u0c28\\u0c4d\\u0c28] LT\",lastWeek:\"[\\u0c17\\u0c24] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0c32\\u0c4b\",past:\"%s \\u0c15\\u0c4d\\u0c30\\u0c3f\\u0c24\\u0c02\",s:\"\\u0c15\\u0c4a\\u0c28\\u0c4d\\u0c28\\u0c3f \\u0c15\\u0c4d\\u0c37\\u0c23\\u0c3e\\u0c32\\u0c41\",ss:\"%d \\u0c38\\u0c46\\u0c15\\u0c28\\u0c4d\\u0c32\\u0c41\",m:\"\\u0c12\\u0c15 \\u0c28\\u0c3f\\u0c2e\\u0c3f\\u0c37\\u0c02\",mm:\"%d \\u0c28\\u0c3f\\u0c2e\\u0c3f\\u0c37\\u0c3e\\u0c32\\u0c41\",h:\"\\u0c12\\u0c15 \\u0c17\\u0c02\\u0c1f\",hh:\"%d \\u0c17\\u0c02\\u0c1f\\u0c32\\u0c41\",d:\"\\u0c12\\u0c15 \\u0c30\\u0c4b\\u0c1c\\u0c41\",dd:\"%d \\u0c30\\u0c4b\\u0c1c\\u0c41\\u0c32\\u0c41\",M:\"\\u0c12\\u0c15 \\u0c28\\u0c46\\u0c32\",MM:\"%d \\u0c28\\u0c46\\u0c32\\u0c32\\u0c41\",y:\"\\u0c12\\u0c15 \\u0c38\\u0c02\\u0c35\\u0c24\\u0c4d\\u0c38\\u0c30\\u0c02\",yy:\"%d \\u0c38\\u0c02\\u0c35\\u0c24\\u0c4d\\u0c38\\u0c30\\u0c3e\\u0c32\\u0c41\"},dayOfMonthOrdinalParse:/\\d{1,2}\\u0c35/,ordinal:\"%d\\u0c35\",meridiemParse:/\\u0c30\\u0c3e\\u0c24\\u0c4d\\u0c30\\u0c3f|\\u0c09\\u0c26\\u0c2f\\u0c02|\\u0c2e\\u0c27\\u0c4d\\u0c2f\\u0c3e\\u0c39\\u0c4d\\u0c28\\u0c02|\\u0c38\\u0c3e\\u0c2f\\u0c02\\u0c24\\u0c4d\\u0c30\\u0c02/,meridiemHour:function(y,_){return 12===y&&(y=0),\"\\u0c30\\u0c3e\\u0c24\\u0c4d\\u0c30\\u0c3f\"===_?y<4?y:y+12:\"\\u0c09\\u0c26\\u0c2f\\u0c02\"===_?y:\"\\u0c2e\\u0c27\\u0c4d\\u0c2f\\u0c3e\\u0c39\\u0c4d\\u0c28\\u0c02\"===_?y>=10?y:y+12:\"\\u0c38\\u0c3e\\u0c2f\\u0c02\\u0c24\\u0c4d\\u0c30\\u0c02\"===_?y+12:void 0},meridiem:function(y,_,f){return y<4?\"\\u0c30\\u0c3e\\u0c24\\u0c4d\\u0c30\\u0c3f\":y<10?\"\\u0c09\\u0c26\\u0c2f\\u0c02\":y<17?\"\\u0c2e\\u0c27\\u0c4d\\u0c2f\\u0c3e\\u0c39\\u0c4d\\u0c28\\u0c02\":y<20?\"\\u0c38\\u0c3e\\u0c2f\\u0c02\\u0c24\\u0c4d\\u0c30\\u0c02\":\"\\u0c30\\u0c3e\\u0c24\\u0c4d\\u0c30\\u0c3f\"},week:{dow:0,doy:6}})}(L(6676))},6278:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"tet\",{months:\"Janeiru_Fevereiru_Marsu_Abril_Maiu_Ju\\xf1u_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru\".split(\"_\"),monthsShort:\"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez\".split(\"_\"),weekdays:\"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu\".split(\"_\"),weekdaysShort:\"Dom_Seg_Ters_Kua_Kint_Sest_Sab\".split(\"_\"),weekdaysMin:\"Do_Seg_Te_Ku_Ki_Ses_Sa\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Ohin iha] LT\",nextDay:\"[Aban iha] LT\",nextWeek:\"dddd [iha] LT\",lastDay:\"[Horiseik iha] LT\",lastWeek:\"dddd [semana kotuk] [iha] LT\",sameElse:\"L\"},relativeTime:{future:\"iha %s\",past:\"%s liuba\",s:\"segundu balun\",ss:\"segundu %d\",m:\"minutu ida\",mm:\"minutu %d\",h:\"oras ida\",hh:\"oras %d\",d:\"loron ida\",dd:\"loron %d\",M:\"fulan ida\",MM:\"fulan %d\",y:\"tinan ida\",yy:\"tinan %d\"},dayOfMonthOrdinalParse:/\\d{1,2}(st|nd|rd|th)/,ordinal:function(y){var _=y%10;return y+(1==~~(y%100/10)?\"th\":1===_?\"st\":2===_?\"nd\":3===_?\"rd\":\"th\")},week:{dow:1,doy:4}})}(L(6676))},6987:function(z,O,L){!function(w){\"use strict\";var m={0:\"-\\u0443\\u043c\",1:\"-\\u0443\\u043c\",2:\"-\\u044e\\u043c\",3:\"-\\u044e\\u043c\",4:\"-\\u0443\\u043c\",5:\"-\\u0443\\u043c\",6:\"-\\u0443\\u043c\",7:\"-\\u0443\\u043c\",8:\"-\\u0443\\u043c\",9:\"-\\u0443\\u043c\",10:\"-\\u0443\\u043c\",12:\"-\\u0443\\u043c\",13:\"-\\u0443\\u043c\",20:\"-\\u0443\\u043c\",30:\"-\\u044e\\u043c\",40:\"-\\u0443\\u043c\",50:\"-\\u0443\\u043c\",60:\"-\\u0443\\u043c\",70:\"-\\u0443\\u043c\",80:\"-\\u0443\\u043c\",90:\"-\\u0443\\u043c\",100:\"-\\u0443\\u043c\"};w.defineLocale(\"tg\",{months:{format:\"\\u044f\\u043d\\u0432\\u0430\\u0440\\u0438_\\u0444\\u0435\\u0432\\u0440\\u0430\\u043b\\u0438_\\u043c\\u0430\\u0440\\u0442\\u0438_\\u0430\\u043f\\u0440\\u0435\\u043b\\u0438_\\u043c\\u0430\\u0439\\u0438_\\u0438\\u044e\\u043d\\u0438_\\u0438\\u044e\\u043b\\u0438_\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442\\u0438_\\u0441\\u0435\\u043d\\u0442\\u044f\\u0431\\u0440\\u0438_\\u043e\\u043a\\u0442\\u044f\\u0431\\u0440\\u0438_\\u043d\\u043e\\u044f\\u0431\\u0440\\u0438_\\u0434\\u0435\\u043a\\u0430\\u0431\\u0440\\u0438\".split(\"_\"),standalone:\"\\u044f\\u043d\\u0432\\u0430\\u0440_\\u0444\\u0435\\u0432\\u0440\\u0430\\u043b_\\u043c\\u0430\\u0440\\u0442_\\u0430\\u043f\\u0440\\u0435\\u043b_\\u043c\\u0430\\u0439_\\u0438\\u044e\\u043d_\\u0438\\u044e\\u043b_\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442_\\u0441\\u0435\\u043d\\u0442\\u044f\\u0431\\u0440_\\u043e\\u043a\\u0442\\u044f\\u0431\\u0440_\\u043d\\u043e\\u044f\\u0431\\u0440_\\u0434\\u0435\\u043a\\u0430\\u0431\\u0440\".split(\"_\")},monthsShort:\"\\u044f\\u043d\\u0432_\\u0444\\u0435\\u0432_\\u043c\\u0430\\u0440_\\u0430\\u043f\\u0440_\\u043c\\u0430\\u0439_\\u0438\\u044e\\u043d_\\u0438\\u044e\\u043b_\\u0430\\u0432\\u0433_\\u0441\\u0435\\u043d_\\u043e\\u043a\\u0442_\\u043d\\u043e\\u044f_\\u0434\\u0435\\u043a\".split(\"_\"),weekdays:\"\\u044f\\u043a\\u0448\\u0430\\u043d\\u0431\\u0435_\\u0434\\u0443\\u0448\\u0430\\u043d\\u0431\\u0435_\\u0441\\u0435\\u0448\\u0430\\u043d\\u0431\\u0435_\\u0447\\u043e\\u0440\\u0448\\u0430\\u043d\\u0431\\u0435_\\u043f\\u0430\\u043d\\u04b7\\u0448\\u0430\\u043d\\u0431\\u0435_\\u04b7\\u0443\\u043c\\u044a\\u0430_\\u0448\\u0430\\u043d\\u0431\\u0435\".split(\"_\"),weekdaysShort:\"\\u044f\\u0448\\u0431_\\u0434\\u0448\\u0431_\\u0441\\u0448\\u0431_\\u0447\\u0448\\u0431_\\u043f\\u0448\\u0431_\\u04b7\\u0443\\u043c_\\u0448\\u043d\\u0431\".split(\"_\"),weekdaysMin:\"\\u044f\\u0448_\\u0434\\u0448_\\u0441\\u0448_\\u0447\\u0448_\\u043f\\u0448_\\u04b7\\u043c_\\u0448\\u0431\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u0418\\u043c\\u0440\\u04ef\\u0437 \\u0441\\u043e\\u0430\\u0442\\u0438] LT\",nextDay:\"[\\u0424\\u0430\\u0440\\u0434\\u043e \\u0441\\u043e\\u0430\\u0442\\u0438] LT\",lastDay:\"[\\u0414\\u0438\\u0440\\u04ef\\u0437 \\u0441\\u043e\\u0430\\u0442\\u0438] LT\",nextWeek:\"dddd[\\u0438] [\\u04b3\\u0430\\u0444\\u0442\\u0430\\u0438 \\u043e\\u044f\\u043d\\u0434\\u0430 \\u0441\\u043e\\u0430\\u0442\\u0438] LT\",lastWeek:\"dddd[\\u0438] [\\u04b3\\u0430\\u0444\\u0442\\u0430\\u0438 \\u0433\\u0443\\u0437\\u0430\\u0448\\u0442\\u0430 \\u0441\\u043e\\u0430\\u0442\\u0438] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0431\\u0430\\u044a\\u0434\\u0438 %s\",past:\"%s \\u043f\\u0435\\u0448\",s:\"\\u044f\\u043a\\u0447\\u0430\\u043d\\u0434 \\u0441\\u043e\\u043d\\u0438\\u044f\",m:\"\\u044f\\u043a \\u0434\\u0430\\u049b\\u0438\\u049b\\u0430\",mm:\"%d \\u0434\\u0430\\u049b\\u0438\\u049b\\u0430\",h:\"\\u044f\\u043a \\u0441\\u043e\\u0430\\u0442\",hh:\"%d \\u0441\\u043e\\u0430\\u0442\",d:\"\\u044f\\u043a \\u0440\\u04ef\\u0437\",dd:\"%d \\u0440\\u04ef\\u0437\",M:\"\\u044f\\u043a \\u043c\\u043e\\u04b3\",MM:\"%d \\u043c\\u043e\\u04b3\",y:\"\\u044f\\u043a \\u0441\\u043e\\u043b\",yy:\"%d \\u0441\\u043e\\u043b\"},meridiemParse:/\\u0448\\u0430\\u0431|\\u0441\\u0443\\u0431\\u04b3|\\u0440\\u04ef\\u0437|\\u0431\\u0435\\u0433\\u043e\\u04b3/,meridiemHour:function(_,f){return 12===_&&(_=0),\"\\u0448\\u0430\\u0431\"===f?_<4?_:_+12:\"\\u0441\\u0443\\u0431\\u04b3\"===f?_:\"\\u0440\\u04ef\\u0437\"===f?_>=11?_:_+12:\"\\u0431\\u0435\\u0433\\u043e\\u04b3\"===f?_+12:void 0},meridiem:function(_,f,T){return _<4?\"\\u0448\\u0430\\u0431\":_<11?\"\\u0441\\u0443\\u0431\\u04b3\":_<16?\"\\u0440\\u04ef\\u0437\":_<19?\"\\u0431\\u0435\\u0433\\u043e\\u04b3\":\"\\u0448\\u0430\\u0431\"},dayOfMonthOrdinalParse:/\\d{1,2}-(\\u0443\\u043c|\\u044e\\u043c)/,ordinal:function(_){return _+(m[_]||m[_%10]||m[_>=100?100:null])},week:{dow:1,doy:7}})}(L(6676))},9325:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"th\",{months:\"\\u0e21\\u0e01\\u0e23\\u0e32\\u0e04\\u0e21_\\u0e01\\u0e38\\u0e21\\u0e20\\u0e32\\u0e1e\\u0e31\\u0e19\\u0e18\\u0e4c_\\u0e21\\u0e35\\u0e19\\u0e32\\u0e04\\u0e21_\\u0e40\\u0e21\\u0e29\\u0e32\\u0e22\\u0e19_\\u0e1e\\u0e24\\u0e29\\u0e20\\u0e32\\u0e04\\u0e21_\\u0e21\\u0e34\\u0e16\\u0e38\\u0e19\\u0e32\\u0e22\\u0e19_\\u0e01\\u0e23\\u0e01\\u0e0e\\u0e32\\u0e04\\u0e21_\\u0e2a\\u0e34\\u0e07\\u0e2b\\u0e32\\u0e04\\u0e21_\\u0e01\\u0e31\\u0e19\\u0e22\\u0e32\\u0e22\\u0e19_\\u0e15\\u0e38\\u0e25\\u0e32\\u0e04\\u0e21_\\u0e1e\\u0e24\\u0e28\\u0e08\\u0e34\\u0e01\\u0e32\\u0e22\\u0e19_\\u0e18\\u0e31\\u0e19\\u0e27\\u0e32\\u0e04\\u0e21\".split(\"_\"),monthsShort:\"\\u0e21.\\u0e04._\\u0e01.\\u0e1e._\\u0e21\\u0e35.\\u0e04._\\u0e40\\u0e21.\\u0e22._\\u0e1e.\\u0e04._\\u0e21\\u0e34.\\u0e22._\\u0e01.\\u0e04._\\u0e2a.\\u0e04._\\u0e01.\\u0e22._\\u0e15.\\u0e04._\\u0e1e.\\u0e22._\\u0e18.\\u0e04.\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u0e2d\\u0e32\\u0e17\\u0e34\\u0e15\\u0e22\\u0e4c_\\u0e08\\u0e31\\u0e19\\u0e17\\u0e23\\u0e4c_\\u0e2d\\u0e31\\u0e07\\u0e04\\u0e32\\u0e23_\\u0e1e\\u0e38\\u0e18_\\u0e1e\\u0e24\\u0e2b\\u0e31\\u0e2a\\u0e1a\\u0e14\\u0e35_\\u0e28\\u0e38\\u0e01\\u0e23\\u0e4c_\\u0e40\\u0e2a\\u0e32\\u0e23\\u0e4c\".split(\"_\"),weekdaysShort:\"\\u0e2d\\u0e32\\u0e17\\u0e34\\u0e15\\u0e22\\u0e4c_\\u0e08\\u0e31\\u0e19\\u0e17\\u0e23\\u0e4c_\\u0e2d\\u0e31\\u0e07\\u0e04\\u0e32\\u0e23_\\u0e1e\\u0e38\\u0e18_\\u0e1e\\u0e24\\u0e2b\\u0e31\\u0e2a_\\u0e28\\u0e38\\u0e01\\u0e23\\u0e4c_\\u0e40\\u0e2a\\u0e32\\u0e23\\u0e4c\".split(\"_\"),weekdaysMin:\"\\u0e2d\\u0e32._\\u0e08._\\u0e2d._\\u0e1e._\\u0e1e\\u0e24._\\u0e28._\\u0e2a.\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY \\u0e40\\u0e27\\u0e25\\u0e32 H:mm\",LLLL:\"\\u0e27\\u0e31\\u0e19dddd\\u0e17\\u0e35\\u0e48 D MMMM YYYY \\u0e40\\u0e27\\u0e25\\u0e32 H:mm\"},meridiemParse:/\\u0e01\\u0e48\\u0e2d\\u0e19\\u0e40\\u0e17\\u0e35\\u0e48\\u0e22\\u0e07|\\u0e2b\\u0e25\\u0e31\\u0e07\\u0e40\\u0e17\\u0e35\\u0e48\\u0e22\\u0e07/,isPM:function(y){return\"\\u0e2b\\u0e25\\u0e31\\u0e07\\u0e40\\u0e17\\u0e35\\u0e48\\u0e22\\u0e07\"===y},meridiem:function(y,_,f){return y<12?\"\\u0e01\\u0e48\\u0e2d\\u0e19\\u0e40\\u0e17\\u0e35\\u0e48\\u0e22\\u0e07\":\"\\u0e2b\\u0e25\\u0e31\\u0e07\\u0e40\\u0e17\\u0e35\\u0e48\\u0e22\\u0e07\"},calendar:{sameDay:\"[\\u0e27\\u0e31\\u0e19\\u0e19\\u0e35\\u0e49 \\u0e40\\u0e27\\u0e25\\u0e32] LT\",nextDay:\"[\\u0e1e\\u0e23\\u0e38\\u0e48\\u0e07\\u0e19\\u0e35\\u0e49 \\u0e40\\u0e27\\u0e25\\u0e32] LT\",nextWeek:\"dddd[\\u0e2b\\u0e19\\u0e49\\u0e32 \\u0e40\\u0e27\\u0e25\\u0e32] LT\",lastDay:\"[\\u0e40\\u0e21\\u0e37\\u0e48\\u0e2d\\u0e27\\u0e32\\u0e19\\u0e19\\u0e35\\u0e49 \\u0e40\\u0e27\\u0e25\\u0e32] LT\",lastWeek:\"[\\u0e27\\u0e31\\u0e19]dddd[\\u0e17\\u0e35\\u0e48\\u0e41\\u0e25\\u0e49\\u0e27 \\u0e40\\u0e27\\u0e25\\u0e32] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0e2d\\u0e35\\u0e01 %s\",past:\"%s\\u0e17\\u0e35\\u0e48\\u0e41\\u0e25\\u0e49\\u0e27\",s:\"\\u0e44\\u0e21\\u0e48\\u0e01\\u0e35\\u0e48\\u0e27\\u0e34\\u0e19\\u0e32\\u0e17\\u0e35\",ss:\"%d \\u0e27\\u0e34\\u0e19\\u0e32\\u0e17\\u0e35\",m:\"1 \\u0e19\\u0e32\\u0e17\\u0e35\",mm:\"%d \\u0e19\\u0e32\\u0e17\\u0e35\",h:\"1 \\u0e0a\\u0e31\\u0e48\\u0e27\\u0e42\\u0e21\\u0e07\",hh:\"%d \\u0e0a\\u0e31\\u0e48\\u0e27\\u0e42\\u0e21\\u0e07\",d:\"1 \\u0e27\\u0e31\\u0e19\",dd:\"%d \\u0e27\\u0e31\\u0e19\",w:\"1 \\u0e2a\\u0e31\\u0e1b\\u0e14\\u0e32\\u0e2b\\u0e4c\",ww:\"%d \\u0e2a\\u0e31\\u0e1b\\u0e14\\u0e32\\u0e2b\\u0e4c\",M:\"1 \\u0e40\\u0e14\\u0e37\\u0e2d\\u0e19\",MM:\"%d \\u0e40\\u0e14\\u0e37\\u0e2d\\u0e19\",y:\"1 \\u0e1b\\u0e35\",yy:\"%d \\u0e1b\\u0e35\"}})}(L(6676))},3485:function(z,O,L){!function(w){\"use strict\";var m={1:\"'inji\",5:\"'inji\",8:\"'inji\",70:\"'inji\",80:\"'inji\",2:\"'nji\",7:\"'nji\",20:\"'nji\",50:\"'nji\",3:\"'\\xfcnji\",4:\"'\\xfcnji\",100:\"'\\xfcnji\",6:\"'njy\",9:\"'unjy\",10:\"'unjy\",30:\"'unjy\",60:\"'ynjy\",90:\"'ynjy\"};w.defineLocale(\"tk\",{months:\"\\xddanwar_Fewral_Mart_Aprel_Ma\\xfd_I\\xfdun_I\\xfdul_Awgust_Sent\\xfdabr_Okt\\xfdabr_No\\xfdabr_Dekabr\".split(\"_\"),monthsShort:\"\\xddan_Few_Mar_Apr_Ma\\xfd_I\\xfdn_I\\xfdl_Awg_Sen_Okt_No\\xfd_Dek\".split(\"_\"),weekdays:\"\\xddek\\u015fenbe_Du\\u015fenbe_Si\\u015fenbe_\\xc7ar\\u015fenbe_Pen\\u015fenbe_Anna_\\u015eenbe\".split(\"_\"),weekdaysShort:\"\\xddek_Du\\u015f_Si\\u015f_\\xc7ar_Pen_Ann_\\u015een\".split(\"_\"),weekdaysMin:\"\\xddk_D\\u015f_S\\u015f_\\xc7r_Pn_An_\\u015en\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[bug\\xfcn sagat] LT\",nextDay:\"[ertir sagat] LT\",nextWeek:\"[indiki] dddd [sagat] LT\",lastDay:\"[d\\xfc\\xfdn] LT\",lastWeek:\"[ge\\xe7en] dddd [sagat] LT\",sameElse:\"L\"},relativeTime:{future:\"%s so\\u0148\",past:\"%s \\xf6\\u0148\",s:\"birn\\xe4\\xe7e sekunt\",m:\"bir minut\",mm:\"%d minut\",h:\"bir sagat\",hh:\"%d sagat\",d:\"bir g\\xfcn\",dd:\"%d g\\xfcn\",M:\"bir a\\xfd\",MM:\"%d a\\xfd\",y:\"bir \\xfdyl\",yy:\"%d \\xfdyl\"},ordinal:function(_,f){switch(f){case\"d\":case\"D\":case\"Do\":case\"DD\":return _;default:if(0===_)return _+\"'unjy\";var T=_%10;return _+(m[T]||m[_%100-T]||m[_>=100?100:null])}},week:{dow:1,doy:7}})}(L(6676))},8148:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"tl-ph\",{months:\"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre\".split(\"_\"),monthsShort:\"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis\".split(\"_\"),weekdays:\"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado\".split(\"_\"),weekdaysShort:\"Lin_Lun_Mar_Miy_Huw_Biy_Sab\".split(\"_\"),weekdaysMin:\"Li_Lu_Ma_Mi_Hu_Bi_Sab\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"MM/D/YYYY\",LL:\"MMMM D, YYYY\",LLL:\"MMMM D, YYYY HH:mm\",LLLL:\"dddd, MMMM DD, YYYY HH:mm\"},calendar:{sameDay:\"LT [ngayong araw]\",nextDay:\"[Bukas ng] LT\",nextWeek:\"LT [sa susunod na] dddd\",lastDay:\"LT [kahapon]\",lastWeek:\"LT [noong nakaraang] dddd\",sameElse:\"L\"},relativeTime:{future:\"sa loob ng %s\",past:\"%s ang nakalipas\",s:\"ilang segundo\",ss:\"%d segundo\",m:\"isang minuto\",mm:\"%d minuto\",h:\"isang oras\",hh:\"%d oras\",d:\"isang araw\",dd:\"%d araw\",M:\"isang buwan\",MM:\"%d buwan\",y:\"isang taon\",yy:\"%d taon\"},dayOfMonthOrdinalParse:/\\d{1,2}/,ordinal:function(y){return y},week:{dow:1,doy:4}})}(L(6676))},9616:function(z,O,L){!function(w){\"use strict\";var m=\"pagh_wa\\u2019_cha\\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut\".split(\"_\");function f(I,F,B,de){var H=function T(I){var F=Math.floor(I%1e3/100),B=Math.floor(I%100/10),de=I%10,H=\"\";return F>0&&(H+=m[F]+\"vatlh\"),B>0&&(H+=(\"\"!==H?\" \":\"\")+m[B]+\"maH\"),de>0&&(H+=(\"\"!==H?\" \":\"\")+m[de]),\"\"===H?\"pagh\":H}(I);switch(B){case\"ss\":return H+\" lup\";case\"mm\":return H+\" tup\";case\"hh\":return H+\" rep\";case\"dd\":return H+\" jaj\";case\"MM\":return H+\" jar\";case\"yy\":return H+\" DIS\"}}w.defineLocale(\"tlh\",{months:\"tera\\u2019 jar wa\\u2019_tera\\u2019 jar cha\\u2019_tera\\u2019 jar wej_tera\\u2019 jar loS_tera\\u2019 jar vagh_tera\\u2019 jar jav_tera\\u2019 jar Soch_tera\\u2019 jar chorgh_tera\\u2019 jar Hut_tera\\u2019 jar wa\\u2019maH_tera\\u2019 jar wa\\u2019maH wa\\u2019_tera\\u2019 jar wa\\u2019maH cha\\u2019\".split(\"_\"),monthsShort:\"jar wa\\u2019_jar cha\\u2019_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa\\u2019maH_jar wa\\u2019maH wa\\u2019_jar wa\\u2019maH cha\\u2019\".split(\"_\"),monthsParseExact:!0,weekdays:\"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj\".split(\"_\"),weekdaysShort:\"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj\".split(\"_\"),weekdaysMin:\"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[DaHjaj] LT\",nextDay:\"[wa\\u2019leS] LT\",nextWeek:\"LLL\",lastDay:\"[wa\\u2019Hu\\u2019] LT\",lastWeek:\"LLL\",sameElse:\"L\"},relativeTime:{future:function y(I){var F=I;return-1!==I.indexOf(\"jaj\")?F.slice(0,-3)+\"leS\":-1!==I.indexOf(\"jar\")?F.slice(0,-3)+\"waQ\":-1!==I.indexOf(\"DIS\")?F.slice(0,-3)+\"nem\":F+\" pIq\"},past:function _(I){var F=I;return-1!==I.indexOf(\"jaj\")?F.slice(0,-3)+\"Hu\\u2019\":-1!==I.indexOf(\"jar\")?F.slice(0,-3)+\"wen\":-1!==I.indexOf(\"DIS\")?F.slice(0,-3)+\"ben\":F+\" ret\"},s:\"puS lup\",ss:f,m:\"wa\\u2019 tup\",mm:f,h:\"wa\\u2019 rep\",hh:f,d:\"wa\\u2019 jaj\",dd:f,M:\"wa\\u2019 jar\",MM:f,y:\"wa\\u2019 DIS\",yy:f},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(L(6676))},4040:function(z,O,L){!function(w){\"use strict\";var m={1:\"'inci\",5:\"'inci\",8:\"'inci\",70:\"'inci\",80:\"'inci\",2:\"'nci\",7:\"'nci\",20:\"'nci\",50:\"'nci\",3:\"'\\xfcnc\\xfc\",4:\"'\\xfcnc\\xfc\",100:\"'\\xfcnc\\xfc\",6:\"'nc\\u0131\",9:\"'uncu\",10:\"'uncu\",30:\"'uncu\",60:\"'\\u0131nc\\u0131\",90:\"'\\u0131nc\\u0131\"};w.defineLocale(\"tr\",{months:\"Ocak_\\u015eubat_Mart_Nisan_May\\u0131s_Haziran_Temmuz_A\\u011fustos_Eyl\\xfcl_Ekim_Kas\\u0131m_Aral\\u0131k\".split(\"_\"),monthsShort:\"Oca_\\u015eub_Mar_Nis_May_Haz_Tem_A\\u011fu_Eyl_Eki_Kas_Ara\".split(\"_\"),weekdays:\"Pazar_Pazartesi_Sal\\u0131_\\xc7ar\\u015famba_Per\\u015fembe_Cuma_Cumartesi\".split(\"_\"),weekdaysShort:\"Paz_Pzt_Sal_\\xc7ar_Per_Cum_Cmt\".split(\"_\"),weekdaysMin:\"Pz_Pt_Sa_\\xc7a_Pe_Cu_Ct\".split(\"_\"),meridiem:function(_,f,T){return _<12?T?\"\\xf6\\xf6\":\"\\xd6\\xd6\":T?\"\\xf6s\":\"\\xd6S\"},meridiemParse:/\\xf6\\xf6|\\xd6\\xd6|\\xf6s|\\xd6S/,isPM:function(_){return\"\\xf6s\"===_||\"\\xd6S\"===_},longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[bug\\xfcn saat] LT\",nextDay:\"[yar\\u0131n saat] LT\",nextWeek:\"[gelecek] dddd [saat] LT\",lastDay:\"[d\\xfcn] LT\",lastWeek:\"[ge\\xe7en] dddd [saat] LT\",sameElse:\"L\"},relativeTime:{future:\"%s sonra\",past:\"%s \\xf6nce\",s:\"birka\\xe7 saniye\",ss:\"%d saniye\",m:\"bir dakika\",mm:\"%d dakika\",h:\"bir saat\",hh:\"%d saat\",d:\"bir g\\xfcn\",dd:\"%d g\\xfcn\",w:\"bir hafta\",ww:\"%d hafta\",M:\"bir ay\",MM:\"%d ay\",y:\"bir y\\u0131l\",yy:\"%d y\\u0131l\"},ordinal:function(_,f){switch(f){case\"d\":case\"D\":case\"Do\":case\"DD\":return _;default:if(0===_)return _+\"'\\u0131nc\\u0131\";var T=_%10;return _+(m[T]||m[_%100-T]||m[_>=100?100:null])}},week:{dow:1,doy:7}})}(L(6676))},594:function(z,O,L){!function(w){\"use strict\";function y(_,f,T,C){var I={s:[\"viensas secunds\",\"'iensas secunds\"],ss:[_+\" secunds\",_+\" secunds\"],m:[\"'n m\\xedut\",\"'iens m\\xedut\"],mm:[_+\" m\\xeduts\",_+\" m\\xeduts\"],h:[\"'n \\xfeora\",\"'iensa \\xfeora\"],hh:[_+\" \\xfeoras\",_+\" \\xfeoras\"],d:[\"'n ziua\",\"'iensa ziua\"],dd:[_+\" ziuas\",_+\" ziuas\"],M:[\"'n mes\",\"'iens mes\"],MM:[_+\" mesen\",_+\" mesen\"],y:[\"'n ar\",\"'iens ar\"],yy:[_+\" ars\",_+\" ars\"]};return C||f?I[T][0]:I[T][1]}w.defineLocale(\"tzl\",{months:\"Januar_Fevraglh_Mar\\xe7_Avr\\xefu_Mai_G\\xfcn_Julia_Guscht_Setemvar_Listop\\xe4ts_Noemvar_Zecemvar\".split(\"_\"),monthsShort:\"Jan_Fev_Mar_Avr_Mai_G\\xfcn_Jul_Gus_Set_Lis_Noe_Zec\".split(\"_\"),weekdays:\"S\\xfaladi_L\\xfane\\xe7i_Maitzi_M\\xe1rcuri_Xh\\xfaadi_Vi\\xe9ner\\xe7i_S\\xe1turi\".split(\"_\"),weekdaysShort:\"S\\xfal_L\\xfan_Mai_M\\xe1r_Xh\\xfa_Vi\\xe9_S\\xe1t\".split(\"_\"),weekdaysMin:\"S\\xfa_L\\xfa_Ma_M\\xe1_Xh_Vi_S\\xe1\".split(\"_\"),longDateFormat:{LT:\"HH.mm\",LTS:\"HH.mm.ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM [dallas] YYYY\",LLL:\"D. MMMM [dallas] YYYY HH.mm\",LLLL:\"dddd, [li] D. MMMM [dallas] YYYY HH.mm\"},meridiemParse:/d\\'o|d\\'a/i,isPM:function(_){return\"d'o\"===_.toLowerCase()},meridiem:function(_,f,T){return _>11?T?\"d'o\":\"D'O\":T?\"d'a\":\"D'A\"},calendar:{sameDay:\"[oxhi \\xe0] LT\",nextDay:\"[dem\\xe0 \\xe0] LT\",nextWeek:\"dddd [\\xe0] LT\",lastDay:\"[ieiri \\xe0] LT\",lastWeek:\"[s\\xfcr el] dddd [lasteu \\xe0] LT\",sameElse:\"L\"},relativeTime:{future:\"osprei %s\",past:\"ja%s\",s:y,ss:y,m:y,mm:y,h:y,hh:y,d:y,dd:y,M:y,MM:y,y,yy:y},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(L(6676))},3226:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"tzm-latn\",{months:\"innayr_br\\u02e4ayr\\u02e4_mar\\u02e4s\\u02e4_ibrir_mayyw_ywnyw_ywlywz_\\u0263w\\u0161t_\\u0161wtanbir_kt\\u02e4wbr\\u02e4_nwwanbir_dwjnbir\".split(\"_\"),monthsShort:\"innayr_br\\u02e4ayr\\u02e4_mar\\u02e4s\\u02e4_ibrir_mayyw_ywnyw_ywlywz_\\u0263w\\u0161t_\\u0161wtanbir_kt\\u02e4wbr\\u02e4_nwwanbir_dwjnbir\".split(\"_\"),weekdays:\"asamas_aynas_asinas_akras_akwas_asimwas_asi\\u1e0dyas\".split(\"_\"),weekdaysShort:\"asamas_aynas_asinas_akras_akwas_asimwas_asi\\u1e0dyas\".split(\"_\"),weekdaysMin:\"asamas_aynas_asinas_akras_akwas_asimwas_asi\\u1e0dyas\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[asdkh g] LT\",nextDay:\"[aska g] LT\",nextWeek:\"dddd [g] LT\",lastDay:\"[assant g] LT\",lastWeek:\"dddd [g] LT\",sameElse:\"L\"},relativeTime:{future:\"dadkh s yan %s\",past:\"yan %s\",s:\"imik\",ss:\"%d imik\",m:\"minu\\u1e0d\",mm:\"%d minu\\u1e0d\",h:\"sa\\u025ba\",hh:\"%d tassa\\u025bin\",d:\"ass\",dd:\"%d ossan\",M:\"ayowr\",MM:\"%d iyyirn\",y:\"asgas\",yy:\"%d isgasn\"},week:{dow:6,doy:12}})}(L(6676))},673:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"tzm\",{months:\"\\u2d49\\u2d4f\\u2d4f\\u2d30\\u2d62\\u2d54_\\u2d31\\u2d55\\u2d30\\u2d62\\u2d55_\\u2d4e\\u2d30\\u2d55\\u2d5a_\\u2d49\\u2d31\\u2d54\\u2d49\\u2d54_\\u2d4e\\u2d30\\u2d62\\u2d62\\u2d53_\\u2d62\\u2d53\\u2d4f\\u2d62\\u2d53_\\u2d62\\u2d53\\u2d4d\\u2d62\\u2d53\\u2d63_\\u2d56\\u2d53\\u2d5b\\u2d5c_\\u2d5b\\u2d53\\u2d5c\\u2d30\\u2d4f\\u2d31\\u2d49\\u2d54_\\u2d3d\\u2d5f\\u2d53\\u2d31\\u2d55_\\u2d4f\\u2d53\\u2d61\\u2d30\\u2d4f\\u2d31\\u2d49\\u2d54_\\u2d37\\u2d53\\u2d4a\\u2d4f\\u2d31\\u2d49\\u2d54\".split(\"_\"),monthsShort:\"\\u2d49\\u2d4f\\u2d4f\\u2d30\\u2d62\\u2d54_\\u2d31\\u2d55\\u2d30\\u2d62\\u2d55_\\u2d4e\\u2d30\\u2d55\\u2d5a_\\u2d49\\u2d31\\u2d54\\u2d49\\u2d54_\\u2d4e\\u2d30\\u2d62\\u2d62\\u2d53_\\u2d62\\u2d53\\u2d4f\\u2d62\\u2d53_\\u2d62\\u2d53\\u2d4d\\u2d62\\u2d53\\u2d63_\\u2d56\\u2d53\\u2d5b\\u2d5c_\\u2d5b\\u2d53\\u2d5c\\u2d30\\u2d4f\\u2d31\\u2d49\\u2d54_\\u2d3d\\u2d5f\\u2d53\\u2d31\\u2d55_\\u2d4f\\u2d53\\u2d61\\u2d30\\u2d4f\\u2d31\\u2d49\\u2d54_\\u2d37\\u2d53\\u2d4a\\u2d4f\\u2d31\\u2d49\\u2d54\".split(\"_\"),weekdays:\"\\u2d30\\u2d59\\u2d30\\u2d4e\\u2d30\\u2d59_\\u2d30\\u2d62\\u2d4f\\u2d30\\u2d59_\\u2d30\\u2d59\\u2d49\\u2d4f\\u2d30\\u2d59_\\u2d30\\u2d3d\\u2d54\\u2d30\\u2d59_\\u2d30\\u2d3d\\u2d61\\u2d30\\u2d59_\\u2d30\\u2d59\\u2d49\\u2d4e\\u2d61\\u2d30\\u2d59_\\u2d30\\u2d59\\u2d49\\u2d39\\u2d62\\u2d30\\u2d59\".split(\"_\"),weekdaysShort:\"\\u2d30\\u2d59\\u2d30\\u2d4e\\u2d30\\u2d59_\\u2d30\\u2d62\\u2d4f\\u2d30\\u2d59_\\u2d30\\u2d59\\u2d49\\u2d4f\\u2d30\\u2d59_\\u2d30\\u2d3d\\u2d54\\u2d30\\u2d59_\\u2d30\\u2d3d\\u2d61\\u2d30\\u2d59_\\u2d30\\u2d59\\u2d49\\u2d4e\\u2d61\\u2d30\\u2d59_\\u2d30\\u2d59\\u2d49\\u2d39\\u2d62\\u2d30\\u2d59\".split(\"_\"),weekdaysMin:\"\\u2d30\\u2d59\\u2d30\\u2d4e\\u2d30\\u2d59_\\u2d30\\u2d62\\u2d4f\\u2d30\\u2d59_\\u2d30\\u2d59\\u2d49\\u2d4f\\u2d30\\u2d59_\\u2d30\\u2d3d\\u2d54\\u2d30\\u2d59_\\u2d30\\u2d3d\\u2d61\\u2d30\\u2d59_\\u2d30\\u2d59\\u2d49\\u2d4e\\u2d61\\u2d30\\u2d59_\\u2d30\\u2d59\\u2d49\\u2d39\\u2d62\\u2d30\\u2d59\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u2d30\\u2d59\\u2d37\\u2d45 \\u2d34] LT\",nextDay:\"[\\u2d30\\u2d59\\u2d3d\\u2d30 \\u2d34] LT\",nextWeek:\"dddd [\\u2d34] LT\",lastDay:\"[\\u2d30\\u2d5a\\u2d30\\u2d4f\\u2d5c \\u2d34] LT\",lastWeek:\"dddd [\\u2d34] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u2d37\\u2d30\\u2d37\\u2d45 \\u2d59 \\u2d62\\u2d30\\u2d4f %s\",past:\"\\u2d62\\u2d30\\u2d4f %s\",s:\"\\u2d49\\u2d4e\\u2d49\\u2d3d\",ss:\"%d \\u2d49\\u2d4e\\u2d49\\u2d3d\",m:\"\\u2d4e\\u2d49\\u2d4f\\u2d53\\u2d3a\",mm:\"%d \\u2d4e\\u2d49\\u2d4f\\u2d53\\u2d3a\",h:\"\\u2d59\\u2d30\\u2d44\\u2d30\",hh:\"%d \\u2d5c\\u2d30\\u2d59\\u2d59\\u2d30\\u2d44\\u2d49\\u2d4f\",d:\"\\u2d30\\u2d59\\u2d59\",dd:\"%d o\\u2d59\\u2d59\\u2d30\\u2d4f\",M:\"\\u2d30\\u2d62o\\u2d53\\u2d54\",MM:\"%d \\u2d49\\u2d62\\u2d62\\u2d49\\u2d54\\u2d4f\",y:\"\\u2d30\\u2d59\\u2d33\\u2d30\\u2d59\",yy:\"%d \\u2d49\\u2d59\\u2d33\\u2d30\\u2d59\\u2d4f\"},week:{dow:6,doy:12}})}(L(6676))},9580:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"ug-cn\",{months:\"\\u064a\\u0627\\u0646\\u06cb\\u0627\\u0631_\\u0641\\u06d0\\u06cb\\u0631\\u0627\\u0644_\\u0645\\u0627\\u0631\\u062a_\\u0626\\u0627\\u067e\\u0631\\u06d0\\u0644_\\u0645\\u0627\\u064a_\\u0626\\u0649\\u064a\\u06c7\\u0646_\\u0626\\u0649\\u064a\\u06c7\\u0644_\\u0626\\u0627\\u06cb\\u063a\\u06c7\\u0633\\u062a_\\u0633\\u06d0\\u0646\\u062a\\u06d5\\u0628\\u0649\\u0631_\\u0626\\u06c6\\u0643\\u062a\\u06d5\\u0628\\u0649\\u0631_\\u0646\\u0648\\u064a\\u0627\\u0628\\u0649\\u0631_\\u062f\\u06d0\\u0643\\u0627\\u0628\\u0649\\u0631\".split(\"_\"),monthsShort:\"\\u064a\\u0627\\u0646\\u06cb\\u0627\\u0631_\\u0641\\u06d0\\u06cb\\u0631\\u0627\\u0644_\\u0645\\u0627\\u0631\\u062a_\\u0626\\u0627\\u067e\\u0631\\u06d0\\u0644_\\u0645\\u0627\\u064a_\\u0626\\u0649\\u064a\\u06c7\\u0646_\\u0626\\u0649\\u064a\\u06c7\\u0644_\\u0626\\u0627\\u06cb\\u063a\\u06c7\\u0633\\u062a_\\u0633\\u06d0\\u0646\\u062a\\u06d5\\u0628\\u0649\\u0631_\\u0626\\u06c6\\u0643\\u062a\\u06d5\\u0628\\u0649\\u0631_\\u0646\\u0648\\u064a\\u0627\\u0628\\u0649\\u0631_\\u062f\\u06d0\\u0643\\u0627\\u0628\\u0649\\u0631\".split(\"_\"),weekdays:\"\\u064a\\u06d5\\u0643\\u0634\\u06d5\\u0646\\u0628\\u06d5_\\u062f\\u06c8\\u0634\\u06d5\\u0646\\u0628\\u06d5_\\u0633\\u06d5\\u064a\\u0634\\u06d5\\u0646\\u0628\\u06d5_\\u0686\\u0627\\u0631\\u0634\\u06d5\\u0646\\u0628\\u06d5_\\u067e\\u06d5\\u064a\\u0634\\u06d5\\u0646\\u0628\\u06d5_\\u062c\\u06c8\\u0645\\u06d5_\\u0634\\u06d5\\u0646\\u0628\\u06d5\".split(\"_\"),weekdaysShort:\"\\u064a\\u06d5_\\u062f\\u06c8_\\u0633\\u06d5_\\u0686\\u0627_\\u067e\\u06d5_\\u062c\\u06c8_\\u0634\\u06d5\".split(\"_\"),weekdaysMin:\"\\u064a\\u06d5_\\u062f\\u06c8_\\u0633\\u06d5_\\u0686\\u0627_\\u067e\\u06d5_\\u062c\\u06c8_\\u0634\\u06d5\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY-MM-DD\",LL:\"YYYY-\\u064a\\u0649\\u0644\\u0649M-\\u0626\\u0627\\u064a\\u0646\\u0649\\u06adD-\\u0643\\u06c8\\u0646\\u0649\",LLL:\"YYYY-\\u064a\\u0649\\u0644\\u0649M-\\u0626\\u0627\\u064a\\u0646\\u0649\\u06adD-\\u0643\\u06c8\\u0646\\u0649\\u060c HH:mm\",LLLL:\"dddd\\u060c YYYY-\\u064a\\u0649\\u0644\\u0649M-\\u0626\\u0627\\u064a\\u0646\\u0649\\u06adD-\\u0643\\u06c8\\u0646\\u0649\\u060c HH:mm\"},meridiemParse:/\\u064a\\u06d0\\u0631\\u0649\\u0645 \\u0643\\u06d0\\u0686\\u06d5|\\u0633\\u06d5\\u06be\\u06d5\\u0631|\\u0686\\u06c8\\u0634\\u062a\\u0649\\u0646 \\u0628\\u06c7\\u0631\\u06c7\\u0646|\\u0686\\u06c8\\u0634|\\u0686\\u06c8\\u0634\\u062a\\u0649\\u0646 \\u0643\\u06d0\\u064a\\u0649\\u0646|\\u0643\\u06d5\\u0686/,meridiemHour:function(y,_){return 12===y&&(y=0),\"\\u064a\\u06d0\\u0631\\u0649\\u0645 \\u0643\\u06d0\\u0686\\u06d5\"===_||\"\\u0633\\u06d5\\u06be\\u06d5\\u0631\"===_||\"\\u0686\\u06c8\\u0634\\u062a\\u0649\\u0646 \\u0628\\u06c7\\u0631\\u06c7\\u0646\"===_?y:\"\\u0686\\u06c8\\u0634\\u062a\\u0649\\u0646 \\u0643\\u06d0\\u064a\\u0649\\u0646\"===_||\"\\u0643\\u06d5\\u0686\"===_?y+12:y>=11?y:y+12},meridiem:function(y,_,f){var T=100*y+_;return T<600?\"\\u064a\\u06d0\\u0631\\u0649\\u0645 \\u0643\\u06d0\\u0686\\u06d5\":T<900?\"\\u0633\\u06d5\\u06be\\u06d5\\u0631\":T<1130?\"\\u0686\\u06c8\\u0634\\u062a\\u0649\\u0646 \\u0628\\u06c7\\u0631\\u06c7\\u0646\":T<1230?\"\\u0686\\u06c8\\u0634\":T<1800?\"\\u0686\\u06c8\\u0634\\u062a\\u0649\\u0646 \\u0643\\u06d0\\u064a\\u0649\\u0646\":\"\\u0643\\u06d5\\u0686\"},calendar:{sameDay:\"[\\u0628\\u06c8\\u06af\\u06c8\\u0646 \\u0633\\u0627\\u0626\\u06d5\\u062a] LT\",nextDay:\"[\\u0626\\u06d5\\u062a\\u06d5 \\u0633\\u0627\\u0626\\u06d5\\u062a] LT\",nextWeek:\"[\\u0643\\u06d0\\u0644\\u06d5\\u0631\\u0643\\u0649] dddd [\\u0633\\u0627\\u0626\\u06d5\\u062a] LT\",lastDay:\"[\\u062a\\u06c6\\u0646\\u06c8\\u06af\\u06c8\\u0646] LT\",lastWeek:\"[\\u0626\\u0627\\u0644\\u062f\\u0649\\u0646\\u0642\\u0649] dddd [\\u0633\\u0627\\u0626\\u06d5\\u062a] LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0643\\u06d0\\u064a\\u0649\\u0646\",past:\"%s \\u0628\\u06c7\\u0631\\u06c7\\u0646\",s:\"\\u0646\\u06d5\\u0686\\u0686\\u06d5 \\u0633\\u06d0\\u0643\\u0648\\u0646\\u062a\",ss:\"%d \\u0633\\u06d0\\u0643\\u0648\\u0646\\u062a\",m:\"\\u0628\\u0649\\u0631 \\u0645\\u0649\\u0646\\u06c7\\u062a\",mm:\"%d \\u0645\\u0649\\u0646\\u06c7\\u062a\",h:\"\\u0628\\u0649\\u0631 \\u0633\\u0627\\u0626\\u06d5\\u062a\",hh:\"%d \\u0633\\u0627\\u0626\\u06d5\\u062a\",d:\"\\u0628\\u0649\\u0631 \\u0643\\u06c8\\u0646\",dd:\"%d \\u0643\\u06c8\\u0646\",M:\"\\u0628\\u0649\\u0631 \\u0626\\u0627\\u064a\",MM:\"%d \\u0626\\u0627\\u064a\",y:\"\\u0628\\u0649\\u0631 \\u064a\\u0649\\u0644\",yy:\"%d \\u064a\\u0649\\u0644\"},dayOfMonthOrdinalParse:/\\d{1,2}(-\\u0643\\u06c8\\u0646\\u0649|-\\u0626\\u0627\\u064a|-\\u06be\\u06d5\\u067e\\u062a\\u06d5)/,ordinal:function(y,_){switch(_){case\"d\":case\"D\":case\"DDD\":return y+\"-\\u0643\\u06c8\\u0646\\u0649\";case\"w\":case\"W\":return y+\"-\\u06be\\u06d5\\u067e\\u062a\\u06d5\";default:return y}},preparse:function(y){return y.replace(/\\u060c/g,\",\")},postformat:function(y){return y.replace(/,/g,\"\\u060c\")},week:{dow:1,doy:7}})}(L(6676))},7270:function(z,O,L){!function(w){\"use strict\";function y(C,I,F){return\"m\"===F?I?\"\\u0445\\u0432\\u0438\\u043b\\u0438\\u043d\\u0430\":\"\\u0445\\u0432\\u0438\\u043b\\u0438\\u043d\\u0443\":\"h\"===F?I?\"\\u0433\\u043e\\u0434\\u0438\\u043d\\u0430\":\"\\u0433\\u043e\\u0434\\u0438\\u043d\\u0443\":C+\" \"+function m(C,I){var F=C.split(\"_\");return I%10==1&&I%100!=11?F[0]:I%10>=2&&I%10<=4&&(I%100<10||I%100>=20)?F[1]:F[2]}({ss:I?\"\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0430_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0438_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\":\"\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0443_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0438_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",mm:I?\"\\u0445\\u0432\\u0438\\u043b\\u0438\\u043d\\u0430_\\u0445\\u0432\\u0438\\u043b\\u0438\\u043d\\u0438_\\u0445\\u0432\\u0438\\u043b\\u0438\\u043d\":\"\\u0445\\u0432\\u0438\\u043b\\u0438\\u043d\\u0443_\\u0445\\u0432\\u0438\\u043b\\u0438\\u043d\\u0438_\\u0445\\u0432\\u0438\\u043b\\u0438\\u043d\",hh:I?\"\\u0433\\u043e\\u0434\\u0438\\u043d\\u0430_\\u0433\\u043e\\u0434\\u0438\\u043d\\u0438_\\u0433\\u043e\\u0434\\u0438\\u043d\":\"\\u0433\\u043e\\u0434\\u0438\\u043d\\u0443_\\u0433\\u043e\\u0434\\u0438\\u043d\\u0438_\\u0433\\u043e\\u0434\\u0438\\u043d\",dd:\"\\u0434\\u0435\\u043d\\u044c_\\u0434\\u043d\\u0456_\\u0434\\u043d\\u0456\\u0432\",MM:\"\\u043c\\u0456\\u0441\\u044f\\u0446\\u044c_\\u043c\\u0456\\u0441\\u044f\\u0446\\u0456_\\u043c\\u0456\\u0441\\u044f\\u0446\\u0456\\u0432\",yy:\"\\u0440\\u0456\\u043a_\\u0440\\u043e\\u043a\\u0438_\\u0440\\u043e\\u043a\\u0456\\u0432\"}[F],+C)}function f(C){return function(){return C+\"\\u043e\"+(11===this.hours()?\"\\u0431\":\"\")+\"] LT\"}}w.defineLocale(\"uk\",{months:{format:\"\\u0441\\u0456\\u0447\\u043d\\u044f_\\u043b\\u044e\\u0442\\u043e\\u0433\\u043e_\\u0431\\u0435\\u0440\\u0435\\u0437\\u043d\\u044f_\\u043a\\u0432\\u0456\\u0442\\u043d\\u044f_\\u0442\\u0440\\u0430\\u0432\\u043d\\u044f_\\u0447\\u0435\\u0440\\u0432\\u043d\\u044f_\\u043b\\u0438\\u043f\\u043d\\u044f_\\u0441\\u0435\\u0440\\u043f\\u043d\\u044f_\\u0432\\u0435\\u0440\\u0435\\u0441\\u043d\\u044f_\\u0436\\u043e\\u0432\\u0442\\u043d\\u044f_\\u043b\\u0438\\u0441\\u0442\\u043e\\u043f\\u0430\\u0434\\u0430_\\u0433\\u0440\\u0443\\u0434\\u043d\\u044f\".split(\"_\"),standalone:\"\\u0441\\u0456\\u0447\\u0435\\u043d\\u044c_\\u043b\\u044e\\u0442\\u0438\\u0439_\\u0431\\u0435\\u0440\\u0435\\u0437\\u0435\\u043d\\u044c_\\u043a\\u0432\\u0456\\u0442\\u0435\\u043d\\u044c_\\u0442\\u0440\\u0430\\u0432\\u0435\\u043d\\u044c_\\u0447\\u0435\\u0440\\u0432\\u0435\\u043d\\u044c_\\u043b\\u0438\\u043f\\u0435\\u043d\\u044c_\\u0441\\u0435\\u0440\\u043f\\u0435\\u043d\\u044c_\\u0432\\u0435\\u0440\\u0435\\u0441\\u0435\\u043d\\u044c_\\u0436\\u043e\\u0432\\u0442\\u0435\\u043d\\u044c_\\u043b\\u0438\\u0441\\u0442\\u043e\\u043f\\u0430\\u0434_\\u0433\\u0440\\u0443\\u0434\\u0435\\u043d\\u044c\".split(\"_\")},monthsShort:\"\\u0441\\u0456\\u0447_\\u043b\\u044e\\u0442_\\u0431\\u0435\\u0440_\\u043a\\u0432\\u0456\\u0442_\\u0442\\u0440\\u0430\\u0432_\\u0447\\u0435\\u0440\\u0432_\\u043b\\u0438\\u043f_\\u0441\\u0435\\u0440\\u043f_\\u0432\\u0435\\u0440_\\u0436\\u043e\\u0432\\u0442_\\u043b\\u0438\\u0441\\u0442_\\u0433\\u0440\\u0443\\u0434\".split(\"_\"),weekdays:function _(C,I){var F={nominative:\"\\u043d\\u0435\\u0434\\u0456\\u043b\\u044f_\\u043f\\u043e\\u043d\\u0435\\u0434\\u0456\\u043b\\u043e\\u043a_\\u0432\\u0456\\u0432\\u0442\\u043e\\u0440\\u043e\\u043a_\\u0441\\u0435\\u0440\\u0435\\u0434\\u0430_\\u0447\\u0435\\u0442\\u0432\\u0435\\u0440_\\u043f\\u2019\\u044f\\u0442\\u043d\\u0438\\u0446\\u044f_\\u0441\\u0443\\u0431\\u043e\\u0442\\u0430\".split(\"_\"),accusative:\"\\u043d\\u0435\\u0434\\u0456\\u043b\\u044e_\\u043f\\u043e\\u043d\\u0435\\u0434\\u0456\\u043b\\u043e\\u043a_\\u0432\\u0456\\u0432\\u0442\\u043e\\u0440\\u043e\\u043a_\\u0441\\u0435\\u0440\\u0435\\u0434\\u0443_\\u0447\\u0435\\u0442\\u0432\\u0435\\u0440_\\u043f\\u2019\\u044f\\u0442\\u043d\\u0438\\u0446\\u044e_\\u0441\\u0443\\u0431\\u043e\\u0442\\u0443\".split(\"_\"),genitive:\"\\u043d\\u0435\\u0434\\u0456\\u043b\\u0456_\\u043f\\u043e\\u043d\\u0435\\u0434\\u0456\\u043b\\u043a\\u0430_\\u0432\\u0456\\u0432\\u0442\\u043e\\u0440\\u043a\\u0430_\\u0441\\u0435\\u0440\\u0435\\u0434\\u0438_\\u0447\\u0435\\u0442\\u0432\\u0435\\u0440\\u0433\\u0430_\\u043f\\u2019\\u044f\\u0442\\u043d\\u0438\\u0446\\u0456_\\u0441\\u0443\\u0431\\u043e\\u0442\\u0438\".split(\"_\")};return!0===C?F.nominative.slice(1,7).concat(F.nominative.slice(0,1)):C?F[/(\\[[\\u0412\\u0432\\u0423\\u0443]\\]) ?dddd/.test(I)?\"accusative\":/\\[?(?:\\u043c\\u0438\\u043d\\u0443\\u043b\\u043e\\u0457|\\u043d\\u0430\\u0441\\u0442\\u0443\\u043f\\u043d\\u043e\\u0457)? ?\\] ?dddd/.test(I)?\"genitive\":\"nominative\"][C.day()]:F.nominative},weekdaysShort:\"\\u043d\\u0434_\\u043f\\u043d_\\u0432\\u0442_\\u0441\\u0440_\\u0447\\u0442_\\u043f\\u0442_\\u0441\\u0431\".split(\"_\"),weekdaysMin:\"\\u043d\\u0434_\\u043f\\u043d_\\u0432\\u0442_\\u0441\\u0440_\\u0447\\u0442_\\u043f\\u0442_\\u0441\\u0431\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY \\u0440.\",LLL:\"D MMMM YYYY \\u0440., HH:mm\",LLLL:\"dddd, D MMMM YYYY \\u0440., HH:mm\"},calendar:{sameDay:f(\"[\\u0421\\u044c\\u043e\\u0433\\u043e\\u0434\\u043d\\u0456 \"),nextDay:f(\"[\\u0417\\u0430\\u0432\\u0442\\u0440\\u0430 \"),lastDay:f(\"[\\u0412\\u0447\\u043e\\u0440\\u0430 \"),nextWeek:f(\"[\\u0423] dddd [\"),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return f(\"[\\u041c\\u0438\\u043d\\u0443\\u043b\\u043e\\u0457] dddd [\").call(this);case 1:case 2:case 4:return f(\"[\\u041c\\u0438\\u043d\\u0443\\u043b\\u043e\\u0433\\u043e] dddd [\").call(this)}},sameElse:\"L\"},relativeTime:{future:\"\\u0437\\u0430 %s\",past:\"%s \\u0442\\u043e\\u043c\\u0443\",s:\"\\u0434\\u0435\\u043a\\u0456\\u043b\\u044c\\u043a\\u0430 \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",ss:y,m:y,mm:y,h:\"\\u0433\\u043e\\u0434\\u0438\\u043d\\u0443\",hh:y,d:\"\\u0434\\u0435\\u043d\\u044c\",dd:y,M:\"\\u043c\\u0456\\u0441\\u044f\\u0446\\u044c\",MM:y,y:\"\\u0440\\u0456\\u043a\",yy:y},meridiemParse:/\\u043d\\u043e\\u0447\\u0456|\\u0440\\u0430\\u043d\\u043a\\u0443|\\u0434\\u043d\\u044f|\\u0432\\u0435\\u0447\\u043e\\u0440\\u0430/,isPM:function(C){return/^(\\u0434\\u043d\\u044f|\\u0432\\u0435\\u0447\\u043e\\u0440\\u0430)$/.test(C)},meridiem:function(C,I,F){return C<4?\"\\u043d\\u043e\\u0447\\u0456\":C<12?\"\\u0440\\u0430\\u043d\\u043a\\u0443\":C<17?\"\\u0434\\u043d\\u044f\":\"\\u0432\\u0435\\u0447\\u043e\\u0440\\u0430\"},dayOfMonthOrdinalParse:/\\d{1,2}-(\\u0439|\\u0433\\u043e)/,ordinal:function(C,I){switch(I){case\"M\":case\"d\":case\"DDD\":case\"w\":case\"W\":return C+\"-\\u0439\";case\"D\":return C+\"-\\u0433\\u043e\";default:return C}},week:{dow:1,doy:7}})}(L(6676))},1656:function(z,O,L){!function(w){\"use strict\";var m=[\"\\u062c\\u0646\\u0648\\u0631\\u06cc\",\"\\u0641\\u0631\\u0648\\u0631\\u06cc\",\"\\u0645\\u0627\\u0631\\u0686\",\"\\u0627\\u067e\\u0631\\u06cc\\u0644\",\"\\u0645\\u0626\\u06cc\",\"\\u062c\\u0648\\u0646\",\"\\u062c\\u0648\\u0644\\u0627\\u0626\\u06cc\",\"\\u0627\\u06af\\u0633\\u062a\",\"\\u0633\\u062a\\u0645\\u0628\\u0631\",\"\\u0627\\u06a9\\u062a\\u0648\\u0628\\u0631\",\"\\u0646\\u0648\\u0645\\u0628\\u0631\",\"\\u062f\\u0633\\u0645\\u0628\\u0631\"],y=[\"\\u0627\\u062a\\u0648\\u0627\\u0631\",\"\\u067e\\u06cc\\u0631\",\"\\u0645\\u0646\\u06af\\u0644\",\"\\u0628\\u062f\\u06be\",\"\\u062c\\u0645\\u0639\\u0631\\u0627\\u062a\",\"\\u062c\\u0645\\u0639\\u06c1\",\"\\u06c1\\u0641\\u062a\\u06c1\"];w.defineLocale(\"ur\",{months:m,monthsShort:m,weekdays:y,weekdaysShort:y,weekdaysMin:y,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd\\u060c D MMMM YYYY HH:mm\"},meridiemParse:/\\u0635\\u0628\\u062d|\\u0634\\u0627\\u0645/,isPM:function(f){return\"\\u0634\\u0627\\u0645\"===f},meridiem:function(f,T,C){return f<12?\"\\u0635\\u0628\\u062d\":\"\\u0634\\u0627\\u0645\"},calendar:{sameDay:\"[\\u0622\\u062c \\u0628\\u0648\\u0642\\u062a] LT\",nextDay:\"[\\u06a9\\u0644 \\u0628\\u0648\\u0642\\u062a] LT\",nextWeek:\"dddd [\\u0628\\u0648\\u0642\\u062a] LT\",lastDay:\"[\\u06af\\u0630\\u0634\\u062a\\u06c1 \\u0631\\u0648\\u0632 \\u0628\\u0648\\u0642\\u062a] LT\",lastWeek:\"[\\u06af\\u0630\\u0634\\u062a\\u06c1] dddd [\\u0628\\u0648\\u0642\\u062a] LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0628\\u0639\\u062f\",past:\"%s \\u0642\\u0628\\u0644\",s:\"\\u0686\\u0646\\u062f \\u0633\\u06cc\\u06a9\\u0646\\u0688\",ss:\"%d \\u0633\\u06cc\\u06a9\\u0646\\u0688\",m:\"\\u0627\\u06cc\\u06a9 \\u0645\\u0646\\u0679\",mm:\"%d \\u0645\\u0646\\u0679\",h:\"\\u0627\\u06cc\\u06a9 \\u06af\\u06be\\u0646\\u0679\\u06c1\",hh:\"%d \\u06af\\u06be\\u0646\\u0679\\u06d2\",d:\"\\u0627\\u06cc\\u06a9 \\u062f\\u0646\",dd:\"%d \\u062f\\u0646\",M:\"\\u0627\\u06cc\\u06a9 \\u0645\\u0627\\u06c1\",MM:\"%d \\u0645\\u0627\\u06c1\",y:\"\\u0627\\u06cc\\u06a9 \\u0633\\u0627\\u0644\",yy:\"%d \\u0633\\u0627\\u0644\"},preparse:function(f){return f.replace(/\\u060c/g,\",\")},postformat:function(f){return f.replace(/,/g,\"\\u060c\")},week:{dow:1,doy:4}})}(L(6676))},8744:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"uz-latn\",{months:\"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr\".split(\"_\"),monthsShort:\"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek\".split(\"_\"),weekdays:\"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba\".split(\"_\"),weekdaysShort:\"Yak_Dush_Sesh_Chor_Pay_Jum_Shan\".split(\"_\"),weekdaysMin:\"Ya_Du_Se_Cho_Pa_Ju_Sha\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"D MMMM YYYY, dddd HH:mm\"},calendar:{sameDay:\"[Bugun soat] LT [da]\",nextDay:\"[Ertaga] LT [da]\",nextWeek:\"dddd [kuni soat] LT [da]\",lastDay:\"[Kecha soat] LT [da]\",lastWeek:\"[O'tgan] dddd [kuni soat] LT [da]\",sameElse:\"L\"},relativeTime:{future:\"Yaqin %s ichida\",past:\"Bir necha %s oldin\",s:\"soniya\",ss:\"%d soniya\",m:\"bir daqiqa\",mm:\"%d daqiqa\",h:\"bir soat\",hh:\"%d soat\",d:\"bir kun\",dd:\"%d kun\",M:\"bir oy\",MM:\"%d oy\",y:\"bir yil\",yy:\"%d yil\"},week:{dow:1,doy:7}})}(L(6676))},8364:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"uz\",{months:\"\\u044f\\u043d\\u0432\\u0430\\u0440_\\u0444\\u0435\\u0432\\u0440\\u0430\\u043b_\\u043c\\u0430\\u0440\\u0442_\\u0430\\u043f\\u0440\\u0435\\u043b_\\u043c\\u0430\\u0439_\\u0438\\u044e\\u043d_\\u0438\\u044e\\u043b_\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442_\\u0441\\u0435\\u043d\\u0442\\u044f\\u0431\\u0440_\\u043e\\u043a\\u0442\\u044f\\u0431\\u0440_\\u043d\\u043e\\u044f\\u0431\\u0440_\\u0434\\u0435\\u043a\\u0430\\u0431\\u0440\".split(\"_\"),monthsShort:\"\\u044f\\u043d\\u0432_\\u0444\\u0435\\u0432_\\u043c\\u0430\\u0440_\\u0430\\u043f\\u0440_\\u043c\\u0430\\u0439_\\u0438\\u044e\\u043d_\\u0438\\u044e\\u043b_\\u0430\\u0432\\u0433_\\u0441\\u0435\\u043d_\\u043e\\u043a\\u0442_\\u043d\\u043e\\u044f_\\u0434\\u0435\\u043a\".split(\"_\"),weekdays:\"\\u042f\\u043a\\u0448\\u0430\\u043d\\u0431\\u0430_\\u0414\\u0443\\u0448\\u0430\\u043d\\u0431\\u0430_\\u0421\\u0435\\u0448\\u0430\\u043d\\u0431\\u0430_\\u0427\\u043e\\u0440\\u0448\\u0430\\u043d\\u0431\\u0430_\\u041f\\u0430\\u0439\\u0448\\u0430\\u043d\\u0431\\u0430_\\u0416\\u0443\\u043c\\u0430_\\u0428\\u0430\\u043d\\u0431\\u0430\".split(\"_\"),weekdaysShort:\"\\u042f\\u043a\\u0448_\\u0414\\u0443\\u0448_\\u0421\\u0435\\u0448_\\u0427\\u043e\\u0440_\\u041f\\u0430\\u0439_\\u0416\\u0443\\u043c_\\u0428\\u0430\\u043d\".split(\"_\"),weekdaysMin:\"\\u042f\\u043a_\\u0414\\u0443_\\u0421\\u0435_\\u0427\\u043e_\\u041f\\u0430_\\u0416\\u0443_\\u0428\\u0430\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"D MMMM YYYY, dddd HH:mm\"},calendar:{sameDay:\"[\\u0411\\u0443\\u0433\\u0443\\u043d \\u0441\\u043e\\u0430\\u0442] LT [\\u0434\\u0430]\",nextDay:\"[\\u042d\\u0440\\u0442\\u0430\\u0433\\u0430] LT [\\u0434\\u0430]\",nextWeek:\"dddd [\\u043a\\u0443\\u043d\\u0438 \\u0441\\u043e\\u0430\\u0442] LT [\\u0434\\u0430]\",lastDay:\"[\\u041a\\u0435\\u0447\\u0430 \\u0441\\u043e\\u0430\\u0442] LT [\\u0434\\u0430]\",lastWeek:\"[\\u0423\\u0442\\u0433\\u0430\\u043d] dddd [\\u043a\\u0443\\u043d\\u0438 \\u0441\\u043e\\u0430\\u0442] LT [\\u0434\\u0430]\",sameElse:\"L\"},relativeTime:{future:\"\\u042f\\u043a\\u0438\\u043d %s \\u0438\\u0447\\u0438\\u0434\\u0430\",past:\"\\u0411\\u0438\\u0440 \\u043d\\u0435\\u0447\\u0430 %s \\u043e\\u043b\\u0434\\u0438\\u043d\",s:\"\\u0444\\u0443\\u0440\\u0441\\u0430\\u0442\",ss:\"%d \\u0444\\u0443\\u0440\\u0441\\u0430\\u0442\",m:\"\\u0431\\u0438\\u0440 \\u0434\\u0430\\u043a\\u0438\\u043a\\u0430\",mm:\"%d \\u0434\\u0430\\u043a\\u0438\\u043a\\u0430\",h:\"\\u0431\\u0438\\u0440 \\u0441\\u043e\\u0430\\u0442\",hh:\"%d \\u0441\\u043e\\u0430\\u0442\",d:\"\\u0431\\u0438\\u0440 \\u043a\\u0443\\u043d\",dd:\"%d \\u043a\\u0443\\u043d\",M:\"\\u0431\\u0438\\u0440 \\u043e\\u0439\",MM:\"%d \\u043e\\u0439\",y:\"\\u0431\\u0438\\u0440 \\u0439\\u0438\\u043b\",yy:\"%d \\u0439\\u0438\\u043b\"},week:{dow:1,doy:7}})}(L(6676))},5049:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"vi\",{months:\"th\\xe1ng 1_th\\xe1ng 2_th\\xe1ng 3_th\\xe1ng 4_th\\xe1ng 5_th\\xe1ng 6_th\\xe1ng 7_th\\xe1ng 8_th\\xe1ng 9_th\\xe1ng 10_th\\xe1ng 11_th\\xe1ng 12\".split(\"_\"),monthsShort:\"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12\".split(\"_\"),monthsParseExact:!0,weekdays:\"ch\\u1ee7 nh\\u1eadt_th\\u1ee9 hai_th\\u1ee9 ba_th\\u1ee9 t\\u01b0_th\\u1ee9 n\\u0103m_th\\u1ee9 s\\xe1u_th\\u1ee9 b\\u1ea3y\".split(\"_\"),weekdaysShort:\"CN_T2_T3_T4_T5_T6_T7\".split(\"_\"),weekdaysMin:\"CN_T2_T3_T4_T5_T6_T7\".split(\"_\"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(y){return/^ch$/i.test(y)},meridiem:function(y,_,f){return y<12?f?\"sa\":\"SA\":f?\"ch\":\"CH\"},longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM [n\\u0103m] YYYY\",LLL:\"D MMMM [n\\u0103m] YYYY HH:mm\",LLLL:\"dddd, D MMMM [n\\u0103m] YYYY HH:mm\",l:\"DD/M/YYYY\",ll:\"D MMM YYYY\",lll:\"D MMM YYYY HH:mm\",llll:\"ddd, D MMM YYYY HH:mm\"},calendar:{sameDay:\"[H\\xf4m nay l\\xfac] LT\",nextDay:\"[Ng\\xe0y mai l\\xfac] LT\",nextWeek:\"dddd [tu\\u1ea7n t\\u1edbi l\\xfac] LT\",lastDay:\"[H\\xf4m qua l\\xfac] LT\",lastWeek:\"dddd [tu\\u1ea7n tr\\u01b0\\u1edbc l\\xfac] LT\",sameElse:\"L\"},relativeTime:{future:\"%s t\\u1edbi\",past:\"%s tr\\u01b0\\u1edbc\",s:\"v\\xe0i gi\\xe2y\",ss:\"%d gi\\xe2y\",m:\"m\\u1ed9t ph\\xfat\",mm:\"%d ph\\xfat\",h:\"m\\u1ed9t gi\\u1edd\",hh:\"%d gi\\u1edd\",d:\"m\\u1ed9t ng\\xe0y\",dd:\"%d ng\\xe0y\",w:\"m\\u1ed9t tu\\u1ea7n\",ww:\"%d tu\\u1ea7n\",M:\"m\\u1ed9t th\\xe1ng\",MM:\"%d th\\xe1ng\",y:\"m\\u1ed9t n\\u0103m\",yy:\"%d n\\u0103m\"},dayOfMonthOrdinalParse:/\\d{1,2}/,ordinal:function(y){return y},week:{dow:1,doy:4}})}(L(6676))},5106:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"x-pseudo\",{months:\"J~\\xe1\\xf1\\xfa\\xe1~r\\xfd_F~\\xe9br\\xfa~\\xe1r\\xfd_~M\\xe1rc~h_\\xc1p~r\\xedl_~M\\xe1\\xfd_~J\\xfa\\xf1\\xe9~_J\\xfal~\\xfd_\\xc1\\xfa~g\\xfast~_S\\xe9p~t\\xe9mb~\\xe9r_\\xd3~ct\\xf3b~\\xe9r_\\xd1~\\xf3v\\xe9m~b\\xe9r_~D\\xe9c\\xe9~mb\\xe9r\".split(\"_\"),monthsShort:\"J~\\xe1\\xf1_~F\\xe9b_~M\\xe1r_~\\xc1pr_~M\\xe1\\xfd_~J\\xfa\\xf1_~J\\xfal_~\\xc1\\xfag_~S\\xe9p_~\\xd3ct_~\\xd1\\xf3v_~D\\xe9c\".split(\"_\"),monthsParseExact:!0,weekdays:\"S~\\xfa\\xf1d\\xe1~\\xfd_M\\xf3~\\xf1d\\xe1\\xfd~_T\\xfa\\xe9~sd\\xe1\\xfd~_W\\xe9d~\\xf1\\xe9sd~\\xe1\\xfd_T~h\\xfars~d\\xe1\\xfd_~Fr\\xedd~\\xe1\\xfd_S~\\xe1t\\xfar~d\\xe1\\xfd\".split(\"_\"),weekdaysShort:\"S~\\xfa\\xf1_~M\\xf3\\xf1_~T\\xfa\\xe9_~W\\xe9d_~Th\\xfa_~Fr\\xed_~S\\xe1t\".split(\"_\"),weekdaysMin:\"S~\\xfa_M\\xf3~_T\\xfa_~W\\xe9_T~h_Fr~_S\\xe1\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[T~\\xf3d\\xe1~\\xfd \\xe1t] LT\",nextDay:\"[T~\\xf3m\\xf3~rr\\xf3~w \\xe1t] LT\",nextWeek:\"dddd [\\xe1t] LT\",lastDay:\"[\\xdd~\\xe9st~\\xe9rd\\xe1~\\xfd \\xe1t] LT\",lastWeek:\"[L~\\xe1st] dddd [\\xe1t] LT\",sameElse:\"L\"},relativeTime:{future:\"\\xed~\\xf1 %s\",past:\"%s \\xe1~g\\xf3\",s:\"\\xe1 ~f\\xe9w ~s\\xe9c\\xf3~\\xf1ds\",ss:\"%d s~\\xe9c\\xf3\\xf1~ds\",m:\"\\xe1 ~m\\xed\\xf1~\\xfat\\xe9\",mm:\"%d m~\\xed\\xf1\\xfa~t\\xe9s\",h:\"\\xe1~\\xf1 h\\xf3~\\xfar\",hh:\"%d h~\\xf3\\xfars\",d:\"\\xe1 ~d\\xe1\\xfd\",dd:\"%d d~\\xe1\\xfds\",M:\"\\xe1 ~m\\xf3\\xf1~th\",MM:\"%d m~\\xf3\\xf1t~hs\",y:\"\\xe1 ~\\xfd\\xe9\\xe1r\",yy:\"%d \\xfd~\\xe9\\xe1rs\"},dayOfMonthOrdinalParse:/\\d{1,2}(th|st|nd|rd)/,ordinal:function(y){var _=y%10;return y+(1==~~(y%100/10)?\"th\":1===_?\"st\":2===_?\"nd\":3===_?\"rd\":\"th\")},week:{dow:1,doy:4}})}(L(6676))},6199:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"yo\",{months:\"S\\u1eb9\\u0301r\\u1eb9\\u0301_E\\u0300re\\u0300le\\u0300_\\u1eb8r\\u1eb9\\u0300na\\u0300_I\\u0300gbe\\u0301_E\\u0300bibi_O\\u0300ku\\u0300du_Ag\\u1eb9mo_O\\u0300gu\\u0301n_Owewe_\\u1ecc\\u0300wa\\u0300ra\\u0300_Be\\u0301lu\\u0301_\\u1ecc\\u0300p\\u1eb9\\u0300\\u0300\".split(\"_\"),monthsShort:\"S\\u1eb9\\u0301r_E\\u0300rl_\\u1eb8rn_I\\u0300gb_E\\u0300bi_O\\u0300ku\\u0300_Ag\\u1eb9_O\\u0300gu\\u0301_Owe_\\u1ecc\\u0300wa\\u0300_Be\\u0301l_\\u1ecc\\u0300p\\u1eb9\\u0300\\u0300\".split(\"_\"),weekdays:\"A\\u0300i\\u0300ku\\u0301_Aje\\u0301_I\\u0300s\\u1eb9\\u0301gun_\\u1eccj\\u1ecd\\u0301ru\\u0301_\\u1eccj\\u1ecd\\u0301b\\u1ecd_\\u1eb8ti\\u0300_A\\u0300ba\\u0301m\\u1eb9\\u0301ta\".split(\"_\"),weekdaysShort:\"A\\u0300i\\u0300k_Aje\\u0301_I\\u0300s\\u1eb9\\u0301_\\u1eccjr_\\u1eccjb_\\u1eb8ti\\u0300_A\\u0300ba\\u0301\".split(\"_\"),weekdaysMin:\"A\\u0300i\\u0300_Aj_I\\u0300s_\\u1eccr_\\u1eccb_\\u1eb8t_A\\u0300b\".split(\"_\"),longDateFormat:{LT:\"h:mm A\",LTS:\"h:mm:ss A\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY h:mm A\",LLLL:\"dddd, D MMMM YYYY h:mm A\"},calendar:{sameDay:\"[O\\u0300ni\\u0300 ni] LT\",nextDay:\"[\\u1ecc\\u0300la ni] LT\",nextWeek:\"dddd [\\u1eccs\\u1eb9\\u0300 to\\u0301n'b\\u1ecd] [ni] LT\",lastDay:\"[A\\u0300na ni] LT\",lastWeek:\"dddd [\\u1eccs\\u1eb9\\u0300 to\\u0301l\\u1ecd\\u0301] [ni] LT\",sameElse:\"L\"},relativeTime:{future:\"ni\\u0301 %s\",past:\"%s k\\u1ecdja\\u0301\",s:\"i\\u0300s\\u1eb9ju\\u0301 aaya\\u0301 die\",ss:\"aaya\\u0301 %d\",m:\"i\\u0300s\\u1eb9ju\\u0301 kan\",mm:\"i\\u0300s\\u1eb9ju\\u0301 %d\",h:\"wa\\u0301kati kan\",hh:\"wa\\u0301kati %d\",d:\"\\u1ecdj\\u1ecd\\u0301 kan\",dd:\"\\u1ecdj\\u1ecd\\u0301 %d\",M:\"osu\\u0300 kan\",MM:\"osu\\u0300 %d\",y:\"\\u1ecddu\\u0301n kan\",yy:\"\\u1ecddu\\u0301n %d\"},dayOfMonthOrdinalParse:/\\u1ecdj\\u1ecd\\u0301\\s\\d{1,2}/,ordinal:\"\\u1ecdj\\u1ecd\\u0301 %d\",week:{dow:1,doy:4}})}(L(6676))},7280:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"zh-cn\",{months:\"\\u4e00\\u6708_\\u4e8c\\u6708_\\u4e09\\u6708_\\u56db\\u6708_\\u4e94\\u6708_\\u516d\\u6708_\\u4e03\\u6708_\\u516b\\u6708_\\u4e5d\\u6708_\\u5341\\u6708_\\u5341\\u4e00\\u6708_\\u5341\\u4e8c\\u6708\".split(\"_\"),monthsShort:\"1\\u6708_2\\u6708_3\\u6708_4\\u6708_5\\u6708_6\\u6708_7\\u6708_8\\u6708_9\\u6708_10\\u6708_11\\u6708_12\\u6708\".split(\"_\"),weekdays:\"\\u661f\\u671f\\u65e5_\\u661f\\u671f\\u4e00_\\u661f\\u671f\\u4e8c_\\u661f\\u671f\\u4e09_\\u661f\\u671f\\u56db_\\u661f\\u671f\\u4e94_\\u661f\\u671f\\u516d\".split(\"_\"),weekdaysShort:\"\\u5468\\u65e5_\\u5468\\u4e00_\\u5468\\u4e8c_\\u5468\\u4e09_\\u5468\\u56db_\\u5468\\u4e94_\\u5468\\u516d\".split(\"_\"),weekdaysMin:\"\\u65e5_\\u4e00_\\u4e8c_\\u4e09_\\u56db_\\u4e94_\\u516d\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY/MM/DD\",LL:\"YYYY\\u5e74M\\u6708D\\u65e5\",LLL:\"YYYY\\u5e74M\\u6708D\\u65e5Ah\\u70b9mm\\u5206\",LLLL:\"YYYY\\u5e74M\\u6708D\\u65e5ddddAh\\u70b9mm\\u5206\",l:\"YYYY/M/D\",ll:\"YYYY\\u5e74M\\u6708D\\u65e5\",lll:\"YYYY\\u5e74M\\u6708D\\u65e5 HH:mm\",llll:\"YYYY\\u5e74M\\u6708D\\u65e5dddd HH:mm\"},meridiemParse:/\\u51cc\\u6668|\\u65e9\\u4e0a|\\u4e0a\\u5348|\\u4e2d\\u5348|\\u4e0b\\u5348|\\u665a\\u4e0a/,meridiemHour:function(y,_){return 12===y&&(y=0),\"\\u51cc\\u6668\"===_||\"\\u65e9\\u4e0a\"===_||\"\\u4e0a\\u5348\"===_?y:\"\\u4e0b\\u5348\"===_||\"\\u665a\\u4e0a\"===_?y+12:y>=11?y:y+12},meridiem:function(y,_,f){var T=100*y+_;return T<600?\"\\u51cc\\u6668\":T<900?\"\\u65e9\\u4e0a\":T<1130?\"\\u4e0a\\u5348\":T<1230?\"\\u4e2d\\u5348\":T<1800?\"\\u4e0b\\u5348\":\"\\u665a\\u4e0a\"},calendar:{sameDay:\"[\\u4eca\\u5929]LT\",nextDay:\"[\\u660e\\u5929]LT\",nextWeek:function(y){return y.week()!==this.week()?\"[\\u4e0b]dddLT\":\"[\\u672c]dddLT\"},lastDay:\"[\\u6628\\u5929]LT\",lastWeek:function(y){return this.week()!==y.week()?\"[\\u4e0a]dddLT\":\"[\\u672c]dddLT\"},sameElse:\"L\"},dayOfMonthOrdinalParse:/\\d{1,2}(\\u65e5|\\u6708|\\u5468)/,ordinal:function(y,_){switch(_){case\"d\":case\"D\":case\"DDD\":return y+\"\\u65e5\";case\"M\":return y+\"\\u6708\";case\"w\":case\"W\":return y+\"\\u5468\";default:return y}},relativeTime:{future:\"%s\\u540e\",past:\"%s\\u524d\",s:\"\\u51e0\\u79d2\",ss:\"%d \\u79d2\",m:\"1 \\u5206\\u949f\",mm:\"%d \\u5206\\u949f\",h:\"1 \\u5c0f\\u65f6\",hh:\"%d \\u5c0f\\u65f6\",d:\"1 \\u5929\",dd:\"%d \\u5929\",w:\"1 \\u5468\",ww:\"%d \\u5468\",M:\"1 \\u4e2a\\u6708\",MM:\"%d \\u4e2a\\u6708\",y:\"1 \\u5e74\",yy:\"%d \\u5e74\"},week:{dow:1,doy:4}})}(L(6676))},6860:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"zh-hk\",{months:\"\\u4e00\\u6708_\\u4e8c\\u6708_\\u4e09\\u6708_\\u56db\\u6708_\\u4e94\\u6708_\\u516d\\u6708_\\u4e03\\u6708_\\u516b\\u6708_\\u4e5d\\u6708_\\u5341\\u6708_\\u5341\\u4e00\\u6708_\\u5341\\u4e8c\\u6708\".split(\"_\"),monthsShort:\"1\\u6708_2\\u6708_3\\u6708_4\\u6708_5\\u6708_6\\u6708_7\\u6708_8\\u6708_9\\u6708_10\\u6708_11\\u6708_12\\u6708\".split(\"_\"),weekdays:\"\\u661f\\u671f\\u65e5_\\u661f\\u671f\\u4e00_\\u661f\\u671f\\u4e8c_\\u661f\\u671f\\u4e09_\\u661f\\u671f\\u56db_\\u661f\\u671f\\u4e94_\\u661f\\u671f\\u516d\".split(\"_\"),weekdaysShort:\"\\u9031\\u65e5_\\u9031\\u4e00_\\u9031\\u4e8c_\\u9031\\u4e09_\\u9031\\u56db_\\u9031\\u4e94_\\u9031\\u516d\".split(\"_\"),weekdaysMin:\"\\u65e5_\\u4e00_\\u4e8c_\\u4e09_\\u56db_\\u4e94_\\u516d\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY/MM/DD\",LL:\"YYYY\\u5e74M\\u6708D\\u65e5\",LLL:\"YYYY\\u5e74M\\u6708D\\u65e5 HH:mm\",LLLL:\"YYYY\\u5e74M\\u6708D\\u65e5dddd HH:mm\",l:\"YYYY/M/D\",ll:\"YYYY\\u5e74M\\u6708D\\u65e5\",lll:\"YYYY\\u5e74M\\u6708D\\u65e5 HH:mm\",llll:\"YYYY\\u5e74M\\u6708D\\u65e5dddd HH:mm\"},meridiemParse:/\\u51cc\\u6668|\\u65e9\\u4e0a|\\u4e0a\\u5348|\\u4e2d\\u5348|\\u4e0b\\u5348|\\u665a\\u4e0a/,meridiemHour:function(y,_){return 12===y&&(y=0),\"\\u51cc\\u6668\"===_||\"\\u65e9\\u4e0a\"===_||\"\\u4e0a\\u5348\"===_?y:\"\\u4e2d\\u5348\"===_?y>=11?y:y+12:\"\\u4e0b\\u5348\"===_||\"\\u665a\\u4e0a\"===_?y+12:void 0},meridiem:function(y,_,f){var T=100*y+_;return T<600?\"\\u51cc\\u6668\":T<900?\"\\u65e9\\u4e0a\":T<1200?\"\\u4e0a\\u5348\":1200===T?\"\\u4e2d\\u5348\":T<1800?\"\\u4e0b\\u5348\":\"\\u665a\\u4e0a\"},calendar:{sameDay:\"[\\u4eca\\u5929]LT\",nextDay:\"[\\u660e\\u5929]LT\",nextWeek:\"[\\u4e0b]ddddLT\",lastDay:\"[\\u6628\\u5929]LT\",lastWeek:\"[\\u4e0a]ddddLT\",sameElse:\"L\"},dayOfMonthOrdinalParse:/\\d{1,2}(\\u65e5|\\u6708|\\u9031)/,ordinal:function(y,_){switch(_){case\"d\":case\"D\":case\"DDD\":return y+\"\\u65e5\";case\"M\":return y+\"\\u6708\";case\"w\":case\"W\":return y+\"\\u9031\";default:return y}},relativeTime:{future:\"%s\\u5f8c\",past:\"%s\\u524d\",s:\"\\u5e7e\\u79d2\",ss:\"%d \\u79d2\",m:\"1 \\u5206\\u9418\",mm:\"%d \\u5206\\u9418\",h:\"1 \\u5c0f\\u6642\",hh:\"%d \\u5c0f\\u6642\",d:\"1 \\u5929\",dd:\"%d \\u5929\",M:\"1 \\u500b\\u6708\",MM:\"%d \\u500b\\u6708\",y:\"1 \\u5e74\",yy:\"%d \\u5e74\"}})}(L(6676))},2335:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"zh-mo\",{months:\"\\u4e00\\u6708_\\u4e8c\\u6708_\\u4e09\\u6708_\\u56db\\u6708_\\u4e94\\u6708_\\u516d\\u6708_\\u4e03\\u6708_\\u516b\\u6708_\\u4e5d\\u6708_\\u5341\\u6708_\\u5341\\u4e00\\u6708_\\u5341\\u4e8c\\u6708\".split(\"_\"),monthsShort:\"1\\u6708_2\\u6708_3\\u6708_4\\u6708_5\\u6708_6\\u6708_7\\u6708_8\\u6708_9\\u6708_10\\u6708_11\\u6708_12\\u6708\".split(\"_\"),weekdays:\"\\u661f\\u671f\\u65e5_\\u661f\\u671f\\u4e00_\\u661f\\u671f\\u4e8c_\\u661f\\u671f\\u4e09_\\u661f\\u671f\\u56db_\\u661f\\u671f\\u4e94_\\u661f\\u671f\\u516d\".split(\"_\"),weekdaysShort:\"\\u9031\\u65e5_\\u9031\\u4e00_\\u9031\\u4e8c_\\u9031\\u4e09_\\u9031\\u56db_\\u9031\\u4e94_\\u9031\\u516d\".split(\"_\"),weekdaysMin:\"\\u65e5_\\u4e00_\\u4e8c_\\u4e09_\\u56db_\\u4e94_\\u516d\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"YYYY\\u5e74M\\u6708D\\u65e5\",LLL:\"YYYY\\u5e74M\\u6708D\\u65e5 HH:mm\",LLLL:\"YYYY\\u5e74M\\u6708D\\u65e5dddd HH:mm\",l:\"D/M/YYYY\",ll:\"YYYY\\u5e74M\\u6708D\\u65e5\",lll:\"YYYY\\u5e74M\\u6708D\\u65e5 HH:mm\",llll:\"YYYY\\u5e74M\\u6708D\\u65e5dddd HH:mm\"},meridiemParse:/\\u51cc\\u6668|\\u65e9\\u4e0a|\\u4e0a\\u5348|\\u4e2d\\u5348|\\u4e0b\\u5348|\\u665a\\u4e0a/,meridiemHour:function(y,_){return 12===y&&(y=0),\"\\u51cc\\u6668\"===_||\"\\u65e9\\u4e0a\"===_||\"\\u4e0a\\u5348\"===_?y:\"\\u4e2d\\u5348\"===_?y>=11?y:y+12:\"\\u4e0b\\u5348\"===_||\"\\u665a\\u4e0a\"===_?y+12:void 0},meridiem:function(y,_,f){var T=100*y+_;return T<600?\"\\u51cc\\u6668\":T<900?\"\\u65e9\\u4e0a\":T<1130?\"\\u4e0a\\u5348\":T<1230?\"\\u4e2d\\u5348\":T<1800?\"\\u4e0b\\u5348\":\"\\u665a\\u4e0a\"},calendar:{sameDay:\"[\\u4eca\\u5929] LT\",nextDay:\"[\\u660e\\u5929] LT\",nextWeek:\"[\\u4e0b]dddd LT\",lastDay:\"[\\u6628\\u5929] LT\",lastWeek:\"[\\u4e0a]dddd LT\",sameElse:\"L\"},dayOfMonthOrdinalParse:/\\d{1,2}(\\u65e5|\\u6708|\\u9031)/,ordinal:function(y,_){switch(_){case\"d\":case\"D\":case\"DDD\":return y+\"\\u65e5\";case\"M\":return y+\"\\u6708\";case\"w\":case\"W\":return y+\"\\u9031\";default:return y}},relativeTime:{future:\"%s\\u5167\",past:\"%s\\u524d\",s:\"\\u5e7e\\u79d2\",ss:\"%d \\u79d2\",m:\"1 \\u5206\\u9418\",mm:\"%d \\u5206\\u9418\",h:\"1 \\u5c0f\\u6642\",hh:\"%d \\u5c0f\\u6642\",d:\"1 \\u5929\",dd:\"%d \\u5929\",M:\"1 \\u500b\\u6708\",MM:\"%d \\u500b\\u6708\",y:\"1 \\u5e74\",yy:\"%d \\u5e74\"}})}(L(6676))},482:function(z,O,L){!function(w){\"use strict\";w.defineLocale(\"zh-tw\",{months:\"\\u4e00\\u6708_\\u4e8c\\u6708_\\u4e09\\u6708_\\u56db\\u6708_\\u4e94\\u6708_\\u516d\\u6708_\\u4e03\\u6708_\\u516b\\u6708_\\u4e5d\\u6708_\\u5341\\u6708_\\u5341\\u4e00\\u6708_\\u5341\\u4e8c\\u6708\".split(\"_\"),monthsShort:\"1\\u6708_2\\u6708_3\\u6708_4\\u6708_5\\u6708_6\\u6708_7\\u6708_8\\u6708_9\\u6708_10\\u6708_11\\u6708_12\\u6708\".split(\"_\"),weekdays:\"\\u661f\\u671f\\u65e5_\\u661f\\u671f\\u4e00_\\u661f\\u671f\\u4e8c_\\u661f\\u671f\\u4e09_\\u661f\\u671f\\u56db_\\u661f\\u671f\\u4e94_\\u661f\\u671f\\u516d\".split(\"_\"),weekdaysShort:\"\\u9031\\u65e5_\\u9031\\u4e00_\\u9031\\u4e8c_\\u9031\\u4e09_\\u9031\\u56db_\\u9031\\u4e94_\\u9031\\u516d\".split(\"_\"),weekdaysMin:\"\\u65e5_\\u4e00_\\u4e8c_\\u4e09_\\u56db_\\u4e94_\\u516d\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY/MM/DD\",LL:\"YYYY\\u5e74M\\u6708D\\u65e5\",LLL:\"YYYY\\u5e74M\\u6708D\\u65e5 HH:mm\",LLLL:\"YYYY\\u5e74M\\u6708D\\u65e5dddd HH:mm\",l:\"YYYY/M/D\",ll:\"YYYY\\u5e74M\\u6708D\\u65e5\",lll:\"YYYY\\u5e74M\\u6708D\\u65e5 HH:mm\",llll:\"YYYY\\u5e74M\\u6708D\\u65e5dddd HH:mm\"},meridiemParse:/\\u51cc\\u6668|\\u65e9\\u4e0a|\\u4e0a\\u5348|\\u4e2d\\u5348|\\u4e0b\\u5348|\\u665a\\u4e0a/,meridiemHour:function(y,_){return 12===y&&(y=0),\"\\u51cc\\u6668\"===_||\"\\u65e9\\u4e0a\"===_||\"\\u4e0a\\u5348\"===_?y:\"\\u4e2d\\u5348\"===_?y>=11?y:y+12:\"\\u4e0b\\u5348\"===_||\"\\u665a\\u4e0a\"===_?y+12:void 0},meridiem:function(y,_,f){var T=100*y+_;return T<600?\"\\u51cc\\u6668\":T<900?\"\\u65e9\\u4e0a\":T<1130?\"\\u4e0a\\u5348\":T<1230?\"\\u4e2d\\u5348\":T<1800?\"\\u4e0b\\u5348\":\"\\u665a\\u4e0a\"},calendar:{sameDay:\"[\\u4eca\\u5929] LT\",nextDay:\"[\\u660e\\u5929] LT\",nextWeek:\"[\\u4e0b]dddd LT\",lastDay:\"[\\u6628\\u5929] LT\",lastWeek:\"[\\u4e0a]dddd LT\",sameElse:\"L\"},dayOfMonthOrdinalParse:/\\d{1,2}(\\u65e5|\\u6708|\\u9031)/,ordinal:function(y,_){switch(_){case\"d\":case\"D\":case\"DDD\":return y+\"\\u65e5\";case\"M\":return y+\"\\u6708\";case\"w\":case\"W\":return y+\"\\u9031\";default:return y}},relativeTime:{future:\"%s\\u5f8c\",past:\"%s\\u524d\",s:\"\\u5e7e\\u79d2\",ss:\"%d \\u79d2\",m:\"1 \\u5206\\u9418\",mm:\"%d \\u5206\\u9418\",h:\"1 \\u5c0f\\u6642\",hh:\"%d \\u5c0f\\u6642\",d:\"1 \\u5929\",dd:\"%d \\u5929\",M:\"1 \\u500b\\u6708\",MM:\"%d \\u500b\\u6708\",y:\"1 \\u5e74\",yy:\"%d \\u5e74\"}})}(L(6676))},6676:function(z,O,L){(z=L.nmd(z)).exports=function(){\"use strict\";var w,at;function m(){return w.apply(null,arguments)}function _(c){return c instanceof Array||\"[object Array]\"===Object.prototype.toString.call(c)}function f(c){return null!=c&&\"[object Object]\"===Object.prototype.toString.call(c)}function T(c,g){return Object.prototype.hasOwnProperty.call(c,g)}function C(c){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(c).length;var g;for(g in c)if(T(c,g))return!1;return!0}function I(c){return void 0===c}function F(c){return\"number\"==typeof c||\"[object Number]\"===Object.prototype.toString.call(c)}function B(c){return c instanceof Date||\"[object Date]\"===Object.prototype.toString.call(c)}function de(c,g){var b,v=[],S=c.length;for(b=0;b>>0;for(b=0;b0)for(v=0;v=0?v?\"+\":\"\":\"-\")+Math.pow(10,Math.max(0,g-b.length)).toString().substr(1)+b}var Ie=/(\\[[^\\[]*\\])|(\\\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,wt=/(\\[[^\\[]*\\])|(\\\\)?(LTS|LT|LL?L?L?|l{1,4})/g,At={},hn={};function ge(c,g,v,b){var S=b;\"string\"==typeof b&&(S=function(){return this[b]()}),c&&(hn[c]=S),g&&(hn[g[0]]=function(){return ue(S.apply(this,arguments),g[1],g[2])}),v&&(hn[v]=function(){return this.localeData().ordinal(S.apply(this,arguments),c)})}function Pn(c){return c.match(/\\[[\\s\\S]/)?c.replace(/^\\[|\\]$/g,\"\"):c.replace(/\\\\/g,\"\")}function an(c,g){return c.isValid()?(g=bi(g,c.localeData()),At[g]=At[g]||function Zn(c){var v,b,g=c.match(Ie);for(v=0,b=g.length;v=0&&wt.test(c);)c=c.replace(wt,b),wt.lastIndex=0,v-=1;return c}var ed={D:\"date\",dates:\"date\",date:\"date\",d:\"day\",days:\"day\",day:\"day\",e:\"weekday\",weekdays:\"weekday\",weekday:\"weekday\",E:\"isoWeekday\",isoweekdays:\"isoWeekday\",isoweekday:\"isoWeekday\",DDD:\"dayOfYear\",dayofyears:\"dayOfYear\",dayofyear:\"dayOfYear\",h:\"hour\",hours:\"hour\",hour:\"hour\",ms:\"millisecond\",milliseconds:\"millisecond\",millisecond:\"millisecond\",m:\"minute\",minutes:\"minute\",minute:\"minute\",M:\"month\",months:\"month\",month:\"month\",Q:\"quarter\",quarters:\"quarter\",quarter:\"quarter\",s:\"second\",seconds:\"second\",second:\"second\",gg:\"weekYear\",weekyears:\"weekYear\",weekyear:\"weekYear\",GG:\"isoWeekYear\",isoweekyears:\"isoWeekYear\",isoweekyear:\"isoWeekYear\",w:\"week\",weeks:\"week\",week:\"week\",W:\"isoWeek\",isoweeks:\"isoWeek\",isoweek:\"isoWeek\",y:\"year\",years:\"year\",year:\"year\"};function ui(c){return\"string\"==typeof c?ed[c]||ed[c.toLowerCase()]:void 0}function wr(c){var v,b,g={};for(b in c)T(c,b)&&(v=ui(b))&&(g[v]=c[b]);return g}var Qa={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};var Xa,qa=/\\d/,di=/\\d\\d/,Ih=/\\d{3}/,td=/\\d{4}/,Gs=/[+-]?\\d{6}/,Mt=/\\d\\d?/,Uo=/\\d\\d\\d\\d?/,Nh=/\\d\\d\\d\\d\\d\\d?/,Qs=/\\d{1,3}/,nd=/\\d{1,4}/,qs=/[+-]?\\d{1,6}/,Js=/\\d+/,Zs=/[+-]?\\d+/,Ja=/Z|[+-]\\d\\d:?\\d\\d/gi,Za=/Z|[+-]\\d\\d(?::?\\d\\d)?/gi,Vo=/[0-9]{0,256}['a-z\\u00A0-\\u05FF\\u0700-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFF07\\uFF10-\\uFFEF]{1,256}|[\\u0600-\\u06FF\\/]{1,256}(\\s*?[\\u0600-\\u06FF]{1,256}){1,2}/i,Wr=/^[1-9]\\d?/,br=/^([1-9]\\d|\\d)/;function ye(c,g,v){Xa[c]=oe(g)?g:function(b,S){return b&&v?v:g}}function Zt(c,g){return T(Xa,c)?Xa[c](g._strict,g._locale):new RegExp(function xh(c){return Tr(c.replace(\"\\\\\",\"\").replace(/\\\\(\\[)|\\\\(\\])|\\[([^\\]\\[]*)\\]|\\\\(.)/g,function(g,v,b,S,P){return v||b||S||P}))}(c))}function Tr(c){return c.replace(/[-\\/\\\\^$*+?.()|[\\]{}]/g,\"\\\\$&\")}function Ti(c){return c<0?Math.ceil(c)||0:Math.floor(c)}function lt(c){var g=+c,v=0;return 0!==g&&isFinite(g)&&(v=Ti(g)),v}Xa={};var Ci={};function Ct(c,g){var v,S,b=g;for(\"string\"==typeof c&&(c=[c]),F(g)&&(b=function(P,W){W[g]=lt(P)}),S=c.length,v=0;v68?1900:2e3)};var Xt,xe=$r(\"FullYear\",!0);function $r(c,g){return function(v){return null!=v?(rd(this,c,v),m.updateOffset(this,g),this):el(this,c)}}function el(c,g){if(!c.isValid())return NaN;var v=c._d,b=c._isUTC;switch(g){case\"Milliseconds\":return b?v.getUTCMilliseconds():v.getMilliseconds();case\"Seconds\":return b?v.getUTCSeconds():v.getSeconds();case\"Minutes\":return b?v.getUTCMinutes():v.getMinutes();case\"Hours\":return b?v.getUTCHours():v.getHours();case\"Date\":return b?v.getUTCDate():v.getDate();case\"Day\":return b?v.getUTCDay():v.getDay();case\"Month\":return b?v.getUTCMonth():v.getMonth();case\"FullYear\":return b?v.getUTCFullYear():v.getFullYear();default:return NaN}}function rd(c,g,v){var b,S,P,W,_e;if(c.isValid()&&!isNaN(v)){switch(b=c._d,S=c._isUTC,g){case\"Milliseconds\":return void(S?b.setUTCMilliseconds(v):b.setMilliseconds(v));case\"Seconds\":return void(S?b.setUTCSeconds(v):b.setSeconds(v));case\"Minutes\":return void(S?b.setUTCMinutes(v):b.setMinutes(v));case\"Hours\":return void(S?b.setUTCHours(v):b.setHours(v));case\"Date\":return void(S?b.setUTCDate(v):b.setDate(v));case\"FullYear\":break;default:return}P=v,W=c.month(),_e=29!==(_e=c.date())||1!==W||ln(P)?_e:28,S?b.setUTCFullYear(P,W,_e):b.setFullYear(P,W,_e)}}function Wo(c,g){if(isNaN(c)||isNaN(g))return NaN;var v=function Bo(c,g){return(c%g+g)%g}(g,12);return c+=(g-v)/12,1===v?ln(c)?29:28:31-v%7%2}Xt=Array.prototype.indexOf?Array.prototype.indexOf:function(c){var g;for(g=0;g=0?(_e=new Date(c+400,g,v,b,S,P,W),isFinite(_e.getFullYear())&&_e.setFullYear(c)):_e=new Date(c,g,v,b,S,P,W),_e}function Li(c){var g,v;return c<100&&c>=0?((v=Array.prototype.slice.call(arguments))[0]=c+400,g=new Date(Date.UTC.apply(null,v)),isFinite(g.getUTCFullYear())&&g.setUTCFullYear(c)):g=new Date(Date.UTC.apply(null,arguments)),g}function od(c,g,v){var b=7+g-v;return-(7+Li(c,0,b).getUTCDay()-g)%7+b-1}function Ng(c,g,v,b,S){var Re,rt,_e=1+7*(g-1)+(7+v-b)%7+od(c,b,S);return _e<=0?rt=bt(Re=c-1)+_e:_e>bt(c)?(Re=c+1,rt=_e-bt(c)):(Re=c,rt=_e),{year:Re,dayOfYear:rt}}function tl(c,g,v){var P,W,b=od(c.year(),g,v),S=Math.floor((c.dayOfYear()-b-1)/7)+1;return S<1?P=S+Gr(W=c.year()-1,g,v):S>Gr(c.year(),g,v)?(P=S-Gr(c.year(),g,v),W=c.year()+1):(W=c.year(),P=S),{week:P,year:W}}function Gr(c,g,v){var b=od(c,g,v),S=od(c+1,g,v);return(bt(c)-b+S)/7}ge(\"w\",[\"ww\",2],\"wo\",\"week\"),ge(\"W\",[\"WW\",2],\"Wo\",\"isoWeek\"),ye(\"w\",Mt,Wr),ye(\"ww\",Mt,di),ye(\"W\",Mt,Wr),ye(\"WW\",Mt,di),zt([\"w\",\"ww\",\"W\",\"WW\"],function(c,g,v,b){g[b.substr(0,1)]=lt(c)});function Rh(c,g){return c.slice(g,7).concat(c.slice(0,g))}ge(\"d\",0,\"do\",\"day\"),ge(\"dd\",0,0,function(c){return this.localeData().weekdaysMin(this,c)}),ge(\"ddd\",0,0,function(c){return this.localeData().weekdaysShort(this,c)}),ge(\"dddd\",0,0,function(c){return this.localeData().weekdays(this,c)}),ge(\"e\",0,0,\"weekday\"),ge(\"E\",0,0,\"isoWeekday\"),ye(\"d\",Mt),ye(\"e\",Mt),ye(\"E\",Mt),ye(\"dd\",function(c,g){return g.weekdaysMinRegex(c)}),ye(\"ddd\",function(c,g){return g.weekdaysShortRegex(c)}),ye(\"dddd\",function(c,g){return g.weekdaysRegex(c)}),zt([\"dd\",\"ddd\",\"dddd\"],function(c,g,v,b){var S=v._locale.weekdaysParse(c,b,v._strict);null!=S?g.d=S:K(v).invalidWeekday=c}),zt([\"d\",\"e\",\"E\"],function(c,g,v,b){g[b]=lt(c)});var tb=\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),ve=\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\"),nb=\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\"),ei=Vo,nl=Vo,Og=Vo;function rl(c,g,v){var b,S,P,W=c.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],b=0;b<7;++b)P=ae([2e3,1]).day(b),this._minWeekdaysParse[b]=this.weekdaysMin(P,\"\").toLocaleLowerCase(),this._shortWeekdaysParse[b]=this.weekdaysShort(P,\"\").toLocaleLowerCase(),this._weekdaysParse[b]=this.weekdays(P,\"\").toLocaleLowerCase();return v?\"dddd\"===g?-1!==(S=Xt.call(this._weekdaysParse,W))?S:null:\"ddd\"===g?-1!==(S=Xt.call(this._shortWeekdaysParse,W))?S:null:-1!==(S=Xt.call(this._minWeekdaysParse,W))?S:null:\"dddd\"===g?-1!==(S=Xt.call(this._weekdaysParse,W))||-1!==(S=Xt.call(this._shortWeekdaysParse,W))||-1!==(S=Xt.call(this._minWeekdaysParse,W))?S:null:\"ddd\"===g?-1!==(S=Xt.call(this._shortWeekdaysParse,W))||-1!==(S=Xt.call(this._weekdaysParse,W))||-1!==(S=Xt.call(this._minWeekdaysParse,W))?S:null:-1!==(S=Xt.call(this._minWeekdaysParse,W))||-1!==(S=Xt.call(this._weekdaysParse,W))||-1!==(S=Xt.call(this._shortWeekdaysParse,W))?S:null}function sl(){function c(nn,Ar){return Ar.length-nn.length}var P,W,_e,Re,rt,g=[],v=[],b=[],S=[];for(P=0;P<7;P++)W=ae([2e3,1]).day(P),_e=Tr(this.weekdaysMin(W,\"\")),Re=Tr(this.weekdaysShort(W,\"\")),rt=Tr(this.weekdays(W,\"\")),g.push(_e),v.push(Re),b.push(rt),S.push(_e),S.push(Re),S.push(rt);g.sort(c),v.sort(c),b.sort(c),S.sort(c),this._weekdaysRegex=new RegExp(\"^(\"+S.join(\"|\")+\")\",\"i\"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp(\"^(\"+b.join(\"|\")+\")\",\"i\"),this._weekdaysShortStrictRegex=new RegExp(\"^(\"+v.join(\"|\")+\")\",\"i\"),this._weekdaysMinStrictRegex=new RegExp(\"^(\"+g.join(\"|\")+\")\",\"i\")}function Uh(){return this.hours()%12||12}function Pg(c,g){ge(c,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),g)})}function Rg(c,g){return g._meridiemParse}ge(\"H\",[\"HH\",2],0,\"hour\"),ge(\"h\",[\"hh\",2],0,Uh),ge(\"k\",[\"kk\",2],0,function Pt(){return this.hours()||24}),ge(\"hmm\",0,0,function(){return\"\"+Uh.apply(this)+ue(this.minutes(),2)}),ge(\"hmmss\",0,0,function(){return\"\"+Uh.apply(this)+ue(this.minutes(),2)+ue(this.seconds(),2)}),ge(\"Hmm\",0,0,function(){return\"\"+this.hours()+ue(this.minutes(),2)}),ge(\"Hmmss\",0,0,function(){return\"\"+this.hours()+ue(this.minutes(),2)+ue(this.seconds(),2)}),Pg(\"a\",!0),Pg(\"A\",!1),ye(\"a\",Rg),ye(\"A\",Rg),ye(\"H\",Mt,br),ye(\"h\",Mt,Wr),ye(\"k\",Mt,Wr),ye(\"HH\",Mt,di),ye(\"hh\",Mt,di),ye(\"kk\",Mt,di),ye(\"hmm\",Uo),ye(\"hmmss\",Nh),ye(\"Hmm\",Uo),ye(\"Hmmss\",Nh),Ct([\"H\",\"HH\"],Pe),Ct([\"k\",\"kk\"],function(c,g,v){var b=lt(c);g[Pe]=24===b?0:b}),Ct([\"a\",\"A\"],function(c,g,v){v._isPm=v._locale.isPM(c),v._meridiem=c}),Ct([\"h\",\"hh\"],function(c,g,v){g[Pe]=lt(c),K(v).bigHour=!0}),Ct(\"hmm\",function(c,g,v){var b=c.length-2;g[Pe]=lt(c.substr(0,b)),g[Xn]=lt(c.substr(b)),K(v).bigHour=!0}),Ct(\"hmmss\",function(c,g,v){var b=c.length-4,S=c.length-2;g[Pe]=lt(c.substr(0,b)),g[Xn]=lt(c.substr(b,2)),g[It]=lt(c.substr(S)),K(v).bigHour=!0}),Ct(\"Hmm\",function(c,g,v){var b=c.length-2;g[Pe]=lt(c.substr(0,b)),g[Xn]=lt(c.substr(b))}),Ct(\"Hmmss\",function(c,g,v){var b=c.length-4,S=c.length-2;g[Pe]=lt(c.substr(0,b)),g[Xn]=lt(c.substr(b,2)),g[It]=lt(c.substr(S))});var dd=$r(\"Hours\",!0);var al,ol={calendar:{sameDay:\"[Today at] LT\",nextDay:\"[Tomorrow at] LT\",nextWeek:\"dddd [at] LT\",lastDay:\"[Yesterday at] LT\",lastWeek:\"[Last] dddd [at] LT\",sameElse:\"L\"},longDateFormat:{LTS:\"h:mm:ss A\",LT:\"h:mm A\",L:\"MM/DD/YYYY\",LL:\"MMMM D, YYYY\",LLL:\"MMMM D, YYYY h:mm A\",LLLL:\"dddd, MMMM D, YYYY h:mm A\"},invalidDate:\"Invalid date\",ordinal:\"%d\",dayOfMonthOrdinalParse:/\\d{1,2}/,relativeTime:{future:\"in %s\",past:\"%s ago\",s:\"a few seconds\",ss:\"%d seconds\",m:\"a minute\",mm:\"%d minutes\",h:\"an hour\",hh:\"%d hours\",d:\"a day\",dd:\"%d days\",w:\"a week\",ww:\"%d weeks\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"},months:Oh,monthsShort:nr,week:{dow:0,doy:6},weekdays:tb,weekdaysMin:nb,weekdaysShort:ve,meridiemParse:/[ap]\\.?m?\\.?/i},Wt={},Ds={};function ib(c,g){var v,b=Math.min(c.length,g.length);for(v=0;v0;){if(S=Qr(P.slice(0,v).join(\"-\")))return S;if(b&&b.length>=v&&ib(P,b)>=v-1)break;v--}g++}return al}(c)}function ll(c){var g,v=c._a;return v&&-2===K(c).overflow&&(g=v[Cr]<0||v[Cr]>11?Cr:v[Qe]<1||v[Qe]>Wo(v[ct],v[Cr])?Qe:v[Pe]<0||v[Pe]>24||24===v[Pe]&&(0!==v[Xn]||0!==v[It]||0!==v[Lr])?Pe:v[Xn]<0||v[Xn]>59?Xn:v[It]<0||v[It]>59?It:v[Lr]<0||v[Lr]>999?Lr:-1,K(c)._overflowDayOfYear&&(gQe)&&(g=Qe),K(c)._overflowWeeks&&-1===g&&(g=Gw),K(c)._overflowWeekday&&-1===g&&(g=Sg),K(c).overflow=g),c}var to=/^\\s*((?:[+-]\\d{6}|\\d{4})-(?:\\d\\d-\\d\\d|W\\d\\d-\\d|W\\d\\d|\\d\\d\\d|\\d\\d))(?:(T| )(\\d\\d(?::\\d\\d(?::\\d\\d(?:[.,]\\d+)?)?)?)([+-]\\d\\d(?::?\\d\\d)?|\\s*Z)?)?$/,Ug=/^\\s*((?:[+-]\\d{6}|\\d{4})(?:\\d\\d\\d\\d|W\\d\\d\\d|W\\d\\d|\\d\\d\\d|\\d\\d|))(?:(T| )(\\d\\d(?:\\d\\d(?:\\d\\d(?:[.,]\\d+)?)?)?)([+-]\\d\\d(?::?\\d\\d)?|\\s*Z)?)?$/,qr=/Z|[+-]\\d\\d(?::?\\d\\d)?/,ul=[[\"YYYYYY-MM-DD\",/[+-]\\d{6}-\\d\\d-\\d\\d/],[\"YYYY-MM-DD\",/\\d{4}-\\d\\d-\\d\\d/],[\"GGGG-[W]WW-E\",/\\d{4}-W\\d\\d-\\d/],[\"GGGG-[W]WW\",/\\d{4}-W\\d\\d/,!1],[\"YYYY-DDD\",/\\d{4}-\\d{3}/],[\"YYYY-MM\",/\\d{4}-\\d\\d/,!1],[\"YYYYYYMMDD\",/[+-]\\d{10}/],[\"YYYYMMDD\",/\\d{8}/],[\"GGGG[W]WWE\",/\\d{4}W\\d{3}/],[\"GGGG[W]WW\",/\\d{4}W\\d{2}/,!1],[\"YYYYDDD\",/\\d{7}/],[\"YYYYMM\",/\\d{6}/,!1],[\"YYYY\",/\\d{4}/,!1]],Te=[[\"HH:mm:ss.SSSS\",/\\d\\d:\\d\\d:\\d\\d\\.\\d+/],[\"HH:mm:ss,SSSS\",/\\d\\d:\\d\\d:\\d\\d,\\d+/],[\"HH:mm:ss\",/\\d\\d:\\d\\d:\\d\\d/],[\"HH:mm\",/\\d\\d:\\d\\d/],[\"HHmmss.SSSS\",/\\d\\d\\d\\d\\d\\d\\.\\d+/],[\"HHmmss,SSSS\",/\\d\\d\\d\\d\\d\\d,\\d+/],[\"HHmmss\",/\\d\\d\\d\\d\\d\\d/],[\"HHmm\",/\\d\\d\\d\\d/],[\"HH\",/\\d\\d/]],Bh=/^\\/?Date\\((-?\\d+)/i,re=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\\s)?(\\d{1,2})\\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\\s(\\d{2,4})\\s(\\d\\d):(\\d\\d)(?::(\\d\\d))?\\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\\d{4}))$/,dl={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function cl(c){var g,v,P,W,_e,Re,b=c._i,S=to.exec(b)||Ug.exec(b),rt=ul.length,nn=Te.length;if(S){for(K(c).iso=!0,g=0,v=rt;g7)&&(Re=!0)):(P=c._locale._week.dow,W=c._locale._week.doy,rt=tl(Ut(),P,W),v=Bn(g.gg,c._a[ct],rt.year),b=Bn(g.w,rt.week),null!=g.d?((S=g.d)<0||S>6)&&(Re=!0):null!=g.e?(S=g.e+P,(g.e<0||g.e>6)&&(Re=!0)):S=P),b<1||b>Gr(v,P,W)?K(c)._overflowWeeks=!0:null!=Re?K(c)._overflowWeekday=!0:(_e=Ng(v,b,S,P,W),c._a[ct]=_e.year,c._dayOfYear=_e.dayOfYear)}(c),null!=c._dayOfYear&&(W=Bn(c._a[ct],S[ct]),(c._dayOfYear>bt(W)||0===c._dayOfYear)&&(K(c)._overflowDayOfYear=!0),v=Li(W,0,c._dayOfYear),c._a[Cr]=v.getUTCMonth(),c._a[Qe]=v.getUTCDate()),g=0;g<3&&null==c._a[g];++g)c._a[g]=b[g]=S[g];for(;g<7;g++)c._a[g]=b[g]=null==c._a[g]?2===g?1:0:c._a[g];24===c._a[Pe]&&0===c._a[Xn]&&0===c._a[It]&&0===c._a[Lr]&&(c._nextDay=!0,c._a[Pe]=0),c._d=(c._useUTC?Li:Jw).apply(null,b),P=c._useUTC?c._d.getUTCDay():c._d.getDay(),null!=c._tzm&&c._d.setUTCMinutes(c._d.getUTCMinutes()-c._tzm),c._nextDay&&(c._a[Pe]=24),c._w&&typeof c._w.d<\"u\"&&c._w.d!==P&&(K(c).weekdayMismatch=!0)}}function fl(c){if(c._f!==m.ISO_8601)if(c._f!==m.RFC_2822){c._a=[],K(c).empty=!0;var v,b,S,P,W,rt,nn,g=\"\"+c._i,_e=g.length,Re=0;for(nn=(S=bi(c._f,c._locale).match(Ie)||[]).length,v=0;v0&&K(c).unusedInput.push(W),g=g.slice(g.indexOf(b)+b.length),Re+=b.length),hn[P]?(b?K(c).empty=!1:K(c).unusedTokens.push(P),Ah(P,b,c)):c._strict&&!b&&K(c).unusedTokens.push(P);K(c).charsLeftOver=_e-Re,g.length>0&&K(c).unusedInput.push(g),c._a[Pe]<=12&&!0===K(c).bigHour&&c._a[Pe]>0&&(K(c).bigHour=void 0),K(c).parsedDateParts=c._a.slice(0),K(c).meridiem=c._meridiem,c._a[Pe]=function Wh(c,g,v){var b;return null==v?g:null!=c.meridiemHour?c.meridiemHour(g,v):(null!=c.isPM&&((b=c.isPM(v))&&g<12&&(g+=12),!b&&12===g&&(g=0)),g)}(c._locale,c._a[Pe],c._meridiem),null!==(rt=K(c).era)&&(c._a[ct]=c._locale.erasConvertYear(rt,c._a[ct])),hl(c),ll(c)}else Go(c);else cl(c)}function Qh(c){var g=c._i,v=c._f;return c._locale=c._locale||Sr(c._l),null===g||void 0===v&&\"\"===g?gt({nullInput:!0}):(\"string\"==typeof g&&(c._i=g=c._locale.preparse(g)),De(g)?new _t(ll(g)):(B(g)?c._d=g:_(v)?function Qo(c){var g,v,b,S,P,W,_e=!1,Re=c._f.length;if(0===Re)return K(c).invalidFormat=!0,void(c._d=new Date(NaN));for(S=0;Sthis?this:c:gt()});function hd(c,g){var v,b;if(1===g.length&&_(g[0])&&(g=g[0]),!g.length)return Ut();for(v=g[0],b=1;b=0?new Date(c+400,g,v)-gd:new Date(c,g,v).valueOf()}function t_(c,g,v){return c<100&&c>=0?Date.UTC(c+400,g,v)-gd:Date.UTC(c,g,v)}function _d(c,g){return g.erasAbbrRegex(c)}function ea(){var S,P,W,_e,Re,c=[],g=[],v=[],b=[],rt=this.eras();for(S=0,P=rt.length;S(P=Gr(c,b,S))&&(g=P),yd.call(this,c,g,v,b,S))}function yd(c,g,v,b,S){var P=Ng(c,g,v,b,S),W=Li(P.year,0,P.dayOfYear);return this.year(W.getUTCFullYear()),this.month(W.getUTCMonth()),this.date(W.getUTCDate()),this}ge(\"N\",0,0,\"eraAbbr\"),ge(\"NN\",0,0,\"eraAbbr\"),ge(\"NNN\",0,0,\"eraAbbr\"),ge(\"NNNN\",0,0,\"eraName\"),ge(\"NNNNN\",0,0,\"eraNarrow\"),ge(\"y\",[\"y\",1],\"yo\",\"eraYear\"),ge(\"y\",[\"yy\",2],0,\"eraYear\"),ge(\"y\",[\"yyy\",3],0,\"eraYear\"),ge(\"y\",[\"yyyy\",4],0,\"eraYear\"),ye(\"N\",_d),ye(\"NN\",_d),ye(\"NNN\",_d),ye(\"NNNN\",function lf(c,g){return g.erasNameRegex(c)}),ye(\"NNNNN\",function uf(c,g){return g.erasNarrowRegex(c)}),Ct([\"N\",\"NN\",\"NNN\",\"NNNN\",\"NNNNN\"],function(c,g,v,b){var S=v._locale.erasParse(c,b,v._strict);S?K(v).era=S:K(v).invalidEra=c}),ye(\"y\",Js),ye(\"yy\",Js),ye(\"yyy\",Js),ye(\"yyyy\",Js),ye(\"yo\",function r_(c,g){return g._eraYearOrdinalRegex||Js}),Ct([\"y\",\"yy\",\"yyy\",\"yyyy\"],ct),Ct([\"yo\"],function(c,g,v,b){var S;v._locale._eraYearOrdinalRegex&&(S=c.match(v._locale._eraYearOrdinalRegex)),g[ct]=v._locale.eraYearOrdinalParse?v._locale.eraYearOrdinalParse(c,S):parseInt(c,10)}),ge(0,[\"gg\",2],0,function(){return this.weekYear()%100}),ge(0,[\"GG\",2],0,function(){return this.isoWeekYear()%100}),Dl(\"gggg\",\"weekYear\"),Dl(\"ggggg\",\"weekYear\"),Dl(\"GGGG\",\"isoWeekYear\"),Dl(\"GGGGG\",\"isoWeekYear\"),ye(\"G\",Zs),ye(\"g\",Zs),ye(\"GG\",Mt,di),ye(\"gg\",Mt,di),ye(\"GGGG\",nd,td),ye(\"gggg\",nd,td),ye(\"GGGGG\",qs,Gs),ye(\"ggggg\",qs,Gs),zt([\"gggg\",\"ggggg\",\"GGGG\",\"GGGGG\"],function(c,g,v,b){g[b.substr(0,2)]=lt(c)}),zt([\"gg\",\"GG\"],function(c,g,v,b){g[b]=m.parseTwoDigitYear(c)}),ge(\"Q\",0,\"Qo\",\"quarter\"),ye(\"Q\",qa),Ct(\"Q\",function(c,g){g[Cr]=3*(lt(c)-1)}),ge(\"D\",[\"DD\",2],\"Do\",\"date\"),ye(\"D\",Mt,Wr),ye(\"DD\",Mt,di),ye(\"Do\",function(c,g){return c?g._dayOfMonthOrdinalParse||g._ordinalParse:g._dayOfMonthOrdinalParseLenient}),Ct([\"D\",\"DD\"],Qe),Ct(\"Do\",function(c,g){g[Qe]=lt(c.match(Mt)[0])});var zn=$r(\"Date\",!0);ge(\"DDD\",[\"DDDD\",3],\"DDDo\",\"dayOfYear\"),ye(\"DDD\",Qs),ye(\"DDDD\",Ih),Ct([\"DDD\",\"DDDD\"],function(c,g,v){v._dayOfYear=lt(c)}),ge(\"m\",[\"mm\",2],0,\"minute\"),ye(\"m\",Mt,br),ye(\"mm\",Mt,di),Ct([\"m\",\"mm\"],Xn);var na=$r(\"Minutes\",!1);ge(\"s\",[\"ss\",2],0,\"second\"),ye(\"s\",Mt,br),ye(\"ss\",Mt,di),Ct([\"s\",\"ss\"],It);var fn,ff,ho=$r(\"Seconds\",!1);for(ge(\"S\",0,0,function(){return~~(this.millisecond()/100)}),ge(0,[\"SS\",2],0,function(){return~~(this.millisecond()/10)}),ge(0,[\"SSS\",3],0,\"millisecond\"),ge(0,[\"SSSS\",4],0,function(){return 10*this.millisecond()}),ge(0,[\"SSSSS\",5],0,function(){return 100*this.millisecond()}),ge(0,[\"SSSSSS\",6],0,function(){return 1e3*this.millisecond()}),ge(0,[\"SSSSSSS\",7],0,function(){return 1e4*this.millisecond()}),ge(0,[\"SSSSSSSS\",8],0,function(){return 1e5*this.millisecond()}),ge(0,[\"SSSSSSSSS\",9],0,function(){return 1e6*this.millisecond()}),ye(\"S\",Qs,qa),ye(\"SS\",Qs,di),ye(\"SSS\",Qs,Ih),fn=\"SSSS\";fn.length<=9;fn+=\"S\")ye(fn,Js);function Md(c,g){g[Lr]=lt(1e3*(\"0.\"+c))}for(fn=\"S\";fn.length<=9;fn+=\"S\")Ct(fn,Md);ff=$r(\"Milliseconds\",!1),ge(\"z\",0,0,\"zoneAbbr\"),ge(\"zz\",0,0,\"zoneName\");var te=_t.prototype;function vd(c){return c}te.add=kr,te.calendar=function rr(c,g){1===arguments.length&&(arguments[0]?tf(arguments[0])?(c=arguments[0],g=void 0):function Jo(c){var S,g=f(c)&&!C(c),v=!1,b=[\"sameDay\",\"nextDay\",\"lastDay\",\"nextWeek\",\"lastWeek\",\"sameElse\"];for(S=0;Sv.valueOf():v.valueOf()9999?an(v,g?\"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]\":\"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ\"):oe(Date.prototype.toISOString)?g?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace(\"Z\",an(v,\"Z\")):an(v,g?\"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]\":\"YYYY-MM-DD[T]HH:mm:ss.SSSZ\")},te.inspect=function dn(){if(!this.isValid())return\"moment.invalid(/* \"+this._i+\" */)\";var v,b,c=\"moment\",g=\"\";return this.isLocal()||(c=0===this.utcOffset()?\"moment.utc\":\"moment.parseZone\",g=\"Z\"),v=\"[\"+c+'(\"]',b=0<=this.year()&&this.year()<=9999?\"YYYY\":\"YYYYYY\",this.format(v+b+\"-MM-DD[T]HH:mm:ss.SSS\"+g+'[\")]')},typeof Symbol<\"u\"&&null!=Symbol.for&&(te[Symbol.for(\"nodejs.util.inspect.custom\")]=function(){return\"Moment<\"+this.format()+\">\"}),te.toJSON=function fb(){return this.isValid()?this.toISOString():null},te.toString=function _l(){return this.clone().locale(\"en\").format(\"ddd MMM DD YYYY HH:mm:ss [GMT]ZZ\")},te.unix=function ub(){return Math.floor(this.valueOf()/1e3)},te.valueOf=function lb(){return this._d.valueOf()-6e4*(this._offset||0)},te.creationData=function rf(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},te.eraName=function Mb(){var c,g,v,b=this.localeData().eras();for(c=0,g=b.length;cthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},te.isLocal=function e_(){return!!this.isValid()&&!this._isUTC},te.isUtcOffset=function en(){return!!this.isValid()&&this._isUTC},te.isUtc=se,te.isUTC=se,te.zoneAbbr=function a_(){return this._isUTC?\"UTC\":\"\"},te.zoneName=function or(){return this._isUTC?\"Coordinated Universal Time\":\"\"},te.dates=ft(\"dates accessor is deprecated. Use date instead.\",zn),te.months=ft(\"months accessor is deprecated. Use month instead\",Yh),te.years=ft(\"years accessor is deprecated. Use year instead\",xe),te.zone=ft(\"moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/\",function In(c,g){return null!=c?(\"string\"!=typeof c&&(c=-c),this.utcOffset(c,g),this):-this.utcOffset()}),te.isDSTShifted=ft(\"isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information\",function Kg(){if(!I(this._isDSTShifted))return this._isDSTShifted;var g,c={};return Tt(c,this),(c=Qh(c))._a?(g=c._isUTC?ae(c._a):Ut(c._a),this._isDSTShifted=this.isValid()&&function Xg(c,g,v){var W,b=Math.min(c.length,g.length),S=Math.abs(c.length-g.length),P=0;for(W=0;W0):this._isDSTShifted=!1,this._isDSTShifted});var pt=fe.prototype;function Xr(c,g,v,b){var S=Sr(),P=ae().set(b,g);return S[v](P,c)}function ia(c,g,v){if(F(c)&&(g=c,c=void 0),c=c||\"\",null!=g)return Xr(c,g,v,\"month\");var b,S=[];for(b=0;b<12;b++)S[b]=Xr(c,b,v,\"month\");return S}function ra(c,g,v,b){\"boolean\"==typeof c?(F(g)&&(v=g,g=void 0),g=g||\"\"):(v=g=c,c=!1,F(g)&&(v=g,g=void 0),g=g||\"\");var W,S=Sr(),P=c?S._week.dow:0,_e=[];if(null!=v)return Xr(g,(v+P)%7,b,\"day\");for(W=0;W<7;W++)_e[W]=Xr(g,(W+P)%7,b,\"day\");return _e}pt.calendar=function Se(c,g,v){var b=this._calendar[c]||this._calendar.sameElse;return oe(b)?b.call(g,v):b},pt.longDateFormat=function vs(c){var g=this._longDateFormat[c],v=this._longDateFormat[c.toUpperCase()];return g||!v?g:(this._longDateFormat[c]=v.match(Ie).map(function(b){return\"MMMM\"===b||\"MM\"===b||\"DD\"===b||\"dddd\"===b?b.slice(1):b}).join(\"\"),this._longDateFormat[c])},pt.invalidDate=function $w(){return this._invalidDate},pt.ordinal=function Ku(c){return this._ordinal.replace(\"%d\",c)},pt.preparse=vd,pt.postformat=vd,pt.relativeTime=function Vn(c,g,v,b){var S=this._relativeTime[v];return oe(S)?S(c,g,v,b):S.replace(/%d/i,c)},pt.pastFuture=function Eh(c,g){var v=this._relativeTime[c>0?\"future\":\"past\"];return oe(v)?v(g):v.replace(/%s/i,g)},pt.set=function pe(c){var g,v;for(v in c)T(c,v)&&(oe(g=c[v])?this[v]=g:this[\"_\"+v]=g);this._config=c,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+\"|\"+/\\d{1,2}/.source)},pt.eras=function sf(c,g){var v,b,S,P=this._eras||Sr(\"en\")._eras;for(v=0,b=P.length;v=0)return P[b]},pt.erasConvertYear=function yb(c,g){var v=c.since<=c.until?1:-1;return void 0===g?m(c.since).year():m(c.since).year()+(g-c.offset)*v},pt.erasAbbrRegex=function af(c){return T(this,\"_erasAbbrRegex\")||ea.call(this),c?this._erasAbbrRegex:this._erasRegex},pt.erasNameRegex=function ki(c){return T(this,\"_erasNameRegex\")||ea.call(this),c?this._erasNameRegex:this._erasRegex},pt.erasNarrowRegex=function i_(c){return T(this,\"_erasNarrowRegex\")||ea.call(this),c?this._erasNarrowRegex:this._erasRegex},pt.months=function vt(c,g){return c?_(this._months)?this._months[c.month()]:this._months[(this._months.isFormat||Ks).test(g)?\"format\":\"standalone\"][c.month()]:_(this._months)?this._months:this._months.standalone},pt.monthsShort=function Qw(c,g){return c?_(this._monthsShort)?this._monthsShort[c.month()]:this._monthsShort[Ks.test(g)?\"format\":\"standalone\"][c.month()]:_(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},pt.monthsParse=function kg(c,g,v){var b,S,P;if(this._monthsParseExact)return Eg.call(this,c,g,v);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),b=0;b<12;b++){if(S=ae([2e3,b]),v&&!this._longMonthsParse[b]&&(this._longMonthsParse[b]=new RegExp(\"^\"+this.months(S,\"\").replace(\".\",\"\")+\"$\",\"i\"),this._shortMonthsParse[b]=new RegExp(\"^\"+this.monthsShort(S,\"\").replace(\".\",\"\")+\"$\",\"i\")),!v&&!this._monthsParse[b]&&(P=\"^\"+this.months(S,\"\")+\"|^\"+this.monthsShort(S,\"\"),this._monthsParse[b]=new RegExp(P.replace(\".\",\"\"),\"i\")),v&&\"MMMM\"===g&&this._longMonthsParse[b].test(c))return b;if(v&&\"MMM\"===g&&this._shortMonthsParse[b].test(c))return b;if(!v&&this._monthsParse[b].test(c))return b}},pt.monthsRegex=function qw(c){return this._monthsParseExact?(T(this,\"_monthsRegex\")||Ph.call(this),c?this._monthsStrictRegex:this._monthsRegex):(T(this,\"_monthsRegex\")||(this._monthsRegex=ze),this._monthsStrictRegex&&c?this._monthsStrictRegex:this._monthsRegex)},pt.monthsShortRegex=function ci(c){return this._monthsParseExact?(T(this,\"_monthsRegex\")||Ph.call(this),c?this._monthsShortStrictRegex:this._monthsShortRegex):(T(this,\"_monthsShortRegex\")||(this._monthsShortRegex=jh),this._monthsShortStrictRegex&&c?this._monthsShortStrictRegex:this._monthsShortRegex)},pt.week=function xg(c){return tl(c,this._week.dow,this._week.doy).week},pt.firstDayOfYear=function Xw(){return this._week.doy},pt.firstDayOfWeek=function Ag(){return this._week.dow},pt.weekdays=function Fh(c,g){var v=_(this._weekdays)?this._weekdays:this._weekdays[c&&!0!==c&&this._weekdays.isFormat.test(g)?\"format\":\"standalone\"];return!0===c?Rh(v,this._week.dow):c?v[c.day()]:v},pt.weekdaysMin=function il(c){return!0===c?Rh(this._weekdaysMin,this._week.dow):c?this._weekdaysMin[c.day()]:this._weekdaysMin},pt.weekdaysShort=function jg(c){return!0===c?Rh(this._weekdaysShort,this._week.dow):c?this._weekdaysShort[c.day()]:this._weekdaysShort},pt.weekdaysParse=function ad(c,g,v){var b,S,P;if(this._weekdaysParseExact)return rl.call(this,c,g,v);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),b=0;b<7;b++){if(S=ae([2e3,1]).day(b),v&&!this._fullWeekdaysParse[b]&&(this._fullWeekdaysParse[b]=new RegExp(\"^\"+this.weekdays(S,\"\").replace(\".\",\"\\\\.?\")+\"$\",\"i\"),this._shortWeekdaysParse[b]=new RegExp(\"^\"+this.weekdaysShort(S,\"\").replace(\".\",\"\\\\.?\")+\"$\",\"i\"),this._minWeekdaysParse[b]=new RegExp(\"^\"+this.weekdaysMin(S,\"\").replace(\".\",\"\\\\.?\")+\"$\",\"i\")),this._weekdaysParse[b]||(P=\"^\"+this.weekdays(S,\"\")+\"|^\"+this.weekdaysShort(S,\"\")+\"|^\"+this.weekdaysMin(S,\"\"),this._weekdaysParse[b]=new RegExp(P.replace(\".\",\"\"),\"i\")),v&&\"dddd\"===g&&this._fullWeekdaysParse[b].test(c))return b;if(v&&\"ddd\"===g&&this._shortWeekdaysParse[b].test(c))return b;if(v&&\"dd\"===g&&this._minWeekdaysParse[b].test(c))return b;if(!v&&this._weekdaysParse[b].test(c))return b}},pt.weekdaysRegex=function ld(c){return this._weekdaysParseExact?(T(this,\"_weekdaysRegex\")||sl.call(this),c?this._weekdaysStrictRegex:this._weekdaysRegex):(T(this,\"_weekdaysRegex\")||(this._weekdaysRegex=ei),this._weekdaysStrictRegex&&c?this._weekdaysStrictRegex:this._weekdaysRegex)},pt.weekdaysShortRegex=function zh(c){return this._weekdaysParseExact?(T(this,\"_weekdaysRegex\")||sl.call(this),c?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(T(this,\"_weekdaysShortRegex\")||(this._weekdaysShortRegex=nl),this._weekdaysShortStrictRegex&&c?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},pt.weekdaysMinRegex=function ti(c){return this._weekdaysParseExact?(T(this,\"_weekdaysRegex\")||sl.call(this),c?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(T(this,\"_weekdaysMinRegex\")||(this._weekdaysMinRegex=Og),this._weekdaysMinStrictRegex&&c?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},pt.isPM=function me(c){return\"p\"===(c+\"\").toLowerCase().charAt(0)},pt.meridiem=function Vh(c,g,v){return c>11?v?\"pm\":\"PM\":v?\"am\":\"AM\"},ir(\"en\",{eras:[{since:\"0001-01-01\",until:1/0,offset:1,name:\"Anno Domini\",narrow:\"AD\",abbr:\"AD\"},{since:\"0000-12-31\",until:-1/0,offset:1,name:\"Before Christ\",narrow:\"BC\",abbr:\"BC\"}],dayOfMonthOrdinalParse:/\\d{1,2}(th|st|nd|rd)/,ordinal:function(c){var g=c%10;return c+(1===lt(c%100/10)?\"th\":1===g?\"st\":2===g?\"nd\":3===g?\"rd\":\"th\")}}),m.lang=ft(\"moment.lang is deprecated. Use moment.locale instead.\",ir),m.langData=ft(\"moment.langData is deprecated. Use moment.localeData instead.\",Sr);var Ir=Math.abs;function Cs(c,g,v,b){var S=un(g,v);return c._milliseconds+=b*S._milliseconds,c._days+=b*S._days,c._months+=b*S._months,c._bubble()}function _f(c){return c<0?Math.floor(c):Math.ceil(c)}function yf(c){return 4800*c/146097}function $(c){return 146097*c/4800}function Ui(c){return function(){return this.as(c)}}var wl=Ui(\"ms\"),Nt=Ui(\"s\"),Mf=Ui(\"m\"),sa=Ui(\"h\"),ar=Ui(\"d\"),Dd=Ui(\"w\"),wd=Ui(\"M\"),p_=Ui(\"Q\"),bb=Ui(\"y\"),vf=wl;function Kr(c){return function(){return this.isValid()?this._data[c]:NaN}}var lr=Kr(\"milliseconds\"),xr=Kr(\"seconds\"),m_=Kr(\"minutes\"),Df=Kr(\"hours\"),g_=Kr(\"days\"),__=Kr(\"months\"),bd=Kr(\"years\");var ur=Math.round,es={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function y_(c,g,v,b,S){return S.relativeTime(g||1,!!v,c,b)}var bl=Math.abs;function Ls(c){return(c>0)-(c<0)||+c}function fo(){if(!this.isValid())return this.localeData().invalidDate();var b,S,P,W,Re,rt,nn,Ar,c=bl(this._milliseconds)/1e3,g=bl(this._days),v=bl(this._months),_e=this.asSeconds();return _e?(b=Ti(c/60),S=Ti(b/60),c%=60,b%=60,P=Ti(v/12),v%=12,W=c?c.toFixed(3).replace(/\\.?0+$/,\"\"):\"\",Re=_e<0?\"-\":\"\",rt=Ls(this._months)!==Ls(_e)?\"-\":\"\",nn=Ls(this._days)!==Ls(_e)?\"-\":\"\",Ar=Ls(this._milliseconds)!==Ls(_e)?\"-\":\"\",Re+\"P\"+(P?rt+P+\"Y\":\"\")+(v?rt+v+\"M\":\"\")+(g?nn+g+\"D\":\"\")+(S||b||c?\"T\":\"\")+(S?Ar+S+\"H\":\"\")+(b?Ar+b+\"M\":\"\")+(c?Ar+W+\"S\":\"\")):\"P0D\"}var mt=pl.prototype;return mt.isValid=function Jg(){return this._isValid},mt.abs=function gf(){var c=this._data;return this._milliseconds=Ir(this._milliseconds),this._days=Ir(this._days),this._months=Ir(this._months),c.milliseconds=Ir(c.milliseconds),c.seconds=Ir(c.seconds),c.minutes=Ir(c.minutes),c.hours=Ir(c.hours),c.months=Ir(c.months),c.years=Ir(c.years),this},mt.add=function c_(c,g){return Cs(this,c,g,1)},mt.subtract=function h_(c,g){return Cs(this,c,g,-1)},mt.as=function ht(c){if(!this.isValid())return NaN;var g,v,b=this._milliseconds;if(\"month\"===(c=ui(c))||\"quarter\"===c||\"year\"===c)switch(g=this._days+b/864e5,v=this._months+yf(g),c){case\"month\":return v;case\"quarter\":return v/3;case\"year\":return v/12}else switch(g=this._days+Math.round($(this._months)),c){case\"week\":return g/7+b/6048e5;case\"day\":return g+b/864e5;case\"hour\":return 24*g+b/36e5;case\"minute\":return 1440*g+b/6e4;case\"second\":return 86400*g+b/1e3;case\"millisecond\":return Math.floor(864e5*g)+b;default:throw new Error(\"Unknown unit \"+c)}},mt.asMilliseconds=wl,mt.asSeconds=Nt,mt.asMinutes=Mf,mt.asHours=sa,mt.asDays=ar,mt.asWeeks=Dd,mt.asMonths=wd,mt.asQuarters=p_,mt.asYears=bb,mt.valueOf=vf,mt._bubble=function f_(){var S,P,W,_e,Re,c=this._milliseconds,g=this._days,v=this._months,b=this._data;return c>=0&&g>=0&&v>=0||c<=0&&g<=0&&v<=0||(c+=864e5*_f($(v)+g),g=0,v=0),b.milliseconds=c%1e3,S=Ti(c/1e3),b.seconds=S%60,P=Ti(S/60),b.minutes=P%60,W=Ti(P/60),b.hours=W%24,g+=Ti(W/24),v+=Re=Ti(yf(g)),g-=_f($(Re)),_e=Ti(v/12),v%=12,b.days=g,b.months=v,b.years=_e,this},mt.clone=function Wn(){return un(this)},mt.get=function Nr(c){return c=ui(c),this.isValid()?this[c+\"s\"]():NaN},mt.milliseconds=lr,mt.seconds=xr,mt.minutes=m_,mt.hours=Df,mt.days=g_,mt.weeks=function Td(){return Ti(this.days()/7)},mt.months=__,mt.years=bd,mt.humanize=function Tf(c,g){if(!this.isValid())return this.localeData().invalidDate();var S,P,v=!1,b=es;return\"object\"==typeof c&&(g=c,c=!1),\"boolean\"==typeof c&&(v=c),\"object\"==typeof g&&(b=Object.assign({},es,g),null!=g.s&&null==g.ss&&(b.ss=g.s-1)),P=function wf(c,g,v,b){var S=un(c).abs(),P=ur(S.as(\"s\")),W=ur(S.as(\"m\")),_e=ur(S.as(\"h\")),Re=ur(S.as(\"d\")),rt=ur(S.as(\"M\")),nn=ur(S.as(\"w\")),Ar=ur(S.as(\"y\")),Vi=P<=v.ss&&[\"s\",P]||P0,Vi[4]=b,y_.apply(null,Vi)}(this,!v,b,S=this.localeData()),v&&(P=S.pastFuture(+this,P)),S.postformat(P)},mt.toISOString=fo,mt.toString=fo,mt.toJSON=fo,mt.locale=Ko,mt.localeData=yl,mt.toIsoString=ft(\"toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)\",fo),mt.lang=Ei,ge(\"X\",0,0,\"unix\"),ge(\"x\",0,0,\"valueOf\"),ye(\"x\",Zs),ye(\"X\",/[+-]?\\d+(\\.\\d{1,3})?/),Ct(\"X\",function(c,g,v){v._d=new Date(1e3*parseFloat(c))}),Ct(\"x\",function(c,g,v){v._d=new Date(lt(c))}),m.version=\"2.30.1\",function y(c){w=c}(Ut),m.fn=te,m.min=function Gg(){return hd(\"isBefore\",[].slice.call(arguments,0))},m.max=function Qg(){return hd(\"isAfter\",[].slice.call(arguments,0))},m.now=function(){return Date.now?Date.now():+new Date},m.utc=ae,m.unix=function l_(c){return Ut(1e3*c)},m.months=function Ye(c,g){return ia(c,g,\"months\")},m.isDate=B,m.locale=ir,m.invalid=gt,m.duration=un,m.isMoment=De,m.weekdays=function wb(c,g,v){return ra(c,g,v,\"weekdays\")},m.parseZone=function pf(){return Ut.apply(null,arguments).parseZone()},m.localeData=Sr,m.isDuration=Rn,m.monthsShort=function mf(c,g){return ia(c,g,\"monthsShort\")},m.weekdaysMin=function d_(c,g,v){return ra(c,g,v,\"weekdaysMin\")},m.defineLocale=eo,m.updateLocale=function Hg(c,g){if(null!=g){var v,b,S=ol;null!=Wt[c]&&null!=Wt[c].parentLocale?Wt[c].set(we(Wt[c]._config,g)):(null!=(b=Qr(c))&&(S=b._config),g=we(S,g),null==b&&(g.abbr=c),(v=new fe(g)).parentLocale=Wt[c],Wt[c]=v),ir(c)}else null!=Wt[c]&&(null!=Wt[c].parentLocale?(Wt[c]=Wt[c].parentLocale,c===ir()&&ir(c)):null!=Wt[c]&&delete Wt[c]);return Wt[c]},m.locales=function zg(){return Ae(Wt)},m.weekdaysShort=function u_(c,g,v){return ra(c,g,v,\"weekdaysShort\")},m.normalizeUnits=ui,m.relativeTimeRounding=function Cd(c){return void 0===c?ur:\"function\"==typeof c&&(ur=c,!0)},m.relativeTimeThreshold=function bf(c,g){return void 0!==es[c]&&(void 0===g?es[c]:(es[c]=g,\"s\"===c&&(es.ss=g-1),!0))},m.calendarFormat=function so(c,g){var v=c.diff(g,\"days\",!0);return v<-6?\"sameElse\":v<-1?\"lastWeek\":v<0?\"lastDay\":v<1?\"sameDay\":v<2?\"nextDay\":v<7?\"nextWeek\":\"sameElse\"},m.prototype=te,m.HTML5_FMT={DATETIME_LOCAL:\"YYYY-MM-DDTHH:mm\",DATETIME_LOCAL_SECONDS:\"YYYY-MM-DDTHH:mm:ss\",DATETIME_LOCAL_MS:\"YYYY-MM-DDTHH:mm:ss.SSS\",DATE:\"YYYY-MM-DD\",TIME:\"HH:mm\",TIME_SECONDS:\"HH:mm:ss\",TIME_MS:\"HH:mm:ss.SSS\",WEEK:\"GGGG-[W]WW\",MONTH:\"YYYY-MM\"},m}()},5129:(z,O,L)=>{var w=L(1474).FilterCSS,m=L(1474).getDefaultWhiteList,y=L(8735);var f=new w;function B(ie){return ie.replace(H,\"<\").replace(ae,\">\")}var H=//g,le=/\"/g,K=/"/g,at=/&#([a-zA-Z0-9]*);?/gim,We=/:?/gim,gt=/&newline;?/gim,Ke=/((j\\s*a\\s*v\\s*a|v\\s*b|l\\s*i\\s*v\\s*e)\\s*s\\s*c\\s*r\\s*i\\s*p\\s*t\\s*|m\\s*o\\s*c\\s*h\\s*a):/gi,Ge=/e\\s*x\\s*p\\s*r\\s*e\\s*s\\s*s\\s*i\\s*o\\s*n\\s*\\(.*/gi,Tt=/u\\s*r\\s*l\\s*\\(.*/gi;function _t(ie){return ie.replace(le,\""\")}function De(ie){return ie.replace(K,'\"')}function Ne(ie){return ie.replace(at,function(ue,Ie){return String.fromCharCode(\"x\"===Ie[0]||\"X\"===Ie[0]?parseInt(Ie.substr(1),16):parseInt(Ie,10))})}function ft(ie){return ie.replace(We,\":\").replace(gt,\" \")}function Jn(ie){for(var Se=\"\",ue=0,Ie=ie.length;ue{var w=L(5129),m=L(4469),y=L(9278);function _(T,C){return new y(C).process(T)}(O=z.exports=_).filterXSS=_,O.FilterXSS=y,function(){for(var T in w)O[T]=w[T];for(var C in m)O[C]=m[C]}(),typeof window<\"u\"&&(window.filterXSS=z.exports),function f(){return typeof self<\"u\"&&typeof DedicatedWorkerGlobalScope<\"u\"&&self instanceof DedicatedWorkerGlobalScope}()&&(self.filterXSS=z.exports)},4469:(z,O,L)=>{var w=L(8735);function m(H){var le,ae=w.spaceIndex(H);return le=H.slice(1,-1===ae?-1:ae+1),\"/\"===(le=w.trim(le).toLowerCase()).slice(0,1)&&(le=le.slice(1)),\"/\"===le.slice(-1)&&(le=le.slice(0,-1)),le}function y(H){return\"0;ae--){var le=H[ae];if(\" \"!==le)return\"=\"===le?ae:-1}}function de(H){return function B(H){return'\"'===H[0]&&'\"'===H[H.length-1]||\"'\"===H[0]&&\"'\"===H[H.length-1]}(H)?H.substr(1,H.length-2):H}O.parseTag=function _(H,ae,le){\"use strict\";var K=\"\",at=0,We=!1,gt=!1,Ke=0,Ge=H.length,Tt=\"\",_t=\"\";e:for(Ke=0;Ke\"===De||Ke===Ge-1){K+=le(H.slice(at,We)),Tt=m(_t=H.slice(We,Ke+1)),K+=ae(We,K.length,Tt,_t,y(_t)),at=Ke+1,We=!1;continue}if('\"'===De||\"'\"===De)for(var Ne=1,ft=H.charAt(Ke-Ne);\"\"===ft.trim()||\"=\"===ft;){if(\"=\"===ft){gt=De;continue e}ft=H.charAt(Ke-++Ne)}}else if(De===gt){gt=!1;continue}}return at{z.exports={indexOf:function(O,L){var w,m;if(Array.prototype.indexOf)return O.indexOf(L);for(w=0,m=O.length;w{var w=L(1474).FilterCSS,m=L(5129),y=L(4469),_=y.parseTag,f=y.parseAttr,T=L(8735);function C(H){return null==H}function de(H){(H=function F(H){var ae={};for(var le in H)ae[le]=H[le];return ae}(H||{})).stripIgnoreTag&&(H.onIgnoreTag&&console.error('Notes: cannot use these two options \"stripIgnoreTag\" and \"onIgnoreTag\" at the same time'),H.onIgnoreTag=m.onIgnoreTagStripAll),H.whiteList=H.whiteList||H.allowList?function B(H){var ae={};for(var le in H)Array.isArray(H[le])?ae[le.toLowerCase()]=H[le].map(function(K){return K.toLowerCase()}):ae[le.toLowerCase()]=H[le];return ae}(H.whiteList||H.allowList):m.whiteList,H.onTag=H.onTag||m.onTag,H.onTagAttr=H.onTagAttr||m.onTagAttr,H.onIgnoreTag=H.onIgnoreTag||m.onIgnoreTag,H.onIgnoreTagAttr=H.onIgnoreTagAttr||m.onIgnoreTagAttr,H.safeAttrValue=H.safeAttrValue||m.safeAttrValue,H.escapeHtml=H.escapeHtml||m.escapeHtml,this.options=H,!1===H.css?this.cssFilter=!1:(H.css=H.css||{},this.cssFilter=new w(H.css))}de.prototype.process=function(H){if(!(H=(H=H||\"\").toString()))return\"\";var le=this.options,K=le.whiteList,at=le.onTag,We=le.onIgnoreTag,gt=le.onTagAttr,Ke=le.onIgnoreTagAttr,Ge=le.safeAttrValue,Tt=le.escapeHtml,_t=this.cssFilter;le.stripBlankChar&&(H=m.stripBlankChar(H)),le.allowCommentTag||(H=m.stripCommentTag(H));var De=!1;le.stripIgnoreTagBody&&(De=m.StripTagBody(le.stripIgnoreTagBody,We),We=De.onIgnoreTag);var Ne=_(H,function(ft,Jn,Le,oe,pe){var we={sourcePosition:ft,position:Jn,isClosing:pe,isWhite:Object.prototype.hasOwnProperty.call(K,Le)},fe=at(Le,oe,we);if(!C(fe))return fe;if(we.isWhite){if(we.isClosing)return\"\";var Ae=function I(H){var ae=T.spaceIndex(H);if(-1===ae)return{html:\"\",closing:\"/\"===H[H.length-2]};var le=\"/\"===(H=T.trim(H.slice(ae+1,-1)))[H.length-1];return le&&(H=T.trim(H.slice(0,-1))),{html:H,closing:le}}(oe),ie=K[Le],Se=f(Ae.html,function(ue,Ie){var wt=-1!==T.indexOf(ie,ue),At=gt(Le,ue,Ie,wt);return C(At)?wt?(Ie=Ge(Le,ue,Ie,_t))?ue+'=\"'+Ie+'\"':ue:C(At=Ke(Le,ue,Ie,wt))?void 0:At:At});return oe=\"<\"+Le,Se&&(oe+=\" \"+Se),Ae.closing&&(oe+=\" /\"),oe+\">\"}return C(fe=We(Le,oe,we))?Tt(oe):fe},Tt);return De&&(Ne=De.remove(Ne)),Ne},z.exports=de},6700:(z,O,L)=>{var w={\"./af\":3274,\"./af.js\":3274,\"./ar\":2097,\"./ar-dz\":1867,\"./ar-dz.js\":1867,\"./ar-kw\":7078,\"./ar-kw.js\":7078,\"./ar-ly\":7776,\"./ar-ly.js\":7776,\"./ar-ma\":6789,\"./ar-ma.js\":6789,\"./ar-ps\":3807,\"./ar-ps.js\":3807,\"./ar-sa\":6897,\"./ar-sa.js\":6897,\"./ar-tn\":1585,\"./ar-tn.js\":1585,\"./ar.js\":2097,\"./az\":5611,\"./az.js\":5611,\"./be\":2459,\"./be.js\":2459,\"./bg\":1825,\"./bg.js\":1825,\"./bm\":5918,\"./bm.js\":5918,\"./bn\":4065,\"./bn-bd\":9683,\"./bn-bd.js\":9683,\"./bn.js\":4065,\"./bo\":1034,\"./bo.js\":1034,\"./br\":7671,\"./br.js\":7671,\"./bs\":8153,\"./bs.js\":8153,\"./ca\":4287,\"./ca.js\":4287,\"./cs\":2616,\"./cs.js\":2616,\"./cv\":7049,\"./cv.js\":7049,\"./cy\":9172,\"./cy.js\":9172,\"./da\":605,\"./da.js\":605,\"./de\":4013,\"./de-at\":3395,\"./de-at.js\":3395,\"./de-ch\":9835,\"./de-ch.js\":9835,\"./de.js\":4013,\"./dv\":4570,\"./dv.js\":4570,\"./el\":1859,\"./el.js\":1859,\"./en-au\":5785,\"./en-au.js\":5785,\"./en-ca\":3792,\"./en-ca.js\":3792,\"./en-gb\":7651,\"./en-gb.js\":7651,\"./en-ie\":1929,\"./en-ie.js\":1929,\"./en-il\":9818,\"./en-il.js\":9818,\"./en-in\":6612,\"./en-in.js\":6612,\"./en-nz\":4900,\"./en-nz.js\":4900,\"./en-sg\":2721,\"./en-sg.js\":2721,\"./eo\":5159,\"./eo.js\":5159,\"./es\":1954,\"./es-do\":1780,\"./es-do.js\":1780,\"./es-mx\":3468,\"./es-mx.js\":3468,\"./es-us\":4938,\"./es-us.js\":4938,\"./es.js\":1954,\"./et\":1453,\"./et.js\":1453,\"./eu\":4697,\"./eu.js\":4697,\"./fa\":2900,\"./fa.js\":2900,\"./fi\":9775,\"./fi.js\":9775,\"./fil\":4282,\"./fil.js\":4282,\"./fo\":4236,\"./fo.js\":4236,\"./fr\":9361,\"./fr-ca\":2830,\"./fr-ca.js\":2830,\"./fr-ch\":1412,\"./fr-ch.js\":1412,\"./fr.js\":9361,\"./fy\":6984,\"./fy.js\":6984,\"./ga\":3961,\"./ga.js\":3961,\"./gd\":8849,\"./gd.js\":8849,\"./gl\":4273,\"./gl.js\":4273,\"./gom-deva\":623,\"./gom-deva.js\":623,\"./gom-latn\":2696,\"./gom-latn.js\":2696,\"./gu\":6928,\"./gu.js\":6928,\"./he\":4804,\"./he.js\":4804,\"./hi\":3015,\"./hi.js\":3015,\"./hr\":7134,\"./hr.js\":7134,\"./hu\":670,\"./hu.js\":670,\"./hy-am\":4523,\"./hy-am.js\":4523,\"./id\":9233,\"./id.js\":9233,\"./is\":4693,\"./is.js\":4693,\"./it\":3936,\"./it-ch\":8118,\"./it-ch.js\":8118,\"./it.js\":3936,\"./ja\":6871,\"./ja.js\":6871,\"./jv\":8710,\"./jv.js\":8710,\"./ka\":7125,\"./ka.js\":7125,\"./kk\":2461,\"./kk.js\":2461,\"./km\":7399,\"./km.js\":7399,\"./kn\":8720,\"./kn.js\":8720,\"./ko\":5306,\"./ko.js\":5306,\"./ku\":2995,\"./ku-kmr\":4852,\"./ku-kmr.js\":4852,\"./ku.js\":2995,\"./ky\":8779,\"./ky.js\":8779,\"./lb\":2057,\"./lb.js\":2057,\"./lo\":7192,\"./lo.js\":7192,\"./lt\":5430,\"./lt.js\":5430,\"./lv\":3363,\"./lv.js\":3363,\"./me\":2939,\"./me.js\":2939,\"./mi\":8212,\"./mi.js\":8212,\"./mk\":9718,\"./mk.js\":9718,\"./ml\":561,\"./ml.js\":561,\"./mn\":8929,\"./mn.js\":8929,\"./mr\":4880,\"./mr.js\":4880,\"./ms\":3193,\"./ms-my\":2074,\"./ms-my.js\":2074,\"./ms.js\":3193,\"./mt\":4082,\"./mt.js\":4082,\"./my\":2261,\"./my.js\":2261,\"./nb\":5273,\"./nb.js\":5273,\"./ne\":9874,\"./ne.js\":9874,\"./nl\":1667,\"./nl-be\":1484,\"./nl-be.js\":1484,\"./nl.js\":1667,\"./nn\":7262,\"./nn.js\":7262,\"./oc-lnc\":9679,\"./oc-lnc.js\":9679,\"./pa-in\":6830,\"./pa-in.js\":6830,\"./pl\":3616,\"./pl.js\":3616,\"./pt\":5138,\"./pt-br\":2751,\"./pt-br.js\":2751,\"./pt.js\":5138,\"./ro\":7968,\"./ro.js\":7968,\"./ru\":1828,\"./ru.js\":1828,\"./sd\":2188,\"./sd.js\":2188,\"./se\":6562,\"./se.js\":6562,\"./si\":7172,\"./si.js\":7172,\"./sk\":9966,\"./sk.js\":9966,\"./sl\":7520,\"./sl.js\":7520,\"./sq\":5291,\"./sq.js\":5291,\"./sr\":450,\"./sr-cyrl\":7603,\"./sr-cyrl.js\":7603,\"./sr.js\":450,\"./ss\":383,\"./ss.js\":383,\"./sv\":7221,\"./sv.js\":7221,\"./sw\":1743,\"./sw.js\":1743,\"./ta\":6351,\"./ta.js\":6351,\"./te\":9620,\"./te.js\":9620,\"./tet\":6278,\"./tet.js\":6278,\"./tg\":6987,\"./tg.js\":6987,\"./th\":9325,\"./th.js\":9325,\"./tk\":3485,\"./tk.js\":3485,\"./tl-ph\":8148,\"./tl-ph.js\":8148,\"./tlh\":9616,\"./tlh.js\":9616,\"./tr\":4040,\"./tr.js\":4040,\"./tzl\":594,\"./tzl.js\":594,\"./tzm\":673,\"./tzm-latn\":3226,\"./tzm-latn.js\":3226,\"./tzm.js\":673,\"./ug-cn\":9580,\"./ug-cn.js\":9580,\"./uk\":7270,\"./uk.js\":7270,\"./ur\":1656,\"./ur.js\":1656,\"./uz\":8364,\"./uz-latn\":8744,\"./uz-latn.js\":8744,\"./uz.js\":8364,\"./vi\":5049,\"./vi.js\":5049,\"./x-pseudo\":5106,\"./x-pseudo.js\":5106,\"./yo\":6199,\"./yo.js\":6199,\"./zh-cn\":7280,\"./zh-cn.js\":7280,\"./zh-hk\":6860,\"./zh-hk.js\":6860,\"./zh-mo\":2335,\"./zh-mo.js\":2335,\"./zh-tw\":482,\"./zh-tw.js\":482};function m(_){var f=y(_);return L(f)}function y(_){if(!L.o(w,_)){var f=new Error(\"Cannot find module '\"+_+\"'\");throw f.code=\"MODULE_NOT_FOUND\",f}return w[_]}m.keys=function(){return Object.keys(w)},m.resolve=y,z.exports=m,m.id=6700}},z=>{z(z.s=4211)}]);"), } fileg := &embedded.EmbeddedFile{ - Filename: "polyfills.ec93e94cdc982bb2.js", - FileModTime: time.Unix(1691853596, 0), + Filename: "polyfills.1683d09a1b100e14.js", + FileModTime: time.Unix(1703683659, 0), - Content: string("\"use strict\";(self.webpackChunkoerc_client=self.webpackChunkoerc_client||[]).push([[429],{5321:(ie,Ee,de)=>{de(8332)},8332:()=>{!function(e){const n=e.performance;function s(j){n&&n.mark&&n.mark(j)}function r(j,h){n&&n.measure&&n.measure(j,h)}s(\"Zone\");const i=e.__Zone_symbol_prefix||\"__zone_symbol__\";function l(j){return i+j}const p=!0===e[l(\"forceDuplicateZoneCheck\")];if(e.Zone){if(p||\"function\"!=typeof e.Zone.__symbol__)throw new Error(\"Zone already loaded.\");return e.Zone}let E=(()=>{class h{static assertZonePatched(){if(e.Promise!==oe.ZoneAwarePromise)throw new Error(\"Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)\")}static get root(){let t=h.current;for(;t.parent;)t=t.parent;return t}static get current(){return W.zone}static get currentTask(){return re}static __load_patch(t,_,w=!1){if(oe.hasOwnProperty(t)){if(!w&&p)throw Error(\"Already loaded patch: \"+t)}else if(!e[\"__Zone_disable_\"+t]){const L=\"Zone:\"+t;s(L),oe[t]=_(e,h,Y),r(L,L)}}get parent(){return this._parent}get name(){return this._name}constructor(t,_){this._parent=t,this._name=_?_.name||\"unnamed\":\"\",this._properties=_&&_.properties||{},this._zoneDelegate=new v(this,this._parent&&this._parent._zoneDelegate,_)}get(t){const _=this.getZoneWith(t);if(_)return _._properties[t]}getZoneWith(t){let _=this;for(;_;){if(_._properties.hasOwnProperty(t))return _;_=_._parent}return null}fork(t){if(!t)throw new Error(\"ZoneSpec required!\");return this._zoneDelegate.fork(this,t)}wrap(t,_){if(\"function\"!=typeof t)throw new Error(\"Expecting function got: \"+t);const w=this._zoneDelegate.intercept(this,t,_),L=this;return function(){return L.runGuarded(w,this,arguments,_)}}run(t,_,w,L){W={parent:W,zone:this};try{return this._zoneDelegate.invoke(this,t,_,w,L)}finally{W=W.parent}}runGuarded(t,_=null,w,L){W={parent:W,zone:this};try{try{return this._zoneDelegate.invoke(this,t,_,w,L)}catch(a){if(this._zoneDelegate.handleError(this,a))throw a}}finally{W=W.parent}}runTask(t,_,w){if(t.zone!=this)throw new Error(\"A task can only be run in the zone of creation! (Creation: \"+(t.zone||K).name+\"; Execution: \"+this.name+\")\");if(t.state===G&&(t.type===Q||t.type===P))return;const L=t.state!=y;L&&t._transitionTo(y,A),t.runCount++;const a=re;re=t,W={parent:W,zone:this};try{t.type==P&&t.data&&!t.data.isPeriodic&&(t.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,t,_,w)}catch(u){if(this._zoneDelegate.handleError(this,u))throw u}}finally{t.state!==G&&t.state!==d&&(t.type==Q||t.data&&t.data.isPeriodic?L&&t._transitionTo(A,y):(t.runCount=0,this._updateTaskCount(t,-1),L&&t._transitionTo(G,y,G))),W=W.parent,re=a}}scheduleTask(t){if(t.zone&&t.zone!==this){let w=this;for(;w;){if(w===t.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${t.zone.name}`);w=w.parent}}t._transitionTo(z,G);const _=[];t._zoneDelegates=_,t._zone=this;try{t=this._zoneDelegate.scheduleTask(this,t)}catch(w){throw t._transitionTo(d,z,G),this._zoneDelegate.handleError(this,w),w}return t._zoneDelegates===_&&this._updateTaskCount(t,1),t.state==z&&t._transitionTo(A,z),t}scheduleMicroTask(t,_,w,L){return this.scheduleTask(new m(I,t,_,w,L,void 0))}scheduleMacroTask(t,_,w,L,a){return this.scheduleTask(new m(P,t,_,w,L,a))}scheduleEventTask(t,_,w,L,a){return this.scheduleTask(new m(Q,t,_,w,L,a))}cancelTask(t){if(t.zone!=this)throw new Error(\"A task can only be cancelled in the zone of creation! (Creation: \"+(t.zone||K).name+\"; Execution: \"+this.name+\")\");if(t.state===A||t.state===y){t._transitionTo(V,A,y);try{this._zoneDelegate.cancelTask(this,t)}catch(_){throw t._transitionTo(d,V),this._zoneDelegate.handleError(this,_),_}return this._updateTaskCount(t,-1),t._transitionTo(G,V),t.runCount=0,t}}_updateTaskCount(t,_){const w=t._zoneDelegates;-1==_&&(t._zoneDelegates=null);for(let L=0;Lj.hasTask(c,t),onScheduleTask:(j,h,c,t)=>j.scheduleTask(c,t),onInvokeTask:(j,h,c,t,_,w)=>j.invokeTask(c,t,_,w),onCancelTask:(j,h,c,t)=>j.cancelTask(c,t)};class v{constructor(h,c,t){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=h,this._parentDelegate=c,this._forkZS=t&&(t&&t.onFork?t:c._forkZS),this._forkDlgt=t&&(t.onFork?c:c._forkDlgt),this._forkCurrZone=t&&(t.onFork?this.zone:c._forkCurrZone),this._interceptZS=t&&(t.onIntercept?t:c._interceptZS),this._interceptDlgt=t&&(t.onIntercept?c:c._interceptDlgt),this._interceptCurrZone=t&&(t.onIntercept?this.zone:c._interceptCurrZone),this._invokeZS=t&&(t.onInvoke?t:c._invokeZS),this._invokeDlgt=t&&(t.onInvoke?c:c._invokeDlgt),this._invokeCurrZone=t&&(t.onInvoke?this.zone:c._invokeCurrZone),this._handleErrorZS=t&&(t.onHandleError?t:c._handleErrorZS),this._handleErrorDlgt=t&&(t.onHandleError?c:c._handleErrorDlgt),this._handleErrorCurrZone=t&&(t.onHandleError?this.zone:c._handleErrorCurrZone),this._scheduleTaskZS=t&&(t.onScheduleTask?t:c._scheduleTaskZS),this._scheduleTaskDlgt=t&&(t.onScheduleTask?c:c._scheduleTaskDlgt),this._scheduleTaskCurrZone=t&&(t.onScheduleTask?this.zone:c._scheduleTaskCurrZone),this._invokeTaskZS=t&&(t.onInvokeTask?t:c._invokeTaskZS),this._invokeTaskDlgt=t&&(t.onInvokeTask?c:c._invokeTaskDlgt),this._invokeTaskCurrZone=t&&(t.onInvokeTask?this.zone:c._invokeTaskCurrZone),this._cancelTaskZS=t&&(t.onCancelTask?t:c._cancelTaskZS),this._cancelTaskDlgt=t&&(t.onCancelTask?c:c._cancelTaskDlgt),this._cancelTaskCurrZone=t&&(t.onCancelTask?this.zone:c._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const _=t&&t.onHasTask;(_||c&&c._hasTaskZS)&&(this._hasTaskZS=_?t:b,this._hasTaskDlgt=c,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=h,t.onScheduleTask||(this._scheduleTaskZS=b,this._scheduleTaskDlgt=c,this._scheduleTaskCurrZone=this.zone),t.onInvokeTask||(this._invokeTaskZS=b,this._invokeTaskDlgt=c,this._invokeTaskCurrZone=this.zone),t.onCancelTask||(this._cancelTaskZS=b,this._cancelTaskDlgt=c,this._cancelTaskCurrZone=this.zone))}fork(h,c){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,h,c):new E(h,c)}intercept(h,c,t){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,h,c,t):c}invoke(h,c,t,_,w){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,h,c,t,_,w):c.apply(t,_)}handleError(h,c){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,h,c)}scheduleTask(h,c){let t=c;if(this._scheduleTaskZS)this._hasTaskZS&&t._zoneDelegates.push(this._hasTaskDlgtOwner),t=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,h,c),t||(t=c);else if(c.scheduleFn)c.scheduleFn(c);else{if(c.type!=I)throw new Error(\"Task is missing scheduleFn.\");C(c)}return t}invokeTask(h,c,t,_){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,h,c,t,_):c.callback.apply(t,_)}cancelTask(h,c){let t;if(this._cancelTaskZS)t=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,h,c);else{if(!c.cancelFn)throw Error(\"Task is not cancelable\");t=c.cancelFn(c)}return t}hasTask(h,c){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,h,c)}catch(t){this.handleError(h,t)}}_updateTaskCount(h,c){const t=this._taskCounts,_=t[h],w=t[h]=_+c;if(w<0)throw new Error(\"More tasks executed then were scheduled.\");0!=_&&0!=w||this.hasTask(this.zone,{microTask:t.microTask>0,macroTask:t.macroTask>0,eventTask:t.eventTask>0,change:h})}}class m{constructor(h,c,t,_,w,L){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state=\"notScheduled\",this.type=h,this.source=c,this.data=_,this.scheduleFn=w,this.cancelFn=L,!t)throw new Error(\"callback is not defined\");this.callback=t;const a=this;this.invoke=h===Q&&_&&_.useG?m.invokeTask:function(){return m.invokeTask.call(e,a,this,arguments)}}static invokeTask(h,c,t){h||(h=this),ee++;try{return h.runCount++,h.zone.runTask(h,c,t)}finally{1==ee&&T(),ee--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(G,z)}_transitionTo(h,c,t){if(this._state!==c&&this._state!==t)throw new Error(`${this.type} '${this.source}': can not transition to '${h}', expecting state '${c}'${t?\" or '\"+t+\"'\":\"\"}, was '${this._state}'.`);this._state=h,h==G&&(this._zoneDelegates=null)}toString(){return this.data&&typeof this.data.handleId<\"u\"?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const M=l(\"setTimeout\"),Z=l(\"Promise\"),N=l(\"then\");let J,U=[],x=!1;function X(j){if(J||e[Z]&&(J=e[Z].resolve(0)),J){let h=J[N];h||(h=J.then),h.call(J,j)}else e[M](j,0)}function C(j){0===ee&&0===U.length&&X(T),j&&U.push(j)}function T(){if(!x){for(x=!0;U.length;){const j=U;U=[];for(let h=0;hW,onUnhandledError:q,microtaskDrainDone:q,scheduleMicroTask:C,showUncaughtError:()=>!E[l(\"ignoreConsoleErrorUncaughtError\")],patchEventTarget:()=>[],patchOnProperties:q,patchMethod:()=>q,bindArguments:()=>[],patchThen:()=>q,patchMacroTask:()=>q,patchEventPrototype:()=>q,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>q,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>q,wrapWithCurrentZone:()=>q,filterProperties:()=>[],attachOriginToPatched:()=>q,_redefineProperty:()=>q,patchCallbacks:()=>q,nativeScheduleMicroTask:X};let W={parent:null,zone:new E(null,null)},re=null,ee=0;function q(){}r(\"Zone\",\"Zone\"),e.Zone=E}(typeof window<\"u\"&&window||typeof self<\"u\"&&self||global);const ie=Object.getOwnPropertyDescriptor,Ee=Object.defineProperty,de=Object.getPrototypeOf,ge=Object.create,Ve=Array.prototype.slice,Se=\"addEventListener\",Oe=\"removeEventListener\",Ze=Zone.__symbol__(Se),Ne=Zone.__symbol__(Oe),ce=\"true\",ae=\"false\",ke=Zone.__symbol__(\"\");function Ie(e,n){return Zone.current.wrap(e,n)}function Me(e,n,s,r,i){return Zone.current.scheduleMacroTask(e,n,s,r,i)}const H=Zone.__symbol__,Pe=typeof window<\"u\",Te=Pe?window:void 0,$=Pe&&Te||\"object\"==typeof self&&self||global,ct=\"removeAttribute\";function Le(e,n){for(let s=e.length-1;s>=0;s--)\"function\"==typeof e[s]&&(e[s]=Ie(e[s],n+\"_\"+s));return e}function Fe(e){return!e||!1!==e.writable&&!(\"function\"==typeof e.get&&typeof e.set>\"u\")}const Be=typeof WorkerGlobalScope<\"u\"&&self instanceof WorkerGlobalScope,we=!(\"nw\"in $)&&typeof $.process<\"u\"&&\"[object process]\"==={}.toString.call($.process),Ae=!we&&!Be&&!(!Pe||!Te.HTMLElement),Ue=typeof $.process<\"u\"&&\"[object process]\"==={}.toString.call($.process)&&!Be&&!(!Pe||!Te.HTMLElement),Re={},We=function(e){if(!(e=e||$.event))return;let n=Re[e.type];n||(n=Re[e.type]=H(\"ON_PROPERTY\"+e.type));const s=this||e.target||$,r=s[n];let i;return Ae&&s===Te&&\"error\"===e.type?(i=r&&r.call(this,e.message,e.filename,e.lineno,e.colno,e.error),!0===i&&e.preventDefault()):(i=r&&r.apply(this,arguments),null!=i&&!i&&e.preventDefault()),i};function qe(e,n,s){let r=ie(e,n);if(!r&&s&&ie(s,n)&&(r={enumerable:!0,configurable:!0}),!r||!r.configurable)return;const i=H(\"on\"+n+\"patched\");if(e.hasOwnProperty(i)&&e[i])return;delete r.writable,delete r.value;const l=r.get,p=r.set,E=n.slice(2);let b=Re[E];b||(b=Re[E]=H(\"ON_PROPERTY\"+E)),r.set=function(v){let m=this;!m&&e===$&&(m=$),m&&(\"function\"==typeof m[b]&&m.removeEventListener(E,We),p&&p.call(m,null),m[b]=v,\"function\"==typeof v&&m.addEventListener(E,We,!1))},r.get=function(){let v=this;if(!v&&e===$&&(v=$),!v)return null;const m=v[b];if(m)return m;if(l){let M=l.call(this);if(M)return r.set.call(this,M),\"function\"==typeof v[ct]&&v.removeAttribute(n),M}return null},Ee(e,n,r),e[i]=!0}function Xe(e,n,s){if(n)for(let r=0;rfunction(p,E){const b=s(p,E);return b.cbIdx>=0&&\"function\"==typeof E[b.cbIdx]?Me(b.name,E[b.cbIdx],b,i):l.apply(p,E)})}function ue(e,n){e[H(\"OriginalDelegate\")]=n}let ze=!1,je=!1;function ft(){if(ze)return je;ze=!0;try{const e=Te.navigator.userAgent;(-1!==e.indexOf(\"MSIE \")||-1!==e.indexOf(\"Trident/\")||-1!==e.indexOf(\"Edge/\"))&&(je=!0)}catch{}return je}Zone.__load_patch(\"ZoneAwarePromise\",(e,n,s)=>{const r=Object.getOwnPropertyDescriptor,i=Object.defineProperty,p=s.symbol,E=[],b=!0===e[p(\"DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION\")],v=p(\"Promise\"),m=p(\"then\"),M=\"__creationTrace__\";s.onUnhandledError=a=>{if(s.showUncaughtError()){const u=a&&a.rejection;u?console.error(\"Unhandled Promise rejection:\",u instanceof Error?u.message:u,\"; Zone:\",a.zone.name,\"; Task:\",a.task&&a.task.source,\"; Value:\",u,u instanceof Error?u.stack:void 0):console.error(a)}},s.microtaskDrainDone=()=>{for(;E.length;){const a=E.shift();try{a.zone.runGuarded(()=>{throw a.throwOriginal?a.rejection:a})}catch(u){N(u)}}};const Z=p(\"unhandledPromiseRejectionHandler\");function N(a){s.onUnhandledError(a);try{const u=n[Z];\"function\"==typeof u&&u.call(this,a)}catch{}}function U(a){return a&&a.then}function x(a){return a}function J(a){return c.reject(a)}const X=p(\"state\"),C=p(\"value\"),T=p(\"finally\"),K=p(\"parentPromiseValue\"),G=p(\"parentPromiseState\"),z=\"Promise.then\",A=null,y=!0,V=!1,d=0;function I(a,u){return o=>{try{Y(a,u,o)}catch(f){Y(a,!1,f)}}}const P=function(){let a=!1;return function(o){return function(){a||(a=!0,o.apply(null,arguments))}}},Q=\"Promise resolved with itself\",oe=p(\"currentTaskTrace\");function Y(a,u,o){const f=P();if(a===o)throw new TypeError(Q);if(a[X]===A){let k=null;try{(\"object\"==typeof o||\"function\"==typeof o)&&(k=o&&o.then)}catch(R){return f(()=>{Y(a,!1,R)})(),a}if(u!==V&&o instanceof c&&o.hasOwnProperty(X)&&o.hasOwnProperty(C)&&o[X]!==A)re(o),Y(a,o[X],o[C]);else if(u!==V&&\"function\"==typeof k)try{k.call(o,f(I(a,u)),f(I(a,!1)))}catch(R){f(()=>{Y(a,!1,R)})()}else{a[X]=u;const R=a[C];if(a[C]=o,a[T]===T&&u===y&&(a[X]=a[G],a[C]=a[K]),u===V&&o instanceof Error){const g=n.currentTask&&n.currentTask.data&&n.currentTask.data[M];g&&i(o,oe,{configurable:!0,enumerable:!1,writable:!0,value:g})}for(let g=0;g{try{const D=a[C],S=!!o&&T===o[T];S&&(o[K]=D,o[G]=R);const O=u.run(g,void 0,S&&g!==J&&g!==x?[]:[D]);Y(o,!0,O)}catch(D){Y(o,!1,D)}},o)}const j=function(){},h=e.AggregateError;class c{static toString(){return\"function ZoneAwarePromise() { [native code] }\"}static resolve(u){return Y(new this(null),y,u)}static reject(u){return Y(new this(null),V,u)}static any(u){if(!u||\"function\"!=typeof u[Symbol.iterator])return Promise.reject(new h([],\"All promises were rejected\"));const o=[];let f=0;try{for(let g of u)f++,o.push(c.resolve(g))}catch{return Promise.reject(new h([],\"All promises were rejected\"))}if(0===f)return Promise.reject(new h([],\"All promises were rejected\"));let k=!1;const R=[];return new c((g,D)=>{for(let S=0;S{k||(k=!0,g(O))},O=>{R.push(O),f--,0===f&&(k=!0,D(new h(R,\"All promises were rejected\")))})})}static race(u){let o,f,k=new this((D,S)=>{o=D,f=S});function R(D){o(D)}function g(D){f(D)}for(let D of u)U(D)||(D=this.resolve(D)),D.then(R,g);return k}static all(u){return c.allWithCallback(u)}static allSettled(u){return(this&&this.prototype instanceof c?this:c).allWithCallback(u,{thenCallback:f=>({status:\"fulfilled\",value:f}),errorCallback:f=>({status:\"rejected\",reason:f})})}static allWithCallback(u,o){let f,k,R=new this((O,F)=>{f=O,k=F}),g=2,D=0;const S=[];for(let O of u){U(O)||(O=this.resolve(O));const F=D;try{O.then(B=>{S[F]=o?o.thenCallback(B):B,g--,0===g&&f(S)},B=>{o?(S[F]=o.errorCallback(B),g--,0===g&&f(S)):k(B)})}catch(B){k(B)}g++,D++}return g-=2,0===g&&f(S),R}constructor(u){const o=this;if(!(o instanceof c))throw new Error(\"Must be an instanceof Promise.\");o[X]=A,o[C]=[];try{const f=P();u&&u(f(I(o,y)),f(I(o,V)))}catch(f){Y(o,!1,f)}}get[Symbol.toStringTag](){return\"Promise\"}get[Symbol.species](){return c}then(u,o){let f=this.constructor?.[Symbol.species];(!f||\"function\"!=typeof f)&&(f=this.constructor||c);const k=new f(j),R=n.current;return this[X]==A?this[C].push(R,k,u,o):ee(this,R,k,u,o),k}catch(u){return this.then(null,u)}finally(u){let o=this.constructor?.[Symbol.species];(!o||\"function\"!=typeof o)&&(o=c);const f=new o(j);f[T]=T;const k=n.current;return this[X]==A?this[C].push(k,f,u,u):ee(this,k,f,u,u),f}}c.resolve=c.resolve,c.reject=c.reject,c.race=c.race,c.all=c.all;const t=e[v]=e.Promise;e.Promise=c;const _=p(\"thenPatched\");function w(a){const u=a.prototype,o=r(u,\"then\");if(o&&(!1===o.writable||!o.configurable))return;const f=u.then;u[m]=f,a.prototype.then=function(k,R){return new c((D,S)=>{f.call(this,D,S)}).then(k,R)},a[_]=!0}return s.patchThen=w,t&&(w(t),le(e,\"fetch\",a=>function L(a){return function(u,o){let f=a.apply(u,o);if(f instanceof c)return f;let k=f.constructor;return k[_]||w(k),f}}(a))),Promise[n.__symbol__(\"uncaughtPromiseErrors\")]=E,c}),Zone.__load_patch(\"toString\",e=>{const n=Function.prototype.toString,s=H(\"OriginalDelegate\"),r=H(\"Promise\"),i=H(\"Error\"),l=function(){if(\"function\"==typeof this){const v=this[s];if(v)return\"function\"==typeof v?n.call(v):Object.prototype.toString.call(v);if(this===Promise){const m=e[r];if(m)return n.call(m)}if(this===Error){const m=e[i];if(m)return n.call(m)}}return n.call(this)};l[s]=n,Function.prototype.toString=l;const p=Object.prototype.toString;Object.prototype.toString=function(){return\"function\"==typeof Promise&&this instanceof Promise?\"[object Promise]\":p.call(this)}});let ye=!1;if(typeof window<\"u\")try{const e=Object.defineProperty({},\"passive\",{get:function(){ye=!0}});window.addEventListener(\"test\",e,e),window.removeEventListener(\"test\",e,e)}catch{ye=!1}const ht={useG:!0},te={},Ye={},$e=new RegExp(\"^\"+ke+\"(\\\\w+)(true|false)$\"),Ke=H(\"propagationStopped\");function Je(e,n){const s=(n?n(e):e)+ae,r=(n?n(e):e)+ce,i=ke+s,l=ke+r;te[e]={},te[e][ae]=i,te[e][ce]=l}function dt(e,n,s,r){const i=r&&r.add||Se,l=r&&r.rm||Oe,p=r&&r.listeners||\"eventListeners\",E=r&&r.rmAll||\"removeAllListeners\",b=H(i),v=\".\"+i+\":\",m=\"prependListener\",M=\".\"+m+\":\",Z=function(C,T,K){if(C.isRemoved)return;const G=C.callback;let z;\"object\"==typeof G&&G.handleEvent&&(C.callback=y=>G.handleEvent(y),C.originalDelegate=G);try{C.invoke(C,T,[K])}catch(y){z=y}const A=C.options;return A&&\"object\"==typeof A&&A.once&&T[l].call(T,K.type,C.originalDelegate?C.originalDelegate:C.callback,A),z};function N(C,T,K){if(!(T=T||e.event))return;const G=C||T.target||e,z=G[te[T.type][K?ce:ae]];if(z){const A=[];if(1===z.length){const y=Z(z[0],G,T);y&&A.push(y)}else{const y=z.slice();for(let V=0;V{throw V})}}}const U=function(C){return N(this,C,!1)},x=function(C){return N(this,C,!0)};function J(C,T){if(!C)return!1;let K=!0;T&&void 0!==T.useG&&(K=T.useG);const G=T&&T.vh;let z=!0;T&&void 0!==T.chkDup&&(z=T.chkDup);let A=!1;T&&void 0!==T.rt&&(A=T.rt);let y=C;for(;y&&!y.hasOwnProperty(i);)y=de(y);if(!y&&C[i]&&(y=C),!y||y[b])return!1;const V=T&&T.eventNameToString,d={},I=y[b]=y[i],P=y[H(l)]=y[l],Q=y[H(p)]=y[p],oe=y[H(E)]=y[E];let Y;T&&T.prepend&&(Y=y[H(T.prepend)]=y[T.prepend]);const c=K?function(o){if(!d.isExisting)return I.call(d.target,d.eventName,d.capture?x:U,d.options)}:function(o){return I.call(d.target,d.eventName,o.invoke,d.options)},t=K?function(o){if(!o.isRemoved){const f=te[o.eventName];let k;f&&(k=f[o.capture?ce:ae]);const R=k&&o.target[k];if(R)for(let g=0;gfunction(i,l){i[Ke]=!0,r&&r.apply(i,l)})}function Et(e,n,s,r,i){const l=Zone.__symbol__(r);if(n[l])return;const p=n[l]=n[r];n[r]=function(E,b,v){return b&&b.prototype&&i.forEach(function(m){const M=`${s}.${r}::`+m,Z=b.prototype;try{if(Z.hasOwnProperty(m)){const N=e.ObjectGetOwnPropertyDescriptor(Z,m);N&&N.value?(N.value=e.wrapWithCurrentZone(N.value,M),e._redefineProperty(b.prototype,m,N)):Z[m]&&(Z[m]=e.wrapWithCurrentZone(Z[m],M))}else Z[m]&&(Z[m]=e.wrapWithCurrentZone(Z[m],M))}catch{}}),p.call(n,E,b,v)},e.attachOriginToPatched(n[r],p)}function et(e,n,s){if(!s||0===s.length)return n;const r=s.filter(l=>l.target===e);if(!r||0===r.length)return n;const i=r[0].ignoreProperties;return n.filter(l=>-1===i.indexOf(l))}function tt(e,n,s,r){e&&Xe(e,et(e,n,s),r)}function He(e){return Object.getOwnPropertyNames(e).filter(n=>n.startsWith(\"on\")&&n.length>2).map(n=>n.substring(2))}Zone.__load_patch(\"util\",(e,n,s)=>{const r=He(e);s.patchOnProperties=Xe,s.patchMethod=le,s.bindArguments=Le,s.patchMacroTask=lt;const i=n.__symbol__(\"BLACK_LISTED_EVENTS\"),l=n.__symbol__(\"UNPATCHED_EVENTS\");e[l]&&(e[i]=e[l]),e[i]&&(n[i]=n[l]=e[i]),s.patchEventPrototype=_t,s.patchEventTarget=dt,s.isIEOrEdge=ft,s.ObjectDefineProperty=Ee,s.ObjectGetOwnPropertyDescriptor=ie,s.ObjectCreate=ge,s.ArraySlice=Ve,s.patchClass=ve,s.wrapWithCurrentZone=Ie,s.filterProperties=et,s.attachOriginToPatched=ue,s._redefineProperty=Object.defineProperty,s.patchCallbacks=Et,s.getGlobalObjects=()=>({globalSources:Ye,zoneSymbolEventNames:te,eventNames:r,isBrowser:Ae,isMix:Ue,isNode:we,TRUE_STR:ce,FALSE_STR:ae,ZONE_SYMBOL_PREFIX:ke,ADD_EVENT_LISTENER_STR:Se,REMOVE_EVENT_LISTENER_STR:Oe})});const Ce=H(\"zoneTask\");function pe(e,n,s,r){let i=null,l=null;s+=r;const p={};function E(v){const m=v.data;return m.args[0]=function(){return v.invoke.apply(this,arguments)},m.handleId=i.apply(e,m.args),v}function b(v){return l.call(e,v.data.handleId)}i=le(e,n+=r,v=>function(m,M){if(\"function\"==typeof M[0]){const Z={isPeriodic:\"Interval\"===r,delay:\"Timeout\"===r||\"Interval\"===r?M[1]||0:void 0,args:M},N=M[0];M[0]=function(){try{return N.apply(this,arguments)}finally{Z.isPeriodic||(\"number\"==typeof Z.handleId?delete p[Z.handleId]:Z.handleId&&(Z.handleId[Ce]=null))}};const U=Me(n,M[0],Z,E,b);if(!U)return U;const x=U.data.handleId;return\"number\"==typeof x?p[x]=U:x&&(x[Ce]=U),x&&x.ref&&x.unref&&\"function\"==typeof x.ref&&\"function\"==typeof x.unref&&(U.ref=x.ref.bind(x),U.unref=x.unref.bind(x)),\"number\"==typeof x||x?x:U}return v.apply(e,M)}),l=le(e,s,v=>function(m,M){const Z=M[0];let N;\"number\"==typeof Z?N=p[Z]:(N=Z&&Z[Ce],N||(N=Z)),N&&\"string\"==typeof N.type?\"notScheduled\"!==N.state&&(N.cancelFn&&N.data.isPeriodic||0===N.runCount)&&(\"number\"==typeof Z?delete p[Z]:Z&&(Z[Ce]=null),N.zone.cancelTask(N)):v.apply(e,M)})}Zone.__load_patch(\"legacy\",e=>{const n=e[Zone.__symbol__(\"legacyPatch\")];n&&n()}),Zone.__load_patch(\"timers\",e=>{const n=\"set\",s=\"clear\";pe(e,n,s,\"Timeout\"),pe(e,n,s,\"Interval\"),pe(e,n,s,\"Immediate\")}),Zone.__load_patch(\"requestAnimationFrame\",e=>{pe(e,\"request\",\"cancel\",\"AnimationFrame\"),pe(e,\"mozRequest\",\"mozCancel\",\"AnimationFrame\"),pe(e,\"webkitRequest\",\"webkitCancel\",\"AnimationFrame\")}),Zone.__load_patch(\"blocking\",(e,n)=>{const s=[\"alert\",\"prompt\",\"confirm\"];for(let r=0;rfunction(b,v){return n.current.run(l,e,v,E)})}),Zone.__load_patch(\"EventTarget\",(e,n,s)=>{(function gt(e,n){n.patchEventPrototype(e,n)})(e,s),function mt(e,n){if(Zone[n.symbol(\"patchEventTarget\")])return;const{eventNames:s,zoneSymbolEventNames:r,TRUE_STR:i,FALSE_STR:l,ZONE_SYMBOL_PREFIX:p}=n.getGlobalObjects();for(let b=0;b{ve(\"MutationObserver\"),ve(\"WebKitMutationObserver\")}),Zone.__load_patch(\"IntersectionObserver\",(e,n,s)=>{ve(\"IntersectionObserver\")}),Zone.__load_patch(\"FileReader\",(e,n,s)=>{ve(\"FileReader\")}),Zone.__load_patch(\"on_property\",(e,n,s)=>{!function Tt(e,n){if(we&&!Ue||Zone[e.symbol(\"patchEvents\")])return;const s=n.__Zone_ignore_on_properties;let r=[];if(Ae){const i=window;r=r.concat([\"Document\",\"SVGElement\",\"Element\",\"HTMLElement\",\"HTMLBodyElement\",\"HTMLMediaElement\",\"HTMLFrameSetElement\",\"HTMLFrameElement\",\"HTMLIFrameElement\",\"HTMLMarqueeElement\",\"Worker\"]);const l=function ut(){try{const e=Te.navigator.userAgent;if(-1!==e.indexOf(\"MSIE \")||-1!==e.indexOf(\"Trident/\"))return!0}catch{}return!1}()?[{target:i,ignoreProperties:[\"error\"]}]:[];tt(i,He(i),s&&s.concat(l),de(i))}r=r.concat([\"XMLHttpRequest\",\"XMLHttpRequestEventTarget\",\"IDBIndex\",\"IDBRequest\",\"IDBOpenDBRequest\",\"IDBDatabase\",\"IDBTransaction\",\"IDBCursor\",\"WebSocket\"]);for(let i=0;i{!function pt(e,n){const{isBrowser:s,isMix:r}=n.getGlobalObjects();(s||r)&&e.customElements&&\"customElements\"in e&&n.patchCallbacks(n,e.customElements,\"customElements\",\"define\",[\"connectedCallback\",\"disconnectedCallback\",\"adoptedCallback\",\"attributeChangedCallback\"])}(e,s)}),Zone.__load_patch(\"XHR\",(e,n)=>{!function b(v){const m=v.XMLHttpRequest;if(!m)return;const M=m.prototype;let N=M[Ze],U=M[Ne];if(!N){const d=v.XMLHttpRequestEventTarget;if(d){const I=d.prototype;N=I[Ze],U=I[Ne]}}const x=\"readystatechange\",J=\"scheduled\";function X(d){const I=d.data,P=I.target;P[l]=!1,P[E]=!1;const Q=P[i];N||(N=P[Ze],U=P[Ne]),Q&&U.call(P,x,Q);const oe=P[i]=()=>{if(P.readyState===P.DONE)if(!I.aborted&&P[l]&&d.state===J){const W=P[n.__symbol__(\"loadfalse\")];if(0!==P.status&&W&&W.length>0){const re=d.invoke;d.invoke=function(){const ee=P[n.__symbol__(\"loadfalse\")];for(let q=0;qfunction(d,I){return d[r]=0==I[2],d[p]=I[1],K.apply(d,I)}),z=H(\"fetchTaskAborting\"),A=H(\"fetchTaskScheduling\"),y=le(M,\"send\",()=>function(d,I){if(!0===n.current[A]||d[r])return y.apply(d,I);{const P={target:d,url:d[p],isPeriodic:!1,args:I,aborted:!1},Q=Me(\"XMLHttpRequest.send\",C,P,X,T);d&&!0===d[E]&&!P.aborted&&Q.state===J&&Q.invoke()}}),V=le(M,\"abort\",()=>function(d,I){const P=function Z(d){return d[s]}(d);if(P&&\"string\"==typeof P.type){if(null==P.cancelFn||P.data&&P.data.aborted)return;P.zone.cancelTask(P)}else if(!0===n.current[z])return V.apply(d,I)})}(e);const s=H(\"xhrTask\"),r=H(\"xhrSync\"),i=H(\"xhrListener\"),l=H(\"xhrScheduled\"),p=H(\"xhrURL\"),E=H(\"xhrErrorBeforeScheduled\")}),Zone.__load_patch(\"geolocation\",e=>{e.navigator&&e.navigator.geolocation&&function at(e,n){const s=e.constructor.name;for(let r=0;r{const b=function(){return E.apply(this,Le(arguments,s+\".\"+i))};return ue(b,E),b})(l)}}}(e.navigator.geolocation,[\"getCurrentPosition\",\"watchPosition\"])}),Zone.__load_patch(\"PromiseRejectionEvent\",(e,n)=>{function s(r){return function(i){Qe(e,r).forEach(p=>{const E=e.PromiseRejectionEvent;if(E){const b=new E(r,{promise:i.promise,reason:i.rejection});p.invoke(b)}})}}e.PromiseRejectionEvent&&(n[H(\"unhandledPromiseRejectionHandler\")]=s(\"unhandledrejection\"),n[H(\"rejectionHandledHandler\")]=s(\"rejectionhandled\"))}),Zone.__load_patch(\"queueMicrotask\",(e,n,s)=>{!function yt(e,n){n.patchMethod(e,\"queueMicrotask\",s=>function(r,i){Zone.current.scheduleMicroTask(\"queueMicrotask\",i[0])})}(e,s)})}},ie=>{ie(ie.s=5321)}]);"), + Content: string("\"use strict\";(self.webpackChunkoerc_client=self.webpackChunkoerc_client||[]).push([[429],{5321:(ie,Ee,de)=>{de(8332)},8332:()=>{!function(e){const n=e.performance;function i(L){n&&n.mark&&n.mark(L)}function o(L,T){n&&n.measure&&n.measure(L,T)}i(\"Zone\");const c=e.__Zone_symbol_prefix||\"__zone_symbol__\";function a(L){return c+L}const y=!0===e[a(\"forceDuplicateZoneCheck\")];if(e.Zone){if(y||\"function\"!=typeof e.Zone.__symbol__)throw new Error(\"Zone already loaded.\");return e.Zone}let d=(()=>{class L{static#e=this.__symbol__=a;static assertZonePatched(){if(e.Promise!==oe.ZoneAwarePromise)throw new Error(\"Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)\")}static get root(){let t=L.current;for(;t.parent;)t=t.parent;return t}static get current(){return U.zone}static get currentTask(){return re}static __load_patch(t,r,k=!1){if(oe.hasOwnProperty(t)){if(!k&&y)throw Error(\"Already loaded patch: \"+t)}else if(!e[\"__Zone_disable_\"+t]){const C=\"Zone:\"+t;i(C),oe[t]=r(e,L,z),o(C,C)}}get parent(){return this._parent}get name(){return this._name}constructor(t,r){this._parent=t,this._name=r?r.name||\"unnamed\":\"\",this._properties=r&&r.properties||{},this._zoneDelegate=new v(this,this._parent&&this._parent._zoneDelegate,r)}get(t){const r=this.getZoneWith(t);if(r)return r._properties[t]}getZoneWith(t){let r=this;for(;r;){if(r._properties.hasOwnProperty(t))return r;r=r._parent}return null}fork(t){if(!t)throw new Error(\"ZoneSpec required!\");return this._zoneDelegate.fork(this,t)}wrap(t,r){if(\"function\"!=typeof t)throw new Error(\"Expecting function got: \"+t);const k=this._zoneDelegate.intercept(this,t,r),C=this;return function(){return C.runGuarded(k,this,arguments,r)}}run(t,r,k,C){U={parent:U,zone:this};try{return this._zoneDelegate.invoke(this,t,r,k,C)}finally{U=U.parent}}runGuarded(t,r=null,k,C){U={parent:U,zone:this};try{try{return this._zoneDelegate.invoke(this,t,r,k,C)}catch($){if(this._zoneDelegate.handleError(this,$))throw $}}finally{U=U.parent}}runTask(t,r,k){if(t.zone!=this)throw new Error(\"A task can only be run in the zone of creation! (Creation: \"+(t.zone||K).name+\"; Execution: \"+this.name+\")\");if(t.state===x&&(t.type===Q||t.type===P))return;const C=t.state!=E;C&&t._transitionTo(E,A),t.runCount++;const $=re;re=t,U={parent:U,zone:this};try{t.type==P&&t.data&&!t.data.isPeriodic&&(t.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,t,r,k)}catch(l){if(this._zoneDelegate.handleError(this,l))throw l}}finally{t.state!==x&&t.state!==h&&(t.type==Q||t.data&&t.data.isPeriodic?C&&t._transitionTo(A,E):(t.runCount=0,this._updateTaskCount(t,-1),C&&t._transitionTo(x,E,x))),U=U.parent,re=$}}scheduleTask(t){if(t.zone&&t.zone!==this){let k=this;for(;k;){if(k===t.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${t.zone.name}`);k=k.parent}}t._transitionTo(X,x);const r=[];t._zoneDelegates=r,t._zone=this;try{t=this._zoneDelegate.scheduleTask(this,t)}catch(k){throw t._transitionTo(h,X,x),this._zoneDelegate.handleError(this,k),k}return t._zoneDelegates===r&&this._updateTaskCount(t,1),t.state==X&&t._transitionTo(A,X),t}scheduleMicroTask(t,r,k,C){return this.scheduleTask(new p(I,t,r,k,C,void 0))}scheduleMacroTask(t,r,k,C,$){return this.scheduleTask(new p(P,t,r,k,C,$))}scheduleEventTask(t,r,k,C,$){return this.scheduleTask(new p(Q,t,r,k,C,$))}cancelTask(t){if(t.zone!=this)throw new Error(\"A task can only be cancelled in the zone of creation! (Creation: \"+(t.zone||K).name+\"; Execution: \"+this.name+\")\");if(t.state===A||t.state===E){t._transitionTo(G,A,E);try{this._zoneDelegate.cancelTask(this,t)}catch(r){throw t._transitionTo(h,G),this._zoneDelegate.handleError(this,r),r}return this._updateTaskCount(t,-1),t._transitionTo(x,G),t.runCount=0,t}}_updateTaskCount(t,r){const k=t._zoneDelegates;-1==r&&(t._zoneDelegates=null);for(let C=0;CL.hasTask(t,r),onScheduleTask:(L,T,t,r)=>L.scheduleTask(t,r),onInvokeTask:(L,T,t,r,k,C)=>L.invokeTask(t,r,k,C),onCancelTask:(L,T,t,r)=>L.cancelTask(t,r)};class v{constructor(T,t,r){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=T,this._parentDelegate=t,this._forkZS=r&&(r&&r.onFork?r:t._forkZS),this._forkDlgt=r&&(r.onFork?t:t._forkDlgt),this._forkCurrZone=r&&(r.onFork?this.zone:t._forkCurrZone),this._interceptZS=r&&(r.onIntercept?r:t._interceptZS),this._interceptDlgt=r&&(r.onIntercept?t:t._interceptDlgt),this._interceptCurrZone=r&&(r.onIntercept?this.zone:t._interceptCurrZone),this._invokeZS=r&&(r.onInvoke?r:t._invokeZS),this._invokeDlgt=r&&(r.onInvoke?t:t._invokeDlgt),this._invokeCurrZone=r&&(r.onInvoke?this.zone:t._invokeCurrZone),this._handleErrorZS=r&&(r.onHandleError?r:t._handleErrorZS),this._handleErrorDlgt=r&&(r.onHandleError?t:t._handleErrorDlgt),this._handleErrorCurrZone=r&&(r.onHandleError?this.zone:t._handleErrorCurrZone),this._scheduleTaskZS=r&&(r.onScheduleTask?r:t._scheduleTaskZS),this._scheduleTaskDlgt=r&&(r.onScheduleTask?t:t._scheduleTaskDlgt),this._scheduleTaskCurrZone=r&&(r.onScheduleTask?this.zone:t._scheduleTaskCurrZone),this._invokeTaskZS=r&&(r.onInvokeTask?r:t._invokeTaskZS),this._invokeTaskDlgt=r&&(r.onInvokeTask?t:t._invokeTaskDlgt),this._invokeTaskCurrZone=r&&(r.onInvokeTask?this.zone:t._invokeTaskCurrZone),this._cancelTaskZS=r&&(r.onCancelTask?r:t._cancelTaskZS),this._cancelTaskDlgt=r&&(r.onCancelTask?t:t._cancelTaskDlgt),this._cancelTaskCurrZone=r&&(r.onCancelTask?this.zone:t._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const k=r&&r.onHasTask;(k||t&&t._hasTaskZS)&&(this._hasTaskZS=k?r:b,this._hasTaskDlgt=t,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=T,r.onScheduleTask||(this._scheduleTaskZS=b,this._scheduleTaskDlgt=t,this._scheduleTaskCurrZone=this.zone),r.onInvokeTask||(this._invokeTaskZS=b,this._invokeTaskDlgt=t,this._invokeTaskCurrZone=this.zone),r.onCancelTask||(this._cancelTaskZS=b,this._cancelTaskDlgt=t,this._cancelTaskCurrZone=this.zone))}fork(T,t){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,T,t):new d(T,t)}intercept(T,t,r){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,T,t,r):t}invoke(T,t,r,k,C){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,T,t,r,k,C):t.apply(r,k)}handleError(T,t){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,T,t)}scheduleTask(T,t){let r=t;if(this._scheduleTaskZS)this._hasTaskZS&&r._zoneDelegates.push(this._hasTaskDlgtOwner),r=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,T,t),r||(r=t);else if(t.scheduleFn)t.scheduleFn(t);else{if(t.type!=I)throw new Error(\"Task is missing scheduleFn.\");R(t)}return r}invokeTask(T,t,r,k){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,T,t,r,k):t.callback.apply(r,k)}cancelTask(T,t){let r;if(this._cancelTaskZS)r=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,T,t);else{if(!t.cancelFn)throw Error(\"Task is not cancelable\");r=t.cancelFn(t)}return r}hasTask(T,t){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,T,t)}catch(r){this.handleError(T,r)}}_updateTaskCount(T,t){const r=this._taskCounts,k=r[T],C=r[T]=k+t;if(C<0)throw new Error(\"More tasks executed then were scheduled.\");0!=k&&0!=C||this.hasTask(this.zone,{microTask:r.microTask>0,macroTask:r.macroTask>0,eventTask:r.eventTask>0,change:T})}}class p{constructor(T,t,r,k,C,$){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state=\"notScheduled\",this.type=T,this.source=t,this.data=k,this.scheduleFn=C,this.cancelFn=$,!r)throw new Error(\"callback is not defined\");this.callback=r;const l=this;this.invoke=T===Q&&k&&k.useG?p.invokeTask:function(){return p.invokeTask.call(e,l,this,arguments)}}static invokeTask(T,t,r){T||(T=this),ee++;try{return T.runCount++,T.zone.runTask(T,t,r)}finally{1==ee&&_(),ee--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(x,X)}_transitionTo(T,t,r){if(this._state!==t&&this._state!==r)throw new Error(`${this.type} '${this.source}': can not transition to '${T}', expecting state '${t}'${r?\" or '\"+r+\"'\":\"\"}, was '${this._state}'.`);this._state=T,T==x&&(this._zoneDelegates=null)}toString(){return this.data&&typeof this.data.handleId<\"u\"?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const M=a(\"setTimeout\"),Z=a(\"Promise\"),N=a(\"then\");let J,B=[],H=!1;function q(L){if(J||e[Z]&&(J=e[Z].resolve(0)),J){let T=J[N];T||(T=J.then),T.call(J,L)}else e[M](L,0)}function R(L){0===ee&&0===B.length&&q(_),L&&B.push(L)}function _(){if(!H){for(H=!0;B.length;){const L=B;B=[];for(let T=0;TU,onUnhandledError:W,microtaskDrainDone:W,scheduleMicroTask:R,showUncaughtError:()=>!d[a(\"ignoreConsoleErrorUncaughtError\")],patchEventTarget:()=>[],patchOnProperties:W,patchMethod:()=>W,bindArguments:()=>[],patchThen:()=>W,patchMacroTask:()=>W,patchEventPrototype:()=>W,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>W,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>W,wrapWithCurrentZone:()=>W,filterProperties:()=>[],attachOriginToPatched:()=>W,_redefineProperty:()=>W,patchCallbacks:()=>W,nativeScheduleMicroTask:q};let U={parent:null,zone:new d(null,null)},re=null,ee=0;function W(){}o(\"Zone\",\"Zone\"),e.Zone=d}(globalThis);const ie=Object.getOwnPropertyDescriptor,Ee=Object.defineProperty,de=Object.getPrototypeOf,ge=Object.create,Ve=Array.prototype.slice,Se=\"addEventListener\",Oe=\"removeEventListener\",Ze=Zone.__symbol__(Se),Ne=Zone.__symbol__(Oe),ce=\"true\",ae=\"false\",ke=Zone.__symbol__(\"\");function Ie(e,n){return Zone.current.wrap(e,n)}function Me(e,n,i,o,c){return Zone.current.scheduleMacroTask(e,n,i,o,c)}const j=Zone.__symbol__,Pe=typeof window<\"u\",Te=Pe?window:void 0,Y=Pe&&Te||globalThis,ct=\"removeAttribute\";function Le(e,n){for(let i=e.length-1;i>=0;i--)\"function\"==typeof e[i]&&(e[i]=Ie(e[i],n+\"_\"+i));return e}function Fe(e){return!e||!1!==e.writable&&!(\"function\"==typeof e.get&&typeof e.set>\"u\")}const Be=typeof WorkerGlobalScope<\"u\"&&self instanceof WorkerGlobalScope,we=!(\"nw\"in Y)&&typeof Y.process<\"u\"&&\"[object process]\"==={}.toString.call(Y.process),Ae=!we&&!Be&&!(!Pe||!Te.HTMLElement),Ue=typeof Y.process<\"u\"&&\"[object process]\"==={}.toString.call(Y.process)&&!Be&&!(!Pe||!Te.HTMLElement),Re={},We=function(e){if(!(e=e||Y.event))return;let n=Re[e.type];n||(n=Re[e.type]=j(\"ON_PROPERTY\"+e.type));const i=this||e.target||Y,o=i[n];let c;return Ae&&i===Te&&\"error\"===e.type?(c=o&&o.call(this,e.message,e.filename,e.lineno,e.colno,e.error),!0===c&&e.preventDefault()):(c=o&&o.apply(this,arguments),null!=c&&!c&&e.preventDefault()),c};function qe(e,n,i){let o=ie(e,n);if(!o&&i&&ie(i,n)&&(o={enumerable:!0,configurable:!0}),!o||!o.configurable)return;const c=j(\"on\"+n+\"patched\");if(e.hasOwnProperty(c)&&e[c])return;delete o.writable,delete o.value;const a=o.get,y=o.set,d=n.slice(2);let b=Re[d];b||(b=Re[d]=j(\"ON_PROPERTY\"+d)),o.set=function(v){let p=this;!p&&e===Y&&(p=Y),p&&(\"function\"==typeof p[b]&&p.removeEventListener(d,We),y&&y.call(p,null),p[b]=v,\"function\"==typeof v&&p.addEventListener(d,We,!1))},o.get=function(){let v=this;if(!v&&e===Y&&(v=Y),!v)return null;const p=v[b];if(p)return p;if(a){let M=a.call(this);if(M)return o.set.call(this,M),\"function\"==typeof v[ct]&&v.removeAttribute(n),M}return null},Ee(e,n,o),e[c]=!0}function Xe(e,n,i){if(n)for(let o=0;ofunction(y,d){const b=i(y,d);return b.cbIdx>=0&&\"function\"==typeof d[b.cbIdx]?Me(b.name,d[b.cbIdx],b,c):a.apply(y,d)})}function ue(e,n){e[j(\"OriginalDelegate\")]=n}let ze=!1,je=!1;function ft(){if(ze)return je;ze=!0;try{const e=Te.navigator.userAgent;(-1!==e.indexOf(\"MSIE \")||-1!==e.indexOf(\"Trident/\")||-1!==e.indexOf(\"Edge/\"))&&(je=!0)}catch{}return je}Zone.__load_patch(\"ZoneAwarePromise\",(e,n,i)=>{const o=Object.getOwnPropertyDescriptor,c=Object.defineProperty,y=i.symbol,d=[],b=!1!==e[y(\"DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION\")],v=y(\"Promise\"),p=y(\"then\"),M=\"__creationTrace__\";i.onUnhandledError=l=>{if(i.showUncaughtError()){const u=l&&l.rejection;u?console.error(\"Unhandled Promise rejection:\",u instanceof Error?u.message:u,\"; Zone:\",l.zone.name,\"; Task:\",l.task&&l.task.source,\"; Value:\",u,u instanceof Error?u.stack:void 0):console.error(l)}},i.microtaskDrainDone=()=>{for(;d.length;){const l=d.shift();try{l.zone.runGuarded(()=>{throw l.throwOriginal?l.rejection:l})}catch(u){N(u)}}};const Z=y(\"unhandledPromiseRejectionHandler\");function N(l){i.onUnhandledError(l);try{const u=n[Z];\"function\"==typeof u&&u.call(this,l)}catch{}}function B(l){return l&&l.then}function H(l){return l}function J(l){return t.reject(l)}const q=y(\"state\"),R=y(\"value\"),_=y(\"finally\"),K=y(\"parentPromiseValue\"),x=y(\"parentPromiseState\"),X=\"Promise.then\",A=null,E=!0,G=!1,h=0;function I(l,u){return s=>{try{z(l,u,s)}catch(f){z(l,!1,f)}}}const P=function(){let l=!1;return function(s){return function(){l||(l=!0,s.apply(null,arguments))}}},Q=\"Promise resolved with itself\",oe=y(\"currentTaskTrace\");function z(l,u,s){const f=P();if(l===s)throw new TypeError(Q);if(l[q]===A){let g=null;try{(\"object\"==typeof s||\"function\"==typeof s)&&(g=s&&s.then)}catch(w){return f(()=>{z(l,!1,w)})(),l}if(u!==G&&s instanceof t&&s.hasOwnProperty(q)&&s.hasOwnProperty(R)&&s[q]!==A)re(s),z(l,s[q],s[R]);else if(u!==G&&\"function\"==typeof g)try{g.call(s,f(I(l,u)),f(I(l,!1)))}catch(w){f(()=>{z(l,!1,w)})()}else{l[q]=u;const w=l[R];if(l[R]=s,l[_]===_&&u===E&&(l[q]=l[x],l[R]=l[K]),u===G&&s instanceof Error){const m=n.currentTask&&n.currentTask.data&&n.currentTask.data[M];m&&c(s,oe,{configurable:!0,enumerable:!1,writable:!0,value:m})}for(let m=0;m{try{const D=l[R],S=!!s&&_===s[_];S&&(s[K]=D,s[x]=w);const O=u.run(m,void 0,S&&m!==J&&m!==H?[]:[D]);z(s,!0,O)}catch(D){z(s,!1,D)}},s)}const L=function(){},T=e.AggregateError;class t{static toString(){return\"function ZoneAwarePromise() { [native code] }\"}static resolve(u){return z(new this(null),E,u)}static reject(u){return z(new this(null),G,u)}static any(u){if(!u||\"function\"!=typeof u[Symbol.iterator])return Promise.reject(new T([],\"All promises were rejected\"));const s=[];let f=0;try{for(let m of u)f++,s.push(t.resolve(m))}catch{return Promise.reject(new T([],\"All promises were rejected\"))}if(0===f)return Promise.reject(new T([],\"All promises were rejected\"));let g=!1;const w=[];return new t((m,D)=>{for(let S=0;S{g||(g=!0,m(O))},O=>{w.push(O),f--,0===f&&(g=!0,D(new T(w,\"All promises were rejected\")))})})}static race(u){let s,f,g=new this((D,S)=>{s=D,f=S});function w(D){s(D)}function m(D){f(D)}for(let D of u)B(D)||(D=this.resolve(D)),D.then(w,m);return g}static all(u){return t.allWithCallback(u)}static allSettled(u){return(this&&this.prototype instanceof t?this:t).allWithCallback(u,{thenCallback:f=>({status:\"fulfilled\",value:f}),errorCallback:f=>({status:\"rejected\",reason:f})})}static allWithCallback(u,s){let f,g,w=new this((O,V)=>{f=O,g=V}),m=2,D=0;const S=[];for(let O of u){B(O)||(O=this.resolve(O));const V=D;try{O.then(F=>{S[V]=s?s.thenCallback(F):F,m--,0===m&&f(S)},F=>{s?(S[V]=s.errorCallback(F),m--,0===m&&f(S)):g(F)})}catch(F){g(F)}m++,D++}return m-=2,0===m&&f(S),w}constructor(u){const s=this;if(!(s instanceof t))throw new Error(\"Must be an instanceof Promise.\");s[q]=A,s[R]=[];try{const f=P();u&&u(f(I(s,E)),f(I(s,G)))}catch(f){z(s,!1,f)}}get[Symbol.toStringTag](){return\"Promise\"}get[Symbol.species](){return t}then(u,s){let f=this.constructor?.[Symbol.species];(!f||\"function\"!=typeof f)&&(f=this.constructor||t);const g=new f(L),w=n.current;return this[q]==A?this[R].push(w,g,u,s):ee(this,w,g,u,s),g}catch(u){return this.then(null,u)}finally(u){let s=this.constructor?.[Symbol.species];(!s||\"function\"!=typeof s)&&(s=t);const f=new s(L);f[_]=_;const g=n.current;return this[q]==A?this[R].push(g,f,u,u):ee(this,g,f,u,u),f}}t.resolve=t.resolve,t.reject=t.reject,t.race=t.race,t.all=t.all;const r=e[v]=e.Promise;e.Promise=t;const k=y(\"thenPatched\");function C(l){const u=l.prototype,s=o(u,\"then\");if(s&&(!1===s.writable||!s.configurable))return;const f=u.then;u[p]=f,l.prototype.then=function(g,w){return new t((D,S)=>{f.call(this,D,S)}).then(g,w)},l[k]=!0}return i.patchThen=C,r&&(C(r),le(e,\"fetch\",l=>function $(l){return function(u,s){let f=l.apply(u,s);if(f instanceof t)return f;let g=f.constructor;return g[k]||C(g),f}}(l))),Promise[n.__symbol__(\"uncaughtPromiseErrors\")]=d,t}),Zone.__load_patch(\"toString\",e=>{const n=Function.prototype.toString,i=j(\"OriginalDelegate\"),o=j(\"Promise\"),c=j(\"Error\"),a=function(){if(\"function\"==typeof this){const v=this[i];if(v)return\"function\"==typeof v?n.call(v):Object.prototype.toString.call(v);if(this===Promise){const p=e[o];if(p)return n.call(p)}if(this===Error){const p=e[c];if(p)return n.call(p)}}return n.call(this)};a[i]=n,Function.prototype.toString=a;const y=Object.prototype.toString;Object.prototype.toString=function(){return\"function\"==typeof Promise&&this instanceof Promise?\"[object Promise]\":y.call(this)}});let ye=!1;if(typeof window<\"u\")try{const e=Object.defineProperty({},\"passive\",{get:function(){ye=!0}});window.addEventListener(\"test\",e,e),window.removeEventListener(\"test\",e,e)}catch{ye=!1}const ht={useG:!0},te={},Ye={},$e=new RegExp(\"^\"+ke+\"(\\\\w+)(true|false)$\"),Ke=j(\"propagationStopped\");function Je(e,n){const i=(n?n(e):e)+ae,o=(n?n(e):e)+ce,c=ke+i,a=ke+o;te[e]={},te[e][ae]=c,te[e][ce]=a}function dt(e,n,i,o){const c=o&&o.add||Se,a=o&&o.rm||Oe,y=o&&o.listeners||\"eventListeners\",d=o&&o.rmAll||\"removeAllListeners\",b=j(c),v=\".\"+c+\":\",p=\"prependListener\",M=\".\"+p+\":\",Z=function(R,_,K){if(R.isRemoved)return;const x=R.callback;let X;\"object\"==typeof x&&x.handleEvent&&(R.callback=E=>x.handleEvent(E),R.originalDelegate=x);try{R.invoke(R,_,[K])}catch(E){X=E}const A=R.options;return A&&\"object\"==typeof A&&A.once&&_[a].call(_,K.type,R.originalDelegate?R.originalDelegate:R.callback,A),X};function N(R,_,K){if(!(_=_||e.event))return;const x=R||_.target||e,X=x[te[_.type][K?ce:ae]];if(X){const A=[];if(1===X.length){const E=Z(X[0],x,_);E&&A.push(E)}else{const E=X.slice();for(let G=0;G{throw G})}}}const B=function(R){return N(this,R,!1)},H=function(R){return N(this,R,!0)};function J(R,_){if(!R)return!1;let K=!0;_&&void 0!==_.useG&&(K=_.useG);const x=_&&_.vh;let X=!0;_&&void 0!==_.chkDup&&(X=_.chkDup);let A=!1;_&&void 0!==_.rt&&(A=_.rt);let E=R;for(;E&&!E.hasOwnProperty(c);)E=de(E);if(!E&&R[c]&&(E=R),!E||E[b])return!1;const G=_&&_.eventNameToString,h={},I=E[b]=E[c],P=E[j(a)]=E[a],Q=E[j(y)]=E[y],oe=E[j(d)]=E[d];let z;_&&_.prepend&&(z=E[j(_.prepend)]=E[_.prepend]);const t=K?function(s){if(!h.isExisting)return I.call(h.target,h.eventName,h.capture?H:B,h.options)}:function(s){return I.call(h.target,h.eventName,s.invoke,h.options)},r=K?function(s){if(!s.isRemoved){const f=te[s.eventName];let g;f&&(g=f[s.capture?ce:ae]);const w=g&&s.target[g];if(w)for(let m=0;mfunction(c,a){c[Ke]=!0,o&&o.apply(c,a)})}function Et(e,n,i,o,c){const a=Zone.__symbol__(o);if(n[a])return;const y=n[a]=n[o];n[o]=function(d,b,v){return b&&b.prototype&&c.forEach(function(p){const M=`${i}.${o}::`+p,Z=b.prototype;try{if(Z.hasOwnProperty(p)){const N=e.ObjectGetOwnPropertyDescriptor(Z,p);N&&N.value?(N.value=e.wrapWithCurrentZone(N.value,M),e._redefineProperty(b.prototype,p,N)):Z[p]&&(Z[p]=e.wrapWithCurrentZone(Z[p],M))}else Z[p]&&(Z[p]=e.wrapWithCurrentZone(Z[p],M))}catch{}}),y.call(n,d,b,v)},e.attachOriginToPatched(n[o],y)}function et(e,n,i){if(!i||0===i.length)return n;const o=i.filter(a=>a.target===e);if(!o||0===o.length)return n;const c=o[0].ignoreProperties;return n.filter(a=>-1===c.indexOf(a))}function tt(e,n,i,o){e&&Xe(e,et(e,n,i),o)}function He(e){return Object.getOwnPropertyNames(e).filter(n=>n.startsWith(\"on\")&&n.length>2).map(n=>n.substring(2))}Zone.__load_patch(\"util\",(e,n,i)=>{const o=He(e);i.patchOnProperties=Xe,i.patchMethod=le,i.bindArguments=Le,i.patchMacroTask=lt;const c=n.__symbol__(\"BLACK_LISTED_EVENTS\"),a=n.__symbol__(\"UNPATCHED_EVENTS\");e[a]&&(e[c]=e[a]),e[c]&&(n[c]=n[a]=e[c]),i.patchEventPrototype=_t,i.patchEventTarget=dt,i.isIEOrEdge=ft,i.ObjectDefineProperty=Ee,i.ObjectGetOwnPropertyDescriptor=ie,i.ObjectCreate=ge,i.ArraySlice=Ve,i.patchClass=ve,i.wrapWithCurrentZone=Ie,i.filterProperties=et,i.attachOriginToPatched=ue,i._redefineProperty=Object.defineProperty,i.patchCallbacks=Et,i.getGlobalObjects=()=>({globalSources:Ye,zoneSymbolEventNames:te,eventNames:o,isBrowser:Ae,isMix:Ue,isNode:we,TRUE_STR:ce,FALSE_STR:ae,ZONE_SYMBOL_PREFIX:ke,ADD_EVENT_LISTENER_STR:Se,REMOVE_EVENT_LISTENER_STR:Oe})});const Ce=j(\"zoneTask\");function pe(e,n,i,o){let c=null,a=null;i+=o;const y={};function d(v){const p=v.data;return p.args[0]=function(){return v.invoke.apply(this,arguments)},p.handleId=c.apply(e,p.args),v}function b(v){return a.call(e,v.data.handleId)}c=le(e,n+=o,v=>function(p,M){if(\"function\"==typeof M[0]){const Z={isPeriodic:\"Interval\"===o,delay:\"Timeout\"===o||\"Interval\"===o?M[1]||0:void 0,args:M},N=M[0];M[0]=function(){try{return N.apply(this,arguments)}finally{Z.isPeriodic||(\"number\"==typeof Z.handleId?delete y[Z.handleId]:Z.handleId&&(Z.handleId[Ce]=null))}};const B=Me(n,M[0],Z,d,b);if(!B)return B;const H=B.data.handleId;return\"number\"==typeof H?y[H]=B:H&&(H[Ce]=B),H&&H.ref&&H.unref&&\"function\"==typeof H.ref&&\"function\"==typeof H.unref&&(B.ref=H.ref.bind(H),B.unref=H.unref.bind(H)),\"number\"==typeof H||H?H:B}return v.apply(e,M)}),a=le(e,i,v=>function(p,M){const Z=M[0];let N;\"number\"==typeof Z?N=y[Z]:(N=Z&&Z[Ce],N||(N=Z)),N&&\"string\"==typeof N.type?\"notScheduled\"!==N.state&&(N.cancelFn&&N.data.isPeriodic||0===N.runCount)&&(\"number\"==typeof Z?delete y[Z]:Z&&(Z[Ce]=null),N.zone.cancelTask(N)):v.apply(e,M)})}Zone.__load_patch(\"legacy\",e=>{const n=e[Zone.__symbol__(\"legacyPatch\")];n&&n()}),Zone.__load_patch(\"timers\",e=>{const n=\"set\",i=\"clear\";pe(e,n,i,\"Timeout\"),pe(e,n,i,\"Interval\"),pe(e,n,i,\"Immediate\")}),Zone.__load_patch(\"requestAnimationFrame\",e=>{pe(e,\"request\",\"cancel\",\"AnimationFrame\"),pe(e,\"mozRequest\",\"mozCancel\",\"AnimationFrame\"),pe(e,\"webkitRequest\",\"webkitCancel\",\"AnimationFrame\")}),Zone.__load_patch(\"blocking\",(e,n)=>{const i=[\"alert\",\"prompt\",\"confirm\"];for(let o=0;ofunction(b,v){return n.current.run(a,e,v,d)})}),Zone.__load_patch(\"EventTarget\",(e,n,i)=>{(function gt(e,n){n.patchEventPrototype(e,n)})(e,i),function mt(e,n){if(Zone[n.symbol(\"patchEventTarget\")])return;const{eventNames:i,zoneSymbolEventNames:o,TRUE_STR:c,FALSE_STR:a,ZONE_SYMBOL_PREFIX:y}=n.getGlobalObjects();for(let b=0;b{ve(\"MutationObserver\"),ve(\"WebKitMutationObserver\")}),Zone.__load_patch(\"IntersectionObserver\",(e,n,i)=>{ve(\"IntersectionObserver\")}),Zone.__load_patch(\"FileReader\",(e,n,i)=>{ve(\"FileReader\")}),Zone.__load_patch(\"on_property\",(e,n,i)=>{!function Tt(e,n){if(we&&!Ue||Zone[e.symbol(\"patchEvents\")])return;const i=n.__Zone_ignore_on_properties;let o=[];if(Ae){const c=window;o=o.concat([\"Document\",\"SVGElement\",\"Element\",\"HTMLElement\",\"HTMLBodyElement\",\"HTMLMediaElement\",\"HTMLFrameSetElement\",\"HTMLFrameElement\",\"HTMLIFrameElement\",\"HTMLMarqueeElement\",\"Worker\"]);const a=function ut(){try{const e=Te.navigator.userAgent;if(-1!==e.indexOf(\"MSIE \")||-1!==e.indexOf(\"Trident/\"))return!0}catch{}return!1}()?[{target:c,ignoreProperties:[\"error\"]}]:[];tt(c,He(c),i&&i.concat(a),de(c))}o=o.concat([\"XMLHttpRequest\",\"XMLHttpRequestEventTarget\",\"IDBIndex\",\"IDBRequest\",\"IDBOpenDBRequest\",\"IDBDatabase\",\"IDBTransaction\",\"IDBCursor\",\"WebSocket\"]);for(let c=0;c{!function pt(e,n){const{isBrowser:i,isMix:o}=n.getGlobalObjects();(i||o)&&e.customElements&&\"customElements\"in e&&n.patchCallbacks(n,e.customElements,\"customElements\",\"define\",[\"connectedCallback\",\"disconnectedCallback\",\"adoptedCallback\",\"attributeChangedCallback\"])}(e,i)}),Zone.__load_patch(\"XHR\",(e,n)=>{!function b(v){const p=v.XMLHttpRequest;if(!p)return;const M=p.prototype;let N=M[Ze],B=M[Ne];if(!N){const h=v.XMLHttpRequestEventTarget;if(h){const I=h.prototype;N=I[Ze],B=I[Ne]}}const H=\"readystatechange\",J=\"scheduled\";function q(h){const I=h.data,P=I.target;P[a]=!1,P[d]=!1;const Q=P[c];N||(N=P[Ze],B=P[Ne]),Q&&B.call(P,H,Q);const oe=P[c]=()=>{if(P.readyState===P.DONE)if(!I.aborted&&P[a]&&h.state===J){const U=P[n.__symbol__(\"loadfalse\")];if(0!==P.status&&U&&U.length>0){const re=h.invoke;h.invoke=function(){const ee=P[n.__symbol__(\"loadfalse\")];for(let W=0;Wfunction(h,I){return h[o]=0==I[2],h[y]=I[1],K.apply(h,I)}),X=j(\"fetchTaskAborting\"),A=j(\"fetchTaskScheduling\"),E=le(M,\"send\",()=>function(h,I){if(!0===n.current[A]||h[o])return E.apply(h,I);{const P={target:h,url:h[y],isPeriodic:!1,args:I,aborted:!1},Q=Me(\"XMLHttpRequest.send\",R,P,q,_);h&&!0===h[d]&&!P.aborted&&Q.state===J&&Q.invoke()}}),G=le(M,\"abort\",()=>function(h,I){const P=function Z(h){return h[i]}(h);if(P&&\"string\"==typeof P.type){if(null==P.cancelFn||P.data&&P.data.aborted)return;P.zone.cancelTask(P)}else if(!0===n.current[X])return G.apply(h,I)})}(e);const i=j(\"xhrTask\"),o=j(\"xhrSync\"),c=j(\"xhrListener\"),a=j(\"xhrScheduled\"),y=j(\"xhrURL\"),d=j(\"xhrErrorBeforeScheduled\")}),Zone.__load_patch(\"geolocation\",e=>{e.navigator&&e.navigator.geolocation&&function at(e,n){const i=e.constructor.name;for(let o=0;o{const b=function(){return d.apply(this,Le(arguments,i+\".\"+c))};return ue(b,d),b})(a)}}}(e.navigator.geolocation,[\"getCurrentPosition\",\"watchPosition\"])}),Zone.__load_patch(\"PromiseRejectionEvent\",(e,n)=>{function i(o){return function(c){Qe(e,o).forEach(y=>{const d=e.PromiseRejectionEvent;if(d){const b=new d(o,{promise:c.promise,reason:c.rejection});y.invoke(b)}})}}e.PromiseRejectionEvent&&(n[j(\"unhandledPromiseRejectionHandler\")]=i(\"unhandledrejection\"),n[j(\"rejectionHandledHandler\")]=i(\"rejectionhandled\"))}),Zone.__load_patch(\"queueMicrotask\",(e,n,i)=>{!function yt(e,n){n.patchMethod(e,\"queueMicrotask\",i=>function(o,c){Zone.current.scheduleMicroTask(\"queueMicrotask\",c[0])})}(e,i)})}},ie=>{ie(ie.s=5321)}]);"), } fileh := &embedded.EmbeddedFile{ Filename: "runtime.3c57b4177ea41781.js", - FileModTime: time.Unix(1691853596, 0), + FileModTime: time.Unix(1703683659, 0), Content: string("(()=>{\"use strict\";var e,d={},v={};function a(e){var n=v[e];if(void 0!==n)return n.exports;var r=v[e]={id:e,loaded:!1,exports:{}};return d[e].call(r.exports,r,r.exports,a),r.loaded=!0,r.exports}a.m=d,e=[],a.O=(n,r,o,l)=>{if(!r){var u=1/0;for(t=0;t=l)&&Object.keys(a.O).every(p=>a.O[p](r[f]))?r.splice(f--,1):(i=!1,l0&&e[t-1][2]>l;t--)e[t]=e[t-1];e[t]=[r,o,l]},a.n=e=>{var n=e&&e.__esModule?()=>e.default:()=>e;return a.d(n,{a:n}),n},a.d=(e,n)=>{for(var r in n)a.o(n,r)&&!a.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:n[r]})},a.o=(e,n)=>Object.prototype.hasOwnProperty.call(e,n),a.r=e=>{typeof Symbol<\"u\"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(e,\"__esModule\",{value:!0})},a.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e={666:0};a.O.j=o=>0===e[o];var n=(o,l)=>{var f,c,[t,u,i]=l,s=0;if(t.some(b=>0!==e[b])){for(f in u)a.o(u,f)&&(a.m[f]=u[f]);if(i)var _=i(a)}for(o&&o(l);s0&&Nr[0]<4?1:+(Nr[0]+Nr[1])),!zc&&Au&&(!(Nr=Au.match(/Edge\\/(\\d+)/))||Nr[1]>=74)&&(Nr=Au.match(/Chrome\\/(\\d+)/))&&(zc=+Nr[1]);var To=zc,un=To,Yn=!!Object.getOwnPropertySymbols&&!Xt(function(){var a=Symbol();return!String(a)||!(Object(a)instanceof Symbol)||!Symbol.sham&&un&&un<41}),Gv=Yn&&!Symbol.sham&&\"symbol\"==typeof Symbol.iterator,Mb=an,Wc=De,Pb=Oe,Uc=Object,ju=Gv?function(a){return\"symbol\"==typeof a}:function(a){var f=Mb(\"Symbol\");return Wc(f)&&Pb(f.prototype,Uc(a))},Fr=String,cs=function(a){try{return Fr(a)}catch{return\"Object\"}},Ab=De,ri=cs,la=TypeError,yn=function(a){if(Ab(a))return a;throw la(ri(a)+\" is not a function\")},Vc=yn,Nu=us,Op=function(a,f){var v=a[f];return Nu(v)?void 0:Vc(v)},qc=sn,fr=De,Xc=pe,Ib=TypeError,Rr={},Fu={get exports(){return Rr},set exports(a){Rr=a}},Ru=Tt,Wv=Object.defineProperty,ln=\"__core-js_shared__\",Ae=Tt[ln]||function(a,f){try{Wv(Ru,a,{value:f,configurable:!0,writable:!0})}catch{Ru[a]=f}return f}(ln,{}),In=Ae;(Fu.exports=function(a,f){return In[a]||(In[a]=void 0!==f?f:{})})(\"versions\",[]).push({version:\"3.29.0\",mode:\"pure\",copyright:\"\\xa9 2014-2023 Denis Pushkarev (zloirock.ru)\",license:\"https://github.com/zloirock/core-js/blob/v3.29.0/LICENSE\",source:\"https://github.com/zloirock/core-js\"});var Uv=aa,Ep=Object,zn=function(a){return Ep(Uv(a))},Mp=zn,hs=Mt({}.hasOwnProperty),Be=Object.hasOwn||function(a,f){return hs(Mp(a),f)},Pp=Mt,jb=0,ca=Math.random(),Ap=Pp(1..toString),Je=function(a){return\"Symbol(\"+(void 0===a?\"\":a)+\")_\"+Ap(++jb+ca,36)},ha=Be,cn=Je,le=Yn,Ip=Gv,Ki=Tt.Symbol,Lp=Rr(\"wks\"),Vv=Ip?Ki.for||Ki:Ki&&Ki.withoutSetter||cn,Ht=function(a){return ha(Lp,a)||(Lp[a]=le&&ha(Ki,a)?Ki[a]:Vv(\"Symbol.\"+a)),Lp[a]},me=sn,qv=pe,Zi=ju,Nb=Op,zu=TypeError,Rb=Ht(\"toPrimitive\"),Yb=ju,$c=function(a){var f=function(a,f){if(!qv(a)||Zi(a))return a;var v,g=Nb(a,Rb);if(g){if(void 0===f&&(f=\"default\"),v=me(g,a,f),!qv(v)||Zi(v))return v;throw zu(\"Can't convert object to primitive value\")}return void 0===f&&(f=\"number\"),function(a,f){var v,g;if(\"string\"===f&&fr(v=a.toString)&&!Xc(g=qc(v,a))||fr(v=a.valueOf)&&!Xc(g=qc(v,a))||\"string\"!==f&&fr(v=a.toString)&&!Xc(g=qc(v,a)))return g;throw Ib(\"Can't convert object to primitive value\")}(a,f)}(a,\"string\");return Yb(f)?f:f+\"\"},jp=pe,je=Tt.document,Xv=jp(je)&&jp(je.createElement),Kc=function(a){return Xv?je.createElement(a):{}},Np=Kc,Zc=!on&&!Xt(function(){return 7!=Object.defineProperty(Np(\"div\"),\"a\",{get:function(){return 7}}).a}),Fp=sn,zb=Ke,Hb=xn,$v=qn,Kv=$c,Zv=Be,Bb=Zc,Jc=Object.getOwnPropertyDescriptor;So.f=on?Jc:function(a,f){if(a=$v(a),f=Kv(f),Bb)try{return Jc(a,f)}catch{}if(Zv(a,f))return Hb(!Fp(zb.f,a,f),a[f])};var Qc=Xt,Gb=De,Wb=/#|\\.prototype\\./,oi=function(a,f){var v=Rp[Jv(a)];return v==th||v!=Qv&&(Gb(f)?Qc(f):!!f)},Jv=oi.normalize=function(a){return String(a).replace(Wb,\".\").toLowerCase()},Rp=oi.data={},Qv=oi.NATIVE=\"N\",th=oi.POLYFILL=\"P\",te=oi,tg=yn,Yp=Ui,Ub=Vi(Vi.bind),mr=function(a,f){return tg(a),void 0===f?a:Yp?Ub(a,f):function(){return a.apply(f,arguments)}},Ln={},eh=on&&Xt(function(){return 42!=Object.defineProperty(function(){},\"prototype\",{value:42,writable:!1}).prototype}),pa=pe,Hu=String,Bu=TypeError,hn=function(a){if(pa(a))return a;throw Bu(Hu(a)+\" is not an object\")},zp=Zc,Gu=hn,fa=$c,ma=TypeError,ps=Object.defineProperty,qb=Object.getOwnPropertyDescriptor,gr=\"enumerable\",Hp=\"configurable\",Bp=\"writable\";Ln.f=on?eh?function(a,f,v){if(Gu(a),f=fa(f),Gu(v),\"function\"==typeof a&&\"prototype\"===f&&\"value\"in v&&Bp in v&&!v[Bp]){var g=qb(a,f);g&&g[Bp]&&(a[f]=v.value,v={configurable:Hp in v?v[Hp]:g[Hp],enumerable:gr in v?v[gr]:g[gr],writable:!1})}return ps(a,f,v)}:ps:function(a,f,v){if(Gu(a),f=fa(f),Gu(v),zp)try{return ps(a,f,v)}catch{}if(\"get\"in v||\"set\"in v)throw ma(\"Accessors not supported\");return\"value\"in v&&(a[f]=v.value),a};var Gp=Ln,va=xn,Yr=on?function(a,f,v){return Gp.f(a,f,va(1,v))}:function(a,f,v){return a[f]=v,a},nh=Tt,eg=ss,ih=Vi,Wp=De,ki=So.f,ga=te,si=fe,Xb=mr,Co=Yr,Wu=Be,ng=function(a){var f=function(v,g,x){if(this instanceof f){switch(arguments.length){case 0:return new a;case 1:return new a(v);case 2:return new a(v,g)}return new a(v,g,x)}return eg(a,this,arguments)};return f.prototype=a.prototype,f},St=function(a,f){var v,g,x,C,O,P,L,H,q,V=a.target,Q=a.global,dt=a.stat,yt=a.proto,gt=Q?nh:dt?nh[V]:(nh[V]||{}).prototype,Ct=Q?si:si[V]||Co(si,V,{})[V],zt=Ct.prototype;for(C in f)g=!(v=ga(Q?C:V+(dt?\".\":\"#\")+C,a.forced))&>&&Wu(gt,C),P=Ct[C],g&&(L=a.dontCallGetSet?(q=ki(gt,C))&&q.value:gt[C]),O=g&&L?L:f[C],g&&typeof P==typeof O||(H=a.bind&&g?Xb(O,nh):a.wrap&&g?ng(O):yt&&Wp(O)?ih(O):O,(a.sham||O&&O.sham||P&&P.sham)&&Co(H,\"sham\",!0),Co(Ct,C,H),yt&&(Wu(si,x=V+\"Prototype\")||Co(si,x,{}),Co(si[x],C,O),a.real&&zt&&(v||!zt[C])&&Co(zt,C,O)))},Vu=Ln.f;St({target:\"Object\",stat:!0,forced:Object.defineProperty!==Vu,sham:!on},{defineProperty:Vu});var Oo=fe.Object,ya=An.exports=function(a,f,v){return Oo.defineProperty(a,f,v)};Oo.defineProperty.sham&&(ya.sham=!0);var Up=Pn;Le.exports=Up,Fv.exports=xo;var rh=Rt(Mu),ba={},Kb={get exports(){return ba},set exports(a){ba=a}},qu={},Zb={get exports(){return qu},set exports(a){qu=a}},Xu=jr,yr=Array.isArray||function(a){return\"Array\"==Xu(a)},rg=Math.ceil,Si=Math.floor,oh=Math.trunc||function(a){var f=+a;return(f>0?Si:rg)(f)},_a=function(a){var f=+a;return f!=f||0===f?0:oh(f)},og=_a,Vp=Math.min,jn=function(a){return function(a){return a>0?Vp(og(a),9007199254740991):0}(a.length)},Qb=TypeError,qp=function(a){if(a>9007199254740991)throw Qb(\"Maximum allowed index exceeded\");return a},$u=$c,t_=Ln,e_=xn,wa=function(a,f,v){var g=$u(f);g in a?t_.f(a,g,e_(0,v)):a[g]=v},xa={};xa[Ht(\"toStringTag\")]=\"z\";var Xp=\"[object z]\"===String(xa),n_=Xp,i_=De,Ku=jr,Zu=Ht(\"toStringTag\"),ka=Object,r_=\"Arguments\"==Ku(function(){return arguments}()),zr=n_?Ku:function(a){var f,v,g;return void 0===a?\"Undefined\":null===a?\"Null\":\"string\"==typeof(v=function(x,C){try{return x[C]}catch{}}(f=ka(a),Zu))?v:r_?Ku(f):\"Object\"==(g=Ku(f))&&i_(f.callee)?\"Arguments\":g},Eo=De,Sa=Ae,o_=Mt(Function.toString);Eo(Sa.inspectSource)||(Sa.inspectSource=function(a){return o_(a)});var sg=Sa.inspectSource,s_=Mt,ag=Xt,ug=De,Da=zr,a_=sg,fs=function(){},lg=[],cg=an(\"Reflect\",\"construct\"),wt=/^\\s*(?:class|function)\\b/,$p=s_(wt.exec),sh=!wt.exec(fs),Mo=function(a){if(!ug(a))return!1;try{return cg(fs,lg,a),!0}catch{return!1}},Kp=function(a){if(!ug(a))return!1;switch(Da(a)){case\"AsyncFunction\":case\"GeneratorFunction\":case\"AsyncGeneratorFunction\":return!1}try{return sh||!!$p(wt,a_(a))}catch{return!0}};Kp.sham=!0;var Hr=!cg||ag(function(){var a;return Mo(Mo.call)||!Mo(Object)||!Mo(function(){a=!0})||a})?Kp:Mo,ah=yr,uh=Hr,hg=pe,u_=Ht(\"species\"),dg=Array,lh=function(a,f){return new(function(a){var f;return ah(a)&&(uh(f=a.constructor)&&(f===dg||ah(f.prototype))||hg(f)&&null===(f=f[u_]))&&(f=void 0),void 0===f?dg:f}(a))(0===f?0:f)},pg=Xt,l_=To,ai=Ht(\"species\"),Ju=function(a){return l_>=51||!pg(function(){var f=[];return(f.constructor={})[ai]=function(){return{foo:1}},1!==f[a](Boolean).foo})},c_=St,h_=Xt,fg=yr,Zp=pe,Jp=zn,d_=jn,mg=qp,vg=wa,Ca=lh,gg=Ju,Qp=To,yg=Ht(\"isConcatSpreadable\"),bg=Qp>=51||!h_(function(){var a=[];return a[yg]=!1,a.concat()[0]!==a}),Qu=function(a){if(!Zp(a))return!1;var f=a[yg];return void 0!==f?!!f:fg(a)};c_({target:\"Array\",proto:!0,arity:1,forced:!bg||!gg(\"concat\")},{concat:function(a){var f,v,g,x,C,O=Jp(this),P=Ca(O,0),L=0;for(f=-1,g=arguments.length;fP;)if((x=C[P++])!=x)return!0}else for(;O>P;P++)if((a||P in C)&&C[P]===v)return a||P||0;return!a&&-1}},el={includes:tf(!0),indexOf:tf(!1)},nl={},Oa=Be,hh=qn,kg=el.indexOf,dh=nl,ef=Mt([].push),nf=function(a,f){var v,g=hh(a),x=0,C=[];for(v in g)!Oa(dh,v)&&Oa(g,v)&&ef(C,v);for(;f.length>x;)Oa(g,v=f[x++])&&(~kg(C,v)||ef(C,v));return C},Ea=[\"constructor\",\"hasOwnProperty\",\"isPrototypeOf\",\"propertyIsEnumerable\",\"toLocaleString\",\"toString\",\"valueOf\"],vs=nf,Sg=Ea,Ma=Object.keys||function(a){return vs(a,Sg)},Dg=Ln,of=hn,Tg=qn,sf=Ma;ch.f=on&&!eh?Object.defineProperties:function(a,f){of(a);for(var v,g=Tg(f),x=sf(f),C=x.length,O=0;C>O;)Dg.f(a,v=x[O++],g[v]);return a};var Br,ph=an(\"document\",\"documentElement\"),Pa=Je,il=Rr(\"keys\"),rl=function(a){return il[a]||(il[a]=Pa(a))},Aa=hn,g_=ch,fh=Ea,y_=nl,b_=ph,Cg=Kc,ys=\"prototype\",af=rl(\"IE_PROTO\"),uf=function(){},lf=function(a){return\"