diff --git a/.github/workflows/codespell.yaml b/.github/workflows/codespell.yaml index 7a553a95..727de9c1 100644 --- a/.github/workflows/codespell.yaml +++ b/.github/workflows/codespell.yaml @@ -11,7 +11,7 @@ jobs: cancel-in-progress: true steps: - name: 💾 Checkout - uses: actions/checkout@v4 + uses: actions/checkout@0c366fd6a839edf440554fa01a7085ccba70ac98 - name: ✔️ Codespell uses: codespell-project/actions-codespell@master with: diff --git a/.github/workflows/lighthouse.yml b/.github/workflows/lighthouse.yml index 2363bf85..011f636a 100644 --- a/.github/workflows/lighthouse.yml +++ b/.github/workflows/lighthouse.yml @@ -7,15 +7,17 @@ jobs: env: config: 'Release' steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@0c366fd6a839edf440554fa01a7085ccba70ac98 with: ref: ${{ github.event.pull_request.head.sha }} - name: setup dotnet - uses: actions/setup-dotnet@v4 + uses: actions/setup-dotnet@131b410979e0b49e2162c0718030257b22d6dc2c with: - dotnet-version: '8.0.x' + dotnet-version: '9.0.x' + - name: setup dotnet ef + run: dotnet tool install --tool-path .\.dotnet-tools dotnet-ef --version 9.0.11 - name: setup node - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: '16.x' - name: install node deps @@ -31,11 +33,11 @@ jobs: echo "}}" >> appsettings.cust.json cat appsettings.cust.json - name: install localdb - uses: potatoqualitee/mssqlsuite@v1.5.1 + uses: potatoqualitee/mssqlsuite@2291d923e83859edd871679c05b379037376761f with: install: localdb - name: migrate - run: dotnet ef database update --project web/web.csproj + run: .\.dotnet-tools\dotnet-ef database update --project web/web.csproj - name: run Lighthouse CI run: | npm install -g @lhci/cli@0.9.x diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 37f5aee1..7676f67d 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -11,18 +11,23 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@0c366fd6a839edf440554fa01a7085ccba70ac98 with: fetch-depth: 0 persist-credentials: false + - name: setup node + uses: actions/setup-node@v6 + with: + node-version: '20.x' + - name: install node deps + run: npm install --ignore-scripts --no-audit --no-fund - name: Semantic Release - uses: cycjimmy/semantic-release-action@v3 + uses: cycjimmy/semantic-release-action@1c8dbaa298552ad40802cf44320879943de90278 with: - semantic_version: 18 - extra_plugins: | - @semantic-release/changelog@6 - @semantic-release/exec - @semantic-release/git@10 + semantic_version: 24 env: + NPM_CONFIG_LEGACY_PEER_DEPS: true + NPM_CONFIG_AUDIT: false + NPM_CONFIG_FUND: false GITHUB_TOKEN: ${{ secrets.RELEASE_PAT }} diff --git a/.github/workflows/sonar.yml b/.github/workflows/sonar.yml index 44102713..f1e11f58 100644 --- a/.github/workflows/sonar.yml +++ b/.github/workflows/sonar.yml @@ -8,22 +8,22 @@ jobs: runs-on: windows-latest steps: - name: Set up JDK - uses: actions/setup-java@v4 + uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 with: distribution: 'temurin' java-version: 17 - - uses: actions/checkout@v4 + - uses: actions/checkout@0c366fd6a839edf440554fa01a7085ccba70ac98 with: fetch-depth: 0 # Shallow clones should be disabled for a better relevancy of analysis - name: Cache SonarCloud packages - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: ~\sonar\cache key: ${{ runner.os }}-sonar restore-keys: ${{ runner.os }}-sonar - name: Cache SonarCloud scanner id: cache-sonar-scanner - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: .\.sonar\scanner key: ${{ runner.os }}-sonar-scanner diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 6be93578..cba802ac 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -12,15 +12,15 @@ jobs: runs-on: ubuntu-latest steps: - name: checkout - uses: actions/checkout@v4 + uses: actions/checkout@0c366fd6a839edf440554fa01a7085ccba70ac98 - name: setup node - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: '18.x' - name: install node deps - run: npm install + run: npm install --ignore-scripts --no-audit --no-fund - name: lint run: npm run lint @@ -32,18 +32,18 @@ jobs: steps: - name: checkout - uses: actions/checkout@v4 + uses: actions/checkout@0c366fd6a839edf440554fa01a7085ccba70ac98 - name: setup dotnet - uses: actions/setup-dotnet@v4 + uses: actions/setup-dotnet@131b410979e0b49e2162c0718030257b22d6dc2c with: - dotnet-version: '8.0.x' + dotnet-version: '9.0.x' - name: setup node - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: '18.x' - name: install node deps - run: npm install + run: npm install --ignore-scripts --no-audit --no-fund - name: node build run: npm run build - name: create settings file @@ -55,11 +55,13 @@ jobs: echo "}}" >> appsettings.cust.json cat appsettings.cust.json - name: install localdb - uses: potatoqualitee/mssqlsuite@v1.7 + uses: potatoqualitee/mssqlsuite@2291d923e83859edd871679c05b379037376761f with: install: localdb + - name: setup dotnet ef + run: dotnet tool install --tool-path .\.dotnet-tools dotnet-ef --version 9.0.11 - name: migrate - run: dotnet ef database update --project web/web.csproj + run: .\.dotnet-tools\dotnet-ef database update --project web/web.csproj integration_tests: name: 'integration tests' @@ -69,23 +71,25 @@ jobs: steps: - name: checkout - uses: actions/checkout@v4 + uses: actions/checkout@0c366fd6a839edf440554fa01a7085ccba70ac98 - name: setup dotnet - uses: actions/setup-dotnet@v4 + uses: actions/setup-dotnet@131b410979e0b49e2162c0718030257b22d6dc2c with: - dotnet-version: '8.0.x' + dotnet-version: '9.0.x' + - name: setup dotnet ef + run: dotnet tool install --tool-path .\.dotnet-tools dotnet-ef --version 9.0.11 - name: setup node - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: '18.x' - name: setup java - uses: actions/setup-java@v4 + uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 with: distribution: 'microsoft' java-version: '17' - name: install node deps - run: npm install + run: npm install --ignore-scripts --no-audit --no-fund - name: node build run: npm run build - name: install dotnet deps @@ -109,13 +113,17 @@ jobs: if: always() run: | # generate a report just to show in the action history - reportgenerator -reports:coverage.cobertura.xml -targetdir:coverage/ -reporttypes:textSummary - # print out the report - cat coverage/Summary.txt + if (Test-Path coverage.cobertura.xml) { + reportgenerator -reports:coverage.cobertura.xml -targetdir:coverage/ -reporttypes:textSummary + # print out the report + cat coverage/Summary.txt + } else { + Write-Host "Coverage file not found, skipping report generation" + } - name: upload cov if: always() - uses: codecov/codecov-action@v4 + uses: codecov/codecov-action@671740ac38dd9b0130fbe1cec585b89eea48d3de with: files: ./coverage.cobertura.xml verbose: true @@ -187,23 +195,23 @@ jobs: steps: - name: checkout - uses: actions/checkout@v4 + uses: actions/checkout@0c366fd6a839edf440554fa01a7085ccba70ac98 - name: setup dotnet - uses: actions/setup-dotnet@v4 + uses: actions/setup-dotnet@131b410979e0b49e2162c0718030257b22d6dc2c with: - dotnet-version: '8.0.x' + dotnet-version: '9.0.x' - name: setup node - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: '18.x' - name: setup java - uses: actions/setup-java@v4 + uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 with: distribution: 'microsoft' java-version: '17' - name: install node deps - run: npm install + run: npm install --ignore-scripts --no-audit --no-fund - name: node build run: npm run build - name: install dotnet deps @@ -227,13 +235,17 @@ jobs: if: always() run: | # generate a report just to show in the action history - reportgenerator -reports:coverage.cobertura.xml -targetdir:coverage/ -reporttypes:textSummary - # print out the report - cat coverage/Summary.txt + if (Test-Path coverage.cobertura.xml) { + reportgenerator -reports:coverage.cobertura.xml -targetdir:coverage/ -reporttypes:textSummary + # print out the report + cat coverage/Summary.txt + } else { + Write-Host "Coverage file not found, skipping report generation" + } - name: upload cov if: always() - uses: codecov/codecov-action@v4 + uses: codecov/codecov-action@671740ac38dd9b0130fbe1cec585b89eea48d3de with: files: ./coverage.cobertura.xml verbose: true diff --git a/.github/workflows/update.yaml b/.github/workflows/update.yaml index 016f9bb6..c6a0baa5 100644 --- a/.github/workflows/update.yaml +++ b/.github/workflows/update.yaml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest if: github.ref_name == 'dev' steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@0c366fd6a839edf440554fa01a7085ccba70ac98 with: ref: alpha - name: Reset promotion branch @@ -18,7 +18,7 @@ jobs: git fetch origin ${{github.ref_name}}:${{github.ref_name}} git reset --hard ${{github.ref_name}} - name: Create Pull Request - uses: peter-evans/create-pull-request@v6.0.0 + uses: peter-evans/create-pull-request@6699836a213cf8b28c4f0408a404a6ac79d4458a with: labels: automated pr branch: ${{github.ref_name}} @@ -28,7 +28,7 @@ jobs: runs-on: ubuntu-latest if: github.ref_name == 'alpha' steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@0c366fd6a839edf440554fa01a7085ccba70ac98 with: ref: master - name: Reset promotion branch @@ -36,7 +36,7 @@ jobs: git fetch origin ${{github.ref_name}}:${{github.ref_name}} git reset --hard ${{github.ref_name}} - name: Create Pull Request - uses: peter-evans/create-pull-request@v6.0.0 + uses: peter-evans/create-pull-request@6699836a213cf8b28c4f0408a404a6ac79d4458a with: labels: automated pr branch: ${{github.ref_name}} diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 83e52a1b..06fe0993 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -13,7 +13,7 @@ stages: - publish precommit: - image: mcr.microsoft.com/dotnet/sdk:8.0-alpine + image: mcr.microsoft.com/dotnet/sdk:9.0-alpine stage: test except: - public @@ -40,7 +40,7 @@ precommit: - pre-commit run stylelint --all-files build_web: - image: mcr.microsoft.com/dotnet/sdk:8.0-alpine + image: mcr.microsoft.com/dotnet/sdk:9.0-alpine stage: build except: - public @@ -73,7 +73,7 @@ deploy_test: public: stage: publish - image: python:3.12 + image: python:3.14 needs: - job: build_web artifacts: false @@ -116,7 +116,7 @@ github: only: - public # public branch stage: publish - image: python:3.12 + image: python:3.14 before_script: - 'command -v ssh-agent >/dev/null || ( apt-get update -y && apt-get install openssh-client -y )' - eval $(ssh-agent -s) diff --git a/.husky/pre-commit b/.husky/pre-commit old mode 100644 new mode 100755 diff --git a/Dockerfile b/Dockerfile index e5169dd2..bbb7318f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -10,7 +10,7 @@ # to access webapp # http://localhost:1234 -FROM mcr.microsoft.com/dotnet/sdk:8.0-alpine AS build +FROM mcr.microsoft.com/dotnet/sdk:9.0-alpine AS build ENV DOTNET_CLI_TELEMETRY_OPTOUT=1 WORKDIR /app @@ -34,18 +34,23 @@ ARG USER \ # create config RUN echo "{\"Demo\": true, \"solr\": {\"atlas_address\": \"$SOLR/solr/atlas\", \"atlas_lookups_address\": \"$SOLR/solr/atlas_lookups\"},\"ConnectionStrings\": {\"AtlasDatabase\": \"Server=$HOST;Database=atlas;User Id=$USER; Password=$PASSWORD; MultipleActiveResultSets=true;TrustServerCertificate=YES\"}, \"footer\": {\"links\":{\"Status\": {\"Status\": \"https://status.atlas.bi/status/atlas\", \"Documentation\": \"https://atlas.bi\", \"Source Code\": \"https://github.com/atlas-bi/atlas-bi-library\" }},\"subtitle\": \"Atlas was created by the Riverside Healthcare Analytics team.\"}}" > appsettings.cust.json -# migrate -RUN dotnet tool install --global dotnet-ef \ - && export PATH="$PATH:/root/.dotnet/tools" \ - && dotnet tool restore - -RUN export PATH="$PATH:/root/.dotnet/tools" && dotnet ef database update --project web.csproj -v - RUN dotnet publish -c Release -o out web.csproj -FROM mcr.microsoft.com/dotnet/sdk:8.0-alpine +FROM mcr.microsoft.com/dotnet/aspnet:9.0-alpine + ENV DOTNET_CLI_TELEMETRY_OPTOUT=1 +ENV DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=false + WORKDIR /app + +RUN apk add --no-cache icu-libs + COPY --from=build ["/app/web/out", "./"] +RUN getent group app || addgroup -S app \ + && getent passwd app || adduser -S -G app app \ + && chown -R app:app /app + +USER app + CMD ASPNETCORE_URLS=http://*:$PORT dotnet "Atlas_Web.dll" diff --git a/License.md b/License.md index 2fb2e74d..f5a01711 100644 --- a/License.md +++ b/License.md @@ -217,23 +217,23 @@ produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: -- a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. -- b) The work must carry prominent notices stating that it is - released under this License and any conditions added under - section 7. This requirement modifies the requirement in section 4 - to "keep intact all notices". -- c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. -- d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. +- a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. +- b) The work must carry prominent notices stating that it is + released under this License and any conditions added under + section 7. This requirement modifies the requirement in section 4 + to "keep intact all notices". +- c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. +- d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, @@ -252,42 +252,42 @@ sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: -- a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. -- b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the Corresponding - Source from a network server at no charge. -- c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. -- d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. -- e) Convey the object code using peer-to-peer transmission, - provided you inform other peers where the object code and - Corresponding Source of the work are being offered to the general - public at no charge under subsection 6d. +- a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. +- b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the Corresponding + Source from a network server at no charge. +- c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. +- d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. +- e) Convey the object code using peer-to-peer transmission, + provided you inform other peers where the object code and + Corresponding Source of the work are being offered to the general + public at no charge under subsection 6d. A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be @@ -363,23 +363,23 @@ Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: -- a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or -- b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or -- c) Prohibiting misrepresentation of the origin of that material, - or requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or -- d) Limiting the use for publicity purposes of names of licensors - or authors of the material; or -- e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or -- f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions - of it) with contractual assumptions of liability to the recipient, - for any liability that these contractual assumptions directly - impose on those licensors and authors. +- a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or +- b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or +- c) Prohibiting misrepresentation of the origin of that material, + or requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or +- d) Limiting the use for publicity purposes of names of licensors + or authors of the material; or +- e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or +- f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions + of it) with contractual assumptions of liability to the recipient, + for any liability that these contractual assumptions directly + impose on those licensors and authors. All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the Program as you diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 00000000..07ab466f --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,84 @@ +version: '3.9' + +services: + sqlserver: + image: mcr.microsoft.com/mssql/server:2022-latest + container_name: atlas_sqlserver + environment: + ACCEPT_EULA: 'Y' + MSSQL_SA_PASSWORD: ${SERVICE_PASSWORD_SQLSERVER:-StrongPassword!123} + MSSQL_PID: ${MSSQL_PID:-Evaluation} + expose: + - 1433 + volumes: + - sqlserver_data:/var/opt/mssql + healthcheck: + test: + [ + 'CMD-SHELL', + "/opt/mssql-tools18/bin/sqlcmd -S localhost -U sa -P $$MSSQL_SA_PASSWORD -C -Q 'SELECT 1' || exit 1", + ] + interval: 10s + timeout: 5s + retries: 10 + + solr: + build: + context: . + dockerfile: solr.Dockerfile + args: + HOST: sqlserver + USER: sa + PASSWORD: ${SERVICE_PASSWORD_SQLSERVER:-StrongPassword!123} + container_name: atlas_solr + depends_on: + sqlserver: + condition: service_healthy + environment: + SOLR_PORT: ${SOLR_PORT:-8983} + HOST: sqlserver + USER: sa + PASSWORD: ${SERVICE_PASSWORD_SQLSERVER:-StrongPassword!123} + expose: + - ${SOLR_PORT:-8983} + healthcheck: + test: + [ + 'CMD-SHELL', + 'wget -qO- http://localhost:${SOLR_PORT:-8983}/solr/admin/ping | grep -q ''"status":"OK"''', + ] + interval: 15s + timeout: 5s + retries: 10 + start_period: 30s + + web: + build: + context: . + dockerfile: Dockerfile + args: + HOST: sqlserver + USER: sa + PASSWORD: ${SERVICE_PASSWORD_SQLSERVER:-StrongPassword!123} + SOLR: http://solr:${SOLR_PORT:-8983} + container_name: atlas_web + depends_on: + - solr + - sqlserver + environment: + PORT: ${WEB_PORT:-3000} + SEED_DEMO: ${SEED_DEMO:-true} + expose: + - ${WEB_PORT:-3000} + ports: + - '${WEB_PORT:-3000}:${WEB_PORT:-3000}' + healthcheck: + test: + ['CMD-SHELL', 'wget -qO- http://localhost:${WEB_PORT:-3000}/ || exit 1'] + interval: 15s + timeout: 5s + retries: 10 + start_period: 20s + +volumes: + sqlserver_data: diff --git a/iis_express.config b/iis_express.config index 83e43f5b..f7cb864c 100644 --- a/iis_express.config +++ b/iis_express.config @@ -18,7 +18,7 @@ --> - - - -
-
-
-
-
-
-
-
- - -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
- -
-
-
-
-
-
+ + +
+
+
+
+
+
+
+
-
-
-
-
-
- -
-
-
- -
-
- -
-
- -
-
-
- - -
-
-
-
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - + + + + + + + diff --git a/package.json b/package.json index d2688449..155fdf2c 100644 --- a/package.json +++ b/package.json @@ -7,61 +7,61 @@ "@fontsource/inter": "^5.0.0", "@fontsource/rasa": "^5.0.0", "@fontsource/source-code-pro": "^5.0.0", - "@fortawesome/fontawesome-free": "^6.4.0", + "@fortawesome/fontawesome-free": "^7.0.0", "@rollup/plugin-babel": "^6.0.3", - "@rollup/plugin-commonjs": "^25.0.2", + "@rollup/plugin-commonjs": "^29.0.0", "@rollup/plugin-json": "^6.0.0", - "@rollup/plugin-multi-entry": "^6.0.0", - "@rollup/plugin-node-resolve": "^15.1.0", + "@rollup/plugin-multi-entry": "^7.0.0", + "@rollup/plugin-node-resolve": "^16.0.0", "@rollup/plugin-terser": "^0.4.3", "@semantic-release/changelog": "^6.0.3", - "@semantic-release/commit-analyzer": "11.1.0", - "@semantic-release/exec": "6.0.3", + "@semantic-release/commit-analyzer": "13.0.1", + "@semantic-release/exec": "7.1.0", "@semantic-release/git": "10.0.1", - "@semantic-release/github": "^9.0.0", - "@semantic-release/npm": "^11.0.0", - "@semantic-release/release-notes-generator": "12.1.0", + "@semantic-release/github": "^12.0.0", + "@semantic-release/npm": "^13.0.0", + "@semantic-release/release-notes-generator": "14.1.0", "@toycode/markdown-it-class": "1.2.4", - "bulma": "0.9.4", + "bulma": "1.0.4", "bulma-checkradio": "2.1.3", "bulma-steps-component": "github:atlas-bi/bulma-steps", "bulma-switch": "2.0.4", "chart.js": "2.9.4", "commitizen": "^4.3.0", "cz-conventional-changelog": "3.3.0", - "date-fns": "^3.0.0", + "date-fns": "^4.0.0", "dompurify": "3.0.0", - "es6-symbol": "3.1.3", - "eslint": "^8.43.0", + "es6-symbol": "3.1.4", + "eslint": "^9.0.0", "fancy-log": "2.0.0", "focus-within": "3.0.2", "fontawesome-subset": "^4.4.0", - "gulp": "4.0.2", + "gulp": "5.0.1", "gulp-autoprefixer": "8.0.0", "gulp-concat": "2.6.1", "gulp-cssnano": "2.1.3", "gulp-postcss": "10.0.0", - "gulp-purgecss": "5.0.0", - "gulp-rename": "2.0.0", + "gulp-purgecss": "7.0.2", + "gulp-rename": "2.1.0", "gulp-replace": "^1.1.4", - "gulp-sass": "5.1.0", + "gulp-sass": "6.0.1", "gulp-uglify": "3.0.2", "jsnlog": "2.30.0", - "lint-staged": "^15.2.2", - "markdown-it": "14.0.0", - "npm-run-all2": "^6.0.0", + "lint-staged": "^16.0.0", + "markdown-it": "14.1.1", + "npm-run-all2": "^8.0.0", "open": "8.4.2", "postcss": "^8.4.24", "prettier": "^3.0.0", "proxy-polyfill": "0.3.2", "regenerator-runtime": "^0.14.0", "rollup": "^4.0.0", - "semantic-release": "^23.0.0", + "semantic-release": "^25.0.0", "stylelint": "^16.0.2", "stylelint-config-prettier-scss": "1.0.0", - "stylelint-config-standard-scss": "^13.0.0", - "stylelint-scss": "^6.0.0", - "xo": "^0.57.0" + "stylelint-config-standard-scss": "^14.0.0", + "stylelint-scss": "^7.0.0", + "xo": "^1.0.0" }, "homepage": "https://demo.atlas.bi", "license": "AGPL-3.0-or-later", @@ -79,16 +79,16 @@ "watch": "gulp watch", "pre-commit": "lint-staged", "format:static": "prettier --config .prettierrc \"**/*.{ts,css,less,scss,js,json,md,yaml,yml,html}\" --write", - "format:cs": "dotnet csharpier .", + "format:cs": "dotnet csharpier format .", "format": "npm run format:static & npm run format:cs", "dotnet:build": "dotnet build /clp:performancesummary", "dotnet:restore": "dotnet restore", "db:update": "dotnet ef database update --project web/web.csproj -v", "dotnet:publish": "npm run build && dotnet publish web/web.csproj -r win-x86 --self-contained false -c Release -o out", "test:report_html": "reportgenerator -reports:coverage.cobertura.xml -targetdir:coverage/ -reporttypes:html", - "test:integrationTests": "coverlet web.Tests/bin/Debug/net8.0/web.Tests.dll --target \"dotnet\" --targetargs \"test --filter IntegrationTests --no-build -e Demo=True\" --format cobertura --exclude-by-file \"**/Migrations/*\"", - "test:browserTests": "coverlet web.Tests/bin/Debug/net8.0/web.Tests.dll --target \"dotnet\" --targetargs \"test --filter=BrowserTests --no-build -e Demo=True\" --format cobertura --exclude-by-file \"**/Migrations/*\"", - "test:functionTests": "coverlet web.Tests/bin/Debug/net8.0/web.Tests.dll --target \"dotnet\" --targetargs \"test --filter=FunctionTests --no-build -e Demo=True\" --format cobertura --exclude-by-file \"**/Migrations/*\"", + "test:integrationTests": "coverlet web.Tests/bin/Debug/net9.0/web.Tests.dll --target \"dotnet\" --targetargs \"test --filter IntegrationTests --no-build -e Demo=True\" --format cobertura --exclude-by-file \"**/Migrations/*\"", + "test:browserTests": "coverlet web.Tests/bin/Debug/net9.0/web.Tests.dll --target \"dotnet\" --targetargs \"test --filter=BrowserTests --no-build -e Demo=True\" --format cobertura --exclude-by-file \"**/Migrations/*\"", + "test:functionTests": "coverlet web.Tests/bin/Debug/net9.0/web.Tests.dll --target \"dotnet\" --targetargs \"test --filter=FunctionTests --no-build -e Demo=True\" --format cobertura --exclude-by-file \"**/Migrations/*\"", "lint:js": "xo web/wwwroot/js", "lint:scss": "stylelint \"web/wwwroot/css/**/*.scss\"", "lint": "npm run lint:js & npm run lint:scss", @@ -100,7 +100,7 @@ "saml:setup": "git submodule update --rebase --remote; cd idp/; npm install" }, "lint-staged": { - "*.cs": "dotnet csharpier .", + "*.cs": "dotnet csharpier format .", "**/*.{ts,css,less,scss,js,json,md,yaml,html}": "npm run format:static" }, "config": { @@ -164,7 +164,7 @@ "unicorn/prefer-at": "warn" } }, - "version": "3.15.2", + "version": "3.15.38", "dependencies": { "sass": "^1.63.6" } diff --git a/readme.md b/readme.md index 8f737ab2..0b45c360 100644 --- a/readme.md +++ b/readme.md @@ -44,12 +44,12 @@ Atlas business intelligence library plugs in to your existing reporting platform > Aside from those installs you will need to install ef core tools `dotnet tool install -g dotnet-ef`. \ > These guide can be run with [Visual Studio Code](https://code.visualstudio.com/download) and the built in terminal. -- Get the code `git clone git@github.com:atlas-bi/atlas-bi-library.git` -- Install the project dependencies `npm install` and `npm run dotnet:restore` -- Create an `appsettings.cust.json` and `appsettings.cust.Development.json` as specified in the [docs](https://www.atlas.bi/docs/bi-library/deploy/configuration/) -- Initialize the database and create tables `npm run db:update` -- Run the [ETL](https://www.atlas.bi/docs/bi-library/deploy/configuration/), or just insert your account name into the `dbo.[User]` `username` column. -- Finally, start up the website `npm start` +- Get the code `git clone git@github.com:atlas-bi/atlas-bi-library.git` +- Install the project dependencies `npm install` and `npm run dotnet:restore` +- Create an `appsettings.cust.json` and `appsettings.cust.Development.json` as specified in the [docs](https://www.atlas.bi/docs/bi-library/deploy/configuration/) +- Initialize the database and create tables `npm run db:update` +- Run the [ETL](https://www.atlas.bi/docs/bi-library/deploy/configuration/), or just insert your account name into the `dbo.[User]` `username` column. +- Finally, start up the website `npm start` > If this is your first time running a dotnet webapp, you will need to trust the cert with `dotnet dev-certs https --trust` \ > Running `npm start` will build all the resources needed, start IISExpress, and then open your browser. \ @@ -64,8 +64,8 @@ dotnet tool install -g coverlet.console dotnet tool install -g dotnet-reportgenerator-globaltool ``` -- Install dependancies `npm install` and `npm run dotnet:restore` -- Run tests `npm run test:dev` +- Install dependancies `npm install` and `npm run dotnet:restore` +- Run tests `npm run test:dev` A hit/miss html report will be in the folder `/coverage`. diff --git a/scripts/solr_start.sh b/scripts/solr_start.sh new file mode 100644 index 00000000..cac94e31 --- /dev/null +++ b/scripts/solr_start.sh @@ -0,0 +1,77 @@ +#!/bin/bash +set -e + +echo "Starting startup script..." + +PORT=${PORT:-8983} + +cd /app/etl + +echo "Generating .env..." +echo "Debug: HOST=$HOST USER=$USER" + +export SOLRURL="http://localhost:$PORT/solr/atlas" +export SOLRLOOKUPURL="http://localhost:$PORT/solr/atlas_lookups" + +echo "SOLRURL = \"$SOLRURL\"" > .env +echo "SOLRLOOKUPURL = \"$SOLRLOOKUPURL\"" >> .env + +export ATLASDATABASE="DRIVER={ODBC Driver 18 for SQL Server};SERVER=$HOST;DATABASE=atlas;UID=$USER;PWD=$PASSWORD;TrustServerCertificate=YES;LoginTimeout=60" +echo "ATLASDATABASE = \"$ATLASDATABASE\"" >> .env + +cd /app + +echo "Starting Solr (foreground mode, managed by container)..." +bin/solr start -force -noprompt -f -p $PORT & +SOLR_PID=$! + +echo "Solr PID: $SOLR_PID" +echo "Waiting for Solr..." +sleep 15 + +echo "Checking SQL Server connectivity..." +set +e + +python3 -u - <<'EOF' +import pyodbc, os, time + +conn_str = os.environ.get("ATLASDATABASE") +if not conn_str: + print("Error: ATLASDATABASE env var is missing") + exit(1) + +print("Attempting connection to SQL Server...") +for i in range(30): + try: + pyodbc.connect(conn_str) + print("Successfully connected to SQL Server") + exit(0) + except Exception as e: + print(f"Connection attempt {i+1} failed: {e}") + time.sleep(5) + +print("Could not connect to SQL Server after retries") +exit(1) +EOF + +DB_CHECK_EXIT=$? +set -e + +if [ $DB_CHECK_EXIT -eq 0 ]; then + echo "Running ETL..." + cd /app/etl + python3 -u atlas_collections.py || echo "Failed atlas_collections.py" + python3 -u atlas_groups.py || echo "Failed atlas_groups.py" + python3 -u atlas_initiatives.py || echo "Failed atlas_initiatives.py" + python3 -u atlas_lookups.py || echo "Failed atlas_lookups.py" + python3 -u atlas_reports.py || echo "Failed atlas_reports.py" + python3 -u atlas_terms.py || echo "Failed atlas_terms.py" + python3 -u atlas_users.py || echo "Failed atlas_users.py" +else + echo "Skipping ETL due to DB connection failure" +fi + +cd /app + +echo "Solr is running; waiting on PID $SOLR_PID..." +wait $SOLR_PID diff --git a/solr.Dockerfile b/solr.Dockerfile index fde52afc..0f9855c9 100644 --- a/solr.Dockerfile +++ b/solr.Dockerfile @@ -1,5 +1,6 @@ # to build -# docker build --build-arg HOST=host PASSWORD=password USER=user --tag atlas_demo_search -f solr.Dockerfile . +# docker build --build-arg HOST=host --build-arg PASSWORD=password --build-arg USER=user -t atlas_demo_search -f solr.Dockerfile . +# docker buildx build --platform linux/amd64 -t atlas_demo_search -f solr.Dockerfile . # to run locally # docker run -i -t -p 8983:8983 -e PORT=8983 -u 0 atlas_demo_search:latest @@ -10,54 +11,54 @@ # to access webapp # http://localhost:8983 -FROM python:3.12-alpine as search -WORKDIR /app -ARG USER -ARG PASSWORD -ARG HOST -# copy site -COPY ["./web/solr", "./"] - -# startup search and load data -RUN apk add --no-cache openjdk11 bash lsof python3-dev curl gcc git py3-pip gcc libc-dev g++ libffi-dev libxml2 unixodbc-dev && \ - pip3 install pyodbc pysolr pytz python-dotenv - -# install sql server driver -RUN curl -O https://download.microsoft.com/download/b/9/f/b9f3cce4-3925-46d4-9f46-da08869c6486/msodbcsql18_18.1.1.1-1_amd64.apk && \ - apk add --allow-untrusted msodbcsql18_18.1.1.1-1_amd64.apk - -# pull solr etl -RUN mkdir etl && cd etl && git clone --depth 1 https://github.com/atlas-bi/Solr-Search-ETL.git . - -# create settings -RUN cd etl && echo "SOLRURL = \"http://localhost:8983/solr/atlas\"" > .env && \ - echo "SOLRLOOKUPURL = \"http://localhost:8983/solr/atlas_lookups\"" >> .env && \ - echo "ATLASDATABASE = \"DRIVER={ODBC Driver 18 for SQL Server};SERVER=$HOST;DATABASE=atlas;UID=$USER;PWD=$PASSWORD;TrustServerCertificate=YES\"" >> .env - -# load search -RUN chmod -R 777 bin -RUN bin/solr start -force -noprompt -v && \ - cd etl && \ - python3 -c "import time; time.sleep(30)" && \ - python3 atlas_collections.py && \ - python3 atlas_groups.py && \ - python3 atlas_initiatives.py && \ - python3 atlas_lookups.py && \ - python3 atlas_reports.py && \ - python3 atlas_terms.py && \ - python3 atlas_users.py - -FROM alpine:latest + +FROM python:3.14-alpine AS builder + +WORKDIR /build + +RUN apk add --no-cache \ + gcc g++ libc-dev python3-dev \ + unixodbc-dev libffi-dev libxml2-dev \ + git curl bash + +RUN pip install --no-cache-dir \ + pyodbc pysolr pytz python-dotenv + +RUN git clone --depth=1 https://github.com/atlas-bi/Solr-Search-ETL.git etl && \ + rm -rf etl/.git + + +FROM python:3.14-alpine + WORKDIR /app -RUN apk add --no-cache openjdk11 bash lsof -COPY --from=search ["/app", "./"] -ARG USER -ARG PASSWORD -ARG HOST +RUN apk add --no-cache \ + bash curl ca-certificates unixodbc openjdk11-jre \ + && update-ca-certificates + +RUN ARCH=$(case $(uname -m) in \ + x86_64) echo amd64 ;; \ + arm64) echo arm64 ;; \ + aarch64) echo arm64 ;; \ + *) echo unsupported ;; \ + esac) && \ + if [ "$ARCH" = "unsupported" ]; then echo "unsupported architecture"; exit 1; fi && \ + curl -O -k https://download.microsoft.com/download/9dcab408-e0d4-4571-a81a-5a0951e3445f/msodbcsql18_18.6.1.1-1_${ARCH}.apk && \ + apk add --allow-untrusted msodbcsql18_18.6.1.1-1_${ARCH}.apk && \ + rm msodbcsql18_18.6.1.1-1_${ARCH}.apk + +COPY --from=builder /usr/local/lib/python3.14/site-packages /usr/local/lib/python3.14/site-packages +COPY --from=builder /build/etl /app/etl + +COPY ./web/solr /app + +COPY scripts/solr_start.sh /start.sh +RUN chmod +x /start.sh + +RUN addgroup -S app && adduser -S app -G app && \ + chown -R app:app /app /start.sh + +USER app -# create config +CMD ["/start.sh"] -RUN chmod -R 777 bin -# in release 2022.02.2 we need to change the name from atlas_dotnet to atlas_web -CMD bin/solr start -force -noprompt -f -p $PORT diff --git a/web.Tests/BrowserTests/BasicTests.cs b/web.Tests/BrowserTests/BasicTests.cs index db6ab0a2..d002cbc6 100644 --- a/web.Tests/BrowserTests/BasicTests.cs +++ b/web.Tests/BrowserTests/BasicTests.cs @@ -45,7 +45,7 @@ string orientation Orientation = orientation, ProjectName = BrowsersTestData.ProjectName(), BuildName = BrowsersTestData.BuildName(), - BrowserStackCredentials = BrowsersTestData.BrowserStackCredentials() + BrowserStackCredentials = BrowsersTestData.BrowserStackCredentials(), }; Local local = new Local(); @@ -62,24 +62,23 @@ string orientation var capabilities = new BrowserFixture(options, OutputHelper); - List urls = - new() - { - "", - "Collections/New", - "Initiatives", - "Initiatives/New", - "Terms", - "Terms/New", - "Search", - "Search?Query=test", - "about_analytics", - "Settings", - "Analytics", - "Users", - "Users?id=2", - "tasks" - }; + List urls = new() + { + "", + "Collections/New", + "Initiatives", + "Initiatives/New", + "Terms", + "Terms/New", + "Search", + "Search?Query=test", + "about_analytics", + "Settings", + "Analytics", + "Users", + "Users?id=2", + "tasks", + }; IWebDriver driver = new RemoteWebDriver( options.BrowserStackEndpoint, diff --git a/web.Tests/FunctionTests/Helpers/Extensions.Tests.cs b/web.Tests/FunctionTests/Helpers/Extensions.Tests.cs index 099ddce8..079d8cfe 100644 --- a/web.Tests/FunctionTests/Helpers/Extensions.Tests.cs +++ b/web.Tests/FunctionTests/Helpers/Extensions.Tests.cs @@ -29,6 +29,5 @@ public class UserHelpersTests : IClassFixture // need cache here // Assert.Equal(new List(), UserHelpers.GetPreferences(cache, Fixture.CreateContext(), null)); - // } } diff --git a/web.Tests/FunctionTests/Pages/API.Tests/Index.Tests.cs b/web.Tests/FunctionTests/Pages/API.Tests/Index.Tests.cs index 819f7781..554eb5de 100644 --- a/web.Tests/FunctionTests/Pages/API.Tests/Index.Tests.cs +++ b/web.Tests/FunctionTests/Pages/API.Tests/Index.Tests.cs @@ -16,7 +16,6 @@ public class APIIndexTests : IClassFixture // var pageModel = new Atlas_Web.Pages.API.IndexModel(context, cache, config); - // pageModel.OnGet(); // } diff --git a/web.Tests/FunctionTests/Utilities.cs b/web.Tests/FunctionTests/Utilities.cs index d9133169..f360530e 100644 --- a/web.Tests/FunctionTests/Utilities.cs +++ b/web.Tests/FunctionTests/Utilities.cs @@ -32,7 +32,7 @@ public static List GetSeedUser() return new List() { new User() { Username = "Default", UserId = 1 }, - new User() { Username = "user 2", UserId = 2 } + new User() { Username = "user 2", UserId = 2 }, }; } // public static List GetSeedingMessages() diff --git a/web.Tests/IntegrationTests/BasicTests.cs b/web.Tests/IntegrationTests/BasicTests.cs index 99325dbb..05b34ee2 100644 --- a/web.Tests/IntegrationTests/BasicTests.cs +++ b/web.Tests/IntegrationTests/BasicTests.cs @@ -37,9 +37,15 @@ public async Task Get_EndpointsReturnSuccessAndCorrectContentType(string url) // Act var response = await client.GetAsync(url); + var body = await response.Content.ReadAsStringAsync(); // Assert - response.EnsureSuccessStatusCode(); // Status Code 200-299 + if (!response.IsSuccessStatusCode) + { + throw new System.Exception( + $"Request to '{url}' failed with {(int)response.StatusCode} ({response.StatusCode}). Body:\n{body}" + ); + } // Assert.Equal( // "text/html; charset=utf-8", // response.Content.Headers.ContentType.ToString() diff --git a/web.Tests/IntegrationTests/Utilities/WebFactory.cs b/web.Tests/IntegrationTests/Utilities/WebFactory.cs index 8744443e..640508fe 100644 --- a/web.Tests/IntegrationTests/Utilities/WebFactory.cs +++ b/web.Tests/IntegrationTests/Utilities/WebFactory.cs @@ -1,10 +1,11 @@ using System; -using System.Linq; using Atlas_Web.Models; using Microsoft.AspNetCore.Hosting; using Microsoft.AspNetCore.Mvc.Testing; +using Microsoft.AspNetCore.TestHost; using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Hosting; using Microsoft.Extensions.Logging; namespace web.Tests.IntegrationTests @@ -14,46 +15,44 @@ public class WebFactory : WebApplicationFactory { protected override void ConfigureWebHost(IWebHostBuilder builder) { - builder.ConfigureServices(services => - { - var descriptor = services.SingleOrDefault(d => - d.ServiceType == typeof(DbContextOptions) - ); - - if (descriptor != null) - services.Remove(descriptor); + builder.UseEnvironment("Test"); + builder.ConfigureTestServices(services => + { + // Add InMemory database for testing + // Program.cs won't register SQL Server in Test environment, so no conflict services.AddDbContext(options => { - options.UseInMemoryDatabase("AtlasIntegrationDb"); + options.UseInMemoryDatabase("AtlasIntegrationTestDb"); }); + }); + } - var sp = services.BuildServiceProvider(); + protected override IHost CreateHost(IHostBuilder builder) + { + var host = base.CreateHost(builder); - using (var scope = sp.CreateScope()) - { - var scopedServices = scope.ServiceProvider; - var db = scopedServices.GetRequiredService(); - var logger = scopedServices.GetRequiredService>>(); + // Seed the database after host is created + using (var scope = host.Services.CreateScope()) + { + var services = scope.ServiceProvider; + var db = services.GetRequiredService(); + var logger = services.GetRequiredService>>(); + try + { db.Database.EnsureCreated(); - - try - { - web.Tests.FunctionTests.Utilities.InitializeDbForTests(db); - logger.LogWarning("Test database initialized"); - } - catch (Exception ex) - { - logger.LogError( - ex, - "An error occurred seeding the " - + "database with test messages. Error: {Message}", - ex.Message - ); - } + web.Tests.FunctionTests.Utilities.InitializeDbForTests(db); + logger.LogInformation("Test database initialized and seeded"); } - }); + catch (Exception ex) + { + logger.LogError(ex, "An error occurred seeding the test database."); + throw; + } + } + + return host; } } } diff --git a/web.Tests/web.Tests.csproj b/web.Tests/web.Tests.csproj index f7f0aca3..135216a2 100644 --- a/web.Tests/web.Tests.csproj +++ b/web.Tests/web.Tests.csproj @@ -1,7 +1,6 @@ - - net8.0 + net9.0 disable false @@ -9,34 +8,33 @@ true - + - - - - + + + + - - - - - - + + + + + + runtime; build; native; contentfiles; analyzers; buildtransitive all - - - + + runtime; build; native; contentfiles; analyzers; buildtransitive all - + runtime; build; native; contentfiles; analyzers; buildtransitive all - + diff --git a/web/Authorization/CustomClaimsTransformer.cs b/web/Authorization/CustomClaimsTransformer.cs index 97b45cc7..a60cd31b 100644 --- a/web/Authorization/CustomClaimsTransformer.cs +++ b/web/Authorization/CustomClaimsTransformer.cs @@ -140,34 +140,34 @@ public async Task GetUserData(string username) { me = await _context .Users.Include(x => x.UserRoleLinks) - .ThenInclude(x => x.UserRoles) - .ThenInclude(x => x.RolePermissionLinks) - .ThenInclude(x => x.RolePermissions) + .ThenInclude(x => x.UserRoles) + .ThenInclude(x => x.RolePermissionLinks) + .ThenInclude(x => x.RolePermissions) .Include(x => x.UserPreferences) .Include(x => x.UserGroupsMemberships) .Include(x => x.UserGroupsMemberships) - .ThenInclude(x => x.Group) - .ThenInclude(x => x.GroupRoleLinks) - .ThenInclude(x => x.UserRoles) - .ThenInclude(x => x.RolePermissionLinks) - .ThenInclude(x => x.RolePermissions) + .ThenInclude(x => x.Group) + .ThenInclude(x => x.GroupRoleLinks) + .ThenInclude(x => x.UserRoles) + .ThenInclude(x => x.RolePermissionLinks) + .ThenInclude(x => x.RolePermissions) .SingleOrDefaultAsync(x => x.Email == username); } else { me = await _context .Users.Include(x => x.UserRoleLinks) - .ThenInclude(x => x.UserRoles) - .ThenInclude(x => x.RolePermissionLinks) - .ThenInclude(x => x.RolePermissions) + .ThenInclude(x => x.UserRoles) + .ThenInclude(x => x.RolePermissionLinks) + .ThenInclude(x => x.RolePermissions) .Include(x => x.UserPreferences) .Include(x => x.UserGroupsMemberships) .Include(x => x.UserGroupsMemberships) - .ThenInclude(x => x.Group) - .ThenInclude(x => x.GroupRoleLinks) - .ThenInclude(x => x.UserRoles) - .ThenInclude(x => x.RolePermissionLinks) - .ThenInclude(x => x.RolePermissions) + .ThenInclude(x => x.Group) + .ThenInclude(x => x.GroupRoleLinks) + .ThenInclude(x => x.UserRoles) + .ThenInclude(x => x.RolePermissionLinks) + .ThenInclude(x => x.RolePermissions) .SingleOrDefaultAsync(x => x.Username == username); } @@ -181,7 +181,7 @@ await _context.AddAsync( Email = username, Username = username, FullnameCalc = "Guest", - FirstnameCalc = "Guest" + FirstnameCalc = "Guest", } ); } @@ -192,7 +192,7 @@ await _context.AddAsync( { Username = username, FullnameCalc = "Guest", - FirstnameCalc = "Guest" + FirstnameCalc = "Guest", } ); } @@ -215,7 +215,7 @@ await _context.AddAsync( UserRolesId = _context .UserRoles.Where(x => x.Name == "Administrator") .First() - .UserRolesId + .UserRolesId, } ); await _context.SaveChangesAsync(); @@ -223,9 +223,9 @@ await _context.AddAsync( me = await _context .Users.Include(x => x.UserRoleLinks) - .ThenInclude(x => x.UserRoles) - .ThenInclude(x => x.RolePermissionLinks) - .ThenInclude(x => x.RolePermissions) + .ThenInclude(x => x.UserRoles) + .ThenInclude(x => x.RolePermissionLinks) + .ThenInclude(x => x.RolePermissions) .SingleAsync(x => x.Username == username); } diff --git a/web/Authorization/DemoAuthHandler.cs b/web/Authorization/DemoAuthHandler.cs index c9d43838..7d5d36ee 100644 --- a/web/Authorization/DemoAuthHandler.cs +++ b/web/Authorization/DemoAuthHandler.cs @@ -23,7 +23,7 @@ protected override Task HandleAuthenticateAsync() var claims = new[] { new Claim(ClaimTypes.Name, "Default"), - new Claim(ClaimTypes.NameIdentifier, Guid.NewGuid().ToString()) + new Claim(ClaimTypes.NameIdentifier, Guid.NewGuid().ToString()), }; var identity = new ClaimsIdentity(claims, "Default"); var principal = new ClaimsPrincipal(identity); diff --git a/web/Authorization/SamlClaimsTransformer.cs b/web/Authorization/SamlClaimsTransformer.cs index 349790b4..1a8cb5b3 100644 --- a/web/Authorization/SamlClaimsTransformer.cs +++ b/web/Authorization/SamlClaimsTransformer.cs @@ -36,7 +36,9 @@ private static ClaimsPrincipal CreateClaimsPrincipal(ClaimsPrincipal incomingPri ClaimTypes.Role ) { - BootstrapContext = ((ClaimsIdentity)incomingPrincipal.Identity).BootstrapContext + BootstrapContext = ( + (ClaimsIdentity)incomingPrincipal.Identity + ).BootstrapContext, } ); } diff --git a/web/Controllers/Login.cs b/web/Controllers/Login.cs index 8e9e04e0..d6e0c707 100644 --- a/web/Controllers/Login.cs +++ b/web/Controllers/Login.cs @@ -23,7 +23,7 @@ public IActionResult Login(string returnUrl = null) binding.SetRelayStateQuery( new Dictionary { - { relayStateReturnUrl, returnUrl ?? Url.Content("~/") } + { relayStateReturnUrl, returnUrl ?? Url.Content("~/") }, } ); diff --git a/web/Controllers/Metadata.cs b/web/Controllers/Metadata.cs index ef4ac185..f06bc349 100644 --- a/web/Controllers/Metadata.cs +++ b/web/Controllers/Metadata.cs @@ -40,8 +40,8 @@ public IActionResult Index() { Binding = ProtocolBindings.HttpPost, Location = new Uri(defaultSite, "Auth/SingleLogout"), - ResponseLocation = new Uri(defaultSite, "Auth/LoggedOut") - } + ResponseLocation = new Uri(defaultSite, "Auth/LoggedOut"), + }, }, NameIDFormats = new Uri[] { NameIdentifierFormats.X509SubjectName }, AssertionConsumerServices = new AssertionConsumerService[] @@ -49,16 +49,16 @@ public IActionResult Index() new AssertionConsumerService { Binding = ProtocolBindings.HttpPost, - Location = new Uri(defaultSite, "Auth/AssertionConsumerService") + Location = new Uri(defaultSite, "Auth/AssertionConsumerService"), }, }, AttributeConsumingServices = new AttributeConsumingService[] { new AttributeConsumingService { - ServiceName = new ServiceName("Some SP", "en"), - RequestedAttributes = CreateRequestedAttributes() - } + ServiceNames = new[] { new LocalizedNameType("Some SP", "en") }, + RequestedAttributes = CreateRequestedAttributes(), + }, }, }; return new Saml2Metadata(entityDescriptor).CreateMetadata().ToActionResult(); @@ -71,7 +71,7 @@ private IEnumerable CreateRequestedAttributes() yield return new RequestedAttribute("urn:xxx", "test-value"); yield return new RequestedAttribute("urn:yyy", "123") { - AttributeValueType = "xs:integer" + AttributeValueType = "xs:integer", }; } } diff --git a/web/Helpers/Url.cs b/web/Helpers/Url.cs index b593913f..a6e5b1c1 100644 --- a/web/Helpers/Url.cs +++ b/web/Helpers/Url.cs @@ -109,7 +109,7 @@ public static string SetSearchPageUrl(HttpContext helper, int pageIndex) helper, new Dictionary { - { nameof(SolrAtlasParameters.PageIndex), pageIndex.ToString() } + { nameof(SolrAtlasParameters.PageIndex), pageIndex.ToString() }, } ); } diff --git a/web/Migrations/20220328200157_Initial.cs b/web/Migrations/20220328200157_Initial.cs index 4a82971c..fb217aa4 100644 --- a/web/Migrations/20220328200157_Initial.cs +++ b/web/Migrations/20220328200157_Initial.cs @@ -1,4 +1,4 @@ -using System; +using System; using Microsoft.EntityFrameworkCore.Migrations; #nullable disable @@ -3400,7 +3400,8 @@ insert into app.UserRoles (Name, Description) values ('Report Writer','Report Writers can create and edit ReportObject documentation and terms, but cannot approve Terms, edit approved Terms, or delete things they do not own.'), ('Term Administrator','Term Admins can create, edit, approve and delete Terms.'), ('Term Builder','Term Builders can create and edit Term documentation, but cannot approve them, edit them after approval, or link them to ReportObjects.'), - ('User','Users do not have any special permissions. They can navigate the site, comment, and view approved Terms and all non-hidden ReportObjects.') + ('User','Users do not have any special permissions. They can navigate the site, comment, and view approved Terms and all non-hidden ReportObjects.'), + ('Director','Director assigned to request tickets.') "); // create security points diff --git a/web/Models/Atlas_WebContext.cs b/web/Models/Atlas_WebContext.cs index e0e9c924..6a24df1e 100644 --- a/web/Models/Atlas_WebContext.cs +++ b/web/Models/Atlas_WebContext.cs @@ -94,7 +94,7 @@ protected override void OnModelCreating(ModelBuilder modelBuilder) p.LoadTime, p.PageId, p.SessionId, - p.Pathname + p.Pathname, }); entity .HasIndex(e => e.AccessDateTime, "accessdatetime_session_width_agent") @@ -103,7 +103,7 @@ protected override void OnModelCreating(ModelBuilder modelBuilder) p.PageId, p.SessionId, p.ScreenWidth, - p.UserAgent + p.UserAgent, }); entity.HasIndex(e => e.UserId, "userid"); @@ -666,7 +666,7 @@ protected override void OnModelCreating(ModelBuilder modelBuilder) p.ReportObjectId, p.EpicMasterFile, p.Name, - p.DisplayTitle + p.DisplayTitle, }); entity .HasIndex(e => e.EpicMasterFile, "masterfile_report_visiblity_type") @@ -674,7 +674,7 @@ protected override void OnModelCreating(ModelBuilder modelBuilder) { p.ReportObjectId, p.DefaultVisibilityYn, - p.ReportObjectTypeId + p.ReportObjectTypeId, }); entity .HasIndex( @@ -682,7 +682,7 @@ protected override void OnModelCreating(ModelBuilder modelBuilder) { e.EpicMasterFile, e.SourceServer, - e.ReportObjectTypeId + e.ReportObjectTypeId, }, "masterfile_sourceserver_type_report" ) @@ -693,7 +693,7 @@ protected override void OnModelCreating(ModelBuilder modelBuilder) { e.DefaultVisibilityYn, e.OrphanedReportObjectYn, - e.ReportObjectTypeId + e.ReportObjectTypeId, }, "visibility + orphan + type" ); @@ -807,7 +807,7 @@ protected override void OnModelCreating(ModelBuilder modelBuilder) { p.ReportObjectId, p.LastUpdateDateTime, - p.UpdatedBy + p.UpdatedBy, }); entity @@ -817,7 +817,7 @@ protected override void OnModelCreating(ModelBuilder modelBuilder) p.ReportObjectId, p.LastUpdateDateTime, p.UpdatedBy, - p.CreatedDateTime + p.CreatedDateTime, }); entity.HasIndex(e => e.CreatedBy, "createdby"); @@ -1104,7 +1104,7 @@ protected override void OnModelCreating(ModelBuilder modelBuilder) { p.RunDataId, p.RunDurationSeconds, - p.RunStatus + p.RunStatus, }); entity .HasIndex( @@ -1115,7 +1115,7 @@ protected override void OnModelCreating(ModelBuilder modelBuilder) { p.RunDataId, p.RunDurationSeconds, - p.RunStatus + p.RunStatus, }); entity .HasIndex( @@ -1126,7 +1126,7 @@ protected override void OnModelCreating(ModelBuilder modelBuilder) { p.RunDataId, p.RunDurationSeconds, - p.RunStatus + p.RunStatus, }); entity .HasIndex( @@ -1137,7 +1137,7 @@ protected override void OnModelCreating(ModelBuilder modelBuilder) { p.RunDataId, p.RunDurationSeconds, - p.RunStatus + p.RunStatus, }); entity .HasIndex( @@ -1148,7 +1148,7 @@ protected override void OnModelCreating(ModelBuilder modelBuilder) { p.RunDataId, p.RunDurationSeconds, - p.RunStatus + p.RunStatus, }); entity @@ -1160,7 +1160,7 @@ protected override void OnModelCreating(ModelBuilder modelBuilder) { p.RunDataId, p.RunDurationSeconds, - p.RunUserId + p.RunUserId, }); entity .HasIndex( @@ -1171,7 +1171,7 @@ protected override void OnModelCreating(ModelBuilder modelBuilder) { p.RunDataId, p.RunDurationSeconds, - p.RunUserId + p.RunUserId, }); entity .HasIndex( @@ -1182,7 +1182,7 @@ protected override void OnModelCreating(ModelBuilder modelBuilder) { p.RunDataId, p.RunDurationSeconds, - p.RunUserId + p.RunUserId, }); entity .HasIndex( @@ -1193,7 +1193,7 @@ protected override void OnModelCreating(ModelBuilder modelBuilder) { p.RunDataId, p.RunDurationSeconds, - p.RunUserId + p.RunUserId, }); entity .HasIndex( @@ -1204,7 +1204,7 @@ protected override void OnModelCreating(ModelBuilder modelBuilder) { p.RunDataId, p.RunDurationSeconds, - p.RunUserId + p.RunUserId, }); entity.Property(e => e.LastLoadDate).HasColumnType("datetime"); @@ -1347,7 +1347,7 @@ protected override void OnModelCreating(ModelBuilder modelBuilder) { e.SharedFromUserId, e.SharedToUserId, - e.ShareDate + e.ShareDate, }, "from + to + date" ); @@ -1710,7 +1710,7 @@ protected override void OnModelCreating(ModelBuilder modelBuilder) { e.ItemValue, e.ItemId, - e.UserId + e.UserId, }, "itemvalue + itemid + userid" ); diff --git a/web/Pages/Analytics/Index.cshtml.cs b/web/Pages/Analytics/Index.cshtml.cs index d4c61bce..6500df92 100644 --- a/web/Pages/Analytics/Index.cshtml.cs +++ b/web/Pages/Analytics/Index.cshtml.cs @@ -1,3 +1,4 @@ +using System.Globalization; using Atlas_Web.Authorization; using Atlas_Web.Helpers; using Atlas_Web.Models; @@ -41,7 +42,7 @@ public ActionResult OnGet() public async Task OnGetLiveUsers() { - var ActiveUserData = await ( + var rawActiveUserData = await ( from b in _context.Analytics join sub in ( from a in _context.Analytics @@ -53,37 +54,60 @@ from a in _context.Analytics grp.Key.SessionId, Time = grp.Max(x => x.UpdateTime), SessionTime = grp.Sum(x => x.PageTime ?? 0), - Pages = grp.Count() + Pages = grp.Count(), } ) on new { b.UserId, b.SessionId, - time = b.UpdateTime + time = b.UpdateTime, } equals new { sub.UserId, sub.SessionId, - time = sub.Time + time = sub.Time, } join u in _context.Users on b.UserId equals u.UserId - select new ActiveUserData + select new { Fullname = u.FullnameCalc, UserId = b.UserId, SessionId = b.SessionId, - SessionTime = TimeSpan.FromMilliseconds(sub.SessionTime).ToString(@"h\:mm\:ss"), - PageTime = TimeSpan.FromMilliseconds(b.PageTime ?? 0).ToString(@"h\:mm\:ss"), + SessionTime = sub.SessionTime, + PageTime = b.PageTime, Href = b.Href, - AccessDateTime = (b.AccessDateTime ?? DateTime.Now).ToString( - @"M/d/yy h\:mm\:ss tt" - ), - UpdateTime = (b.UpdateTime ?? DateTime.Now).ToString(@"M/d/yy h\:mm\:ss tt"), - Pages = sub.Pages + AccessDateTime = b.AccessDateTime, + UpdateTime = b.UpdateTime, + Pages = sub.Pages, } ).ToListAsync(); + var ActiveUserData = rawActiveUserData + .Select(x => new ActiveUserData + { + Fullname = x.Fullname, + UserId = x.UserId, + SessionId = x.SessionId, + SessionTime = TimeSpan + .FromMilliseconds(x.SessionTime) + .ToString(@"h\:mm\:ss", CultureInfo.InvariantCulture), + PageTime = TimeSpan + .FromMilliseconds(x.PageTime ?? 0) + .ToString(@"h\:mm\:ss", CultureInfo.InvariantCulture), + Href = x.Href, + AccessDateTime = (x.AccessDateTime ?? DateTime.Now).ToString( + @"M/d/yy h\:mm\:ss tt", + CultureInfo.InvariantCulture + ), + UpdateTime = (x.UpdateTime ?? DateTime.Now).ToString( + @"M/d/yy h\:mm\:ss tt", + CultureInfo.InvariantCulture + ), + Pages = x.Pages, + }) + .ToList(); + var ActiveUsers = ( from a in ActiveUserData group a by new { a.UserId, a.SessionId } into grp @@ -102,7 +126,7 @@ from a in grp return new PartialViewResult { ViewName = "Partials/_ActiveUsers", - ViewData = ViewData + ViewData = ViewData, }; } diff --git a/web/Pages/Analytics/Visits.cshtml.cs b/web/Pages/Analytics/Visits.cshtml.cs index 6672cd19..2c55486c 100644 --- a/web/Pages/Analytics/Visits.cshtml.cs +++ b/web/Pages/Analytics/Visits.cshtml.cs @@ -99,7 +99,7 @@ orderby grp.Key LoadTime = Math.Round( (grp.Average(x => (long)Convert.ToDouble(x.LoadTime)) / 1000), 1 - ) + ), } ).ToListAsync(); @@ -121,7 +121,7 @@ orderby grp.Key LoadTime = Math.Round( (grp.Average(x => (long)Convert.ToDouble(x.LoadTime)) / 1000), 1 - ) + ), } ).ToListAsync(); break; @@ -142,7 +142,7 @@ orderby grp.Key LoadTime = Math.Round( (grp.Average(x => (long)Convert.ToDouble(x.LoadTime)) / 1000), 1 - ) + ), } ).ToListAsync(); break; @@ -161,7 +161,7 @@ orderby grp.Key LoadTime = Math.Round( (grp.Average(x => (long)Convert.ToDouble(x.LoadTime)) / 1000), 1 - ) + ), } ).ToListAsync(); break; @@ -225,9 +225,12 @@ public async Task OnGetBrowsersAsync( Count = grp.Sum(x => x.Count), Percent = (double)grp.Sum(x => x.Count) / total, TitleOne = "Browser", - TitleTwo = "Views" + TitleTwo = "Views", } - ).OrderByDescending(x => x.Count).Take(10).ToList(); + ) + .OrderByDescending(x => x.Count) + .Take(10) + .ToList(); return new PartialViewResult { ViewName = "Partials/_BarData", ViewData = ViewData }; } @@ -271,9 +274,12 @@ public async Task OnGetOsAsync( Count = grp.Sum(x => x.Count), Percent = (double)grp.Sum(x => x.Count) / total, TitleOne = "Operating System", - TitleTwo = "Views" + TitleTwo = "Views", } - ).OrderByDescending(x => x.Count).Take(10).ToList(); + ) + .OrderByDescending(x => x.Count) + .Take(10) + .ToList(); return new PartialViewResult { ViewName = "Partials/_BarData", ViewData = ViewData }; } @@ -312,9 +318,12 @@ from a in subquery Count = grp.Count(), Percent = (double)grp.Count() / total, TitleOne = "Window Resolution", - TitleTwo = "Views" + TitleTwo = "Views", } - ).OrderByDescending(x => x.Count).Take(10).ToListAsync(); + ) + .OrderByDescending(x => x.Count) + .Take(10) + .ToListAsync(); return new PartialViewResult { ViewName = "Partials/_BarData", ViewData = ViewData }; } @@ -361,9 +370,12 @@ from a in subquery ? "/users?id=" + grp.Key.UserId : null, TitleOne = "Top Users", - TitleTwo = "Views" + TitleTwo = "Views", } - ).OrderByDescending(x => x.Count).Take(10).ToListAsync(); + ) + .OrderByDescending(x => x.Count) + .Take(10) + .ToListAsync(); return new PartialViewResult { ViewName = "Partials/_BarData", ViewData = ViewData }; } @@ -403,9 +415,12 @@ group a by a.Pathname into grp 1 ), TitleOne = "Load Times", - TitleTwo = "Seconds" + TitleTwo = "Seconds", } - ).OrderByDescending(x => x.Count).Take(10).ToListAsync(); + ) + .OrderByDescending(x => x.Count) + .Take(10) + .ToListAsync(); return new PartialViewResult { ViewName = "Partials/_BarData", ViewData = ViewData }; } diff --git a/web/Pages/Collections/Edit.cshtml.cs b/web/Pages/Collections/Edit.cshtml.cs index eedbeb5a..d58c16a6 100644 --- a/web/Pages/Collections/Edit.cshtml.cs +++ b/web/Pages/Collections/Edit.cshtml.cs @@ -39,9 +39,9 @@ public async Task OnGetAsync(int id) Collection = await _context .Collections.Include(x => x.CollectionReports) - .ThenInclude(x => x.Report) + .ThenInclude(x => x.Report) .Include(x => x.CollectionTerms) - .ThenInclude(x => x.Term) + .ThenInclude(x => x.Term) .SingleAsync(x => x.CollectionId == id); return Page(); diff --git a/web/Pages/Collections/Index.cshtml.cs b/web/Pages/Collections/Index.cshtml.cs index 86b4f8c4..2673b72d 100644 --- a/web/Pages/Collections/Index.cshtml.cs +++ b/web/Pages/Collections/Index.cshtml.cs @@ -36,34 +36,34 @@ public async Task OnGetAsync(int? id = null) return _context .Collections.Include(x => x.LastUpdateUserNavigation) .Include(x => x.CollectionTerms) - .ThenInclude(x => x.Term) + .ThenInclude(x => x.Term) .Include(x => x.CollectionTerms) - .ThenInclude(x => x.Term) - .ThenInclude(x => x.StarredTerms) + .ThenInclude(x => x.Term) + .ThenInclude(x => x.StarredTerms) .Include(x => x.CollectionReports) - .ThenInclude(x => x.Report) - .ThenInclude(x => x.ReportObjectDoc) + .ThenInclude(x => x.Report) + .ThenInclude(x => x.ReportObjectDoc) .Include(x => x.CollectionReports) - .ThenInclude(x => x.Report) - .ThenInclude(x => x.ReportObjectType) + .ThenInclude(x => x.Report) + .ThenInclude(x => x.ReportObjectType) .Include(x => x.CollectionReports) - .ThenInclude(x => x.Report) - .ThenInclude(x => x.ReportObjectAttachments) + .ThenInclude(x => x.Report) + .ThenInclude(x => x.ReportObjectAttachments) .Include(x => x.CollectionReports) - .ThenInclude(x => x.Report) - .ThenInclude(x => x.StarredReports) + .ThenInclude(x => x.Report) + .ThenInclude(x => x.StarredReports) .Include(x => x.CollectionReports) - .ThenInclude(x => x.Report) - .ThenInclude(x => x.ReportTagLinks) - .ThenInclude(x => x.Tag) + .ThenInclude(x => x.Report) + .ThenInclude(x => x.ReportTagLinks) + .ThenInclude(x => x.Tag) .Include(x => x.StarredCollections) .Include(x => x.Initiative) // for authentication .Include(x => x.CollectionReports) - .ThenInclude(x => x.Report) - .ThenInclude(x => x.ReportObjectHierarchyChildReportObjects) - .ThenInclude(x => x.ParentReportObject) - .ThenInclude(x => x.ReportGroupsMemberships) + .ThenInclude(x => x.Report) + .ThenInclude(x => x.ReportObjectHierarchyChildReportObjects) + .ThenInclude(x => x.ParentReportObject) + .ThenInclude(x => x.ReportGroupsMemberships) .AsNoTracking() .SingleAsync(x => x.CollectionId == id); } @@ -96,7 +96,7 @@ public async Task OnGetDeleteCollection(int Id) new { id = Collection.CollectionId, - error = "You do not have permission to access that page." + error = "You do not have permission to access that page.", } ); } diff --git a/web/Pages/Data/File.cshtml.cs b/web/Pages/Data/File.cshtml.cs index 65fe0947..2b26473b 100644 --- a/web/Pages/Data/File.cshtml.cs +++ b/web/Pages/Data/File.cshtml.cs @@ -57,8 +57,11 @@ await _authorizationService.AuthorizeAsync( // headers to attempt to open pdf vs download - System.Net.Mime.ContentDisposition cd = - new() { FileName = attachment.Name, Inline = true }; + System.Net.Mime.ContentDisposition cd = new() + { + FileName = attachment.Name, + Inline = true, + }; Response.Headers.Add("Content-Disposition", cd.ToString()); Response.Headers.Add("X-Content-Type-Options", "nosniff"); diff --git a/web/Pages/Groups/Index.cshtml.cs b/web/Pages/Groups/Index.cshtml.cs index fb704209..8cb928d2 100644 --- a/web/Pages/Groups/Index.cshtml.cs +++ b/web/Pages/Groups/Index.cshtml.cs @@ -66,7 +66,7 @@ from a in _context.UserGroups Email = a.GroupEmail, Type = a.GroupType, Name = a.GroupName, - Source = a.GroupSource + Source = a.GroupSource, } ).FirstOrDefaultAsync(); } @@ -113,7 +113,7 @@ from a in _context.ReportGroupsMemberships from f in _context.StarredReports where f.Reportid == a.ReportId select new { f.Reportid } - ).Count() + ).Count(), } ).ToListAsync(); } diff --git a/web/Pages/Index/Index.cshtml.cs b/web/Pages/Index/Index.cshtml.cs index cd5d30d0..7c215c0e 100644 --- a/web/Pages/Index/Index.cshtml.cs +++ b/web/Pages/Index/Index.cshtml.cs @@ -45,7 +45,7 @@ public async Task OnGetRecentTerms() from dp in _context.Terms where dp.ApprovedYn == "Y" && dp.ValidFromDateTime > DateTime.Now.AddDays(-30) orderby dp.ValidFromDateTime descending - select new BasicFavoriteData { Name = dp.Name, Id = dp.TermId, } + select new BasicFavoriteData { Name = dp.Name, Id = dp.TermId } ) .Take(10) .ToListAsync(); @@ -58,7 +58,7 @@ orderby dp.ValidFromDateTime descending from dp in _context.Terms where dp.ApprovedYn == "N" && dp.ValidFromDateTime > DateTime.Now.AddDays(-30) orderby dp.LastUpdatedDateTime descending - select new BasicFavoriteData { Name = dp.Name, Id = dp.TermId, } + select new BasicFavoriteData { Name = dp.Name, Id = dp.TermId } ) .Take(myLength) .ToListAsync(); @@ -73,7 +73,7 @@ orderby dp.LastUpdatedDateTime descending return new PartialViewResult { ViewName = "Partials/_RecentTerms", - ViewData = ViewData + ViewData = ViewData, }; } } diff --git a/web/Pages/Initiatives/Edit.cshtml.cs b/web/Pages/Initiatives/Edit.cshtml.cs index 4a36d1c0..9fa94a0d 100644 --- a/web/Pages/Initiatives/Edit.cshtml.cs +++ b/web/Pages/Initiatives/Edit.cshtml.cs @@ -36,7 +36,7 @@ public async Task OnGetAsync(int id) Initiative = await _context .Initiatives.Include(x => x.Collections) - .ThenInclude(x => x.CollectionReports) + .ThenInclude(x => x.CollectionReports) .Include(x => x.OperationOwner) .Include(x => x.ExecutiveOwner) .Include(x => x.FinancialImpactNavigation) diff --git a/web/Pages/Initiatives/Index.cshtml.cs b/web/Pages/Initiatives/Index.cshtml.cs index b6179578..b0fcd96f 100644 --- a/web/Pages/Initiatives/Index.cshtml.cs +++ b/web/Pages/Initiatives/Index.cshtml.cs @@ -35,7 +35,7 @@ public async Task OnGetAsync(int? id) return _context .Initiatives.Include(x => x.Collections) - .ThenInclude(x => x.CollectionReports) + .ThenInclude(x => x.CollectionReports) .Include(x => x.OperationOwner) .Include(x => x.ExecutiveOwner) .Include(x => x.FinancialImpactNavigation) diff --git a/web/Pages/Mail/Index.cshtml.cs b/web/Pages/Mail/Index.cshtml.cs index afa87c62..fc408d4e 100644 --- a/web/Pages/Mail/Index.cshtml.cs +++ b/web/Pages/Mail/Index.cshtml.cs @@ -93,15 +93,14 @@ public async Task OnPostSendMail() } // insert message - Atlas_Web.Models.MailMessage newMessage = - new() - { - Subject = Subject, - Message = Message, - SendDate = DateTime.Now, - FromUserId = User.GetUserId(), - MessagePlainText = Text - }; + Atlas_Web.Models.MailMessage newMessage = new() + { + Subject = Subject, + Message = Message, + SendDate = DateTime.Now, + FromUserId = User.GetUserId(), + MessagePlainText = Text, + }; await _context.AddAsync(newMessage); await _context.SaveChangesAsync(); @@ -110,7 +109,7 @@ await _context.AddRangeAsync( UserList.Select(x => new MailRecipient { MessageId = newMessage.MessageId, - ToUserId = x.UserId + ToUserId = x.UserId, }) ); await _context.SaveChangesAsync(); @@ -121,7 +120,7 @@ await _context.AddRangeAsync( { MessageId = newMessage.MessageId, ToUserId = x.UserId, - ToGroupId = x.GroupId + ToGroupId = x.GroupId, }) ); await _context.SaveChangesAsync(); @@ -139,15 +138,14 @@ await _context.AddRangeAsync( var sender = await _context.Users.SingleAsync(x => x.UserId == User.GetUserId()); foreach (var recipient in UserList) { - SharedItem newShare = - new() - { - SharedFromUserId = User.GetUserId(), - SharedToUserId = recipient.UserId, - ShareDate = DateTime.Now, - Name = ShareName, - Url = ShareUrl - }; + SharedItem newShare = new() + { + SharedFromUserId = User.GetUserId(), + SharedToUserId = recipient.UserId, + ShareDate = DateTime.Now, + Name = ShareName, + Url = ShareUrl, + }; await _context.AddAsync(newShare); await _context.SaveChangesAsync(); @@ -183,15 +181,14 @@ await _context.AddRangeAsync( foreach (var group in GroupUserList) { - SharedItem newShare = - new() - { - SharedFromUserId = sender.UserId, - SharedToUserId = group.UserId, - ShareDate = DateTime.Now, - Name = ShareName, - Url = ShareUrl - }; + SharedItem newShare = new() + { + SharedFromUserId = sender.UserId, + SharedToUserId = group.UserId, + ShareDate = DateTime.Now, + Name = ShareName, + Url = ShareUrl, + }; await _context.AddAsync(newShare); await _context.SaveChangesAsync(); diff --git a/web/Pages/Profile/Index.cshtml.cs b/web/Pages/Profile/Index.cshtml.cs index c038069b..391afb38 100644 --- a/web/Pages/Profile/Index.cshtml.cs +++ b/web/Pages/Profile/Index.cshtml.cs @@ -124,12 +124,14 @@ orderby grp.Max(x => x.b.RunStartTime) descending Runs = grp.Sum(x => x.d.Runs), LastRun = grp.Max(x => x.b.RunStartTime).ToShortDateString(), } - ).AsNoTracking().ToListAsync(); + ) + .AsNoTracking() + .ToListAsync(); return new PartialViewResult() { ViewName = "Partials/_RunList", - ViewData = ViewData + ViewData = ViewData, }; } @@ -162,7 +164,7 @@ join d in run_data on b.RunId equals d.RunDataId r.ReportObjectId, Name = string.IsNullOrEmpty(r.DisplayTitle) ? r.Name : r.DisplayTitle, r.ReportObjectType.ShortName, - ReportTypeName = r.ReportObjectType.Name + ReportTypeName = r.ReportObjectType.Name, } into grp orderby grp.Max(x => x.d.RunStartTime) descending select new RunListData @@ -175,7 +177,9 @@ orderby grp.Max(x => x.d.RunStartTime) descending Runs = grp.Sum(x => x.b.Runs), LastRun = grp.Max(x => x.d.RunStartTime).ToShortDateString(), } - ).AsNoTracking().ToListAsync(); + ) + .AsNoTracking() + .ToListAsync(); return new PartialViewResult() { ViewName = "Partials/_RunList", ViewData = ViewData }; } @@ -314,7 +318,7 @@ join r in subquery_reports on b.ReportObjectId equals r.ReportObjectId { d = d, b = b, - r = r + r = r, }; var subquery_group = ( @@ -323,7 +327,7 @@ from x in subquery { d = x.d, b = x.b, - r = x.r + r = x.r, } by x.d.RunStartTime_Hour ); @@ -343,7 +347,7 @@ join r in subquery_reports on b.ReportObjectId equals r.ReportObjectId { d = d, b = b, - r = r + r = r, }; subquery_group = ( @@ -352,7 +356,7 @@ from x in subquery { d = x.d, b = x.b, - r = x.r + r = x.r, } by x.d.RunStartTime_Hour ); @@ -371,7 +375,7 @@ join r in subquery_reports on b.ReportObjectId equals r.ReportObjectId { d = d, b = b, - r = r + r = r, }; subquery_group = ( @@ -380,7 +384,7 @@ from x in subquery { d = x.d, b = x.b, - r = x.r + r = x.r, } by x.d.RunStartTime_Day ); break; @@ -398,7 +402,7 @@ join r in subquery_reports on b.ReportObjectId equals r.ReportObjectId { d = d, b = b, - r = r + r = r, }; subquery_group = ( @@ -407,7 +411,7 @@ from x in subquery { d = x.d, b = x.b, - r = x.r + r = x.r, } by x.d.RunStartTime_Day ); break; @@ -423,7 +427,7 @@ join r in subquery_reports on b.ReportObjectId equals r.ReportObjectId { d = d, b = b, - r = r + r = r, }; subquery_group = ( @@ -432,7 +436,7 @@ from x in subquery { d = x.d, b = x.b, - r = x.r + r = x.r, } by x.d.RunStartTime_Month ); @@ -481,7 +485,7 @@ public async Task OnGetFiltersAsync( Value = x.Key, FriendlyValue = x.Key, Count = x.Sum(y => y.b.Runs), - Checked = server.Contains(x.Key) + Checked = server.Contains(x.Key), }) .AsNoTracking() .ToListAsync(); @@ -494,7 +498,7 @@ public async Task OnGetFiltersAsync( Value = x.Key, FriendlyValue = x.Key, Count = x.Sum(y => y.b.Runs), - Checked = database.Contains(x.Key) + Checked = database.Contains(x.Key), }) .AsNoTracking() .ToListAsync(); @@ -507,7 +511,7 @@ public async Task OnGetFiltersAsync( Value = x.Key.ReportObjectTypeId.ToString(), FriendlyValue = x.Key.Name, Count = x.Sum(y => y.b.Runs), - Checked = reportType.Contains((int)x.Key.ReportObjectTypeId) + Checked = reportType.Contains((int)x.Key.ReportObjectTypeId), }) .AsNoTracking() .ToListAsync(); @@ -524,7 +528,7 @@ public async Task OnGetFiltersAsync( Value = x.Key.Value, FriendlyValue = x.Key.Value, Count = x.Sum(y => y.b.Runs), - Checked = masterFile.Contains(x.Key.Value) + Checked = masterFile.Contains(x.Key.Value), }) .AsNoTracking() .ToListAsync(); @@ -534,7 +538,7 @@ public async Task OnGetFiltersAsync( { Key = "visible", Value = x.r.DefaultVisibilityYn == "N" ? "N" : "Y", - FriendlyValue = x.r.DefaultVisibilityYn == "N" ? "No" : "Yes" + FriendlyValue = x.r.DefaultVisibilityYn == "N" ? "No" : "Yes", }) .Select(x => new Filters { @@ -542,7 +546,7 @@ public async Task OnGetFiltersAsync( Value = x.Key.Value, FriendlyValue = x.Key.FriendlyValue, Count = x.Sum(y => y.b.Runs), - Checked = visible.Contains(x.Key.Value) + Checked = visible.Contains(x.Key.Value), }) .AsNoTracking() .ToListAsync(); @@ -557,15 +561,17 @@ group y by l.Tag.Name into x Value = x.Key, FriendlyValue = x.Key, Count = x.Sum(y => y.b.Runs), - Checked = certification.Contains(x.Key) + Checked = certification.Contains(x.Key), } - ).AsNoTracking().ToListAsync(); + ) + .AsNoTracking() + .ToListAsync(); Filter_Availabiltiy = await subquery .GroupBy(x => new { Key = "availability", - Value = string.IsNullOrEmpty(x.r.Availability) ? "Public" : x.r.Availability + Value = string.IsNullOrEmpty(x.r.Availability) ? "Public" : x.r.Availability, }) .Select(x => new Filters { @@ -573,7 +579,7 @@ group y by l.Tag.Name into x Value = x.Key.Value, FriendlyValue = x.Key.Value, Count = x.Sum(y => y.b.Runs), - Checked = availability.Contains(x.Key.Value) + Checked = availability.Contains(x.Key.Value), }) .AsNoTracking() .ToListAsync(); @@ -616,9 +622,11 @@ orderby grp.Key Date = grp.Key.ToString(date_format), Users = grp.Select(x => x.d.RunUserId).Distinct().Count(), Runs = grp.Sum(x => x.b.Runs), - RunTime = Math.Round(grp.Average(x => (int)x.d.RunDurationSeconds), 1) + RunTime = Math.Round(grp.Average(x => (int)x.d.RunDurationSeconds), 1), } - ).AsNoTracking().ToListAsync(); + ) + .AsNoTracking() + .ToListAsync(); Runs = RunHistory.Sum(x => x.Runs); @@ -690,7 +698,11 @@ from a in subquery ? "/users?id=" + grp.Key.RunUserId : null, } - ).OrderByDescending(x => x.Count).Take(20).AsNoTracking().ToListAsync(); + ) + .OrderByDescending(x => x.Count) + .Take(20) + .AsNoTracking() + .ToListAsync(); return new PartialViewResult { ViewName = "Partials/_BarData", ViewData = ViewData }; } @@ -739,9 +751,13 @@ group a by a.d.RunStatus into grp Count = grp.Sum(x => x.b.Runs), Percent = (double)grp.Sum(x => x.b.Runs) / total, TitleOne = "Failed Runs", - TitleTwo = "Fails" + TitleTwo = "Fails", } - ).OrderByDescending(x => x.Count).Take(20).AsNoTracking().ToListAsync(); + ) + .OrderByDescending(x => x.Count) + .Take(20) + .AsNoTracking() + .ToListAsync(); return new PartialViewResult { ViewName = "Partials/_BarData", ViewData = ViewData }; } @@ -781,7 +797,7 @@ from a in subquery group a by new { a.r.ReportObjectId, - name = string.IsNullOrEmpty(a.r.DisplayTitle) ? a.r.Name : a.r.DisplayTitle + name = string.IsNullOrEmpty(a.r.DisplayTitle) ? a.r.Name : a.r.DisplayTitle, } into grp select new BarData { @@ -792,9 +808,13 @@ from a in subquery Date = grp.Max(x => x.d.RunStartTime).ToShortDateString(), DateTitle = "Last Run", TitleTwo = "Runs", - Href = "/reports?id=" + grp.Key.ReportObjectId + Href = "/reports?id=" + grp.Key.ReportObjectId, } - ).OrderByDescending(x => x.Count).Take(20).AsNoTracking().ToListAsync(); + ) + .OrderByDescending(x => x.Count) + .Take(20) + .AsNoTracking() + .ToListAsync(); return new PartialViewResult { ViewName = "Partials/_BarData", ViewData = ViewData }; } @@ -856,7 +876,7 @@ public async Task OnGetSubscriptionsAsync(int id, string type) return new PartialViewResult { ViewName = "Partials/_Subscriptions", - ViewData = ViewData + ViewData = ViewData, }; } } diff --git a/web/Pages/ReportObjects/Details.cshtml.cs b/web/Pages/ReportObjects/Details.cshtml.cs index a02d48a9..920e1d52 100644 --- a/web/Pages/ReportObjects/Details.cshtml.cs +++ b/web/Pages/ReportObjects/Details.cshtml.cs @@ -7,7 +7,6 @@ // the reports. example of the old url: // /ReportObjects/Detials?id=73715 - namespace Atlas_Web.Pages.ReportObjects { public class DetailsModel : PageModel diff --git a/web/Pages/Reports/Edit.cshtml.cs b/web/Pages/Reports/Edit.cshtml.cs index 9a56dcaa..c4c6fcbd 100644 --- a/web/Pages/Reports/Edit.cshtml.cs +++ b/web/Pages/Reports/Edit.cshtml.cs @@ -60,7 +60,7 @@ await _context.AddAsync( { ReportObjectId = id, CreatedDateTime = DateTime.Now, - CreatedBy = User.GetUserId() + CreatedBy = User.GetUserId(), } ); await _context.SaveChangesAsync(); @@ -68,20 +68,20 @@ await _context.AddAsync( Report = await _context .ReportObjectDocs.Include(x => x.ReportObject) - .ThenInclude(x => x.ReportObjectType) + .ThenInclude(x => x.ReportObjectType) /* images */ .Include(x => x.ReportObject) - .ThenInclude(x => x.ReportObjectImagesDocs) + .ThenInclude(x => x.ReportObjectImagesDocs) /* maintenance logs */ .Include(x => x.MaintenanceLogs) - .ThenInclude(x => x.Maintainer) + .ThenInclude(x => x.Maintainer) .Include(x => x.MaintenanceLogs) - .ThenInclude(x => x.MaintenanceLogStatus) + .ThenInclude(x => x.MaintenanceLogStatus) /* meta */ .Include(x => x.EstimatedRunFrequency) .Include(x => x.Fragility) .Include(x => x.ReportObjectDocFragilityTags) - .ThenInclude(x => x.FragilityTag) + .ThenInclude(x => x.FragilityTag) .Include(x => x.MaintenanceSchedule) .Include(x => x.OrganizationalValue) /* users */ @@ -91,11 +91,11 @@ await _context.AddAsync( .Include(x => x.ReportServiceRequests) /* collections */ .Include(x => x.ReportObject) - .ThenInclude(x => x.CollectionReports) - .ThenInclude(x => x.DataProject) + .ThenInclude(x => x.CollectionReports) + .ThenInclude(x => x.DataProject) /* terms */ .Include(x => x.ReportObjectDocTerms) - .ThenInclude(x => x.Term) + .ThenInclude(x => x.Term) .AsSplitQuery() .SingleOrDefaultAsync(x => x.ReportObjectId == id); diff --git a/web/Pages/Reports/Index.cshtml.cs b/web/Pages/Reports/Index.cshtml.cs index f6c7a18d..02e9d86c 100644 --- a/web/Pages/Reports/Index.cshtml.cs +++ b/web/Pages/Reports/Index.cshtml.cs @@ -42,49 +42,49 @@ public async Task OnGetAsync(int id) /* run the 1:1 as a single query */ .Include(x => x.ReportObjectImagesDocs) .Include(x => x.ReportObjectDoc) - .ThenInclude(x => x.MaintenanceSchedule) + .ThenInclude(x => x.MaintenanceSchedule) .Include(x => x.ReportObjectDoc) - .ThenInclude(x => x.OrganizationalValue) + .ThenInclude(x => x.OrganizationalValue) .Include(x => x.LastModifiedByUser) .Include(x => x.AuthorUser) .Include(x => x.ReportObjectDoc) - .ThenInclude(x => x.UpdatedByNavigation) + .ThenInclude(x => x.UpdatedByNavigation) .Include(x => x.ReportObjectDoc) - .ThenInclude(x => x.RequesterNavigation) + .ThenInclude(x => x.RequesterNavigation) .Include(x => x.ReportObjectDoc) - .ThenInclude(x => x.OperationalOwnerUser) + .ThenInclude(x => x.OperationalOwnerUser) .Include(x => x.ReportObjectType) .Include(x => x.ReportObjectDoc) - .ThenInclude(x => x.EstimatedRunFrequency) + .ThenInclude(x => x.EstimatedRunFrequency) .Include(x => x.ReportObjectDoc) - .ThenInclude(x => x.Fragility) + .ThenInclude(x => x.Fragility) .Include(x => x.ReportObjectDoc) - .ThenInclude(x => x.MaintenanceLogs) - .ThenInclude(x => x.Maintainer) + .ThenInclude(x => x.MaintenanceLogs) + .ThenInclude(x => x.Maintainer) .Include(x => x.ReportObjectDoc) - .ThenInclude(x => x.MaintenanceLogs) - .ThenInclude(x => x.MaintenanceLogStatus) + .ThenInclude(x => x.MaintenanceLogs) + .ThenInclude(x => x.MaintenanceLogStatus) .Include(x => x.ReportObjectDoc) - .ThenInclude(x => x.ReportObjectDocFragilityTags) - .ThenInclude(x => x.FragilityTag) + .ThenInclude(x => x.ReportObjectDocFragilityTags) + .ThenInclude(x => x.FragilityTag) .Include(x => x.ReportObjectTagMemberships) - .ThenInclude(x => x.Tag) + .ThenInclude(x => x.Tag) .Include(x => x.ReportObjectDoc) - .ThenInclude(x => x.ReportServiceRequests) + .ThenInclude(x => x.ReportServiceRequests) .Include(x => x.ReportObjectAttachments) .Include(x => x.ReportGroupsMemberships) - .ThenInclude(x => x.Group) + .ThenInclude(x => x.Group) .Include(x => x.ReportObjectQueries) .Include(x => x.CollectionReports) - .ThenInclude(x => x.DataProject) + .ThenInclude(x => x.DataProject) .Include(x => x.StarredReports) .Include(x => x.ReportObjectParameters) .Include(x => x.ReportTagLinks) - .ThenInclude(x => x.Tag) + .ThenInclude(x => x.Tag) // needed for authorization .Include(x => x.ReportObjectHierarchyChildReportObjects) - .ThenInclude(x => x.ParentReportObject) - .ThenInclude(x => x.ReportGroupsMemberships) + .ThenInclude(x => x.ParentReportObject) + .ThenInclude(x => x.ReportGroupsMemberships) .AsNoTracking() .SingleOrDefaultAsync(x => x.ReportObjectId == id); } @@ -275,7 +275,7 @@ public async Task OnGetAsync(int id) new AdList { Url = "/?handler=RecentReports", Column = 2 }, new AdList { Url = "/?handler=RecentTerms", Column = 2 }, new AdList { Url = "/?handler=RecentInitiatives", Column = 2 }, - new AdList { Url = "/?handler=RecentCollections", Column = 2 } + new AdList { Url = "/?handler=RecentCollections", Column = 2 }, }; ViewData["AdLists"] = AdLists; return Page(); @@ -302,37 +302,35 @@ from x in _context.ReportObjectDocs .First() .MaintenanceDate, x.ReportObjectId, - name = x.ReportObject.DisplayName + name = x.ReportObject.DisplayName, } ) select new { l.ReportObjectId, - NextDate = l.sch == 1 - ? (l.thiss ?? Today).AddMonths(3) - : // quarterly - l.sch == 2 - ? (l.thiss ?? Today).AddMonths(6) - : // twice a year - l.sch == 3 - ? (l.thiss ?? Today).AddYears(1) - : // yearly - l.sch == 4 - ? (l.thiss ?? Today).AddYears(2) - : // every two years - (l.thiss ?? Today), - Name = l.name + NextDate = l.sch == 1 ? (l.thiss ?? Today).AddMonths(3) + : // quarterly + l.sch == 2 ? (l.thiss ?? Today).AddMonths(6) + : // twice a year + l.sch == 3 ? (l.thiss ?? Today).AddYears(1) + : // yearly + l.sch == 4 ? (l.thiss ?? Today).AddYears(2) + : // every two years + (l.thiss ?? Today), + Name = l.name, } ) where n.NextDate < Today orderby n.NextDate select new MaintStatus { Required = "Report requires maintenance." } - ).AsNoTracking().FirstOrDefaultAsync(); + ) + .AsNoTracking() + .FirstOrDefaultAsync(); return new PartialViewResult { ViewName = "Partials/_MaintStatus", - ViewData = ViewData + ViewData = ViewData, }; } } diff --git a/web/Pages/Requests/Index.cshtml.cs b/web/Pages/Requests/Index.cshtml.cs index 5c41be1f..fa35a240 100644 --- a/web/Pages/Requests/Index.cshtml.cs +++ b/web/Pages/Requests/Index.cshtml.cs @@ -1,6 +1,5 @@ using System.Text; -using System.Xml; -using System.Xml.Linq; +using System.Text.Json; using Atlas_Web.Authorization; using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc.RazorPages; @@ -10,83 +9,35 @@ namespace Atlas_Web.Pages.Requests public class IndexModel : PageModel { private readonly IConfiguration _config; + private readonly HttpClient _client; public IndexModel(IConfiguration config) { _config = config; - } - - public void OnGet() - { - // api is never directly accessed - } - public class ApiResponse - { - public ApiResponse(string xml) + var handler = new HttpClientHandler { - // Constructor takes an xml string and converts to ApiResponse obj - var xdoc = XDocument.Parse(xml); - var result = xdoc.Descendants("result"); - foreach (var r in result.Elements()) - { - if (r.Name.LocalName.Equals("status")) - { - this.Status = r.Value; - } - else if (r.Name.LocalName.Equals("message")) - { - this.Message = r.Value; - } - } - var dictList = new List>(); - if (xdoc.Descendants("operation").First().Attribute("name").Value != "GET_REQUESTS") - // (note the plural) - { - // a "Details" request will only have one dict to pass back, and doesn't have a "record" element - dictList.Add( - xdoc.Descendants("parameter") - .ToDictionary( - d => d.Element("name").Value, - d => d.Element("value").Value - ) - ); - this.Details = dictList; - } - else - { - foreach (var record in xdoc.Descendants("record")) - { - var dict = record - .Descendants("parameter") - .ToDictionary( - d => d.Element("name").Value, - d => d.Element("value").Value - ); + ServerCertificateCustomValidationCallback = (_, _, _, _) => true, + }; - dict.Add("URL", record.Attribute("URI").Value); - dictList.Add(dict); - this.Details = dictList; - } - } - } + _client = new HttpClient(handler) + { + DefaultRequestVersion = new Version(1, 1), + DefaultVersionPolicy = HttpVersionPolicy.RequestVersionExact, + }; - public string Status { get; set; } - public string Message { get; set; } - public List> Details { get; set; } + _client.DefaultRequestHeaders.Add("Accept", "application/vnd.manageengine.sdp.v3+json"); + _client.DefaultRequestHeaders.Add( + "authtoken", + _config["AppSettings:manage_engine_tech_key"] + ); } - public class Utf8StringWriter : StringWriter - { - // it's possible the default UTF-16 encoding from the .NET stringwriter is screwing up the XML parser on ME??? - // use UTF-8 instead, which is the default for network stuff - // http://stackoverflow.com/questions/25730816/how-to-return-xml-as-utf-8-instead-of-utf-16 - // Use UTF8 encoding but write no BOM to the wire - public override Encoding Encoding - { - get { return new UTF8Encoding(false); } - } - } + public void OnGet() { } + + // --------------------------- + // PUBLIC ACTIONS + // --------------------------- public async Task OnPostAccessRequest( string reportName, @@ -94,103 +45,19 @@ public async Task OnPostAccessRequest( string directorName ) { - string Result; - string xmlString; - - using (var stringWriter = new Utf8StringWriter()) - { - using var xmlWriter = new XmlTextWriter(stringWriter); - xmlWriter.Formatting = System.Xml.Formatting.Indented; - xmlWriter.WriteStartDocument(); - xmlWriter.WriteStartElement("Operation"); - xmlWriter.WriteStartElement("Details"); - xmlWriter.WriteStartElement("parameter"); - xmlWriter.WriteElementString("name", "requesttemplate"); - xmlWriter.WriteElementString("value", "WebAPI"); - xmlWriter.WriteEndElement(); - xmlWriter.WriteStartElement("parameter"); - xmlWriter.WriteElementString("name", "subject"); - xmlWriter.WriteElementString("value", "Atlas Access Request"); - xmlWriter.WriteEndElement(); - xmlWriter.WriteStartElement("parameter"); - xmlWriter.WriteElementString("name", "description"); - xmlWriter.WriteElementString( - "value", - "I would like access to the report '" + reportName + "' from " + reportUrl - ); - xmlWriter.WriteEndElement(); - xmlWriter.WriteStartElement("parameter"); - xmlWriter.WriteElementString("name", "purpose"); - xmlWriter.WriteElementString( - "value", - "Atlas Access Request for '" + reportName + "'" - ); - xmlWriter.WriteEndElement(); - xmlWriter.WriteStartElement("parameter"); - xmlWriter.WriteElementString("name", "Atlas Link"); - xmlWriter.WriteElementString("value", reportUrl); - xmlWriter.WriteEndElement(); - xmlWriter.WriteStartElement("parameter"); - xmlWriter.WriteElementString("name", "category"); - xmlWriter.WriteElementString("value", "Epic Request"); - xmlWriter.WriteEndElement(); - xmlWriter.WriteStartElement("parameter"); - xmlWriter.WriteElementString("name", "requester"); - xmlWriter.WriteElementString("value", User.GetUserName()); - xmlWriter.WriteEndElement(); - xmlWriter.WriteStartElement("parameter"); - xmlWriter.WriteElementString("name", "item"); - xmlWriter.WriteElementString("value", "Request Access"); - xmlWriter.WriteEndElement(); - xmlWriter.WriteStartElement("parameter"); - xmlWriter.WriteElementString("name", "subcategory"); - xmlWriter.WriteElementString("value", "Atlas"); - xmlWriter.WriteEndElement(); - xmlWriter.WriteStartElement("parameter"); - xmlWriter.WriteElementString("name", "report_name"); - xmlWriter.WriteElementString("value", reportName); - xmlWriter.WriteEndElement(); - xmlWriter.WriteStartElement("parameter"); - xmlWriter.WriteElementString("name", "responsibility"); - xmlWriter.WriteElementString("value", "YES"); - xmlWriter.WriteEndElement(); - xmlWriter.WriteStartElement("parameter"); - xmlWriter.WriteElementString("name", "requesteremail"); - xmlWriter.WriteElementString("value", User.GetUserEmail()); - xmlWriter.WriteEndElement(); - xmlWriter.WriteStartElement("parameter"); - xmlWriter.WriteElementString("name", "director"); - xmlWriter.WriteElementString("value", directorName); - xmlWriter.WriteEndElement(); - xmlWriter.WriteEndElement(); - xmlWriter.WriteEndElement(); - xmlWriter.WriteEndDocument(); - // Spit out the XML document - xmlString = stringWriter.ToString(); - } - - using (var client = new HttpClient()) - { - // Compose the http POST request following the API guidelines - // https://www.manageengine.com/products/service-desk/help/adminguide/api/request-operations.html#add - var values = new Dictionary + var request = BuildBaseRequest( + subject: "Atlas Access Request", + description: $"I would like access to '{reportName}' from {reportUrl}", + itemName: "Request Access", + udfFields: new { - { "OPERATION_NAME", "ADD_REQUEST" }, - { "TECHNICIAN_KEY", _config["AppSettings:manage_engine_tech_key"] }, - { "INPUT_DATA", xmlString } - }; + udf_sline_4517 = directorName, + udf_sline_5791 = reportName, + udf_sline_5790 = reportUrl, + } + ); - var httpRequest = new FormUrlEncodedContent(values); - // send the request asynchronously - var httpResponse = await client.PostAsync( - _config["AppSettings:manage_engine_server"] + "/sdpapi/request/", - httpRequest - ); - // notify the user of the response from the server http://stackoverflow.com/a/13550295/3900824 - ApiResponse response = new(await httpResponse.Content.ReadAsStringAsync()); - Result = response.Status + " - " + response.Message; - } - return Content(Result); + return await SendRequestAsync(request); } public async Task OnPostShareFeedback( @@ -199,104 +66,74 @@ public async Task OnPostShareFeedback( string description ) { - string Result; - string xmlString; + var request = BuildBaseRequest( + subject: "Atlas Feedback", + description: $"Atlas feedback on {reportName}

{description}

", + itemName: "Feedback", + udfFields: new { udf_sline_5791 = reportName, udf_sline_5790 = reportUrl } + ); - using (var stringWriter = new Utf8StringWriter()) - { - using var xmlWriter = new XmlTextWriter(stringWriter); - xmlWriter.Formatting = System.Xml.Formatting.Indented; - xmlWriter.WriteStartDocument(); - xmlWriter.WriteStartElement("Operation"); - xmlWriter.WriteStartElement("Details"); - xmlWriter.WriteStartElement("parameter"); - xmlWriter.WriteElementString("name", "requesttemplate"); - xmlWriter.WriteElementString("value", "WebAPI"); - xmlWriter.WriteEndElement(); - xmlWriter.WriteStartElement("parameter"); - xmlWriter.WriteElementString("name", "subject"); - xmlWriter.WriteElementString("value", "Atlas Feedback"); - xmlWriter.WriteEndElement(); - xmlWriter.WriteStartElement("parameter"); - xmlWriter.WriteElementString("name", "purpose"); - xmlWriter.WriteElementString( - "value", - "Atlas feedback reported on '" + reportName + "' from " + reportUrl - ); - xmlWriter.WriteEndElement(); - xmlWriter.WriteStartElement("parameter"); - xmlWriter.WriteElementString("name", "Atlas Link"); - xmlWriter.WriteElementString("value", reportUrl); - xmlWriter.WriteEndElement(); - xmlWriter.WriteStartElement("parameter"); - xmlWriter.WriteElementString("name", "category"); - xmlWriter.WriteElementString("value", "Epic Request"); - xmlWriter.WriteEndElement(); - xmlWriter.WriteStartElement("parameter"); - xmlWriter.WriteElementString("name", "description"); - xmlWriter.WriteElementString("value", description); - xmlWriter.WriteEndElement(); - xmlWriter.WriteStartElement("parameter"); - xmlWriter.WriteElementString("name", "requester"); - xmlWriter.WriteElementString("value", User.GetUserName()); - xmlWriter.WriteEndElement(); - xmlWriter.WriteStartElement("parameter"); - xmlWriter.WriteElementString("name", "item"); - xmlWriter.WriteElementString("value", "Problem/Issue"); - xmlWriter.WriteEndElement(); - xmlWriter.WriteStartElement("parameter"); - xmlWriter.WriteElementString("name", "subcategory"); - xmlWriter.WriteElementString("value", "Atlas"); - xmlWriter.WriteEndElement(); - xmlWriter.WriteStartElement("parameter"); - xmlWriter.WriteElementString("name", "report_name"); - xmlWriter.WriteElementString("value", reportName); - xmlWriter.WriteEndElement(); - xmlWriter.WriteStartElement("parameter"); - xmlWriter.WriteElementString("name", "responsibility"); - xmlWriter.WriteElementString("value", "YES"); - xmlWriter.WriteEndElement(); - xmlWriter.WriteStartElement("parameter"); - xmlWriter.WriteElementString("name", "requesteremail"); - xmlWriter.WriteElementString("value", User.GetUserEmail()); - xmlWriter.WriteEndElement(); - xmlWriter.WriteStartElement("parameter"); - xmlWriter.WriteElementString("name", "director"); - xmlWriter.WriteElementString("value", "dryan@rhc.net"); - xmlWriter.WriteEndElement(); - xmlWriter.WriteStartElement("parameter"); - xmlWriter.WriteElementString("name", "responsible_person"); - xmlWriter.WriteElementString("value", "dryan@rhc.net"); - xmlWriter.WriteEndElement(); - xmlWriter.WriteEndElement(); - xmlWriter.WriteEndElement(); - xmlWriter.WriteEndDocument(); - // Spit out the XML document - xmlString = stringWriter.ToString(); - } + return await SendRequestAsync(request); + } + + // --------------------------- + // SHARED HELPERS + // --------------------------- + + private object BuildBaseRequest( + string subject, + string description, + string itemName, + object udfFields + ) + { + var email = User.GetUserEmail(); + var name = User.GetUserName(); + + var requester = string.IsNullOrWhiteSpace(email) + ? (object)new { name = name } + : new { email_id = email }; - using (var client = new HttpClient()) + return new { - // Compose the http POST request following the API guidelines - // https://www.manageengine.com/products/service-desk/help/adminguide/api/request-operations.html#add - var values = new Dictionary + request = new { - { "OPERATION_NAME", "ADD_REQUEST" }, - { "TECHNICIAN_KEY", _config["AppSettings:manage_engine_tech_key"] }, - { "INPUT_DATA", xmlString } - }; + subject, + description, + requester, + template = new { name = "WebAPI" }, + status = new { name = "Open" }, + category = new { name = "Epic Request" }, + subcategory = new { name = "Atlas" }, + item = new { name = itemName }, + udf_fields = udfFields, + }, + }; + } + + private async Task SendRequestAsync(object payload) + { + var json = JsonSerializer.Serialize(payload); + var content = new FormUrlEncodedContent( + new Dictionary { { "input_data", json } } + ); - var httpRequest = new FormUrlEncodedContent(values); - // send the request asynchronously - var httpResponse = await client.PostAsync( - _config["AppSettings:manage_engine_server"] + "/sdpapi/request/", - httpRequest + var url = _config["AppSettings:manage_engine_server"] + "/api/v3/requests"; + + try + { + var response = await _client.PostAsync(url, content); + var body = await response.Content.ReadAsStringAsync(); + + return Content( + $"Status Code: {(int)response.StatusCode}\nResponse Body:\n{body}", + "application/json" ); - // notify the user of the response from the server http://stackoverflow.com/a/13550295/3900824 - ApiResponse response = new(await httpResponse.Content.ReadAsStringAsync()); - Result = response.Status + " - " + response.Message; } - return Content(Result); + catch (Exception ex) + { + return Content($"HTTP request failed: {ex}"); + } } } } diff --git a/web/Pages/Search/Index.cshtml.cs b/web/Pages/Search/Index.cshtml.cs index 80d0552e..a8bc48e7 100644 --- a/web/Pages/Search/Index.cshtml.cs +++ b/web/Pages/Search/Index.cshtml.cs @@ -244,7 +244,7 @@ IDictionary>> facetResults "visible_text", "certification_text", "report_type_text", - "type" + "type", }; return facetResults .OrderByDescending(x => Array.IndexOf(FacetOrder, x.Key)) @@ -284,7 +284,7 @@ System.Security.Claims.ClaimsPrincipal User "advanced", "error", "success", - "warning" + "warning", }; foreach (string key in query.Keys) @@ -346,8 +346,8 @@ Microsoft.AspNetCore.Http.IQueryCollection query "(type:collections^1.2 OR type:reports^2 OR documented:Y^0.1 OR executive_visibility:Y^0.2 OR certification:\"Analytics Certified\"^0.4 OR certification:\"Analytics Reviewed\"^0.4)" }, { "hl.fl", hl }, - { "hl.requireFieldMatch", hl_match } - } + { "hl.requireFieldMatch", hl_match }, + }, } ); @@ -361,13 +361,12 @@ Microsoft.AspNetCore.Http.IQueryCollection query advanced = "Y"; } - SolrAtlasParameters parameters = - new() - { - Query = Query, - PageIndex = PageIndex, - Filters = BuildFilterDict(Request.Query) - }; + SolrAtlasParameters parameters = new() + { + Query = Query, + PageIndex = PageIndex, + Filters = BuildFilterDict(Request.Query), + }; SearchResults = new SolrAtlasResults( results @@ -389,13 +388,13 @@ Microsoft.AspNetCore.Http.IQueryCollection query .Include(x => x.StarredReports) .Include(x => x.ReportObjectType) .Include(x => x.ReportTagLinks) - .ThenInclude(x => x.Tag) + .ThenInclude(x => x.Tag) // for authentication .Include(x => x.ReportObjectHierarchyChildReportObjects ) - .ThenInclude(x => x.ParentReportObject) - .ThenInclude(x => x.ReportGroupsMemberships) + .ThenInclude(x => x.ParentReportObject) + .ThenInclude(x => x.ReportGroupsMemberships) .AsSingleQuery() .AsNoTracking() .SingleOrDefault(y => @@ -478,7 +477,7 @@ Microsoft.AspNetCore.Http.IQueryCollection query } ) : null, - external = x.Type == "external" ? x : null + external = x.Type == "external" ? x : null, }) .ToList(), BuildFacetModels(results.FacetFields), @@ -516,7 +515,7 @@ public ActionResult OnPostReportSearch(string s) { ObjectId = x.AtlasId, Name = x.Name, - Description = x.Description != null ? x.Description.FirstOrDefault() : "" + Description = x.Description != null ? x.Description.FirstOrDefault() : "", }) .ToList(); var json = JsonConvert.SerializeObject(ObjectSearch); @@ -544,7 +543,7 @@ public ActionResult OnPostTermSearch(string s) { ObjectId = x.AtlasId, Name = x.Name, - Description = x.Description != null ? x.Description.FirstOrDefault() : "" + Description = x.Description != null ? x.Description.FirstOrDefault() : "", }) .ToList(); var json = JsonConvert.SerializeObject(ObjectSearch); @@ -573,7 +572,7 @@ public ActionResult OnPostCollectionSearch(string s) { ObjectId = x.AtlasId, Name = x.Name, - Description = x.Description != null ? x.Description.FirstOrDefault() : "" + Description = x.Description != null ? x.Description.FirstOrDefault() : "", }) .ToList(); @@ -603,7 +602,7 @@ public ActionResult OnPostUserSearch(string s) { ObjectId = x.AtlasId, Name = x.Name + (!string.IsNullOrEmpty(x.Email) ? " (" + x.Email + ")" : ""), - Type = "u" + Type = "u", }) .ToList(); @@ -633,7 +632,7 @@ public ActionResult OnPostGroupSearch(string s) { ObjectId = x.AtlasId, Name = x.Name + (!string.IsNullOrEmpty(x.Email) ? " (" + x.Email + ")" : ""), - Type = "u" + Type = "u", }) .ToList(); @@ -663,7 +662,7 @@ public ActionResult OnPostUserSearchMail(string s) { ObjectId = x.AtlasId, Name = x.Name, - Type = "u" + Type = "u", }) .ToList(); diff --git a/web/Pages/Settings/GroupRoles.cshtml.cs b/web/Pages/Settings/GroupRoles.cshtml.cs index 4d117893..6cefc1b1 100644 --- a/web/Pages/Settings/GroupRoles.cshtml.cs +++ b/web/Pages/Settings/GroupRoles.cshtml.cs @@ -49,7 +49,7 @@ from l in u.GroupRoleLinks { Id = l.GroupRoleLinksId, Name = l.UserRoles.Name, - } + }, } ).ToListAsync(); @@ -85,7 +85,7 @@ public ActionResult OnPostAddGroupPermission() new GroupRoleLink { GroupId = NewGroupRole.GroupId, - UserRolesId = NewGroupRole.UserRolesId + UserRolesId = NewGroupRole.UserRolesId, } ); _context.SaveChanges(); diff --git a/web/Pages/Settings/Index.cshtml.cs b/web/Pages/Settings/Index.cshtml.cs index 92760ef5..54796f9d 100644 --- a/web/Pages/Settings/Index.cshtml.cs +++ b/web/Pages/Settings/Index.cshtml.cs @@ -30,7 +30,7 @@ public async Task OnGetSiteMessages() return new PartialViewResult { ViewName = "Partials/_SiteMessages", - ViewData = ViewData + ViewData = ViewData, }; } @@ -84,7 +84,7 @@ await _context.AddAsync( new GlobalSiteSetting { Name = "report_tag_etl", - Value = GlobalSiteSettings.Value + Value = GlobalSiteSettings.Value, } ); } diff --git a/web/Pages/Settings/Roles.cshtml.cs b/web/Pages/Settings/Roles.cshtml.cs index 5e81ca69..b3c224e0 100644 --- a/web/Pages/Settings/Roles.cshtml.cs +++ b/web/Pages/Settings/Roles.cshtml.cs @@ -47,8 +47,8 @@ from p in u.RolePermissionLinks select new RolePermissionsData { Id = p.RolePermissionsId, - Name = p.RolePermissions.Name - } + Name = p.RolePermissions.Name, + }, } ).ToListAsync(); diff --git a/web/Pages/Settings/Tags.cshtml.cs b/web/Pages/Settings/Tags.cshtml.cs index 5f7f0bcb..10933c6a 100644 --- a/web/Pages/Settings/Tags.cshtml.cs +++ b/web/Pages/Settings/Tags.cshtml.cs @@ -62,14 +62,14 @@ from o in _context.OrganizationalValues { Id = o.Id, Name = o.Name, - Used = o.ReportObjectDocs.Count + Used = o.ReportObjectDocs.Count, } ).ToListAsync(); return new PartialViewResult { ViewName = "Partials/_OrganizationalValueList", - ViewData = ViewData + ViewData = ViewData, }; } @@ -81,14 +81,14 @@ from o in _context.EstimatedRunFrequencies { Id = o.Id, Name = o.Name, - Used = o.ReportObjectDocs.Count + Used = o.ReportObjectDocs.Count, } ).ToListAsync(); return new PartialViewResult { ViewName = "Partials/_EstimatedRunFrequencyList", - ViewData = ViewData + ViewData = ViewData, }; } @@ -100,14 +100,14 @@ from o in _context.MaintenanceSchedules { Id = o.Id, Name = o.Name, - Used = o.ReportObjectDocs.Count + Used = o.ReportObjectDocs.Count, } ).ToListAsync(); return new PartialViewResult { ViewName = "Partials/_MaintenanceScheduleList", - ViewData = ViewData + ViewData = ViewData, }; } @@ -119,14 +119,14 @@ from o in _context.Fragilities { Id = o.Id, Name = o.Name, - Used = o.ReportObjectDocs.Count + Used = o.ReportObjectDocs.Count, } ).ToListAsync(); return new PartialViewResult { ViewName = "Partials/_FragilityList", - ViewData = ViewData + ViewData = ViewData, }; } @@ -138,14 +138,14 @@ from o in _context.FragilityTags { Id = o.Id, Name = o.Name, - Used = o.ReportObjectDocFragilityTags.Count + Used = o.ReportObjectDocFragilityTags.Count, } ).ToListAsync(); return new PartialViewResult { ViewName = "Partials/_FragilityTagList", - ViewData = ViewData + ViewData = ViewData, }; } @@ -158,7 +158,7 @@ from o in _context.Tags Id = o.TagId, Name = o.Name, Description = o.Description, - Used = o.ReportTagLinks.Count + Used = o.ReportTagLinks.Count, } ).ToListAsync(); @@ -173,14 +173,14 @@ from o in _context.MaintenanceLogStatuses { Id = o.Id, Name = o.Name, - Used = o.MaintenanceLogs.Count + Used = o.MaintenanceLogs.Count, } ).ToListAsync(); return new PartialViewResult { ViewName = "Partials/_MaintenanceLogStatusList", - ViewData = ViewData + ViewData = ViewData, }; } @@ -192,14 +192,14 @@ from o in _context.FinancialImpacts { Id = o.Id, Name = o.Name, - Used = o.Initiatives.Count + o.Collections.Count + Used = o.Initiatives.Count + o.Collections.Count, } ).ToListAsync(); return new PartialViewResult { ViewName = "Partials/_FinancialImpactList", - ViewData = ViewData + ViewData = ViewData, }; } @@ -211,14 +211,14 @@ from o in _context.StrategicImportances { Id = o.Id, Name = o.Name, - Used = o.Initiatives.Count + o.Collections.Count + Used = o.Initiatives.Count + o.Collections.Count, } ).ToListAsync(); return new PartialViewResult { ViewName = "Partials/_StrategicImportanceList", - ViewData = ViewData + ViewData = ViewData, }; } diff --git a/web/Pages/Settings/UserRoles.cshtml.cs b/web/Pages/Settings/UserRoles.cshtml.cs index 70d033d3..1b7886c3 100644 --- a/web/Pages/Settings/UserRoles.cshtml.cs +++ b/web/Pages/Settings/UserRoles.cshtml.cs @@ -49,7 +49,7 @@ from l in u.UserRoleLinks { Id = l.UserRolesId, Name = l.UserRoles.Name, - } + }, } ).ToListAsync(); @@ -85,7 +85,7 @@ public ActionResult OnPostAddUserPermission() new UserRoleLink { UserId = NewUserRole.UserId, - UserRolesId = NewUserRole.UserRolesId + UserRolesId = NewUserRole.UserRolesId, } ); _context.SaveChanges(); diff --git a/web/Pages/Shared/_Layout.cshtml b/web/Pages/Shared/_Layout.cshtml index bcbb0bfe..cbf35578 100644 --- a/web/Pages/Shared/_Layout.cshtml +++ b/web/Pages/Shared/_Layout.cshtml @@ -55,6 +55,78 @@ JL.setOptions({ "defaultAjaxUrl":"/analytics/trace" }) + + try { + var _atlasShouldIgnoreBrowserError = function (payload) { + try { + var msg = (payload && payload.errorMsg) ? String(payload.errorMsg) : ""; + var url = (payload && payload.url) ? String(payload.url) : ""; + var trace = (payload && payload.trace) ? String(payload.trace) : ""; + + var isExtensionUrl = function (u) { + if (!u) { + return false; + } + return ( + u.indexOf("chrome-extension://") === 0 + || u.indexOf("moz-extension://") === 0 + || u.indexOf("safari-extension://") === 0 + || u.indexOf("edge-extension://") === 0 + ); + }; + + if (isExtensionUrl(url) || isExtensionUrl(trace)) { + return true; + } + + if ( + (msg === "Script error." || msg === "Script error") + && (!url || url === ":" || url === "" || url === "null") + ) { + return true; + } + + return false; + } catch (e) { + return false; + } + }; + + if (typeof window !== 'undefined') { + window.onerror = function (errorMsg, url, lineNumber, column, errorObj) { + var payload = { + msg: "Uncaught Exception", + errorMsg: errorMsg ? (errorMsg.message || errorMsg) : "", + url: url, + "line number": lineNumber, + column: column, + trace: errorObj && errorObj.stack ? errorObj.stack : "", + }; + + if (_atlasShouldIgnoreBrowserError(payload)) { + return false; + } + + JL("onerrorLogger").fatalException(payload, errorObj); + return false; + }; + + window.onunhandledrejection = function (event) { + var reason = event && event.reason ? event.reason : null; + var payload = { + msg: "unhandledrejection", + errorMsg: reason ? (reason.message || String(reason)) : (event && event.message ? event.message : null), + trace: reason && reason.stack ? reason.stack : "", + }; + + if (_atlasShouldIgnoreBrowserError(payload)) { + return; + } + + JL("onerrorLogger").fatalException(payload, reason); + }; + } + } catch (e) {} }; try { __jsnlog_configure(JL); } catch(e) {}; diff --git a/web/Pages/Tasks/Index.cshtml.cs b/web/Pages/Tasks/Index.cshtml.cs index 8864fc30..3014f573 100644 --- a/web/Pages/Tasks/Index.cshtml.cs +++ b/web/Pages/Tasks/Index.cshtml.cs @@ -93,7 +93,7 @@ public IActionResult OnGet() new AdList { Url = "/?handler=RecentReports", Column = 2 }, new AdList { Url = "/?handler=RecentTerms", Column = 2 }, new AdList { Url = "/?handler=RecentInitiatives", Column = 2 }, - new AdList { Url = "/?handler=RecentCollections", Column = 2 } + new AdList { Url = "/?handler=RecentCollections", Column = 2 }, }; ViewData["AdLists"] = AdLists; return Page(); @@ -108,7 +108,7 @@ public async Task OnGetCanMakeReports() "100612", "5087102001", "5087101001", - "5087107002" + "5087107002", }; ViewData["CanMakeReports"] = await ( from u in _context.UserGroupsMemberships @@ -118,14 +118,14 @@ where Id.Contains(u.Group.EpicId) Name = u.User.FullnameCalc, UserId = u.UserId, Role = u.Group.GroupName, - RoleId = u.GroupId + RoleId = u.GroupId, } ).ToListAsync(); return new PartialViewResult { ViewName = "Partials/_CanMakeReports", - ViewData = ViewData + ViewData = ViewData, }; } @@ -143,14 +143,14 @@ from m in _context.MaintenanceLogs MaintenanceDate = m.MaintenanceDate, MaintenanceDateString = m.MaintenanceDateDisplayString, ReportId = m.ReportId, - Comment = m.Comment + Comment = m.Comment, } ).ToListAsync(); return new PartialViewResult { ViewName = "Partials/_RecommendRetire", - ViewData = ViewData + ViewData = ViewData, }; } @@ -190,9 +190,11 @@ orderby r.LastModifiedDate ascending LastMod = r.LastUpdatedDateDisplayString, Server = r.SourceServer, MasterFile = r.EpicMasterFile, - EpicId = r.EpicRecordId.ToString() + EpicId = r.EpicRecordId.ToString(), } - ).Take(30).ToListAsync(); + ) + .Take(30) + .ToListAsync(); return new PartialViewResult { ViewName = "Partials/_Unused", ViewData = ViewData }; } @@ -214,7 +216,7 @@ group l by l.ReportId into grp select new { ReportObjectId = grp.Key, - MaintenanceLogId = grp.Max(x => x.MaintenanceLogId) + MaintenanceLogId = grp.Max(x => x.MaintenanceLogId), } ) on d.ReportObjectId equals l.ReportObjectId @@ -229,34 +231,28 @@ from ttwo in tmptwo.DefaultIfEmpty() d.ReportObjectId, NextDate = d.MaintenanceScheduleId == 1 ? (ttwo.MaintenanceDate ?? d.LastUpdateDateTime ?? Today).AddMonths(3) - : // quarterly - d.MaintenanceScheduleId == 2 - ? (ttwo.MaintenanceDate ?? d.LastUpdateDateTime ?? Today).AddMonths( - 6 - ) - : // twice a year - d.MaintenanceScheduleId == 3 - ? ( - ttwo.MaintenanceDate ?? d.LastUpdateDateTime ?? Today - ).AddYears(1) - : // yearly - d.MaintenanceScheduleId == 4 - ? ( - ttwo.MaintenanceDate ?? d.LastUpdateDateTime ?? Today - ).AddYears(2) - : // every two years - ( - ttwo.MaintenanceDate - ?? d.LastUpdateDateTime - ?? d.CreatedDateTime - ?? Today - ), + : // quarterly + d.MaintenanceScheduleId == 2 + ? (ttwo.MaintenanceDate ?? d.LastUpdateDateTime ?? Today).AddMonths(6) + : // twice a year + d.MaintenanceScheduleId == 3 + ? (ttwo.MaintenanceDate ?? d.LastUpdateDateTime ?? Today).AddYears(1) + : // yearly + d.MaintenanceScheduleId == 4 + ? (ttwo.MaintenanceDate ?? d.LastUpdateDateTime ?? Today).AddYears(2) + : // every two years + ( + ttwo.MaintenanceDate + ?? d.LastUpdateDateTime + ?? d.CreatedDateTime + ?? Today + ), Name = d.ReportObject.DisplayName, LastUser = ( ttwo.Maintainer.FullnameCalc != "user not found" ? ttwo.Maintainer.FullnameCalc : d.UpdatedByNavigation.FullnameCalc - ) + ), } ) where n.NextDate < Today.AddMonths(2) @@ -266,14 +262,14 @@ orderby n.NextDate ReportId = n.ReportObjectId, Date = n.NextDate.ToString("MM/dd/yyyy"), Name = n.Name, - User = n.LastUser + User = n.LastUser, } ).ToListAsync(); return new PartialViewResult { ViewName = "Partials/_MaintRequired", - ViewData = ViewData + ViewData = ViewData, }; } @@ -293,7 +289,7 @@ group l by l.ReportId into grp select new { ReportObjectId = grp.Key, - MaintenanceLogId = grp.Max(x => x.MaintenanceLogId) + MaintenanceLogId = grp.Max(x => x.MaintenanceLogId), } ) on d.ReportObjectId equals l.ReportObjectId @@ -308,34 +304,28 @@ from ttwo in tmptwo.DefaultIfEmpty() d.ReportObjectId, NextDate = d.MaintenanceScheduleId == 1 ? (ttwo.MaintenanceDate ?? d.LastUpdateDateTime ?? Today).AddMonths(3) - : // quarterly - d.MaintenanceScheduleId == 2 - ? (ttwo.MaintenanceDate ?? d.LastUpdateDateTime ?? Today).AddMonths( - 6 - ) - : // twice a year - d.MaintenanceScheduleId == 3 - ? ( - ttwo.MaintenanceDate ?? d.LastUpdateDateTime ?? Today - ).AddYears(1) - : // yearly - d.MaintenanceScheduleId == 4 - ? ( - ttwo.MaintenanceDate ?? d.LastUpdateDateTime ?? Today - ).AddYears(2) - : // every two years - ( - ttwo.MaintenanceDate - ?? d.LastUpdateDateTime - ?? d.CreatedDateTime - ?? Today - ), + : // quarterly + d.MaintenanceScheduleId == 2 + ? (ttwo.MaintenanceDate ?? d.LastUpdateDateTime ?? Today).AddMonths(6) + : // twice a year + d.MaintenanceScheduleId == 3 + ? (ttwo.MaintenanceDate ?? d.LastUpdateDateTime ?? Today).AddYears(1) + : // yearly + d.MaintenanceScheduleId == 4 + ? (ttwo.MaintenanceDate ?? d.LastUpdateDateTime ?? Today).AddYears(2) + : // every two years + ( + ttwo.MaintenanceDate + ?? d.LastUpdateDateTime + ?? d.CreatedDateTime + ?? Today + ), Name = d.ReportObject.DisplayName, LastUser = ( ttwo.Maintainer.FullnameCalc != "user not found" ? ttwo.Maintainer.FullnameCalc : d.UpdatedByNavigation.FullnameCalc - ) + ), } ) where n.NextDate < Today.AddMonths(2) @@ -345,7 +335,7 @@ orderby n.NextDate ReportId = n.ReportObjectId, Date = n.NextDate.ToString("MM/dd/yyyy"), Name = n.Name, - User = n.LastUser + User = n.LastUser, } ).ToListAsync(); @@ -368,7 +358,7 @@ group l by l.ReportId into grp select new { ReportObjectId = grp.Key, - MaintenanceLogId = grp.Max(x => x.MaintenanceLogId) + MaintenanceLogId = grp.Max(x => x.MaintenanceLogId), } ) on d.ReportObjectId equals l.ReportObjectId @@ -387,7 +377,7 @@ from ttwo in tmptwo.DefaultIfEmpty() ttwo.Maintainer.FullnameCalc != "user not found" ? ttwo.Maintainer.FullnameCalc : d.UpdatedByNavigation.FullnameCalc - ) + ), } ) where n.NextDate < Today.AddMonths(2) @@ -397,7 +387,7 @@ orderby n.NextDate ReportId = n.ReportObjectId, Date = n.NextDate.ToString("MM/dd/yyyy"), Name = n.Name, - User = n.LastUser + User = n.LastUser, } ).ToListAsync(); @@ -448,14 +438,14 @@ orderby r.ReportObjectId RecordViewerUrl = r.RecordViewerUrl(HttpContext), Runs = ((int?)f.Cnt ?? 0), EpicRecordId = r.EpicRecordId.ToString(), - EpicMasterFile = r.EpicMasterFile + EpicMasterFile = r.EpicMasterFile, } ).ToListAsync(); return new PartialViewResult { ViewName = "Partials/_NotAnalytics", - ViewData = ViewData + ViewData = ViewData, }; } @@ -477,18 +467,15 @@ where rpts.Contains(r.ReportObjectTypeId ?? 0) && r.DefaultVisibilityYn == "Y" ), Name = r.DisplayName, ReportType = ( - t.Name == "Reporting Workbench Report" - ? "Workbench" - : t.Name == "Source Radar Dashboard" - ? "Dashboard" - : t.Name == "Epic-Crystal Report" - ? "Crystal" - : "SSRS" + t.Name == "Reporting Workbench Report" ? "Workbench" + : t.Name == "Source Radar Dashboard" ? "Dashboard" + : t.Name == "Epic-Crystal Report" ? "Crystal" + : "SSRS" ), Runs = r.ReportObjectRunDataBridges.Sum(y => y.Runs), LastMaintained = (r.LastModifiedDate ?? DateTime.Today.AddYears(-1)), LastRun = r.ReportObjectRunDataBridges.Max(x => x.RunData.RunStartTime_Day), - Favs = r.StarredReports.Count + Favs = r.StarredReports.Count, } into tmp join o in _context.ReportObjectDocs on tmp.ReportObjectId equals o.ReportObjectId @@ -505,14 +492,16 @@ from p in rs.DefaultIfEmpty() Runs = tmp.Runs, Favorite = tmp.Favs > 0 ? "Yes" : "", LastMaintained = tmp.LastMaintained.ToString("MM/dd/yyyy"), - LastRun = tmp.LastRun.ToString("MM/dd/yyyy") + LastRun = tmp.LastRun.ToString("MM/dd/yyyy"), } - ).Take(60).ToList(); + ) + .Take(60) + .ToList(); return new PartialViewResult { ViewName = "Partials/_TopUndocumented", - ViewData = ViewData + ViewData = ViewData, }; } @@ -537,18 +526,15 @@ on r.ReportObjectTypeId equals t.ReportObjectTypeId ), Name = r.DisplayName, ReportType = ( - t.Name == "Reporting Workbench Report" - ? "Workbench" - : t.Name == "Source Radar Dashboard" - ? "Dashboard" - : t.Name == "Epic-Crystal Report" - ? "Crystal" - : "SSRS" + t.Name == "Reporting Workbench Report" ? "Workbench" + : t.Name == "Source Radar Dashboard" ? "Dashboard" + : t.Name == "Epic-Crystal Report" ? "Crystal" + : "SSRS" ), Runs = r.ReportObjectRunDataBridges.Sum(y => y.Runs), LastMaintained = (r.LastModifiedDate ?? DateTime.Today.AddYears(-1)), LastRun = r.ReportObjectRunDataBridges.Max(x => x.RunData.RunStartTime_Day), - Favs = r.StarredReports.Count + Favs = r.StarredReports.Count, } into tmp join o in _context.ReportObjectDocs on tmp.ReportObjectId equals o.ReportObjectId @@ -565,14 +551,16 @@ from p in rs.DefaultIfEmpty() Runs = tmp.Runs, Favorite = tmp.Favs > 0 ? "Yes" : "", LastMaintained = tmp.LastMaintained.ToString("MM/dd/yyyy"), - LastRun = tmp.LastRun.ToString("MM/dd/yyyy") + LastRun = tmp.LastRun.ToString("MM/dd/yyyy"), } - ).Take(60).ToList(); + ) + .Take(60) + .ToList(); return new PartialViewResult { ViewName = "Partials/_NewUndocumented", - ViewData = ViewData + ViewData = ViewData, }; } } diff --git a/web/Pages/Terms/Index.cshtml.cs b/web/Pages/Terms/Index.cshtml.cs index 6339defb..1285021a 100644 --- a/web/Pages/Terms/Index.cshtml.cs +++ b/web/Pages/Terms/Index.cshtml.cs @@ -33,7 +33,7 @@ public async Task OnGetAsync(int? id) new AdList { Url = "/?handler=RecentReports", Column = 2 }, new AdList { Url = "/?handler=RecentTerms", Column = 2 }, new AdList { Url = "/?handler=RecentInitiatives", Column = 2 }, - new AdList { Url = "/?handler=RecentCollections", Column = 2 } + new AdList { Url = "/?handler=RecentCollections", Column = 2 }, }; ViewData["AdLists"] = AdLists; @@ -86,11 +86,11 @@ public async Task OnGetAsync(int? id) .Include(x => x.ReportObjectDoc) .Include(x => x.ReportObjectAttachments) .Include(x => x.ReportTagLinks) - .ThenInclude(x => x.Tag) + .ThenInclude(x => x.Tag) // for authentication .Include(x => x.ReportObjectHierarchyChildReportObjects) - .ThenInclude(x => x.ParentReportObject) - .ThenInclude(x => x.ReportGroupsMemberships) + .ThenInclude(x => x.ParentReportObject) + .ThenInclude(x => x.ReportGroupsMemberships) .AsNoTracking() .ToList(); @@ -108,11 +108,11 @@ public async Task OnGetAsync(int? id) .Include(x => x.ReportObjectDoc) .Include(x => x.ReportObjectAttachments) .Include(x => x.ReportTagLinks) - .ThenInclude(x => x.Tag) + .ThenInclude(x => x.Tag) // for authentication .Include(x => x.ReportObjectHierarchyChildReportObjects) - .ThenInclude(x => x.ParentReportObject) - .ThenInclude(x => x.ReportGroupsMemberships) + .ThenInclude(x => x.ParentReportObject) + .ThenInclude(x => x.ReportGroupsMemberships) .AsNoTracking() .ToList(); var level_three = _context @@ -132,11 +132,11 @@ public async Task OnGetAsync(int? id) .Include(x => x.ReportObjectDoc) .Include(x => x.ReportObjectAttachments) .Include(x => x.ReportTagLinks) - .ThenInclude(x => x.Tag) + .ThenInclude(x => x.Tag) // for authentication .Include(x => x.ReportObjectHierarchyChildReportObjects) - .ThenInclude(x => x.ParentReportObject) - .ThenInclude(x => x.ReportGroupsMemberships) + .ThenInclude(x => x.ParentReportObject) + .ThenInclude(x => x.ReportGroupsMemberships) .AsNoTracking() .ToList(); var level_four = _context @@ -159,11 +159,11 @@ public async Task OnGetAsync(int? id) .Include(x => x.ReportObjectDoc) .Include(x => x.ReportObjectAttachments) .Include(x => x.ReportTagLinks) - .ThenInclude(x => x.Tag) + .ThenInclude(x => x.Tag) // for authentication .Include(x => x.ReportObjectHierarchyChildReportObjects) - .ThenInclude(x => x.ParentReportObject) - .ThenInclude(x => x.ReportGroupsMemberships) + .ThenInclude(x => x.ParentReportObject) + .ThenInclude(x => x.ReportGroupsMemberships) .AsNoTracking() .ToList(); diff --git a/web/Pages/Users/Index.cshtml.cs b/web/Pages/Users/Index.cshtml.cs index 4c5df294..8ad5536f 100644 --- a/web/Pages/Users/Index.cshtml.cs +++ b/web/Pages/Users/Index.cshtml.cs @@ -263,7 +263,7 @@ orderby a.AccessDateTime descending return new PartialViewResult { ViewName = "Sections/_SearchHistory", - ViewData = ViewData + ViewData = ViewData, }; } @@ -325,7 +325,7 @@ orderby o.ShareDate descending ? null : (o.ShareDate ?? DateTime.Now).ToString("M/d/yyyy"), SharedFrom = o.SharedFromUser.FullnameCalc, - Url = o.Url + Url = o.Url, } ).ToList(); ViewData["SharedFromMe"] = ( @@ -340,14 +340,14 @@ from o in _context.SharedItems ? null : (o.ShareDate ?? DateTime.Now).ToString("M/d/yyyy"), SharedFrom = o.SharedToUser.FullnameCalc, - Url = o.Url + Url = o.Url, } ).ToList(); return new PartialViewResult { ViewName = "Partials/_SharedObjects", - ViewData = ViewData + ViewData = ViewData, }; } @@ -390,7 +390,7 @@ from a in _context.UserGroupsMemberships Id = a.GroupId, Name = a.Group.GroupName, Type = a.Group.GroupType, - Source = a.Group.GroupSource + Source = a.Group.GroupSource, } ).ToListAsync(); } @@ -451,7 +451,7 @@ select s return new PartialViewResult { ViewName = "Sections/_Subscriptions", - ViewData = ViewData + ViewData = ViewData, }; } @@ -488,28 +488,19 @@ orderby a.AccessDateTime descending { Name = a.Pathname, Type = ( - a.Pathname.ToLower() == "/reports" - ? "Reports" - : a.Pathname.ToLower() == "/terms" - ? "Terms" - : a.Pathname.ToLower() == "/projects" - ? "Collections" - : a.Pathname.ToLower() == "/collections" - ? "Collections" - : a.Pathname.ToLower() == "/initiatives" - ? "Initiatives" - : a.Pathname.ToLower() == "/users" - ? "Users" - : a.Pathname.ToLower() == "/contacts" - ? "Reports" - : a.Pathname.ToLower() == "/tasks" - ? "Tasks" - : a.Pathname.ToLower() == "/search" - ? "Search" - : "Other" + a.Pathname.ToLower() == "/reports" ? "Reports" + : a.Pathname.ToLower() == "/terms" ? "Terms" + : a.Pathname.ToLower() == "/projects" ? "Collections" + : a.Pathname.ToLower() == "/collections" ? "Collections" + : a.Pathname.ToLower() == "/initiatives" ? "Initiatives" + : a.Pathname.ToLower() == "/users" ? "Users" + : a.Pathname.ToLower() == "/contacts" ? "Reports" + : a.Pathname.ToLower() == "/tasks" ? "Tasks" + : a.Pathname.ToLower() == "/search" ? "Search" + : "Other" ), Url = a.Href, - Date = a.AccessDateTimeDisplayString + Date = a.AccessDateTimeDisplayString, } ).ToListAsync(); } @@ -530,9 +521,11 @@ orderby r.LastUpdateDateTime descending { Date = r.LastUpdatedDateTimeDisplayString, Name = r.ReportObject.DisplayName, - Url = "\\reports?id=" + r.ReportObjectId + Url = "\\reports?id=" + r.ReportObjectId, } - ).Take(10).ToListAsync(); + ) + .Take(10) + .ToListAsync(); } ); @@ -551,9 +544,11 @@ orderby r.LastUpdateDate descending { Date = r.LastUpdatedDateDisplayString, Name = r.Name, - Url = "\\initiatives?id=" + r.InitiativeId + Url = "\\initiatives?id=" + r.InitiativeId, } - ).Take(10).ToListAsync(); + ) + .Take(10) + .ToListAsync(); } ); @@ -572,9 +567,11 @@ orderby r.LastUpdateDate descending { Date = r.LastUpdatedDateDisplayString, Name = r.Name, - Url = "\\collections?id=" + r.CollectionId + Url = "\\collections?id=" + r.CollectionId, } - ).Take(10).ToListAsync(); + ) + .Take(10) + .ToListAsync(); } ); @@ -594,9 +591,11 @@ orderby r.LastUpdatedDateTime descending { Date = r.LastUpdatedDateTimeDisplayString, Name = r.Name, - Url = "\\terms?id=" + r.TermId + Url = "\\terms?id=" + r.TermId, } - ).Take(10).ToListAsync(); + ) + .Take(10) + .ToListAsync(); } ); diff --git a/web/Pages/Users/Settings/Index.cshtml.cs b/web/Pages/Users/Settings/Index.cshtml.cs index 173284d8..61ea0c06 100644 --- a/web/Pages/Users/Settings/Index.cshtml.cs +++ b/web/Pages/Users/Settings/Index.cshtml.cs @@ -44,7 +44,7 @@ await _context.AddAsync( { UserId = User.GetUserId(), Name = "share_notification", - Value = value + Value = value, } ); await _context.SaveChangesAsync(); diff --git a/web/Pages/Users/Stars.cshtml.cs b/web/Pages/Users/Stars.cshtml.cs index fdef7e33..7ddf46fe 100644 --- a/web/Pages/Users/Stars.cshtml.cs +++ b/web/Pages/Users/Stars.cshtml.cs @@ -80,47 +80,47 @@ public async Task OnGet(int? id) Collections = await _context .StarredCollections.Where(x => x.Ownerid == UserId) .Include(x => x.Collection) - .ThenInclude(x => x.StarredCollections) + .ThenInclude(x => x.StarredCollections) .ToListAsync(); Reports = await _context .StarredReports.Where(x => x.Ownerid == UserId) .Include(x => x.Report) - .ThenInclude(x => x.ReportObjectDoc) + .ThenInclude(x => x.ReportObjectDoc) .Include(x => x.Report) - .ThenInclude(x => x.ReportObjectType) + .ThenInclude(x => x.ReportObjectType) .Include(x => x.Report) - .ThenInclude(x => x.ReportObjectAttachments) + .ThenInclude(x => x.ReportObjectAttachments) .Include(x => x.Report) - .ThenInclude(x => x.StarredReports) + .ThenInclude(x => x.StarredReports) .Include(x => x.Report) - .ThenInclude(x => x.ReportTagLinks) - .ThenInclude(x => x.Tag) + .ThenInclude(x => x.ReportTagLinks) + .ThenInclude(x => x.Tag) // for authentication .Include(x => x.Report) - .ThenInclude(x => x.ReportObjectHierarchyChildReportObjects) - .ThenInclude(x => x.ParentReportObject) - .ThenInclude(x => x.ReportGroupsMemberships) + .ThenInclude(x => x.ReportObjectHierarchyChildReportObjects) + .ThenInclude(x => x.ParentReportObject) + .ThenInclude(x => x.ReportGroupsMemberships) .Include(x => x.Report) - .ThenInclude(x => x.ReportGroupsMemberships) + .ThenInclude(x => x.ReportGroupsMemberships) .ToListAsync(); Initiatives = await _context .StarredInitiatives.Where(x => x.Ownerid == UserId) .Include(x => x.Initiative) - .ThenInclude(x => x.StarredInitiatives) + .ThenInclude(x => x.StarredInitiatives) .ToListAsync(); Terms = await _context .StarredTerms.Where(x => x.Ownerid == UserId) .Include(x => x.Term) - .ThenInclude(x => x.StarredTerms) + .ThenInclude(x => x.StarredTerms) .ToListAsync(); Groups = await _context .StarredGroups.Where(x => x.Ownerid == UserId) .Include(x => x.Group) - .ThenInclude(x => x.StarredGroups) + .ThenInclude(x => x.StarredGroups) .ToListAsync(); Searches = await _context.StarredSearches.Where(x => x.Ownerid == UserId).ToListAsync(); @@ -158,8 +158,8 @@ public async Task OnGet(int? id) .Include(x => x.StarredReports) // for authentication .Include(x => x.ReportObjectHierarchyChildReportObjects) - .ThenInclude(x => x.ParentReportObject) - .ThenInclude(x => x.ReportGroupsMemberships) + .ThenInclude(x => x.ParentReportObject) + .ThenInclude(x => x.ReportGroupsMemberships) .OrderByDescending(x => x.ReportObjectRunDataBridges.Where(y => y.RunData.RunUserId == UserId) .Sum(x => x.Runs) diff --git a/web/Program.cs b/web/Program.cs index 42361cdf..3ae1873f 100644 --- a/web/Program.cs +++ b/web/Program.cs @@ -1,5 +1,7 @@ +using System.Data.SqlClient; using System.IO.Compression; using System.Security.Cryptography.X509Certificates; +using System.Text.RegularExpressions; using Atlas_Web.Authentication; using Atlas_Web.Authorization; using Atlas_Web.Middleware; @@ -20,6 +22,7 @@ using Microsoft.AspNetCore.Mvc; using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.Caching.Memory; +using Microsoft.Extensions.FileProviders; using Microsoft.Net.Http.Headers; using SolrNet; using WebMarkupMin.AspNet.Common.Compressors; @@ -55,13 +58,17 @@ }); builder.Services.AddResponseCaching(); -// for linq queries -builder.Services.AddDbContext(options => - options.UseSqlServer( - builder.Configuration.GetConnectionString("AtlasDatabase"), - o => o.UseQuerySplittingBehavior(QuerySplittingBehavior.SplitQuery).CommandTimeout(60000) - ) -); +// for linq queries - conditionally register based on environment +if (!builder.Environment.IsEnvironment("Test")) +{ + builder.Services.AddDbContext(options => + options.UseSqlServer( + builder.Configuration.GetConnectionString("AtlasDatabase"), + o => + o.UseQuerySplittingBehavior(QuerySplittingBehavior.SplitQuery).CommandTimeout(60000) + ) + ); +} builder.Services.AddSingleton(builder.Configuration); @@ -81,7 +88,7 @@ "text/css", "text/js", "application/css", - "application/javascript" + "application/javascript", }; }); @@ -93,12 +100,12 @@ new AuthenticatedEncryptorConfiguration() { EncryptionAlgorithm = EncryptionAlgorithm.AES_256_CBC, - ValidationAlgorithm = ValidationAlgorithm.HMACSHA256 + ValidationAlgorithm = ValidationAlgorithm.HMACSHA256, } ); -var cssSettings = new CssBundlingSettings { Minify = true, FingerprintUrls = true, }; -var codeSettings = new CodeBundlingSettings { Minify = true, }; +var cssSettings = new CssBundlingSettings { Minify = true, FingerprintUrls = true }; +var codeSettings = new CodeBundlingSettings { Minify = true }; builder.Services.AddWebOptimizer( builder.Environment, @@ -184,7 +191,7 @@ ), new GZipCompressorFactory( new GZipCompressionSettings { Level = CompressionLevel.Fastest } - ) + ), }; }); @@ -329,9 +336,9 @@ var signingCertificate in entityDescriptor.IdPSsoDescriptor.SigningCertificates headers.CacheControl = new CacheControlHeaderValue { Public = true, - MaxAge = TimeSpan.FromDays(365) + MaxAge = TimeSpan.FromDays(365), }; - } + }, } ); @@ -351,62 +358,165 @@ var signingCertificate in entityDescriptor.IdPSsoDescriptor.SigningCertificates } ); -using (var scope = app.Services.CreateScope()) +// Skip database initialization in Test environment to avoid provider conflicts +if (!app.Environment.IsEnvironment("Test")) { - IMemoryCache cache = scope.ServiceProvider.GetRequiredService(); - Atlas_WebContext context = scope.ServiceProvider.GetRequiredService(); - - // load override css - var css = context - .GlobalSiteSettings.Where(x => x.Name == "global_css") - .Select(x => x.Value) - .FirstOrDefault(); - if (css != null) + using (var scope = app.Services.CreateScope()) { - cache.Set("global_css", css); - } + IMemoryCache cache = scope.ServiceProvider.GetRequiredService(); + Atlas_WebContext context = scope.ServiceProvider.GetRequiredService(); - // set logo - if (System.IO.File.Exists(app.Configuration["logo"])) - { - try + if (context.Database.IsRelational()) { - byte[] imageArray = System.IO.File.ReadAllBytes(app.Configuration["logo"]); - string base64ImageRepresentation = Convert.ToBase64String(imageArray); - cache.Set("logo", "data:image/png;base64," + base64ImageRepresentation); - cache.Set("logo_path", app.Configuration["logo"]); + try + { + context.Database.Migrate(); + } + catch (SqlException ex) when (ex.Number == 4060) + { + var connStr = app.Configuration.GetConnectionString("AtlasDatabase"); + var csb = new SqlConnectionStringBuilder(connStr) { InitialCatalog = "master" }; + + using (var conn = new SqlConnection(csb.ConnectionString)) + { + conn.Open(); + using var cmd = conn.CreateCommand(); + cmd.CommandText = "IF DB_ID(N'atlas') IS NULL CREATE DATABASE [atlas];"; + cmd.ExecuteNonQuery(); + } + + context.Database.Migrate(); + } } - catch + + var seedDemoRaw = + app.Configuration["SEED_DEMO"] ?? Environment.GetEnvironmentVariable("SEED_DEMO"); + var shouldSeedDemo = + !string.IsNullOrWhiteSpace(seedDemoRaw) + && ( + string.Equals(seedDemoRaw, "true", StringComparison.OrdinalIgnoreCase) + || string.Equals(seedDemoRaw, "1", StringComparison.OrdinalIgnoreCase) + || string.Equals(seedDemoRaw, "yes", StringComparison.OrdinalIgnoreCase) + ); + + if (shouldSeedDemo) { - // cache.Set("logo", "/img/atlas-a-logo.svg"); - // cache.Set("logo_path", "wwwroot/img/atlas-a-logo.svg"); + const string seedMarkerName = "demo_seed_applied"; + var alreadySeeded = context.GlobalSiteSettings.Any(x => x.Name == seedMarkerName); + + if (!alreadySeeded) + { + var seedScriptPath = Path.Combine( + AppContext.BaseDirectory, + "atlas-demo-seed_script.sql" + ); + if (File.Exists(seedScriptPath)) + { + var seedSql = File.ReadAllText(seedScriptPath); + var batches = Regex.Split( + seedSql, + @"^\s*GO\s*$", + RegexOptions.Multiline | RegexOptions.IgnoreCase, + TimeSpan.FromSeconds(5) + ); + + using var connection = new SqlConnection( + app.Configuration.GetConnectionString("AtlasDatabase") + ); + connection.Open(); + + using var tx = connection.BeginTransaction(); + try + { + foreach (var batch in batches) + { + var sql = batch?.Trim(); + if (string.IsNullOrWhiteSpace(sql)) + { + continue; + } + + using var cmd = connection.CreateCommand(); + cmd.Transaction = tx; + cmd.CommandTimeout = 60000; + cmd.CommandText = sql; + cmd.ExecuteNonQuery(); + } + + context.GlobalSiteSettings.Add( + new GlobalSiteSetting + { + Name = seedMarkerName, + Description = "", + Value = DateTimeOffset.UtcNow.ToString("O"), + } + ); + context.SaveChanges(); + + tx.Commit(); + } + catch + { + tx.Rollback(); + throw; + } + } + } } - } - else - { - // cache.Set("logo", "/img/atlas-a-logo.svg"); - // cache.Set("logo_path", "wwwroot/img/atlas-a-logo.svg"); - } - // set version - try - { - var d = ""; + // load override css + var css = context + .GlobalSiteSettings.Where(x => x.Name == "global_css") + .Select(x => x.Value) + .FirstOrDefault(); + if (css != null) + { + cache.Set("global_css", css); + } - if (File.Exists("version")) + // set logo + var logoPath = app.Configuration["logo"]; + if (!string.IsNullOrWhiteSpace(logoPath) && System.IO.File.Exists(logoPath)) { - d = File.ReadAllText("version"); + try + { + byte[] imageArray = System.IO.File.ReadAllBytes(logoPath); + string base64ImageRepresentation = Convert.ToBase64String(imageArray); + cache.Set("logo", "data:image/png;base64," + base64ImageRepresentation); + cache.Set("logo_path", logoPath); + } + catch + { + // cache.Set("logo", "/img/atlas-a-logo.svg"); + // cache.Set("logo_path", "wwwroot/img/atlas-a-logo.svg"); + } } + else + { + // cache.Set("logo", "/img/atlas-a-logo.svg"); + // cache.Set("logo_path", "wwwroot/img/atlas-a-logo.svg"); + } + + // set version + try + { + var d = ""; + + if (File.Exists("version")) + { + d = File.ReadAllText("version"); + } - if (!string.IsNullOrEmpty(d)) + if (!string.IsNullOrEmpty(d)) + { + cache.Set("version", d); + } + } + catch { - cache.Set("version", d); + // not set } } - catch - { - // not set - } } app.Run(); diff --git a/web/Services/EmailService.cs b/web/Services/EmailService.cs index a690c3b4..785ce37d 100644 --- a/web/Services/EmailService.cs +++ b/web/Services/EmailService.cs @@ -38,7 +38,7 @@ public async Task SendAsync(string subject, string body, string sender, string r _config["AppSettings:smtp_sender_email"], _config["AppSettings:smtp_sender_name"] ), - IsBodyHtml = true + IsBodyHtml = true, }; message.To.Add(receiver); diff --git a/web/Services/RazorPartialToStringRenderer.cs b/web/Services/RazorPartialToStringRenderer.cs index 56bb30e0..655df555 100644 --- a/web/Services/RazorPartialToStringRenderer.cs +++ b/web/Services/RazorPartialToStringRenderer.cs @@ -65,7 +65,7 @@ private IView FindView(ActionContext actionContext, string partialName) Environment.NewLine, new[] { - $"Unable to find partial '{partialName}'. The following locations were searched:" + $"Unable to find partial '{partialName}'. The following locations were searched:", }.Concat(searchedLocations) ); diff --git a/web/atlas-demo-seed_script.sql b/web/atlas-demo-seed_script.sql index 4b60e283..c9e6f1d2 100644 --- a/web/atlas-demo-seed_script.sql +++ b/web/atlas-demo-seed_script.sql @@ -2,335 +2,415 @@ USE [atlas] GO -- insert seed records -insert into [atlas].app.UserRoleLinks (UserId, UserRolesId) values (1,1) -GO -- thanks http://random-name-generator.info/index.php?n=100&g=1&st=3 -insert into dbo.[User] (Username, FullName, FirstName, LastName, Department, Title, Email) values - ('Hertha-Barham','Hertha Barham','Hertha','Barham','Accident and Emergency','Boss','hBarham@my_hosptital.rocks'), -('Amada-Tisdale','Amada Tisdale','Amada','Tisdale','Accident and Emergency','Worker','aTisdale@my_hosptital.rocks'), -('Bryce-Bayne','Bryce Bayne','Bryce','Bayne','Accident and Emergency','Manager','bBayne@my_hosptital.rocks'), -('Hae-Weiner','Hae Weiner','Hae','Weiner','Accident and Emergency','Mr Cool','hWeiner@my_hosptital.rocks'), -('Shonda-Purcell','Shonda Purcell','Shonda','Purcell','Accident and Emergency','Do it right','sPurcell@my_hosptital.rocks'), -('Earle-Archuleta','Earle Archuleta','Earle','Archuleta','Accident and Emergency','First at Work','eArchuleta@my_hosptital.rocks'), -('Garth-Cornwell','Garth Cornwell','Garth','Cornwell','Accident and Emergency','Worker','gCornwell@my_hosptital.rocks'), -('Mardell-Crews','Mardell Crews','Mardell','Crews','Accident and Emergency','Worker','mCrews@my_hosptital.rocks'), -('Jade-Wiggins','Jade Wiggins','Jade','Wiggins','Accident and Emergency','Worker','jWiggins@my_hosptital.rocks'), -('Marylee-Rauch','Marylee Rauch','Marylee','Rauch','Accident and Emergency','Worker','mRauch@my_hosptital.rocks'), -('Magda-Shook','Magda Shook','Magda','Shook','Accident and Emergency','Worker','mShook@my_hosptital.rocks'), -('Nannie-Redmond','Nannie Redmond','Nannie','Redmond','Accident and Emergency','Boss','nRedmond@my_hosptital.rocks'), -('Candance-Singer','Candance Singer','Candance','Singer','Accident and Emergency','Worker','cSinger@my_hosptital.rocks'), -('Renata-Bigelow','Renata Bigelow','Renata','Bigelow','Accident and Emergency','Manager','rBigelow@my_hosptital.rocks'), -('Eve-Wilkinson','Eve Wilkinson','Eve','Wilkinson','Accident and Emergency','Mr Cool','eWilkinson@my_hosptital.rocks'), -('Tiesha-Chavis','Tiesha Chavis','Tiesha','Chavis','Admissions','Do it right','tChavis@my_hosptital.rocks'), -('Bernardine-Scherer','Bernardine Scherer','Bernardine','Scherer','Admissions','First at Work','bScherer@my_hosptital.rocks'), -('Stefania-Wakefield','Stefania Wakefield','Stefania','Wakefield','Admissions','Worker','sWakefield@my_hosptital.rocks'), -('Roselia-Hoskins','Roselia Hoskins','Roselia','Hoskins','Admissions','Worker','rHoskins@my_hosptital.rocks'), -('Hyun-Rockwell','Hyun Rockwell','Hyun','Rockwell','Admissions','Worker','hRockwell@my_hosptital.rocks'), -('Marcelina-Brinson','Marcelina Brinson','Marcelina','Brinson','Admissions','Worker','mBrinson@my_hosptital.rocks'), -('Grazyna-Peter','Grazyna Peter','Grazyna','Peter','Admissions','Worker','gPeter@my_hosptital.rocks'), -('Yuko-Manley','Yuko Manley','Yuko','Manley','Admissions','Boss','yManley@my_hosptital.rocks'), -('Lizzie-Olivas','Lizzie Olivas','Lizzie','Olivas','Admissions','Worker','lOlivas@my_hosptital.rocks'), -('Barbar-Durand','Barbar Durand','Barbar','Durand','Admissions','Manager','bDurand@my_hosptital.rocks'), -('Jung-Romano','Jung Romano','Jung','Romano','Admissions','Mr Cool','jRomano@my_hosptital.rocks'), -('Theola-Blanchette','Theola Blanchette','Theola','Blanchette','Cardiology','Do it right','tBlanchette@my_hosptital.rocks'), -('Patrick-Watters','Patrick Watters','Patrick','Watters','Cardiology','First at Work','pWatters@my_hosptital.rocks'), -('Camila-Theriault','Camila Theriault','Camila','Theriault','Cardiology','Worker','cTheriault@my_hosptital.rocks'), -('Golda-Henke','Golda Henke','Golda','Henke','Cardiology','Worker','gHenke@my_hosptital.rocks'), -('Alysia-Casteel','Alysia Casteel','Alysia','Casteel','Cardiology','Worker','aCasteel@my_hosptital.rocks'), -('Livia-Crayton','Livia Crayton','Livia','Crayton','Oncology','Worker','lCrayton@my_hosptital.rocks'), -('Matilde-Alonzo','Matilde Alonzo','Matilde','Alonzo','Oncology','Worker','mAlonzo@my_hosptital.rocks'), -('Cleora-Parnell','Cleora Parnell','Cleora','Parnell','Oncology','Boss','cParnell@my_hosptital.rocks'), -('Willette-Marr','Willette Marr','Willette','Marr','Oncology','Worker','wMarr@my_hosptital.rocks'), -('Eddie-Pereira','Eddie Pereira','Eddie','Pereira','Oncology','Manager','ePereira@my_hosptital.rocks'), -('Evelin-Petersen','Evelin Petersen','Evelin','Petersen','Oncology','Mr Cool','ePetersen@my_hosptital.rocks'), -('Michaela-Mckeown','Michaela Mckeown','Michaela','Mckeown','Oncology','Do it right','mMckeown@my_hosptital.rocks'), -('Reyna-Blum','Reyna Blum','Reyna','Blum','Pharmacy','First at Work','rBlum@my_hosptital.rocks'), -('Gail-Sapp','Gail Sapp','Gail','Sapp','Pharmacy','Worker','gSapp@my_hosptital.rocks'), -('Giselle-Sams','Giselle Sams','Giselle','Sams','Pharmacy','Worker','gSams@my_hosptital.rocks'), -('Rhona-Whiting','Rhona Whiting','Rhona','Whiting','Pharmacy','Worker','rWhiting@my_hosptital.rocks'), -('Merrill-Hirsch','Merrill Hirsch','Merrill','Hirsch','Pharmacy','Worker','mHirsch@my_hosptital.rocks'), -('Vina-Winchester','Vina Winchester','Vina','Winchester','Pharmacy','Worker','vWinchester@my_hosptital.rocks'), -('Ronnie-Nickerson','Ronnie Nickerson','Ronnie','Nickerson','Pharmacy','Boss','rNickerson@my_hosptital.rocks'), -('Corrine-Landry','Corrine Landry','Corrine','Landry','Pharmacy','Worker','cLandry@my_hosptital.rocks'), -('Andrew-Janssen','Andrew Janssen','Andrew','Janssen','Radiotherapy','Manager','aJanssen@my_hosptital.rocks'), -('Fatimah-Sheehan','Fatimah Sheehan','Fatimah','Sheehan','Radiotherapy','Mr Cool','fSheehan@my_hosptital.rocks'), -('Andrea-Rainey','Andrea Rainey','Andrea','Rainey','Radiotherapy','Do it right','aRainey@my_hosptital.rocks'), -('John-Knutson','John Knutson','John','Knutson','Radiotherapy','First at Work','jKnutson@my_hosptital.rocks'), -('Andre-Meredith','Andre Meredith','Andre','Meredith','Radiotherapy','Worker','aMeredith@my_hosptital.rocks'), -('Dalene-Binkley','Dalene Binkley','Dalene','Binkley','Radiotherapy','Worker','dBinkley@my_hosptital.rocks'), -('Shaquana-Neeley','Shaquana Neeley','Shaquana','Neeley','Radiotherapy','Worker','sNeeley@my_hosptital.rocks'), -('Willy-Jarvis','Willy Jarvis','Willy','Jarvis','Radiotherapy','Worker','wJarvis@my_hosptital.rocks'), -('Dirk-Palma','Dirk Palma','Dirk','Palma','Radiotherapy','Worker','dPalma@my_hosptital.rocks'), -('Raphael-Albers','Raphael Albers','Raphael','Albers','Radiotherapy','Boss','rAlbers@my_hosptital.rocks'), -('Kenya-Durham','Kenya Durham','Kenya','Durham','Radiotherapy','Worker','kDurham@my_hosptital.rocks'), -('Nikole-Janes','Nikole Janes','Nikole','Janes','Radiotherapy','Manager','nJanes@my_hosptital.rocks'), -('Nigel-Grove','Nigel Grove','Nigel','Grove','Urology','Mr Cool','nGrove@my_hosptital.rocks'), -('Wynona-Lancaster','Wynona Lancaster','Wynona','Lancaster','Urology','Do it right','wLancaster@my_hosptital.rocks'), -('Delorse-Pence','Delorse Pence','Delorse','Pence','Urology','First at Work','dPence@my_hosptital.rocks'), -('Claudie-Irwin','Claudie Irwin','Claudie','Irwin','Urology','Worker','cIrwin@my_hosptital.rocks'), -('Roxane-Moreau','Roxane Moreau','Roxane','Moreau','Urology','Worker','rMoreau@my_hosptital.rocks'), -('Jae-Clements','Jae Clements','Jae','Clements','Urology','Worker','jClements@my_hosptital.rocks'), -('Milagro-Montalvo','Milagro Montalvo','Milagro','Montalvo','Urology','Worker','mMontalvo@my_hosptital.rocks'), -('Lang-Dowling','Lang Dowling','Lang','Dowling','Urology','Worker','lDowling@my_hosptital.rocks'), -('Myles-Fulton','Myles Fulton','Myles','Fulton','Analytics','Boss','mFulton@my_hosptital.rocks'), -('Otelia-Bernstein','Otelia Bernstein','Otelia','Bernstein','Analytics','Worker','oBernstein@my_hosptital.rocks'), -('Crystle-Homer','Crystle Homer','Crystle','Homer','Analytics','Manager','cHomer@my_hosptital.rocks'), -('Lawana-Herron','Lawana Herron','Lawana','Herron','Analytics','Mr Cool','lHerron@my_hosptital.rocks'), -('Ollie-Pinto','Ollie Pinto','Ollie','Pinto','Analytics','Do it right','oPinto@my_hosptital.rocks'), -('Stefani-Schwab','Stefani Schwab','Stefani','Schwab','Analytics','First at Work','sSchwab@my_hosptital.rocks'), -('Nereida-Minor','Nereida Minor','Nereida','Minor','Analytics','Worker','nMinor@my_hosptital.rocks'), -('Kirby-Strother','Kirby Strother','Kirby','Strother','Analytics','Worker','kStrother@my_hosptital.rocks'), -('Erinn-Spooner','Erinn Spooner','Erinn','Spooner','Analytics','Worker','eSpooner@my_hosptital.rocks'), -('Youlanda-Driver','Youlanda Driver','Youlanda','Driver','Analytics','Worker','yDriver@my_hosptital.rocks'), -('Ashlyn-Schulze','Ashlyn Schulze','Ashlyn','Schulze','Analytics','Worker','aSchulze@my_hosptital.rocks'), -('Brianne-Lemmon','Brianne Lemmon','Brianne','Lemmon','Analytics','Boss','bLemmon@my_hosptital.rocks'), -('Bebe-Ahern','Bebe Ahern','Bebe','Ahern','Analytics','Worker','bAhern@my_hosptital.rocks'), -('Leigh-Bolen','Leigh Bolen','Leigh','Bolen','Ophthalmology','Manager','lBolen@my_hosptital.rocks'), -('Shila-Pryor','Shila Pryor','Shila','Pryor','Ophthalmology','Mr Cool','sPryor@my_hosptital.rocks'), -('Particia-Estrella','Particia Estrella','Particia','Estrella','Ophthalmology','Do it right','pEstrella@my_hosptital.rocks'), -('Cheree-Seifert','Cheree Seifert','Cheree','Seifert','Ophthalmology','First at Work','cSeifert@my_hosptital.rocks'), -('Christi-Lear','Christi Lear','Christi','Lear','Ophthalmology','Worker','cLear@my_hosptital.rocks'), -('Dannie-Kenney','Dannie Kenney','Dannie','Kenney','Ophthalmology','Worker','dKenney@my_hosptital.rocks'), -('Jarod-Tan','Jarod Tan','Jarod','Tan','Ophthalmology','Worker','jTan@my_hosptital.rocks'), -('Alejandra-Bedard','Alejandra Bedard','Alejandra','Bedard','Orthopaedics','Worker','aBedard@my_hosptital.rocks'), -('Jerrie-Joyce','Jerrie Joyce','Jerrie','Joyce','Orthopaedics','Worker','jJoyce@my_hosptital.rocks'), -('Tiny-Rohr','Tiny Rohr','Tiny','Rohr','Orthopaedics','Boss','tRohr@my_hosptital.rocks'), -('Donnetta-Grice','Donnetta Grice','Donnetta','Grice','Orthopaedics','Worker','dGrice@my_hosptital.rocks'), -('Ruthanne-Cranford','Ruthanne Cranford','Ruthanne','Cranford','Orthopaedics','Manager','rCranford@my_hosptital.rocks'), -('Annis-Turk','Annis Turk','Annis','Turk','Orthopaedics','Mr Cool','aTurk@my_hosptital.rocks'), -('Ilona-Lassiter','Ilona Lassiter','Ilona','Lassiter','Orthopaedics','Do it right','iLassiter@my_hosptital.rocks'), -('Daren-Ladd','Daren Ladd','Daren','Ladd','Orthopaedics','First at Work','dLadd@my_hosptital.rocks'), -('Jenae-Woodbury','Jenae Woodbury','Jenae','Woodbury','Orthopaedics','Worker','jWoodbury@my_hosptital.rocks'), -('Ashanti-Pritchett','Ashanti Pritchett','Ashanti','Pritchett','Orthopaedics','Worker','aPritchett@my_hosptital.rocks'), -('Martina-Dawkins','Martina Dawkins','Martina','Dawkins','Orthopaedics','Worker','mDawkins@my_hosptital.rocks'), -('Oma-Esposito','Oma Esposito','Oma','Esposito','Orthopaedics','Worker','oEsposito@my_hosptital.rocks'), -('Carisa-Forbes','Carisa Forbes','Carisa','Forbes','Orthopaedics','Worker','cForbes@my_hosptital.rocks'), -('Marti-Winter','Marti Winter','Marti','Winter','Orthopaedics','Boss','mWinter@my_hosptital.rocks') +DECLARE @SeedUsers TABLE ( + SeedUserId int IDENTITY(1,1) NOT NULL, + Username nvarchar(max) NULL, + FullName nvarchar(max) NULL, + FirstName nvarchar(max) NULL, + LastName nvarchar(max) NULL, + Department nvarchar(max) NULL, + Title nvarchar(max) NULL, + Email nvarchar(max) NULL +); + +insert into @SeedUsers (Username, FullName, FirstName, LastName, Department, Title, Email) values + ('Hertha-Barham','Hertha Barham','Hertha','Barham','Accident and Emergency','Boss','hBarham@my_hosptital.rocks'), + ('Amada-Tisdale','Amada Tisdale','Amada','Tisdale','Accident and Emergency','Worker','aTisdale@my_hosptital.rocks'), + ('Bryce-Bayne','Bryce Bayne','Bryce','Bayne','Accident and Emergency','Manager','bBayne@my_hosptital.rocks'), + ('Hae-Weiner','Hae Weiner','Hae','Weiner','Accident and Emergency','Mr Cool','hWeiner@my_hosptital.rocks'), + ('Shonda-Purcell','Shonda Purcell','Shonda','Purcell','Accident and Emergency','Do it right','sPurcell@my_hosptital.rocks'), + ('Earle-Archuleta','Earle Archuleta','Earle','Archuleta','Accident and Emergency','First at Work','eArchuleta@my_hosptital.rocks'), + ('Garth-Cornwell','Garth Cornwell','Garth','Cornwell','Accident and Emergency','Worker','gCornwell@my_hosptital.rocks'), + ('Mardell-Crews','Mardell Crews','Mardell','Crews','Accident and Emergency','Worker','mCrews@my_hosptital.rocks'), + ('Jade-Wiggins','Jade Wiggins','Jade','Wiggins','Accident and Emergency','Worker','jWiggins@my_hosptital.rocks'), + ('Marylee-Rauch','Marylee Rauch','Marylee','Rauch','Accident and Emergency','Worker','mRauch@my_hosptital.rocks'), + ('Magda-Shook','Magda Shook','Magda','Shook','Accident and Emergency','Worker','mShook@my_hosptital.rocks'), + ('Nannie-Redmond','Nannie Redmond','Nannie','Redmond','Accident and Emergency','Boss','nRedmond@my_hosptital.rocks'), + ('Candance-Singer','Candance Singer','Candance','Singer','Accident and Emergency','Worker','cSinger@my_hosptital.rocks'), + ('Renata-Bigelow','Renata Bigelow','Renata','Bigelow','Accident and Emergency','Manager','rBigelow@my_hosptital.rocks'), + ('Eve-Wilkinson','Eve Wilkinson','Eve','Wilkinson','Accident and Emergency','Mr Cool','eWilkinson@my_hosptital.rocks'), + ('Tiesha-Chavis','Tiesha Chavis','Tiesha','Chavis','Admissions','Do it right','tChavis@my_hosptital.rocks'), + ('Bernardine-Scherer','Bernardine Scherer','Bernardine','Scherer','Admissions','First at Work','bScherer@my_hosptital.rocks'), + ('Stefania-Wakefield','Stefania Wakefield','Stefania','Wakefield','Admissions','Worker','sWakefield@my_hosptital.rocks'), + ('Roselia-Hoskins','Roselia Hoskins','Roselia','Hoskins','Admissions','Worker','rHoskins@my_hosptital.rocks'), + ('Hyun-Rockwell','Hyun Rockwell','Hyun','Rockwell','Admissions','Worker','hRockwell@my_hosptital.rocks'), + ('Marcelina-Brinson','Marcelina Brinson','Marcelina','Brinson','Admissions','Worker','mBrinson@my_hosptital.rocks'), + ('Grazyna-Peter','Grazyna Peter','Grazyna','Peter','Admissions','Worker','gPeter@my_hosptital.rocks'), + ('Yuko-Manley','Yuko Manley','Yuko','Manley','Admissions','Boss','yManley@my_hosptital.rocks'), + ('Lizzie-Olivas','Lizzie Olivas','Lizzie','Olivas','Admissions','Worker','lOlivas@my_hosptital.rocks'), + ('Barbar-Durand','Barbar Durand','Barbar','Durand','Admissions','Manager','bDurand@my_hosptital.rocks'), + ('Jung-Romano','Jung Romano','Jung','Romano','Admissions','Mr Cool','jRomano@my_hosptital.rocks'), + ('Theola-Blanchette','Theola Blanchette','Theola','Blanchette','Cardiology','Do it right','tBlanchette@my_hosptital.rocks'), + ('Patrick-Watters','Patrick Watters','Patrick','Watters','Cardiology','First at Work','pWatters@my_hosptital.rocks'), + ('Camila-Theriault','Camila Theriault','Camila','Theriault','Cardiology','Worker','cTheriault@my_hosptital.rocks'), + ('Golda-Henke','Golda Henke','Golda','Henke','Cardiology','Worker','gHenke@my_hosptital.rocks'), + ('Alysia-Casteel','Alysia Casteel','Alysia','Casteel','Cardiology','Worker','aCasteel@my_hosptital.rocks'), + ('Livia-Crayton','Livia Crayton','Livia','Crayton','Oncology','Worker','lCrayton@my_hosptital.rocks'), + ('Matilde-Alonzo','Matilde Alonzo','Matilde','Alonzo','Oncology','Worker','mAlonzo@my_hosptital.rocks'), + ('Cleora-Parnell','Cleora Parnell','Cleora','Parnell','Oncology','Boss','cParnell@my_hosptital.rocks'), + ('Willette-Marr','Willette Marr','Willette','Marr','Oncology','Worker','wMarr@my_hosptital.rocks'), + ('Eddie-Pereira','Eddie Pereira','Eddie','Pereira','Oncology','Manager','ePereira@my_hosptital.rocks'), + ('Evelin-Petersen','Evelin Petersen','Evelin','Petersen','Oncology','Mr Cool','ePetersen@my_hosptital.rocks'), + ('Michaela-Mckeown','Michaela Mckeown','Michaela','Mckeown','Oncology','Do it right','mMckeown@my_hosptital.rocks'), + ('Reyna-Blum','Reyna Blum','Reyna','Blum','Pharmacy','First at Work','rBlum@my_hosptital.rocks'), + ('Gail-Sapp','Gail Sapp','Gail','Sapp','Pharmacy','Worker','gSapp@my_hosptital.rocks'), + ('Giselle-Sams','Giselle Sams','Giselle','Sams','Pharmacy','Worker','gSams@my_hosptital.rocks'), + ('Rhona-Whiting','Rhona Whiting','Rhona','Whiting','Pharmacy','Worker','rWhiting@my_hosptital.rocks'), + ('Merrill-Hirsch','Merrill Hirsch','Merrill','Hirsch','Pharmacy','Worker','mHirsch@my_hosptital.rocks'), + ('Vina-Winchester','Vina Winchester','Vina','Winchester','Pharmacy','Worker','vWinchester@my_hosptital.rocks'), + ('Ronnie-Nickerson','Ronnie Nickerson','Ronnie','Nickerson','Pharmacy','Boss','rNickerson@my_hosptital.rocks'), + ('Corrine-Landry','Corrine Landry','Corrine','Landry','Pharmacy','Worker','cLandry@my_hosptital.rocks'), + ('Andrew-Janssen','Andrew Janssen','Andrew','Janssen','Radiotherapy','Manager','aJanssen@my_hosptital.rocks'), + ('Fatimah-Sheehan','Fatimah Sheehan','Fatimah','Sheehan','Radiotherapy','Mr Cool','fSheehan@my_hosptital.rocks'), + ('Andrea-Rainey','Andrea Rainey','Andrea','Rainey','Radiotherapy','Do it right','aRainey@my_hosptital.rocks'), + ('John-Knutson','John Knutson','John','Knutson','Radiotherapy','First at Work','jKnutson@my_hosptital.rocks'), + ('Andre-Meredith','Andre Meredith','Andre','Meredith','Radiotherapy','Worker','aMeredith@my_hosptital.rocks'), + ('Dalene-Binkley','Dalene Binkley','Dalene','Binkley','Radiotherapy','Worker','dBinkley@my_hosptital.rocks'), + ('Shaquana-Neeley','Shaquana Neeley','Shaquana','Neeley','Radiotherapy','Worker','sNeeley@my_hosptital.rocks'), + ('Willy-Jarvis','Willy Jarvis','Willy','Jarvis','Radiotherapy','Worker','wJarvis@my_hosptital.rocks'), + ('Dirk-Palma','Dirk Palma','Dirk','Palma','Radiotherapy','Worker','dPalma@my_hosptital.rocks'), + ('Raphael-Albers','Raphael Albers','Raphael','Albers','Radiotherapy','Boss','rAlbers@my_hosptital.rocks'), + ('Kenya-Durham','Kenya Durham','Kenya','Durham','Radiotherapy','Worker','kDurham@my_hosptital.rocks'), + ('Nikole-Janes','Nikole Janes','Nikole','Janes','Radiotherapy','Manager','nJanes@my_hosptital.rocks'), + ('Nigel-Grove','Nigel Grove','Nigel','Grove','Urology','Mr Cool','nGrove@my_hosptital.rocks'), + ('Wynona-Lancaster','Wynona Lancaster','Wynona','Lancaster','Urology','Do it right','wLancaster@my_hosptital.rocks'), + ('Delorse-Pence','Delorse Pence','Delorse','Pence','Urology','First at Work','dPence@my_hosptital.rocks'), + ('Claudie-Irwin','Claudie Irwin','Claudie','Irwin','Urology','Worker','cIrwin@my_hosptital.rocks'), + ('Roxane-Moreau','Roxane Moreau','Roxane','Moreau','Urology','Worker','rMoreau@my_hosptital.rocks'), + ('Jae-Clements','Jae Clements','Jae','Clements','Urology','Worker','jClements@my_hosptital.rocks'), + ('Milagro-Montalvo','Milagro Montalvo','Milagro','Montalvo','Urology','Worker','mMontalvo@my_hosptital.rocks'), + ('Lang-Dowling','Lang Dowling','Lang','Dowling','Urology','Worker','lDowling@my_hosptital.rocks'), + ('Myles-Fulton','Myles Fulton','Myles','Fulton','Analytics','Boss','mFulton@my_hosptital.rocks'), + ('Otelia-Bernstein','Otelia Bernstein','Otelia','Bernstein','Analytics','Worker','oBernstein@my_hosptital.rocks'), + ('Crystle-Homer','Crystle Homer','Crystle','Homer','Analytics','Manager','cHomer@my_hosptital.rocks'), + ('Lawana-Herron','Lawana Herron','Lawana','Herron','Analytics','Mr Cool','lHerron@my_hosptital.rocks'), + ('Ollie-Pinto','Ollie Pinto','Ollie','Pinto','Analytics','Do it right','oPinto@my_hosptital.rocks'), + ('Stefani-Schwab','Stefani Schwab','Stefani','Schwab','Analytics','First at Work','sSchwab@my_hosptital.rocks'), + ('Nereida-Minor','Nereida Minor','Nereida','Minor','Analytics','Worker','nMinor@my_hosptital.rocks'), + ('Kirby-Strother','Kirby Strother','Kirby','Strother','Analytics','Worker','kStrother@my_hosptital.rocks'), + ('Erinn-Spooner','Erinn Spooner','Erinn','Spooner','Analytics','Worker','eSpooner@my_hosptital.rocks'), + ('Youlanda-Driver','Youlanda Driver','Youlanda','Driver','Analytics','Worker','yDriver@my_hosptital.rocks'), + ('Ashlyn-Schulze','Ashlyn Schulze','Ashlyn','Schulze','Analytics','Worker','aSchulze@my_hosptital.rocks'), + ('Brianne-Lemmon','Brianne Lemmon','Brianne','Lemmon','Analytics','Boss','bLemmon@my_hosptital.rocks'), + ('Bebe-Ahern','Bebe Ahern','Bebe','Ahern','Analytics','Worker','bAhern@my_hosptital.rocks'), + ('Leigh-Bolen','Leigh Bolen','Leigh','Bolen','Ophthalmology','Manager','lBolen@my_hosptital.rocks'), + ('Shila-Pryor','Shila Pryor','Shila','Pryor','Ophthalmology','Mr Cool','sPryor@my_hosptital.rocks'), + ('Particia-Estrella','Particia Estrella','Particia','Estrella','Ophthalmology','Do it right','pEstrella@my_hosptital.rocks'), + ('Cheree-Seifert','Cheree Seifert','Cheree','Seifert','Ophthalmology','First at Work','cSeifert@my_hosptital.rocks'), + ('Christi-Lear','Christi Lear','Christi','Lear','Ophthalmology','Worker','cLear@my_hosptital.rocks'), + ('Dannie-Kenney','Dannie Kenney','Dannie','Kenney','Ophthalmology','Worker','dKenney@my_hosptital.rocks'), + ('Jarod-Tan','Jarod Tan','Jarod','Tan','Ophthalmology','Worker','jTan@my_hosptital.rocks'), + ('Alejandra-Bedard','Alejandra Bedard','Alejandra','Bedard','Orthopaedics','Worker','aBedard@my_hosptital.rocks'), + ('Jerrie-Joyce','Jerrie Joyce','Jerrie','Joyce','Orthopaedics','Worker','jJoyce@my_hosptital.rocks'), + ('Tiny-Rohr','Tiny Rohr','Tiny','Rohr','Orthopaedics','Boss','tRohr@my_hosptital.rocks'), + ('Donnetta-Grice','Donnetta Grice','Donnetta','Grice','Orthopaedics','Worker','dGrice@my_hosptital.rocks'), + ('Ruthanne-Cranford','Ruthanne Cranford','Ruthanne','Cranford','Orthopaedics','Manager','rCranford@my_hosptital.rocks'), + ('Annis-Turk','Annis Turk','Annis','Turk','Orthopaedics','Mr Cool','aTurk@my_hosptital.rocks'), + ('Ilona-Lassiter','Ilona Lassiter','Ilona','Lassiter','Orthopaedics','Do it right','iLassiter@my_hosptital.rocks'), + ('Daren-Ladd','Daren Ladd','Daren','Ladd','Orthopaedics','First at Work','dLadd@my_hosptital.rocks'), + ('Jenae-Woodbury','Jenae Woodbury','Jenae','Woodbury','Orthopaedics','Worker','jWoodbury@my_hosptital.rocks'), + ('Ashanti-Pritchett','Ashanti Pritchett','Ashanti','Pritchett','Orthopaedics','Worker','aPritchett@my_hosptital.rocks'), + ('Martina-Dawkins','Martina Dawkins','Martina','Dawkins','Orthopaedics','Worker','mDawkins@my_hosptital.rocks'), + ('Oma-Esposito','Oma Esposito','Oma','Esposito','Orthopaedics','Worker','oEsposito@my_hosptital.rocks'), + ('Carisa-Forbes','Carisa Forbes','Carisa','Forbes','Orthopaedics','Worker','cForbes@my_hosptital.rocks'), + ('Marti-Winter','Marti Winter','Marti','Winter','Orthopaedics','Boss','mWinter@my_hosptital.rocks') + +SET IDENTITY_INSERT dbo.[User] ON; +insert into dbo.[User] (UserID, Username, FullName, FirstName, LastName, Department, Title, Email) +select su.SeedUserId, su.Username, su.FullName, su.FirstName, su.LastName, su.Department, su.Title, su.Email +from @SeedUsers su +where not exists ( + select 1 + from dbo.[User] u + where u.UserID = su.SeedUserId +); +SET IDENTITY_INSERT dbo.[User] OFF; GO -insert into [atlas].app.UserRoleLinks (UserId, UserRolesId) values -(1,2), -(2,2), -(3,3), -(4,3), -(5,4), -(6,4), -(7,5), -(8,5), -(9,2), -(10,2), -(11,3), -(12,3), -(13,4), -(14,4), -(15,5), -(16,5), -(17,2), -(18,2), -(19,3), -(20,3), -(21,4), -(22,4), -(23,5), -(24,5), -(25,2), -(26,2), -(27,3), -(28,3), -(29,4), -(30,4), -(31,5), -(32,5), -(33,2), -(34,2), -(35,3), -(36,3), -(37,4), -(38,4), -(39,5), -(40,5), -(41,2), -(42,2), -(43,3), -(44,3), -(45,4), -(46,4), -(47,5), -(48,5), -(49,2), -(50,2), -(51,3), -(52,3), -(53,4), -(54,4), -(55,5), -(56,5), -(57,2), -(58,2), -(59,3), -(60,3), -(61,4), -(62,4), -(63,5), -(64,5), -(65,2), -(66,2), -(67,3), -(68,3), -(69,4), -(70,4), -(71,5), -(72,5), -(73,2), -(74,2), -(75,3), -(76,3), -(77,4), -(78,4), -(79,5), -(80,5), -(81,2), -(82,2), -(83,3), -(84,3), -(85,4), -(86,4), -(87,5), -(88,5), -(89,2), -(90,2), -(91,3), -(92,3), -(93,4), -(94,4), -(95,5), -(96,5), -(97,4), -(98,4), -(99,5), -(100,5) + +insert into [atlas].app.UserRoleLinks (UserId, UserRolesId) +select u.UserID, v.UserRolesId +from ( + values + ('Hertha-Barham', 1), + ('Hertha-Barham', 2), + ('Amada-Tisdale', 2), + ('Bryce-Bayne', 3), + ('Hae-Weiner', 3), + ('Shonda-Purcell', 4), + ('Earle-Archuleta', 4), + ('Garth-Cornwell', 5), + ('Mardell-Crews', 5), + ('Jade-Wiggins', 2), + ('Marylee-Rauch', 2), + ('Magda-Shook', 3), + ('Nannie-Redmond', 3), + ('Candance-Singer', 4), + ('Renata-Bigelow', 4), + ('Eve-Wilkinson', 5), + ('Tiesha-Chavis', 5), + ('Bernardine-Scherer', 2), + ('Stefania-Wakefield', 2), + ('Roselia-Hoskins', 3), + ('Hyun-Rockwell', 3), + ('Marcelina-Brinson', 4), + ('Grazyna-Peter', 4), + ('Yuko-Manley', 5), + ('Lizzie-Olivas', 5), + ('Theola-Blanchette', 2), + ('Patrick-Watters', 2), + ('Camila-Theriault', 3), + ('Golda-Henke', 3), + ('Alysia-Casteel', 4), + ('Livia-Crayton', 4), + ('Matilde-Alonzo', 5), + ('Cleora-Parnell', 5), + ('Willette-Marr', 2), + ('Eddie-Pereira', 2), + ('Evelin-Petersen', 3), + ('Michaela-Mckeown', 3), + ('Reyna-Blum', 4), + ('Gail-Sapp', 4), + ('Giselle-Sams', 5), + ('Rhona-Whiting', 5), + ('Merrill-Hirsch', 2), + ('Vina-Winchester', 2), + ('Ronnie-Nickerson', 3), + ('Corrine-Landry', 3), + ('Andrew-Janssen', 4), + ('Fatimah-Sheehan', 4), + ('Andrea-Rainey', 5), + ('John-Knutson', 5), + ('Andre-Meredith', 2), + ('Dalene-Binkley', 2), + ('Shaquana-Neeley', 3), + ('Willy-Jarvis', 3), + ('Dirk-Palma', 4), + ('Raphael-Albers', 4), + ('Kenya-Durham', 5), + ('Nikole-Janes', 5), + ('Nigel-Grove', 2), + ('Wynona-Lancaster', 2), + ('Delorse-Pence', 3), + ('Claudie-Irwin', 3), + ('Roxane-Moreau', 4), + ('Jae-Clements', 4), + ('Milagro-Montalvo', 5), + ('Lang-Dowling', 5), + ('Myles-Fulton', 2), + ('Otelia-Bernstein', 2), + ('Crystle-Homer', 3), + ('Lawana-Herron', 3), + ('Ollie-Pinto', 4), + ('Stefani-Schwab', 4), + ('Nereida-Minor', 5), + ('Kirby-Strother', 5), + ('Erinn-Spooner', 2), + ('Youlanda-Driver', 2), + ('Ashlyn-Schulze', 3), + ('Brianne-Lemmon', 3), + ('Bebe-Ahern', 4), + ('Leigh-Bolen', 4), + ('Shila-Pryor', 5), + ('Particia-Estrella', 5), + ('Cheree-Seifert', 2), + ('Christi-Lear', 2), + ('Dannie-Kenney', 3), + ('Jarod-Tan', 3), + ('Alejandra-Bedard', 4), + ('Jerrie-Joyce', 4), + ('Tiny-Rohr', 5), + ('Donnetta-Grice', 5), + ('Ruthanne-Cranford', 2), + ('Annis-Turk', 2), + ('Ilona-Lassiter', 3), + ('Daren-Ladd', 3), + ('Jenae-Woodbury', 4), + ('Ashanti-Pritchett', 4), + ('Martina-Dawkins', 5), + ('Oma-Esposito', 5), + ('Carisa-Forbes', 2), + ('Marti-Winter', 2) +) v(Username, UserRolesId) +inner join dbo.[User] u on u.Username = v.Username +where not exists ( + select 1 + from [atlas].app.UserRoleLinks url + where url.UserId = u.UserID and url.UserRolesId = v.UserRolesId +); GO -insert into [atlas].dbo.UserGroups (AccountName, GroupName, GroupEmail, GroupType) VALUES -('Accident and Emergency Group','Accident and Emergency Group (Group)','Accident_and_Emergency@my_hospital.rocks','Email Distribution'), -('Admissions Group','Admissions Group (Group)','Admissions@my_hospital.rocks','Email Distribution'), -('Cardiology Group','Cardiology Group (Group)','Cardiology@my_hospital.rocks','Email Distribution'), -('Oncology Group','Oncology Group (Group)','Oncology@my_hospital.rocks','Email Distribution'), -('Pharmacy Group','Pharmacy Group (Group)','Pharmacy@my_hospital.rocks','Email Distribution'), -('Radiotherapy Group','Radiotherapy Group (Group)','Radiotherapy@my_hospital.rocks','Email Distribution'), -('Urology Group','Urology Group (Group)','Urology@my_hospital.rocks','Email Distribution'), -('Analytics Group','Analytics Group (Group)','Analytics@my_hospital.rocks','Email Distribution'), -('Ophthalmology Group','Ophthalmology Group (Group)','Ophthalmology@my_hospital.rocks','Email Distribution'), -('Orthopaedics Group','Orthopaedics Group (Group)','Orthopaedics@my_hospital.rocks','Email Distribution') +insert into [atlas].dbo.UserGroups (AccountName, GroupName, GroupEmail, GroupType) +select v.AccountName, v.GroupName, v.GroupEmail, v.GroupType +from ( + values + ('Accident and Emergency Group','Accident and Emergency Group (Group)','Accident_and_Emergency@my_hospital.rocks','Email Distribution'), + ('Admissions Group','Admissions Group (Group)','Admissions@my_hospital.rocks','Email Distribution'), + ('Cardiology Group','Cardiology Group (Group)','Cardiology@my_hospital.rocks','Email Distribution'), + ('Oncology Group','Oncology Group (Group)','Oncology@my_hospital.rocks','Email Distribution'), + ('Pharmacy Group','Pharmacy Group (Group)','Pharmacy@my_hospital.rocks','Email Distribution'), + ('Radiotherapy Group','Radiotherapy Group (Group)','Radiotherapy@my_hospital.rocks','Email Distribution'), + ('Urology Group','Urology Group (Group)','Urology@my_hospital.rocks','Email Distribution'), + ('Analytics Group','Analytics Group (Group)','Analytics@my_hospital.rocks','Email Distribution'), + ('Ophthalmology Group','Ophthalmology Group (Group)','Ophthalmology@my_hospital.rocks','Email Distribution'), + ('Orthopaedics Group','Orthopaedics Group (Group)','Orthopaedics@my_hospital.rocks','Email Distribution') +) v(AccountName, GroupName, GroupEmail, GroupType) +where not exists ( + select 1 + from [atlas].dbo.UserGroups ug + where ug.GroupName = v.GroupName +); GO -<<<<<<< HEAD -insert into [atlas].dbo.UserGroupsMembership (UserId,GroupId) values -======= -insert into [Data_Governance_Pub].dbo.UserGroupsMembership (UserId,GroupId) values ->>>>>>> dev -(1,1), -(2,1), -(3,1), -(4,1), -(5,1), -(6,1), -(7,1), -(8,1), -(9,1), -(10,1), -(11,1), -(12,1), -(13,1), -(14,1), -(15,1), -(16,2), -(17,2), -(18,2), -(19,2), -(20,2), -(21,2), -(22,2), -(23,2), -(24,2), -(25,2), -(26,2), -(27,3), -(28,3), -(29,3), -(30,3), -(31,3), -(32,4), -(33,4), -(34,4), -(35,4), -(36,4), -(37,4), -(38,4), -(39,5), -(40,5), -(41,5), -(42,5), -(43,5), -(44,5), -(45,5), -(46,5), -(47,6), -(48,6), -(49,6), -(50,6), -(51,6), -(52,6), -(53,6), -(54,6), -(55,6), -(56,6), -(57,6), -(58,6), -(59,7), -(60,7), -(61,7), -(62,7), -(63,7), -(64,7), -(65,7), -(66,7), -(67,8), -(68,8), -(69,8), -(70,8), -(71,8), -(72,8), -(73,8), -(74,8), -(75,8), -(76,8), -(77,8), -(78,8), -(79,8), -(80,9), -(81,9), -(82,9), -(83,9), -(84,9), -(85,9), -(86,9), -(87,10), -(88,10), -(89,10), -(90,10), -(91,10), -(92,10), -(93,10), -(94,10), -(95,10), -(96,10), -(97,10), -(98,10), -(99,10), -(100,10) + +insert into [atlas].dbo.UserGroupsMembership (UserId, GroupId) +select v.UserId, ug.GroupId +from ( + values + (1,1), + (2,1), + (3,1), + (4,1), + (5,1), + (6,1), + (7,1), + (8,1), + (9,1), + (10,1), + (11,1), + (12,1), + (13,1), + (14,1), + (15,1), + (16,2), + (17,2), + (18,2), + (19,2), + (20,2), + (21,2), + (22,2), + (23,2), + (24,2), + (25,2), + (26,2), + (27,3), + (28,3), + (29,3), + (30,3), + (31,3), + (32,4), + (33,4), + (34,4), + (35,4), + (36,4), + (37,4), + (38,4), + (39,5), + (40,5), + (41,5), + (42,5), + (43,5), + (44,5), + (45,5), + (46,5), + (47,6), + (48,6), + (49,6), + (50,6), + (51,6), + (52,6), + (53,6), + (54,6), + (55,6), + (56,6), + (57,6), + (58,6), + (59,7), + (60,7), + (61,7), + (62,7), + (63,7), + (64,7), + (65,7), + (66,7), + (67,8), + (68,8), + (69,8), + (70,8), + (71,8), + (72,8), + (73,8), + (74,8), + (75,8), + (76,8), + (77,8), + (78,8), + (79,8), + (80,9), + (81,9), + (82,9), + (83,9), + (84,9), + (85,9), + (86,9), + (87,10), + (88,10), + (89,10), + (90,10), + (91,10), + (92,10), + (93,10), + (94,10), + (95,10), + (96,10), + (97,10), + (98,10), + (99,10), + (100,10) +) v(UserId, SeedGroupNum) +inner join [atlas].dbo.UserGroups ug + on ug.GroupName = case v.SeedGroupNum + when 1 then 'Accident and Emergency Group (Group)' + when 2 then 'Admissions Group (Group)' + when 3 then 'Cardiology Group (Group)' + when 4 then 'Oncology Group (Group)' + when 5 then 'Pharmacy Group (Group)' + when 6 then 'Radiotherapy Group (Group)' + when 7 then 'Urology Group (Group)' + when 8 then 'Analytics Group (Group)' + when 9 then 'Ophthalmology Group (Group)' + when 10 then 'Orthopaedics Group (Group)' + end +where not exists ( + select 1 + from [atlas].dbo.UserGroupsMembership ugm + where ugm.UserId = v.UserId and ugm.GroupId = ug.GroupId +); GO -- demo reports -insert into reportobject (ReportObjectBizKey, SourceServer, SourceDB, SourceTable, Name, Description, DetailedDescription, ReportObjectTypeID, AuthorUserID, LastModifiedByUserID, LastModifiedDate, ReportObjectURL, EpicMasterFile, EpicRecordID, ReportServerCatalogID, DefaultVisibilityYN, OrphanedReportObjectYN, ReportServerPath) values +DECLARE @SeedReportObjects TABLE ( + SeedReportObjectId int IDENTITY(1,1) NOT NULL, + ReportObjectBizKey nvarchar(max) NULL, + SourceServer nvarchar(max) NULL, + SourceDB nvarchar(max) NULL, + SourceTable nvarchar(max) NULL, + Name nvarchar(max) NULL, + Description nvarchar(max) NULL, + DetailedDescription nvarchar(max) NULL, + ReportObjectTypeID int NULL, + AuthorUserID int NULL, + LastModifiedByUserID int NULL, + LastModifiedDate datetime NULL, + ReportObjectURL nvarchar(max) NULL, + EpicMasterFile nvarchar(max) NULL, + EpicRecordID nvarchar(max) NULL, + ReportServerCatalogID int NULL, + DefaultVisibilityYN nvarchar(max) NULL, + OrphanedReportObjectYN nvarchar(max) NULL, + ReportServerPath nvarchar(max) NULL +); + +insert into @SeedReportObjects (ReportObjectBizKey, SourceServer, SourceDB, SourceTable, Name, Description, DetailedDescription, ReportObjectTypeID, AuthorUserID, LastModifiedByUserID, LastModifiedDate, ReportObjectURL, EpicMasterFile, EpicRecordID, ReportServerCatalogID, DefaultVisibilityYN, OrphanedReportObjectYN, ReportServerPath) values ('123456789','my_server_01','otherreport','component','Workqueue Monitoring - Users Supervised WQs','This component shows information about workqueues that are supervised by the logged in user.','','3','64','75','2019-12-03 06:13:49.008','http://google.com','ABC','1','','Y','N','http://test'), ('123456790','my_server_01','otherreport','report','Billing Workqueue Monitoring - Users Supervised Workqueues','Identifies workqueues supervised by the report user. It is intended to give users an overview of the health of their supervised workqueues. ','','17','80','31','2019-11-14 12:50:54.649','http://google.com','EFG','2','','Y','N','http://test'), ('123456791','my_server_01','otherreport','report','User Pt WQ Contacts Added Today ','This report is for My Account Errors for Today component. It will show any errors that were not resolved in 48 hours.','','20','83','51','2019-09-23 00:43:53.215','http://google.com','HIJ','3','','Y','N','http://test'), @@ -380,8 +460,40 @@ insert into reportobject (ReportObjectBizKey, SourceServer, SourceDB, SourceTabl ('123456835','my_server_02','reportserver','report','Hours in Observation','Length of stay for patients in observaton','','17','17','11','2019-08-27 13:46:17.112','http://google.com','EFG','47','','N','Y','http://test'), ('123456836','my_server_02','reportserver','catalog','New ECW Transactions','','','20','61','19','2019-07-01 01:13:21.759','http://google.com','HIJ','48','','N','Y','http://test'), ('123456837','my_server_02','reportserver','report','IP Central Line Days','This report will show all patients with an active CVC (central venous catheter) or PICC (peripherally inserted central catheter) line.','','21','98','59','2019-06-14 00:10:32.341','http://google.com','ABC','49','','N','Y','http://test'), -('123456838','my_server_01','reportserver','catalog','IP Readmission Rates by Year and Month - MEDICARE','','','28','44','80','2019-11-27 00:37:18.289','http://google.com','EFG','50','','N','Y','http://test') +('123456838','my_server_01','reportserver','catalog','IP Readmission Rates by Year and Month - MEDICARE','','','28','44','80','2019-11-27 00:37:18.289','http://google.com','EFG','50','','N','Y','http://test'); + +IF COL_LENGTH('dbo.ReportObject', 'ReportObjectID') IS NOT NULL +BEGIN + SET IDENTITY_INSERT dbo.ReportObject ON; + insert into dbo.ReportObject (ReportObjectID, ReportObjectBizKey, SourceServer, SourceDB, SourceTable, Name, Description, DetailedDescription, ReportObjectTypeID, AuthorUserID, LastModifiedByUserID, LastModifiedDate, ReportObjectURL, EpicMasterFile, EpicRecordID, ReportServerCatalogID, DefaultVisibilityYN, OrphanedReportObjectYN, ReportServerPath) + select sro.SeedReportObjectId, sro.ReportObjectBizKey, sro.SourceServer, sro.SourceDB, sro.SourceTable, sro.Name, sro.Description, sro.DetailedDescription, sro.ReportObjectTypeID, sro.AuthorUserID, sro.LastModifiedByUserID, sro.LastModifiedDate, sro.ReportObjectURL, sro.EpicMasterFile, sro.EpicRecordID, sro.ReportServerCatalogID, sro.DefaultVisibilityYN, sro.OrphanedReportObjectYN, sro.ReportServerPath + from @SeedReportObjects sro + where not exists ( + select 1 + from dbo.ReportObject ro + where ro.ReportObjectID = sro.SeedReportObjectId + ); + SET IDENTITY_INSERT dbo.ReportObject OFF; +END +ELSE IF COL_LENGTH('dbo.ReportObject', 'ReportObjectId') IS NOT NULL +BEGIN + SET IDENTITY_INSERT dbo.ReportObject ON; + insert into dbo.ReportObject (ReportObjectId, ReportObjectBizKey, SourceServer, SourceDB, SourceTable, Name, Description, DetailedDescription, ReportObjectTypeID, AuthorUserID, LastModifiedByUserID, LastModifiedDate, ReportObjectURL, EpicMasterFile, EpicRecordID, ReportServerCatalogID, DefaultVisibilityYN, OrphanedReportObjectYN, ReportServerPath) + select sro.SeedReportObjectId, sro.ReportObjectBizKey, sro.SourceServer, sro.SourceDB, sro.SourceTable, sro.Name, sro.Description, sro.DetailedDescription, sro.ReportObjectTypeID, sro.AuthorUserID, sro.LastModifiedByUserID, sro.LastModifiedDate, sro.ReportObjectURL, sro.EpicMasterFile, sro.EpicRecordID, sro.ReportServerCatalogID, sro.DefaultVisibilityYN, sro.OrphanedReportObjectYN, sro.ReportServerPath + from @SeedReportObjects sro + where not exists ( + select 1 + from dbo.ReportObject ro + where ro.ReportObjectId = sro.SeedReportObjectId + ); + SET IDENTITY_INSERT dbo.ReportObject OFF; +END +ELSE +BEGIN + THROW 50001, 'Seed failed: neither dbo.ReportObject.ReportObjectID nor dbo.ReportObject.ReportObjectId exists.', 1; +END GO + -- documentation insert into app.ReportObject_doc (ReportObjectId, OperationalOwnerUserID, Requester, DeveloperDescription, KeyAssumptions, OrganizationalValueID, EstimatedRunFrequencyID, FragilityID, ExecutiveVisibilityYN, MaintenanceScheduleID, LastUpdateDateTime, CreatedDateTime, CreatedBy, UpdatedBy) values (1,'11','60','This component displays a list of workqueues supervised by the user running the report. Data is populated by the report. See reports Atlas entry for a list of dashboards where it appears.','','1','5','1','Y','1','2020-05-02 17:02:10.805','2020-02-14 05:28:16.101','29','85'), @@ -696,10 +808,20 @@ Not equal to SENIOR LIFE COMMUNITIES','3','3','1','N','1','2019-09-30 06:40:59.0 NOTE: This methodology differs from that used by for readmission reporting.','3','3','3','N','3','2019-04-20 02:13:57.531','2019-09-01 23:22:05.291','64','29') GO -- maint log -insert into app.MaintenanceLog ([MaintainerID],[MaintenanceDate],[Comment],[MaintenanceLogStatusID]) values -(11,'2019-11-25 10:57:31.925','Report looks good.',1), -(84,'2020-02-27 06:37:04.856','Report looks good.',1), -(19,'2020-07-30 21:06:43.467','Report looks good.',1), +if object_id('tempdb..#SeedMaintenanceLog') is not null drop table #SeedMaintenanceLog; +create table #SeedMaintenanceLog ( + SeedId int identity(1,1) not null, + MaintainerID int null, + MaintenanceDate datetime null, + Comment nvarchar(max) null, + MaintenanceLogStatusID int null +); + +insert into #SeedMaintenanceLog (MaintainerID, MaintenanceDate, Comment, MaintenanceLogStatusID) +values + (11,'2019-11-25 10:57:31.925','Report looks good.',1), + (84,'2020-02-27 06:37:04.856','Report looks good.',1), + (19,'2020-07-30 21:06:43.467','Report looks good.',1), (37,'2019-05-27 13:21:07.329','Report looks good.',1), (5,'2020-07-05 13:11:46.575','Report looks good.',1), (26,'2020-05-10 09:39:17.471','Report looks good.',1), @@ -817,143 +939,296 @@ insert into app.MaintenanceLog ([MaintainerID],[MaintenanceDate],[Comment],[Main (78,'2020-02-21 18:22:50.347','Report updated to current standard.',2), (56,'2020-01-29 16:06:05.669','Report updated to current standard.',2), (84,'2020-02-18 22:31:21.376','Report updated to current standard.',2), -(24,'2019-09-17 20:06:28.113','Report updated to current standard.',2), -(23,'2019-07-18 23:30:41.107','Report updated to current standard.',2), -(47,'2019-11-28 17:32:55.783','Report updated to current standard.',2), -(59,'2019-07-31 21:54:41.079','Report updated to current standard.',2) -GO -insert into [app].[ReportObjectDocMaintenanceLogs] ([ReportObjectID],[MaintenanceLogID]) values -(43,1), -(22,2), -(29,3), -(47,4), -(19,5), -(9,6), -(19,7), -(10,8), -(38,9), -(42,10), -(47,11), -(1,12), -(20,13), -(7,14), -(15,15), -(19,16), -(8,17), -(35,18), -(28,19), -(50,20), -(29,21), -(4,22), -(2,23), -(35,24), -(3,25), -(14,26), -(36,27), -(6,28), -(37,29), -(17,30), -(17,31), -(35,32), -(43,33), -(17,34), -(12,35), -(11,36), -(17,37), -(35,38), -(6,39), -(15,40), -(4,41), -(32,42), -(26,43), -(6,44), -(9,45), -(50,46), -(34,47), -(10,48), -(38,49), -(26,50), -(44,51), -(38,52), -(32,53), -(32,54), -(45,55), -(49,56), -(3,57), -(5,58), -(31,59), -(36,60), -(22,61), -(26,62), -(23,63), -(17,64), -(37,65), -(47,66), -(37,67), -(13,68), -(47,69), -(1,70), -(21,71), -(20,72), -(27,73), -(18,74), -(21,75), -(45,76), -(28,77), -(25,78), -(20,79), -(47,80), -(3,81), -(20,82), -(44,83), -(10,84), -(33,85), -(35,86), -(37,87), -(16,88), -(28,89), -(49,90), -(33,91), -(39,92), -(32,93), -(35,94), -(23,95), -(41,96), -(33,97), -(49,98), -(50,99), -(20,100), -(35,101), -(43,102), -(5,103), -(43,104), -(3,105), -(4,106), -(2,107), -(13,108), -(46,109), -(50,110), -(9,111), -(20,112), -(28,113), -(47,114), -(32,115), -(11,116), -(33,117), -(19,118), -(29,119), -(2,120), -(7,121), -(4,122) -GO - -insert into app.reportobjectdocfragilitytags (ReportObjectID, FragilityTagID) values -(8,26), -(49,2), -(39,8), -(43,26), -(7,3), -(30,17), + (24,'2019-09-17 20:06:28.113','Report updated to current standard.',2), + (23,'2019-07-18 23:30:41.107','Report updated to current standard.',2), + (47,'2019-11-28 17:32:55.783','Report updated to current standard.',2), + (59,'2019-07-31 21:54:41.079','Report updated to current standard.',2); + + declare @MaintenanceLogFkColumn sysname; + declare @ReportObjectDocIdColumn sysname; + + select top (1) @MaintenanceLogFkColumn = pc.name + from sys.foreign_key_columns fkc + join sys.columns pc + on pc.object_id = fkc.parent_object_id + and pc.column_id = fkc.parent_column_id + where fkc.parent_object_id = object_id('app.MaintenanceLog') + and fkc.referenced_object_id = object_id('app.ReportObject_doc'); + + select top (1) @ReportObjectDocIdColumn = c.name + from sys.columns c + where c.object_id = object_id('app.ReportObject_doc') + and c.name in ('ReportObjectID','ReportObjectId'); + + if @MaintenanceLogFkColumn is not null and @ReportObjectDocIdColumn is not null + begin + declare @sql nvarchar(max); + set @sql = N' + insert into app.MaintenanceLog ([' + replace(@MaintenanceLogFkColumn, ']', ']]') + N'],[MaintainerID],[MaintenanceDate],[Comment],[MaintenanceLogStatusID]) + select ro.ReportObjectID, s.MaintainerID, s.MaintenanceDate, s.Comment, s.MaintenanceLogStatusID + from #SeedMaintenanceLog s + cross apply ( + select top (1) cast(rod.[' + replace(@ReportObjectDocIdColumn, ']', ']]') + N'] as int) as ReportObjectID + from app.ReportObject_doc rod + order by rod.[' + replace(@ReportObjectDocIdColumn, ']', ']]') + N'] + ) ro + where not exists ( + select 1 + from app.MaintenanceLog ml + where ml.[' + replace(@MaintenanceLogFkColumn, ']', ']]') + N'] = ro.ReportObjectID + and ml.MaintainerID = s.MaintainerID + and ml.MaintenanceDate = s.MaintenanceDate + and ml.Comment = s.Comment + and ml.MaintenanceLogStatusID = s.MaintenanceLogStatusID + ); + '; + exec sp_executesql @sql; + end + else + begin + insert into app.MaintenanceLog ([MaintainerID],[MaintenanceDate],[Comment],[MaintenanceLogStatusID]) + select s.MaintainerID, s.MaintenanceDate, s.Comment, s.MaintenanceLogStatusID + from #SeedMaintenanceLog s + where not exists ( + select 1 + from app.MaintenanceLog ml + where ml.MaintainerID = s.MaintainerID + and ml.MaintenanceDate = s.MaintenanceDate + and ml.Comment = s.Comment + and ml.MaintenanceLogStatusID = s.MaintenanceLogStatusID + ); + end + GO +if object_id('app.ReportObjectDocMaintenanceLogs','U') is not null + and object_id('app.ReportObject_doc','U') is not null + and object_id('app.MaintenanceLog','U') is not null + begin + declare @ReportObjectDocMaintenanceLogsReportObjectFkColumn sysname; + declare @ReportObjectDocMaintenanceLogsMaintenanceLogFkColumn sysname; + + select top (1) @ReportObjectDocMaintenanceLogsReportObjectFkColumn = pc.name + from sys.foreign_key_columns fkc + join sys.columns pc + on pc.object_id = fkc.parent_object_id + and pc.column_id = fkc.parent_column_id + where fkc.parent_object_id = object_id('app.ReportObjectDocMaintenanceLogs') + and fkc.referenced_object_id = object_id('app.ReportObject_doc'); + + select top (1) @ReportObjectDocMaintenanceLogsMaintenanceLogFkColumn = pc.name + from sys.foreign_key_columns fkc + join sys.columns pc + on pc.object_id = fkc.parent_object_id + and pc.column_id = fkc.parent_column_id + where fkc.parent_object_id = object_id('app.ReportObjectDocMaintenanceLogs') + and fkc.referenced_object_id = object_id('app.MaintenanceLog'); + + if @ReportObjectDocMaintenanceLogsReportObjectFkColumn is not null + and @ReportObjectDocMaintenanceLogsMaintenanceLogFkColumn is not null + begin + declare @sqlRODML nvarchar(max); + set @sqlRODML = N' + insert into [app].[ReportObjectDocMaintenanceLogs] ([' + replace(@ReportObjectDocMaintenanceLogsReportObjectFkColumn, ']', ']]') + N'],[' + replace(@ReportObjectDocMaintenanceLogsMaintenanceLogFkColumn, ']', ']]') + N']) + select v.ReportObjectID, v.MaintenanceLogID + from ( + values + (43,1), + (22,2), + (29,3), + (47,4), + (19,5), + (9,6), + (19,7), + (10,8), + (38,9), + (42,10), + (47,11), + (1,12), + (20,13), + (7,14), + (15,15), + (19,16), + (8,17), + (35,18), + (28,19), + (50,20), + (29,21), + (4,22), + (2,23), + (35,24), + (3,25), + (14,26), + (36,27), + (6,28), + (37,29), + (17,30), + (17,31), + (35,32), + (43,33), + (17,34), + (12,35), + (11,36), + (17,37), + (35,38), + (6,39), + (15,40), + (4,41), + (32,42), + (26,43), + (6,44), + (9,45), + (50,46), + (34,47), + (10,48), + (38,49), + (26,50), + (44,51), + (38,52), + (32,53), + (32,54), + (45,55), + (49,56), + (3,57), + (5,58), + (31,59), + (36,60), + (22,61), + (26,62), + (23,63), + (17,64), + (37,65), + (47,66), + (37,67), + (13,68), + (47,69), + (1,70), + (21,71), + (20,72), + (27,73), + (18,74), + (21,75), + (45,76), + (28,77), + (25,78), + (20,79), + (47,80), + (3,81), + (20,82), + (44,83), + (10,84), + (33,85), + (35,86), + (37,87), + (16,88), + (28,89), + (49,90), + (33,91), + (39,92), + (32,93), + (35,94), + (23,95), + (41,96), + (33,97), + (49,98), + (50,99), + (20,100), + (35,101), + (43,102), + (5,103), + (43,104), + (3,105), + (4,106), + (2,107), + (13,108), + (46,109), + (50,110), + (9,111), + (20,112), + (28,113), + (47,114), + (32,115), + (11,116), + (33,117), + (19,118), + (29,119), + (2,120), + (7,121), + (4,122) + ) v(ReportObjectID, MaintenanceLogID) + where exists ( + select 1 + from app.ReportObject_doc rod + where rod.ReportObjectId = v.ReportObjectID + ) + and exists ( + select 1 + from app.MaintenanceLog ml + where ml.MaintenanceLogID = v.MaintenanceLogID + ) + and not exists ( + select 1 + from [app].[ReportObjectDocMaintenanceLogs] l + where l.[' + replace(@ReportObjectDocMaintenanceLogsReportObjectFkColumn, ']', ']]') + N'] = v.ReportObjectID + and l.[' + replace(@ReportObjectDocMaintenanceLogsMaintenanceLogFkColumn, ']', ']]') + N'] = v.MaintenanceLogID + ); + '; + exec sp_executesql @sqlRODML; + end + end + GO + + if object_id('app.reportobjectdocfragilitytags','U') is not null + and object_id('app.ReportObject_doc','U') is not null + begin + declare @ReportObjectDocFragilityTagsReportObjectFkColumn sysname; + declare @ReportObjectDocFragilityTagsFragilityTagFkColumn sysname; + + select top (1) @ReportObjectDocFragilityTagsReportObjectFkColumn = pc.name + from sys.foreign_key_columns fkc + join sys.columns pc + on pc.object_id = fkc.parent_object_id + and pc.column_id = fkc.parent_column_id + where fkc.parent_object_id = object_id('app.reportobjectdocfragilitytags') + and fkc.referenced_object_id = object_id('app.ReportObject_doc'); + + select top (1) @ReportObjectDocFragilityTagsFragilityTagFkColumn = pc.name + from sys.foreign_key_columns fkc + join sys.foreign_keys fk + on fk.object_id = fkc.constraint_object_id + join sys.objects ro + on ro.object_id = fkc.referenced_object_id + join sys.columns pc + on pc.object_id = fkc.parent_object_id + and pc.column_id = fkc.parent_column_id + where fkc.parent_object_id = object_id('app.reportobjectdocfragilitytags') + and fkc.referenced_object_id <> object_id('app.ReportObject_doc') + and ro.name like '%Fragility%Tag%'; + + if @ReportObjectDocFragilityTagsFragilityTagFkColumn is null + begin + select top (1) @ReportObjectDocFragilityTagsFragilityTagFkColumn = pc.name + from sys.foreign_key_columns fkc + join sys.columns pc + on pc.object_id = fkc.parent_object_id + and pc.column_id = fkc.parent_column_id + where fkc.parent_object_id = object_id('app.reportobjectdocfragilitytags') + and fkc.referenced_object_id <> object_id('app.ReportObject_doc'); + end + + if @ReportObjectDocFragilityTagsReportObjectFkColumn is not null + and @ReportObjectDocFragilityTagsFragilityTagFkColumn is not null + begin + declare @sqlRODFT nvarchar(max); + set @sqlRODFT = N' + insert into app.reportobjectdocfragilitytags ([' + replace(@ReportObjectDocFragilityTagsReportObjectFkColumn, ']', ']]') + N'],[' + replace(@ReportObjectDocFragilityTagsFragilityTagFkColumn, ']', ']]') + N']) + select v.ReportObjectID, v.FragilityTagID + from ( + values + (8,26), + (49,2), + (39,8), + (43,26), + (7,3), + (30,17), (4,4), (40,14), (50,11), @@ -1193,11 +1468,27 @@ insert into app.reportobjectdocfragilitytags (ReportObjectID, FragilityTagID) va (17,9), (3,7), (5,4), -(15,11), -(31,16), -(33,13), -(23,22) -GO + (15,11), + (31,16), + (33,13), + (23,22) + ) v(ReportObjectID, FragilityTagID) + where exists ( + select 1 + from app.ReportObject_doc rod + where rod.ReportObjectId = v.ReportObjectID + ) + and not exists ( + select 1 + from app.reportobjectdocfragilitytags t + where t.[' + replace(@ReportObjectDocFragilityTagsReportObjectFkColumn, ']', ']]') + N'] = v.ReportObjectID + and t.[' + replace(@ReportObjectDocFragilityTagsFragilityTagFkColumn, ']', ']]') + N'] = v.FragilityTagID + ); + '; + exec sp_executesql @sqlRODFT; + end + end + GO -- terms insert into app.Term (Name, Summary, TechnicalDefinition, ApprovedYN, ApprovalDateTime, ApprovedByUserId, HasExternalStandardYN, ExternalStandardUrl, ValidFromDateTime, ValidToDateTime, UpdatedByUserId, LastUpdatedDateTime) values @@ -1240,98 +1531,175 @@ TRANSACTIONS.BAD_DEBT_FLAG_YN <> Y ('Census Bed','A bed in the hospital defined in the facility/bed system build as being in the census. Patients in these beds are counted as part of the hospital census.','```A BED record where item # 100 = YES```','N','2020-03-21 02:05:05.169','68','N','','2019-07-22 14:09:14.520','9999-12-31 00:00:00.000','8','2019-07-08 03:57:46.620'), ('Observation Case','A hospital account that was ever placed into an Observation base class. Discharge base class is ignored meaning patients who were later converted to inpatient are included. This differs from an Observation Discharge which only includes patients discharged with an Observation base class.','','N','2020-01-05 19:06:29.022','89','N','','2019-07-22 16:25:28.267','9999-12-31 00:00:00.000','60','2019-06-26 08:02:28.339'), ('Unavailable Bed','Unavailable Beds are defined as the number of unavailable beds at a given point in time, adjusted based on Staffing or Licensing levels. Staffed Beds are checked first, followed by Licensed Beds. If neither of those are being used, the count falls back to the number of Physical Beds.','Set up and logic details available.','Y','2019-07-18 15:51:51.444','58','','','2019-07-18 15:51:51.444','9999-12-31 00:00:00.000','100','2019-05-30 11:16:31.601') -GO - --- report term links -insert into app.ReportObjectDocTerms (ReportObjectID, TermId) values -(43,11), -(22,8), -(1,8), -(24,6), -(44,6), -(35,8), -(3,9), -(10,8), -(21,6), -(1,10), -(36,5), -(30,4), -(5,8), -(37,1), -(46,11), -(41,10), -(24,4), -(30,1), -(19,8), -(5,10), -(22,2), -(34,4), -(14,1), -(33,6), -(4,4), -(1,6), -(45,3), -(37,4), -(26,4), -(26,11), -(16,6), -(21,1), -(38,1), -(19,10), -(22,11), -(7,1), -(49,9), -(19,4), -(11,7), -(34,7), -(33,4), -(47,8), -(49,1), -(31,11), -(29,10), -(29,11) -GO + GO + + -- report term links + if object_id('app.ReportObjectDocTerms','U') is not null + and object_id('app.Term','U') is not null + and object_id('app.ReportObject_doc','U') is not null + begin + declare @ReportObjectDocTermsReportObjectFkColumn sysname; + declare @ReportObjectDocTermsTermFkColumn sysname; + + select top (1) @ReportObjectDocTermsReportObjectFkColumn = pc.name + from sys.foreign_key_columns fkc + join sys.columns pc + on pc.object_id = fkc.parent_object_id + and pc.column_id = fkc.parent_column_id + where fkc.parent_object_id = object_id('app.ReportObjectDocTerms') + and fkc.referenced_object_id = object_id('app.ReportObject_doc'); + + select top (1) @ReportObjectDocTermsTermFkColumn = pc.name + from sys.foreign_key_columns fkc + join sys.columns pc + on pc.object_id = fkc.parent_object_id + and pc.column_id = fkc.parent_column_id + where fkc.parent_object_id = object_id('app.ReportObjectDocTerms') + and fkc.referenced_object_id = object_id('app.Term'); + + if @ReportObjectDocTermsReportObjectFkColumn is not null and @ReportObjectDocTermsTermFkColumn is not null + begin + declare @sql2 nvarchar(max); + set @sql2 = N' + insert into app.ReportObjectDocTerms ([' + replace(@ReportObjectDocTermsReportObjectFkColumn, ']', ']]') + N'],[' + replace(@ReportObjectDocTermsTermFkColumn, ']', ']]') + N']) + select v.ReportObjectID, v.TermId + from ( + values + (43,11), + (22,8), + (1,8), + (24,6), + (44,6), + (35,8), + (3,9), + (10,8), + (21,6), + (1,10), + (36,5), + (30,4), + (5,8), + (37,1), + (46,11), + (41,10), + (24,4), + (30,1), + (19,8), + (5,10), + (22,2), + (34,4), + (14,1), + (33,6), + (4,4), + (1,6), + (45,3), + (37,4), + (26,4), + (26,11), + (16,6), + (21,1), + (38,1), + (19,10), + (22,11), + (7,1), + (49,9), + (19,4), + (11,7), + (34,7), + (33,4), + (47,8), + (49,1), + (31,11), + (29,10), + (29,11) + ) v(ReportObjectID, TermId) + where exists ( + select 1 + from app.ReportObject_doc rod + where rod.ReportObjectId = v.ReportObjectID + ) + and exists ( + select 1 + from app.Term t + where t.TermId = v.TermId + ) + and not exists ( + select 1 + from app.ReportObjectDocTerms dt + where dt.[' + replace(@ReportObjectDocTermsReportObjectFkColumn, ']', ']]') + N'] = v.ReportObjectID + and dt.[' + replace(@ReportObjectDocTermsTermFkColumn, ']', ']]') + N'] = v.TermId + ); + '; + + exec sp_executesql @sql2; + end + end + GO -- relationships -insert into dbo.ReportObjectHierarchy (ParentReportObjectID, ChildReportObjectID) values -(3,4), -(45,46), -(49,50), -(43,44), -(27,28), -(30,31), -(35,36), -(32,33), -(24,25), -(17,18), -(20,21), -(18,19), -(37,38), -(8,9), -(5,6), -(19,20), -(6,7), -(28,29), -(40,41), -(44,45), -(22,23), -(46,47), -(12,13), -(4,5), -(26,27), -(7,8), -(33,34), -(41,42), -(2,3), -(25,26), -(23,24), -(9,10), -(16,17), -(42,43) +if object_id('dbo.ReportObjectHierarchy','U') is not null +begin + insert into dbo.ReportObjectHierarchy (ParentReportObjectID, ChildReportObjectID) + select v.ParentReportObjectID, v.ChildReportObjectID + from ( + values + (3,4), + (45,46), + (49,50), + (43,44), + (27,28), + (30,31), + (35,36), + (32,33), + (24,25), + (17,18), + (20,21), + (18,19), + (37,38), + (8,9), + (5,6), + (19,20), + (6,7), + (28,29), + (40,41), + (44,45), + (22,23), + (46,47), + (12,13), + (4,5), + (26,27), + (7,8), + (33,34), + (41,42), + (2,3), + (25,26), + (23,24), + (9,10), + (16,17), + (42,43) + ) v(ParentReportObjectID, ChildReportObjectID) + where exists ( + select 1 from app.ReportObject_doc rod where rod.ReportObjectId = v.ParentReportObjectID + ) + and exists ( + select 1 from app.ReportObject_doc rod where rod.ReportObjectId = v.ChildReportObjectID + ) + and not exists ( + select 1 + from dbo.ReportObjectHierarchy h + where h.ParentReportObjectID = v.ParentReportObjectID + and h.ChildReportObjectID = v.ChildReportObjectID + ); +end GO -- query -insert into dbo.reportobjectquery (ReportObjectID,Query) values +drop table if exists #SeedReportObjectQuery; +create table #SeedReportObjectQuery ( + ReportObjectKey int not null, + Query nvarchar(max) not null +); + +insert into #SeedReportObjectQuery (ReportObjectKey, Query) values (10,'select lpad( ,level*3, )||ename name,SYS_CONNECT_BY_PATH(ename,/) bossfrom Employee_Mconnect by prior employee_id = manager_idstart with manager_id is null;'), (23,'select t.name table_name, t.object_id, c.name column_name,c.column_id, i.name index_name, i.type, i.type_desc from sys.tables t, sys.columns c, sys.indexes i, sys.index_columns ic where t.object_id=c.object_id and c.object_id=i.object_id and ic.index_id=i.index_id and ic.column_id=c.column_id and t.name=tutorials;'), (48,'USE model; GO DECLARE Student_Cursor CURSOR FOR SELECT id, first_name, last_name, country FROM dbo.students WHERE country != US; OPEN Student_Cursor; FETCH NEXT FROM Student_Cursor; WHILE @@FETCH_STATUS = 0 BEGIN FETCH NEXT FROM Student_Cursor; END; CLOSE Student_Cursor; DEALLOCATE Student_Cursor; GO'), @@ -1397,10 +1765,49 @@ insert into dbo.reportobjectquery (ReportObjectID,Query) values (20,'USE model; GO DECLARE @string AS varchar(100); DECLARE @number AS int; SET @string = 5500; SET @number = CAST(@string AS INT); PRINT @number; GO'), (48,'IF OBJECT_ID (MyDepartment,U) IS NOT NULL DROP TABLE MyDepartment;GO SET ANSI_NULLS ONGO SET QUOTED_IDENTIFIER ONGO CREATE TABLE [dbo].[MyDepartment]( [DepartmentID] [smallint] NOT NULL, [DepartmentName] [nvarchar](30) NOT NULL, [ParentID] [nvarchar](40) NULL, CONSTRAINT [PK_DepartmentID] PRIMARY KEY CLUSTERED ( [DepartmentID] ASC ) WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]) ON [PRIMARY] GO'), (44,'WITH OrgTree (DepartmentID, DepartmentName, ParentID, Tree)AS( SELECT DepartmentID, DepartmentName, ParentID , 0 AS Tree FROM MyDepartment WHERE ParentID IS NULL UNION ALL SELECT MyDepartment.DepartmentID, MyDepartment.DepartmentName, MyDepartment.ParentID , OrgTree.Tree + 1 FROM MyDepartment JOIN OrgTree ON MyDepartment.ParentID = OrgTree.DepartmentID) SELECT * FROM OrgTree ORDER BY Tree '), -(9,'-- return everyone under Program Manager (ParentID = 8)WITH OrgTree (DepartmentID, DepartmentName, ParentID, Tree)AS( SELECT DepartmentID, DepartmentName, ParentID , 0 AS Tree FROM MyDepartment WHERE ParentID = 8 UNION ALL SELECT MyDepartment.DepartmentID, MyDepartment.DepartmentName, MyDepartment.ParentID , OrgTree.Tree + 1 FROM MyDepartment JOIN OrgTree ON MyDepartment.ParentID = OrgTree.DepartmentID)SELECT * FROM OrgTree;-- return Vice President (DepartmentID = 4) and direct reports (ParentID = 4)WITH OrgTree (DepartmentID, DepartmentName, ParentID, Tree)AS( SELECT DepartmentID, DepartmentName, ParentID , 0 AS Tree FROM MyDepartment WHERE DepartmentID = 4 UNION ALL SELECT MyDepartment.DepartmentID, MyDepartment.DepartmentName, MyDepartment.ParentID , OrgTree.Tree + 1 FROM MyDepartment JOIN OrgTree ON MyDepartment.ParentID = OrgTree.DepartmentID WHERE MyDepartment.ParentID = 4)SELECT * FROM OrgTree; -- return everyone above Senior Manager (DepartmentID = 6)WITH OrgTree(DepartmentName,ParentID,ReportsTo)AS( SELECT T1.DepartmentName,T2.DepartmentID,T2.DepartmentName FROM MyDepartment T1 INNER JOIN MyDepartment T2 ON T1.ParentID=T2.DepartmentID WHERE T1.DepartmentID=6 UNION ALL SELECT OT.ReportsTo,T2.DepartmentID,T2.DepartmentName FROM OrgTree OT INNER JOIN MyDepartment T1 ON OT.ParentID=T1.DepartmentID INNER JOIN MyDepartment T2 ON T1.ParentID=T2.DepartmentID)SELECT * FROM OrgTree;-- return list with of people with no direct reportsWITH OrgTree(ParentID, DepartmentID, DepartmentName, DepartmentLevel) AS ( SELECT ParentID, DepartmentID, DepartmentName, 0 AS DepartmentLevell FROM MyDepartment WHERE ParentID IS NULL UNION ALL SELECT e.ParentID, e.DepartmentID, e.DepartmentName, DepartmentLevel + 1 FROM MyDepartment AS e INNER JOIN OrgTree AS d ON e.ParentID = d.DepartmentID )SELECT * FROM OrgTree WHERE DepartmentLevel = 5;') +(9,'-- return everyone under Program Manager (ParentID = 8)WITH OrgTree (DepartmentID, DepartmentName, ParentID, Tree)AS( SELECT DepartmentID, DepartmentName, ParentID , 0 AS Tree FROM MyDepartment WHERE ParentID = 8 UNION ALL SELECT MyDepartment.DepartmentID, MyDepartment.DepartmentName, MyDepartment.ParentID , OrgTree.Tree + 1 FROM MyDepartment JOIN OrgTree ON MyDepartment.ParentID = OrgTree.DepartmentID)SELECT * FROM OrgTree;-- return Vice President (DepartmentID = 4) and direct reports (ParentID = 4)WITH OrgTree (DepartmentID, DepartmentName, ParentID, Tree)AS( SELECT DepartmentID, DepartmentName, ParentID , 0 AS Tree FROM MyDepartment WHERE DepartmentID = 4 UNION ALL SELECT MyDepartment.DepartmentID, MyDepartment.DepartmentName, MyDepartment.ParentID , OrgTree.Tree + 1 FROM MyDepartment JOIN OrgTree ON MyDepartment.ParentID = OrgTree.DepartmentID WHERE MyDepartment.ParentID = 4)SELECT * FROM OrgTree; -- return everyone above Senior Manager (DepartmentID = 6)WITH OrgTree(DepartmentName,ParentID,ReportsTo)AS( SELECT T1.DepartmentName,T2.DepartmentID,T2.DepartmentName FROM MyDepartment T1 INNER JOIN MyDepartment T2 ON T1.ParentID=T2.DepartmentID WHERE T1.DepartmentID=6 UNION ALL SELECT OT.ReportsTo,T2.DepartmentID,T2.DepartmentName FROM OrgTree OT INNER JOIN MyDepartment T1 ON OT.ParentID=T1.DepartmentID INNER JOIN MyDepartment T2 ON T1.ParentID=T2.DepartmentID)SELECT * FROM OrgTree;-- return list with of people with no direct reportsWITH OrgTree(ParentID, DepartmentID, DepartmentName, DepartmentLevel) AS ( SELECT ParentID, DepartmentID, DepartmentName, 0 AS DepartmentLevell FROM MyDepartment WHERE ParentID IS NULL UNION ALL SELECT e.ParentID, e.DepartmentID, e.DepartmentName, DepartmentLevel + 1 FROM MyDepartment AS e INNER JOIN OrgTree AS d ON e.ParentID = d.DepartmentID )SELECT * FROM OrgTree WHERE DepartmentLevel = 5;'); +if col_length('dbo.ReportObjectQuery', 'ReportObjectID') is not null +begin + insert into dbo.ReportObjectQuery (ReportObjectID, Query) + select s.ReportObjectKey, s.Query + from #SeedReportObjectQuery s + where not exists ( + select 1 + from dbo.ReportObjectQuery q + where q.ReportObjectID = s.ReportObjectKey + and q.Query = s.Query + ); +end +else if col_length('dbo.ReportObjectQuery', 'ReportObjectId') is not null +begin + insert into dbo.ReportObjectQuery (ReportObjectId, Query) + select s.ReportObjectKey, s.Query + from #SeedReportObjectQuery s + where not exists ( + select 1 + from dbo.ReportObjectQuery q + where q.ReportObjectId = s.ReportObjectKey + and q.Query = s.Query + ); +end +else +begin + throw 50001, 'Seed failed: neither dbo.ReportObjectQuery.ReportObjectID nor dbo.ReportObjectQuery.ReportObjectId exists.', 1; +end GO -- report run data -insert into dbo.reportobjectrundata (ReportObjectID, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) values +drop table if exists #SeedReportObjectRunData; +create table #SeedReportObjectRunData ( + ReportObjectKey int not null, + RunID int not null, + RunUserID int null, + RunStartTime datetime2 not null, + RunDurationSeconds decimal(18,2) null, + RunStatus nvarchar(50) null +); +insert into #SeedReportObjectRunData + (ReportObjectKey, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) +values (4,15975389,2,'2019-06-23 02:26:04.141',0.22,'Success'), (5,15975390,43,'2019-06-23 05:34:39.708',0.12,'Success'), (6,15975391,61,'2020-07-06 17:31:45.861',0.74,'Success'), @@ -2397,9 +2804,11 @@ insert into dbo.reportobjectrundata (ReportObjectID, RunID, RunUserID, RunStartT (47,15976382,94,'2019-10-28 07:54:42.976',0.71,'Success'), (48,15976383,2,'2019-12-09 18:48:39.606',0.1,'Success'), (49,15976384,48,'2019-09-06 01:09:33.789',0.45,'Success'), -(50,15976385,13,'2019-10-14 09:42:14.308',0.8,'Success') -GO - insert into dbo.reportobjectrundata (ReportObjectID, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) values (1,15976386,30,'2019-11-15 06:53:33.045',0.7,'Error'), +(50,15976385,13,'2019-10-14 09:42:14.308',0.8,'Success'); + +insert into #SeedReportObjectRunData (ReportObjectKey, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) +values +(1,15976386,30,'2019-11-15 06:53:33.045',0.7,'Error'), (2,15976387,49,'2020-01-29 16:25:54.980',0.5,'Success'), (3,15976388,69,'2020-05-07 01:24:10.567',0.42,'Success'), (4,15976389,30,'2020-01-25 09:19:53.703',0.12,'Success'), @@ -3398,9 +3807,11 @@ GO (47,15977382,29,'2020-08-09 08:52:33.239',0.83,'Success'), (48,15977383,47,'2019-09-12 11:52:08.214',0.21,'Success'), (49,15977384,3,'2019-07-10 19:52:16.887',0.66,'Success'), -(50,15977385,1,'2019-08-21 11:51:55.770',0.31,'Success') -GO - insert into dbo.reportobjectrundata (ReportObjectID, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) values (1,15977386,96,'2020-03-24 15:23:29.211',0.53,'Error'), +(50,15977385,1,'2019-08-21 11:51:55.770',0.31,'Success'); + +insert into #SeedReportObjectRunData (ReportObjectKey, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) +values +(1,15977386,96,'2020-03-24 15:23:29.211',0.53,'Error'), (2,15977387,12,'2019-06-01 16:58:50.037',0.14,'Success'), (3,15977388,67,'2019-07-12 14:26:22.106',0.88,'Success'), (4,15977389,17,'2020-02-25 10:27:55.849',0.46,'Success'), @@ -4399,9 +4810,11 @@ GO (47,15978382,98,'2019-10-20 16:33:06.652',0.97,'Success'), (48,15978383,38,'2019-12-06 19:21:03.097',0.67,'Success'), (49,15978384,70,'2020-08-08 23:27:12.146',0.98,'Success'), -(50,15978385,18,'2020-07-11 17:05:28.678',0.67,'Success') -GO - insert into dbo.reportobjectrundata (ReportObjectID, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) values (1,15978386,31,'2020-03-30 10:14:22.915',0.16,'Error'), +(50,15978385,18,'2020-07-11 17:05:28.678',0.67,'Success'); + +insert into #SeedReportObjectRunData (ReportObjectKey, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) +values +(1,15978386,31,'2020-03-30 10:14:22.915',0.16,'Error'), (2,15978387,41,'2019-08-11 12:25:32.395',0.72,'Success'), (3,15978388,4,'2019-05-27 14:50:29.520',0.85,'Success'), (4,15978389,83,'2019-09-16 06:54:33.984',0.73,'Success'), @@ -5350,7 +5763,10 @@ GO (47,15979332,46,'2019-05-08 18:25:01.310',0.01,'Success'), (48,15979333,21,'2019-07-07 07:20:32.449',0.28,'Success'), (49,15979334,2,'2019-07-13 22:04:46.534',0.31,'Success'), -(50,15979335,65,'2019-06-26 22:42:36.832',0.69,'Success'), +(50,15979335,65,'2019-06-26 22:42:36.832',0.69,'Success'); + +insert into #SeedReportObjectRunData (ReportObjectKey, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) +values (1,15979336,6,'2020-03-17 20:30:21.508',0.05,'Success'), (2,15979337,39,'2020-03-01 07:58:11.507',0.25,'Success'), (3,15979338,92,'2019-07-08 00:30:21.619',0.72,'Success'), @@ -5400,9 +5816,8 @@ GO (47,15979382,91,'2019-08-10 01:11:39.387',0.58,'Success'), (48,15979383,13,'2019-12-19 17:27:05.404',0.12,'Success'), (49,15979384,26,'2019-12-24 12:05:49.565',0.99,'Success'), -(50,15979385,79,'2019-09-09 03:31:18.747',0.26,'Success') -GO - insert into dbo.reportobjectrundata (ReportObjectID, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) values (1,15979386,28,'2020-07-07 23:28:56.946',0.18,'Error'), +(50,15979385,79,'2019-09-09 03:31:18.747',0.26,'Success'), +(1,15979386,28,'2020-07-07 23:28:56.946',0.18,'Error'), (2,15979387,27,'2020-01-13 07:30:08.964',0.64,'Success'), (3,15979388,53,'2020-07-10 17:32:45.727',0.34,'Success'), (4,15979389,3,'2019-08-12 00:53:23.308',0.51,'Success'), @@ -6351,7 +6766,10 @@ GO (47,15980332,46,'2019-07-22 04:02:02.264',0.35,'Success'), (48,15980333,87,'2019-12-29 02:07:01.379',0.98,'Success'), (49,15980334,69,'2020-08-13 12:16:45.576',0.26,'Success'), -(50,15980335,63,'2019-06-28 14:16:08.305',0.96,'Success'), +(50,15980335,63,'2019-06-28 14:16:08.305',0.96,'Success'); + +insert into #SeedReportObjectRunData (ReportObjectKey, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) +values (1,15980336,70,'2019-08-22 12:01:34.869',0.41,'Success'), (2,15980337,72,'2019-08-06 15:36:49.124',0.96,'Success'), (3,15980338,10,'2019-07-15 15:08:04.055',0.22,'Success'), @@ -6401,9 +6819,8 @@ GO (47,15980382,63,'2020-06-29 13:02:32.594',0.23,'Success'), (48,15980383,67,'2020-03-20 06:39:06.304',0.01,'Success'), (49,15980384,19,'2019-12-19 14:45:59.023',0.86,'Success'), -(50,15980385,19,'2019-10-19 23:12:04.556',0.85,'Success') -GO - insert into dbo.reportobjectrundata (ReportObjectID, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) values (1,15980386,26,'2019-05-08 15:55:46.739',0.3,'Error'), +(50,15980385,19,'2019-10-19 23:12:04.556',0.85,'Success'), +(1,15980386,26,'2019-05-08 15:55:46.739',0.3,'Error'), (2,15980387,35,'2020-01-23 14:04:05.319',0.39,'Success'), (3,15980388,5,'2019-11-06 09:28:27.384',0.31,'Success'), (4,15980389,99,'2019-11-07 04:56:45.599',0.06,'Success'), @@ -7302,7 +7719,10 @@ GO (47,15981282,10,'2019-07-10 12:52:59.091',0.51,'Success'), (48,15981283,75,'2019-12-03 03:43:55.866',0.87,'Success'), (49,15981284,48,'2019-10-21 14:55:47.440',0.42,'Success'), -(50,15981285,38,'2019-04-30 09:02:16.291',0.91,'Success'), +(50,15981285,38,'2019-04-30 09:02:16.291',0.91,'Success'); + +insert into #SeedReportObjectRunData (ReportObjectKey, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) +values (1,15981286,48,'2020-01-10 11:44:01.906',0.97,'Success'), (2,15981287,89,'2020-01-26 04:29:00.411',0.56,'Success'), (3,15981288,70,'2020-02-16 21:36:23.237',1,'Success'), @@ -7402,9 +7822,8 @@ GO (47,15981382,58,'2019-10-29 12:39:10.109',0.21,'Success'), (48,15981383,50,'2020-04-23 19:23:47.259',0.44,'Success'), (49,15981384,90,'2020-03-04 04:39:22.150',0.62,'Success'), -(50,15981385,9,'2020-02-02 08:49:05.834',0.59,'Success') -GO - insert into dbo.reportobjectrundata (ReportObjectID, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) values (1,15981386,29,'2020-03-30 12:20:06.572',0.61,'Error'), +(50,15981385,9,'2020-02-02 08:49:05.834',0.59,'Success'), +(1,15981386,29,'2020-03-30 12:20:06.572',0.61,'Error'), (2,15981387,72,'2020-05-06 14:37:49.926',0.86,'Success'), (3,15981388,23,'2019-09-30 15:51:55.927',0.98,'Success'), (4,15981389,87,'2020-03-08 03:08:04.272',0.42,'Success'), @@ -8253,7 +8672,10 @@ GO (47,15982232,67,'2019-06-27 16:17:13.265',0.92,'Success'), (48,15982233,69,'2019-08-12 23:02:15.617',0.88,'Success'), (49,15982234,27,'2020-05-20 09:44:56.937',0.5,'Success'), -(50,15982235,75,'2020-07-01 09:37:52.106',0.67,'Success'), +(50,15982235,75,'2020-07-01 09:37:52.106',0.67,'Success'); + +insert into #SeedReportObjectRunData (ReportObjectKey, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) +values (1,15982236,81,'2020-01-11 23:27:33.366',0.37,'Success'), (2,15982237,1,'2019-12-31 06:05:41.575',0.2,'Success'), (3,15982238,59,'2019-09-11 18:46:29.288',0,'Success'), @@ -8403,9 +8825,8 @@ GO (47,15982382,23,'2019-06-07 01:04:51.594',0.63,'Success'), (48,15982383,21,'2019-10-05 09:56:56.543',0.22,'Success'), (49,15982384,15,'2020-05-21 10:45:36.894',0.96,'Success'), -(50,15982385,33,'2019-07-26 01:32:44.714',0.27,'Success') -GO - insert into dbo.reportobjectrundata (ReportObjectID, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) values (1,15982386,51,'2019-07-15 04:02:08.777',0.76,'Error'), +(50,15982385,33,'2019-07-26 01:32:44.714',0.27,'Success'), +(1,15982386,51,'2019-07-15 04:02:08.777',0.76,'Error'), (2,15982387,94,'2019-05-13 17:47:14.651',0.63,'Success'), (3,15982388,90,'2020-03-07 10:52:38.630',0,'Success'), (4,15982389,63,'2020-07-12 08:18:18.693',0.56,'Success'), @@ -9104,7 +9525,10 @@ GO (47,15983082,80,'2020-07-30 02:28:27.097',0.66,'Success'), (48,15983083,11,'2019-12-29 20:24:35.575',0.33,'Success'), (49,15983084,17,'2020-08-01 22:03:51.535',0.92,'Success'), -(50,15983085,75,'2019-07-20 23:34:54.789',0.81,'Success'), +(50,15983085,75,'2019-07-20 23:34:54.789',0.81,'Success'); + +insert into #SeedReportObjectRunData (ReportObjectKey, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) +values (1,15983086,44,'2020-01-03 22:54:32.419',0.5,'Success'), (2,15983087,31,'2020-06-22 15:04:53.138',0.6,'Success'), (3,15983088,37,'2019-05-12 17:37:37.372',0.37,'Success'), @@ -9404,9 +9828,8 @@ GO (47,15983382,8,'2019-09-12 09:27:25.158',0.86,'Success'), (48,15983383,14,'2019-07-17 19:34:22.147',0.19,'Success'), (49,15983384,19,'2020-05-19 06:35:16.558',0.33,'Success'), -(50,15983385,63,'2020-03-09 15:53:10.533',0.1,'Success') -GO - insert into dbo.reportobjectrundata (ReportObjectID, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) values (1,15983386,56,'2020-03-11 16:19:34.709',0.49,'Error'), +(50,15983385,63,'2020-03-09 15:53:10.533',0.1,'Success'), +(1,15983386,56,'2020-03-11 16:19:34.709',0.49,'Error'), (2,15983387,13,'2020-03-21 03:31:10.467',0.4,'Success'), (3,15983388,75,'2019-11-21 14:10:16.153',0.57,'Success'), (4,15983389,31,'2020-02-23 23:45:20.346',0.43,'Success'), @@ -10005,7 +10428,10 @@ GO (47,15983982,83,'2019-08-07 08:18:38.484',0.47,'Success'), (48,15983983,88,'2020-05-14 08:30:28.393',0.67,'Success'), (49,15983984,83,'2019-08-01 19:29:16.103',0.09,'Success'), -(50,15983985,13,'2019-05-21 13:41:42.391',0.43,'Success'), +(50,15983985,13,'2019-05-21 13:41:42.391',0.43,'Success'); + +insert into #SeedReportObjectRunData (ReportObjectKey, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) +values (1,15983986,51,'2020-02-27 16:36:25.656',0.23,'Error'), (2,15983987,52,'2019-04-10 18:59:41.072',0.43,'Success'), (3,15983988,9,'2019-11-22 13:18:31.807',0.45,'Success'), @@ -10405,9 +10831,8 @@ GO (47,15984382,80,'2020-08-01 18:12:34.219',0.52,'Success'), (48,15984383,45,'2019-08-13 14:09:07.619',0.66,'Success'), (49,15984384,12,'2019-10-16 11:15:57.693',0.52,'Success'), -(50,15984385,89,'2020-05-24 20:31:24.526',0.44,'Success') -GO - insert into dbo.reportobjectrundata (ReportObjectID, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) values (1,15984386,17,'2020-07-22 07:32:11.742',0.99,'Error'), +(50,15984385,89,'2020-05-24 20:31:24.526',0.44,'Success'), +(1,15984386,17,'2020-07-22 07:32:11.742',0.99,'Error'), (2,15984387,81,'2020-07-26 05:42:55.736',0.8,'Success'), (3,15984388,43,'2020-04-29 03:55:10.662',0.07,'Success'), (4,15984389,75,'2019-05-20 12:54:03.839',0.68,'Success'), @@ -10906,7 +11331,10 @@ GO (47,15984882,91,'2020-03-22 09:11:55.818',0.22,'Success'), (48,15984883,19,'2019-10-18 17:22:35.439',0.56,'Success'), (49,15984884,93,'2019-09-04 15:57:44.900',0.14,'Success'), -(50,15984885,12,'2019-08-05 11:57:03.259',0.93,'Success'), +(50,15984885,12,'2019-08-05 11:57:03.259',0.93,'Success'); + +insert into #SeedReportObjectRunData (ReportObjectKey, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) +values (1,15984886,23,'2019-12-17 06:09:21.563',0.23,'Success'), (2,15984887,34,'2020-01-27 19:48:02.544',0.14,'Success'), (3,15984888,91,'2019-09-02 07:55:55.673',0.46,'Success'), @@ -11406,9 +11834,8 @@ GO (47,15985382,42,'2019-08-26 02:36:57.247',0.05,'Success'), (48,15985383,49,'2019-06-26 15:51:51.810',0.89,'Success'), (49,15985384,27,'2020-07-04 07:35:01.819',0.08,'Success'), -(50,15985385,22,'2019-04-08 05:11:50.387',0.66,'Success') -GO - insert into dbo.reportobjectrundata (ReportObjectID, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) values (1,15985386,67,'2019-08-04 02:22:39.894',0.76,'Error'), +(50,15985385,22,'2019-04-08 05:11:50.387',0.66,'Success'), +(1,15985386,67,'2019-08-04 02:22:39.894',0.76,'Error'), (2,15985387,70,'2020-03-16 15:54:37.621',0.37,'Success'), (3,15985388,99,'2020-07-16 18:39:14.453',0.3,'Success'), (4,15985389,96,'2020-08-11 15:23:54.529',0.84,'Success'), @@ -11807,7 +12234,10 @@ GO (47,15985782,24,'2019-10-29 21:26:38.911',0.43,'Success'), (48,15985783,44,'2020-04-29 12:21:19.004',0.14,'Success'), (49,15985784,65,'2019-12-16 00:19:57.218',0.93,'Success'), -(50,15985785,4,'2019-05-18 16:28:10.083',0.52,'Success'), +(50,15985785,4,'2019-05-18 16:28:10.083',0.52,'Success'); + +insert into #SeedReportObjectRunData (ReportObjectKey, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) +values (1,15985786,100,'2020-06-26 04:26:58.110',0.78,'Error'), (2,15985787,6,'2020-03-28 14:41:07.117',0.94,'Success'), (3,15985788,92,'2020-06-04 06:44:21.588',0.95,'Success'), @@ -12407,9 +12837,8 @@ GO (47,15986382,69,'2019-05-07 17:43:15.825',0.4,'Success'), (48,15986383,41,'2020-01-29 14:07:41.469',0.17,'Success'), (49,15986384,6,'2020-03-07 00:10:58.977',0.01,'Success'), -(50,15986385,18,'2019-04-15 05:25:45.251',0.68,'Success') -GO - insert into dbo.reportobjectrundata (ReportObjectID, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) values (1,15986386,13,'2019-09-28 10:28:39.535',0.08,'Error'), +(50,15986385,18,'2019-04-15 05:25:45.251',0.68,'Success'), +(1,15986386,13,'2019-09-28 10:28:39.535',0.08,'Error'), (2,15986387,54,'2020-03-15 17:46:19.707',0.88,'Success'), (3,15986388,86,'2020-07-20 04:14:24.907',0.2,'Success'), (4,15986389,26,'2019-08-19 01:27:30.286',0.86,'Success'), @@ -12558,7 +12987,10 @@ GO (47,15986532,30,'2019-11-11 13:34:14.099',0.67,'Success'), (48,15986533,56,'2020-02-22 03:27:36.993',0.84,'Success'), (49,15986534,31,'2020-08-12 16:58:06.752',0.71,'Success'), -(50,15986535,57,'2019-05-06 15:46:10.541',0.18,'Success'), +(50,15986535,57,'2019-05-06 15:46:10.541',0.18,'Success'); + +insert into #SeedReportObjectRunData (ReportObjectKey, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) +values (1,15986536,74,'2020-03-15 13:01:51.916',0.27,'Success'), (2,15986537,81,'2019-08-02 15:55:20.108',0.47,'Success'), (3,15986538,20,'2019-10-01 19:19:54.751',0.13,'Success'), @@ -13408,9 +13840,8 @@ GO (47,15987382,11,'2019-05-15 20:51:35.454',0.47,'Success'), (48,15987383,24,'2020-06-06 02:26:33.130',0.93,'Success'), (49,15987384,53,'2019-05-11 04:40:17.351',0.66,'Success'), -(50,15987385,44,'2019-06-20 06:21:40.946',0.61,'Success') -GO - insert into dbo.reportobjectrundata (ReportObjectID, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) values (1,15987386,98,'2019-12-09 08:04:44.965',0.09,'Error'), +(50,15987385,44,'2019-06-20 06:21:40.946',0.61,'Success'), +(1,15987386,98,'2019-12-09 08:04:44.965',0.09,'Error'), (2,15987387,26,'2020-04-06 05:33:54.112',0.21,'Success'), (3,15987388,62,'2019-08-17 10:16:38.253',0.47,'Success'), (4,15987389,20,'2019-05-10 01:22:47.369',0.5,'Success'), @@ -13559,7 +13990,10 @@ GO (47,15987532,87,'2019-12-16 10:17:49.858',0.59,'Success'), (48,15987533,25,'2019-06-07 19:51:14.064',0.9,'Success'), (49,15987534,20,'2020-04-16 05:51:07.271',0.66,'Success'), -(50,15987535,63,'2020-02-18 15:02:34.951',0.21,'Success'), +(50,15987535,63,'2020-02-18 15:02:34.951',0.21,'Success'); + +insert into #SeedReportObjectRunData (ReportObjectKey, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) +values (1,15987536,97,'2020-01-28 05:19:44.043',0.25,'Success'), (2,15987537,33,'2019-09-25 20:59:41.349',0.34,'Success'), (3,15987538,7,'2019-12-26 14:48:48.528',0.9,'Success'), @@ -14359,7 +14793,10 @@ GO (47,15988332,93,'2020-06-18 19:50:05.841',0.83,'Success'), (48,15988333,68,'2019-09-15 03:09:23.900',0.25,'Success'), (49,15988334,18,'2019-12-15 18:07:13.409',0.47,'Success'), -(50,15988335,20,'2019-11-08 00:13:29.826',0.29,'Success'), +(50,15988335,20,'2019-11-08 00:13:29.826',0.29,'Success'); + +insert into #SeedReportObjectRunData (ReportObjectKey, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) +values (1,15988336,62,'2019-11-18 09:01:39.830',0.99,'Success'), (2,15988337,3,'2020-07-20 09:49:06.917',0.4,'Success'), (3,15988338,42,'2019-08-04 21:33:07.860',0.12,'Success'), @@ -14409,9 +14846,8 @@ GO (47,15988382,36,'2020-02-11 00:56:53.705',0.39,'Success'), (48,15988383,98,'2020-02-23 00:36:33.450',0.81,'Success'), (49,15988384,68,'2020-01-23 19:37:08.764',0.48,'Success'), -(50,15988385,49,'2019-12-13 16:19:55.347',0.91,'Success') -GO - insert into dbo.reportobjectrundata (ReportObjectID, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) values (1,15988386,6,'2019-12-16 04:05:16.308',0.13,'Error'), +(50,15988385,49,'2019-12-13 16:19:55.347',0.91,'Success'), +(1,15988386,6,'2019-12-16 04:05:16.308',0.13,'Error'), (2,15988387,59,'2019-08-03 09:00:57.398',0.12,'Success'), (3,15988388,31,'2019-10-03 21:28:24.323',0.25,'Success'), (4,15988389,54,'2020-07-27 10:12:20.505',0.21,'Success'), @@ -15310,7 +15746,10 @@ GO (47,15989282,64,'2020-02-20 19:01:19.062',0.61,'Success'), (48,15989283,18,'2020-06-13 23:24:41.064',0.34,'Success'), (49,15989284,61,'2020-04-14 14:41:42.757',0.53,'Success'), -(50,15989285,76,'2020-05-06 20:38:23.760',0.48,'Success'), +(50,15989285,76,'2020-05-06 20:38:23.760',0.48,'Success'); + +insert into #SeedReportObjectRunData (ReportObjectKey, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) +values (1,15989286,6,'2019-07-27 06:45:15.444',0.8,'Success'), (2,15989287,4,'2020-03-22 14:17:49.716',0.05,'Success'), (3,15989288,9,'2020-02-09 10:51:58.922',0.96,'Success'), @@ -15410,9 +15849,8 @@ GO (47,15989382,87,'2020-01-22 03:07:59.039',0.74,'Success'), (48,15989383,35,'2019-05-11 22:30:09.152',0.95,'Success'), (49,15989384,93,'2019-05-31 01:21:36.936',0.47,'Success'), -(50,15989385,7,'2019-10-04 01:02:43.213',0.76,'Success') -GO - insert into dbo.reportobjectrundata (ReportObjectID, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) values (1,15989386,37,'2020-04-30 03:50:19.488',0.69,'Error'), +(50,15989385,7,'2019-10-04 01:02:43.213',0.76,'Success'), +(1,15989386,37,'2020-04-30 03:50:19.488',0.69,'Error'), (2,15989387,76,'2019-05-07 08:52:47.975',0.1,'Success'), (3,15989388,57,'2020-07-29 23:03:46.582',0.72,'Success'), (4,15989389,49,'2019-12-05 07:28:03.497',0.72,'Success'), @@ -16161,7 +16599,10 @@ GO (47,15990132,20,'2019-07-06 19:36:42.692',0.8,'Success'), (48,15990133,25,'2020-06-21 23:13:37.625',0.44,'Success'), (49,15990134,15,'2020-02-03 21:24:46.935',0.88,'Success'), -(50,15990135,11,'2020-01-25 06:16:00.135',0.25,'Success'), +(50,15990135,11,'2020-01-25 06:16:00.135',0.25,'Success'); + +insert into #SeedReportObjectRunData (ReportObjectKey, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) +values (1,15990136,5,'2020-02-09 09:14:57.900',1,'Success'), (2,15990137,67,'2019-11-28 05:25:40.026',0.15,'Success'), (3,15990138,15,'2019-05-25 20:46:21.778',0.03,'Success'), @@ -16411,9 +16852,8 @@ GO (47,15990382,2,'2020-04-16 02:20:54.163',0.92,'Success'), (48,15990383,89,'2020-03-23 15:19:55.581',0.65,'Success'), (49,15990384,19,'2019-08-04 05:55:32.146',0.55,'Success'), -(50,15990385,12,'2019-07-07 17:49:17.320',0.07,'Success') -GO - insert into dbo.reportobjectrundata (ReportObjectID, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) values (1,15990386,71,'2019-12-06 11:59:44.044',0.48,'Error'), +(50,15990385,12,'2019-07-07 17:49:17.320',0.07,'Success'), +(1,15990386,71,'2019-12-06 11:59:44.044',0.48,'Error'), (2,15990387,37,'2019-07-22 05:32:02.011',0.34,'Success'), (3,15990388,46,'2019-07-04 11:12:22.568',0.19,'Success'), (4,15990389,28,'2019-06-16 13:01:47.600',0.53,'Success'), @@ -17062,7 +17502,10 @@ GO (47,15991032,36,'2020-05-26 08:54:36.025',0.9,'Success'), (48,15991033,61,'2019-10-17 16:00:50.114',0.78,'Success'), (49,15991034,9,'2020-02-28 17:21:50.197',0.42,'Success'), -(50,15991035,89,'2020-06-08 16:08:46.596',0.34,'Success'), +(50,15991035,89,'2020-06-08 16:08:46.596',0.34,'Success'); + +insert into #SeedReportObjectRunData (ReportObjectKey, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) +values (1,15991036,56,'2020-02-07 08:25:41.493',0.43,'Success'), (2,15991037,60,'2019-10-15 11:09:35.952',0.37,'Success'), (3,15991038,97,'2020-02-06 16:39:42.393',0.79,'Success'), @@ -17412,9 +17855,8 @@ GO (47,15991382,1,'2019-12-07 03:57:43.366',0.88,'Success'), (48,15991383,38,'2019-04-30 08:02:14.703',0.96,'Success'), (49,15991384,62,'2020-04-16 23:54:14.163',0.77,'Success'), -(50,15991385,25,'2020-02-03 04:37:57.660',0.3,'Success') -GO - insert into dbo.reportobjectrundata (ReportObjectID, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) values (1,15991386,33,'2019-09-02 16:37:57.861',0.39,'Error'), +(50,15991385,25,'2020-02-03 04:37:57.660',0.3,'Success'), +(1,15991386,33,'2019-09-02 16:37:57.861',0.39,'Error'), (2,15991387,55,'2019-09-05 15:39:23.247',0.16,'Success'), (3,15991388,50,'2019-09-02 18:11:18.672',0.45,'Success'), (4,15991389,57,'2020-02-06 00:51:04.402',0.7,'Success'), @@ -17963,7 +18405,10 @@ GO (47,15991932,31,'2019-12-27 23:26:54.976',0.9,'Success'), (48,15991933,74,'2019-06-22 00:12:01.016',0.19,'Success'), (49,15991934,66,'2019-08-05 23:20:38.801',0.83,'Success'), -(50,15991935,42,'2020-07-27 07:46:33.621',0.91,'Success'), +(50,15991935,42,'2020-07-27 07:46:33.621',0.91,'Success'); + +insert into #SeedReportObjectRunData (ReportObjectKey, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) +values (1,15991936,4,'2020-06-25 19:39:06.787',0.42,'Success'), (2,15991937,35,'2020-02-11 13:37:56.007',0.98,'Success'), (3,15991938,58,'2019-10-21 17:46:01.670',0.12,'Success'), @@ -18413,9 +18858,8 @@ GO (47,15992382,64,'2019-05-02 16:59:55.879',0.31,'Success'), (48,15992383,27,'2019-11-24 19:22:48.757',0.66,'Success'), (49,15992384,46,'2020-06-07 12:05:40.688',0.31,'Success'), -(50,15992385,68,'2020-01-18 20:34:31.913',0.22,'Success') -GO - insert into dbo.reportobjectrundata (ReportObjectID, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) values (1,15992386,90,'2020-01-23 08:01:19.114',0.97,'Error'), +(50,15992385,68,'2020-01-18 20:34:31.913',0.22,'Success'), +(1,15992386,90,'2020-01-23 08:01:19.114',0.97,'Error'), (2,15992387,53,'2020-03-09 09:13:29.393',0.2,'Success'), (3,15992388,66,'2019-08-06 00:11:53.553',0.39,'Success'), (4,15992389,56,'2019-12-08 01:17:05.699',0.9,'Success'), @@ -18865,7 +19309,10 @@ GO (48,15992833,13,'2019-08-07 13:10:46.440',0.02,'Success'), (49,15992834,62,'2020-04-25 14:24:22.981',0.06,'Success'), (50,15992835,97,'2019-10-31 06:01:32.361',0.83,'Success'), -(1,15992836,91,'2020-03-31 14:19:11.245',0.49,'Success'), +(1,15992836,91,'2020-03-31 14:19:11.245',0.49,'Success'); + +insert into #SeedReportObjectRunData (ReportObjectKey, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) +values (2,15992837,16,'2019-12-20 08:26:20.844',0.26,'Success'), (3,15992838,52,'2020-01-31 18:48:56.047',0.01,'Success'), (4,15992839,82,'2020-02-13 14:35:51.155',0.39,'Success'), @@ -19414,9 +19861,8 @@ GO (47,15993382,53,'2019-06-18 22:48:41.222',0.99,'Success'), (48,15993383,61,'2020-04-02 20:04:40.909',0.37,'Success'), (49,15993384,4,'2020-03-30 12:17:07.815',0.13,'Success'), -(50,15993385,64,'2019-10-29 09:35:49.808',0.09,'Success') -GO - insert into dbo.reportobjectrundata (ReportObjectID, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) values (1,15993386,44,'2019-06-27 18:03:47.933',0.55,'Error'), +(50,15993385,64,'2019-10-29 09:35:49.808',0.09,'Success'), +(1,15993386,44,'2019-06-27 18:03:47.933',0.55,'Error'), (2,15993387,61,'2020-06-17 19:01:50.144',0.2,'Success'), (3,15993388,8,'2020-06-21 02:56:44.048',0.04,'Success'), (4,15993389,2,'2019-07-09 04:12:04.668',0.8,'Success'), @@ -19815,7 +20261,10 @@ GO (47,15993782,40,'2019-09-06 14:20:48.993',0.35,'Success'), (48,15993783,36,'2020-06-27 04:42:22.506',0.79,'Success'), (49,15993784,16,'2019-06-09 06:34:03.243',0.49,'Success'), -(50,15993785,1,'2019-07-23 21:33:22.522',0.78,'Success'), +(50,15993785,1,'2019-07-23 21:33:22.522',0.78,'Success'); + +insert into #SeedReportObjectRunData (ReportObjectKey, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) +values (1,15993786,3,'2020-07-22 02:01:20.108',0.95,'Error'), (2,15993787,62,'2020-04-18 08:49:04.704',0.84,'Success'), (3,15993788,54,'2019-09-12 07:14:33.410',0.23,'Success'), @@ -20415,9 +20864,8 @@ GO (47,15994382,47,'2019-06-24 22:03:26.504',0.14,'Success'), (48,15994383,71,'2020-03-04 15:44:15.023',0.21,'Success'), (49,15994384,4,'2020-06-23 21:30:17.995',0.78,'Success'), -(50,15994385,32,'2019-08-19 11:54:04.643',0.43,'Success') -GO - insert into dbo.reportobjectrundata (ReportObjectID, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) values (1,15994386,90,'2020-07-23 00:45:44.125',0.87,'Error'), +(50,15994385,32,'2019-08-19 11:54:04.643',0.43,'Success'), +(1,15994386,90,'2020-07-23 00:45:44.125',0.87,'Error'), (2,15994387,96,'2020-04-11 02:43:09.457',0.19,'Success'), (3,15994388,32,'2020-04-12 07:38:55.224',0.9,'Success'), (4,15994389,65,'2020-02-15 12:26:50.296',0.32,'Success'), @@ -20716,7 +21164,10 @@ GO (47,15994682,87,'2019-08-26 04:45:03.432',0.26,'Success'), (48,15994683,50,'2020-07-28 13:32:05.439',0.26,'Success'), (49,15994684,79,'2019-06-22 08:48:26.608',0.02,'Success'), -(50,15994685,84,'2019-11-30 01:23:51.936',0.45,'Success'), +(50,15994685,84,'2019-11-30 01:23:51.936',0.45,'Success'); + +insert into #SeedReportObjectRunData (ReportObjectKey, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) +values (1,15994686,94,'2020-05-05 17:27:03.775',0.37,'Success'), (2,15994687,51,'2020-03-10 19:11:51.806',0.61,'Success'), (3,15994688,67,'2020-06-22 08:17:18.106',0.29,'Success'), @@ -21416,9 +21867,8 @@ GO (47,15995382,77,'2019-08-30 00:30:30.119',0.27,'Success'), (48,15995383,52,'2019-10-25 07:46:29.384',0.58,'Success'), (49,15995384,19,'2019-08-07 05:02:05.284',0.51,'Success'), -(50,15995385,92,'2020-01-25 06:18:34.784',0.47,'Success') -GO - insert into dbo.reportobjectrundata (ReportObjectID, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) values (1,15995386,75,'2019-11-22 16:36:52.601',0.59,'Error'), +(50,15995385,92,'2020-01-25 06:18:34.784',0.47,'Success'), +(1,15995386,75,'2019-11-22 16:36:52.601',0.59,'Error'), (2,15995387,32,'2020-01-24 11:16:06.193',0.55,'Success'), (3,15995388,46,'2020-05-04 08:08:30.014',0.77,'Success'), (4,15995389,14,'2019-12-27 12:35:06.862',0.98,'Success'), @@ -21567,7 +22017,10 @@ GO (47,15995532,21,'2020-04-12 12:59:43.998',0.15,'Success'), (48,15995533,37,'2019-11-24 00:04:15.320',0.32,'Success'), (49,15995534,23,'2020-08-05 17:55:35.372',0.92,'Success'), -(50,15995535,79,'2020-01-11 10:09:44.527',0.06,'Success'), +(50,15995535,79,'2020-01-11 10:09:44.527',0.06,'Success'); + +insert into #SeedReportObjectRunData (ReportObjectKey, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) +values (1,15995536,24,'2020-03-25 00:08:39.548',0.05,'Success'), (2,15995537,76,'2019-04-08 00:24:54.424',0.18,'Success'), (3,15995538,64,'2019-06-09 22:49:31.088',0.68,'Success'), @@ -22417,9 +22870,8 @@ GO (47,15996382,64,'2019-05-30 06:47:48.930',0.72,'Success'), (48,15996383,67,'2020-02-12 01:27:01.858',0.63,'Success'), (49,15996384,80,'2020-01-06 21:28:00.797',0.34,'Success'), -(50,15996385,58,'2020-05-30 18:51:02.486',0.14,'Success') -GO - insert into dbo.reportobjectrundata (ReportObjectID, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) values (1,15996386,64,'2019-08-11 13:14:18.977',0.04,'Error'), +(50,15996385,58,'2020-05-30 18:51:02.486',0.14,'Success'), +(1,15996386,64,'2019-08-11 13:14:18.977',0.04,'Error'), (2,15996387,94,'2019-04-14 16:06:59.374',0.95,'Success'), (3,15996388,80,'2020-07-23 09:28:06.939',0.44,'Success'), (4,15996389,75,'2020-04-23 11:15:37.502',0.64,'Success'), @@ -22568,7 +23020,10 @@ GO (47,15996532,9,'2019-06-19 10:30:33.853',0.48,'Success'), (48,15996533,84,'2019-08-20 18:33:19.310',0.27,'Success'), (49,15996534,50,'2019-09-09 02:01:53.016',0.41,'Success'), -(50,15996535,35,'2020-01-31 00:51:40.217',0.42,'Success'), +(50,15996535,35,'2020-01-31 00:51:40.217',0.42,'Success'); + +insert into #SeedReportObjectRunData (ReportObjectKey, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) +values (1,15996536,72,'2019-11-03 16:13:52.231',0.8,'Success'), (2,15996537,28,'2020-04-09 23:49:46.017',0.01,'Success'), (3,15996538,35,'2019-11-19 00:20:38.428',0.44,'Success'), @@ -23418,9 +23873,8 @@ GO (47,15997382,53,'2019-08-21 14:24:14.129',0.13,'Success'), (48,15997383,2,'2019-10-22 02:41:40.344',0.51,'Success'), (49,15997384,15,'2019-07-08 10:09:56.066',0.82,'Success'), -(50,15997385,2,'2020-07-10 04:25:20.764',0.58,'Success') -GO - insert into dbo.reportobjectrundata (ReportObjectID, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) values (1,15997386,47,'2020-04-30 22:59:40.392',0.48,'Error'), +(50,15997385,2,'2020-07-10 04:25:20.764',0.58,'Success'), +(1,15997386,47,'2020-04-30 22:59:40.392',0.48,'Error'), (2,15997387,32,'2019-09-07 04:55:23.350',0.97,'Success'), (3,15997388,24,'2020-02-21 20:04:16.868',0.35,'Success'), (4,15997389,29,'2020-02-06 18:00:47.300',0.2,'Success'), @@ -23469,7 +23923,10 @@ GO (47,15997432,78,'2020-06-02 15:50:04.129',0.66,'Success'), (48,15997433,35,'2020-07-16 04:21:40.911',0.45,'Success'), (49,15997434,72,'2019-06-08 20:21:24.239',0.95,'Success'), -(50,15997435,87,'2020-03-15 05:41:55.920',0.59,'Success'), +(50,15997435,87,'2020-03-15 05:41:55.920',0.59,'Success'); + +insert into #SeedReportObjectRunData (ReportObjectKey, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) +values (1,15997436,61,'2020-01-04 08:36:47.239',0.67,'Success'), (2,15997437,3,'2019-10-06 17:04:58.622',0.59,'Success'), (3,15997438,69,'2019-08-24 11:38:08.428',0.93,'Success'), @@ -24419,9 +24876,8 @@ GO (47,15998382,6,'2020-02-13 19:42:14.677',0.81,'Success'), (48,15998383,100,'2020-03-31 00:13:40.744',0.45,'Success'), (49,15998384,78,'2020-03-26 04:24:35.084',0.53,'Success'), -(50,15998385,47,'2020-05-18 02:53:26.100',0.52,'Success') -GO - insert into dbo.reportobjectrundata (ReportObjectID, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) values (1,15998386,3,'2020-03-07 06:49:40.535',0.46,'Error'), +(50,15998385,47,'2020-05-18 02:53:26.100',0.52,'Success'), +(1,15998386,3,'2020-03-07 06:49:40.535',0.46,'Error'), (2,15998387,85,'2020-02-16 15:02:33.467',0.87,'Success'), (3,15998388,17,'2020-03-28 21:59:52.542',0.56,'Success'), (4,15998389,85,'2019-09-28 00:32:56.511',0.36,'Success'), @@ -24470,7 +24926,10 @@ GO (47,15998432,10,'2019-10-20 22:15:02.141',0.64,'Success'), (48,15998433,73,'2019-07-21 01:14:42.314',0.7,'Success'), (49,15998434,91,'2020-01-17 14:06:08.386',0.19,'Success'), -(50,15998435,74,'2019-05-31 18:32:13.570',0.66,'Success'), +(50,15998435,74,'2019-05-31 18:32:13.570',0.66,'Success'); + +insert into #SeedReportObjectRunData (ReportObjectKey, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) +values (1,15998436,39,'2020-07-15 11:38:11.620',0.42,'Success'), (2,15998437,66,'2019-11-21 01:17:37.088',0.07,'Success'), (3,15998438,73,'2019-07-12 10:16:29.241',0.09,'Success'), @@ -25370,7 +25829,10 @@ GO (47,15999332,30,'2020-08-08 02:20:13.759',0.81,'Success'), (48,15999333,77,'2019-06-04 02:21:09.046',0.1,'Success'), (49,15999334,20,'2019-04-29 17:20:06.446',0.66,'Success'), -(50,15999335,85,'2019-09-08 15:01:04.504',0.47,'Success'), +(50,15999335,85,'2019-09-08 15:01:04.504',0.47,'Success'); + +insert into #SeedReportObjectRunData (ReportObjectKey, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) +values (1,15999336,67,'2020-01-31 08:20:34.460',0.72,'Success'), (2,15999337,43,'2019-10-02 08:41:52.616',0.3,'Success'), (3,15999338,16,'2019-05-11 22:22:13.544',0.32,'Success'), @@ -25420,9 +25882,8 @@ GO (47,15999382,6,'2019-11-29 10:22:43.975',0.34,'Success'), (48,15999383,77,'2019-11-26 10:47:54.245',0.57,'Success'), (49,15999384,8,'2019-05-26 21:15:39.193',0.02,'Success'), -(50,15999385,3,'2019-05-26 23:13:12.008',0.95,'Success') -GO - insert into dbo.reportobjectrundata (ReportObjectID, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) values (1,15999386,86,'2020-05-04 18:55:50.563',0.23,'Error'), +(50,15999385,3,'2019-05-26 23:13:12.008',0.95,'Success'), +(1,15999386,86,'2020-05-04 18:55:50.563',0.23,'Error'), (2,15999387,65,'2020-03-03 01:12:35.524',0.68,'Success'), (3,15999388,97,'2020-08-09 14:07:31.689',0.07,'Success'), (4,15999389,25,'2020-03-20 18:15:07.609',0.92,'Success'), @@ -26271,7 +26732,10 @@ GO (47,16000232,37,'2019-04-28 23:26:37.925',0.89,'Success'), (48,16000233,74,'2019-04-12 05:32:56.305',0.62,'Success'), (49,16000234,29,'2020-03-28 06:07:58.950',0.97,'Success'), -(50,16000235,64,'2019-06-04 04:16:49.888',0.92,'Success'), +(50,16000235,64,'2019-06-04 04:16:49.888',0.92,'Success'); + +insert into #SeedReportObjectRunData (ReportObjectKey, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) +values (1,16000236,67,'2019-08-17 12:16:06.292',0.93,'Success'), (2,16000237,3,'2020-03-22 18:00:33.014',0.9,'Success'), (3,16000238,54,'2020-08-07 16:35:54.871',0.24,'Success'), @@ -26421,9 +26885,8 @@ GO (47,16000382,53,'2020-05-14 11:30:53.586',0.25,'Success'), (48,16000383,64,'2019-05-10 13:56:12.701',0.25,'Success'), (49,16000384,16,'2019-12-30 15:48:20.781',0.53,'Success'), -(50,16000385,43,'2019-05-04 18:57:01.510',0.41,'Success') -GO - insert into dbo.reportobjectrundata (ReportObjectID, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) values (1,16000386,6,'2019-08-31 22:11:16.018',0.73,'Error'), +(50,16000385,43,'2019-05-04 18:57:01.510',0.41,'Success'), +(1,16000386,6,'2019-08-31 22:11:16.018',0.73,'Error'), (2,16000387,1,'2020-03-07 15:38:32.106',0.32,'Success'), (3,16000388,31,'2020-01-20 18:56:06.070',0.8,'Success'), (4,16000389,50,'2019-06-08 21:04:37.832',0.68,'Success'), @@ -27122,7 +27585,10 @@ GO (47,16001082,32,'2019-04-25 23:29:59.887',0.43,'Success'), (48,16001083,60,'2020-01-28 03:26:56.505',0.13,'Success'), (49,16001084,29,'2020-03-03 05:09:11.204',0.74,'Success'), -(50,16001085,10,'2019-10-29 08:13:54.547',0.71,'Success'), +(50,16001085,10,'2019-10-29 08:13:54.547',0.71,'Success'); + +insert into #SeedReportObjectRunData (ReportObjectKey, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) +values (1,16001086,67,'2020-06-29 10:03:13.195',0.68,'Success'), (2,16001087,47,'2019-08-19 08:34:35.313',0.53,'Success'), (3,16001088,39,'2019-04-09 13:34:05.065',0.84,'Success'), @@ -27422,9 +27888,8 @@ GO (47,16001382,99,'2019-04-20 19:09:40.971',0.34,'Success'), (48,16001383,2,'2019-05-27 07:45:37.486',0.83,'Success'), (49,16001384,72,'2019-09-20 15:48:09.832',0.44,'Success'), -(50,16001385,7,'2020-06-25 13:26:29.892',0.64,'Success') -GO - insert into dbo.reportobjectrundata (ReportObjectID, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) values (1,16001386,62,'2019-07-16 04:49:34.632',0.74,'Error'), +(50,16001385,7,'2020-06-25 13:26:29.892',0.64,'Success'), +(1,16001386,62,'2019-07-16 04:49:34.632',0.74,'Error'), (2,16001387,60,'2019-08-18 18:59:24.156',0.87,'Success'), (3,16001388,37,'2020-03-30 09:54:40.840',0.71,'Success'), (4,16001389,20,'2019-07-06 01:23:49.069',0.97,'Success'), @@ -27973,7 +28438,10 @@ GO (47,16001932,46,'2020-05-01 04:17:42.959',0.06,'Success'), (48,16001933,48,'2019-12-21 02:01:30.016',0.7,'Success'), (49,16001934,15,'2019-12-17 13:00:58.263',0.75,'Success'), -(50,16001935,2,'2019-06-20 22:45:28.553',0.61,'Success'), +(50,16001935,2,'2019-06-20 22:45:28.553',0.61,'Success'); + +insert into #SeedReportObjectRunData (ReportObjectKey, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) +values (1,16001936,95,'2020-04-01 08:05:45.290',0.97,'Success'), (2,16001937,60,'2020-02-19 05:57:04.753',0.29,'Success'), (3,16001938,88,'2019-10-25 02:14:12.502',0.64,'Success'), @@ -28423,9 +28891,8 @@ GO (47,16002382,42,'2019-08-19 13:46:37.552',0.9,'Success'), (48,16002383,60,'2019-08-04 02:51:20.862',0.42,'Success'), (49,16002384,4,'2019-11-13 01:08:14.566',0.07,'Success'), -(50,16002385,51,'2019-11-08 23:22:03.609',0.23,'Success') -GO - insert into dbo.reportobjectrundata (ReportObjectID, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) values (1,16002386,20,'2019-04-21 00:55:42.488',0.24,'Error'), +(50,16002385,51,'2019-11-08 23:22:03.609',0.23,'Success'), +(1,16002386,20,'2019-04-21 00:55:42.488',0.24,'Error'), (2,16002387,11,'2019-09-09 18:31:27.451',0.84,'Success'), (3,16002388,61,'2020-04-11 12:31:51.887',0.64,'Success'), (4,16002389,72,'2019-08-30 07:22:42.448',0.88,'Success'), @@ -28874,7 +29341,10 @@ GO (47,16002832,29,'2019-08-08 19:59:17.594',0.12,'Success'), (48,16002833,62,'2019-05-29 09:35:13.548',0.72,'Success'), (49,16002834,84,'2020-07-05 18:39:34.089',0.45,'Success'), -(50,16002835,75,'2020-02-12 00:27:17.119',0.3,'Success'), +(50,16002835,75,'2020-02-12 00:27:17.119',0.3,'Success'); + +insert into #SeedReportObjectRunData (ReportObjectKey, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) +values (1,16002836,9,'2020-08-13 20:43:16.121',0.05,'Success'), (2,16002837,13,'2019-09-26 11:01:57.014',0.01,'Success'), (3,16002838,33,'2019-10-07 08:44:22.215',0.97,'Success'), @@ -29424,9 +29894,8 @@ GO (47,16003382,12,'2019-06-28 02:34:42.439',0.43,'Success'), (48,16003383,93,'2020-08-13 18:41:09.193',1,'Success'), (49,16003384,9,'2019-11-19 04:00:29.921',0.39,'Success'), -(50,16003385,7,'2019-05-09 12:46:32.743',0.97,'Success') -GO - insert into dbo.reportobjectrundata (ReportObjectID, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) values (1,16003386,25,'2019-09-08 04:18:51.311',0.95,'Error'), +(50,16003385,7,'2019-05-09 12:46:32.743',0.97,'Success'), +(1,16003386,25,'2019-09-08 04:18:51.311',0.95,'Error'), (2,16003387,54,'2020-06-12 02:51:44.805',0.32,'Success'), (3,16003388,86,'2019-08-02 23:46:30.205',0.83,'Success'), (4,16003389,69,'2019-04-14 00:11:00.855',0.28,'Success'), @@ -29775,7 +30244,10 @@ GO (47,16003732,15,'2020-01-17 01:05:49.110',0.23,'Success'), (48,16003733,76,'2020-05-19 11:32:31.511',0.85,'Success'), (49,16003734,6,'2020-04-04 18:15:55.343',0.79,'Success'), -(50,16003735,45,'2019-10-14 18:09:07.631',0.6,'Success'), +(50,16003735,45,'2019-10-14 18:09:07.631',0.6,'Success'); + +insert into #SeedReportObjectRunData (ReportObjectKey, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) +values (1,16003736,96,'2020-03-16 23:38:41.054',0.02,'Success'), (2,16003737,43,'2020-03-23 11:50:12.802',0.53,'Success'), (3,16003738,57,'2019-08-28 15:59:07.872',0.42,'Success'), @@ -30425,9 +30897,8 @@ GO (47,16004382,3,'2019-12-22 18:55:09.893',0.8,'Success'), (48,16004383,85,'2019-12-05 07:42:08.020',0.63,'Success'), (49,16004384,12,'2019-05-06 10:44:39.451',0.41,'Success'), -(50,16004385,33,'2020-04-09 18:38:44.203',0.59,'Success') -GO - insert into dbo.reportobjectrundata (ReportObjectID, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) values (1,16004386,11,'2019-06-26 16:28:19.416',0.34,'Error'), +(50,16004385,33,'2020-04-09 18:38:44.203',0.59,'Success'), +(1,16004386,11,'2019-06-26 16:28:19.416',0.34,'Error'), (2,16004387,50,'2020-02-22 07:46:52.321',0.62,'Success'), (3,16004388,93,'2020-06-23 02:59:46.105',0.08,'Success'), (4,16004389,30,'2019-08-02 19:10:03.744',0.83,'Success'), @@ -30626,7 +31097,10 @@ GO (47,16004582,82,'2020-03-08 19:37:04.472',0.44,'Success'), (48,16004583,16,'2020-01-07 23:22:14.487',0.16,'Success'), (49,16004584,89,'2019-07-02 05:17:47.638',0.81,'Success'), -(50,16004585,46,'2020-03-18 20:19:23.345',0.52,'Success'), +(50,16004585,46,'2020-03-18 20:19:23.345',0.52,'Success'); + +insert into #SeedReportObjectRunData (ReportObjectKey, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) +values (1,16004586,83,'2019-06-07 10:50:36.824',0.96,'Error'), (2,16004587,19,'2020-05-22 21:26:32.896',0.34,'Success'), (3,16004588,68,'2020-07-01 21:26:39.474',0.84,'Success'), @@ -31426,9 +31900,8 @@ GO (47,16005382,9,'2020-03-01 20:57:06.103',0.44,'Success'), (48,16005383,14,'2020-08-03 14:53:53.543',0.27,'Success'), (49,16005384,68,'2019-04-18 16:36:28.897',0.8,'Success'), -(50,16005385,99,'2020-08-01 14:29:46.664',0.15,'Success') -GO - insert into dbo.reportobjectrundata (ReportObjectID, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) values (1,16005386,19,'2019-12-18 10:11:13.022',0.97,'Error'), +(50,16005385,99,'2020-08-01 14:29:46.664',0.15,'Success'), +(1,16005386,19,'2019-12-18 10:11:13.022',0.97,'Error'), (2,16005387,7,'2019-08-09 01:58:15.734',0.45,'Success'), (3,16005388,59,'2019-12-06 01:18:23.619',0.95,'Success'), (4,16005389,91,'2019-09-01 17:29:11.003',0.71,'Success'), @@ -31577,7 +32050,10 @@ GO (47,16005532,21,'2020-02-27 09:30:29.894',0.26,'Success'), (48,16005533,39,'2019-11-16 04:14:13.542',0.43,'Success'), (49,16005534,75,'2019-10-06 23:43:45.942',0.13,'Success'), -(50,16005535,56,'2019-09-25 07:46:32.958',0.21,'Success'), +(50,16005535,56,'2019-09-25 07:46:32.958',0.21,'Success'); + +insert into #SeedReportObjectRunData (ReportObjectKey, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) +values (1,16005536,50,'2020-05-16 13:39:16.212',0.25,'Success'), (2,16005537,96,'2020-07-18 15:29:03.431',0.08,'Success'), (3,16005538,96,'2019-08-05 01:55:34.352',0.86,'Success'), @@ -32427,9 +32903,8 @@ GO (47,16006382,14,'2020-03-10 20:52:49.316',0.89,'Success'), (48,16006383,24,'2019-06-01 13:15:40.652',0.48,'Success'), (49,16006384,8,'2020-06-22 04:55:48.415',0.87,'Success'), -(50,16006385,26,'2020-06-08 11:17:16.712',0.79,'Success') -GO - insert into dbo.reportobjectrundata (ReportObjectID, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) values (1,16006386,2,'2019-10-01 19:18:43.152',0.49,'Error'), +(50,16006385,26,'2020-06-08 11:17:16.712',0.79,'Success'), +(1,16006386,2,'2019-10-01 19:18:43.152',0.49,'Error'), (2,16006387,18,'2020-08-07 13:31:41.468',0.21,'Success'), (3,16006388,8,'2020-02-14 05:56:41.193',0.57,'Success'), (4,16006389,9,'2020-08-16 13:44:10.602',0.4,'Success'), @@ -32478,7 +32953,10 @@ GO (47,16006432,18,'2019-12-15 01:08:23.531',0.64,'Success'), (48,16006433,10,'2019-09-13 16:14:42.208',0.65,'Success'), (49,16006434,46,'2020-03-02 20:25:03.865',0.93,'Success'), -(50,16006435,82,'2020-05-28 01:47:55.788',0.32,'Success'), +(50,16006435,82,'2020-05-28 01:47:55.788',0.32,'Success'); + +insert into #SeedReportObjectRunData (ReportObjectKey, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) +values (1,16006436,47,'2019-05-18 21:52:30.836',0.79,'Success'), (2,16006437,60,'2020-03-14 05:16:38.823',0.37,'Success'), (3,16006438,83,'2020-07-02 16:52:05.958',0.95,'Success'), @@ -33378,7 +33856,10 @@ GO (47,16007332,64,'2019-09-16 21:09:11.345',0.59,'Success'), (48,16007333,47,'2019-11-03 07:14:48.161',0.07,'Success'), (49,16007334,76,'2019-05-07 12:43:28.300',0.53,'Success'), -(50,16007335,75,'2019-10-30 21:38:13.784',0.33,'Success'), +(50,16007335,75,'2019-10-30 21:38:13.784',0.33,'Success'); + +insert into #SeedReportObjectRunData (ReportObjectKey, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) +values (1,16007336,60,'2019-05-26 16:59:20.970',0.04,'Success'), (2,16007337,17,'2019-12-16 03:41:56.645',0.53,'Success'), (3,16007338,44,'2020-01-14 09:43:09.218',0.22,'Success'), @@ -33428,9 +33909,8 @@ GO (47,16007382,60,'2020-03-26 12:12:16.864',0.74,'Success'), (48,16007383,6,'2019-04-23 05:28:20.736',0.55,'Success'), (49,16007384,94,'2020-06-29 07:19:59.829',0.08,'Success'), -(50,16007385,30,'2020-01-09 04:38:17.162',0.33,'Success') -GO - insert into dbo.reportobjectrundata (ReportObjectID, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) values (1,16007386,75,'2019-11-03 02:30:45.904',0.36,'Error'), +(50,16007385,30,'2020-01-09 04:38:17.162',0.33,'Success'), +(1,16007386,75,'2019-11-03 02:30:45.904',0.36,'Error'), (2,16007387,94,'2019-12-29 21:28:35.134',0.07,'Success'), (3,16007388,24,'2019-05-25 19:45:17.103',0.66,'Success'), (4,16007389,99,'2020-07-10 05:34:20.641',0.35,'Success'), @@ -34229,7 +34709,10 @@ GO (47,16008182,46,'2019-07-01 16:32:47.023',0.15,'Success'), (48,16008183,83,'2019-04-17 23:36:09.988',0.71,'Success'), (49,16008184,8,'2020-05-16 12:57:51.777',0.85,'Success'), -(50,16008185,63,'2020-02-17 07:53:02.406',0.3,'Success'), +(50,16008185,63,'2020-02-17 07:53:02.406',0.3,'Success'); + +insert into #SeedReportObjectRunData (ReportObjectKey, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) +values (1,16008186,24,'2020-08-04 16:25:23.278',0.84,'Error'), (2,16008187,74,'2020-04-23 02:15:20.275',0.22,'Success'), (3,16008188,85,'2019-10-04 15:47:28.568',0.39,'Success'), @@ -34429,9 +34912,8 @@ GO (47,16008382,40,'2020-05-26 13:32:51.912',0.09,'Success'), (48,16008383,23,'2020-07-20 22:03:05.314',0.11,'Success'), (49,16008384,78,'2020-02-12 18:52:25.604',0.57,'Success'), -(50,16008385,42,'2020-07-22 00:07:26.647',0.9,'Success') -GO - insert into dbo.reportobjectrundata (ReportObjectID, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) values (1,16008386,42,'2020-03-17 18:06:36.946',0.28,'Error'), +(50,16008385,42,'2020-07-22 00:07:26.647',0.9,'Success'), +(1,16008386,42,'2020-03-17 18:06:36.946',0.28,'Error'), (2,16008387,89,'2019-11-30 01:20:03.412',0.71,'Success'), (3,16008388,43,'2019-05-12 23:54:05.600',0.36,'Success'), (4,16008389,57,'2020-02-06 11:45:06.904',0.5,'Success'), @@ -34980,7 +35462,10 @@ GO (47,16008932,63,'2019-10-25 10:37:34.961',0.78,'Success'), (48,16008933,71,'2019-11-06 06:38:37.862',0.93,'Success'), (49,16008934,45,'2020-05-21 08:52:46.689',0.64,'Success'), -(50,16008935,22,'2019-12-23 14:58:46.163',0.05,'Success'), +(50,16008935,22,'2019-12-23 14:58:46.163',0.05,'Success'); + +insert into #SeedReportObjectRunData (ReportObjectKey, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) +values (1,16008936,96,'2019-07-03 09:25:13.997',0.71,'Success'), (2,16008937,29,'2019-09-24 07:31:14.057',0.45,'Success'), (3,16008938,83,'2019-06-04 15:25:46.853',0.65,'Success'), @@ -35430,9 +35915,8 @@ GO (47,16009382,90,'2019-12-25 04:39:28.398',0.07,'Success'), (48,16009383,82,'2020-02-08 07:27:11.302',0.49,'Success'), (49,16009384,16,'2019-07-30 23:28:19.227',0.42,'Success'), -(50,16009385,44,'2020-05-06 22:27:11.973',0.51,'Success') -GO - insert into dbo.reportobjectrundata (ReportObjectID, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) values (1,16009386,60,'2019-06-10 18:48:55.356',0.02,'Error'), +(50,16009385,44,'2020-05-06 22:27:11.973',0.51,'Success'), +(1,16009386,60,'2019-06-10 18:48:55.356',0.02,'Error'), (2,16009387,65,'2020-06-16 10:27:20.046',0.31,'Success'), (3,16009388,35,'2019-04-28 21:42:30.086',0.71,'Success'), (4,16009389,96,'2019-08-01 17:52:55.021',0.06,'Success'), @@ -35831,7 +36315,10 @@ GO (47,16009782,76,'2020-01-11 19:34:40.311',0.13,'Success'), (48,16009783,25,'2020-06-24 18:46:55.444',0.15,'Success'), (49,16009784,100,'2019-12-07 21:28:55.371',0.56,'Success'), -(50,16009785,70,'2020-03-19 10:58:06.338',0.26,'Success'), +(50,16009785,70,'2020-03-19 10:58:06.338',0.26,'Success'); + +insert into #SeedReportObjectRunData (ReportObjectKey, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) +values (1,16009786,21,'2020-03-21 09:13:37.553',0.39,'Error'), (2,16009787,34,'2020-06-05 05:42:24.169',0.13,'Success'), (3,16009788,83,'2019-12-31 04:37:57.298',0.18,'Success'), @@ -36431,9 +36918,8 @@ GO (47,16010382,3,'2019-05-15 22:43:47.716',0.76,'Success'), (48,16010383,42,'2020-03-17 00:22:44.415',0.18,'Success'), (49,16010384,97,'2020-01-26 01:35:24.884',0.12,'Success'), -(50,16010385,96,'2019-11-24 17:08:44.219',0.62,'Success') -GO - insert into dbo.reportobjectrundata (ReportObjectID, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) values (1,16010386,66,'2020-06-27 13:11:54.217',0.39,'Error'), +(50,16010385,96,'2019-11-24 17:08:44.219',0.62,'Success'), +(1,16010386,66,'2020-06-27 13:11:54.217',0.39,'Error'), (2,16010387,11,'2019-04-12 06:26:19.235',0.93,'Success'), (3,16010388,42,'2020-05-20 18:57:11.654',0.51,'Success'), (4,16010389,35,'2020-05-12 04:21:02.464',0.2,'Success'), @@ -36732,7 +37218,10 @@ GO (47,16010682,80,'2020-06-30 17:43:33.828',0.98,'Success'), (48,16010683,11,'2020-08-04 12:39:59.874',0.11,'Success'), (49,16010684,7,'2019-08-04 17:18:07.472',0.91,'Success'), -(50,16010685,38,'2020-04-04 14:19:21.485',0.68,'Success'), +(50,16010685,38,'2020-04-04 14:19:21.485',0.68,'Success'); + +insert into #SeedReportObjectRunData (ReportObjectKey, RunID, RunUserID, RunStartTime, RunDurationSeconds, RunStatus) +values (1,16010686,20,'2019-12-29 16:48:54.434',0.35,'Success'), (2,16010687,78,'2020-04-27 04:42:23.891',0.23,'Success'), (3,16010688,23,'2019-05-19 13:52:33.682',0.95,'Success'), @@ -37310,7 +37799,51 @@ GO (25,16011260,98,'2020-06-27 04:52:14.792',0.49,'Success'), (26,16011261,13,'2019-08-24 19:34:05.861',0.87,'Success'), (27,16011262,50,'2020-04-24 14:23:40.114',0.13,'Success'), -(28,16011263,84,'2019-11-26 14:50:46.385',0.21,'Success') +(28,16011263,84,'2019-11-26 14:50:46.385',0.21,'Success'); +if col_length('dbo.ReportObjectRunData', 'RunDataId') is not null +begin + insert into dbo.ReportObjectRunData + (RunDataId, RunUserID, RunStartTime, RunDurationSeconds, RunStatus, LastLoadDate, RunStartTime_Hour, RunStartTime_Day, RunStartTime_Month, RunStartTime_Year) + select + convert(nvarchar(450), s.RunID) as RunDataId, + s.RunUserID, + s.RunStartTime, + s.RunDurationSeconds, + s.RunStatus, + getdate() as LastLoadDate, + convert(datetime2(0), dateadd(hour, datediff(hour, 0, s.RunStartTime), 0)) as RunStartTime_Hour, + convert(datetime2(0), dateadd(day, datediff(day, 0, s.RunStartTime), 0)) as RunStartTime_Day, + convert(datetime2(0), datefromparts(year(s.RunStartTime), month(s.RunStartTime), 1)) as RunStartTime_Month, + convert(datetime2(0), datefromparts(year(s.RunStartTime), 1, 1)) as RunStartTime_Year + from #SeedReportObjectRunData s + where not exists ( + select 1 + from dbo.ReportObjectRunData r + where r.RunDataId = convert(nvarchar(450), s.RunID) + ); + + if object_id('dbo.ReportObjectRunDataBridge') is not null + begin + insert into dbo.ReportObjectRunDataBridge + (ReportObjectId, RunId, Runs, Inherited) + select + s.ReportObjectKey, + convert(nvarchar(450), s.RunID) as RunId, + 1 as Runs, + 0 as Inherited + from #SeedReportObjectRunData s + where not exists ( + select 1 + from dbo.ReportObjectRunDataBridge b + where b.ReportObjectId = s.ReportObjectKey + and b.RunId = convert(nvarchar(450), s.RunID) + ); + end +end +else +begin + throw 50001, 'Seed failed: dbo.ReportObjectRunData.RunDataId does not exist.', 1; +end GO -- favorites @@ -37320,25 +37853,33 @@ insert into app.UserFavoriteFolders (FolderName,UserId) values GO /* images ---insert into app.reportobjectimages_doc (ReportObjectID,ImageData) values +--insert into app.reportobjectimages_doc (ReportObjectId,ImageData) values -- 0x89504E470D0A1A0A0000000D49484452000003D30000029C0806000000EB74E948000000017352474200AECE1CE90000000467414D410000B18F0BFC6105000000097048597300000EC300000EC301C76FA8640000836C49444154785EEDBDBD6EECC6BAAEAB7927FB120C74B47C010B33DC506468AD70C1810161C63B30849509060E606CECDC82B081035FC071A0C88A7C012374E2015F080FAB4876D72F9BA4EAAB770CE9798077CEA19F6EA99FAAFA8A1FC9966F0600000000000000D805CD34000000000000C04E68A6010000000000007642330D000000000000B0139A69000000000000809DD04C03000000000000EC84661A000000000000602734D3000000000000003B316CA6FF18BEFFE69FC33FC67CFFFBFCA9F7C6EF3FF9D777F3CD4FC36FF3A7F4B4F5FEDB8FD373DDFCF8C7FC1900F8F07C91B50F000000A02F7933FDD7AFC3B77333B6966F7FF97B7E400D9A690D34D313170FD7F26EE7E757CBDFC3CFDF95C7CAE5E69B1F869FFF9ABF1534D04C03000000AC37D3C5863969B6EB8D08CDB4069AE9898B87EA899F79FCBEBC31FCB8FCF9CB0FE731298DDB321F39012286661A000000E040333D736EB2AA578968A635D04C4F6C68A63D97EFBBF9EED7E1CFF9B3700583B9BF34D25C79FE0AF8529B699A7C000000E8C8E1663ABC15B3DC84D04C6BA0999ED8DA4C8F6C9EF370A6F5DC0FC680ABCE5F0134D3000000006F69A6AF5D49A299D640333DB1A3990E4F0C7D75AF5344E3B97FA92534415F0534D3000000006F6BA697031797BC71A399D640333DB1A7990E5E27B77A6FA3F1DC3FFBA709FA3AA09906000000786333BD7A6B26CDB4069AE9099A69531ACF7DAE4C7F65D04C030000007C21CDF47C009466EF1F220AFF12709AF526E9F2BBA659FDDDB303B7F2F3EC7D1D4B6357CAF506794F335DFF4F102DCDF3F666FAA0C3790E9D1D2573E1F81FA3BAFC3E6D9BE95673A53E5FF736026F9A2F7BFC57D66998C3272382E7DE325E5BD8550F0ECFC383F321A2D59C2A3FCFD635549B47C5C737FED90B87E6B2E5BC0400000058A1C96DDEE503A6CBC155ED20283CD8CD9E233840BADAC8AD7DEFF920B9DCA09C9BA8F4E7071EAA0762C101E5CFE72B6BC75F477820997FEFC5E7FA01EA75EF8EF067A5E35C3AA05DFBDDDFE430F89EF3CF6A72E07BF170BD39DBF6BDADE6CA6FC1F7AFB9EF325F8EFA0F5FCFFCA9B7119FD8D9DE881638520F0E7878D37C986935A76AF527ACB1D5B91DFEACC8D7654CB2C76EF8D9ABE390D0642E3B9ACF4B000000803A6F6AA6CF0782C583BD6B4DDDE5406DCB15876B0DF9D583AC02EBBFBF2338882B1D0C06BF5FF57B1C1B5EC7E5A07AFD20F0FAEBBDE67DE3CF4A9A8BDA6B7BB3C3F4E75C693EB673F9B9D7E6F19639D47CAEACB90FBEB7F6BB379B2F47FDCFBF63DBA6E5E2D03F776D3DAD70B81EECF4F0E6F930D27C4ED57C9DC7AAE4E4E01FDFDBF9B35DEC6BDF88C9BC040000002873BC990EBEAF7C90743910AC1D445DE7CA81DED5DF6185AD075D6B07A2C181E2FAF35C791D6B3FA3C0FA41F815EF3B7ED672F0EABF7FF5F77E83C3600CB7BEFE6D5C3CACCEE3600CABDFD7E275063F678FFBE2CF5CFB390556E7CB51FF5B9D1C60F97D77FF4E6FA9077B3C349C0FEDE6D4DAF3ACD49FA3CE5AFC6CC7DAEB2B70F504C456AF000000000D38D84C5FBFEAD2A6990E9A8AECE0E9E01515CFE5B1AB8D9667A5290B0E28AF3D4FBD393AF03A560F80D7BCEFFD596BE3DCC861D8C454AFD01D61E5677A2EBFBF4B7D8EB69F2B7BDDC7CFD578BE1CF56FDDB404BFD7B69F73C04BC8660F2DE643FB3975ED79AA75746D6EACF145D6BE11EB790900000010B0BB995E0E8CAE1F005D0E02771DA425540FC48E1E043AE6C7EEBE1A92BEDEF381DB86E7A91DE4EDFC5D26D60E4257BCEFFE592B3FA795C3601CAF37167BB878A865D3EFDE78AEB86C9BAF15F7ADE7CB51FFBD9A96C0DBEAEF18BC8E43F566AB8716F3A1C573385AD49F609D64CFBF468B9FBDD3C3C49506BCFA3A01000000DAB3DA4CD7B2ED0AD6D166BADC046507476F3868AA5F2929733E984D5FF79EDFA1F6BD075F47F5775AF37EE067D50EE49B390CE6DBA126A8CAC543DA1C852784AE3590EDE7CAF6C6A1F85CADE7CB51FF077F8F635C1A28FF332D9AA88D1E5ACC872FAAFE38E6AFF9AF6F6DA85BFCEC3DCF1150F5E138F89C000000004778D31F205B675B331D36364BC286A376E0B9F78034A4F433B7C4E260F6E8EBA81F50D6BD1FF959E79F5369A6F726FB7D05CDB4671E8F6B3F573257665A34620BD5F9F25534D313E158D44E901CFE7D7636D37B531AC3BD79D39CBAF6BDC1EB2FFEAC94063FBBF95C7608E6250000007C5C84CDF4E5EB6B076EB503AEF3E7AF1DF41578CB6323BEC803CABECDF49B1DCEF36DDFAD9E5BB8D24C8F9C5FDB8A0FC95C99298D71F3F972D4BFA869A98DD99BC769A38716F34132A7B67EEFFC7D4BAABF63839FDD7C2E3BF6FC5E000000006F44D64C9F0F88AEDC56583BE03A7A20E678CB6323BEC803CACECDF45B1D0A9BE970AED7AE46B69F2B5B5F67F9BDA1CDE7CB57D64C2F3FD7251CB3378FD3DE66FA0DAFBBFD9CDAF03C7BC72B581B45270D7E76F3B9ECD8FB3A01000000DE80A699DED0C42C9C0F9CD283A3F341D38126EC2D8F0D69704079AC99B9345AF918AD78DFFDBA57FED84F2B87875EFF163634D323AB07E68EE67365EBF3547EFFD6F3E5A8FFDA7CB666FEB92ED1FC7EEB386DF5D0623EB4780EC79E31D8F3BD672E73B0BEFEBFA4DA3772E875020000001C43DA4C5F3F880A0EE6B283A36DCD5299B73C36A0C9C1EC9583C312C118E5272356BCEF7DDDC1CFC9EF2068E4F0D001F51636FE7EF3B8B8E4BE1C6DE7CAE6E739CF97D44BE3F972D4FF9EB9DF92AA97378ED3660F2DE643DB39F5B6FAB3CEF9EA717AB2A9C9CF6E5DFB460EBE4E00000080237CD157A69703B9DAC1D15B6E976C72AB65A383D9CBEFB2ADA159BF9ABAE27DA47AA5BFC0F2BDFEFBB366BA91C3A3CDDC55B6362C9703FADAD5E9967365DBF304BFD3AAF706F3E5A87F51D3B2F65ADE344E3B3CB4980F2DE7D4A6E738385EE7DFD3A4996E3C971DA279090000001F13D17BA6D79B05CF7C50B4A47C7074BD11AA73F9FDAABF8367FABEE2CF6F7440E9D8DAE45E3F085F6FA6B7BEEEE5E72C297F6F0387F2667A24986B6F71B6FA3AD3F9BC325FB7CC8566F3E5A87FB3715BE1EA38BDA11EEC7A3D0DE643C339756D0E786ADFFBD7DFC39F2EF38731179FD91A6AF1B367DAD5BE11C5BC040000800F8BEC0F90853F273DF00D0FAE7EBE7A007539E02BFDACF503B0E080363BF88A9FB778C0DBF080D2B1BC6E97DC7DF8BBAEFDBC2BDE3D6BCF157C6D1C979F97B1A81EF0BFD1A1D9C1EFE5F7BA3E8FB734616F7C9DC1F87F1F8C733C466BE392D364BE1CF61F385B5EEF6A63B64EF85AF2791BFBADCF6BC7FAF756EBC16E0F6F9C0F9E7673EADA5CA97EEFFC7997780E05E35B5A132D7E76409BDAE7087EEF06F312000000600D5D333D131E4485591EB3E96A8423F8BDD35C3D400E0E28D3AC3A687C4039111F4487D976A0BFCDBBA7F2BAC39FB38C4FBD219839EAF08B68A64782DF7FD5DBD1D7998EFFCA7CBD3A6E116F9C2F6FF27F717CFE997BAF0887AC3871D9558FF6D683A31E8ECE879056736A8D95EF5D6A6C29D5B9D8E867C7BCB5F62D349E970000000015F2661A00DAB3A7F90000000000802F1E9A69801ED04C0300000000BC2B68A6017A40330D00000000F0AEA09906E801CD3400000000C0BB82661AA00734D30000000000EF0A9A69801ED04C0300000000BC2B68A6017A40330D00000000F0AEA09906000000000000D809CD34000000000000C04E68A6010000000000007642330D000000000000B0139A69000000000000809DD04C03000000000000EC84661A000000000000602734D3000000000000003BA19906000000000000D809CD34000000000000C04E68A6010000000000007642330D000000000000B0139A69000000000000809DD04C03000000000000EC84661A000000000000602734D3000000000000003BA19906000000000000D809CD34000000000000C04E68A601000000000000761235D37FFEF2C3F08F6FFE19E5E69B1F869FFF9ABFA13B7F0CDFBFF9E7B7780E000000000000800B4933FD53A1E974CDE8D854FFF8C7FCF117CEEF3F0DDFFEF2F7FC8131AD7F56CFDF1D0000000000000EB3A1999E7057ADBF8A468F661A0000000000008CD9DC4CFB2BD4DFFD3AFC397FE4F8EDC7F076F09F86DFE6CF7BC6C6F0FCB5E471E1D75CBEFFDD7DF2EFE1E7EFC6E7F8EBD7E15BF718FF7CF3E7FC83DCCF5B3E17FCDCE0B9C3DFC7656A4C2FCFF1DB8FA5DBBDD39F113C77FA9A02CA3F6BA2F61CA51312EE7BDDEB5F7B3E000000000000F8B2D8D14CBB862F6E3AA72678C635C1E7C63669BCFFFAFBFC6FD750A6CDF59FE3D7A7A6766C3683C6366F74DDD7E386387BBEECEA6EF01CE3EFF87DDAA4069F5B7F4D050A5792AF3D47D4D0A78F2F3C1F0000000000007C791C6BA64B4DE9C8E5F163335D7C8F757E75FB826B7A9346B470D538FEFAC46A831A3D47FC7C8EF363AFBEA602E9CFDAF21CAEB9F66E0A2E68A6010000000000BE0A7634D341233A367DE12DC9619666D75F312EDCFA5D6F16F346376FA6D3AF4FB89F756EB2579BE9E47BC3A67FC36BCA487FD6C6E770BF83BB029FB95EF5030000000000005F0ADB9BE9F315D591CD4DDFD8AC8E8DE4F92F81AF3EEE2DCD74F07B673F237DDEB881AE37E11B481FB3F539C6EF2BBE1FFBC8EF00000000000000DDD9DC4C47B752878DF506CE5783571FB7A5992E5D254E1E9735A4F9F35EFE9059F0F99DAFC993FEAC4DCF31DFDE5DFA5E9A69000000000080AF82EBCDB46BFA92DB941DAEB1CD1ABFDFFF989AD3BFC6FF0F9E276CC4DDE3E2FF66F5DFC36FBFBBE7D9D24CE77F802CFB3DB226B5F0BCAE691D1BEAF4FDCDABAFA944A121BEF61CA18BF896F3914DCD38000000000000A8499AE91FB2F7FA66FF59AB00D73846DF7B6E045D037BF97CDA5C868FBBF966692EB734D3EEDFD3ADE3B5E70E7FF6F4B5DAF3C64DF942FD3595487FD644ED39FC7BA5A3DF37FD3DCACF070000000000005F165133FDA5537BCF34000000000000404F68A6010000000000007642330D000000000000B0139A69000000000000809D7C55CD34000000000000C09700CD34000000000000C04E68A6010000000000007642330D000000000000B0139A69000000000000809DD04C03000000000000EC84661A000000000000602734D3000000000000003BA19906000000000000D809CD34000000000000C04E68A6010000000000007642330D000000000000B0139A69000000000000809DD04C03000000000000EC84661A000000000000602734D3000000000000003BA19906000000000000D849DC4CFFFED3F08F6FFE99E5E69B9F86DFE66FF9EAF908AF110000000000004C2936D3DFFF3E7FECF8EBD7E1DB2FBED9FC63F8FEBB1F866FBFFB75F873FE4C95AFF6356E65870B00000000000038C4F5667AE4CF5F7E287EFECBE18DCDB463FEFCB7BFFC3D7FE26B85661A0000000000C09ACDCDF4CD373F0C3FFF357FC2317F6F98B0115D1AF0526A8D6C98F4E7A5CFB75C452EFD9CD586786333FDDB8FF173A68FA9FD3E8E6B8F2D7D7DFA9EBF879FBF8B3F97BD9615EF575DEC1CB3F36B9AAFDC875F3B3F6E7ECEF771551F0000000000601B579BE9A5C1BAF9F18FF933E5CF2D0DE2F2D8B031BB346C7F0CDFCF9F4BBFEF26BA923A7D5FD8509FBF2F6DEA3D6FBF32BD3CBFFF7CF63D5393BBE9F7D9F0D8C5D5A501BD78B93CF6D2582FCF75FE992BDE6B2EB63CB6FC9ADCEFE19EEFD22CFFF9D7DF3E0000000000001F954D7F802CBABAE99AB51F7F1A7369CA26E2266E69CCE2C78E2CEF4FF68F5F6982A3EF5B793ECFCAF3A4AC9D30587B7CF2B8F5DF2721796CDE00579E6F7EDCF4B96DDECB2EB63DB6FC9A4ACF070000000000F0B159BD325D6AFA4AB7FC86591A52D79895AF22FF3DFCEC1BBBF1FBE6E72A37A4C1F78D1F2D8D5EF4BB9CD9D1F0CDAF314DFE3B5CAE0C97BE6FFDF7597FACF39ABA293E5FE867A3F7A28B1D63E63ECE5E53E0ACFC7A0100000000003E16576EF3AE3766E506F842BD990E9E7367335D7E3EC7FE667AAD295C4E22443F6F7E5CD84C977E9F2D8F7D4B337DCDBBCD984D145F1B0000000000C00764F37BA6571BEC02C5E6D01135962BCF353780E16DDEF526AE65333D3E57E196E8E5F52C0D69F9F7D9F6D843CDF4E6D758FABE6D8F5D77BCB0F5F700000000000078BF5C6DA64BCDD3D2F8857FCCCA5F49FEE5D73197E6D77D4FF47C4B831CFCE5E7F373A5CD9FFFBE4B63B7DEE8ED68F0B634D395DFD1E56A33BDE1B1C79AE9CBF7AC79AFB9D8F2D8DA6BFAED7797F9C3650C69A60100000000E003B3A199BE34624B53E7583E17266D7ED3AF4FDF736934CFCC3F77EDFBCA8DDE85E5166497F0F7CCB8DA4C8FCC0DE3F27C61D69BE9910D8F3DDA4C3BAE7977D45C5C7B6CED3585CF373D26189BD967715C010000000000DE297133DD906AB309000000000000F095736EA6C32B8F2D7213A4F475F23E030000000000F011E0CA34000000000000C04E68A6010000000000007662D64C03000000000000BC5768A6010000000000007642330D000000000000B0139A69000000000000809DD04C03000000000000EC84661A00000000000060275133EDFE7356FFF8E69F51BEFDE5EFF9AB00000000000000E0C89AE9EF7F9F3F98F9ED471A6A0000000000008090ABCDF430FC317CFFDDAFC39FF347000000000000001F9D0DCDF4DFC3CFDFFD34FC76FEF7E516F09B6F96CF3BE6EFFBEBD7E1DBE86B6B8F7157BE2F8F89BE5EFADC8CBB5A7EF3E31FF34739FE39D39F9B9D10F8325E0B0000000000007C7DECBA32FDE72F3F0D3FFF357DD6F3FB4F4153EB1ACD1F866FCF8DF7C4FA63E6C6386C30DDD7FDF304CD6FF2986BFCF6A37BFC0FD1CF75AF2D6CA8BF96D7020000000000005F1E579AE9E94A6CDE602F8C5FFF716914AF7DEF42F898A9F18D1AD4B991CD3E173CE61AAEA92DFD1EF9CF0AF9325F0B0000000000007C7964CDF4720BF3744B72A1F90C6E59F6DF73BEEAEA1AC7CA2DCCD5C7B806347D4CE979569EBB40FE9C13D9C982AFE0B5000000000000C097C786DBBC175C1318378FFE73D1D5DC52E3B8F698DECDF4729BF6B5DFABF63BF47F2D000000000000F0E5B1BD99765764B3F7FA867FE9BBD0245E7D8C55335DBA453B788EAFE8B5000000000000C097C78E2BD371E33835853F8C0DE64A037AF53156CD74FE07C85C837DF9EF657F3DAF05000000000000BE3C7634D323BFFF7479AFB07F3FF5D818AE36A023AB8F39D680FABF9ABDF217B1A7E71C9BDFF9E7BA5C1AE9992FE4B5000000000000C0D747D44CBF17F2A616000000000000A01D34D3000000000000003BA19906000000000000D809CD34000000000000C04EDE65330D0000000000006009CD34000000000000C04E68A6010000000000007642330D000000000000B0139A69000000000000809DD04C03000000000000EC246AA6FFFCE587E11FDFFC33CACD8F7FCC5F0525BFFDB8754CFE18BEFFEED7E1CFE5DFE1589E3F1FE39EFBFBDFE70F32F63D5F3887F2AFBFF5F1EBB8C77EFBCBDFF347D7C9BF7F9BAF85D27A497FFEBADB99DF7F629D01000000007C6524CDF44FC3CF7FCD1FCCB866604F8362CAD8747C31BF4B475CD316365B6B4DA3FBDAD4BCFD3DFCFC5DFCDFDB4E9F67691EBFFD6E794CCE9EE72B7D7CF93DDFFAF82BFCF5EBD8F4BFE5FBB7F88A715F4FBDA5EBC57D7CAD29F7DFB3F2730000000000E0CBE36A331D5F9914F3219BE9BCC9AB8FC9F8BD3FAE8D55F0757735F49BE9794B4DE1C48EE72BFE9EA5CF85BCF5F10BF3F36C9E1F5BBF3FFCFD72CADEE2B1F9EDC7F17B7E2CADAB19D7D4FF3286661A00000000E0AB625B339D1CE8BB2B69CB6DAD4B43B6F0DBD838FCE69BA0E07B0A8D9F6B4496AFFBEF897EC6DC448D8DC6B7EE6BE3CFF83EF8992EE526287FDCF4BBC4BFE344FCBA5CD3F3F35FD77FEF94F5D7B1ED79AF5D999C9C86549AE9ABCD61F971D5667ACFF339E785D730BDFEF9838CB73E7EE2FC3DC9EF5BF35AFBFE9C8AE799B2B778BEF99FF57BF9B539AE7D1D0000000000BE4CAE34D36333F14DDCCCB806256A205C1314341CAE3970B70D878F714D47D840969A1CFF3DE7CFB986C43D4FD2446EB992983D2E6E6E2E8CAF2DF81DA6DF3B7E6DEEF75CFB79D75FC7B1E7CD185F77FC9CE5F7E1E64D774CAD69AE7D7ED7F38DF3E0FBC26BAA3DB7E3AD8F77445FBF3A3FF67DFFAE9F7D266EC07DB33CAE85E5FF239613089513090000000000F0E5B2FA07C8D2ABCEF586E7D284D71BBDB999708D43E56ADFA5E198AEE466CFB3A9994E1FB7B5992E35B82B572637BD8E03CF5B211C9BA2832B0D997B7CCD5DB129DCFB7C95B1293EF7C85B1FEF491F736D7EECF8FEECF72B90FF6EF9FC8BE67DE2F3BC6EAEB80600000000802F8F952BD363C39736D363F31136DB619606A27635F3DC785C6960A6E7A934C0D79AA5E2E3B636D3852B87EEB1B5F7CC6E7A1D079EB740DA90BBE7CFAF88976ED177B8715CBF129E3785079EAFE2237F9EB73E7EA6D480AECD8FCDDF7FDDD782F316AE819BE42E0E477C6225FC7A30FF68A60100000000BE3AD66FF34E9B8DB56665A6DE4CCFCFBDF21C5D9BE9A481F9629BE94AA3953566A52BDDEEB1E909910279337DE0F9B6FC9E6F7D7C40DAC8862935B59BBE7FA3AF85DC5B4EFAFA973B3BA2C7565E3B00000000007CB95C79CF74D2886E38E82FDFE61D3C8F7B8EABB747571AE043CD74A5211B9F2B7D6F73F63D6B4DEFA6D771E079532ACEA3E71D5F4BEEBCD21017C89AC243CF377E3D6B44C3C7BCF5F11BB83A3F12A2EFDFF9B3467637D3E7F999FC2C9A690000000080AF8E2BCD74DE3014DF03FCFB1FE726C8350FE91F204B1FE33E5EFFC35D9566FA6AD3517E5CFCDC23BE111E7FCFE073479ADEEBAFE3D8F3C6B8D7949CA0702702CECD58DD55E9FDED25E2313EFE7CF96B0FC6FDAD8FDFC25B9AE91DBE16626F65B2F1773F739C7BD1E3DC7C4CE61100000000007CD95C6DA64B570C5D9313DD261B3540EE7BDD632E5F2F3538AE11099F23FE9E4A43373796B5E7AC3F2EFE9DA73FAC36FE8E0D9ADEF5D7B1ED794B4D79CCE5755F7EFF995A1338366DE1EF757E6CE1EA6BD414BEF1F942CF918BB73E7E0B61733C72D56BF8FD3B7C2D1C6AA64B738A661A00000000E0AB236AA65B70ED3FA7046D2937EBC769FD7C000000000000EF119AE9AF99D65734B9420A0000000000B0099A69000000000000809DD04C03000000000000ECA479330D000000000000F0DEA19906000000000000D809CD34000000000000C04E68A6010000000000007642330D000000000000B0139A69CFDFC3CFDFF157C8010000000000601B5133FDE72F3F0CFFF8E69F51BEFF7DFE62034ACF7FF3CD0FC3CF7FCDDFD0943F86EF373FF7B666BAF8FBFFF8C7FC55000000000000F82864CD74DC3CBB26B35DB3FBE72F3F159ECB35BDEAA6746B339DFFFEBFFDF8CFE1DB5FFE9E3F020000000000808FC095667AE4F79F9A358BE5667AC2FD6C5D537ABC99F62703BEFB75F873FE08000000000000DE3F579BE9F073BFFD58BA4A7D6944DD55DAB52BCC6BCD74DE94BAE70D6F078F9BDDE97749BE277B7CFA98DAF3BDB1999E5FF3353F6F7F4D000000000000F025B0DE4CFFF5EBF06DD8CC95AE528FDFF3FDC62BCAEBCDB46B262FCD65F6BDE3CF0E1B75D7787E3B369DE1EF1BDF721D37C8EE6BF5D776B4994EDE977DC5CFDB5F130000000000007C09ECFC036463D3F9637CA5B47C35B6CC9E663A27FED9E52633BCBA1D34C89586FFF2FB6C6DA6633FE995E5FD7EF6BE26000000000000F812B87A9B77DAE0C50DF1E516E72DAC37D38586D65D3D0E9BD7A0A92C37A961731A3CDFEF3F454D7098E9F5863FDBFD3BFE9EE5F567AF3D6BA637F879D36B020000000000802F81EB7F802C6A34475C33B8348863939A7F7F9DD5663A7CDEB9A1CDDE031D5DC5DDD74CAFDF2A9DBCC60AD9EF5FB9ADBBECA7C56B020000000000802F81FDCDF4F9E3F4F3D7596BA6A346326AAC17E2DB9D7735D3C5E70BD9F65AF2DFBFF4B8E573C9D79ABC26000000000000F812B8DA4CBBCF657FA1DB5D71FD65FB1F1E5B2836D3AEC9FC267D6F76DC644E0DEA0F63337AB0991E29BE1FF9F73FE6AF278D6F85D2EF5F3C0151F4D3E235010000000000C097C0D53F4056FE4F5D8D8D61F857AC675CC3BAFE9FC62A3C7FD460068C0DE9F97BFCCF8A9BCABDCDB4C3FD7ED1CF3EFFAEF9F796285F59772ED2C796FDBCFD35010000000000C09740D44C6F27BDCA0A31F801000000000078CF1C6AA68BB736C319FC000000000000BC6F0E34D3A5DB9AE1027E000000000000DE3BBB9AE9E53DC75C752D831F0000000000808FC1C1F74C030000000000007C5C68A6010000000000007642330D000000000000B0139A69000000000000809DD04C03000000000000EC84661A000000000000602734D3000000000000003BA19906000000000000D809CD34000000000000C04E68A6010000000000007642330D000000000000B0139A69000000000000809DD04C03000000000000EC84661A000000000000602734D3000000000000003BA19906000000000000D809CD34000000000000C04E68A6010000000000007642330D000000000000B0139A69000000000000809DD04C03000000000000EC84661A000000000000602734D3000000000000003BA19906000000000000D809CD34000000000000C04E68A677F2F3CFF33F847CFFFDFC0F78133F8F1EFF9CFF0D0000000000B087A899A6B9B88E4533FDDBE8FDB7F9DF25D2AFAF35D3DF8F23BAF65C5F02D75EEF5B5FC39FE3187D5B18A7F4E732DF0100000000E02834D33BF9D29BE9AF816BAFF7ADB879EC1CA57399661A00000000005AB1B99976570B6FE6FC1C7C936B5096CF8757035DD3F9F3B797EF77CD4DF8BDDFAF7453EEB1E1F7BA6F75571B8B8F1D9FFBDBF9F32EE1EF96FE0E8EDAEB48597B5DB5AF5DFB5D427E1B3F765F5E7E3F9FF179534A5F5F73198E61EAB0C41E476F79EDD1EB58323E5789F035EC99379EF181DF3BB7EE6786BF43C163CD55F8BAB6380400000000808FC7D8225CA835D3AE11091B89F4E385F0F3EEDF61E3E31AB4E8E3F1EBA59FE5881E3B7E936BD2C206277C6C7A4BF0DAEF107ECD917E5CE3DA73864D68EDF96BCDB4FFF7E87DEDF748BFEE7E4ECDC7790CC7FFF979ED49674AAF277C58F41A0ADFBBE9B5278FBBF67AA3667A7CDEF0B16BF3C6716EA2C77C3B3E4F48FA73AFCEF7F18B5B1C0200000000C0C7636C552E149B8BB199089B19CFF87178D56F21BC1A98DE8A9C36416B0D55FA7B848D99C3FD1CFF71E9F7183FB7FCBED1EF107CFE4CE9F105D65ED7B9E12A3D57F0339B36D389CBB38F91B0994E9BC9127B1C1D7DEDE9E37635D33BE68D233AB190CC9BF4B1B5667AAD21070000000000706C6AA697DB5CC39C9BAEE4EB4B5395368F6943153680296B8DA763796CD8E49E193F76B7F93AA2E7B9F63A5236BEAEE5E7EDFA5D46DED44CAFB88CC6707E0DD5D738B2C751B3D77EE5F546CDF4CA6BCD18BF105EB177DF1BBEF6D5667AFC42F89ACFAF67FEFC9A430000000000F8788C6DC2855A339D354A0BE3E7A32B77C1F7A60D9445335DFCDDC6CF159BBFD2F7D658795DE9EB38FFBCD2F32F5F1B491F17BA366BA667DCE36BCDE01E47475F7BAF66DA3D6FD810FB048F4F7FEEF9E78CFF531BEF8535870000000000F0F1B8DE4C8FA4EF873D337E326C30DCF72D4D4897667A24FDDDC28FB3DFA1F63A52C66FAABD2EF7EFF46BCB87E9F3871F47B71C8FFFB8096E47BED65CA65FDFD44C8F9F383F66FC44EDBDBF7B1C1D7EEDC9CFB8F67A8F36D3A5F7533BEFCBD8559BE9F193C5F11E3F77FEF4F831EF9F06000000008085B16DB8E01A8FF0AA5EF447AE82CFBB9C9BE6E031BF8DCD46EF66DA7D61EB5FD076D45E47CADAEB0ABF163D7EE57789BEE69ABAF0358DCFBF7CBE48F2F54DCDF4C8F9B58EBF6FF8AB84EC7174F4B5673FE3CAEB3DD24CBBCF870DF199F173E7799CFCDCF0E7D4C67B8B430000000000F8788C6D02C0364A8D370000000000C047E4DC4C2F57E50821F500000000000038680F60335C9906000000000098A09906000000000000D809CD34000000000000C04E68A6010000000000007642330D000000000000B0139A69000000000000809DD04C03000000000000EC84661A000000000000602734D3000000000000003BA19906000000000000D809CD34000000000000C04E68A6010000000000007642330D000000000000B0139A69000000000000809DD04C03000000000000EC84661A000000000000602734D3000000000000003BA19906000000000000D809CD34000000000000C04E68A6010000000000007642330D000000000000B0139A69000000000000809DD04C03000000000000EC84661A000000000000602734D3000000000000003BA19906000000000000D809CD34000000000000C04E68A6010000000000007642330D000000000000B0939B7F7CF3CF81104208218410420879EF69C9CDFFF3FFFE7F03D1C40D66E9F3A44FF0AF0DFEB5C1BF36F8D706FFDAE05F1BFC6B837F6D9CFF96D04C0BC362D206FFDAE05F1BFC6B837F6DF0AF0DFEB5C1BF36F8D7C6F96F09CDB4302C266DF0AF0DFEB5C1BF36F8D706FFDAE05F1BFC6B837F6D9CFF96D04C0BC362D206FFDAE05F1BFC6B837F6DF0AF0DFEB5C1BF36F8D7C6F96F09CDB4302C266DAEFBFFDFC3BF8DDF73F3CDBF86FF2A7E9DBC25B9FFC9B7FBBCCBBFFD77F835D23AD7FD33FF2D93FB5F0B63D13AFBFC93D6D9EFFFC81A60DDD4D2C73FA985FAA38DF3DF129A69614A8BE9BFFE8326A257AEFB67F3B04CEADFB9779F5BC23AB0CD75FFCC7FCBA4FED7C358B4CE3EFFA475F6FB3FB206B63FE6A31D7BF5F14F6A29F9E7F8BF5F9CFF96D04C0B132FA6FF3BFCCF7FA789E899EBFED93C2C13FBBF3473CCFF3EC1BF36A97FD237F8D7A68FFF2D7BF8C73CF662FE6B13FBE7F8BF779CEB9664CDF4FFFAD77FFA1FB2E47FFCEBFF065F0F0AD3FFF9EFE17FCCDF73F3CD7F0EFFF3FFAC3F0F13248FF332FDFBB29096DCFCFBBF867F1B3F176E028BD3CB98CCE3F1EFFF3DFCAFE47B96C4E347C2383FD3BF4BFE9DD370239EFEEDBF16CDF7E57BFE73F8B7FF98DC875FDFB20E3EEA5A71AF75FA77CDFFF47DEB733A1CA3DAE7D6C7E8A3C67998FEBD65FE5F9AED9BFFF8DFD1F3943EFF51E7F49E382FD1E7FEFB5F91B3D5393D7FEF659D7030B637CE55F4B955FF53D6E675BBF5118CF595E3ACAF39EE35A59FDBECE5FCB9CBBC9FFCA4DF137E3CFDFBF2BDF1E397847BCF7B8E7BAD978FB7CCB915B7F403BBE33C4CFFDE77FCF3116B85459CA79644CDF452F4D35C36814B31CABE2718FCDAF3D0D8C5714EA67F9717D37FCD8B68593CE74D79713D2F9E657CAE8F1F09E3DC4CFFAE15B32DF33DFF9E65B3D9B20E3EF25A71AF73FA777D33B93EA783CD647EDEFC73F5315A7E978F18E761FAF7FAFC3FBBCA1A3897E57B2E9BF7479ED37BE29C9C3F0E0E84C2A475269CB78B67BF3F2C6343ADDF1CE7EBFCF155FF1BE675B3F591D7AB25F1737FDD71AF27FC78AB97CB1AC8EBD692B5DA7FFE1EEFB2BEF784BFDB7B8C7BAD978FB7CCB9D4FFB679CA7E508E7330FD7BFFF1CF47AB1516718E5A7269A697C62C3CA3116C3053437719B86C035916D8F23CD140A68B90B8386F978F2F0BEA7CE6697639B99EBEFE6FFFF1AFB3C7E58C95FFFE4DE347C25CF55F9AEF67CFF986126D0E5BD6C196EF79C789FD5F368E74FE6FA949B1AFF4739531FAE0B9EA3FF338AD91683CD206E283CFE93D89FC171BB1302BF3BC701713B99E5DFE37CDEB56EB63FAD83DAE7A9CF50E12F9DFE1E5FCF1F298C0F7724CB4EAF2FCB8E57B4A7BFFFB4FE47FD39C2B8FC7EA63368DEBC74CECBF3007A915A6718E5A7269A6970148CE6C2F0758D3402D03196C16E9E0CECF534AFC38E29C5C3EAE37737E4CFCC21AFDFDF7FCFFA3473736A9F7F5F1BB7C9EECF01F15A5F473A5353166CB3AF8E06BC5BDCEF0E3AC99DB55930E8CD107CF55FF05B7CBC1EA524F6A63560AFEE33827E78FE703A7BAAFD23C8F6F01BC8C1BD912E7ECFCF135FF1BE7759BF551AA57E5F1FF9AE35EF3F9E35D5E6607C5FD21F554F2967E8E66FAE2646DCED53E5E790CFB4135CEC1E5E3C21CA45698C6796CC9C1663A1CA4ED8BC7850DFF12E7E3F271B9A03BFFDEEDE875723CF9FEB7FF9EBEFF3C5E9BC6EFF279B2C5FF86F97EFE38D918B6AC830FBE56DC6B0C3FAE1D78D24CDBE4AAFF35B7FE6C79E1EB1F7C4EEF89F3117D6EB5A12B8DC565CCFCF726EB84ACC7398B3EB7E67FF3BC6EB13E4A635D1EFFAF39EEF59E3F3EE2A5B83FA49EB6B8A499DEE6E9805BF6836ADCEBBF7CBCAF9976F948B5C222CE614B36DDE6BDBEA1279F3B3F8681BC163798E1C7F9C1EC98714139FFEE0F272DB77BB8EFFB1FFFF12FEFF9FCBD9BC68F84B9EE7F4BA15A3E4E1C6F59071F7CAD5CF5BF694E4FFEC3C7D56EF5631DC4B9EABF38FFA7EFF32EFF356DF6D189BA0F3EA7F724F59F261E8FC25804CD443E76E45A76F9DF31AFDFBE3E4AEBAEBC16BFE644FE8F78C9F682B5DABFEEF223AE9FC8FF264FD73E2E7C8EFDA09AD87F610E522B4CE35CB7E4D01F20BB3670D5E789EEFD27CE49F871E8EDE26AF2EB3F378FC365C3889B83EBE347C23837E1C7B9FF2DF37DF9386FD4B6AC838FBC56DCEB0C3F5E5C840734D7E7F4E58C6EF63D1BC6E823C7390A3FCEFD97E6FF9879939F1C1F9BF724F15FB90A71F19B8EC57C67D2F2750E5A77C7F93D7F7CD5FF8E79FDE6F5515A7795B5F815C7BDE6F0E3FD5EF2DA7FF3EFFF99AC836D2EC39FFD51EA947BAD978FB778BAF671F973EC07E53807E1C7A53948ADB08BF3D892A8997609DF83E512DF1EBC7DE0D249F0D1174E29CE4BF4B96043BFF8ACDFFE5172BA3E7E248CF3137D2EF3BF65BE2F1FE7074D2E5BD6C1475D2BEEB5861F2F1ED2AB0357E77470F03A3D7EDF187DD43857E1C7B9FFD2FC8FBFB776A2EEA3CEE93D715EA2CF250D5D3C5FE3B1389F500DFC5F1B1312C7B98A3EB7EA7FCAD679FDB6F5515A77F5B5F8B5C6BDEEF47347BDF8EFF59F4FBF67A3CBE2B1D7FB8E7BAD978FB7783AE876CCD675F39112FB1F539983D40A9B38972DC99A69D22F6E304B9F277D827F6DF0AF0DFEB5C1BF36F8D7C6C43F77686C0EF35F1BFC6BE3FCB784665A18169336F8D706FFDAE05F1BFC6B837F6DDEEC3FB923290C77675C8FF354FA3CE913FC6BE3FCB784665A18169336F8D706FFDAE05F1BFC6B837F6D9AF84F6ECD77E116E26D69E29F1C0EFEB571FE5B42332D0C8B491BFC6B837F6DF0AF0DFEB5C1BF36F8D706FFDAE05F1BE7BF2534D3C2B098B4C1BF36F8D706FFDAE05F1BFC6B837F6DF0AF0DFEB571FE5B42332D0C8B491BFC6B837F6DF0AF0DFEB5C1BF36F8D706FFDAE05F1BE7BF2534D3C2B098B4C1BF36F8D706FFDAE05F1BFC6B837F6DF0AF0DFEB571FE5B72E39E90104208218410420879EF69C9CDFCFF20A0F560C23EF0AF05FF5AF0AF05FF5AF0AF05FF5AF0AF05FF5A5AFBA79916C262D2827F2DF8D7827F2DF8D7827F2DF8D7827F2DF8D7D2DA3FCDB410169316FC6BC1BF16FC6BC1BF16FC6BC1BF16FC6BC1BF96D6FE69A685B098B4E05F0BFEB5E05F0BFEB5E05F0BFEB5E05F0BFEB5B4F65F6EA63F3F0D77A787E175FE106CC806D37B3F0DA7390F0C802999FFD787B3FBD3E96E78FA3C7F1E4CA81633EA4F17AED59FD3DDD3C012B0239FFF9F87A7BB8BFF3B0A902991FFA8F633063D58AF3FECBFD6ACFAA7F69B93D7FF99E2F14FB837706CD482AAFF83149AE9D7E18101EB423C9893F77303ED377736144B22FFBE8005BEBD7FD68025B562F6FA40FDE941E6DFCD79CEE07523F5EFE7FD72109BD623684EADFE78A8FFE6C4FEE3E39FCF4F77F837A6E47F3979E4FDB3179852AE3FE5FECBEF0DF37884FF86E3ACD6FF0344CDF454C0C605F5F050383302AD8906D36DDED1D9C0E94C146BC68EF5C5E48A1A07B39614FDFB757047FDE940EADF6DD25C89EB47EC9F7AD39B7AFD8F1B3BB021F29F5D8D633D58837F2D69FDA9F75FC95814AF5CC35EEAF5FF187133FDFA1A9C1567B0AC591F4C36746BD6FCFBC2C6AD4EA6E4FEDD09A4B1EE507FBA10FB77EE3978EA49E49F39DF9D5AFDA7F6F721AF3FC99D798C8129EBF58766DA9AB4FE54FB2FC6C6845AFD3F0AEF9916B236986CE8F614FDFBB9EF6EB3A15859936D26E39CF75746A93F5D88FD4F1BF4DDF97D59CC7F6B22FF73F3F03A5F9D70E144AA2DE5FD973BC27A91FB9FDCFBF9CFB18F3979FDBFCCFBE52A29EBC08E72FD19A199EE42D5FF4168A685D406732A64F8B7667531F19E3973B2CD7C3980A2FE7421F2EF9D871BB4DBB019034B22FFBEDE04B7D9FB8F3960B2A458FFA93DDDC8EA7F30FF3906B2279BFF7EEE4F2733EE9E5E39A9644CB1FE38D21A94D5249AE91654FD1F84665A486930A74D8485D283F5C544C1B226F4EFDEAF7BDEB8A93F5D60FE6B89FC67B7B57285D49AEAFE8BF42E44FE6918BA43FDD752F54F33DD85F5F9BF1F9A6921E9607236B62F6C265A2EFE9DEBF9F6BE241CD7DAC1FCD712F9CFF65C9A696B4AF39F3FC2D78FF5F94FFDB166B5FED3039853F57F6D2D30364D589DFF07A09916926F266C1E3D89FCA7B775BBF1E07D5BA66CDF4CC002E6BF9674FE478D5C3A1ED09CBCFE7002A327B1FFC93DB779F723F61F376CFCE797ECC9EBCF4CE1F8271C0FC6A60D55FF07A19916120EA65F205C99EB4ABA98A60D7C71CFFCB766CF6602ED61FE6BC9E77FF00798C650FB6DC9FD7335B427997F5FF797F9CF385893F9F727F066FF9C483527AF3F33C5E31F579B96B5C1DEDC82AAFF83949B69E842EBC1847DE05F0BFEB5E05F0BFEB5E05F0BFEB5E05F0BFEB5B4F64F332D84C5A405FF5AF0AF05FF5AF0AF05FF5AF0AF05FF5AF0AFA5B57F9A69212C262DF8D7827F2DF8D7827F2DF8D7827F2DF8D7827F2DADFDD34C0B613169C1BF16FC6BC1BF16FC6BC1BF16FC6BC1BF16FC6B69ED9F665A088B490BFEB5E05F0BFEB5E05F0BFEB5E05F0BFEB5E05F4B6BFF34D342584C5AF0AF05FF5AF0AF05FF5AF0AF05FF5AF0AF05FF5A5AFBBF714F480821841042082184BCF7B4E4E6D3A74F03D1C40D66E9F3A44FF0AF0DFEB5C1BF36F8D706FFDAE05F1BFC6B837F6D9CFF96D04C0BC362D206FFDAE05F1BFC6B837F6DF0AF0DFEB5C1BF36F8D7C6F96F09CDB4302C266DF0AF0DFEB5C1BF36F8D706FFDAE05F1BFC6B837F6D9CFF96D04C0BC362D206FFDAE05F1BFC6B837F6DF0AF0DFEB5C1BF36F8D7C6F96F09CDB4302C266DF0AF0DFEB5C1BF36F8D706FFDAE05F1BFC6B837F6D9CFF96949BE997C7E1F6743F3C97BE469A255B4CDEFB6938CDB97F0EBE469A27F3FF7C7F767F3ADD0E8F2FC1D748F3543713EA4F975CAB3FA7DBC7E125FC3A699A7CFEBF0C8FB717FFB78F2FC9D749CB44FEA3DACF18F4C87AFD61FFB5CEAA7F6ABF79F2FA3FA778FC13EE0D1C1BB588F3DF924233FD3CDC33605D122FA6C9FBB981F69B3B1B8A6522FFBE8005BEBD7FD680656A9BC9F33DF5A74732FF6ECEDF3FC79F236649FDFB79BF1CC4A6F588344FADFEF850FFCD13FB8F8F7F5E1E6FF16F9C92FFE5E491F7CF5E609A72FD29F75F7E6F98C723FC37391EE7BF2551333D15B07141DDDF17CE8C90D6891693DBBCA3B381D39928AE4EDBA55CCC96B8A2C6C1AC658AFEFD3AB8A5FE7448EADF6DD25C89EB97D83FF5A677EAF53F6EEC884D22FFD9D538D68375F0AF4D5A7FEAFD573216C52BD7646F9CFF96C4CDF4F37370569CC1B24E7D33776143B7CE9A7F5FD8B8D5C934B97F770269AC3BD49F2E89FD3BF71C3CF54CE49F39DF3DB5FA4FEDEF93BCFE2477E63106A659AF3F34D3D649EB4FB5FF626C4CE2FCB784F74C0B53DBCC5DD8D0ED53F4EFE7BEBBCD8662659D6C3319E7BCBF324AFDE992D8FFB441DF9EDF97C5FCB74EE47F6E1E9EE7AB132E9C48B54D79FFE58EB05EC9FD4FEEFDFCE7D8C73C79FDBFCCFBE52A29EBC02EE5FA338666BA4B9CFF96D04C0B535B4C5321C3BF75AAC5CC85F7CC9927DBCC970328EA4F9744FEBDF37083761B36636099C8BFAF37C16DF6FE630E982C53ACFFD49E6EC9EA7F30FF3906B24F36FFFDDC9F4E66DC3E3E7352C938C5FAE392D6A0AC26D14CB788F3DF129A69614A8B69DA4458283D522D663E142CEB84FEDDFB75CF1B37F5A74B98FFDA44FEB3DB5AB9426A9DEAFECB1FF7E992C83F0D43F750FFB5A9FAA799EE12E7BF2534D3C2A48B89B3B17DC366A2CDC5BF733DDFDE978466C22ECC7F6D22FFD99E4B336D9DD2FCE78FF0F5CBFAFCA7FE5867B5FED30398A7EAFFDA5A606C9AC4F96F09CDB430F966C2E6D13391FFF4B66E371EBC6FCB34DB37136211E6BF36E9FC8F1AB9743C48F3E4F58713183D13FB9FDC739B77BFC4FEE3868DFFFC927DF2FA33A770FC138E0763D326CE7F4B68A6850917935F205C99EB9AB4984D1BF8E29EF96F9D3D9B09691FE6BF36F9FC0FFE00D3186ABF6D72FF5C0DED99CCBFAFFBCBFC671CAC93F9F727F066FF9C48354F5E7FE6148F7F5C6D5AD6067B738B38FF2D2937D3A44BAA8B897409FEB5C1BF36F8D706FFDAE05F1BFC6B837F6DF0AF8DF3DF129A6961584CDAE05F1BFC6B837F6DF0AF0DFEB5C1BF36F8D706FFDA38FF2DA1991686C5A40DFEB5C1BF36F8D706FFDAE05F1BFC6B837F6DF0AF8DF3DF129A6961584CDAE05F1BFC6B837F6DF0AF0DFEB5C1BF36F8D706FFDA38FF2DA1991686C5A40DFEB5C1BF36F8D706FFDAE05F1BFC6B837F6DF0AF8DF3DF921BF7848410420821841042C87B4F4B6EE6FF0701AD0713F6817F2DF8D7827F2DF8D7827F2DF8D7827F2DF8D7D2DA3FCDB410169316FC6BC1BF16FC6BC1BF16FC6BC1BF16FC6BC1BF96D6FE69A685B098B4E05F0BFEB5E05F0BFEB5E05F0BFEB5E05F0BFEB5B4F64F332D84C5A405FF5AF0AF05FF5AF0AF05FF5AF0AF05FF5AF0AFA5B57F9A69212C262DF8D7827F2DF8D7827F2DF8D7827F2DF8D7827F2DADFD979BE9CF4FC3DDE961789D3F041BB2C1F4DE4FC369CE0303604AE6FFF5E1ECFE74BA1B9E3ECF9F0713AAC58CFAD3856BF5E774F734B004ECC8E7FFE7E1E9EEE2FF8E02644AE43FAAFD8C410FD6EB0FFBAF35ABFEA9FDE6E4F57FA678FC13EE0D1C1BB5A0EAFF208566FA757860C0BA100FE6E4FDDC40FBCD9D0DC592C8BF2F60816FEF9F356049AD98BD3E507F7A90F977739E3378DD48FDFB79BF1CC4A6F5089A53AB3F1EEABF39B1FFF8F8E7F3D31DFE8D29F95F4E1E79FFEC05A694EB4FB9FFF27BC33C1EE1BFE138ABF5FF0051333D15B071413D3C14CE8C406BA2C1749B777436703A13C59AB1637D31B9A2C6C1AC2545FF7E1DDC517F3A90FA779B3457E2FA11FBA7DEF4A65EFFE3C60E6C88FC6757E3580FD6E05F4B5A7FEAFD573216C52BD7B0977AFD3F46DC4CBFBE0667C5192C6BD607930DDD9A35FFBEB071AB9329B97F770269AC3BD49F2EC4FE9D7B0E9E7A12F967CE77A756FFA9FD7DC8EB4F72671E6360CA7AFDA199B626AD3FD5FE8BB131A156FF8FC27BA685AC0D261BBA3D45FF7EEEBBDB6C2856D6649BC938E7FD9551EA4F1762FFD3067D777E5F16F3DF9AC8FFDC3CBCCE57275C38916A4B79FFE58EB05EE4FE27F77EFE73EC634E5EFF2FF37EB94ACA3AB0A35C7F4668A6BB50F57F109A6921B5C19C0A19FEAD595D4CBC67CE9C6C335F0EA0A83F5D88FC7BE7E106ED366CC6C092C8BFAF37C16DF6FE630E982C29D67F6A4F37B2FA1FCC7F8E81ECC9E6BF9FFBD3C98CBBA7574E2A1953AC3F8EB40665358966BA0555FF07A19916521ACC691361A1F4607D3151B0AC09FDBBF7EB9E376EEA4F1798FF5A22FFD96DAD5C21B5A6BAFF22BD0B917F1A86EE50FFB554FDD34C77617DFEEF87665A483A989C8DED0B9B89968B7FE77ABEBD2F09C7B57630FFB544FEB33D9766DA9AD2FCE78FF0F5637DFE537FAC59ADFFF400E654FD5F5B0B8C4D1356E7FF0168A685E49B099B474F22FFE96DDD6E3C78DF9629DB3713B080F9AF259DFF5123978E073427AF3F9CC0E849EC7F72CF6DDEFD88FDC70D1BFFF9257BF2FA335338FE09C783B16943D5FF4168A6858483E9170857E6BA922EA669035FDC33FFADD9B399407B98FF5AF2F91FFC01A631D47E5B72FF5C0DED49E6DFD7FD65FE330ED664FEFD09BCD93F2752CDC9EBCF4CF1F8C7D5A6656DB037B7A0EAFF20E5661ABAD07A30611FF8D7827F2DF8D7827F2DF8D7827F2DF8D7827F2DADFDD34C0B613169C1BF16FC6BC1BF16FC6BC1BF16FC6BC1BF16FC6B69ED9F665A088B490BFEB5E05F0BFEB5E05F0BFEB5E05F0BFEB5E05F4B6BFF34D342584C5AF0AF05FF5AF0AF05FF5AF0AF05FF5AF0AF05FF5A5AFBA79916C262D2827F2DF8D7827F2DF8D7827F2DF8D7827F2DF8D7D2DA3FCDB410169316FC6BC1BF16FC6BC1BF16FC6BC1BF16FC6BC1BF96D6FE6FDC13124208218410420821EF3D2DB9F9F4E9D34034718359FA3CE913FC6B837F6DF0AF0DFEB5C1BF36F8D706FFDAE05F1BE7BF2534D3C2B098B4C1BF36F8D706FFDAE05F1BFC6B837F6DF0AF0DFEB571FE5B42332D0C8B491BFC6B837F6DF0AF0DFEB5C1BF36F8D706FFDAE05F1BE7BF2534D3C2B098B4C1BF36F8D706FFDAE05F1BFC6B837F6DF0AF0DFEB571FE5B526EA65F1E87DBD3FDF05CFA1A69966C3179EFA7E134E7FE39F81A699ECCFFF3FDD9FDE9743B3CBE045F23CD53DD4CA83F5D72ADFE9C6E1F8797F0EBA469F2F9FF323CDE5EFCDF3EBE245F272D13F98F6A3F63D023EBF587FDD73AABFEA9FDE6C9EBFF9CE2F14FB837706CD422CE7F4B0ACDF4F370CF807549BC9826EFE706DA6FEE6C289689FCFB0216F8F6FE590396A96D26CFF7D49F1EC9FCBB397FFF1C7F8E9825F5EFE7FD72109BD623D23CB5FAE343FD374FEC3F3EFE7979BCC5BF714AFE979347DE3F7B8169CAF5A7DC7FF9BD611E8FF0DFE4789CFF9644CDF454C0C605757F5F3833425A275A4C6EF38ECE064E67A2B83A6D9772315BE28A1A07B39629FAF7EBE096FAD321A97FB7497325AE5F62FFD49BDEA9D7FFB8B1233689FC6757E3580FD6C1BF3669FDA9F75FC95814AF5C93BD71FE5B1237D3CFCFC1597106CB3AF5CDDC850DDD3A6BFE7D61E35627D3E4FEDD09A4B1EE507FBA24F6EFDC73F0D433917FE67CF7D4EA3FB5BF4FF2FA93DC99C7189866BDFED04C5B27AD3FD5FE8BB13189F3DF12DE332D4C6D33776143B74FD1BF9FFBEE361B8A9575B2CD649CF3FECA28F5A74B62FFD3067D7B7E5F16F3DF3A91FFB979789EAF4EB87022D536E5FD973BC27A25F73FB9F7F39F631FF3E4F5FF32EF97ABA4AC03BB94EBCF189AE92E71FE5B42332D4C6D314D850CFFD6A9163317DE33679E6C335F0EA0A83F5D12F9F7CEC30DDA6DD88C816522FFBEDE04B7D9FB8F3960B24CB1FE537BBA25ABFFC1FCE718C83ED9FCF7737F3A9971FBF8CC4925E314EB8F4B5A83B29A4433DD22CE7F4B68A685292DA6691361A1F448B598F950B0AC13FA77EFD73D6FDCD49F2E61FE6B13F9CF6E6BE50AA975AAFB2F7FDCA74B22FF340CDD43FDD7A6EA9F66BA4B9CFF96D04C0B932E26CEC6F60D9B893617FFCEF57C7B5F129A09BB30FFB589FC677B2ECDB4754AF39F3FC2D72FEBF39FFA639DD5FA4F0F609EAAFF6B6B81B16912E7BF2534D3C2E49B099B47CF44FED3DBBADD78F0BE2DD36CDF4C884598FFDAA4F33F6AE4D2F120CD93D71F4E60F44CEC7F72CF6DDEFD12FB8F1B36FEF34BF6C9EBCF9CC2F14F381E8C4D9B38FF2DA19916265C4C7E817065AE6BD262366DE08B7BE6BF75F66C26A47D98FFDAE4F33FF8034C63A8FDB6C9FD7335B46732FFBEEE2FF39F71B04EE6DF9FC09BFD7322D53C79FD99533CFE71B569591BECCD2DE2FCB7A4DC4C932EA92E26D225F8D706FFDAE05F1BFC6B837F6DF0AF0DFEB5C1BF36CE7F4B68A685613169837F6DF0AF0DFEB5C1BF36F8D706FFDAE05F1BFC6BE3FCB784665A18169336F8D706FFDAE05F1BFC6B837F6DF0AF0DFEB5C1BF36CE7F4B68A685613169837F6DF0AF0DFEB5C1BF36F8D706FFDAE05F1BFC6BE3FCB784665A18169336F8D706FFDAE05F1BFC6B837F6DF0AF0DFEB5C1BF36CE7F4B68A685613169837F6DF0AF0DFEB5C1BF36F8D706FFDAE05F1BFC6BE3FCB7E4C63D212184104208218410F2DED3929BF9FF4140EBC1847DE05F0BFEB5E05F0BFEB5E05F0BFEB5E05F0BFEB5B4F64F332D84C5A405FF5AF0AF05FF5AF0AF05FF5AF0AF05FF5AF0AFA5B57F9A69212C262DF8D7827F2DF8D7827F2DF8D7827F2DF8D7827F2DADFDD34C0B613169C1BF16FC6BC1BF16FC6BC1BF16FC6BC1BF16FC6B69ED9F665A088B490BFEB5E05F0BFEB5E05F0BFEB5E05F0BFEB5E05F4B6BFFE566FAF3D370777A185EE70FC1866C30BDF7D3709AF3C0009892F97F7D38BB3F9DEE86A7CFF3E7C1846A31A3FE74E15AFD39DD3D0D2C013BF2F9FF7978BABBF8BFA3009912F98F6A3F63D083F5FAC3FE6BCDAA7F6ABF3979FD9F291EFF847B03C7462DA8FA3F48A1997E1D1E18B02EC48339793F37D07E736743B124F2EF0B58E0DBFB670D58522B66AF0FD49F1E64FEDD9CE70C5E3752FF7EDE2F07B1693D82E6D4EA8F87FA6F4EEC3F3EFEF9FC74877F634AFE979347DE3F7B8129E5FA53EEBFFCDE308F47F86F38CE6AFD3F40D44C4F056C5C500F0F853323D09A6830DDE61D9D0D9CCE44B166EC585F4CAEA871306B49D1BF5F0777D49F0EA4FEDD26CD95B87EC4FEA937BDA9D7FFB8B1031B22FFD9D538D68335F8D792D69F7AFF958C45F1CA35ECA55EFF8F1137D3AFAFC1597106CB9AF5C16443B766CDBF2F6CDCEA644AEEDF9D401AEB0EF5A70BB17FE79E83A79E44FE99F3DDA9D57F6A7F1FF2FA93DC99C71898B25E7F68A6AD49EB4FB5FF626C4CA8D5FFA3F09E69216B83C9866E4FD1BF9FFBEE361B8A9535D96632CE797F6594FAD385D8FFB441DF9DDF97C5FCB726F23F370FAFF3D509174EA4DA52DE7FB923AC17B9FFC9BD9FFF1CFB9893D7FFCBBC5FAE92B20EEC28D79F119AE92E54FD1F84665A486D30A742867F6B561713EF993327DBCC970328EA4F1722FFDE79B841BB0D9B31B024F2EFEB4D709BBDFF9803264B8AF59FDAD38DACFE07F39F63207BB2F9EFE7FE7432E3EEE995934AC614EB8F23AD41594DA2996E41D5FF4168A685940673DA4458283D585F4C142C6B42FFEEFDBAE78D9BFAD305E6BF96C87F765B2B5748ADA9EEBF48EF42E49F86A13BD47F2D55FF34D35D589FFFFBA19916920E266763FBC266A2E5E2DFB99E6FEF4BC271AD1DCC7F2D91FF6CCFA599B6A634FFF9237CFD589FFFD41F6B56EB3F3D803955FFD7D60263D384D5F97F009A6921F966C2E6D193C87F7A5BB71B0FDEB765CAF6CD042C60FE6B49E77FD4C8A5E301CDC9EB0F27307A12FB9FDC739B773F62FF71C3C67F7EC99EBCFECC148E7FC2F1606CDA50F57F109A6921E160FA05C295B9AEA48B69DAC017F7CC7F6BF66C26D01EE6BF967CFE077F80690CB5DF96DC3F57437B92F9F7757F99FF8C8335997F7F026FF6CF895473F2FA33533CFE71B569591BECCD2DA8FA3F48B999862EB41E4CD807FEB5E05F0BFEB5E05F0BFEB5E05F0BFEB5E05F4B6BFF34D342584C5AF0AF05FF5AF0AF05FF5AF0AF05FF5AF0AF05FF5A5AFBA79916C262D2827F2DF8D7827F2DF8D7827F2DF8D7827F2DF8D7D2DA3FCDB410169316FC6BC1BF16FC6BC1BF16FC6BC1BF16FC6BC1BF96D6FE69A685B098B4E05F0BFEB5E05F0BFEB5E05F0BFEB5E05F0BFEB5B4F67FE39E90104208218410420879EF69C9CDA74F9F06A2891BCCD2E7499FE05F1BFC6B837F6DF0AF0DFEB5C1BF36F8D706FFDA38FF2DA1991686C5A40DFEB5C1BF36F8D706FFDAE05F1BFC6B837F6DF0AF8DF3DF129A6961584CDAE05F1BFC6B837F6DF0AF0DFEB5C1BF36F8D706FFDA38FF2DA1991686C5A40DFEB5C1BF36F8D706FFDAE05F1BFC6B837F6DF0AF8DF3DF129A6961584CDAE05F1BFC6B837F6DF0AF0DFEB5C1BF36F8D706FFDA38FF2D2937D32F8FC3EDE97E782E7D8D344BB698BCF7D3709A73FF1C7C8D344FE6FFF9FEECFE74BA1D1E5F82AF91E6A96E26D49F2EB9567F4EB78FC34BF875D234F9FC7F191E6F2FFE6F1F5F92AF939689FC47B59F31E891F5FAC3FE6B9D55FFD47EF3E4F57F4EF1F827DC1B38366A11E7BF258566FA79B867C0BA245E4C93F77303ED37773614CB44FE7D010B7C7BFFAC01CBD43693E77BEA4F8F64FEDD9CBF7F8E3F47CC92FAF7F37E39884DEB11699E5AFDF1A1FE9B27F61F1FFFBC3CDEE2DF3825FFCBC923EF9FBDC034E5FA53EEBFFCDE308F47F86F723CCE7F4BA2667A2A60E382BABF2F9C1921AD132D26B779476703A733515C9DB64BB9982D71458D8359CB14FDFB75704BFDE990D4BFDBA4B912D72FB17FEA4DEFD4EB7FDCD8119B44FEB3AB71AC07EBE05F9BB4FED4FBAF642C8A57AEC9DE38FF2D899BE9E7E7E0AC3883659DFA66EEC2866E9D35FFBEB071AB936972FFEE04D25877A83F5D12FB77EE3978EA99C83F73BE7B6AF59FDADF2779FD49EECC630C4CB35E7F68A6AD93D69F6AFFC5D898C4F96F09EF9916A6B699BBB0A1DBA7E8DFCF7D779B0DC5CA3AD96632CE797F6594FAD325B1FF6983BE3DBF2F8BF96F9DC8FFDC3C3CCF57275C38916A9BF2FECB1D61BD92FB9FDCFBF9CFB18F79F2FA7F99F7CB5552D6815DCAF5670CCD749738FF2DA19916A6B698A642867FEB548B990BEF99334FB6992F0750D49F2E89FC7BE7E106ED366CC6C032917F5F6F82DBECFDC71C3059A658FFA93DDD92D5FF60FE730C649F6CFEFBB93F9DCCB87D7CE6A492718AF5C725AD41594DA2996E11E7BF2534D3C29416D3B489B0507AA45ACC7C2858D609FDBBF7EB9E376EEA4F9730FFB589FC67B7B57285D43AD5FD973FEED325917F1A86EEA1FE6B53F54F33DD25CE7F4B68A6854917136763FB86CD449B8B7FE77ABEBD2F09CD845D98FFDA44FEB33D9766DA3AA5F9CF1FE1EB97F5F94FFDB1CE6AFDA707304FD5FFB5B5C0D83489F3DF129A6961F2CD84CDA36722FFE96DDD6E3C78DF9669B66F26C422CC7F6DD2F91F3572E97890E6C9EB0F27307A26F63FB9E736EF7E89FDC70D1BFFF925FBE4F5674EE1F8271C0FC6A64D9CFF96D04C0B132E26BF40B832D73569319B36F0C53DF3DF3A7B3613D23ECC7F6DF2F91FFC01A631D47EDBE4FEB91ADA33997F5FF797F9CF385827F3EF4FE0CDFE39916A9EBCFECC291EFFB8DAB4AC0DF6E61671FE5B526EA64997541713E912FC6B837F6DF0AF0DFEB5C1BF36F8D706FFDAE05F1BE7BF2534D3C2B098B4C1BF36F8D706FFDAE05F1BFC6B837F6DF0AF0DFEB571FE5B42332D0C8B491BFC6B837F6DF0AF0DFEB5C1BF36F8D706FFDAE05F1BE7BF2534D3C2B098B4C1BF36F8D706FFDAE05F1BFC6B837F6DF0AF0DFEB571FE5B42332D0C8B491BFC6B837F6DF0AF0DFEB5C1BF36F8D706FFDAE05F1BE7BF2534D3C2B098B4C1BF36F8D706FFDAE05F1BFC6B837F6DF0AF0DFEB571FE5B72E39E90104208218410420879EF69C9CDFCFF20A0F560C23EF0AF05FF5AF0AF05FF5AF0AF05FF5AF0AF05FF5A5AFBA79916C262D2827F2DF8D7827F2DF8D7827F2DF8D7827F2DF8D7D2DA3FCDB410169316FC6BC1BF16FC6BC1BF16FC6BC1BF16FC6BC1BF96D6FE69A685B098B4E05F0BFEB5E05F0BFEB5E05F0BFEB5E05F0BFEB5B4F65F6EA63F3F0D77A787E175FE106CC806D37B3F0DA7390F0C802999FFD787B3FBD3E96E78FA3C7F1E4CA81633EA4F17AED59FD3DDD3C012B0239FFF9F87A7BB8BFF3B0A902991FFA8F633063D58AF3FECBFD6ACFAA7F69B93D7FF99E2F14FB837706CD482AAFF83149AE9D7E18101EB423C9893F77303ED377736144B22FFBE8005BEBD7FD68025B562F6FA40FDE941E6DFCD79CEE07523F5EFE7FD72109BD623684EADFE78A8FFE6C4FEE3E39FCF4F77F837A6E47F3979E4FDB3179852AE3FE5FECBEF0DF37884FF86E3ACD6FF0344CDF454C0C605F5F050383302AD8906D36DDED1D9C0E94C146BC68EF5C5E48A1A07B39614FDFB757047FDE940EADF6DD25C89EB47EC9F7AD39B7AFD8F1B3BB021F29F5D8D633D58837F2D69FDA9F75FC95814AF5CC35EEAF5FF187133FDFA1A9C1567B0AC591F4C36746BD6FCFBC2C6AD4EA6E4FEDD09A4B1EE507FBA10FB77EE3978EA49E49F39DF9D5AFDA7F6F721AF3FC99D798C8129EBF58766DA9AB4FE54FB2FC6C6845AFD3F0AEF9916B236986CE8F614FDFBB9EF6EB3A15859936D26E39CF75746A93F5D88FD4F1BF4DDF97D59CC7F6B22FF73F3F03A5F9D70E144AA2DE5FD973BC27A91FB9FDCFBF9CFB18F3979FDBFCCFBE52A29EBC08E72FD19A199EE42D5FF4168A685D406732A64F8B7667531F19E3973B2CD7C3980A2FE7421F2EF9D871BB4DBB019034B22FFBEDE04B7D9FB8F3960B2A458FFA93DDDC8EA7F30FF3906B2279BFF7EEE4F2733EE9E5E39A9644CB1FE38D21A94D5249AE91654FD1F84665A486930A74D8485D283F5C544C1B226F4EFDEAF7BDEB8A93F5D60FE6B89FC67B7B57285D49AEAFE8BF42E44FE6918BA43FDD752F54F33DD85F5F9BF1F9A6921E9607236B62F6C265A2EFE9DEBF9F6BE241CD7DAC1FCD712F9CFF65C9A696B4AF39F3FC2D78FF5F94FFDB166B5FED3039853F57F6D2D30364D589DFF07A09916926F266C1E3D89FCA7B775BBF1E07D5BA66CDF4CC002E6BF9674FE478D5C3A1ED09CBCFE7002A327B1FFC93DB779F723F61F376CFCE797ECC9EBCF4CE1F8271C0FC6A60D55FF07A19916120EA65F205C99EB4ABA98A60D7C71CFFCB766CF6602ED61FE6BC9E77FF00798C650FB6DC9FD7335B427997F5FF797F9CF385893F9F727F066FF9C483527AF3F33C5E31F579B96B5C1DEDC82AAFF83949B69E842EBC1847DE05F0BFEB5E05F0BFEB5E05F0BFEB5E05F0BFEB5B4F64F332D84C5A405FF5AF0AF05FF5AF0AF05FF5AF0AF05FF5AF0AFA5B57F9A69212C262DF8D7827F2DF8D7827F2DF8D7827F2DF8D7827F2DADFDD34C0B613169C1BF16FC6BC1BF16FC6BC1BF16FC6BC1BF16FC6B69ED9F665A088B490BFEB5E05F0BFEB5E05F0BFEB5E05F0BFEB5E05F4B6BFF34D342584C5AF0AF05FF5AF0AF05FF5AF0AF05FF5AF0AF05FF5A5AFBBF714F480821841042082184BCF7B4E4E6D3A74F03D1C40D66E9F3A44FF0AF0DFEB5C1BF36F8D706FFDAE05F1BFC6B837F6D9CFF96D04C0BC362D206FFDAE05F1BFC6B837F6DF0AF0DFEB5C1BF36F8D7C6F96F09CDB4302C266DF0AF0DFEB5C1BF36F8D706FFDAE05F1BFC6B837F6D9CFF96D04C0BC362D206FFDAE05F1BFC6B837F6DF0AF0DFEB5C1BF36F8D7C6F96F09CDB4302C266DF0AF0DFEB5C1BF36F8D706FFDAE05F1BFC6B837F6D9CFF96949BE997C7E1F6743F3C97BE469A255B4CDEFB6938CDB97F0EBE469A27F3FF7C7F767F3ADD0E8F2FC1D748F3543713EA4F975CAB3FA7DBC7E125FC3A699A7CFEBF0C8FB717FFB78F2FC9D749CB44FEA3DACF18F4C87AFD61FFB5CEAA7F6ABF79F2FA3FA778FC13EE0D1C1BB588F3DF924233FD3CDC33605D122FA6C9FBB981F69B3B1B8A6522FFBE8005BEBD7FD680656A9BC9F33DF5A74732FF6ECEDF3FC79F236649FDFB79BF1CC4A6F588344FADFEF850FFCD13FB8F8F7F5E1E6FF16F9C92FFE5E491F7CF5E609A72FD29F75F7E6F98C723FC37391EE7BF2551333D15B07141DDDF17CE8C90D6891693DBBCA3B381D39928AE4EDBA55CCC96B8A2C6C1AC658AFEFD3AB8A5FE7448EADF6DD25C89EB97D83FF5A677EAF53F6EEC884D22FFD9D538D68375F0AF4D5A7FEAFD573216C52BD7646F9CFF96C4CDF4F37370569CC1B24E7D33776143B7CE9A7F5FD8B8D5C934B97F770269AC3BD49F2E89FD3BF71C3CF54CE49F39DF3DB5FA4FEDEF93BCFE2477E63106A659AF3F34D3D649EB4FB5FF626C4CE2FCB784F74C0B53DBCC5DD8D0ED53F4EFE7BEBBCD8662659D6C3319E7BCBF324AFDE992D8FFB441DF9EDF97C5FCB74EE47F6E1E9EE7AB132E9C48B54D79FFE58EB05EC9FD4FEEFDFCE7D8C73C79FDBFCCFBE52A29EBC02EE5FA338666BA4B9CFF96D04C0B535B4C5321C3BF75AAC5CC85F7CC9927DBCC970328EA4F9744FEBDF37083761B36636099C8BFAF37C16DF6FE630E982C53ACFFD49E6EC9EA7F30FF3906B24F36FFFDDC9F4E66DC3E3E7352C938C5FAE392D6A0AC26D14CB788F3DF129A69614A8B69DA4458283D522D663E142CEB84FEDDFB75CF1B37F5A74B98FFDA44FEB3DB5AB9426A9DEAFECB1FF7E992C83F0D43F750FFB5A9FAA799EE12E7BF2534D3C2A48B89B3B17DC366A2CDC5BF733DDFDE978466C22ECC7F6D22FFD99E4B336D9DD2FCE78FF0F5CBFAFCA7FE5867B5FED30398A7EAFFDA5A606C9AC4F96F09CDB430F966C2E6D13391FFF4B66E371EBC6FCB34DB37136211E6BF36E9FC8F1AB9743C48F3E4F58713183D13FB9FDC739B77BFC4FEE3868DFFFC927DF2FA33A770FC138E0763D326CE7F4B68A6850917935F205C99EB9AB4984D1BF8E29EF96F9D3D9B09691FE6BF36F9FC0FFE00D3186ABF6D72FF5C0DED99CCBFAFFBCBFC671CAC93F9F727F066FF9C48354F5E7FE6148F7F5C6D5AD6067B738B38FF2D2937D3A44BAA8B897409FEB5C1BF36F8D706FFDAE05F1BFC6B837F6DF0AF8DF3DF129A6961584CDAE05F1BFC6B837F6DF0AF0DFEB5C1BF36F8D706FFDA38FF2DA1991686C5A40DFEB5C1BF36F8D706FFDAE05F1BFC6B837F6DF0AF8DF3DF129A6961584CDAE05F1BFC6B837F6DF0AF0DFEB5C1BF36F8D706FFDA38FF2DA1991686C5A40DFEB5C1BF36F8D706FFDAE05F1BFC6B837F6DF0AF8DF3DF921BF7848410420821841042C87B4F4B6EE6FF0701AD0713F6817F2DF8D7827F2DF8D7827F2DF8D7827F2DF8D7D2DA3FCDB410169316FC6BC1BF16FC6BC1BF16FC6BC1BF16FC6BC1BF96D6FE69A685B098B4E05F0BFEB5E05F0BFEB5E05F0BFEB5E05F0BFEB5B4F64F332D84C5A405FF5AF0AF05FF5AF0AF05FF5AF0AF05FF5AF0AFA5B57F9A69212C262DF8D7827F2DF8D7827F2DF8D7827F2DF8D7827F2DADFD979BE9CF4FC3DDE961789D3F041BB2C1F4DE4FC369CE0303604AE6FFF5E1ECFE74BA1B9E3ECF9F0713AAC58CFAD3856BF5E774F734B004ECC8E7FFE7E1E9EEE2FF8E02644AE43FAAFD8C410FD6EB0FFBAF35ABFEA9FDE6E4F57FA678FC13EE0D1C1BB5A0EAFF208566FA757860C0BA100FE6E4FDDC40FBCD9D0DC592C8BF2F60816FEF9F356049AD98BD3E507F7A90F977739E3378DD48FDFB79BF1CC4A6F5089A53AB3F1EEABF39B1FFF8F8E7F3D31DFE8D29F95F4E1E79FFEC05A694EB4FB9FFF27BC33C1EE1BFE138ABF5FF0051333D15B071413D3C14CE8C406BA2C1749B777436703A13C59AB1637D31B9A2C6C1AC2545FF7E1DDC517F3A90FA779B3457E2FA11FBA7DEF4A65EFFE3C60E6C88FC6757E3580FD6E05F4B5A7FEAFD573216C52BD7B0977AFD3F46DC4CBFBE0667C5192C6BD607930DDD9A35FFBEB071AB9329B97F770269AC3BD49F2EC4FE9D7B0E9E7A12F967CE77A756FFA9FD7DC8EB4F72671E6360CA7AFDA199B626AD3FD5FE8BB131A156FF8FC27BA685AC0D261BBA3D45FF7EEEBBDB6C2856D6649BC938E7FD9551EA4F1762FFD3067D777E5F16F3DF9AC8FFDC3CBCCE57275C38916A4B79FFE58EB05EE4FE27F77EFE73EC634E5EFF2FF37EB94ACA3AB0A35C7F4668A6BB50F57F109A6921B5C19C0A19FEAD595D4CBC67CE9C6C335F0EA0A83F5D88FC7BE7E106ED366CC6C092C8BFAF37C16DF6FE630E982C29D67F6A4F37B2FA1FCC7F8E81ECC9E6BF9FFBD3C98CBBA7574E2A1953AC3F8EB40665358966BA0555FF07A19916521ACC691361A1F4607D3151B0AC09FDBBF7EB9E376EEA4F1798FF5A22FFD96DAD5C21B5A6BAFF22BD0B917F1A86EE50FFB554FDD34C77617DFEEF87665A483A989C8DED0B9B89968B7FE77ABEBD2F09C7B57630FFB544FEB33D9766DA9AD2FCE78FF0F5637DFE537FAC59ADFFF400E654FD5F5B0B8C4D1356E7FF0168A685E49B099B474F22FFE96DDD6E3C78DF9629DB3713B080F9AF259DFF5123978E073427AF3F9CC0E849EC7F72CF6DDEFD88FDC70D1BFFF9257BF2FA335338FE09C783B16943D5FF4168A6858483E9170857E6BA922EA669035FDC33FFADD9B399407B98FF5AF2F91FFC01A631D47E5B72FF5C0DED49E6DFD7FD65FE330ED664FEFD09BCD93F2752CDC9EBCF4CF1F8C7D5A6656DB037B7A0EAFF20E5661ABAD07A30611FF8D7827F2DF8D7827F2DF8D7827F2DF8D7827F2DADFDD34C0B613169C1BF16FC6BC1BF16FC6BC1BF16FC6BC1BF16FC6B69ED9F665A088B490BFEB5E05F0BFEB5E05F0BFEB5E05F0BFEB5E05F4B6BFF34D342584C5AF0AF05FF5AF0AF05FF5AF0AF05FF5AF0AF05FF5A5AFBA79916C262D2827F2DF8D7827F2DF8D7827F2DF8D7827F2DF8D7D2DA3FCDB410169316FC6BC1BF16FC6BC1BF16FC6BC1BF16FC6BC1BF96D6FE6FDC13124208218410420821EF3D2DB9F9F4E9D34034718359FA3CE913FC6B837F6DF0AF0DFEB5C1BF36F8D706FFDAE05F1BE7BF2534D3C2B098B4C1BF36F8D706FFDAE05F1BFC6B837F6DF0AF0DFEB571FE5B42332D0C8B491BFC6B837F6DF0AF0DFEB5C1BF36F8D706FFDAE05F1BE7BF2534D3C2B098B4C1BF36F8D706FFDAE05F1BFC6B837F6DF0AF0DFEB571FE5B526EA65F1E87DBD3FDF05CFA1A69966C3179EFA7E134E7FE39F81A699ECCFFF3FDD9FDE9743B3CBE045F23CD53DD4CA83F5D72ADFE9C6E1F8797F0EBA469F2F9FF323CDE5EFCDF3EBE245F272D13F98F6A3F63D023EBF587FDD73AABFEA9FDE6C9EBFF9CE2F14FB837706CD422CE7F4B0ACDF4F370CF807549BC9826EFE706DA6FEE6C289689FCFB0216F8F6FE590396A96D26CFF7D49F1EC9FCBB397FFF1C7F8E9825F5EFE7FD72109BD623D23CB5FAE343FD374FEC3F3EFE7979BCC5BF714AFE979347DE3F7B8169CAF5A7DC7FF9BD611E8FF0DFE4789CFF9644CDF454C0C605757F5F3833425A275A4C6EF38ECE064E67A2B83A6D9772315BE28A1A07B39629FAF7EBE096FAD321A97FB7497325AE5F62FFD49BDEA9D7FFB8B1233689FC6757E3580FD6C1BF3669FDA9F75FC95814AF5C93BD71FE5B1237D3CFCFC1597106CB3AF5CDDC850DDD3A6BFE7D61E35627D3E4FEDD09A4B1EE507FBA24F6EFDC73F0D433917FE67CF7D4EA3FB5BF4FF2FA93DC99C7189866BDFED04C5B27AD3FD5FE8BB13189F3DF12DE332D4C6D33776143B74FD1BF9FFBEE361B8A9575B2CD649CF3FECA28F5A74B62FFD3067D7B7E5F16F3DF3A91FFB979789EAF4EB87022D536E5FD973BC27A25F73FB9F7F39F631FF3E4F5FF32EF97ABA4AC03BB94EBCF189AE92E71FE5B42332D4C6D314D850CFFD6A9163317DE33679E6C335F0EA0A83F5D12F9F7CEC30DDA6DD88C816522FFBEDE04B7D9FB8F3960B24CB1FE537BBA25ABFFC1FCE718C83ED9FCF7737F3A9971FBF8CC4925E314EB8F4B5A83B29A4433DD22CE7F4B68A685292DA6691361A1F448B598F950B0AC13FA77EFD73D6FDCD49F2E61FE6B13F9CF6E6BE50AA975AAFB2F7FDCA74B22FF340CDD43FDD7A6EA9F66BA4B9CFF96D04C0B932E26CEC6F60D9B893617FFCEF57C7B5F129A09BB30FFB589FC677B2ECDB4754AF39F3FC2D72FEBF39FFA639DD5FA4F0F609EAAFF6B6B81B16912E7BF2534D3C2E49B099B47CF44FED3DBBADD78F0BE2DD36CDF4C884598FFDAA4F33F6AE4D2F120CD93D71F4E60F44CEC7F72CF6DDEFD12FB8F1B36FEF34BF6C9EBCF9CC2F14F381E8C4D9B38FF2DA19916265C4C7E817065AE6BD262366DE08B7BE6BF75F66C26A47D98FFDAE4F33FF8034C63A8FDB6C9FD7335B46732FFBEEE2FF39F71B04EE6DF9FC09BFD7322D53C79FD99533CFE71B569591BECCD2DE2FCB7A4DC4C932EA92E26D225F8D706FFDAE05F1BFC6B837F6DF0AF0DFEB5C1BF36CE7F4B68A685613169837F6DF0AF0DFEB5C1BF36F8D706FFDAE05F1BFC6BE3FCB784665A18169336F8D706FFDAE05F1BFC6B837F6DF0AF0DFEB5C1BF36CE7F4B68A685613169837F6DF0AF0DFEB5C1BF36F8D706FFDAE05F1BFC6BE3FCB784665A18169336F8D706FFDAE05F1BFC6B837F6DF0AF0DFEB5C1BF36CE7F4B68A685613169837F6DF0AF0DFEB5C1BF36F8D706FFDAE05F1BFC6BE3FCB7E4C63D212184104208218410F2DED3929BF9FF4140EBC1847DE05F0BFEB5E05F0BFEB5E05F0BFEB5E05F0BFEB5B4F64F332D84C5A405FF5AF0AF05FF5AF0AF05FF5AF0AF05FF5AF0AFA5B57F9A69212C262DF8D7827F2DF8D7827F2DF8D7827F2DF8D7827F2DADFDD34C0B613169C1BF16FC6BC1BF16FC6BC1BF16FC6BC1BF16FC6B69ED9F665A088B490BFEB5E05F0BFEB5E05F0BFEB5E05F0BFEB5E05F4B6BFFE566FAF3D370777A185EE70FC1866C30BDF7D3709AF3C0009892F97F7D38BB3F9DEE86A7CFF3E7C1846A31A3FE74E15AFD39DD3D0D2C013BF2F9FF7978BABBF8BFA3009912F98F6A3F63D083F5FAC3FE6BCDAA7F6ABF3979FD9F291EFF847B03C7462DA8FA3F48A1997E1D1E18B02EC48339793F37D07E736743B124F2EF0B58E0DBFB670D58522B66AF0FD49F1E64FEDD9CE70C5E3752FF7EDE2F07B1693D82E6D4EA8F87FA6F4EEC3F3EFEF9FC74877F634AFE979347DE3F7B8129E5FA53EEBFFCDE308F47F86F38CE6AFD3F40D44C4F056C5C500F0F853323D09A6830DDE61D9D0D9CCE44B166EC585F4CAEA871306B49D1BF5F0777D49F0EA4FEDD26CD95B87EC4FEA937BDA9D7FFB8B1031B22FFD9D538D68335F8D792D69F7AFF958C45F1CA35ECA55EFF8F1137D3AFAFC1597106CB9AF5C16443B766CDBF2F6CDCEA644AEEDF9D401AEB0EF5A70BB17FE79E83A79E44FE99F3DDA9D57F6A7F1FF2FA93DC99C71898B25E7F68A6AD49EB4FB5FF626C4CA8D5FFA3F09E69216B83C9866E4FD1BF9FFBEE361B8A9535D96632CE797F6594FAD385D8FFB441DF9DDF97C5FCB726F23F370FAFF3D509174EA4DA52DE7FB923AC17B9FFC9BD9FFF1CFB9893D7FFCBBC5FAE92B20EEC28D79F119AE92E54FD1F84665A486D30A742867F6B561713EF993327DBCC970328EA4F1722FFDE79B841BB0D9B31B024F2EFEB4D709BBDFF9803264B8AF59FDAD38DACFE07F39F63207BB2F9EFE7FE7432E3EEE995934AC614EB8F23AD41594DA2996E41D5FF4168A685940673DA4458283D585F4C142C6B42FFEEFDBAE78D9BFAD305E6BF96C87F765B2B5748ADA9EEBF48EF42E49F86A13BD47F2D55FF34D35D589FFFFBA19916920E266763FBC266A2E5E2DFB99E6FEF4BC271AD1DCC7F2D91FF6CCFA599B6A634FFF9237CFD589FFFD41F6B56EB3F3D803955FFD7D60263D384D5F97F009A6921F966C2E6D193C87F7A5BB71B0FDEB765CAF6CD042C60FE6B49E77FD4C8A5E301CDC9EB0F27307A12FB9FDC739B773F62FF71C3C67F7EC99EBCFECC148E7FC2F1606CDA50F57F109A6921E160FA05C295B9AEA48B69DAC017F7CC7F6BF66C26D01EE6BF967CFE077F80690CB5DF96DC3F57437B92F9F7757F99FF8C8335997F7F026FF6CF895473F2FA33533CFE71B569591BECCD2DA8FA3F48B999862EB41E4CD807FEB5E05F0BFEB5E05F0BFEB5E05F0BFEB5E05F4B6BFF34D342584C5AF0AF05FF5AF0AF05FF5AF0AF05FF5AF0AF05FF5A5AFBA79916C262D2827F2DF8D7827F2DF8D7827F2DF8D7827F2DF8D7D2DA3FCDB410169316FC6BC1BF16FC6BC1BF16FC6BC1BF16FC6BC1BF96D6FE69A685B098B4E05F0BFEB5E05F0BFEB5E05F0BFEB5E05F0BFEB5B4F67FE39E90104208218410420879EF69C9CDA74F9F06A2891BCCD2E7499FE05F1BFC6B837F6DF0AF0DFEB5C1BF36F8D706FFDA38FF2DA1991686C5A40DFEB5C1BF36F8D706FFDAE05F1BFC6B837F6DF0AF8DF3DF129A6961584CDAE05F1BFC6B837F6DF0AF0DFEB5C1BF36F8D706FFDA38FF2DA1991686C5A40DFEB5C1BF36F8D706FFDAE05F1BFC6B837F6DF0AF8DF3DF129A6961584CDAE05F1BFC6B837F6DF0AF0DFEB5C1BF36F8D706FFDA38FF2D2937D32F8FC3EDE97E782E7D8D344BB698BCF7D3709A73FF1C7C8D344FE6FFF9FEECFE74BA1D1E5F82AF91E6A96E26D49F2EB9567F4EB78FC34BF875D234F9FC7F191E6F2FFE6F1F5F92AF939689FC47B59F31E891F5FAC3FE6B9D55FFD47EF3E4F57F4EF1F827DC1B38366A11E7BF258566FA79B867C0BA245E4C93F77303ED37773614CB44FE7D010B7C7BFFAC01CBD43693E77BEA4F8F64FEDD9CBF7F8E3F47CC92FAF7F37E39884DEB11699E5AFDF1A1FE9B27F61F1FFFBC3CDEE2DF3825FFCBC923EF9FBDC034E5FA53EEBFFCDE308F47F86F723CCE7F4BA2667A2A60E382BABF2F9C1921AD132D26B779476703A733515C9DB64BB9982D71458D8359CB14FDFB75704BFDE990D4BFDBA4B912D72FB17FEA4DEFD4EB7FDCD8119B44FEB3AB71AC07EBE05F9BB4FED4FBAF642C8A57AEC9DE38FF2D899BE9E7E7E0AC3883659DFA66EEC2866E9D35FFBEB071AB936972FFEE04D25877A83F5D12FB77EE3978EA99C83F73BE7B6AF59FDADF2779FD49EECC630C4CB35E7F68A6AD93D69F6AFFC5D898C4F96F09EF9916A6B699BBB0A1DBA7E8DFCF7D779B0DC5CA3AD96632CE797F6594FAD325B1FF6983BE3DBF2F8BF96F9DC8FFDC3C3CCF57275C38916A9BF2FECB1D61BD92FB9FDCFBF9CFB18F79F2FA7F99F7CB5552D6815DCAF5670CCD749738FF2DA19916A6B698A642867FEB548B990BEF99334FB6992F0750D49F2E89FC7BE7E106ED366CC6C032917F5F6F82DBECFDC71C3059A658FFA93DDD92D5FF60FE730C649F6CFEFBB93F9DCCB87D7CE6A492718AF5C725AD41594DA2996E11E7BF2534D3C29416D3B489B0507AA45ACC7C2858D609FDBBF7EB9E376EEA4F9730FFB589FC67B7B57285D43AD5FD973FEED325917F1A86EEA1FE6B53F54F33DD25CE7F4B68A6854917136763FB86CD449B8B7FE77ABEBD2F09CD845D98FFDA44FEB33D9766DA3AA5F9CF1FE1EB97F5F94FFDB1CE6AFDA707304FD5FFB5B5C0D83489F3DF129A6961F2CD84CDA36722FFE96DDD6E3C78DF9669B66F26C422CC7F6DD2F91F3572E97890E6C9EB0F27307A26F63FB9E736EF7E89FDC70D1BFFF925FBE4F5674EE1F8271C0FC6A64D9CFF96D04C0B132E26BF40B832D73569319B36F0C53DF3DF3A7B3613D23ECC7F6DF2F91FFC01A631D47EDBE4FEB91ADA33997F5FF797F9CF385827F3EF4FE0CDFE39916A9EBCFECC291EFFB8DAB4AC0DF6E61671FE5B526EA64997541713E912FC6B837F6DF0AF0DFEB5C1BF36F8D706FFDAE05F1BE7BF2534D3C2B098B4C1BF36F8D706FFDAE05F1BFC6B837F6DF0AF0DFEB571FE5B42332D0C8B491BFC6B837F6DF0AF0DFEB5C1BF36F8D706FFDAE05F1BE7BF2534D3C2B098B4C1BF36F8D706FFDAE05F1BFC6B837F6DF0AF0DFEB571FE5B42332D0C8B491BFC6B837F6DF0AF0DFEB5C1BF36F8D706FFDAE05F1BE7BF2534D3C2B098B4C1BF36F8D706FFDAE05F1BFC6B837F6DF0AF0DFEB571FE5B72E39E90104208218410420879EF69C9CDFCFF20A0F560C23EF0AF05FF5AF0AF05FF5AF0AF05FF5AF0AF05FF5A5AFBA79916C262D2827F2DF8D7827F2DF8D7827F2DF8D7827F2DF8D7D2DA3FCDB410169316FC6BC1BF16FC6BC1BF16FC6BC1BF16FC6BC1BF96D6FE69A685B098B4E05F0BFEB5E05F0BFEB5E05F0BFEB5E05F0BFEB5B4F65F6EA63F3F0D77A787E175FE106CC806D37B3F0DA7390F0C802999FFD787B3FBD3E96E78FA3C7F1E4CA81633EA4F17AED59FD3DDD3C012B0239FFF9F87A7BB8BFF3B0A902991FFA8F633063D58AF3FECBFD6ACFAA7F69B93D7FF99E2F14FB837706CD482AAFF83149AE9D7E18101EB423C9893F77303ED377736144B22FFBE8005BEBD7FD68025B562F6FA40FDE941E6DFCD79CEE07523F5EFE7FD72109BD623684EADFE78A8FFE6C4FEE3E39FCF4F77F837A6E47F3979E4FDB3179852AE3FE5FECBEF0DF37884FF86E3ACD6FF0344CDF454C0C605F5F050383302AD8906D36DDED1D9C0E94C146BC68EF5C5E48A1A07B39614FDFB757047FDE940EADF6DD25C89EB47EC9F7AD39B7AFD8F1B3BB021F29F5D8D633D58837F2D69FDA9F75FC95814AF5CC35EEAF5FF187133FDFA1A9C1567B0AC591F4C36746BD6FCFBC2C6AD4EA6E4FEDD09A4B1EE507FBA10FB77EE3978EA49E49F39DF9D5AFDA7F6F721AF3FC99D798C8129EBF58766DA9AB4FE54FB2FC6C6845AFD3F0AEF9916B236986CE8F614FDFBB9EF6EB3A15859936D26E39CF75746A93F5D88FD4F1BF4DDF97D59CC7F6B22FF73F3F03A5F9D70E144AA2DE5FD973BC27A91FB9FDCFBF9CFB18F3979FDBFCCFBE52A29EBC08E72FD19A199EE42D5FF4168A685D406732A64F8B7667531F19E3973B2CD7C3980A2FE7421F2EF9D871BB4DBB019034B22FFBEDE04B7D9FB8F3960B2A458FFA93DDDC8EA7F30FF3906B2279BFF7EEE4F2733EE9E5E39A9644CB1FE38D21A94D5249AE91654FD1F84665A486930A74D8485D283F5C544C1B226F4EFDEAF7BDEB8A93F5D60FE6B89FC67B7B57285D49AEAFE8BF42E44FE6918BA43FDD752F54F33DD85F5F9BF1F9A6921E9607236B62F6C265A2EFE9DEBF9F6BE241CD7DAC1FCD712F9CFF65C9A696B4AF39F3FC2D78FF5F94FFDB166B5FED3039853F57F6D2D30364D589DFF07A09916926F266C1E3D89FCA7B775BBF1E07D5BA66CDF4CC002E6BF9674FE478D5C3A1ED09CBCFE7002A327B1FFC93DB779F723F61F376CFCE797ECC9EBCF4CE1F8271C0FC6A60D55FF07A19916120EA65F205C99EB4ABA98A60D7C71CFFCB766CF6602ED61FE6BC9E77FF00798C650FB6DC9FD7335B427997F5FF797F9CF385893F9F727F066FF9C483527AF3F33C5E31F579B96B5C1DEDC82AAFF83949B69E842EBC1847DE05F0BFEB5E05F0BFEB5E05F0BFEB5E05F0BFEB5B4F64F332D84C5A405FF5AF0AF05FF5AF0AF05FF5AF0AF05FF5AF0AFA5B57F9A69212C262DF8D7827F2DF8D7827F2DF8D7827F2DF8D7827F2DADFDD34C0B613169C1BF16FC6BC1BF16FC6BC1BF16FC6BC1BF16FC6B69ED9F665A088B490BFEB5E05F0BFEB5E05F0BFEB5E05F0BFEB5E05F4B6BFF34D342584C5AF0AF05FF5AF0AF05FF5AF0AF05FF5AF0AF05FF5A5AFBBF714F480821841042082184BCF7B4E4E6D3A74F03D1C40D66E9F3A44FF0AF0DFEB5C1BF36F8D706FFDAE05F1BFC6B837F6D9CFF96D04C0BC362D206FFDAE05F1BFC6B837F6DF0AF0DFEB5C1BF36F8D7C6F96F09CDB4302C266DF0AF0DFEB5C1BF36F8D706FFDAE05F1BFC6B837F6D9CFF96D04C0BC362D206FFDAE05F1BFC6B837F6DF0AF0DFEB5C1BF36F8D7C6F96F09CDB4302C266DF0AF0DFEB5C1BF36F8D706FFDAE05F1BFC6B837F6D9CFF96949BE997C7E1F6743F3C97BE469A255B4CDEFB6938CDB97F0EBE469A27F3FF7C7F767F3ADD0E8F2FC1D748F3543713EA4F975CAB3FA7DBC7E125FC3A699A7CFEBF0C8FB717FFB78F2FC9D749CB44FEA3DACF18F4C87AFD61FFB5CEAA7F6ABF79F2FA3FA778FC13EE0D1C1BB588F3DF924233FD3CDC33605D122FA6C9FBB981F69B3B1B8A6522FFBE8005BEBD7FD680656A9BC9F33DF5A74732FF6ECEDF3FC79F236649FDFB79BF1CC4A6F588344FADFEF850FFCD13FB8F8F7F5E1E6FF16F9C92FFE5E491F7CF5E609A72FD29F75F7E6F98C723FC37391EE7BF2551333D15B07141DDDF17CE8C90D6891693DBBCA3B381D39928AE4EDBA55CCC96B8A2C6C1AC658AFEFD3AB8A5FE7448EADF6DD25C89EB97D83FF5A677EAF53F6EEC884D22FFD9D538D68375F0AF4D5A7FEAFD573216C52BD7646F9CFF96C4CDF4F37370569CC1B24E7D33776143B7CE9A7F5FD8B8D5C934B97F770269AC3BD49F2E89FD3BF71C3CF54CE49F39DF3DB5FA4FEDEF93BCFE2477E63106A659AF3F34D3D649EB4FB5FF626C4CE2FCB784F74C0B53DBCC5DD8D0ED53F4EFE7BEBBCD8662659D6C3319E7BCBF324AFDE992D8FFB441DF9EDF97C5FCB74EE47F6E1E9EE7AB132E9C48B54D79FFE58EB05EC9FD4FEEFDFCE7D8C73C79FDBFCCFBE52A29EBC02EE5FA338666BA4B9CFF96D04C0B535B4C5321C3BF75AAC5CC85F7CC9927DBCC970328EA4F9744FEBDF37083761B36636099C8BFAF37C16DF6FE630E982C53ACFFD49E6EC9EA7F30FF3906B24F36FFFDDC9F4E66DC3E3E7352C938C5FAE392D6A0AC26D14CB788F3DF129A69614A8B69DA4458283D522D663E142CEB84FEDDFB75CF1B37F5A74B98FFDA44FEB3DB5AB9426A9DEAFECB1FF7E992C83F0D43F750FFB5A9FAA799EE12E7BF2534D3C2A48B89B3B17DC366A2CDC5BF733DDFDE978466C22ECC7F6D22FFD99E4B336D9DD2FCE78FF0F5CBFAFCA7FE5867B5FED30398A7EAFFDA5A606C9AC4F96F09CDB430F966C2E6D13391FFF4B66E371EBC6FCB34DB37136211E6BF36E9FC8F1AB9743C48F3E4F58713183D13FB9FDC739B77BFC4FEE3868DFFFC927DF2FA33A770FC138E0763D326CE7F4B68A6850917935F205C99EB9AB4984D1BF8E29EF96F9D3D9B09691FE6BF36F9FC0FFE00D3186ABF6D72FF5C0DED99CCBFAFFBCBFC671CAC93F9F727F066FF9C48354F5E7FE6148F7F5C6D5AD6067B738B38FF2D2937D3A44BAA8B897409FEB5C1BF36F8D706FFDAE05F1BFC6B837F6DF0AF8DF3DF129A6961584CDAE05F1BFC6B837F6DF0AF0DFEB5C1BF36F8D706FFDA38FF2DA1991686C5A40DFEB5C1BF36F8D706FFDAE05F1BFC6B837F6DF0AF8DF3DF129A6961584CDAE05F1BFC6B837F6DF0AF0DFEB5C1BF36F8D706FFDA38FF2DA1991686C5A40DFEB5C1BF36F8D706FFDAE05F1BFC6B837F6DF0AF8DF3DF921BF7848410420821841042C87B4F4B6EE6FF0701AD0713F6817F2DF8D7827F2DF8D7827F2DF8D7827F2DF8D7D2DA3FCDB410169316FC6BC1BF16FC6BC1BF16FC6BC1BF16FC6BC1BF96D6FE69A685B098B4E05F0BFEB5E05F0BFEB5E05F0BFEB5E05F0BFEB5B4F64F332D84C5A405FF5AF0AF05FF5AF0AF05FF5AF0AF05FF5AF0AFA5B57F9A69212C262DF8D7827F2DF8D7827F2DF8D7827F2DF8D7827F2DADFD979BE9CF4FC3DDE961789D3F041BB2C1F4DE4FC369CE0303604AE6FFF5E1ECFE74BA1B9E3ECF9F0713AAC58CFAD3856BF5E774F734B004ECC8E7FFE7E1E9EEE2FF8E02644AE43FAAFD8C410FD6EB0FFBAF35ABFEA9FDE6E4F57FA678FC13EE0D1C1BB5A0EAFF208566FA757860C0BA100FE6E4FDDC40FBCD9D0DC592C8BF2F60816FEF9F356049AD98BD3E507F7A90F977739E3378DD48FDFB79BF1CC4A6F5089A53AB3F1EEABF39B1FFF8F8E7F3D31DFE8D29F95F4E1E79FFEC05A694EB4FB9FFF27BC33C1EE1BFE138ABF5FF0051333D15B071413D3C14CE8C406BA2C1749B777436703A13C59AB1637D31B9A2C6C1AC2545FF7E1DDC517F3A90FA779B3457E2FA11FBA7DEF4A65EFFE3C60E6C88FC6757E3580FD6E05F4B5A7FEAFD573216C52BD7B0977AFD3F46DC4CBFBE0667C5192C6BD607930DDD9A35FFBEB071AB9329B97F770269AC3BD49F2EC4FE9D7B0E9E7A12F967CE77A756FFA9FD7DC8EB4F72671E6360CA7AFDA199B626AD3FD5FE8BB131A156FF8FC27BA685AC0D261BBA3D45FF7EEEBBDB6C2856D6649BC938E7FD9551EA4F1762FFD3067D777E5F16F3DF9AC8FFDC3CBCCE57275C38916A4B79FFE58EB05EE4FE27F77EFE73EC634E5EFF2FF37EB94ACA3AB0A35C7F4668A6BB50F57F109A6921B5C19C0A19FEAD595D4CBC67CE9C6C335F0EA0A83F5D88FC7BE7E106ED366CC6C092C8BFAF37C16DF6FE630E982C29D67F6A4F37B2FA1FCC7F8E81ECC9E6BF9FFBD3C98CBBA7574E2A1953AC3F8EB40665358966BA0555FF07A19916521ACC691361A1F4607D3151B0AC09FDBBF7EB9E376EEA4F1798FF5A22FFD96DAD5C21B5A6BAFF22BD0B917F1A86EE50FFB554FDD34C77617DFEEF87665A483A989C8DED0B9B89968B7FE77ABEBD2F09C7B57630FFB544FEB33D9766DA9AD2FCE78FF0F5637DFE537FAC59ADFFF400E654FD5F5B0B8C4D1356E7FF0168A685E49B099B474F22FFE96DDD6E3C78DF9629DB3713B080F9AF259DFF5123978E073427AF3F9CC0E849EC7F72CF6DDEFD88FDC70D1BFFF9257BF2FA335338FE09C783B16943D5FF4168A6858483E9170857E6BA922EA669035FDC33FFADD9B399407B98FF5AF2F91FFC01A631D47E5B72FF5C0DED49E6DFD7FD65FE330ED664FEFD09BCD93F2752CDC9EBCF4CF1F8C7D5A6656DB037B7A0EAFF20E5661ABAD07A30611FF8D7827F2DF8D7827F2DF8D7827F2DF8D7827F2DADFDD34C0B613169C1BF16FC6BC1BF16FC6BC1BF16FC6BC1BF16FC6B69ED9F665A088B490BFEB5E05F0BFEB5E05F0BFEB5E05F0BFEB5E05F4B6BFF34D342584C5AF0AF05FF5AF0AF05FF5AF0AF05FF5AF0AF05FF5A5AFBA79916C262D2827F2DF8D7827F2DF8D7827F2DF8D7827F2DF8D7D2DA3FCDB410169316FC6BC1BF16FC6BC1BF16FC6BC1BF16FC6BC1BF96D6FE6FDC13124208218410420821EF3D2DB9F9F4E9D34034718359FA3CE913FC6B837F6DF0AF0DFEB5C1BF36F8D706FFDAE05F1BE7BF2534D3C2B098B4C1BF36F8D706FFDAE05F1BFC6B837F6DF0AF0DFEB571FE5B42332D0C8B491BFC6B837F6DF0AF0DFEB5C1BF36F8D706FFDAE05F1BE7BF2534D3C2B098B4C1BF36F8D706FFDAE05F1BFC6B837F6DF0AF0DFEB571FE5B526EA65F1E87DBD3FDF05CFA1A69966C3179EFA7E134E7FE39F81A699ECCFFF3FDD9FDE9743B3CBE045F23CD53DD4CA83F5D72ADFE9C6E1F8797F0EBA469F2F9FF323CDE5EFCDF3EBE245F272D13F98F6A3F63D023EBF587FDD73AABFEA9FDE6C9EBFF9CE2F14FB837706CD422CE7F4B0ACDF4F370CF807549BC9826EFE706DA6FEE6C289689FCFB0216F8F6FE590396A96D26CFF7D49F1EC9FCBB397FFF1C7F8E9825F5EFE7FD72109BD623D23CB5FAE343FD374FEC3F3EFE7979BCC5BF714AFE979347DE3F7B8169CAF5A7DC7FF9BD611E8FF0DFE4789CFF9644CDF454C0C605757F5F3833425A275A4C6EF38ECE064E67A2B83A6D9772315BE28A1A07B39629FAF7EBE096FAD321A97FB7497325AE5F62FFD49BDEA9D7FFB8B1233689FC6757E3580FD6C1BF3669FDA9F75FC95814AF5C93BD71FE5B1237D3CFCFC1597106CB3AF5CDDC850DDD3A6BFE7D61E35627D3E4FEDD09A4B1EE507FBA24F6EFDC73F0D433917FE67CF7D4EA3FB5BF4FF2FA93DC99C7189866BDFED04C5B27AD3FD5FE8BB13189F3DF12DE332D4C6D33776143B74FD1BF9FFBEE361B8A9575B2CD649CF3FECA28F5A74B62FFD3067D7B7E5F16F3DF3A91FFB979789EAF4EB87022D536E5FD973BC27A25F73FB9F7F39F631FF3E4F5FF32EF97ABA4AC03BB94EBCF189AE92E71FE5B42332D4C6D314D850CFFD6A9163317DE33679E6C335F0EA0A83F5D12F9F7CEC30DDA6DD88C816522FFBEDE04B7D9FB8F3960B24CB1FE537BBA25ABFFC1FCE718C83ED9FCF7737F3A9971FBF8CC4925E314EB8F4B5A83B29A4433DD22CE7F4B68A685292DA6691361A1F448B598F950B0AC13FA77EFD73D6FDCD49F2E61FE6B13F9CF6E6BE50AA975AAFB2F7FDCA74B22FF340CDD43FDD7A6EA9F66BA4B9CFF96D04C0B932E26CEC6F60D9B893617FFCEF57C7B5F129A09BB30FFB589FC677B2ECDB4754AF39F3FC2D72FEBF39FFA639DD5FA4F0F609EAAFF6B6B81B16912E7BF2534D3C2E49B099B47CF44FED3DBBADD78F0BE2DD36CDF4C884598FFDAA4F33F6AE4D2F120CD93D71F4E60F44CEC7F72CF6DDEFD12FB8F1B36FEF34BF6C9EBCF9CC2F14F381E8C4D9B38FF2DA19916265C4C7E817065AE6BD262366DE08B7BE6BF75F66C26A47D98FFDAE4F33FF8034C63A8FDB6C9FD7335B46732FFBEEE2FF39F71B04EE6DF9FC09BFD7322D53C79FD99533CFE71B569591BECCD2DE2FCB7A4DC4C932EA92E26D225F8D706FFDAE05F1BFC6B837F6DF0AF0DFEB5C1BF36CE7F4B68A685613169837F6DF0AF0DFEB5C1BF36F8D706FFDAE05F1BFC6BE3FCB784665A18169336F8D706FFDAE05F1BFC6B837F6DF0AF0DFEB5C1BF36CE7F4B68A685613169837F6DF0AF0DFEB5C1BF36F8D706FFDAE05F1BFC6BE3FCB784665A18169336F8D706FFDAE05F1BFC6B837F6DF0AF0DFEB5C1BF36CE7F4B68A685613169837F6DF0AF0DFEB5C1BF36F8D706FFDAE05F1BFC6BE3FCB7E4C63D212184104208218410F2DED3929BF9FF4140EBC1847DE05F0BFEB5E05F0BFEB5E05F0BFEB5E05F0BFEB5B4F64F332D84C5A405FF5AF0AF05FF5AF0AF05FF5AF0AF05FF5AF0AFA5B57F9A69212C262DF8D7827F2DF8D7827F2DF8D7827F2DF8D7827F2DADFDD34C0B613169C1BF16FC6BC1BF16FC6BC1BF16FC6BC1BF16FC6B69ED9F665A088B490BFEB5E05F0BFEB5E05F0BFEB5E05F0BFEB5E05F4B6BFFE566FAF3D370777A185EE70FC1866C30BDF7D3709AF3C0009892F97F7D38BB3F9DEE86A7CFF3E7C1846A31A3FE74E15AFD39DD3D0D2C013BF2F9FF7978BABBF8BFA3009912F98F6A3F63D083F5FAC3FE6BCDAA7F6ABF3979FD9F291EFF847B03C7462DA8FA3F48A1997E1D1E18B02EC48339793F37D07E736743B124F2EF0B58E0DBFB670D58522B66AF0FD49F1E64FEDD9CE70C5E3752FF7EDE2F07B1693D82E6D4EA8F87FA6F4EEC3F3EFEF9FC74877F634AFE979347DE3F7B8129E5FA53EEBFFCDE308F47F86F38CE6AFD3F40D44C4F056C5C500F0F853323D09A6830DDE61D9D0D9CCE44B166EC585F4CAEA871306B49D1BF5F0777D49F0EA4FEDD26CD95B87EC4FEA937BDA9D7FFB8B1031B22FFD9D538D68335F8D792D69F7AFF958C45F1CA35ECA55EFF8F1137D3AFAFC1597106CB9AF5C16443B766CDBF2F6CDCEA644AEEDF9D401AEB0EF5A70BB17FE79E83A79E44FE99F3DDA9D57F6A7F1FF2FA93DC99C71898B25E7F68A6AD49EB4FB5FF626C4CA8D5FFA3F09E69216B83C9866E4FD1BF9FFBEE361B8A9535D96632CE797F6594FAD385D8FFB441DF9DDF97C5FCB726F23F370FAFF3D509174EA4DA52DE7FB923AC17B9FFC9BD9FFF1CFB9893D7FFCBBC5FAE92B20EEC28D79F119AE92E54FD1F84665A486D30A742867F6B561713EF993327DBCC970328EA4F1722FFDE79B841BB0D9B31B024F2EFEB4D709BBDFF9803264B8AF59FDAD38DACFE07F39F63207BB2F9EFE7FE7432E3EEE995934AC614EB8F23AD41594DA2996E41D5FF4168A685940673DA4458283D585F4C142C6B42FFEEFDBAE78D9BFAD305E6BF96C87F765B2B5748ADA9EEBF48EF42E49F86A13BD47F2D55FF34D35D589FFFFBA19916920E266763FBC266A2E5E2DFB99E6FEF4BC271AD1DCC7F2D91FF6CCFA599B6A634FFF9237CFD589FFFD41F6B56EB3F3D803955FFD7D60263D384D5F97F009A6921F966C2E6D193C87F7A5BB71B0FDEB765CAF6CD042C60FE6B49E77FD4C8A5E301CDC9EB0F27307A12FB9FDC739B773F62FF71C3C67F7EC99EBCFECC148E7FC2F1606CDA50F57F109A6921E160FA05C295B9AEA48B69DAC017F7CC7F6BF66C26D01EE6BF967CFE077F80690CB5DF96DC3F57437B92F9F7757F99FF8C8335997F7F026FF6CF895473F2FA33533CFE71B569591BECCD2DA8FA3F48B999862EB41E4CD807FEB5E05F0BFEB5E05F0BFEB5E05F0BFEB5E05F4B6BFF34D342584C5AF0AF05FF5AF0AF05FF5AF0AF05FF5AF0AF05FF5A5AFBA79916C262D2827F2DF8D7827F2DF8D7827F2DF8D7827F2DF8D7D2DA3FCDB410169316FC6BC1BF16FC6BC1BF16FC6BC1BF16FC6BC1BF96D6FE69A685B098B4E05F0BFEB5E05F0BFEB5E05F0BFEB5E05F0BFEB5B4F67FE39E90104208218410420879EF69C9CDA74F9F06A2891BCCD2E7499FE05F1BFC6B837F6DF0AF0DFEB5C1BF36F8D706FFDA38FF2DA1991686C5A40DFEB5C1BF36F8D706FFDAE05F1BFC6B837F6DF0AF8DF3DF129A6961584CDAE05F1BFC6B837F6DF0AF0DFEB5C1BF36F8D706FFDA38FF2DA1991686C5A40DFEB5C1BF36F8D706FFDAE05F1BFC6B837F6DF0AF8DF3DF129A6961584CDAE05F1BFC6B837F6DF0AF0DFEB5C1BF36F8D706FFDA38FF2D2937D32F8FC3EDE97E782E7D8D344BB698BCF7D3709A73FF1C7C8D344FE6FFF9FEECFE74BA1D1E5F82AF91E6A96E26D49F2EB9567F4EB78FC34BF875D234F9FC7F191E6F2FFE6F1F5F92AF939689FC47B59F31E891F5FAC3FE6B9D55FFD47EF3E4F57F4EF1F827DC1B38366A11E7BF258566FA79B867C0BA245E4C93F77303ED37773614CB44FE7D010B7C7BFFAC01CBD43693E77BEA4F8F64FEDD9CBF7F8E3F47CC92FAF7F37E39884DEB11699E5AFDF1A1FE9B27F61F1FFFBC3CDEE2DF3825FFCBC923EF9FBDC034E5FA53EEBFFCDE308F47F86F723CCE7F4BA2667A2A60E382BABF2F9C1921AD132D26B779476703A733515C9DB64BB9982D71458D8359CB14FDFB75704BFDE990D4BFDBA4B912D72FB17FEA4DEFD4EB7FDCD8119B44FEB3AB71AC07EBE05F9BB4FED4FBAF642C8A57AEC9DE38FF2D899BE9E7E7E0AC3883659DFA66EEC2866E9D35FFBEB071AB936972FFEE04D25877A83F5D12FB77EE3978EA99C83F73BE7B6AF59FDADF2779FD49EECC630C4CB35E7F68A6AD93D69F6AFFC5D898C4F96F09EF9916A6B699BBB0A1DBA7E8DFCF7D779B0DC5CA3AD96632CE797F6594FAD325B1FF6983BE3DBF2F8BF96F9DC8FFDC3C3CCF57275C38916A9BF2FECB1D61BD92FB9FDCFBF9CFB18F79F2FA7F99F7CB5552D6815DCAF5670CCD749738FF2DA19916A6B698A642867FEB548B990BEF99334FB6992F0750D49F2E89FC7BE7E106ED366CC6C032917F5F6F82DBECFDC71C3059A658FFA93DDD92D5FF60FE730C649F6CFEFBB93F9DCCB87D7CE6A492718AF5C725AD41594DA2996E11E7BF2534D3C29416D3B489B0507AA45ACC7C2858D609FDBBF7EB9E376EEA4F9730FFB589FC67B7B57285D43AD5FD973FEED325917F1A86EEA1FE6B53F54F33DD25CE7F4B68A6854917136763FB86CD449B8B7FE77ABEBD2F09CD845D98FFDA44FEB33D9766DA3AA5F9CF1FE1EB97F5F94FFDB1CE6AFDA707304FD5FFB5B5C0D83489F3DF129A6961F2CD84CDA36722FFE96DDD6E3C78DF9669B66F26C422CC7F6DD2F91F3572E97890E6C9EB0F27307A26F63FB9E736EF7E89FDC70D1BFFF925FBE4F5674EE1F8271C0FC6A64D9CFF96D04C0B132E26BF40B832D73569319B36F0C53DF3DF3A7B3613D23ECC7F6DF2F91FFC01A631D47EDBE4FEB91ADA33997F5FF797F9CF385827F3EF4FE0CDFE39916A9EBCFECC291EFFB8DAB4AC0DF6E61671FE5B526EA64997541713E912FC6B837F6DF0AF0DFEB5C1BF36F8D706FFDAE05F1BE7BF2534D3C2B098B4C1BF36F8D706FFDAE05F1BFC6B837F6DF0AF0DFEB571FE5B42332D0C8B491BFC6B837F6DF0AF0DFEB5C1BF36F8D706FFDAE05F1BE7BF2534D3C2B098B4C1BF36F8D706FFDAE05F1BFC6B837F6DF0AF0DFEB571FE5B42332D0C8B491BFC6B837F6DF0AF0DFEB5C1BF36F8D706FFDAE05F1BE7BF2534D3C2B098B4C1BF36F8D706FFDAE05F1BFC6B837F6DF0AF0DFEB571FE5B72E39E90104208218410420879EF69C9CDFCFF20A0F560C23EF0AF05FF5AF0AF05FF5AF0AF05FF5AF0AF05FF5A5AFBA79916C262D2827F2DF8D7827F2DF8D7827F2DF8D7827F2DF8D7D2DA3FCDB410169316FC6BC1BF16FC6BC1BF16FC6BC1BF16FC6BC1BF96D6FE69A685B098B4E05F0BFEB5E05F0BFEB5E05F0BFEB5E05F0BFEB5B4F65F6EA63F3F0D77A787E175FE106CC806D37B3F0DA7390F0C802999FFD787B3FBD3E96E78FA3C7F1E4CA81633EA4F17AED59FD3DDD3C012B0239FFF9F87A7BB8BFF3B0A902991FFA8F633063D58AF3FECBFD6ACFAA7F69B93D7FF99E2F14FB837706CD482AAFF83149AE9D7E18101EB423C9893F77303ED377736144B22FFBE8005BEBD7FD68025B562F6FA40FDE941E6DFCD79CEE07523F5EFE7FD72109BD623684EADFE78A8FFE6C4FEE3E39FCF4F77F837A6E47F3979E4FDB3179852AE3FE5FECBEF0DF37884FF86E3ACD6FF0344CDF454C0C605F5F050383302AD8906D36DDED1D9C0E94C146BC68EF5C5E48A1A07B39614FDFB757047FDE940EADF6DD25C89EB47EC9F7AD39B7AFD8F1B3BB021F29F5D8D633D58837F2D69FDA9F75FC95814AF5CC35EEAF5FF187133FDFA1A9C1567B0AC591F4C36746BD6FCFBC2C6AD4EA6E4FEDD09A4B1EE507FBA10FB77EE3978EA49E49F39DF9D5AFDA7F6F721AF3FC99D798C8129EBF58766DA9AB4FE54FB2FC6C6845AFD3F0AEF9916B236986CE8F614FDFBB9EF6EB3A15859936D26E39CF75746A93F5D88FD4F1BF4DDF97D59CC7F6B22FF73F3F03A5F9D70E144AA2DE5FD973BC27A91FB9FDCFBF9CFB18F3979FDBFCCFBE52A29EBC08E72FD19A199EE42D5FF4168A685D406732A64F8B7667531F19E3973B2CD7C3980A2FE7421F2EF9D871BB4DBB019034B22FFBEDE04B7D9FB8F3960B2A458FFA93DDDC8EA7F30FF3906B2279BFF7EEE4F2733EE9E5E39A9644CB1FE38D21A94D5249AE91654FD1F84665A486930A74D8485D283F5C544C1B226F4EFDEAF7BDEB8A93F5D60FE6B89FC67B7B57285D49AEAFE8BF42E44FE6918BA43FDD752F54F33DD85F5F9BF1F9A6921E9607236B62F6C265A2EFE9DEBF9F6BE241CD7DAC1FCD712F9CFF65C9A696B4AF39F3FC2D78FF5F94FFDB166B5FED3039853F57F6D2D30364D589DFF07A09916926F266C1E3D89FCA7B775BBF1E07D5BA66CDF4CC002E6BF9674FE478D5C3A1ED09CBCFE7002A327B1FFC93DB779F723F61F376CFCE797ECC9EBCF4CE1F8271C0FC6A60D55FF07A19916120EA65F205C99EB4ABA98A60D7C71CFFCB766CF6602ED61FE6BC9E77FF00798C650FB6DC9FD7335B427997F5FF797F9CF385893F9F727F066FF9C483527AF3F33C5E31F579B96B5C1DEDC82AAFF83949B69E842EBC1847DE05F0BFEB5E05F0BFEB5E05F0BFEB5E05F0BFEB5B4F64F332D84C5A405FF5AF0AF05FF5AF0AF05FF5AF0AF05FF5AF0AFA5B57F9A69212C262DF8D7827F2DF8D7827F2DF8D7827F2DF8D7827F2DADFDD34C0B613169C1BF16FC6BC1BF16FC6BC1BF16FC6BC1BF16FC6B69ED9F665A088B490BFEB5E05F0BFEB5E05F0BFEB5E05F0BFEB5E05F4B6BFF34D342584C5AF0AF05FF5AF0AF05FF5AF0AF05FF5AF0AF05FF5A5AFBBF714F480821841042082184BCF7B4E4E6D3A74F03D1C40D66E9F3A44FF0AF0DFEB5C1BF36F8D706FFDAE05F1BFC6B837F6D9CFF96D04C0BC362D206FFDAE05F1BFC6B837F6DF0AF0DFEB5C1BF36F8D7C6F96F09CDB4302C266DF0AF0DFEB5C1BF36F8D706FFDAE05F1BFC6B837F6D9CFF96D04C0BC362D206FFDAE05F1BFC6B837F6DF0AF0DFEB5C1BF36F8D7C6F96F09CDB4302C266DF0AF0DFEB5C1BF36F8D706FFDAE05F1BFC6B837F6D9CFF760CC3FF0F41A3ECD8696B97BF0000000049454E44AE426082 --GO */ -- run packages to load search data & run data DECLARE @RC int -<<<<<<< HEAD -EXECUTE @RC = [atlas].[app].[Search_MasterDataUpdate] -======= -EXECUTE @RC = [Data_Governance_Pub].[app].[Search_MasterDataUpdate] ->>>>>>> dev + +if object_id('app.Search_MasterDataUpdate', 'P') is not null +begin + EXECUTE @RC = [app].[Search_MasterDataUpdate] +end GO DECLARE @RC int -EXECUTE @RC = [atlas].[app].[CalculateReportRunTimeData] + +if object_id('app.CalculateReportRunTimeData', 'P') is not null +begin + EXECUTE @RC = [app].[CalculateReportRunTimeData] +end GO DECLARE @RC int -EXECUTE @RC = [atlas].[app].[CalculateReportRunData] + +if object_id('app.CalculateReportRunData', 'P') is not null +begin + EXECUTE @RC = [app].[CalculateReportRunData] +end GO select 'completed'; diff --git a/web/web.csproj b/web/web.csproj index 4085f89a..5ffd930a 100644 --- a/web/web.csproj +++ b/web/web.csproj @@ -1,6 +1,6 @@ - net8.0 + net9.0 OutOfProcess Atlas_Web enable @@ -28,50 +28,56 @@ true - - - + + + - - - + + + - - - - - - - - + + + + + + + + all runtime; build; native; contentfiles; analyzers; buildtransitive - - + + - - - - - + + + + + - - + + runtime; build; native; contentfiles; analyzers; buildtransitive all - $(DefaultItemExcludes);solr\example\**\* - - - + $(DefaultItemExcludes);solr\example\**\* + + + @@ -88,6 +94,9 @@ + + + diff --git a/web/wwwroot/css/theme.scss b/web/wwwroot/css/theme.scss index 0fe7fb0d..4c76eed9 100644 --- a/web/wwwroot/css/theme.scss +++ b/web/wwwroot/css/theme.scss @@ -546,8 +546,8 @@ input.css-collapse { } .logo-text { - transition-property: color, background-color, border-color, - text-decoration-color, fill, stroke; + transition-property: + color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; color: rgb(51 65 85); diff --git a/web/wwwroot/font/inter/100.css b/web/wwwroot/font/inter/100.css index 8bdc26e7..cb7174ff 100644 --- a/web/wwwroot/font/inter/100.css +++ b/web/wwwroot/font/inter/100.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 100; src: url(/font/inter/files/inter-cyrillic-ext-100-normal.woff2) format('woff2'), url(/font/inter/files/inter-cyrillic-ext-100-normal.woff) format('woff'); unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F; @@ -12,7 +12,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 100; src: url(/font/inter/files/inter-cyrillic-100-normal.woff2) format('woff2'), url(/font/inter/files/inter-cyrillic-100-normal.woff) format('woff'); unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; @@ -22,7 +22,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 100; src: url(/font/inter/files/inter-greek-ext-100-normal.woff2) format('woff2'), url(/font/inter/files/inter-greek-ext-100-normal.woff) format('woff'); unicode-range: U+1F00-1FFF; @@ -32,7 +32,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 100; src: url(/font/inter/files/inter-greek-100-normal.woff2) format('woff2'), url(/font/inter/files/inter-greek-100-normal.woff) format('woff'); unicode-range: U+0370-03FF; @@ -42,7 +42,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 100; src: url(/font/inter/files/inter-vietnamese-100-normal.woff2) format('woff2'), url(/font/inter/files/inter-vietnamese-100-normal.woff) format('woff'); unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB; @@ -52,18 +52,18 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 100; src: url(/font/inter/files/inter-latin-ext-100-normal.woff2) format('woff2'), url(/font/inter/files/inter-latin-ext-100-normal.woff) format('woff'); - unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; + unicode-range: U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; } /* inter-latin-100-normal */ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 100; src: url(/font/inter/files/inter-latin-100-normal.woff2) format('woff2'), url(/font/inter/files/inter-latin-100-normal.woff) format('woff'); - unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; + unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; } \ No newline at end of file diff --git a/web/wwwroot/font/inter/200.css b/web/wwwroot/font/inter/200.css index a8a6f781..bf1c6084 100644 --- a/web/wwwroot/font/inter/200.css +++ b/web/wwwroot/font/inter/200.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 200; src: url(/font/inter/files/inter-cyrillic-ext-200-normal.woff2) format('woff2'), url(/font/inter/files/inter-cyrillic-ext-200-normal.woff) format('woff'); unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F; @@ -12,7 +12,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 200; src: url(/font/inter/files/inter-cyrillic-200-normal.woff2) format('woff2'), url(/font/inter/files/inter-cyrillic-200-normal.woff) format('woff'); unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; @@ -22,7 +22,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 200; src: url(/font/inter/files/inter-greek-ext-200-normal.woff2) format('woff2'), url(/font/inter/files/inter-greek-ext-200-normal.woff) format('woff'); unicode-range: U+1F00-1FFF; @@ -32,7 +32,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 200; src: url(/font/inter/files/inter-greek-200-normal.woff2) format('woff2'), url(/font/inter/files/inter-greek-200-normal.woff) format('woff'); unicode-range: U+0370-03FF; @@ -42,7 +42,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 200; src: url(/font/inter/files/inter-vietnamese-200-normal.woff2) format('woff2'), url(/font/inter/files/inter-vietnamese-200-normal.woff) format('woff'); unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB; @@ -52,18 +52,18 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 200; src: url(/font/inter/files/inter-latin-ext-200-normal.woff2) format('woff2'), url(/font/inter/files/inter-latin-ext-200-normal.woff) format('woff'); - unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; + unicode-range: U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; } /* inter-latin-200-normal */ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 200; src: url(/font/inter/files/inter-latin-200-normal.woff2) format('woff2'), url(/font/inter/files/inter-latin-200-normal.woff) format('woff'); - unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; + unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; } \ No newline at end of file diff --git a/web/wwwroot/font/inter/300.css b/web/wwwroot/font/inter/300.css index eec71c26..1286935c 100644 --- a/web/wwwroot/font/inter/300.css +++ b/web/wwwroot/font/inter/300.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/inter/files/inter-cyrillic-ext-300-normal.woff2) format('woff2'), url(/font/inter/files/inter-cyrillic-ext-300-normal.woff) format('woff'); unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F; @@ -12,7 +12,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/inter/files/inter-cyrillic-300-normal.woff2) format('woff2'), url(/font/inter/files/inter-cyrillic-300-normal.woff) format('woff'); unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; @@ -22,7 +22,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/inter/files/inter-greek-ext-300-normal.woff2) format('woff2'), url(/font/inter/files/inter-greek-ext-300-normal.woff) format('woff'); unicode-range: U+1F00-1FFF; @@ -32,7 +32,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/inter/files/inter-greek-300-normal.woff2) format('woff2'), url(/font/inter/files/inter-greek-300-normal.woff) format('woff'); unicode-range: U+0370-03FF; @@ -42,7 +42,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/inter/files/inter-vietnamese-300-normal.woff2) format('woff2'), url(/font/inter/files/inter-vietnamese-300-normal.woff) format('woff'); unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB; @@ -52,18 +52,18 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/inter/files/inter-latin-ext-300-normal.woff2) format('woff2'), url(/font/inter/files/inter-latin-ext-300-normal.woff) format('woff'); - unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; + unicode-range: U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; } /* inter-latin-300-normal */ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/inter/files/inter-latin-300-normal.woff2) format('woff2'), url(/font/inter/files/inter-latin-300-normal.woff) format('woff'); - unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; + unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; } \ No newline at end of file diff --git a/web/wwwroot/font/inter/400.css b/web/wwwroot/font/inter/400.css index 98787644..9128ac86 100644 --- a/web/wwwroot/font/inter/400.css +++ b/web/wwwroot/font/inter/400.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/inter/files/inter-cyrillic-ext-400-normal.woff2) format('woff2'), url(/font/inter/files/inter-cyrillic-ext-400-normal.woff) format('woff'); unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F; @@ -12,7 +12,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/inter/files/inter-cyrillic-400-normal.woff2) format('woff2'), url(/font/inter/files/inter-cyrillic-400-normal.woff) format('woff'); unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; @@ -22,7 +22,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/inter/files/inter-greek-ext-400-normal.woff2) format('woff2'), url(/font/inter/files/inter-greek-ext-400-normal.woff) format('woff'); unicode-range: U+1F00-1FFF; @@ -32,7 +32,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/inter/files/inter-greek-400-normal.woff2) format('woff2'), url(/font/inter/files/inter-greek-400-normal.woff) format('woff'); unicode-range: U+0370-03FF; @@ -42,7 +42,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/inter/files/inter-vietnamese-400-normal.woff2) format('woff2'), url(/font/inter/files/inter-vietnamese-400-normal.woff) format('woff'); unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB; @@ -52,18 +52,18 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/inter/files/inter-latin-ext-400-normal.woff2) format('woff2'), url(/font/inter/files/inter-latin-ext-400-normal.woff) format('woff'); - unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; + unicode-range: U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; } /* inter-latin-400-normal */ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/inter/files/inter-latin-400-normal.woff2) format('woff2'), url(/font/inter/files/inter-latin-400-normal.woff) format('woff'); - unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; + unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; } \ No newline at end of file diff --git a/web/wwwroot/font/inter/500.css b/web/wwwroot/font/inter/500.css index bc37e92a..a685a536 100644 --- a/web/wwwroot/font/inter/500.css +++ b/web/wwwroot/font/inter/500.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/inter/files/inter-cyrillic-ext-500-normal.woff2) format('woff2'), url(/font/inter/files/inter-cyrillic-ext-500-normal.woff) format('woff'); unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F; @@ -12,7 +12,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/inter/files/inter-cyrillic-500-normal.woff2) format('woff2'), url(/font/inter/files/inter-cyrillic-500-normal.woff) format('woff'); unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; @@ -22,7 +22,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/inter/files/inter-greek-ext-500-normal.woff2) format('woff2'), url(/font/inter/files/inter-greek-ext-500-normal.woff) format('woff'); unicode-range: U+1F00-1FFF; @@ -32,7 +32,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/inter/files/inter-greek-500-normal.woff2) format('woff2'), url(/font/inter/files/inter-greek-500-normal.woff) format('woff'); unicode-range: U+0370-03FF; @@ -42,7 +42,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/inter/files/inter-vietnamese-500-normal.woff2) format('woff2'), url(/font/inter/files/inter-vietnamese-500-normal.woff) format('woff'); unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB; @@ -52,18 +52,18 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/inter/files/inter-latin-ext-500-normal.woff2) format('woff2'), url(/font/inter/files/inter-latin-ext-500-normal.woff) format('woff'); - unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; + unicode-range: U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; } /* inter-latin-500-normal */ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/inter/files/inter-latin-500-normal.woff2) format('woff2'), url(/font/inter/files/inter-latin-500-normal.woff) format('woff'); - unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; + unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; } \ No newline at end of file diff --git a/web/wwwroot/font/inter/600.css b/web/wwwroot/font/inter/600.css index ae02783f..f5bde0d1 100644 --- a/web/wwwroot/font/inter/600.css +++ b/web/wwwroot/font/inter/600.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/inter/files/inter-cyrillic-ext-600-normal.woff2) format('woff2'), url(/font/inter/files/inter-cyrillic-ext-600-normal.woff) format('woff'); unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F; @@ -12,7 +12,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/inter/files/inter-cyrillic-600-normal.woff2) format('woff2'), url(/font/inter/files/inter-cyrillic-600-normal.woff) format('woff'); unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; @@ -22,7 +22,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/inter/files/inter-greek-ext-600-normal.woff2) format('woff2'), url(/font/inter/files/inter-greek-ext-600-normal.woff) format('woff'); unicode-range: U+1F00-1FFF; @@ -32,7 +32,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/inter/files/inter-greek-600-normal.woff2) format('woff2'), url(/font/inter/files/inter-greek-600-normal.woff) format('woff'); unicode-range: U+0370-03FF; @@ -42,7 +42,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/inter/files/inter-vietnamese-600-normal.woff2) format('woff2'), url(/font/inter/files/inter-vietnamese-600-normal.woff) format('woff'); unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB; @@ -52,18 +52,18 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/inter/files/inter-latin-ext-600-normal.woff2) format('woff2'), url(/font/inter/files/inter-latin-ext-600-normal.woff) format('woff'); - unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; + unicode-range: U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; } /* inter-latin-600-normal */ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/inter/files/inter-latin-600-normal.woff2) format('woff2'), url(/font/inter/files/inter-latin-600-normal.woff) format('woff'); - unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; + unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; } \ No newline at end of file diff --git a/web/wwwroot/font/inter/700.css b/web/wwwroot/font/inter/700.css index d13eabf3..dd490bf1 100644 --- a/web/wwwroot/font/inter/700.css +++ b/web/wwwroot/font/inter/700.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/inter/files/inter-cyrillic-ext-700-normal.woff2) format('woff2'), url(/font/inter/files/inter-cyrillic-ext-700-normal.woff) format('woff'); unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F; @@ -12,7 +12,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/inter/files/inter-cyrillic-700-normal.woff2) format('woff2'), url(/font/inter/files/inter-cyrillic-700-normal.woff) format('woff'); unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; @@ -22,7 +22,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/inter/files/inter-greek-ext-700-normal.woff2) format('woff2'), url(/font/inter/files/inter-greek-ext-700-normal.woff) format('woff'); unicode-range: U+1F00-1FFF; @@ -32,7 +32,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/inter/files/inter-greek-700-normal.woff2) format('woff2'), url(/font/inter/files/inter-greek-700-normal.woff) format('woff'); unicode-range: U+0370-03FF; @@ -42,7 +42,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/inter/files/inter-vietnamese-700-normal.woff2) format('woff2'), url(/font/inter/files/inter-vietnamese-700-normal.woff) format('woff'); unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB; @@ -52,18 +52,18 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/inter/files/inter-latin-ext-700-normal.woff2) format('woff2'), url(/font/inter/files/inter-latin-ext-700-normal.woff) format('woff'); - unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; + unicode-range: U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; } /* inter-latin-700-normal */ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/inter/files/inter-latin-700-normal.woff2) format('woff2'), url(/font/inter/files/inter-latin-700-normal.woff) format('woff'); - unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; + unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; } \ No newline at end of file diff --git a/web/wwwroot/font/inter/800.css b/web/wwwroot/font/inter/800.css index 926a95cb..21399b74 100644 --- a/web/wwwroot/font/inter/800.css +++ b/web/wwwroot/font/inter/800.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 800; src: url(/font/inter/files/inter-cyrillic-ext-800-normal.woff2) format('woff2'), url(/font/inter/files/inter-cyrillic-ext-800-normal.woff) format('woff'); unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F; @@ -12,7 +12,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 800; src: url(/font/inter/files/inter-cyrillic-800-normal.woff2) format('woff2'), url(/font/inter/files/inter-cyrillic-800-normal.woff) format('woff'); unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; @@ -22,7 +22,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 800; src: url(/font/inter/files/inter-greek-ext-800-normal.woff2) format('woff2'), url(/font/inter/files/inter-greek-ext-800-normal.woff) format('woff'); unicode-range: U+1F00-1FFF; @@ -32,7 +32,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 800; src: url(/font/inter/files/inter-greek-800-normal.woff2) format('woff2'), url(/font/inter/files/inter-greek-800-normal.woff) format('woff'); unicode-range: U+0370-03FF; @@ -42,7 +42,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 800; src: url(/font/inter/files/inter-vietnamese-800-normal.woff2) format('woff2'), url(/font/inter/files/inter-vietnamese-800-normal.woff) format('woff'); unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB; @@ -52,18 +52,18 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 800; src: url(/font/inter/files/inter-latin-ext-800-normal.woff2) format('woff2'), url(/font/inter/files/inter-latin-ext-800-normal.woff) format('woff'); - unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; + unicode-range: U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; } /* inter-latin-800-normal */ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 800; src: url(/font/inter/files/inter-latin-800-normal.woff2) format('woff2'), url(/font/inter/files/inter-latin-800-normal.woff) format('woff'); - unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; + unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; } \ No newline at end of file diff --git a/web/wwwroot/font/inter/900.css b/web/wwwroot/font/inter/900.css index b3e78ded..c760966b 100644 --- a/web/wwwroot/font/inter/900.css +++ b/web/wwwroot/font/inter/900.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 900; src: url(/font/inter/files/inter-cyrillic-ext-900-normal.woff2) format('woff2'), url(/font/inter/files/inter-cyrillic-ext-900-normal.woff) format('woff'); unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F; @@ -12,7 +12,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 900; src: url(/font/inter/files/inter-cyrillic-900-normal.woff2) format('woff2'), url(/font/inter/files/inter-cyrillic-900-normal.woff) format('woff'); unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; @@ -22,7 +22,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 900; src: url(/font/inter/files/inter-greek-ext-900-normal.woff2) format('woff2'), url(/font/inter/files/inter-greek-ext-900-normal.woff) format('woff'); unicode-range: U+1F00-1FFF; @@ -32,7 +32,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 900; src: url(/font/inter/files/inter-greek-900-normal.woff2) format('woff2'), url(/font/inter/files/inter-greek-900-normal.woff) format('woff'); unicode-range: U+0370-03FF; @@ -42,7 +42,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 900; src: url(/font/inter/files/inter-vietnamese-900-normal.woff2) format('woff2'), url(/font/inter/files/inter-vietnamese-900-normal.woff) format('woff'); unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB; @@ -52,18 +52,18 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 900; src: url(/font/inter/files/inter-latin-ext-900-normal.woff2) format('woff2'), url(/font/inter/files/inter-latin-ext-900-normal.woff) format('woff'); - unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; + unicode-range: U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; } /* inter-latin-900-normal */ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 900; src: url(/font/inter/files/inter-latin-900-normal.woff2) format('woff2'), url(/font/inter/files/inter-latin-900-normal.woff) format('woff'); - unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; + unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; } \ No newline at end of file diff --git a/web/wwwroot/font/inter/README.md b/web/wwwroot/font/inter/README.md index c39eedef..6fa8fc21 100644 --- a/web/wwwroot/font/inter/README.md +++ b/web/wwwroot/font/inter/README.md @@ -42,6 +42,6 @@ Copyright 2020 The Inter Project Authors (https://github.com/rsms/inter) [OFL-1.1](http://scripts.sil.org/OFL) ## Other Notes -Font version (provided by source): `v13`. +Font version (provided by source): `v12`. If you have any suggestions or ideas to improve the performance of font loading or expand the existing library, feel free to star and contribute to this repository. You can share your suggestions or ideas by creating an [issue](https://github.com/fontsource/fontsource/issues). \ No newline at end of file diff --git a/web/wwwroot/font/inter/cyrillic-100.css b/web/wwwroot/font/inter/cyrillic-100.css index d4cb2d7c..36c2587c 100644 --- a/web/wwwroot/font/inter/cyrillic-100.css +++ b/web/wwwroot/font/inter/cyrillic-100.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 100; src: url(/font/inter/files/inter-cyrillic-100-normal.woff2) format('woff2'), url(/font/inter/files/inter-cyrillic-100-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/cyrillic-200.css b/web/wwwroot/font/inter/cyrillic-200.css index 5134a246..c8315c9b 100644 --- a/web/wwwroot/font/inter/cyrillic-200.css +++ b/web/wwwroot/font/inter/cyrillic-200.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 200; src: url(/font/inter/files/inter-cyrillic-200-normal.woff2) format('woff2'), url(/font/inter/files/inter-cyrillic-200-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/cyrillic-300.css b/web/wwwroot/font/inter/cyrillic-300.css index 367b2edc..e30f7243 100644 --- a/web/wwwroot/font/inter/cyrillic-300.css +++ b/web/wwwroot/font/inter/cyrillic-300.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/inter/files/inter-cyrillic-300-normal.woff2) format('woff2'), url(/font/inter/files/inter-cyrillic-300-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/cyrillic-400.css b/web/wwwroot/font/inter/cyrillic-400.css index 0212ad19..3d201a22 100644 --- a/web/wwwroot/font/inter/cyrillic-400.css +++ b/web/wwwroot/font/inter/cyrillic-400.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/inter/files/inter-cyrillic-400-normal.woff2) format('woff2'), url(/font/inter/files/inter-cyrillic-400-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/cyrillic-500.css b/web/wwwroot/font/inter/cyrillic-500.css index e4160dfe..3b270c8e 100644 --- a/web/wwwroot/font/inter/cyrillic-500.css +++ b/web/wwwroot/font/inter/cyrillic-500.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/inter/files/inter-cyrillic-500-normal.woff2) format('woff2'), url(/font/inter/files/inter-cyrillic-500-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/cyrillic-600.css b/web/wwwroot/font/inter/cyrillic-600.css index bb9e7505..c12ed575 100644 --- a/web/wwwroot/font/inter/cyrillic-600.css +++ b/web/wwwroot/font/inter/cyrillic-600.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/inter/files/inter-cyrillic-600-normal.woff2) format('woff2'), url(/font/inter/files/inter-cyrillic-600-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/cyrillic-700.css b/web/wwwroot/font/inter/cyrillic-700.css index 23b0b83c..da732de9 100644 --- a/web/wwwroot/font/inter/cyrillic-700.css +++ b/web/wwwroot/font/inter/cyrillic-700.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/inter/files/inter-cyrillic-700-normal.woff2) format('woff2'), url(/font/inter/files/inter-cyrillic-700-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/cyrillic-800.css b/web/wwwroot/font/inter/cyrillic-800.css index a80f004c..a924c668 100644 --- a/web/wwwroot/font/inter/cyrillic-800.css +++ b/web/wwwroot/font/inter/cyrillic-800.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 800; src: url(/font/inter/files/inter-cyrillic-800-normal.woff2) format('woff2'), url(/font/inter/files/inter-cyrillic-800-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/cyrillic-900.css b/web/wwwroot/font/inter/cyrillic-900.css index f2b2b375..bcf55995 100644 --- a/web/wwwroot/font/inter/cyrillic-900.css +++ b/web/wwwroot/font/inter/cyrillic-900.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 900; src: url(/font/inter/files/inter-cyrillic-900-normal.woff2) format('woff2'), url(/font/inter/files/inter-cyrillic-900-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/cyrillic-ext-100.css b/web/wwwroot/font/inter/cyrillic-ext-100.css index eaa6bdcb..74748572 100644 --- a/web/wwwroot/font/inter/cyrillic-ext-100.css +++ b/web/wwwroot/font/inter/cyrillic-ext-100.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 100; src: url(/font/inter/files/inter-cyrillic-ext-100-normal.woff2) format('woff2'), url(/font/inter/files/inter-cyrillic-ext-100-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/cyrillic-ext-200.css b/web/wwwroot/font/inter/cyrillic-ext-200.css index fc251131..6872ee99 100644 --- a/web/wwwroot/font/inter/cyrillic-ext-200.css +++ b/web/wwwroot/font/inter/cyrillic-ext-200.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 200; src: url(/font/inter/files/inter-cyrillic-ext-200-normal.woff2) format('woff2'), url(/font/inter/files/inter-cyrillic-ext-200-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/cyrillic-ext-300.css b/web/wwwroot/font/inter/cyrillic-ext-300.css index abeae54e..e1b8d217 100644 --- a/web/wwwroot/font/inter/cyrillic-ext-300.css +++ b/web/wwwroot/font/inter/cyrillic-ext-300.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/inter/files/inter-cyrillic-ext-300-normal.woff2) format('woff2'), url(/font/inter/files/inter-cyrillic-ext-300-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/cyrillic-ext-400.css b/web/wwwroot/font/inter/cyrillic-ext-400.css index b0401e0d..32466b05 100644 --- a/web/wwwroot/font/inter/cyrillic-ext-400.css +++ b/web/wwwroot/font/inter/cyrillic-ext-400.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/inter/files/inter-cyrillic-ext-400-normal.woff2) format('woff2'), url(/font/inter/files/inter-cyrillic-ext-400-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/cyrillic-ext-500.css b/web/wwwroot/font/inter/cyrillic-ext-500.css index 6467b7dc..a529b3bf 100644 --- a/web/wwwroot/font/inter/cyrillic-ext-500.css +++ b/web/wwwroot/font/inter/cyrillic-ext-500.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/inter/files/inter-cyrillic-ext-500-normal.woff2) format('woff2'), url(/font/inter/files/inter-cyrillic-ext-500-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/cyrillic-ext-600.css b/web/wwwroot/font/inter/cyrillic-ext-600.css index dd383006..861d658f 100644 --- a/web/wwwroot/font/inter/cyrillic-ext-600.css +++ b/web/wwwroot/font/inter/cyrillic-ext-600.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/inter/files/inter-cyrillic-ext-600-normal.woff2) format('woff2'), url(/font/inter/files/inter-cyrillic-ext-600-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/cyrillic-ext-700.css b/web/wwwroot/font/inter/cyrillic-ext-700.css index 09c4bf2a..f2bb5769 100644 --- a/web/wwwroot/font/inter/cyrillic-ext-700.css +++ b/web/wwwroot/font/inter/cyrillic-ext-700.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/inter/files/inter-cyrillic-ext-700-normal.woff2) format('woff2'), url(/font/inter/files/inter-cyrillic-ext-700-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/cyrillic-ext-800.css b/web/wwwroot/font/inter/cyrillic-ext-800.css index 6c117c0b..9dcad338 100644 --- a/web/wwwroot/font/inter/cyrillic-ext-800.css +++ b/web/wwwroot/font/inter/cyrillic-ext-800.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 800; src: url(/font/inter/files/inter-cyrillic-ext-800-normal.woff2) format('woff2'), url(/font/inter/files/inter-cyrillic-ext-800-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/cyrillic-ext-900.css b/web/wwwroot/font/inter/cyrillic-ext-900.css index bb279175..b332f2d9 100644 --- a/web/wwwroot/font/inter/cyrillic-ext-900.css +++ b/web/wwwroot/font/inter/cyrillic-ext-900.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 900; src: url(/font/inter/files/inter-cyrillic-ext-900-normal.woff2) format('woff2'), url(/font/inter/files/inter-cyrillic-ext-900-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/cyrillic-ext.css b/web/wwwroot/font/inter/cyrillic-ext.css index 74c09d2b..b00b4492 100644 --- a/web/wwwroot/font/inter/cyrillic-ext.css +++ b/web/wwwroot/font/inter/cyrillic-ext.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 100; src: url(/font/inter/files/inter-cyrillic-ext-100-normal.woff2) format('woff2'), url(/font/inter/files/inter-cyrillic-ext-100-normal.woff) format('woff'); } @@ -11,7 +11,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 200; src: url(/font/inter/files/inter-cyrillic-ext-200-normal.woff2) format('woff2'), url(/font/inter/files/inter-cyrillic-ext-200-normal.woff) format('woff'); } @@ -20,7 +20,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/inter/files/inter-cyrillic-ext-300-normal.woff2) format('woff2'), url(/font/inter/files/inter-cyrillic-ext-300-normal.woff) format('woff'); } @@ -29,7 +29,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/inter/files/inter-cyrillic-ext-400-normal.woff2) format('woff2'), url(/font/inter/files/inter-cyrillic-ext-400-normal.woff) format('woff'); } @@ -38,7 +38,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/inter/files/inter-cyrillic-ext-500-normal.woff2) format('woff2'), url(/font/inter/files/inter-cyrillic-ext-500-normal.woff) format('woff'); } @@ -47,7 +47,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/inter/files/inter-cyrillic-ext-600-normal.woff2) format('woff2'), url(/font/inter/files/inter-cyrillic-ext-600-normal.woff) format('woff'); } @@ -56,7 +56,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/inter/files/inter-cyrillic-ext-700-normal.woff2) format('woff2'), url(/font/inter/files/inter-cyrillic-ext-700-normal.woff) format('woff'); } @@ -65,7 +65,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 800; src: url(/font/inter/files/inter-cyrillic-ext-800-normal.woff2) format('woff2'), url(/font/inter/files/inter-cyrillic-ext-800-normal.woff) format('woff'); } @@ -74,7 +74,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 900; src: url(/font/inter/files/inter-cyrillic-ext-900-normal.woff2) format('woff2'), url(/font/inter/files/inter-cyrillic-ext-900-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/cyrillic.css b/web/wwwroot/font/inter/cyrillic.css index 776ef2a7..221bf19c 100644 --- a/web/wwwroot/font/inter/cyrillic.css +++ b/web/wwwroot/font/inter/cyrillic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 100; src: url(/font/inter/files/inter-cyrillic-100-normal.woff2) format('woff2'), url(/font/inter/files/inter-cyrillic-100-normal.woff) format('woff'); } @@ -11,7 +11,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 200; src: url(/font/inter/files/inter-cyrillic-200-normal.woff2) format('woff2'), url(/font/inter/files/inter-cyrillic-200-normal.woff) format('woff'); } @@ -20,7 +20,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/inter/files/inter-cyrillic-300-normal.woff2) format('woff2'), url(/font/inter/files/inter-cyrillic-300-normal.woff) format('woff'); } @@ -29,7 +29,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/inter/files/inter-cyrillic-400-normal.woff2) format('woff2'), url(/font/inter/files/inter-cyrillic-400-normal.woff) format('woff'); } @@ -38,7 +38,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/inter/files/inter-cyrillic-500-normal.woff2) format('woff2'), url(/font/inter/files/inter-cyrillic-500-normal.woff) format('woff'); } @@ -47,7 +47,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/inter/files/inter-cyrillic-600-normal.woff2) format('woff2'), url(/font/inter/files/inter-cyrillic-600-normal.woff) format('woff'); } @@ -56,7 +56,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/inter/files/inter-cyrillic-700-normal.woff2) format('woff2'), url(/font/inter/files/inter-cyrillic-700-normal.woff) format('woff'); } @@ -65,7 +65,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 800; src: url(/font/inter/files/inter-cyrillic-800-normal.woff2) format('woff2'), url(/font/inter/files/inter-cyrillic-800-normal.woff) format('woff'); } @@ -74,7 +74,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 900; src: url(/font/inter/files/inter-cyrillic-900-normal.woff2) format('woff2'), url(/font/inter/files/inter-cyrillic-900-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/files/inter-cyrillic-100-normal.woff b/web/wwwroot/font/inter/files/inter-cyrillic-100-normal.woff index f2585040..7654e318 100644 Binary files a/web/wwwroot/font/inter/files/inter-cyrillic-100-normal.woff and b/web/wwwroot/font/inter/files/inter-cyrillic-100-normal.woff differ diff --git a/web/wwwroot/font/inter/files/inter-cyrillic-100-normal.woff2 b/web/wwwroot/font/inter/files/inter-cyrillic-100-normal.woff2 index ba0971b2..af2b230f 100644 Binary files a/web/wwwroot/font/inter/files/inter-cyrillic-100-normal.woff2 and b/web/wwwroot/font/inter/files/inter-cyrillic-100-normal.woff2 differ diff --git a/web/wwwroot/font/inter/files/inter-cyrillic-200-normal.woff b/web/wwwroot/font/inter/files/inter-cyrillic-200-normal.woff index 4ee6610d..b18f9739 100644 Binary files a/web/wwwroot/font/inter/files/inter-cyrillic-200-normal.woff and b/web/wwwroot/font/inter/files/inter-cyrillic-200-normal.woff differ diff --git a/web/wwwroot/font/inter/files/inter-cyrillic-200-normal.woff2 b/web/wwwroot/font/inter/files/inter-cyrillic-200-normal.woff2 index 63722165..17dc4770 100644 Binary files a/web/wwwroot/font/inter/files/inter-cyrillic-200-normal.woff2 and b/web/wwwroot/font/inter/files/inter-cyrillic-200-normal.woff2 differ diff --git a/web/wwwroot/font/inter/files/inter-cyrillic-300-normal.woff b/web/wwwroot/font/inter/files/inter-cyrillic-300-normal.woff index 034deed6..12a4bfbc 100644 Binary files a/web/wwwroot/font/inter/files/inter-cyrillic-300-normal.woff and b/web/wwwroot/font/inter/files/inter-cyrillic-300-normal.woff differ diff --git a/web/wwwroot/font/inter/files/inter-cyrillic-300-normal.woff2 b/web/wwwroot/font/inter/files/inter-cyrillic-300-normal.woff2 index dbb9bf2f..8bc68561 100644 Binary files a/web/wwwroot/font/inter/files/inter-cyrillic-300-normal.woff2 and b/web/wwwroot/font/inter/files/inter-cyrillic-300-normal.woff2 differ diff --git a/web/wwwroot/font/inter/files/inter-cyrillic-400-normal.woff b/web/wwwroot/font/inter/files/inter-cyrillic-400-normal.woff index 06edbbaf..248db299 100644 Binary files a/web/wwwroot/font/inter/files/inter-cyrillic-400-normal.woff and b/web/wwwroot/font/inter/files/inter-cyrillic-400-normal.woff differ diff --git a/web/wwwroot/font/inter/files/inter-cyrillic-400-normal.woff2 b/web/wwwroot/font/inter/files/inter-cyrillic-400-normal.woff2 index a78fd7e6..28209377 100644 Binary files a/web/wwwroot/font/inter/files/inter-cyrillic-400-normal.woff2 and b/web/wwwroot/font/inter/files/inter-cyrillic-400-normal.woff2 differ diff --git a/web/wwwroot/font/inter/files/inter-cyrillic-500-normal.woff b/web/wwwroot/font/inter/files/inter-cyrillic-500-normal.woff index 17934a5c..83e669a2 100644 Binary files a/web/wwwroot/font/inter/files/inter-cyrillic-500-normal.woff and b/web/wwwroot/font/inter/files/inter-cyrillic-500-normal.woff differ diff --git a/web/wwwroot/font/inter/files/inter-cyrillic-500-normal.woff2 b/web/wwwroot/font/inter/files/inter-cyrillic-500-normal.woff2 index 251c47cb..14ce36c5 100644 Binary files a/web/wwwroot/font/inter/files/inter-cyrillic-500-normal.woff2 and b/web/wwwroot/font/inter/files/inter-cyrillic-500-normal.woff2 differ diff --git a/web/wwwroot/font/inter/files/inter-cyrillic-600-normal.woff b/web/wwwroot/font/inter/files/inter-cyrillic-600-normal.woff index 2195bb55..f74e2b63 100644 Binary files a/web/wwwroot/font/inter/files/inter-cyrillic-600-normal.woff and b/web/wwwroot/font/inter/files/inter-cyrillic-600-normal.woff differ diff --git a/web/wwwroot/font/inter/files/inter-cyrillic-600-normal.woff2 b/web/wwwroot/font/inter/files/inter-cyrillic-600-normal.woff2 index 625a4de0..d9d5f268 100644 Binary files a/web/wwwroot/font/inter/files/inter-cyrillic-600-normal.woff2 and b/web/wwwroot/font/inter/files/inter-cyrillic-600-normal.woff2 differ diff --git a/web/wwwroot/font/inter/files/inter-cyrillic-700-normal.woff b/web/wwwroot/font/inter/files/inter-cyrillic-700-normal.woff index 262a0cde..c6f45304 100644 Binary files a/web/wwwroot/font/inter/files/inter-cyrillic-700-normal.woff and b/web/wwwroot/font/inter/files/inter-cyrillic-700-normal.woff differ diff --git a/web/wwwroot/font/inter/files/inter-cyrillic-700-normal.woff2 b/web/wwwroot/font/inter/files/inter-cyrillic-700-normal.woff2 index 004f53c9..9ab6b154 100644 Binary files a/web/wwwroot/font/inter/files/inter-cyrillic-700-normal.woff2 and b/web/wwwroot/font/inter/files/inter-cyrillic-700-normal.woff2 differ diff --git a/web/wwwroot/font/inter/files/inter-cyrillic-800-normal.woff b/web/wwwroot/font/inter/files/inter-cyrillic-800-normal.woff index 1d1e429f..5e85ab04 100644 Binary files a/web/wwwroot/font/inter/files/inter-cyrillic-800-normal.woff and b/web/wwwroot/font/inter/files/inter-cyrillic-800-normal.woff differ diff --git a/web/wwwroot/font/inter/files/inter-cyrillic-800-normal.woff2 b/web/wwwroot/font/inter/files/inter-cyrillic-800-normal.woff2 index fd36c805..8f7311c2 100644 Binary files a/web/wwwroot/font/inter/files/inter-cyrillic-800-normal.woff2 and b/web/wwwroot/font/inter/files/inter-cyrillic-800-normal.woff2 differ diff --git a/web/wwwroot/font/inter/files/inter-cyrillic-900-normal.woff b/web/wwwroot/font/inter/files/inter-cyrillic-900-normal.woff index 92604cfc..406687cb 100644 Binary files a/web/wwwroot/font/inter/files/inter-cyrillic-900-normal.woff and b/web/wwwroot/font/inter/files/inter-cyrillic-900-normal.woff differ diff --git a/web/wwwroot/font/inter/files/inter-cyrillic-900-normal.woff2 b/web/wwwroot/font/inter/files/inter-cyrillic-900-normal.woff2 index 12973f78..df71acc9 100644 Binary files a/web/wwwroot/font/inter/files/inter-cyrillic-900-normal.woff2 and b/web/wwwroot/font/inter/files/inter-cyrillic-900-normal.woff2 differ diff --git a/web/wwwroot/font/inter/files/inter-cyrillic-ext-100-normal.woff b/web/wwwroot/font/inter/files/inter-cyrillic-ext-100-normal.woff index 69169d2d..14e83d43 100644 Binary files a/web/wwwroot/font/inter/files/inter-cyrillic-ext-100-normal.woff and b/web/wwwroot/font/inter/files/inter-cyrillic-ext-100-normal.woff differ diff --git a/web/wwwroot/font/inter/files/inter-cyrillic-ext-100-normal.woff2 b/web/wwwroot/font/inter/files/inter-cyrillic-ext-100-normal.woff2 index 206feef7..2078132b 100644 Binary files a/web/wwwroot/font/inter/files/inter-cyrillic-ext-100-normal.woff2 and b/web/wwwroot/font/inter/files/inter-cyrillic-ext-100-normal.woff2 differ diff --git a/web/wwwroot/font/inter/files/inter-cyrillic-ext-200-normal.woff b/web/wwwroot/font/inter/files/inter-cyrillic-ext-200-normal.woff index 659fed75..a21a1b24 100644 Binary files a/web/wwwroot/font/inter/files/inter-cyrillic-ext-200-normal.woff and b/web/wwwroot/font/inter/files/inter-cyrillic-ext-200-normal.woff differ diff --git a/web/wwwroot/font/inter/files/inter-cyrillic-ext-200-normal.woff2 b/web/wwwroot/font/inter/files/inter-cyrillic-ext-200-normal.woff2 index eb7ac050..3300148c 100644 Binary files a/web/wwwroot/font/inter/files/inter-cyrillic-ext-200-normal.woff2 and b/web/wwwroot/font/inter/files/inter-cyrillic-ext-200-normal.woff2 differ diff --git a/web/wwwroot/font/inter/files/inter-cyrillic-ext-300-normal.woff b/web/wwwroot/font/inter/files/inter-cyrillic-ext-300-normal.woff index 52a606e2..05a7ce32 100644 Binary files a/web/wwwroot/font/inter/files/inter-cyrillic-ext-300-normal.woff and b/web/wwwroot/font/inter/files/inter-cyrillic-ext-300-normal.woff differ diff --git a/web/wwwroot/font/inter/files/inter-cyrillic-ext-300-normal.woff2 b/web/wwwroot/font/inter/files/inter-cyrillic-ext-300-normal.woff2 index 85aacbd4..4b8d72f1 100644 Binary files a/web/wwwroot/font/inter/files/inter-cyrillic-ext-300-normal.woff2 and b/web/wwwroot/font/inter/files/inter-cyrillic-ext-300-normal.woff2 differ diff --git a/web/wwwroot/font/inter/files/inter-cyrillic-ext-400-normal.woff b/web/wwwroot/font/inter/files/inter-cyrillic-ext-400-normal.woff index 462eca0b..f62beeb6 100644 Binary files a/web/wwwroot/font/inter/files/inter-cyrillic-ext-400-normal.woff and b/web/wwwroot/font/inter/files/inter-cyrillic-ext-400-normal.woff differ diff --git a/web/wwwroot/font/inter/files/inter-cyrillic-ext-400-normal.woff2 b/web/wwwroot/font/inter/files/inter-cyrillic-ext-400-normal.woff2 index 41cb31d5..d0b643d2 100644 Binary files a/web/wwwroot/font/inter/files/inter-cyrillic-ext-400-normal.woff2 and b/web/wwwroot/font/inter/files/inter-cyrillic-ext-400-normal.woff2 differ diff --git a/web/wwwroot/font/inter/files/inter-cyrillic-ext-500-normal.woff b/web/wwwroot/font/inter/files/inter-cyrillic-ext-500-normal.woff index 3aeaa52e..abcf6a70 100644 Binary files a/web/wwwroot/font/inter/files/inter-cyrillic-ext-500-normal.woff and b/web/wwwroot/font/inter/files/inter-cyrillic-ext-500-normal.woff differ diff --git a/web/wwwroot/font/inter/files/inter-cyrillic-ext-500-normal.woff2 b/web/wwwroot/font/inter/files/inter-cyrillic-ext-500-normal.woff2 index 3b7b57c8..a6dea4f0 100644 Binary files a/web/wwwroot/font/inter/files/inter-cyrillic-ext-500-normal.woff2 and b/web/wwwroot/font/inter/files/inter-cyrillic-ext-500-normal.woff2 differ diff --git a/web/wwwroot/font/inter/files/inter-cyrillic-ext-600-normal.woff b/web/wwwroot/font/inter/files/inter-cyrillic-ext-600-normal.woff index 54fb2a68..751652d1 100644 Binary files a/web/wwwroot/font/inter/files/inter-cyrillic-ext-600-normal.woff and b/web/wwwroot/font/inter/files/inter-cyrillic-ext-600-normal.woff differ diff --git a/web/wwwroot/font/inter/files/inter-cyrillic-ext-600-normal.woff2 b/web/wwwroot/font/inter/files/inter-cyrillic-ext-600-normal.woff2 index 9b11f7cf..d18955a9 100644 Binary files a/web/wwwroot/font/inter/files/inter-cyrillic-ext-600-normal.woff2 and b/web/wwwroot/font/inter/files/inter-cyrillic-ext-600-normal.woff2 differ diff --git a/web/wwwroot/font/inter/files/inter-cyrillic-ext-700-normal.woff b/web/wwwroot/font/inter/files/inter-cyrillic-ext-700-normal.woff index 83a006a7..c692cd70 100644 Binary files a/web/wwwroot/font/inter/files/inter-cyrillic-ext-700-normal.woff and b/web/wwwroot/font/inter/files/inter-cyrillic-ext-700-normal.woff differ diff --git a/web/wwwroot/font/inter/files/inter-cyrillic-ext-700-normal.woff2 b/web/wwwroot/font/inter/files/inter-cyrillic-ext-700-normal.woff2 index 74d9e3ec..b58bf5c8 100644 Binary files a/web/wwwroot/font/inter/files/inter-cyrillic-ext-700-normal.woff2 and b/web/wwwroot/font/inter/files/inter-cyrillic-ext-700-normal.woff2 differ diff --git a/web/wwwroot/font/inter/files/inter-cyrillic-ext-800-normal.woff b/web/wwwroot/font/inter/files/inter-cyrillic-ext-800-normal.woff index abe93a50..b30a6481 100644 Binary files a/web/wwwroot/font/inter/files/inter-cyrillic-ext-800-normal.woff and b/web/wwwroot/font/inter/files/inter-cyrillic-ext-800-normal.woff differ diff --git a/web/wwwroot/font/inter/files/inter-cyrillic-ext-800-normal.woff2 b/web/wwwroot/font/inter/files/inter-cyrillic-ext-800-normal.woff2 index c74b1dcd..82006cda 100644 Binary files a/web/wwwroot/font/inter/files/inter-cyrillic-ext-800-normal.woff2 and b/web/wwwroot/font/inter/files/inter-cyrillic-ext-800-normal.woff2 differ diff --git a/web/wwwroot/font/inter/files/inter-cyrillic-ext-900-normal.woff b/web/wwwroot/font/inter/files/inter-cyrillic-ext-900-normal.woff index a9531198..b0f862e1 100644 Binary files a/web/wwwroot/font/inter/files/inter-cyrillic-ext-900-normal.woff and b/web/wwwroot/font/inter/files/inter-cyrillic-ext-900-normal.woff differ diff --git a/web/wwwroot/font/inter/files/inter-cyrillic-ext-900-normal.woff2 b/web/wwwroot/font/inter/files/inter-cyrillic-ext-900-normal.woff2 index 956e9b15..3affadb7 100644 Binary files a/web/wwwroot/font/inter/files/inter-cyrillic-ext-900-normal.woff2 and b/web/wwwroot/font/inter/files/inter-cyrillic-ext-900-normal.woff2 differ diff --git a/web/wwwroot/font/inter/files/inter-greek-100-normal.woff b/web/wwwroot/font/inter/files/inter-greek-100-normal.woff index 137942d7..26b77ef6 100644 Binary files a/web/wwwroot/font/inter/files/inter-greek-100-normal.woff and b/web/wwwroot/font/inter/files/inter-greek-100-normal.woff differ diff --git a/web/wwwroot/font/inter/files/inter-greek-100-normal.woff2 b/web/wwwroot/font/inter/files/inter-greek-100-normal.woff2 index cd6defc6..be07f551 100644 Binary files a/web/wwwroot/font/inter/files/inter-greek-100-normal.woff2 and b/web/wwwroot/font/inter/files/inter-greek-100-normal.woff2 differ diff --git a/web/wwwroot/font/inter/files/inter-greek-200-normal.woff b/web/wwwroot/font/inter/files/inter-greek-200-normal.woff index b9f4d8cd..8d3a85fe 100644 Binary files a/web/wwwroot/font/inter/files/inter-greek-200-normal.woff and b/web/wwwroot/font/inter/files/inter-greek-200-normal.woff differ diff --git a/web/wwwroot/font/inter/files/inter-greek-200-normal.woff2 b/web/wwwroot/font/inter/files/inter-greek-200-normal.woff2 index 77877074..ae7aa7ea 100644 Binary files a/web/wwwroot/font/inter/files/inter-greek-200-normal.woff2 and b/web/wwwroot/font/inter/files/inter-greek-200-normal.woff2 differ diff --git a/web/wwwroot/font/inter/files/inter-greek-300-normal.woff b/web/wwwroot/font/inter/files/inter-greek-300-normal.woff index 3ba2821d..ed7b0b27 100644 Binary files a/web/wwwroot/font/inter/files/inter-greek-300-normal.woff and b/web/wwwroot/font/inter/files/inter-greek-300-normal.woff differ diff --git a/web/wwwroot/font/inter/files/inter-greek-300-normal.woff2 b/web/wwwroot/font/inter/files/inter-greek-300-normal.woff2 index ea23a101..fe6d154f 100644 Binary files a/web/wwwroot/font/inter/files/inter-greek-300-normal.woff2 and b/web/wwwroot/font/inter/files/inter-greek-300-normal.woff2 differ diff --git a/web/wwwroot/font/inter/files/inter-greek-400-normal.woff b/web/wwwroot/font/inter/files/inter-greek-400-normal.woff index 18f07829..0ea00b9f 100644 Binary files a/web/wwwroot/font/inter/files/inter-greek-400-normal.woff and b/web/wwwroot/font/inter/files/inter-greek-400-normal.woff differ diff --git a/web/wwwroot/font/inter/files/inter-greek-400-normal.woff2 b/web/wwwroot/font/inter/files/inter-greek-400-normal.woff2 index 03a81ff8..dbb4a36c 100644 Binary files a/web/wwwroot/font/inter/files/inter-greek-400-normal.woff2 and b/web/wwwroot/font/inter/files/inter-greek-400-normal.woff2 differ diff --git a/web/wwwroot/font/inter/files/inter-greek-500-normal.woff b/web/wwwroot/font/inter/files/inter-greek-500-normal.woff index 04505b5b..ecf45d7b 100644 Binary files a/web/wwwroot/font/inter/files/inter-greek-500-normal.woff and b/web/wwwroot/font/inter/files/inter-greek-500-normal.woff differ diff --git a/web/wwwroot/font/inter/files/inter-greek-500-normal.woff2 b/web/wwwroot/font/inter/files/inter-greek-500-normal.woff2 index c0b34c42..6877bdc4 100644 Binary files a/web/wwwroot/font/inter/files/inter-greek-500-normal.woff2 and b/web/wwwroot/font/inter/files/inter-greek-500-normal.woff2 differ diff --git a/web/wwwroot/font/inter/files/inter-greek-600-normal.woff b/web/wwwroot/font/inter/files/inter-greek-600-normal.woff index 586f67c1..b4ae810f 100644 Binary files a/web/wwwroot/font/inter/files/inter-greek-600-normal.woff and b/web/wwwroot/font/inter/files/inter-greek-600-normal.woff differ diff --git a/web/wwwroot/font/inter/files/inter-greek-600-normal.woff2 b/web/wwwroot/font/inter/files/inter-greek-600-normal.woff2 index 98f9477a..a9877961 100644 Binary files a/web/wwwroot/font/inter/files/inter-greek-600-normal.woff2 and b/web/wwwroot/font/inter/files/inter-greek-600-normal.woff2 differ diff --git a/web/wwwroot/font/inter/files/inter-greek-700-normal.woff b/web/wwwroot/font/inter/files/inter-greek-700-normal.woff index 51e9faa2..87753692 100644 Binary files a/web/wwwroot/font/inter/files/inter-greek-700-normal.woff and b/web/wwwroot/font/inter/files/inter-greek-700-normal.woff differ diff --git a/web/wwwroot/font/inter/files/inter-greek-700-normal.woff2 b/web/wwwroot/font/inter/files/inter-greek-700-normal.woff2 index aa20ad19..7a817653 100644 Binary files a/web/wwwroot/font/inter/files/inter-greek-700-normal.woff2 and b/web/wwwroot/font/inter/files/inter-greek-700-normal.woff2 differ diff --git a/web/wwwroot/font/inter/files/inter-greek-800-normal.woff b/web/wwwroot/font/inter/files/inter-greek-800-normal.woff index 75a91801..761de1d0 100644 Binary files a/web/wwwroot/font/inter/files/inter-greek-800-normal.woff and b/web/wwwroot/font/inter/files/inter-greek-800-normal.woff differ diff --git a/web/wwwroot/font/inter/files/inter-greek-800-normal.woff2 b/web/wwwroot/font/inter/files/inter-greek-800-normal.woff2 index d5c623f3..05f01f78 100644 Binary files a/web/wwwroot/font/inter/files/inter-greek-800-normal.woff2 and b/web/wwwroot/font/inter/files/inter-greek-800-normal.woff2 differ diff --git a/web/wwwroot/font/inter/files/inter-greek-900-normal.woff b/web/wwwroot/font/inter/files/inter-greek-900-normal.woff index c70a07de..443d984d 100644 Binary files a/web/wwwroot/font/inter/files/inter-greek-900-normal.woff and b/web/wwwroot/font/inter/files/inter-greek-900-normal.woff differ diff --git a/web/wwwroot/font/inter/files/inter-greek-900-normal.woff2 b/web/wwwroot/font/inter/files/inter-greek-900-normal.woff2 index c9f5a23c..300a3853 100644 Binary files a/web/wwwroot/font/inter/files/inter-greek-900-normal.woff2 and b/web/wwwroot/font/inter/files/inter-greek-900-normal.woff2 differ diff --git a/web/wwwroot/font/inter/files/inter-greek-ext-100-normal.woff b/web/wwwroot/font/inter/files/inter-greek-ext-100-normal.woff index 47280bd9..e1fbf1d7 100644 Binary files a/web/wwwroot/font/inter/files/inter-greek-ext-100-normal.woff and b/web/wwwroot/font/inter/files/inter-greek-ext-100-normal.woff differ diff --git a/web/wwwroot/font/inter/files/inter-greek-ext-100-normal.woff2 b/web/wwwroot/font/inter/files/inter-greek-ext-100-normal.woff2 index 80cc9ae3..fcd8bbf0 100644 Binary files a/web/wwwroot/font/inter/files/inter-greek-ext-100-normal.woff2 and b/web/wwwroot/font/inter/files/inter-greek-ext-100-normal.woff2 differ diff --git a/web/wwwroot/font/inter/files/inter-greek-ext-200-normal.woff b/web/wwwroot/font/inter/files/inter-greek-ext-200-normal.woff index 6e1df6c8..8a650230 100644 Binary files a/web/wwwroot/font/inter/files/inter-greek-ext-200-normal.woff and b/web/wwwroot/font/inter/files/inter-greek-ext-200-normal.woff differ diff --git a/web/wwwroot/font/inter/files/inter-greek-ext-200-normal.woff2 b/web/wwwroot/font/inter/files/inter-greek-ext-200-normal.woff2 index 76d74797..fd1b62d5 100644 Binary files a/web/wwwroot/font/inter/files/inter-greek-ext-200-normal.woff2 and b/web/wwwroot/font/inter/files/inter-greek-ext-200-normal.woff2 differ diff --git a/web/wwwroot/font/inter/files/inter-greek-ext-300-normal.woff b/web/wwwroot/font/inter/files/inter-greek-ext-300-normal.woff index a2f03603..b48feb3e 100644 Binary files a/web/wwwroot/font/inter/files/inter-greek-ext-300-normal.woff and b/web/wwwroot/font/inter/files/inter-greek-ext-300-normal.woff differ diff --git a/web/wwwroot/font/inter/files/inter-greek-ext-300-normal.woff2 b/web/wwwroot/font/inter/files/inter-greek-ext-300-normal.woff2 index 5a2feeb5..20d7770c 100644 Binary files a/web/wwwroot/font/inter/files/inter-greek-ext-300-normal.woff2 and b/web/wwwroot/font/inter/files/inter-greek-ext-300-normal.woff2 differ diff --git a/web/wwwroot/font/inter/files/inter-greek-ext-400-normal.woff b/web/wwwroot/font/inter/files/inter-greek-ext-400-normal.woff index 48ce7e48..d23f4312 100644 Binary files a/web/wwwroot/font/inter/files/inter-greek-ext-400-normal.woff and b/web/wwwroot/font/inter/files/inter-greek-ext-400-normal.woff differ diff --git a/web/wwwroot/font/inter/files/inter-greek-ext-400-normal.woff2 b/web/wwwroot/font/inter/files/inter-greek-ext-400-normal.woff2 index e69fe4e3..ca7d025a 100644 Binary files a/web/wwwroot/font/inter/files/inter-greek-ext-400-normal.woff2 and b/web/wwwroot/font/inter/files/inter-greek-ext-400-normal.woff2 differ diff --git a/web/wwwroot/font/inter/files/inter-greek-ext-500-normal.woff b/web/wwwroot/font/inter/files/inter-greek-ext-500-normal.woff index 1f063aef..2a4b95eb 100644 Binary files a/web/wwwroot/font/inter/files/inter-greek-ext-500-normal.woff and b/web/wwwroot/font/inter/files/inter-greek-ext-500-normal.woff differ diff --git a/web/wwwroot/font/inter/files/inter-greek-ext-500-normal.woff2 b/web/wwwroot/font/inter/files/inter-greek-ext-500-normal.woff2 index 8003d379..7d869a86 100644 Binary files a/web/wwwroot/font/inter/files/inter-greek-ext-500-normal.woff2 and b/web/wwwroot/font/inter/files/inter-greek-ext-500-normal.woff2 differ diff --git a/web/wwwroot/font/inter/files/inter-greek-ext-600-normal.woff b/web/wwwroot/font/inter/files/inter-greek-ext-600-normal.woff index 7f720b4c..d82f058b 100644 Binary files a/web/wwwroot/font/inter/files/inter-greek-ext-600-normal.woff and b/web/wwwroot/font/inter/files/inter-greek-ext-600-normal.woff differ diff --git a/web/wwwroot/font/inter/files/inter-greek-ext-600-normal.woff2 b/web/wwwroot/font/inter/files/inter-greek-ext-600-normal.woff2 index 8fc91add..08368de0 100644 Binary files a/web/wwwroot/font/inter/files/inter-greek-ext-600-normal.woff2 and b/web/wwwroot/font/inter/files/inter-greek-ext-600-normal.woff2 differ diff --git a/web/wwwroot/font/inter/files/inter-greek-ext-700-normal.woff b/web/wwwroot/font/inter/files/inter-greek-ext-700-normal.woff index f0090922..6f70974c 100644 Binary files a/web/wwwroot/font/inter/files/inter-greek-ext-700-normal.woff and b/web/wwwroot/font/inter/files/inter-greek-ext-700-normal.woff differ diff --git a/web/wwwroot/font/inter/files/inter-greek-ext-700-normal.woff2 b/web/wwwroot/font/inter/files/inter-greek-ext-700-normal.woff2 index ff20e094..12989134 100644 Binary files a/web/wwwroot/font/inter/files/inter-greek-ext-700-normal.woff2 and b/web/wwwroot/font/inter/files/inter-greek-ext-700-normal.woff2 differ diff --git a/web/wwwroot/font/inter/files/inter-greek-ext-800-normal.woff b/web/wwwroot/font/inter/files/inter-greek-ext-800-normal.woff index a82e3e30..12933030 100644 Binary files a/web/wwwroot/font/inter/files/inter-greek-ext-800-normal.woff and b/web/wwwroot/font/inter/files/inter-greek-ext-800-normal.woff differ diff --git a/web/wwwroot/font/inter/files/inter-greek-ext-800-normal.woff2 b/web/wwwroot/font/inter/files/inter-greek-ext-800-normal.woff2 index 1489dfe2..108aea83 100644 Binary files a/web/wwwroot/font/inter/files/inter-greek-ext-800-normal.woff2 and b/web/wwwroot/font/inter/files/inter-greek-ext-800-normal.woff2 differ diff --git a/web/wwwroot/font/inter/files/inter-greek-ext-900-normal.woff b/web/wwwroot/font/inter/files/inter-greek-ext-900-normal.woff index c0c73f98..234c0791 100644 Binary files a/web/wwwroot/font/inter/files/inter-greek-ext-900-normal.woff and b/web/wwwroot/font/inter/files/inter-greek-ext-900-normal.woff differ diff --git a/web/wwwroot/font/inter/files/inter-greek-ext-900-normal.woff2 b/web/wwwroot/font/inter/files/inter-greek-ext-900-normal.woff2 index fb52a1d9..8cefb1fb 100644 Binary files a/web/wwwroot/font/inter/files/inter-greek-ext-900-normal.woff2 and b/web/wwwroot/font/inter/files/inter-greek-ext-900-normal.woff2 differ diff --git a/web/wwwroot/font/inter/files/inter-latin-100-normal.woff b/web/wwwroot/font/inter/files/inter-latin-100-normal.woff index 324d0867..12292e05 100644 Binary files a/web/wwwroot/font/inter/files/inter-latin-100-normal.woff and b/web/wwwroot/font/inter/files/inter-latin-100-normal.woff differ diff --git a/web/wwwroot/font/inter/files/inter-latin-100-normal.woff2 b/web/wwwroot/font/inter/files/inter-latin-100-normal.woff2 index 9da91cd8..bb985c76 100644 Binary files a/web/wwwroot/font/inter/files/inter-latin-100-normal.woff2 and b/web/wwwroot/font/inter/files/inter-latin-100-normal.woff2 differ diff --git a/web/wwwroot/font/inter/files/inter-latin-200-normal.woff b/web/wwwroot/font/inter/files/inter-latin-200-normal.woff index 89a1be46..c8e27a6a 100644 Binary files a/web/wwwroot/font/inter/files/inter-latin-200-normal.woff and b/web/wwwroot/font/inter/files/inter-latin-200-normal.woff differ diff --git a/web/wwwroot/font/inter/files/inter-latin-200-normal.woff2 b/web/wwwroot/font/inter/files/inter-latin-200-normal.woff2 index c59d2397..c52c849a 100644 Binary files a/web/wwwroot/font/inter/files/inter-latin-200-normal.woff2 and b/web/wwwroot/font/inter/files/inter-latin-200-normal.woff2 differ diff --git a/web/wwwroot/font/inter/files/inter-latin-300-normal.woff b/web/wwwroot/font/inter/files/inter-latin-300-normal.woff index 05e344a1..72462054 100644 Binary files a/web/wwwroot/font/inter/files/inter-latin-300-normal.woff and b/web/wwwroot/font/inter/files/inter-latin-300-normal.woff differ diff --git a/web/wwwroot/font/inter/files/inter-latin-300-normal.woff2 b/web/wwwroot/font/inter/files/inter-latin-300-normal.woff2 index 2d99c5bc..2747fec4 100644 Binary files a/web/wwwroot/font/inter/files/inter-latin-300-normal.woff2 and b/web/wwwroot/font/inter/files/inter-latin-300-normal.woff2 differ diff --git a/web/wwwroot/font/inter/files/inter-latin-400-normal.woff b/web/wwwroot/font/inter/files/inter-latin-400-normal.woff index df43f69e..7b8f425b 100644 Binary files a/web/wwwroot/font/inter/files/inter-latin-400-normal.woff and b/web/wwwroot/font/inter/files/inter-latin-400-normal.woff differ diff --git a/web/wwwroot/font/inter/files/inter-latin-400-normal.woff2 b/web/wwwroot/font/inter/files/inter-latin-400-normal.woff2 index d228a4af..04ea1e36 100644 Binary files a/web/wwwroot/font/inter/files/inter-latin-400-normal.woff2 and b/web/wwwroot/font/inter/files/inter-latin-400-normal.woff2 differ diff --git a/web/wwwroot/font/inter/files/inter-latin-500-normal.woff b/web/wwwroot/font/inter/files/inter-latin-500-normal.woff index 54b41802..799797ed 100644 Binary files a/web/wwwroot/font/inter/files/inter-latin-500-normal.woff and b/web/wwwroot/font/inter/files/inter-latin-500-normal.woff differ diff --git a/web/wwwroot/font/inter/files/inter-latin-500-normal.woff2 b/web/wwwroot/font/inter/files/inter-latin-500-normal.woff2 index 21db7941..4cf9420e 100644 Binary files a/web/wwwroot/font/inter/files/inter-latin-500-normal.woff2 and b/web/wwwroot/font/inter/files/inter-latin-500-normal.woff2 differ diff --git a/web/wwwroot/font/inter/files/inter-latin-600-normal.woff b/web/wwwroot/font/inter/files/inter-latin-600-normal.woff index 61cbff91..90354fec 100644 Binary files a/web/wwwroot/font/inter/files/inter-latin-600-normal.woff and b/web/wwwroot/font/inter/files/inter-latin-600-normal.woff differ diff --git a/web/wwwroot/font/inter/files/inter-latin-600-normal.woff2 b/web/wwwroot/font/inter/files/inter-latin-600-normal.woff2 index da1c039b..4f7bdb07 100644 Binary files a/web/wwwroot/font/inter/files/inter-latin-600-normal.woff2 and b/web/wwwroot/font/inter/files/inter-latin-600-normal.woff2 differ diff --git a/web/wwwroot/font/inter/files/inter-latin-700-normal.woff b/web/wwwroot/font/inter/files/inter-latin-700-normal.woff index e54621b4..ab33d1d3 100644 Binary files a/web/wwwroot/font/inter/files/inter-latin-700-normal.woff and b/web/wwwroot/font/inter/files/inter-latin-700-normal.woff differ diff --git a/web/wwwroot/font/inter/files/inter-latin-700-normal.woff2 b/web/wwwroot/font/inter/files/inter-latin-700-normal.woff2 index 775f7575..15e9c6b6 100644 Binary files a/web/wwwroot/font/inter/files/inter-latin-700-normal.woff2 and b/web/wwwroot/font/inter/files/inter-latin-700-normal.woff2 differ diff --git a/web/wwwroot/font/inter/files/inter-latin-800-normal.woff b/web/wwwroot/font/inter/files/inter-latin-800-normal.woff index c56b3a48..7e3cad5b 100644 Binary files a/web/wwwroot/font/inter/files/inter-latin-800-normal.woff and b/web/wwwroot/font/inter/files/inter-latin-800-normal.woff differ diff --git a/web/wwwroot/font/inter/files/inter-latin-800-normal.woff2 b/web/wwwroot/font/inter/files/inter-latin-800-normal.woff2 index 39b9673d..8b598bcc 100644 Binary files a/web/wwwroot/font/inter/files/inter-latin-800-normal.woff2 and b/web/wwwroot/font/inter/files/inter-latin-800-normal.woff2 differ diff --git a/web/wwwroot/font/inter/files/inter-latin-900-normal.woff b/web/wwwroot/font/inter/files/inter-latin-900-normal.woff index 4e46dde4..a7e0b52e 100644 Binary files a/web/wwwroot/font/inter/files/inter-latin-900-normal.woff and b/web/wwwroot/font/inter/files/inter-latin-900-normal.woff differ diff --git a/web/wwwroot/font/inter/files/inter-latin-900-normal.woff2 b/web/wwwroot/font/inter/files/inter-latin-900-normal.woff2 index 566eb1bd..01c3ed95 100644 Binary files a/web/wwwroot/font/inter/files/inter-latin-900-normal.woff2 and b/web/wwwroot/font/inter/files/inter-latin-900-normal.woff2 differ diff --git a/web/wwwroot/font/inter/files/inter-latin-ext-100-normal.woff b/web/wwwroot/font/inter/files/inter-latin-ext-100-normal.woff index 0ba781fc..58a9b592 100644 Binary files a/web/wwwroot/font/inter/files/inter-latin-ext-100-normal.woff and b/web/wwwroot/font/inter/files/inter-latin-ext-100-normal.woff differ diff --git a/web/wwwroot/font/inter/files/inter-latin-ext-100-normal.woff2 b/web/wwwroot/font/inter/files/inter-latin-ext-100-normal.woff2 index 11e77ccf..19a59cfe 100644 Binary files a/web/wwwroot/font/inter/files/inter-latin-ext-100-normal.woff2 and b/web/wwwroot/font/inter/files/inter-latin-ext-100-normal.woff2 differ diff --git a/web/wwwroot/font/inter/files/inter-latin-ext-200-normal.woff b/web/wwwroot/font/inter/files/inter-latin-ext-200-normal.woff index ababb142..89680def 100644 Binary files a/web/wwwroot/font/inter/files/inter-latin-ext-200-normal.woff and b/web/wwwroot/font/inter/files/inter-latin-ext-200-normal.woff differ diff --git a/web/wwwroot/font/inter/files/inter-latin-ext-200-normal.woff2 b/web/wwwroot/font/inter/files/inter-latin-ext-200-normal.woff2 index d02b2876..3a48c71c 100644 Binary files a/web/wwwroot/font/inter/files/inter-latin-ext-200-normal.woff2 and b/web/wwwroot/font/inter/files/inter-latin-ext-200-normal.woff2 differ diff --git a/web/wwwroot/font/inter/files/inter-latin-ext-300-normal.woff b/web/wwwroot/font/inter/files/inter-latin-ext-300-normal.woff index 1e44c90b..0dc885f1 100644 Binary files a/web/wwwroot/font/inter/files/inter-latin-ext-300-normal.woff and b/web/wwwroot/font/inter/files/inter-latin-ext-300-normal.woff differ diff --git a/web/wwwroot/font/inter/files/inter-latin-ext-300-normal.woff2 b/web/wwwroot/font/inter/files/inter-latin-ext-300-normal.woff2 index 90842f3d..ffff21f0 100644 Binary files a/web/wwwroot/font/inter/files/inter-latin-ext-300-normal.woff2 and b/web/wwwroot/font/inter/files/inter-latin-ext-300-normal.woff2 differ diff --git a/web/wwwroot/font/inter/files/inter-latin-ext-400-normal.woff b/web/wwwroot/font/inter/files/inter-latin-ext-400-normal.woff index c00b96eb..bfa05bd0 100644 Binary files a/web/wwwroot/font/inter/files/inter-latin-ext-400-normal.woff and b/web/wwwroot/font/inter/files/inter-latin-ext-400-normal.woff differ diff --git a/web/wwwroot/font/inter/files/inter-latin-ext-400-normal.woff2 b/web/wwwroot/font/inter/files/inter-latin-ext-400-normal.woff2 index 221a05f2..c84ca2a0 100644 Binary files a/web/wwwroot/font/inter/files/inter-latin-ext-400-normal.woff2 and b/web/wwwroot/font/inter/files/inter-latin-ext-400-normal.woff2 differ diff --git a/web/wwwroot/font/inter/files/inter-latin-ext-500-normal.woff b/web/wwwroot/font/inter/files/inter-latin-ext-500-normal.woff index 4650f5f1..f0165931 100644 Binary files a/web/wwwroot/font/inter/files/inter-latin-ext-500-normal.woff and b/web/wwwroot/font/inter/files/inter-latin-ext-500-normal.woff differ diff --git a/web/wwwroot/font/inter/files/inter-latin-ext-500-normal.woff2 b/web/wwwroot/font/inter/files/inter-latin-ext-500-normal.woff2 index 829c2570..b4bb0b3f 100644 Binary files a/web/wwwroot/font/inter/files/inter-latin-ext-500-normal.woff2 and b/web/wwwroot/font/inter/files/inter-latin-ext-500-normal.woff2 differ diff --git a/web/wwwroot/font/inter/files/inter-latin-ext-600-normal.woff b/web/wwwroot/font/inter/files/inter-latin-ext-600-normal.woff index acdc936e..a41c7ad6 100644 Binary files a/web/wwwroot/font/inter/files/inter-latin-ext-600-normal.woff and b/web/wwwroot/font/inter/files/inter-latin-ext-600-normal.woff differ diff --git a/web/wwwroot/font/inter/files/inter-latin-ext-600-normal.woff2 b/web/wwwroot/font/inter/files/inter-latin-ext-600-normal.woff2 index 9f7db292..4103f523 100644 Binary files a/web/wwwroot/font/inter/files/inter-latin-ext-600-normal.woff2 and b/web/wwwroot/font/inter/files/inter-latin-ext-600-normal.woff2 differ diff --git a/web/wwwroot/font/inter/files/inter-latin-ext-700-normal.woff b/web/wwwroot/font/inter/files/inter-latin-ext-700-normal.woff index 9c863588..e480a9f4 100644 Binary files a/web/wwwroot/font/inter/files/inter-latin-ext-700-normal.woff and b/web/wwwroot/font/inter/files/inter-latin-ext-700-normal.woff differ diff --git a/web/wwwroot/font/inter/files/inter-latin-ext-700-normal.woff2 b/web/wwwroot/font/inter/files/inter-latin-ext-700-normal.woff2 index a2dff4fe..6a8b625f 100644 Binary files a/web/wwwroot/font/inter/files/inter-latin-ext-700-normal.woff2 and b/web/wwwroot/font/inter/files/inter-latin-ext-700-normal.woff2 differ diff --git a/web/wwwroot/font/inter/files/inter-latin-ext-800-normal.woff b/web/wwwroot/font/inter/files/inter-latin-ext-800-normal.woff index 7268baa2..d0f7745d 100644 Binary files a/web/wwwroot/font/inter/files/inter-latin-ext-800-normal.woff and b/web/wwwroot/font/inter/files/inter-latin-ext-800-normal.woff differ diff --git a/web/wwwroot/font/inter/files/inter-latin-ext-800-normal.woff2 b/web/wwwroot/font/inter/files/inter-latin-ext-800-normal.woff2 index b6ef5a22..e51376a3 100644 Binary files a/web/wwwroot/font/inter/files/inter-latin-ext-800-normal.woff2 and b/web/wwwroot/font/inter/files/inter-latin-ext-800-normal.woff2 differ diff --git a/web/wwwroot/font/inter/files/inter-latin-ext-900-normal.woff b/web/wwwroot/font/inter/files/inter-latin-ext-900-normal.woff index a7bcd543..9f9f57d3 100644 Binary files a/web/wwwroot/font/inter/files/inter-latin-ext-900-normal.woff and b/web/wwwroot/font/inter/files/inter-latin-ext-900-normal.woff differ diff --git a/web/wwwroot/font/inter/files/inter-latin-ext-900-normal.woff2 b/web/wwwroot/font/inter/files/inter-latin-ext-900-normal.woff2 index 9970244b..094d13b3 100644 Binary files a/web/wwwroot/font/inter/files/inter-latin-ext-900-normal.woff2 and b/web/wwwroot/font/inter/files/inter-latin-ext-900-normal.woff2 differ diff --git a/web/wwwroot/font/inter/files/inter-vietnamese-100-normal.woff b/web/wwwroot/font/inter/files/inter-vietnamese-100-normal.woff index f3ca4dc6..4479c181 100644 Binary files a/web/wwwroot/font/inter/files/inter-vietnamese-100-normal.woff and b/web/wwwroot/font/inter/files/inter-vietnamese-100-normal.woff differ diff --git a/web/wwwroot/font/inter/files/inter-vietnamese-100-normal.woff2 b/web/wwwroot/font/inter/files/inter-vietnamese-100-normal.woff2 index 53f1b0f6..46a5cbfc 100644 Binary files a/web/wwwroot/font/inter/files/inter-vietnamese-100-normal.woff2 and b/web/wwwroot/font/inter/files/inter-vietnamese-100-normal.woff2 differ diff --git a/web/wwwroot/font/inter/files/inter-vietnamese-200-normal.woff b/web/wwwroot/font/inter/files/inter-vietnamese-200-normal.woff index fe239a89..28b9cbd0 100644 Binary files a/web/wwwroot/font/inter/files/inter-vietnamese-200-normal.woff and b/web/wwwroot/font/inter/files/inter-vietnamese-200-normal.woff differ diff --git a/web/wwwroot/font/inter/files/inter-vietnamese-200-normal.woff2 b/web/wwwroot/font/inter/files/inter-vietnamese-200-normal.woff2 index fd3fc6f6..64ea9743 100644 Binary files a/web/wwwroot/font/inter/files/inter-vietnamese-200-normal.woff2 and b/web/wwwroot/font/inter/files/inter-vietnamese-200-normal.woff2 differ diff --git a/web/wwwroot/font/inter/files/inter-vietnamese-300-normal.woff b/web/wwwroot/font/inter/files/inter-vietnamese-300-normal.woff index 8437af02..df9d19b7 100644 Binary files a/web/wwwroot/font/inter/files/inter-vietnamese-300-normal.woff and b/web/wwwroot/font/inter/files/inter-vietnamese-300-normal.woff differ diff --git a/web/wwwroot/font/inter/files/inter-vietnamese-300-normal.woff2 b/web/wwwroot/font/inter/files/inter-vietnamese-300-normal.woff2 index b669c2c8..0b187255 100644 Binary files a/web/wwwroot/font/inter/files/inter-vietnamese-300-normal.woff2 and b/web/wwwroot/font/inter/files/inter-vietnamese-300-normal.woff2 differ diff --git a/web/wwwroot/font/inter/files/inter-vietnamese-400-normal.woff b/web/wwwroot/font/inter/files/inter-vietnamese-400-normal.woff index e69ee908..6651869f 100644 Binary files a/web/wwwroot/font/inter/files/inter-vietnamese-400-normal.woff and b/web/wwwroot/font/inter/files/inter-vietnamese-400-normal.woff differ diff --git a/web/wwwroot/font/inter/files/inter-vietnamese-400-normal.woff2 b/web/wwwroot/font/inter/files/inter-vietnamese-400-normal.woff2 index 96264ed6..db9d4e97 100644 Binary files a/web/wwwroot/font/inter/files/inter-vietnamese-400-normal.woff2 and b/web/wwwroot/font/inter/files/inter-vietnamese-400-normal.woff2 differ diff --git a/web/wwwroot/font/inter/files/inter-vietnamese-500-normal.woff b/web/wwwroot/font/inter/files/inter-vietnamese-500-normal.woff index a1d94f8f..e2eb6038 100644 Binary files a/web/wwwroot/font/inter/files/inter-vietnamese-500-normal.woff and b/web/wwwroot/font/inter/files/inter-vietnamese-500-normal.woff differ diff --git a/web/wwwroot/font/inter/files/inter-vietnamese-500-normal.woff2 b/web/wwwroot/font/inter/files/inter-vietnamese-500-normal.woff2 index 49de9f30..eecc8876 100644 Binary files a/web/wwwroot/font/inter/files/inter-vietnamese-500-normal.woff2 and b/web/wwwroot/font/inter/files/inter-vietnamese-500-normal.woff2 differ diff --git a/web/wwwroot/font/inter/files/inter-vietnamese-600-normal.woff b/web/wwwroot/font/inter/files/inter-vietnamese-600-normal.woff index e9b3adc8..ed73da01 100644 Binary files a/web/wwwroot/font/inter/files/inter-vietnamese-600-normal.woff and b/web/wwwroot/font/inter/files/inter-vietnamese-600-normal.woff differ diff --git a/web/wwwroot/font/inter/files/inter-vietnamese-600-normal.woff2 b/web/wwwroot/font/inter/files/inter-vietnamese-600-normal.woff2 index d2087d78..48046b67 100644 Binary files a/web/wwwroot/font/inter/files/inter-vietnamese-600-normal.woff2 and b/web/wwwroot/font/inter/files/inter-vietnamese-600-normal.woff2 differ diff --git a/web/wwwroot/font/inter/files/inter-vietnamese-700-normal.woff b/web/wwwroot/font/inter/files/inter-vietnamese-700-normal.woff index 0a28b075..dd6d542b 100644 Binary files a/web/wwwroot/font/inter/files/inter-vietnamese-700-normal.woff and b/web/wwwroot/font/inter/files/inter-vietnamese-700-normal.woff differ diff --git a/web/wwwroot/font/inter/files/inter-vietnamese-700-normal.woff2 b/web/wwwroot/font/inter/files/inter-vietnamese-700-normal.woff2 index 147dcaf9..038c10df 100644 Binary files a/web/wwwroot/font/inter/files/inter-vietnamese-700-normal.woff2 and b/web/wwwroot/font/inter/files/inter-vietnamese-700-normal.woff2 differ diff --git a/web/wwwroot/font/inter/files/inter-vietnamese-800-normal.woff b/web/wwwroot/font/inter/files/inter-vietnamese-800-normal.woff index 9ae9d5b3..724f4951 100644 Binary files a/web/wwwroot/font/inter/files/inter-vietnamese-800-normal.woff and b/web/wwwroot/font/inter/files/inter-vietnamese-800-normal.woff differ diff --git a/web/wwwroot/font/inter/files/inter-vietnamese-800-normal.woff2 b/web/wwwroot/font/inter/files/inter-vietnamese-800-normal.woff2 index cd675878..63df0ad4 100644 Binary files a/web/wwwroot/font/inter/files/inter-vietnamese-800-normal.woff2 and b/web/wwwroot/font/inter/files/inter-vietnamese-800-normal.woff2 differ diff --git a/web/wwwroot/font/inter/files/inter-vietnamese-900-normal.woff b/web/wwwroot/font/inter/files/inter-vietnamese-900-normal.woff index ddf1eb22..4e1c4e0f 100644 Binary files a/web/wwwroot/font/inter/files/inter-vietnamese-900-normal.woff and b/web/wwwroot/font/inter/files/inter-vietnamese-900-normal.woff differ diff --git a/web/wwwroot/font/inter/files/inter-vietnamese-900-normal.woff2 b/web/wwwroot/font/inter/files/inter-vietnamese-900-normal.woff2 index 629a9d4e..dc8ad3c4 100644 Binary files a/web/wwwroot/font/inter/files/inter-vietnamese-900-normal.woff2 and b/web/wwwroot/font/inter/files/inter-vietnamese-900-normal.woff2 differ diff --git a/web/wwwroot/font/inter/greek-100.css b/web/wwwroot/font/inter/greek-100.css index ecaca21f..68692c6d 100644 --- a/web/wwwroot/font/inter/greek-100.css +++ b/web/wwwroot/font/inter/greek-100.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 100; src: url(/font/inter/files/inter-greek-100-normal.woff2) format('woff2'), url(/font/inter/files/inter-greek-100-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/greek-200.css b/web/wwwroot/font/inter/greek-200.css index 9db9af16..d92e878d 100644 --- a/web/wwwroot/font/inter/greek-200.css +++ b/web/wwwroot/font/inter/greek-200.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 200; src: url(/font/inter/files/inter-greek-200-normal.woff2) format('woff2'), url(/font/inter/files/inter-greek-200-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/greek-300.css b/web/wwwroot/font/inter/greek-300.css index a43d7049..f4016e65 100644 --- a/web/wwwroot/font/inter/greek-300.css +++ b/web/wwwroot/font/inter/greek-300.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/inter/files/inter-greek-300-normal.woff2) format('woff2'), url(/font/inter/files/inter-greek-300-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/greek-400.css b/web/wwwroot/font/inter/greek-400.css index 721efc17..00641d87 100644 --- a/web/wwwroot/font/inter/greek-400.css +++ b/web/wwwroot/font/inter/greek-400.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/inter/files/inter-greek-400-normal.woff2) format('woff2'), url(/font/inter/files/inter-greek-400-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/greek-500.css b/web/wwwroot/font/inter/greek-500.css index f64d2009..006c058c 100644 --- a/web/wwwroot/font/inter/greek-500.css +++ b/web/wwwroot/font/inter/greek-500.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/inter/files/inter-greek-500-normal.woff2) format('woff2'), url(/font/inter/files/inter-greek-500-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/greek-600.css b/web/wwwroot/font/inter/greek-600.css index c6b7c234..2b171905 100644 --- a/web/wwwroot/font/inter/greek-600.css +++ b/web/wwwroot/font/inter/greek-600.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/inter/files/inter-greek-600-normal.woff2) format('woff2'), url(/font/inter/files/inter-greek-600-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/greek-700.css b/web/wwwroot/font/inter/greek-700.css index f5d05f2b..3d1e3810 100644 --- a/web/wwwroot/font/inter/greek-700.css +++ b/web/wwwroot/font/inter/greek-700.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/inter/files/inter-greek-700-normal.woff2) format('woff2'), url(/font/inter/files/inter-greek-700-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/greek-800.css b/web/wwwroot/font/inter/greek-800.css index 590ce363..3265c262 100644 --- a/web/wwwroot/font/inter/greek-800.css +++ b/web/wwwroot/font/inter/greek-800.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 800; src: url(/font/inter/files/inter-greek-800-normal.woff2) format('woff2'), url(/font/inter/files/inter-greek-800-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/greek-900.css b/web/wwwroot/font/inter/greek-900.css index 21dcd207..12fa6c43 100644 --- a/web/wwwroot/font/inter/greek-900.css +++ b/web/wwwroot/font/inter/greek-900.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 900; src: url(/font/inter/files/inter-greek-900-normal.woff2) format('woff2'), url(/font/inter/files/inter-greek-900-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/greek-ext-100.css b/web/wwwroot/font/inter/greek-ext-100.css index b6886eb2..12f4c76a 100644 --- a/web/wwwroot/font/inter/greek-ext-100.css +++ b/web/wwwroot/font/inter/greek-ext-100.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 100; src: url(/font/inter/files/inter-greek-ext-100-normal.woff2) format('woff2'), url(/font/inter/files/inter-greek-ext-100-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/greek-ext-200.css b/web/wwwroot/font/inter/greek-ext-200.css index 4a59c5c4..72717c60 100644 --- a/web/wwwroot/font/inter/greek-ext-200.css +++ b/web/wwwroot/font/inter/greek-ext-200.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 200; src: url(/font/inter/files/inter-greek-ext-200-normal.woff2) format('woff2'), url(/font/inter/files/inter-greek-ext-200-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/greek-ext-300.css b/web/wwwroot/font/inter/greek-ext-300.css index f8f64ef2..26548aee 100644 --- a/web/wwwroot/font/inter/greek-ext-300.css +++ b/web/wwwroot/font/inter/greek-ext-300.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/inter/files/inter-greek-ext-300-normal.woff2) format('woff2'), url(/font/inter/files/inter-greek-ext-300-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/greek-ext-400.css b/web/wwwroot/font/inter/greek-ext-400.css index 2fd6efd7..5c0137ac 100644 --- a/web/wwwroot/font/inter/greek-ext-400.css +++ b/web/wwwroot/font/inter/greek-ext-400.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/inter/files/inter-greek-ext-400-normal.woff2) format('woff2'), url(/font/inter/files/inter-greek-ext-400-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/greek-ext-500.css b/web/wwwroot/font/inter/greek-ext-500.css index 284e65f9..d2be46e3 100644 --- a/web/wwwroot/font/inter/greek-ext-500.css +++ b/web/wwwroot/font/inter/greek-ext-500.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/inter/files/inter-greek-ext-500-normal.woff2) format('woff2'), url(/font/inter/files/inter-greek-ext-500-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/greek-ext-600.css b/web/wwwroot/font/inter/greek-ext-600.css index 8f268ad8..5dab6d9f 100644 --- a/web/wwwroot/font/inter/greek-ext-600.css +++ b/web/wwwroot/font/inter/greek-ext-600.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/inter/files/inter-greek-ext-600-normal.woff2) format('woff2'), url(/font/inter/files/inter-greek-ext-600-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/greek-ext-700.css b/web/wwwroot/font/inter/greek-ext-700.css index 520b373b..6327b487 100644 --- a/web/wwwroot/font/inter/greek-ext-700.css +++ b/web/wwwroot/font/inter/greek-ext-700.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/inter/files/inter-greek-ext-700-normal.woff2) format('woff2'), url(/font/inter/files/inter-greek-ext-700-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/greek-ext-800.css b/web/wwwroot/font/inter/greek-ext-800.css index 4ea38028..b26b97c4 100644 --- a/web/wwwroot/font/inter/greek-ext-800.css +++ b/web/wwwroot/font/inter/greek-ext-800.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 800; src: url(/font/inter/files/inter-greek-ext-800-normal.woff2) format('woff2'), url(/font/inter/files/inter-greek-ext-800-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/greek-ext-900.css b/web/wwwroot/font/inter/greek-ext-900.css index 0d99cb2f..8c9fcd2d 100644 --- a/web/wwwroot/font/inter/greek-ext-900.css +++ b/web/wwwroot/font/inter/greek-ext-900.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 900; src: url(/font/inter/files/inter-greek-ext-900-normal.woff2) format('woff2'), url(/font/inter/files/inter-greek-ext-900-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/greek-ext.css b/web/wwwroot/font/inter/greek-ext.css index 470b4a48..4dba1c75 100644 --- a/web/wwwroot/font/inter/greek-ext.css +++ b/web/wwwroot/font/inter/greek-ext.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 100; src: url(/font/inter/files/inter-greek-ext-100-normal.woff2) format('woff2'), url(/font/inter/files/inter-greek-ext-100-normal.woff) format('woff'); } @@ -11,7 +11,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 200; src: url(/font/inter/files/inter-greek-ext-200-normal.woff2) format('woff2'), url(/font/inter/files/inter-greek-ext-200-normal.woff) format('woff'); } @@ -20,7 +20,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/inter/files/inter-greek-ext-300-normal.woff2) format('woff2'), url(/font/inter/files/inter-greek-ext-300-normal.woff) format('woff'); } @@ -29,7 +29,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/inter/files/inter-greek-ext-400-normal.woff2) format('woff2'), url(/font/inter/files/inter-greek-ext-400-normal.woff) format('woff'); } @@ -38,7 +38,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/inter/files/inter-greek-ext-500-normal.woff2) format('woff2'), url(/font/inter/files/inter-greek-ext-500-normal.woff) format('woff'); } @@ -47,7 +47,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/inter/files/inter-greek-ext-600-normal.woff2) format('woff2'), url(/font/inter/files/inter-greek-ext-600-normal.woff) format('woff'); } @@ -56,7 +56,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/inter/files/inter-greek-ext-700-normal.woff2) format('woff2'), url(/font/inter/files/inter-greek-ext-700-normal.woff) format('woff'); } @@ -65,7 +65,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 800; src: url(/font/inter/files/inter-greek-ext-800-normal.woff2) format('woff2'), url(/font/inter/files/inter-greek-ext-800-normal.woff) format('woff'); } @@ -74,7 +74,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 900; src: url(/font/inter/files/inter-greek-ext-900-normal.woff2) format('woff2'), url(/font/inter/files/inter-greek-ext-900-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/greek.css b/web/wwwroot/font/inter/greek.css index 2b05115b..1e78bebc 100644 --- a/web/wwwroot/font/inter/greek.css +++ b/web/wwwroot/font/inter/greek.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 100; src: url(/font/inter/files/inter-greek-100-normal.woff2) format('woff2'), url(/font/inter/files/inter-greek-100-normal.woff) format('woff'); } @@ -11,7 +11,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 200; src: url(/font/inter/files/inter-greek-200-normal.woff2) format('woff2'), url(/font/inter/files/inter-greek-200-normal.woff) format('woff'); } @@ -20,7 +20,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/inter/files/inter-greek-300-normal.woff2) format('woff2'), url(/font/inter/files/inter-greek-300-normal.woff) format('woff'); } @@ -29,7 +29,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/inter/files/inter-greek-400-normal.woff2) format('woff2'), url(/font/inter/files/inter-greek-400-normal.woff) format('woff'); } @@ -38,7 +38,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/inter/files/inter-greek-500-normal.woff2) format('woff2'), url(/font/inter/files/inter-greek-500-normal.woff) format('woff'); } @@ -47,7 +47,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/inter/files/inter-greek-600-normal.woff2) format('woff2'), url(/font/inter/files/inter-greek-600-normal.woff) format('woff'); } @@ -56,7 +56,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/inter/files/inter-greek-700-normal.woff2) format('woff2'), url(/font/inter/files/inter-greek-700-normal.woff) format('woff'); } @@ -65,7 +65,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 800; src: url(/font/inter/files/inter-greek-800-normal.woff2) format('woff2'), url(/font/inter/files/inter-greek-800-normal.woff) format('woff'); } @@ -74,7 +74,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 900; src: url(/font/inter/files/inter-greek-900-normal.woff2) format('woff2'), url(/font/inter/files/inter-greek-900-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/index.css b/web/wwwroot/font/inter/index.css index 98787644..9128ac86 100644 --- a/web/wwwroot/font/inter/index.css +++ b/web/wwwroot/font/inter/index.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/inter/files/inter-cyrillic-ext-400-normal.woff2) format('woff2'), url(/font/inter/files/inter-cyrillic-ext-400-normal.woff) format('woff'); unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F; @@ -12,7 +12,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/inter/files/inter-cyrillic-400-normal.woff2) format('woff2'), url(/font/inter/files/inter-cyrillic-400-normal.woff) format('woff'); unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; @@ -22,7 +22,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/inter/files/inter-greek-ext-400-normal.woff2) format('woff2'), url(/font/inter/files/inter-greek-ext-400-normal.woff) format('woff'); unicode-range: U+1F00-1FFF; @@ -32,7 +32,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/inter/files/inter-greek-400-normal.woff2) format('woff2'), url(/font/inter/files/inter-greek-400-normal.woff) format('woff'); unicode-range: U+0370-03FF; @@ -42,7 +42,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/inter/files/inter-vietnamese-400-normal.woff2) format('woff2'), url(/font/inter/files/inter-vietnamese-400-normal.woff) format('woff'); unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB; @@ -52,18 +52,18 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/inter/files/inter-latin-ext-400-normal.woff2) format('woff2'), url(/font/inter/files/inter-latin-ext-400-normal.woff) format('woff'); - unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; + unicode-range: U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; } /* inter-latin-400-normal */ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/inter/files/inter-latin-400-normal.woff2) format('woff2'), url(/font/inter/files/inter-latin-400-normal.woff) format('woff'); - unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; + unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; } \ No newline at end of file diff --git a/web/wwwroot/font/inter/latin-100.css b/web/wwwroot/font/inter/latin-100.css index b0ab3e67..6490008a 100644 --- a/web/wwwroot/font/inter/latin-100.css +++ b/web/wwwroot/font/inter/latin-100.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 100; src: url(/font/inter/files/inter-latin-100-normal.woff2) format('woff2'), url(/font/inter/files/inter-latin-100-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/latin-200.css b/web/wwwroot/font/inter/latin-200.css index a343f494..208021d3 100644 --- a/web/wwwroot/font/inter/latin-200.css +++ b/web/wwwroot/font/inter/latin-200.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 200; src: url(/font/inter/files/inter-latin-200-normal.woff2) format('woff2'), url(/font/inter/files/inter-latin-200-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/latin-300.css b/web/wwwroot/font/inter/latin-300.css index 8df95192..14ca7075 100644 --- a/web/wwwroot/font/inter/latin-300.css +++ b/web/wwwroot/font/inter/latin-300.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/inter/files/inter-latin-300-normal.woff2) format('woff2'), url(/font/inter/files/inter-latin-300-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/latin-400.css b/web/wwwroot/font/inter/latin-400.css index bd958a4c..31223dfb 100644 --- a/web/wwwroot/font/inter/latin-400.css +++ b/web/wwwroot/font/inter/latin-400.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/inter/files/inter-latin-400-normal.woff2) format('woff2'), url(/font/inter/files/inter-latin-400-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/latin-500.css b/web/wwwroot/font/inter/latin-500.css index 17db9664..c124e41c 100644 --- a/web/wwwroot/font/inter/latin-500.css +++ b/web/wwwroot/font/inter/latin-500.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/inter/files/inter-latin-500-normal.woff2) format('woff2'), url(/font/inter/files/inter-latin-500-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/latin-600.css b/web/wwwroot/font/inter/latin-600.css index dde83599..a4c81f82 100644 --- a/web/wwwroot/font/inter/latin-600.css +++ b/web/wwwroot/font/inter/latin-600.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/inter/files/inter-latin-600-normal.woff2) format('woff2'), url(/font/inter/files/inter-latin-600-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/latin-700.css b/web/wwwroot/font/inter/latin-700.css index f024453b..b8dc15ad 100644 --- a/web/wwwroot/font/inter/latin-700.css +++ b/web/wwwroot/font/inter/latin-700.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/inter/files/inter-latin-700-normal.woff2) format('woff2'), url(/font/inter/files/inter-latin-700-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/latin-800.css b/web/wwwroot/font/inter/latin-800.css index dc32a591..58f4afd3 100644 --- a/web/wwwroot/font/inter/latin-800.css +++ b/web/wwwroot/font/inter/latin-800.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 800; src: url(/font/inter/files/inter-latin-800-normal.woff2) format('woff2'), url(/font/inter/files/inter-latin-800-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/latin-900.css b/web/wwwroot/font/inter/latin-900.css index 63aeb3d1..7b98e82a 100644 --- a/web/wwwroot/font/inter/latin-900.css +++ b/web/wwwroot/font/inter/latin-900.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 900; src: url(/font/inter/files/inter-latin-900-normal.woff2) format('woff2'), url(/font/inter/files/inter-latin-900-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/latin-ext-100.css b/web/wwwroot/font/inter/latin-ext-100.css index a6747001..a89dd39f 100644 --- a/web/wwwroot/font/inter/latin-ext-100.css +++ b/web/wwwroot/font/inter/latin-ext-100.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 100; src: url(/font/inter/files/inter-latin-ext-100-normal.woff2) format('woff2'), url(/font/inter/files/inter-latin-ext-100-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/latin-ext-200.css b/web/wwwroot/font/inter/latin-ext-200.css index 297afb6b..f73cb5c0 100644 --- a/web/wwwroot/font/inter/latin-ext-200.css +++ b/web/wwwroot/font/inter/latin-ext-200.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 200; src: url(/font/inter/files/inter-latin-ext-200-normal.woff2) format('woff2'), url(/font/inter/files/inter-latin-ext-200-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/latin-ext-300.css b/web/wwwroot/font/inter/latin-ext-300.css index 19fd5fa6..7bbe2a4f 100644 --- a/web/wwwroot/font/inter/latin-ext-300.css +++ b/web/wwwroot/font/inter/latin-ext-300.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/inter/files/inter-latin-ext-300-normal.woff2) format('woff2'), url(/font/inter/files/inter-latin-ext-300-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/latin-ext-400.css b/web/wwwroot/font/inter/latin-ext-400.css index 4fc3139e..79f2ece8 100644 --- a/web/wwwroot/font/inter/latin-ext-400.css +++ b/web/wwwroot/font/inter/latin-ext-400.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/inter/files/inter-latin-ext-400-normal.woff2) format('woff2'), url(/font/inter/files/inter-latin-ext-400-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/latin-ext-500.css b/web/wwwroot/font/inter/latin-ext-500.css index 65008443..22133410 100644 --- a/web/wwwroot/font/inter/latin-ext-500.css +++ b/web/wwwroot/font/inter/latin-ext-500.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/inter/files/inter-latin-ext-500-normal.woff2) format('woff2'), url(/font/inter/files/inter-latin-ext-500-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/latin-ext-600.css b/web/wwwroot/font/inter/latin-ext-600.css index 2a3d2ddd..775750e1 100644 --- a/web/wwwroot/font/inter/latin-ext-600.css +++ b/web/wwwroot/font/inter/latin-ext-600.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/inter/files/inter-latin-ext-600-normal.woff2) format('woff2'), url(/font/inter/files/inter-latin-ext-600-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/latin-ext-700.css b/web/wwwroot/font/inter/latin-ext-700.css index 019e44f4..bf3a6826 100644 --- a/web/wwwroot/font/inter/latin-ext-700.css +++ b/web/wwwroot/font/inter/latin-ext-700.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/inter/files/inter-latin-ext-700-normal.woff2) format('woff2'), url(/font/inter/files/inter-latin-ext-700-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/latin-ext-800.css b/web/wwwroot/font/inter/latin-ext-800.css index f431d7bb..f2f033f5 100644 --- a/web/wwwroot/font/inter/latin-ext-800.css +++ b/web/wwwroot/font/inter/latin-ext-800.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 800; src: url(/font/inter/files/inter-latin-ext-800-normal.woff2) format('woff2'), url(/font/inter/files/inter-latin-ext-800-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/latin-ext-900.css b/web/wwwroot/font/inter/latin-ext-900.css index 33606489..00f1fdb1 100644 --- a/web/wwwroot/font/inter/latin-ext-900.css +++ b/web/wwwroot/font/inter/latin-ext-900.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 900; src: url(/font/inter/files/inter-latin-ext-900-normal.woff2) format('woff2'), url(/font/inter/files/inter-latin-ext-900-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/latin-ext.css b/web/wwwroot/font/inter/latin-ext.css index 8abb252f..047681de 100644 --- a/web/wwwroot/font/inter/latin-ext.css +++ b/web/wwwroot/font/inter/latin-ext.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 100; src: url(/font/inter/files/inter-latin-ext-100-normal.woff2) format('woff2'), url(/font/inter/files/inter-latin-ext-100-normal.woff) format('woff'); } @@ -11,7 +11,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 200; src: url(/font/inter/files/inter-latin-ext-200-normal.woff2) format('woff2'), url(/font/inter/files/inter-latin-ext-200-normal.woff) format('woff'); } @@ -20,7 +20,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/inter/files/inter-latin-ext-300-normal.woff2) format('woff2'), url(/font/inter/files/inter-latin-ext-300-normal.woff) format('woff'); } @@ -29,7 +29,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/inter/files/inter-latin-ext-400-normal.woff2) format('woff2'), url(/font/inter/files/inter-latin-ext-400-normal.woff) format('woff'); } @@ -38,7 +38,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/inter/files/inter-latin-ext-500-normal.woff2) format('woff2'), url(/font/inter/files/inter-latin-ext-500-normal.woff) format('woff'); } @@ -47,7 +47,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/inter/files/inter-latin-ext-600-normal.woff2) format('woff2'), url(/font/inter/files/inter-latin-ext-600-normal.woff) format('woff'); } @@ -56,7 +56,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/inter/files/inter-latin-ext-700-normal.woff2) format('woff2'), url(/font/inter/files/inter-latin-ext-700-normal.woff) format('woff'); } @@ -65,7 +65,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 800; src: url(/font/inter/files/inter-latin-ext-800-normal.woff2) format('woff2'), url(/font/inter/files/inter-latin-ext-800-normal.woff) format('woff'); } @@ -74,7 +74,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 900; src: url(/font/inter/files/inter-latin-ext-900-normal.woff2) format('woff2'), url(/font/inter/files/inter-latin-ext-900-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/latin.css b/web/wwwroot/font/inter/latin.css index 527fa97d..82ef796d 100644 --- a/web/wwwroot/font/inter/latin.css +++ b/web/wwwroot/font/inter/latin.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 100; src: url(/font/inter/files/inter-latin-100-normal.woff2) format('woff2'), url(/font/inter/files/inter-latin-100-normal.woff) format('woff'); } @@ -11,7 +11,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 200; src: url(/font/inter/files/inter-latin-200-normal.woff2) format('woff2'), url(/font/inter/files/inter-latin-200-normal.woff) format('woff'); } @@ -20,7 +20,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/inter/files/inter-latin-300-normal.woff2) format('woff2'), url(/font/inter/files/inter-latin-300-normal.woff) format('woff'); } @@ -29,7 +29,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/inter/files/inter-latin-400-normal.woff2) format('woff2'), url(/font/inter/files/inter-latin-400-normal.woff) format('woff'); } @@ -38,7 +38,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/inter/files/inter-latin-500-normal.woff2) format('woff2'), url(/font/inter/files/inter-latin-500-normal.woff) format('woff'); } @@ -47,7 +47,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/inter/files/inter-latin-600-normal.woff2) format('woff2'), url(/font/inter/files/inter-latin-600-normal.woff) format('woff'); } @@ -56,7 +56,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/inter/files/inter-latin-700-normal.woff2) format('woff2'), url(/font/inter/files/inter-latin-700-normal.woff) format('woff'); } @@ -65,7 +65,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 800; src: url(/font/inter/files/inter-latin-800-normal.woff2) format('woff2'), url(/font/inter/files/inter-latin-800-normal.woff) format('woff'); } @@ -74,7 +74,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 900; src: url(/font/inter/files/inter-latin-900-normal.woff2) format('woff2'), url(/font/inter/files/inter-latin-900-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/metadata.json b/web/wwwroot/font/inter/metadata.json index 71b3a120..c3d6d0e6 100644 --- a/web/wwwroot/font/inter/metadata.json +++ b/web/wwwroot/font/inter/metadata.json @@ -17,8 +17,8 @@ "slnt": {"default": "0", "min": "-10", "max": "0", "step": "1"}, "wght": {"default": "400", "min": "100", "max": "900", "step": "1"} }, - "lastModified": "2023-09-14", - "version": "v13", + "lastModified": "2022-09-22", + "version": "v12", "category": "sans-serif", "license": { "type": "OFL-1.1", diff --git a/web/wwwroot/font/inter/package.json b/web/wwwroot/font/inter/package.json index d3a65aca..ea2a100d 100644 --- a/web/wwwroot/font/inter/package.json +++ b/web/wwwroot/font/inter/package.json @@ -1,6 +1,6 @@ { "name": "@fontsource/inter", - "version": "5.0.16", + "version": "5.0.2", "description": "Self-host the Inter font in a neatly bundled NPM package.", "main": "index.css", "publishConfig": {"access": "public"}, @@ -26,5 +26,5 @@ "url": "https://github.com/fontsource/font-files.git", "directory": "fonts/google/inter" }, - "publishHash": "29f83684e243ab2f" + "publishHash": "4aa9e39a88966d25" } \ No newline at end of file diff --git a/web/wwwroot/font/inter/scss/metadata.scss b/web/wwwroot/font/inter/scss/metadata.scss index ee82d87d..24fe7b1c 100644 --- a/web/wwwroot/font/inter/scss/metadata.scss +++ b/web/wwwroot/font/inter/scss/metadata.scss @@ -17,6 +17,6 @@ $unicode: ( greek-ext: (U+1F00-1FFF), greek: (U+0370-03FF), vietnamese: (U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB), - latin-ext: (U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF), - latin: (U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD), + latin-ext: (U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF), + latin: (U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD), ) !default; diff --git a/web/wwwroot/font/inter/scss/mixins.scss b/web/wwwroot/font/inter/scss/mixins.scss index 4d1c6c3a..3530c9a0 100644 --- a/web/wwwroot/font/inter/scss/mixins.scss +++ b/web/wwwroot/font/inter/scss/mixins.scss @@ -11,33 +11,25 @@ $directory: null !default; $family: null !default; $display: null !default; +$displayVar: null !default; $formats: null !default; $subsets: null !default; $weights: null !default; $styles: null !default; $axes: null !default; -// Deprecated -$displayVar: null !default; - @mixin generator( $metadata: $metadata, $directory: $directory, $family: $family, $display: $display, + $displayVar: $displayVar, $formats: $formats, $subsets: $subsets, $weights: $weights, $styles: $styles, - $axes: $axes, - - // Deprecated - $displayVar: $displayVar + $axes: $axes ) { - @if $displayVar != null { - @warn "$displayVar is deprecated due to the limitation of using css variables in @font-face (https://github.com/fontsource/fontsource/issues/726)."; - } - $isVariable: map.get($metadata, axes) != null; $directory: if( @@ -48,6 +40,7 @@ $displayVar: null !default; $family: if($family, $family, map.get($metadata, family) + if($isVariable, ' Variable', '')); $display: if($display, $display, swap); + $displayVar: if($displayVar != null, $displayVar, true); $formats: if(not $formats or $formats == all, if($isVariable, woff2, (woff2, woff)), $formats); $subsets: if( $subsets, @@ -100,6 +93,7 @@ $displayVar: null !default; directory: $directory, family: $family, display: $display, + displayVar: $displayVar, formats: $formats, subsets: $subsets, weights: $weights, @@ -120,7 +114,7 @@ $displayVar: null !default; oblique map.get($metadata, axes, slnt, min) + deg map.get($metadata, axes, slnt, max) + deg, $style ), - font-display: $display, + font-display: if($displayVar, var(--fontsource-display, $display), $display), font-weight: if( (($axis == full) or ($axis == wght)) and map.has-key($metadata, axes, wght), map.get($metadata, axes, wght, min) map.get($metadata, axes, wght, max), @@ -147,27 +141,24 @@ $displayVar: null !default; $directory: $directory, $family: $family, $display: $display, + $displayVar: $displayVar, $formats: $formats, $subsets: $subsets, $weights: $weights, $styles: $styles, - $axes: $axes, - - // Deprecated - $displayVar: $displayVar + $axes: $axes ) { @include generator( $metadata: $metadata, $directory: $directory, $family: $family, $display: $display, + $displayVar: $displayVar, $formats: $formats, $subsets: $subsets, $weights: $weights, $styles: $styles, - $axes: $axes, - - $displayVar: $displayVar + $axes: $axes ) using ($props) { /* #{map.get($props, variant)} */ diff --git a/web/wwwroot/font/inter/unicode.json b/web/wwwroot/font/inter/unicode.json index 86b940c5..0cd6dc4b 100644 --- a/web/wwwroot/font/inter/unicode.json +++ b/web/wwwroot/font/inter/unicode.json @@ -4,6 +4,6 @@ "greek-ext": "U+1F00-1FFF", "greek": "U+0370-03FF", "vietnamese": "U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB", - "latin-ext": "U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF", - "latin": "U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD" + "latin-ext": "U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF", + "latin": "U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD" } \ No newline at end of file diff --git a/web/wwwroot/font/inter/vietnamese-100.css b/web/wwwroot/font/inter/vietnamese-100.css index c4c1a65f..d1d217b7 100644 --- a/web/wwwroot/font/inter/vietnamese-100.css +++ b/web/wwwroot/font/inter/vietnamese-100.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 100; src: url(/font/inter/files/inter-vietnamese-100-normal.woff2) format('woff2'), url(/font/inter/files/inter-vietnamese-100-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/vietnamese-200.css b/web/wwwroot/font/inter/vietnamese-200.css index 14e0316e..dc348e52 100644 --- a/web/wwwroot/font/inter/vietnamese-200.css +++ b/web/wwwroot/font/inter/vietnamese-200.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 200; src: url(/font/inter/files/inter-vietnamese-200-normal.woff2) format('woff2'), url(/font/inter/files/inter-vietnamese-200-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/vietnamese-300.css b/web/wwwroot/font/inter/vietnamese-300.css index 6b8e85e6..7be4cf91 100644 --- a/web/wwwroot/font/inter/vietnamese-300.css +++ b/web/wwwroot/font/inter/vietnamese-300.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/inter/files/inter-vietnamese-300-normal.woff2) format('woff2'), url(/font/inter/files/inter-vietnamese-300-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/vietnamese-400.css b/web/wwwroot/font/inter/vietnamese-400.css index 094e0e69..fc0f32ae 100644 --- a/web/wwwroot/font/inter/vietnamese-400.css +++ b/web/wwwroot/font/inter/vietnamese-400.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/inter/files/inter-vietnamese-400-normal.woff2) format('woff2'), url(/font/inter/files/inter-vietnamese-400-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/vietnamese-500.css b/web/wwwroot/font/inter/vietnamese-500.css index d517907b..58f5b280 100644 --- a/web/wwwroot/font/inter/vietnamese-500.css +++ b/web/wwwroot/font/inter/vietnamese-500.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/inter/files/inter-vietnamese-500-normal.woff2) format('woff2'), url(/font/inter/files/inter-vietnamese-500-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/vietnamese-600.css b/web/wwwroot/font/inter/vietnamese-600.css index 4f3c4f22..9eb2af98 100644 --- a/web/wwwroot/font/inter/vietnamese-600.css +++ b/web/wwwroot/font/inter/vietnamese-600.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/inter/files/inter-vietnamese-600-normal.woff2) format('woff2'), url(/font/inter/files/inter-vietnamese-600-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/vietnamese-700.css b/web/wwwroot/font/inter/vietnamese-700.css index cc29166a..d5a7b95e 100644 --- a/web/wwwroot/font/inter/vietnamese-700.css +++ b/web/wwwroot/font/inter/vietnamese-700.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/inter/files/inter-vietnamese-700-normal.woff2) format('woff2'), url(/font/inter/files/inter-vietnamese-700-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/vietnamese-800.css b/web/wwwroot/font/inter/vietnamese-800.css index fa1ac982..f31de2b4 100644 --- a/web/wwwroot/font/inter/vietnamese-800.css +++ b/web/wwwroot/font/inter/vietnamese-800.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 800; src: url(/font/inter/files/inter-vietnamese-800-normal.woff2) format('woff2'), url(/font/inter/files/inter-vietnamese-800-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/vietnamese-900.css b/web/wwwroot/font/inter/vietnamese-900.css index 9eceb9de..714b7d02 100644 --- a/web/wwwroot/font/inter/vietnamese-900.css +++ b/web/wwwroot/font/inter/vietnamese-900.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 900; src: url(/font/inter/files/inter-vietnamese-900-normal.woff2) format('woff2'), url(/font/inter/files/inter-vietnamese-900-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/inter/vietnamese.css b/web/wwwroot/font/inter/vietnamese.css index 4e8bb051..3bbd2502 100644 --- a/web/wwwroot/font/inter/vietnamese.css +++ b/web/wwwroot/font/inter/vietnamese.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 100; src: url(/font/inter/files/inter-vietnamese-100-normal.woff2) format('woff2'), url(/font/inter/files/inter-vietnamese-100-normal.woff) format('woff'); } @@ -11,7 +11,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 200; src: url(/font/inter/files/inter-vietnamese-200-normal.woff2) format('woff2'), url(/font/inter/files/inter-vietnamese-200-normal.woff) format('woff'); } @@ -20,7 +20,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/inter/files/inter-vietnamese-300-normal.woff2) format('woff2'), url(/font/inter/files/inter-vietnamese-300-normal.woff) format('woff'); } @@ -29,7 +29,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/inter/files/inter-vietnamese-400-normal.woff2) format('woff2'), url(/font/inter/files/inter-vietnamese-400-normal.woff) format('woff'); } @@ -38,7 +38,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/inter/files/inter-vietnamese-500-normal.woff2) format('woff2'), url(/font/inter/files/inter-vietnamese-500-normal.woff) format('woff'); } @@ -47,7 +47,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/inter/files/inter-vietnamese-600-normal.woff2) format('woff2'), url(/font/inter/files/inter-vietnamese-600-normal.woff) format('woff'); } @@ -56,7 +56,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/inter/files/inter-vietnamese-700-normal.woff2) format('woff2'), url(/font/inter/files/inter-vietnamese-700-normal.woff) format('woff'); } @@ -65,7 +65,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 800; src: url(/font/inter/files/inter-vietnamese-800-normal.woff2) format('woff2'), url(/font/inter/files/inter-vietnamese-800-normal.woff) format('woff'); } @@ -74,7 +74,7 @@ @font-face { font-family: 'Inter'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 900; src: url(/font/inter/files/inter-vietnamese-900-normal.woff2) format('woff2'), url(/font/inter/files/inter-vietnamese-900-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/rasa/300-italic.css b/web/wwwroot/font/rasa/300-italic.css index 3978f2db..01c71653 100644 --- a/web/wwwroot/font/rasa/300-italic.css +++ b/web/wwwroot/font/rasa/300-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Rasa'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/rasa/files/rasa-gujarati-300-italic.woff2) format('woff2'), url(/font/rasa/files/rasa-gujarati-300-italic.woff) format('woff'); unicode-range: U+0964-0965,U+0A80-0AFF,U+200C-200D,U+20B9,U+25CC,U+A830-A839; @@ -12,7 +12,7 @@ @font-face { font-family: 'Rasa'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/rasa/files/rasa-vietnamese-300-italic.woff2) format('woff2'), url(/font/rasa/files/rasa-vietnamese-300-italic.woff) format('woff'); unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB; @@ -22,18 +22,18 @@ @font-face { font-family: 'Rasa'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/rasa/files/rasa-latin-ext-300-italic.woff2) format('woff2'), url(/font/rasa/files/rasa-latin-ext-300-italic.woff) format('woff'); - unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; + unicode-range: U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; } /* rasa-latin-300-italic */ @font-face { font-family: 'Rasa'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/rasa/files/rasa-latin-300-italic.woff2) format('woff2'), url(/font/rasa/files/rasa-latin-300-italic.woff) format('woff'); - unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; + unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; } \ No newline at end of file diff --git a/web/wwwroot/font/rasa/300.css b/web/wwwroot/font/rasa/300.css index 51f8817e..a55158a4 100644 --- a/web/wwwroot/font/rasa/300.css +++ b/web/wwwroot/font/rasa/300.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/rasa/files/rasa-gujarati-300-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-gujarati-300-normal.woff) format('woff'); unicode-range: U+0964-0965,U+0A80-0AFF,U+200C-200D,U+20B9,U+25CC,U+A830-A839; @@ -12,7 +12,7 @@ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/rasa/files/rasa-vietnamese-300-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-vietnamese-300-normal.woff) format('woff'); unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB; @@ -22,18 +22,18 @@ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/rasa/files/rasa-latin-ext-300-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-latin-ext-300-normal.woff) format('woff'); - unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; + unicode-range: U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; } /* rasa-latin-300-normal */ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/rasa/files/rasa-latin-300-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-latin-300-normal.woff) format('woff'); - unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; + unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; } \ No newline at end of file diff --git a/web/wwwroot/font/rasa/400-italic.css b/web/wwwroot/font/rasa/400-italic.css index f2047902..b67a369d 100644 --- a/web/wwwroot/font/rasa/400-italic.css +++ b/web/wwwroot/font/rasa/400-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Rasa'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/rasa/files/rasa-gujarati-400-italic.woff2) format('woff2'), url(/font/rasa/files/rasa-gujarati-400-italic.woff) format('woff'); unicode-range: U+0964-0965,U+0A80-0AFF,U+200C-200D,U+20B9,U+25CC,U+A830-A839; @@ -12,7 +12,7 @@ @font-face { font-family: 'Rasa'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/rasa/files/rasa-vietnamese-400-italic.woff2) format('woff2'), url(/font/rasa/files/rasa-vietnamese-400-italic.woff) format('woff'); unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB; @@ -22,18 +22,18 @@ @font-face { font-family: 'Rasa'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/rasa/files/rasa-latin-ext-400-italic.woff2) format('woff2'), url(/font/rasa/files/rasa-latin-ext-400-italic.woff) format('woff'); - unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; + unicode-range: U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; } /* rasa-latin-400-italic */ @font-face { font-family: 'Rasa'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/rasa/files/rasa-latin-400-italic.woff2) format('woff2'), url(/font/rasa/files/rasa-latin-400-italic.woff) format('woff'); - unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; + unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; } \ No newline at end of file diff --git a/web/wwwroot/font/rasa/400.css b/web/wwwroot/font/rasa/400.css index 7129ca1d..e6d04b16 100644 --- a/web/wwwroot/font/rasa/400.css +++ b/web/wwwroot/font/rasa/400.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/rasa/files/rasa-gujarati-400-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-gujarati-400-normal.woff) format('woff'); unicode-range: U+0964-0965,U+0A80-0AFF,U+200C-200D,U+20B9,U+25CC,U+A830-A839; @@ -12,7 +12,7 @@ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/rasa/files/rasa-vietnamese-400-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-vietnamese-400-normal.woff) format('woff'); unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB; @@ -22,18 +22,18 @@ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/rasa/files/rasa-latin-ext-400-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-latin-ext-400-normal.woff) format('woff'); - unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; + unicode-range: U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; } /* rasa-latin-400-normal */ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/rasa/files/rasa-latin-400-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-latin-400-normal.woff) format('woff'); - unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; + unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; } \ No newline at end of file diff --git a/web/wwwroot/font/rasa/500-italic.css b/web/wwwroot/font/rasa/500-italic.css index 03cb87c6..41fe2ac2 100644 --- a/web/wwwroot/font/rasa/500-italic.css +++ b/web/wwwroot/font/rasa/500-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Rasa'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/rasa/files/rasa-gujarati-500-italic.woff2) format('woff2'), url(/font/rasa/files/rasa-gujarati-500-italic.woff) format('woff'); unicode-range: U+0964-0965,U+0A80-0AFF,U+200C-200D,U+20B9,U+25CC,U+A830-A839; @@ -12,7 +12,7 @@ @font-face { font-family: 'Rasa'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/rasa/files/rasa-vietnamese-500-italic.woff2) format('woff2'), url(/font/rasa/files/rasa-vietnamese-500-italic.woff) format('woff'); unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB; @@ -22,18 +22,18 @@ @font-face { font-family: 'Rasa'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/rasa/files/rasa-latin-ext-500-italic.woff2) format('woff2'), url(/font/rasa/files/rasa-latin-ext-500-italic.woff) format('woff'); - unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; + unicode-range: U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; } /* rasa-latin-500-italic */ @font-face { font-family: 'Rasa'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/rasa/files/rasa-latin-500-italic.woff2) format('woff2'), url(/font/rasa/files/rasa-latin-500-italic.woff) format('woff'); - unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; + unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; } \ No newline at end of file diff --git a/web/wwwroot/font/rasa/500.css b/web/wwwroot/font/rasa/500.css index 0d2e20cb..ade3a3fe 100644 --- a/web/wwwroot/font/rasa/500.css +++ b/web/wwwroot/font/rasa/500.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/rasa/files/rasa-gujarati-500-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-gujarati-500-normal.woff) format('woff'); unicode-range: U+0964-0965,U+0A80-0AFF,U+200C-200D,U+20B9,U+25CC,U+A830-A839; @@ -12,7 +12,7 @@ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/rasa/files/rasa-vietnamese-500-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-vietnamese-500-normal.woff) format('woff'); unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB; @@ -22,18 +22,18 @@ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/rasa/files/rasa-latin-ext-500-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-latin-ext-500-normal.woff) format('woff'); - unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; + unicode-range: U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; } /* rasa-latin-500-normal */ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/rasa/files/rasa-latin-500-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-latin-500-normal.woff) format('woff'); - unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; + unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; } \ No newline at end of file diff --git a/web/wwwroot/font/rasa/600-italic.css b/web/wwwroot/font/rasa/600-italic.css index 2ae47a86..bde9cac0 100644 --- a/web/wwwroot/font/rasa/600-italic.css +++ b/web/wwwroot/font/rasa/600-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Rasa'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/rasa/files/rasa-gujarati-600-italic.woff2) format('woff2'), url(/font/rasa/files/rasa-gujarati-600-italic.woff) format('woff'); unicode-range: U+0964-0965,U+0A80-0AFF,U+200C-200D,U+20B9,U+25CC,U+A830-A839; @@ -12,7 +12,7 @@ @font-face { font-family: 'Rasa'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/rasa/files/rasa-vietnamese-600-italic.woff2) format('woff2'), url(/font/rasa/files/rasa-vietnamese-600-italic.woff) format('woff'); unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB; @@ -22,18 +22,18 @@ @font-face { font-family: 'Rasa'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/rasa/files/rasa-latin-ext-600-italic.woff2) format('woff2'), url(/font/rasa/files/rasa-latin-ext-600-italic.woff) format('woff'); - unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; + unicode-range: U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; } /* rasa-latin-600-italic */ @font-face { font-family: 'Rasa'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/rasa/files/rasa-latin-600-italic.woff2) format('woff2'), url(/font/rasa/files/rasa-latin-600-italic.woff) format('woff'); - unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; + unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; } \ No newline at end of file diff --git a/web/wwwroot/font/rasa/600.css b/web/wwwroot/font/rasa/600.css index be61e9a5..45b5edc6 100644 --- a/web/wwwroot/font/rasa/600.css +++ b/web/wwwroot/font/rasa/600.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/rasa/files/rasa-gujarati-600-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-gujarati-600-normal.woff) format('woff'); unicode-range: U+0964-0965,U+0A80-0AFF,U+200C-200D,U+20B9,U+25CC,U+A830-A839; @@ -12,7 +12,7 @@ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/rasa/files/rasa-vietnamese-600-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-vietnamese-600-normal.woff) format('woff'); unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB; @@ -22,18 +22,18 @@ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/rasa/files/rasa-latin-ext-600-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-latin-ext-600-normal.woff) format('woff'); - unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; + unicode-range: U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; } /* rasa-latin-600-normal */ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/rasa/files/rasa-latin-600-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-latin-600-normal.woff) format('woff'); - unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; + unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; } \ No newline at end of file diff --git a/web/wwwroot/font/rasa/700-italic.css b/web/wwwroot/font/rasa/700-italic.css index 98f8cf23..0ec9bd68 100644 --- a/web/wwwroot/font/rasa/700-italic.css +++ b/web/wwwroot/font/rasa/700-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Rasa'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/rasa/files/rasa-gujarati-700-italic.woff2) format('woff2'), url(/font/rasa/files/rasa-gujarati-700-italic.woff) format('woff'); unicode-range: U+0964-0965,U+0A80-0AFF,U+200C-200D,U+20B9,U+25CC,U+A830-A839; @@ -12,7 +12,7 @@ @font-face { font-family: 'Rasa'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/rasa/files/rasa-vietnamese-700-italic.woff2) format('woff2'), url(/font/rasa/files/rasa-vietnamese-700-italic.woff) format('woff'); unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB; @@ -22,18 +22,18 @@ @font-face { font-family: 'Rasa'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/rasa/files/rasa-latin-ext-700-italic.woff2) format('woff2'), url(/font/rasa/files/rasa-latin-ext-700-italic.woff) format('woff'); - unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; + unicode-range: U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; } /* rasa-latin-700-italic */ @font-face { font-family: 'Rasa'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/rasa/files/rasa-latin-700-italic.woff2) format('woff2'), url(/font/rasa/files/rasa-latin-700-italic.woff) format('woff'); - unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; + unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; } \ No newline at end of file diff --git a/web/wwwroot/font/rasa/700.css b/web/wwwroot/font/rasa/700.css index 53a5f3ad..ac079278 100644 --- a/web/wwwroot/font/rasa/700.css +++ b/web/wwwroot/font/rasa/700.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/rasa/files/rasa-gujarati-700-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-gujarati-700-normal.woff) format('woff'); unicode-range: U+0964-0965,U+0A80-0AFF,U+200C-200D,U+20B9,U+25CC,U+A830-A839; @@ -12,7 +12,7 @@ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/rasa/files/rasa-vietnamese-700-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-vietnamese-700-normal.woff) format('woff'); unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB; @@ -22,18 +22,18 @@ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/rasa/files/rasa-latin-ext-700-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-latin-ext-700-normal.woff) format('woff'); - unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; + unicode-range: U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; } /* rasa-latin-700-normal */ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/rasa/files/rasa-latin-700-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-latin-700-normal.woff) format('woff'); - unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; + unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; } \ No newline at end of file diff --git a/web/wwwroot/font/rasa/README.md b/web/wwwroot/font/rasa/README.md index 030a7e77..e76d551e 100644 --- a/web/wwwroot/font/rasa/README.md +++ b/web/wwwroot/font/rasa/README.md @@ -42,6 +42,6 @@ Copyright 2015 The Yrsa-Rasa Project Authors (https://github.com/rosettatype/yrs [OFL-1.1](http://scripts.sil.org/OFL) ## Other Notes -Font version (provided by source): `v22`. +Font version (provided by source): `v19`. If you have any suggestions or ideas to improve the performance of font loading or expand the existing library, feel free to star and contribute to this repository. You can share your suggestions or ideas by creating an [issue](https://github.com/fontsource/fontsource/issues). \ No newline at end of file diff --git a/web/wwwroot/font/rasa/files/rasa-gujarati-300-italic.woff b/web/wwwroot/font/rasa/files/rasa-gujarati-300-italic.woff index 5d237cf2..917210ca 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-gujarati-300-italic.woff and b/web/wwwroot/font/rasa/files/rasa-gujarati-300-italic.woff differ diff --git a/web/wwwroot/font/rasa/files/rasa-gujarati-300-italic.woff2 b/web/wwwroot/font/rasa/files/rasa-gujarati-300-italic.woff2 index a7dd76d3..e684e982 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-gujarati-300-italic.woff2 and b/web/wwwroot/font/rasa/files/rasa-gujarati-300-italic.woff2 differ diff --git a/web/wwwroot/font/rasa/files/rasa-gujarati-300-normal.woff b/web/wwwroot/font/rasa/files/rasa-gujarati-300-normal.woff index f2be8e30..0ce3fc58 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-gujarati-300-normal.woff and b/web/wwwroot/font/rasa/files/rasa-gujarati-300-normal.woff differ diff --git a/web/wwwroot/font/rasa/files/rasa-gujarati-300-normal.woff2 b/web/wwwroot/font/rasa/files/rasa-gujarati-300-normal.woff2 index ef1a53ee..325f82e4 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-gujarati-300-normal.woff2 and b/web/wwwroot/font/rasa/files/rasa-gujarati-300-normal.woff2 differ diff --git a/web/wwwroot/font/rasa/files/rasa-gujarati-400-italic.woff b/web/wwwroot/font/rasa/files/rasa-gujarati-400-italic.woff index 10f8eb61..d8b92f7c 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-gujarati-400-italic.woff and b/web/wwwroot/font/rasa/files/rasa-gujarati-400-italic.woff differ diff --git a/web/wwwroot/font/rasa/files/rasa-gujarati-400-italic.woff2 b/web/wwwroot/font/rasa/files/rasa-gujarati-400-italic.woff2 index 1f1acd94..17f9b5f8 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-gujarati-400-italic.woff2 and b/web/wwwroot/font/rasa/files/rasa-gujarati-400-italic.woff2 differ diff --git a/web/wwwroot/font/rasa/files/rasa-gujarati-400-normal.woff b/web/wwwroot/font/rasa/files/rasa-gujarati-400-normal.woff index 111ea356..7cbd7e71 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-gujarati-400-normal.woff and b/web/wwwroot/font/rasa/files/rasa-gujarati-400-normal.woff differ diff --git a/web/wwwroot/font/rasa/files/rasa-gujarati-400-normal.woff2 b/web/wwwroot/font/rasa/files/rasa-gujarati-400-normal.woff2 index 42d6cac9..afec280b 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-gujarati-400-normal.woff2 and b/web/wwwroot/font/rasa/files/rasa-gujarati-400-normal.woff2 differ diff --git a/web/wwwroot/font/rasa/files/rasa-gujarati-500-italic.woff b/web/wwwroot/font/rasa/files/rasa-gujarati-500-italic.woff index b13deff5..8d078675 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-gujarati-500-italic.woff and b/web/wwwroot/font/rasa/files/rasa-gujarati-500-italic.woff differ diff --git a/web/wwwroot/font/rasa/files/rasa-gujarati-500-italic.woff2 b/web/wwwroot/font/rasa/files/rasa-gujarati-500-italic.woff2 index 87ac5d19..b63ce58c 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-gujarati-500-italic.woff2 and b/web/wwwroot/font/rasa/files/rasa-gujarati-500-italic.woff2 differ diff --git a/web/wwwroot/font/rasa/files/rasa-gujarati-500-normal.woff b/web/wwwroot/font/rasa/files/rasa-gujarati-500-normal.woff index 739dad95..c048fc45 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-gujarati-500-normal.woff and b/web/wwwroot/font/rasa/files/rasa-gujarati-500-normal.woff differ diff --git a/web/wwwroot/font/rasa/files/rasa-gujarati-500-normal.woff2 b/web/wwwroot/font/rasa/files/rasa-gujarati-500-normal.woff2 index f62b88a3..4db1a619 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-gujarati-500-normal.woff2 and b/web/wwwroot/font/rasa/files/rasa-gujarati-500-normal.woff2 differ diff --git a/web/wwwroot/font/rasa/files/rasa-gujarati-600-italic.woff b/web/wwwroot/font/rasa/files/rasa-gujarati-600-italic.woff index 9d6aaa6a..109bbc22 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-gujarati-600-italic.woff and b/web/wwwroot/font/rasa/files/rasa-gujarati-600-italic.woff differ diff --git a/web/wwwroot/font/rasa/files/rasa-gujarati-600-italic.woff2 b/web/wwwroot/font/rasa/files/rasa-gujarati-600-italic.woff2 index 93c9e5d3..bc688a3d 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-gujarati-600-italic.woff2 and b/web/wwwroot/font/rasa/files/rasa-gujarati-600-italic.woff2 differ diff --git a/web/wwwroot/font/rasa/files/rasa-gujarati-600-normal.woff b/web/wwwroot/font/rasa/files/rasa-gujarati-600-normal.woff index 753ea0a6..ed2d488d 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-gujarati-600-normal.woff and b/web/wwwroot/font/rasa/files/rasa-gujarati-600-normal.woff differ diff --git a/web/wwwroot/font/rasa/files/rasa-gujarati-600-normal.woff2 b/web/wwwroot/font/rasa/files/rasa-gujarati-600-normal.woff2 index f8b1527e..2e501a18 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-gujarati-600-normal.woff2 and b/web/wwwroot/font/rasa/files/rasa-gujarati-600-normal.woff2 differ diff --git a/web/wwwroot/font/rasa/files/rasa-gujarati-700-italic.woff b/web/wwwroot/font/rasa/files/rasa-gujarati-700-italic.woff index aa808384..d93bcd6f 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-gujarati-700-italic.woff and b/web/wwwroot/font/rasa/files/rasa-gujarati-700-italic.woff differ diff --git a/web/wwwroot/font/rasa/files/rasa-gujarati-700-italic.woff2 b/web/wwwroot/font/rasa/files/rasa-gujarati-700-italic.woff2 index 17a7982e..2d043908 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-gujarati-700-italic.woff2 and b/web/wwwroot/font/rasa/files/rasa-gujarati-700-italic.woff2 differ diff --git a/web/wwwroot/font/rasa/files/rasa-gujarati-700-normal.woff b/web/wwwroot/font/rasa/files/rasa-gujarati-700-normal.woff index 7d8ee91a..6fa689dc 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-gujarati-700-normal.woff and b/web/wwwroot/font/rasa/files/rasa-gujarati-700-normal.woff differ diff --git a/web/wwwroot/font/rasa/files/rasa-gujarati-700-normal.woff2 b/web/wwwroot/font/rasa/files/rasa-gujarati-700-normal.woff2 index ba69c539..fa04c479 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-gujarati-700-normal.woff2 and b/web/wwwroot/font/rasa/files/rasa-gujarati-700-normal.woff2 differ diff --git a/web/wwwroot/font/rasa/files/rasa-latin-300-italic.woff b/web/wwwroot/font/rasa/files/rasa-latin-300-italic.woff index c976f059..9785e1b6 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-latin-300-italic.woff and b/web/wwwroot/font/rasa/files/rasa-latin-300-italic.woff differ diff --git a/web/wwwroot/font/rasa/files/rasa-latin-300-italic.woff2 b/web/wwwroot/font/rasa/files/rasa-latin-300-italic.woff2 index 11608067..c0c01170 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-latin-300-italic.woff2 and b/web/wwwroot/font/rasa/files/rasa-latin-300-italic.woff2 differ diff --git a/web/wwwroot/font/rasa/files/rasa-latin-300-normal.woff b/web/wwwroot/font/rasa/files/rasa-latin-300-normal.woff index 8fbe2384..b3638101 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-latin-300-normal.woff and b/web/wwwroot/font/rasa/files/rasa-latin-300-normal.woff differ diff --git a/web/wwwroot/font/rasa/files/rasa-latin-300-normal.woff2 b/web/wwwroot/font/rasa/files/rasa-latin-300-normal.woff2 index 3fe9a4a3..cc42dc3f 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-latin-300-normal.woff2 and b/web/wwwroot/font/rasa/files/rasa-latin-300-normal.woff2 differ diff --git a/web/wwwroot/font/rasa/files/rasa-latin-400-italic.woff b/web/wwwroot/font/rasa/files/rasa-latin-400-italic.woff index a4123a51..531339a9 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-latin-400-italic.woff and b/web/wwwroot/font/rasa/files/rasa-latin-400-italic.woff differ diff --git a/web/wwwroot/font/rasa/files/rasa-latin-400-italic.woff2 b/web/wwwroot/font/rasa/files/rasa-latin-400-italic.woff2 index 3c532c0c..87ea5498 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-latin-400-italic.woff2 and b/web/wwwroot/font/rasa/files/rasa-latin-400-italic.woff2 differ diff --git a/web/wwwroot/font/rasa/files/rasa-latin-400-normal.woff b/web/wwwroot/font/rasa/files/rasa-latin-400-normal.woff index 426cecb0..e599f053 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-latin-400-normal.woff and b/web/wwwroot/font/rasa/files/rasa-latin-400-normal.woff differ diff --git a/web/wwwroot/font/rasa/files/rasa-latin-400-normal.woff2 b/web/wwwroot/font/rasa/files/rasa-latin-400-normal.woff2 index 6c53d91b..dc17e3d5 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-latin-400-normal.woff2 and b/web/wwwroot/font/rasa/files/rasa-latin-400-normal.woff2 differ diff --git a/web/wwwroot/font/rasa/files/rasa-latin-500-italic.woff b/web/wwwroot/font/rasa/files/rasa-latin-500-italic.woff index 014bec51..a6d3e673 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-latin-500-italic.woff and b/web/wwwroot/font/rasa/files/rasa-latin-500-italic.woff differ diff --git a/web/wwwroot/font/rasa/files/rasa-latin-500-italic.woff2 b/web/wwwroot/font/rasa/files/rasa-latin-500-italic.woff2 index 1c84d204..21883b6c 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-latin-500-italic.woff2 and b/web/wwwroot/font/rasa/files/rasa-latin-500-italic.woff2 differ diff --git a/web/wwwroot/font/rasa/files/rasa-latin-500-normal.woff b/web/wwwroot/font/rasa/files/rasa-latin-500-normal.woff index 932e3a7a..c81f378d 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-latin-500-normal.woff and b/web/wwwroot/font/rasa/files/rasa-latin-500-normal.woff differ diff --git a/web/wwwroot/font/rasa/files/rasa-latin-500-normal.woff2 b/web/wwwroot/font/rasa/files/rasa-latin-500-normal.woff2 index fabe2f85..d88b6796 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-latin-500-normal.woff2 and b/web/wwwroot/font/rasa/files/rasa-latin-500-normal.woff2 differ diff --git a/web/wwwroot/font/rasa/files/rasa-latin-600-italic.woff b/web/wwwroot/font/rasa/files/rasa-latin-600-italic.woff index 646371a7..eae8a7ac 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-latin-600-italic.woff and b/web/wwwroot/font/rasa/files/rasa-latin-600-italic.woff differ diff --git a/web/wwwroot/font/rasa/files/rasa-latin-600-italic.woff2 b/web/wwwroot/font/rasa/files/rasa-latin-600-italic.woff2 index b53cc16e..7dd56022 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-latin-600-italic.woff2 and b/web/wwwroot/font/rasa/files/rasa-latin-600-italic.woff2 differ diff --git a/web/wwwroot/font/rasa/files/rasa-latin-600-normal.woff b/web/wwwroot/font/rasa/files/rasa-latin-600-normal.woff index 38a66537..f09517ed 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-latin-600-normal.woff and b/web/wwwroot/font/rasa/files/rasa-latin-600-normal.woff differ diff --git a/web/wwwroot/font/rasa/files/rasa-latin-600-normal.woff2 b/web/wwwroot/font/rasa/files/rasa-latin-600-normal.woff2 index a0e3eef6..cb8d75fc 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-latin-600-normal.woff2 and b/web/wwwroot/font/rasa/files/rasa-latin-600-normal.woff2 differ diff --git a/web/wwwroot/font/rasa/files/rasa-latin-700-italic.woff b/web/wwwroot/font/rasa/files/rasa-latin-700-italic.woff index 98d01784..34f40e00 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-latin-700-italic.woff and b/web/wwwroot/font/rasa/files/rasa-latin-700-italic.woff differ diff --git a/web/wwwroot/font/rasa/files/rasa-latin-700-italic.woff2 b/web/wwwroot/font/rasa/files/rasa-latin-700-italic.woff2 index b8569c11..538366f7 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-latin-700-italic.woff2 and b/web/wwwroot/font/rasa/files/rasa-latin-700-italic.woff2 differ diff --git a/web/wwwroot/font/rasa/files/rasa-latin-700-normal.woff b/web/wwwroot/font/rasa/files/rasa-latin-700-normal.woff index f9d99a61..6542a727 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-latin-700-normal.woff and b/web/wwwroot/font/rasa/files/rasa-latin-700-normal.woff differ diff --git a/web/wwwroot/font/rasa/files/rasa-latin-700-normal.woff2 b/web/wwwroot/font/rasa/files/rasa-latin-700-normal.woff2 index 5fb5bdaa..3b9e0c33 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-latin-700-normal.woff2 and b/web/wwwroot/font/rasa/files/rasa-latin-700-normal.woff2 differ diff --git a/web/wwwroot/font/rasa/files/rasa-latin-ext-300-italic.woff b/web/wwwroot/font/rasa/files/rasa-latin-ext-300-italic.woff index fdb24d51..2c12ce63 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-latin-ext-300-italic.woff and b/web/wwwroot/font/rasa/files/rasa-latin-ext-300-italic.woff differ diff --git a/web/wwwroot/font/rasa/files/rasa-latin-ext-300-italic.woff2 b/web/wwwroot/font/rasa/files/rasa-latin-ext-300-italic.woff2 index f1b1d39d..a931d35f 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-latin-ext-300-italic.woff2 and b/web/wwwroot/font/rasa/files/rasa-latin-ext-300-italic.woff2 differ diff --git a/web/wwwroot/font/rasa/files/rasa-latin-ext-300-normal.woff b/web/wwwroot/font/rasa/files/rasa-latin-ext-300-normal.woff index f7705003..5dfd339d 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-latin-ext-300-normal.woff and b/web/wwwroot/font/rasa/files/rasa-latin-ext-300-normal.woff differ diff --git a/web/wwwroot/font/rasa/files/rasa-latin-ext-300-normal.woff2 b/web/wwwroot/font/rasa/files/rasa-latin-ext-300-normal.woff2 index d0267a6f..22e4df31 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-latin-ext-300-normal.woff2 and b/web/wwwroot/font/rasa/files/rasa-latin-ext-300-normal.woff2 differ diff --git a/web/wwwroot/font/rasa/files/rasa-latin-ext-400-italic.woff b/web/wwwroot/font/rasa/files/rasa-latin-ext-400-italic.woff index 30a0c328..03b0ef30 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-latin-ext-400-italic.woff and b/web/wwwroot/font/rasa/files/rasa-latin-ext-400-italic.woff differ diff --git a/web/wwwroot/font/rasa/files/rasa-latin-ext-400-italic.woff2 b/web/wwwroot/font/rasa/files/rasa-latin-ext-400-italic.woff2 index 0399b713..171d0f54 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-latin-ext-400-italic.woff2 and b/web/wwwroot/font/rasa/files/rasa-latin-ext-400-italic.woff2 differ diff --git a/web/wwwroot/font/rasa/files/rasa-latin-ext-400-normal.woff b/web/wwwroot/font/rasa/files/rasa-latin-ext-400-normal.woff index d055206b..c8847afc 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-latin-ext-400-normal.woff and b/web/wwwroot/font/rasa/files/rasa-latin-ext-400-normal.woff differ diff --git a/web/wwwroot/font/rasa/files/rasa-latin-ext-400-normal.woff2 b/web/wwwroot/font/rasa/files/rasa-latin-ext-400-normal.woff2 index 47effc82..24174631 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-latin-ext-400-normal.woff2 and b/web/wwwroot/font/rasa/files/rasa-latin-ext-400-normal.woff2 differ diff --git a/web/wwwroot/font/rasa/files/rasa-latin-ext-500-italic.woff b/web/wwwroot/font/rasa/files/rasa-latin-ext-500-italic.woff index f575e827..758c409b 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-latin-ext-500-italic.woff and b/web/wwwroot/font/rasa/files/rasa-latin-ext-500-italic.woff differ diff --git a/web/wwwroot/font/rasa/files/rasa-latin-ext-500-italic.woff2 b/web/wwwroot/font/rasa/files/rasa-latin-ext-500-italic.woff2 index 4de6b9fd..b624df7f 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-latin-ext-500-italic.woff2 and b/web/wwwroot/font/rasa/files/rasa-latin-ext-500-italic.woff2 differ diff --git a/web/wwwroot/font/rasa/files/rasa-latin-ext-500-normal.woff b/web/wwwroot/font/rasa/files/rasa-latin-ext-500-normal.woff index b97975c5..b59baaf7 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-latin-ext-500-normal.woff and b/web/wwwroot/font/rasa/files/rasa-latin-ext-500-normal.woff differ diff --git a/web/wwwroot/font/rasa/files/rasa-latin-ext-500-normal.woff2 b/web/wwwroot/font/rasa/files/rasa-latin-ext-500-normal.woff2 index f653cec0..c56bc906 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-latin-ext-500-normal.woff2 and b/web/wwwroot/font/rasa/files/rasa-latin-ext-500-normal.woff2 differ diff --git a/web/wwwroot/font/rasa/files/rasa-latin-ext-600-italic.woff b/web/wwwroot/font/rasa/files/rasa-latin-ext-600-italic.woff index 9d5c3d78..ea4456bb 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-latin-ext-600-italic.woff and b/web/wwwroot/font/rasa/files/rasa-latin-ext-600-italic.woff differ diff --git a/web/wwwroot/font/rasa/files/rasa-latin-ext-600-italic.woff2 b/web/wwwroot/font/rasa/files/rasa-latin-ext-600-italic.woff2 index b3165346..5462094d 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-latin-ext-600-italic.woff2 and b/web/wwwroot/font/rasa/files/rasa-latin-ext-600-italic.woff2 differ diff --git a/web/wwwroot/font/rasa/files/rasa-latin-ext-600-normal.woff b/web/wwwroot/font/rasa/files/rasa-latin-ext-600-normal.woff index c948f7fa..f7ce88a1 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-latin-ext-600-normal.woff and b/web/wwwroot/font/rasa/files/rasa-latin-ext-600-normal.woff differ diff --git a/web/wwwroot/font/rasa/files/rasa-latin-ext-600-normal.woff2 b/web/wwwroot/font/rasa/files/rasa-latin-ext-600-normal.woff2 index e2a22ca2..02c45d25 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-latin-ext-600-normal.woff2 and b/web/wwwroot/font/rasa/files/rasa-latin-ext-600-normal.woff2 differ diff --git a/web/wwwroot/font/rasa/files/rasa-latin-ext-700-italic.woff b/web/wwwroot/font/rasa/files/rasa-latin-ext-700-italic.woff index e66db4bf..62d22eb7 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-latin-ext-700-italic.woff and b/web/wwwroot/font/rasa/files/rasa-latin-ext-700-italic.woff differ diff --git a/web/wwwroot/font/rasa/files/rasa-latin-ext-700-italic.woff2 b/web/wwwroot/font/rasa/files/rasa-latin-ext-700-italic.woff2 index e8fc9fa5..5eee63e7 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-latin-ext-700-italic.woff2 and b/web/wwwroot/font/rasa/files/rasa-latin-ext-700-italic.woff2 differ diff --git a/web/wwwroot/font/rasa/files/rasa-latin-ext-700-normal.woff b/web/wwwroot/font/rasa/files/rasa-latin-ext-700-normal.woff index 8df171f7..e6b26835 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-latin-ext-700-normal.woff and b/web/wwwroot/font/rasa/files/rasa-latin-ext-700-normal.woff differ diff --git a/web/wwwroot/font/rasa/files/rasa-latin-ext-700-normal.woff2 b/web/wwwroot/font/rasa/files/rasa-latin-ext-700-normal.woff2 index 08e25074..89866d61 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-latin-ext-700-normal.woff2 and b/web/wwwroot/font/rasa/files/rasa-latin-ext-700-normal.woff2 differ diff --git a/web/wwwroot/font/rasa/files/rasa-vietnamese-300-italic.woff b/web/wwwroot/font/rasa/files/rasa-vietnamese-300-italic.woff index e8291e0f..37189e9e 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-vietnamese-300-italic.woff and b/web/wwwroot/font/rasa/files/rasa-vietnamese-300-italic.woff differ diff --git a/web/wwwroot/font/rasa/files/rasa-vietnamese-300-italic.woff2 b/web/wwwroot/font/rasa/files/rasa-vietnamese-300-italic.woff2 index ea32ac89..dea749dd 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-vietnamese-300-italic.woff2 and b/web/wwwroot/font/rasa/files/rasa-vietnamese-300-italic.woff2 differ diff --git a/web/wwwroot/font/rasa/files/rasa-vietnamese-300-normal.woff b/web/wwwroot/font/rasa/files/rasa-vietnamese-300-normal.woff index 15205b13..cf0931c5 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-vietnamese-300-normal.woff and b/web/wwwroot/font/rasa/files/rasa-vietnamese-300-normal.woff differ diff --git a/web/wwwroot/font/rasa/files/rasa-vietnamese-300-normal.woff2 b/web/wwwroot/font/rasa/files/rasa-vietnamese-300-normal.woff2 index e7c994c9..d5e6257d 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-vietnamese-300-normal.woff2 and b/web/wwwroot/font/rasa/files/rasa-vietnamese-300-normal.woff2 differ diff --git a/web/wwwroot/font/rasa/files/rasa-vietnamese-400-italic.woff b/web/wwwroot/font/rasa/files/rasa-vietnamese-400-italic.woff index 9e23e034..f136de85 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-vietnamese-400-italic.woff and b/web/wwwroot/font/rasa/files/rasa-vietnamese-400-italic.woff differ diff --git a/web/wwwroot/font/rasa/files/rasa-vietnamese-400-italic.woff2 b/web/wwwroot/font/rasa/files/rasa-vietnamese-400-italic.woff2 index 3f2fd7af..55a6b674 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-vietnamese-400-italic.woff2 and b/web/wwwroot/font/rasa/files/rasa-vietnamese-400-italic.woff2 differ diff --git a/web/wwwroot/font/rasa/files/rasa-vietnamese-400-normal.woff b/web/wwwroot/font/rasa/files/rasa-vietnamese-400-normal.woff index 46bc7a7a..01fd738b 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-vietnamese-400-normal.woff and b/web/wwwroot/font/rasa/files/rasa-vietnamese-400-normal.woff differ diff --git a/web/wwwroot/font/rasa/files/rasa-vietnamese-400-normal.woff2 b/web/wwwroot/font/rasa/files/rasa-vietnamese-400-normal.woff2 index e54f2a0d..ef21dc55 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-vietnamese-400-normal.woff2 and b/web/wwwroot/font/rasa/files/rasa-vietnamese-400-normal.woff2 differ diff --git a/web/wwwroot/font/rasa/files/rasa-vietnamese-500-italic.woff b/web/wwwroot/font/rasa/files/rasa-vietnamese-500-italic.woff index 0907df3c..b3b98c99 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-vietnamese-500-italic.woff and b/web/wwwroot/font/rasa/files/rasa-vietnamese-500-italic.woff differ diff --git a/web/wwwroot/font/rasa/files/rasa-vietnamese-500-italic.woff2 b/web/wwwroot/font/rasa/files/rasa-vietnamese-500-italic.woff2 index 3462e2f9..b6fb5a94 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-vietnamese-500-italic.woff2 and b/web/wwwroot/font/rasa/files/rasa-vietnamese-500-italic.woff2 differ diff --git a/web/wwwroot/font/rasa/files/rasa-vietnamese-500-normal.woff b/web/wwwroot/font/rasa/files/rasa-vietnamese-500-normal.woff index 8a6768d8..94797a23 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-vietnamese-500-normal.woff and b/web/wwwroot/font/rasa/files/rasa-vietnamese-500-normal.woff differ diff --git a/web/wwwroot/font/rasa/files/rasa-vietnamese-500-normal.woff2 b/web/wwwroot/font/rasa/files/rasa-vietnamese-500-normal.woff2 index dbb7aff4..b74fc92f 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-vietnamese-500-normal.woff2 and b/web/wwwroot/font/rasa/files/rasa-vietnamese-500-normal.woff2 differ diff --git a/web/wwwroot/font/rasa/files/rasa-vietnamese-600-italic.woff b/web/wwwroot/font/rasa/files/rasa-vietnamese-600-italic.woff index b2116550..63872170 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-vietnamese-600-italic.woff and b/web/wwwroot/font/rasa/files/rasa-vietnamese-600-italic.woff differ diff --git a/web/wwwroot/font/rasa/files/rasa-vietnamese-600-italic.woff2 b/web/wwwroot/font/rasa/files/rasa-vietnamese-600-italic.woff2 index 5a13ac52..dd10b2c1 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-vietnamese-600-italic.woff2 and b/web/wwwroot/font/rasa/files/rasa-vietnamese-600-italic.woff2 differ diff --git a/web/wwwroot/font/rasa/files/rasa-vietnamese-600-normal.woff b/web/wwwroot/font/rasa/files/rasa-vietnamese-600-normal.woff index 6327b945..bbc20d66 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-vietnamese-600-normal.woff and b/web/wwwroot/font/rasa/files/rasa-vietnamese-600-normal.woff differ diff --git a/web/wwwroot/font/rasa/files/rasa-vietnamese-600-normal.woff2 b/web/wwwroot/font/rasa/files/rasa-vietnamese-600-normal.woff2 index 458f2998..2c35fb55 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-vietnamese-600-normal.woff2 and b/web/wwwroot/font/rasa/files/rasa-vietnamese-600-normal.woff2 differ diff --git a/web/wwwroot/font/rasa/files/rasa-vietnamese-700-italic.woff b/web/wwwroot/font/rasa/files/rasa-vietnamese-700-italic.woff index 28edcedc..d726064a 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-vietnamese-700-italic.woff and b/web/wwwroot/font/rasa/files/rasa-vietnamese-700-italic.woff differ diff --git a/web/wwwroot/font/rasa/files/rasa-vietnamese-700-italic.woff2 b/web/wwwroot/font/rasa/files/rasa-vietnamese-700-italic.woff2 index 5e4e4f3a..5a51837d 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-vietnamese-700-italic.woff2 and b/web/wwwroot/font/rasa/files/rasa-vietnamese-700-italic.woff2 differ diff --git a/web/wwwroot/font/rasa/files/rasa-vietnamese-700-normal.woff b/web/wwwroot/font/rasa/files/rasa-vietnamese-700-normal.woff index 60e4ec1d..25b49f37 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-vietnamese-700-normal.woff and b/web/wwwroot/font/rasa/files/rasa-vietnamese-700-normal.woff differ diff --git a/web/wwwroot/font/rasa/files/rasa-vietnamese-700-normal.woff2 b/web/wwwroot/font/rasa/files/rasa-vietnamese-700-normal.woff2 index 610d11ff..5909abaa 100644 Binary files a/web/wwwroot/font/rasa/files/rasa-vietnamese-700-normal.woff2 and b/web/wwwroot/font/rasa/files/rasa-vietnamese-700-normal.woff2 differ diff --git a/web/wwwroot/font/rasa/gujarati-300-italic.css b/web/wwwroot/font/rasa/gujarati-300-italic.css index 7fd0621a..89c08e56 100644 --- a/web/wwwroot/font/rasa/gujarati-300-italic.css +++ b/web/wwwroot/font/rasa/gujarati-300-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Rasa'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/rasa/files/rasa-gujarati-300-italic.woff2) format('woff2'), url(/font/rasa/files/rasa-gujarati-300-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/rasa/gujarati-300.css b/web/wwwroot/font/rasa/gujarati-300.css index bf82aaec..816850b1 100644 --- a/web/wwwroot/font/rasa/gujarati-300.css +++ b/web/wwwroot/font/rasa/gujarati-300.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/rasa/files/rasa-gujarati-300-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-gujarati-300-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/rasa/gujarati-400-italic.css b/web/wwwroot/font/rasa/gujarati-400-italic.css index 4988612c..accd7d1a 100644 --- a/web/wwwroot/font/rasa/gujarati-400-italic.css +++ b/web/wwwroot/font/rasa/gujarati-400-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Rasa'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/rasa/files/rasa-gujarati-400-italic.woff2) format('woff2'), url(/font/rasa/files/rasa-gujarati-400-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/rasa/gujarati-400.css b/web/wwwroot/font/rasa/gujarati-400.css index 51da3186..2300d063 100644 --- a/web/wwwroot/font/rasa/gujarati-400.css +++ b/web/wwwroot/font/rasa/gujarati-400.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/rasa/files/rasa-gujarati-400-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-gujarati-400-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/rasa/gujarati-500-italic.css b/web/wwwroot/font/rasa/gujarati-500-italic.css index 7c727a92..cfb4a4a0 100644 --- a/web/wwwroot/font/rasa/gujarati-500-italic.css +++ b/web/wwwroot/font/rasa/gujarati-500-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Rasa'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/rasa/files/rasa-gujarati-500-italic.woff2) format('woff2'), url(/font/rasa/files/rasa-gujarati-500-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/rasa/gujarati-500.css b/web/wwwroot/font/rasa/gujarati-500.css index 46e93b3b..960d5b8b 100644 --- a/web/wwwroot/font/rasa/gujarati-500.css +++ b/web/wwwroot/font/rasa/gujarati-500.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/rasa/files/rasa-gujarati-500-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-gujarati-500-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/rasa/gujarati-600-italic.css b/web/wwwroot/font/rasa/gujarati-600-italic.css index 0ac4e2ed..76805eba 100644 --- a/web/wwwroot/font/rasa/gujarati-600-italic.css +++ b/web/wwwroot/font/rasa/gujarati-600-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Rasa'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/rasa/files/rasa-gujarati-600-italic.woff2) format('woff2'), url(/font/rasa/files/rasa-gujarati-600-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/rasa/gujarati-600.css b/web/wwwroot/font/rasa/gujarati-600.css index 92a59ffd..b4f0017f 100644 --- a/web/wwwroot/font/rasa/gujarati-600.css +++ b/web/wwwroot/font/rasa/gujarati-600.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/rasa/files/rasa-gujarati-600-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-gujarati-600-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/rasa/gujarati-700-italic.css b/web/wwwroot/font/rasa/gujarati-700-italic.css index 1642737f..568014f0 100644 --- a/web/wwwroot/font/rasa/gujarati-700-italic.css +++ b/web/wwwroot/font/rasa/gujarati-700-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Rasa'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/rasa/files/rasa-gujarati-700-italic.woff2) format('woff2'), url(/font/rasa/files/rasa-gujarati-700-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/rasa/gujarati-700.css b/web/wwwroot/font/rasa/gujarati-700.css index 696ce50f..d30c9425 100644 --- a/web/wwwroot/font/rasa/gujarati-700.css +++ b/web/wwwroot/font/rasa/gujarati-700.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/rasa/files/rasa-gujarati-700-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-gujarati-700-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/rasa/gujarati-italic.css b/web/wwwroot/font/rasa/gujarati-italic.css index 7bcc3dc8..fff5f65e 100644 --- a/web/wwwroot/font/rasa/gujarati-italic.css +++ b/web/wwwroot/font/rasa/gujarati-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Rasa'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/rasa/files/rasa-gujarati-300-italic.woff2) format('woff2'), url(/font/rasa/files/rasa-gujarati-300-italic.woff) format('woff'); } @@ -11,7 +11,7 @@ @font-face { font-family: 'Rasa'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/rasa/files/rasa-gujarati-400-italic.woff2) format('woff2'), url(/font/rasa/files/rasa-gujarati-400-italic.woff) format('woff'); } @@ -20,7 +20,7 @@ @font-face { font-family: 'Rasa'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/rasa/files/rasa-gujarati-500-italic.woff2) format('woff2'), url(/font/rasa/files/rasa-gujarati-500-italic.woff) format('woff'); } @@ -29,7 +29,7 @@ @font-face { font-family: 'Rasa'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/rasa/files/rasa-gujarati-600-italic.woff2) format('woff2'), url(/font/rasa/files/rasa-gujarati-600-italic.woff) format('woff'); } @@ -38,7 +38,7 @@ @font-face { font-family: 'Rasa'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/rasa/files/rasa-gujarati-700-italic.woff2) format('woff2'), url(/font/rasa/files/rasa-gujarati-700-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/rasa/gujarati.css b/web/wwwroot/font/rasa/gujarati.css index 544472ea..a1a401fe 100644 --- a/web/wwwroot/font/rasa/gujarati.css +++ b/web/wwwroot/font/rasa/gujarati.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/rasa/files/rasa-gujarati-300-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-gujarati-300-normal.woff) format('woff'); } @@ -11,7 +11,7 @@ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/rasa/files/rasa-gujarati-400-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-gujarati-400-normal.woff) format('woff'); } @@ -20,7 +20,7 @@ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/rasa/files/rasa-gujarati-500-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-gujarati-500-normal.woff) format('woff'); } @@ -29,7 +29,7 @@ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/rasa/files/rasa-gujarati-600-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-gujarati-600-normal.woff) format('woff'); } @@ -38,7 +38,7 @@ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/rasa/files/rasa-gujarati-700-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-gujarati-700-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/rasa/index.css b/web/wwwroot/font/rasa/index.css index 7129ca1d..e6d04b16 100644 --- a/web/wwwroot/font/rasa/index.css +++ b/web/wwwroot/font/rasa/index.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/rasa/files/rasa-gujarati-400-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-gujarati-400-normal.woff) format('woff'); unicode-range: U+0964-0965,U+0A80-0AFF,U+200C-200D,U+20B9,U+25CC,U+A830-A839; @@ -12,7 +12,7 @@ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/rasa/files/rasa-vietnamese-400-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-vietnamese-400-normal.woff) format('woff'); unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB; @@ -22,18 +22,18 @@ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/rasa/files/rasa-latin-ext-400-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-latin-ext-400-normal.woff) format('woff'); - unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; + unicode-range: U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; } /* rasa-latin-400-normal */ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/rasa/files/rasa-latin-400-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-latin-400-normal.woff) format('woff'); - unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; + unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; } \ No newline at end of file diff --git a/web/wwwroot/font/rasa/latin-300-italic.css b/web/wwwroot/font/rasa/latin-300-italic.css index 337c9132..32b56a26 100644 --- a/web/wwwroot/font/rasa/latin-300-italic.css +++ b/web/wwwroot/font/rasa/latin-300-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Rasa'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/rasa/files/rasa-latin-300-italic.woff2) format('woff2'), url(/font/rasa/files/rasa-latin-300-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/rasa/latin-300.css b/web/wwwroot/font/rasa/latin-300.css index c1ec0380..fc631616 100644 --- a/web/wwwroot/font/rasa/latin-300.css +++ b/web/wwwroot/font/rasa/latin-300.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/rasa/files/rasa-latin-300-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-latin-300-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/rasa/latin-400-italic.css b/web/wwwroot/font/rasa/latin-400-italic.css index 869814dc..a26dd950 100644 --- a/web/wwwroot/font/rasa/latin-400-italic.css +++ b/web/wwwroot/font/rasa/latin-400-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Rasa'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/rasa/files/rasa-latin-400-italic.woff2) format('woff2'), url(/font/rasa/files/rasa-latin-400-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/rasa/latin-400.css b/web/wwwroot/font/rasa/latin-400.css index 788829ac..536aa01b 100644 --- a/web/wwwroot/font/rasa/latin-400.css +++ b/web/wwwroot/font/rasa/latin-400.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/rasa/files/rasa-latin-400-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-latin-400-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/rasa/latin-500-italic.css b/web/wwwroot/font/rasa/latin-500-italic.css index 5e1ad273..16806709 100644 --- a/web/wwwroot/font/rasa/latin-500-italic.css +++ b/web/wwwroot/font/rasa/latin-500-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Rasa'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/rasa/files/rasa-latin-500-italic.woff2) format('woff2'), url(/font/rasa/files/rasa-latin-500-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/rasa/latin-500.css b/web/wwwroot/font/rasa/latin-500.css index 043d8317..3eb3bf63 100644 --- a/web/wwwroot/font/rasa/latin-500.css +++ b/web/wwwroot/font/rasa/latin-500.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/rasa/files/rasa-latin-500-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-latin-500-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/rasa/latin-600-italic.css b/web/wwwroot/font/rasa/latin-600-italic.css index 80ff7248..b282c432 100644 --- a/web/wwwroot/font/rasa/latin-600-italic.css +++ b/web/wwwroot/font/rasa/latin-600-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Rasa'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/rasa/files/rasa-latin-600-italic.woff2) format('woff2'), url(/font/rasa/files/rasa-latin-600-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/rasa/latin-600.css b/web/wwwroot/font/rasa/latin-600.css index ee45e4aa..7403c7cc 100644 --- a/web/wwwroot/font/rasa/latin-600.css +++ b/web/wwwroot/font/rasa/latin-600.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/rasa/files/rasa-latin-600-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-latin-600-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/rasa/latin-700-italic.css b/web/wwwroot/font/rasa/latin-700-italic.css index 64e9d51f..b729a288 100644 --- a/web/wwwroot/font/rasa/latin-700-italic.css +++ b/web/wwwroot/font/rasa/latin-700-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Rasa'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/rasa/files/rasa-latin-700-italic.woff2) format('woff2'), url(/font/rasa/files/rasa-latin-700-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/rasa/latin-700.css b/web/wwwroot/font/rasa/latin-700.css index 2b6cdec0..5a5024f6 100644 --- a/web/wwwroot/font/rasa/latin-700.css +++ b/web/wwwroot/font/rasa/latin-700.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/rasa/files/rasa-latin-700-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-latin-700-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/rasa/latin-ext-300-italic.css b/web/wwwroot/font/rasa/latin-ext-300-italic.css index ae48caac..2356adb8 100644 --- a/web/wwwroot/font/rasa/latin-ext-300-italic.css +++ b/web/wwwroot/font/rasa/latin-ext-300-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Rasa'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/rasa/files/rasa-latin-ext-300-italic.woff2) format('woff2'), url(/font/rasa/files/rasa-latin-ext-300-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/rasa/latin-ext-300.css b/web/wwwroot/font/rasa/latin-ext-300.css index ff8e2349..036e50ef 100644 --- a/web/wwwroot/font/rasa/latin-ext-300.css +++ b/web/wwwroot/font/rasa/latin-ext-300.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/rasa/files/rasa-latin-ext-300-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-latin-ext-300-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/rasa/latin-ext-400-italic.css b/web/wwwroot/font/rasa/latin-ext-400-italic.css index ab0fa1cc..abea6177 100644 --- a/web/wwwroot/font/rasa/latin-ext-400-italic.css +++ b/web/wwwroot/font/rasa/latin-ext-400-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Rasa'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/rasa/files/rasa-latin-ext-400-italic.woff2) format('woff2'), url(/font/rasa/files/rasa-latin-ext-400-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/rasa/latin-ext-400.css b/web/wwwroot/font/rasa/latin-ext-400.css index d9782e5f..960f8b8d 100644 --- a/web/wwwroot/font/rasa/latin-ext-400.css +++ b/web/wwwroot/font/rasa/latin-ext-400.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/rasa/files/rasa-latin-ext-400-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-latin-ext-400-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/rasa/latin-ext-500-italic.css b/web/wwwroot/font/rasa/latin-ext-500-italic.css index 833c2cfe..c250e4b3 100644 --- a/web/wwwroot/font/rasa/latin-ext-500-italic.css +++ b/web/wwwroot/font/rasa/latin-ext-500-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Rasa'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/rasa/files/rasa-latin-ext-500-italic.woff2) format('woff2'), url(/font/rasa/files/rasa-latin-ext-500-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/rasa/latin-ext-500.css b/web/wwwroot/font/rasa/latin-ext-500.css index 0bde4204..d205cf48 100644 --- a/web/wwwroot/font/rasa/latin-ext-500.css +++ b/web/wwwroot/font/rasa/latin-ext-500.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/rasa/files/rasa-latin-ext-500-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-latin-ext-500-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/rasa/latin-ext-600-italic.css b/web/wwwroot/font/rasa/latin-ext-600-italic.css index 81212ec0..3c1e4a4b 100644 --- a/web/wwwroot/font/rasa/latin-ext-600-italic.css +++ b/web/wwwroot/font/rasa/latin-ext-600-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Rasa'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/rasa/files/rasa-latin-ext-600-italic.woff2) format('woff2'), url(/font/rasa/files/rasa-latin-ext-600-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/rasa/latin-ext-600.css b/web/wwwroot/font/rasa/latin-ext-600.css index 50315793..a0c6e891 100644 --- a/web/wwwroot/font/rasa/latin-ext-600.css +++ b/web/wwwroot/font/rasa/latin-ext-600.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/rasa/files/rasa-latin-ext-600-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-latin-ext-600-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/rasa/latin-ext-700-italic.css b/web/wwwroot/font/rasa/latin-ext-700-italic.css index 2e55eaa1..9f25bd53 100644 --- a/web/wwwroot/font/rasa/latin-ext-700-italic.css +++ b/web/wwwroot/font/rasa/latin-ext-700-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Rasa'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/rasa/files/rasa-latin-ext-700-italic.woff2) format('woff2'), url(/font/rasa/files/rasa-latin-ext-700-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/rasa/latin-ext-700.css b/web/wwwroot/font/rasa/latin-ext-700.css index f86bd69a..7459f25c 100644 --- a/web/wwwroot/font/rasa/latin-ext-700.css +++ b/web/wwwroot/font/rasa/latin-ext-700.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/rasa/files/rasa-latin-ext-700-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-latin-ext-700-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/rasa/latin-ext-italic.css b/web/wwwroot/font/rasa/latin-ext-italic.css index d7d68656..afff336a 100644 --- a/web/wwwroot/font/rasa/latin-ext-italic.css +++ b/web/wwwroot/font/rasa/latin-ext-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Rasa'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/rasa/files/rasa-latin-ext-300-italic.woff2) format('woff2'), url(/font/rasa/files/rasa-latin-ext-300-italic.woff) format('woff'); } @@ -11,7 +11,7 @@ @font-face { font-family: 'Rasa'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/rasa/files/rasa-latin-ext-400-italic.woff2) format('woff2'), url(/font/rasa/files/rasa-latin-ext-400-italic.woff) format('woff'); } @@ -20,7 +20,7 @@ @font-face { font-family: 'Rasa'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/rasa/files/rasa-latin-ext-500-italic.woff2) format('woff2'), url(/font/rasa/files/rasa-latin-ext-500-italic.woff) format('woff'); } @@ -29,7 +29,7 @@ @font-face { font-family: 'Rasa'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/rasa/files/rasa-latin-ext-600-italic.woff2) format('woff2'), url(/font/rasa/files/rasa-latin-ext-600-italic.woff) format('woff'); } @@ -38,7 +38,7 @@ @font-face { font-family: 'Rasa'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/rasa/files/rasa-latin-ext-700-italic.woff2) format('woff2'), url(/font/rasa/files/rasa-latin-ext-700-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/rasa/latin-ext.css b/web/wwwroot/font/rasa/latin-ext.css index 97518840..5b5f6e1e 100644 --- a/web/wwwroot/font/rasa/latin-ext.css +++ b/web/wwwroot/font/rasa/latin-ext.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/rasa/files/rasa-latin-ext-300-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-latin-ext-300-normal.woff) format('woff'); } @@ -11,7 +11,7 @@ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/rasa/files/rasa-latin-ext-400-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-latin-ext-400-normal.woff) format('woff'); } @@ -20,7 +20,7 @@ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/rasa/files/rasa-latin-ext-500-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-latin-ext-500-normal.woff) format('woff'); } @@ -29,7 +29,7 @@ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/rasa/files/rasa-latin-ext-600-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-latin-ext-600-normal.woff) format('woff'); } @@ -38,7 +38,7 @@ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/rasa/files/rasa-latin-ext-700-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-latin-ext-700-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/rasa/latin-italic.css b/web/wwwroot/font/rasa/latin-italic.css index e15b3014..72981a9f 100644 --- a/web/wwwroot/font/rasa/latin-italic.css +++ b/web/wwwroot/font/rasa/latin-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Rasa'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/rasa/files/rasa-latin-300-italic.woff2) format('woff2'), url(/font/rasa/files/rasa-latin-300-italic.woff) format('woff'); } @@ -11,7 +11,7 @@ @font-face { font-family: 'Rasa'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/rasa/files/rasa-latin-400-italic.woff2) format('woff2'), url(/font/rasa/files/rasa-latin-400-italic.woff) format('woff'); } @@ -20,7 +20,7 @@ @font-face { font-family: 'Rasa'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/rasa/files/rasa-latin-500-italic.woff2) format('woff2'), url(/font/rasa/files/rasa-latin-500-italic.woff) format('woff'); } @@ -29,7 +29,7 @@ @font-face { font-family: 'Rasa'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/rasa/files/rasa-latin-600-italic.woff2) format('woff2'), url(/font/rasa/files/rasa-latin-600-italic.woff) format('woff'); } @@ -38,7 +38,7 @@ @font-face { font-family: 'Rasa'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/rasa/files/rasa-latin-700-italic.woff2) format('woff2'), url(/font/rasa/files/rasa-latin-700-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/rasa/latin.css b/web/wwwroot/font/rasa/latin.css index dd4e252d..907c7fdd 100644 --- a/web/wwwroot/font/rasa/latin.css +++ b/web/wwwroot/font/rasa/latin.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/rasa/files/rasa-latin-300-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-latin-300-normal.woff) format('woff'); } @@ -11,7 +11,7 @@ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/rasa/files/rasa-latin-400-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-latin-400-normal.woff) format('woff'); } @@ -20,7 +20,7 @@ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/rasa/files/rasa-latin-500-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-latin-500-normal.woff) format('woff'); } @@ -29,7 +29,7 @@ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/rasa/files/rasa-latin-600-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-latin-600-normal.woff) format('woff'); } @@ -38,7 +38,7 @@ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/rasa/files/rasa-latin-700-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-latin-700-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/rasa/metadata.json b/web/wwwroot/font/rasa/metadata.json index 25a69bad..a439ee9a 100644 --- a/web/wwwroot/font/rasa/metadata.json +++ b/web/wwwroot/font/rasa/metadata.json @@ -9,8 +9,8 @@ "ital": {"default": "0", "min": "0", "max": "1", "step": "1"}, "wght": {"default": "400", "min": "300", "max": "700", "step": "1"} }, - "lastModified": "2023-08-25", - "version": "v22", + "lastModified": "2023-03-21", + "version": "v19", "category": "serif", "license": { "type": "OFL-1.1", diff --git a/web/wwwroot/font/rasa/package.json b/web/wwwroot/font/rasa/package.json index f3f989c8..d70607ba 100644 --- a/web/wwwroot/font/rasa/package.json +++ b/web/wwwroot/font/rasa/package.json @@ -1,6 +1,6 @@ { "name": "@fontsource/rasa", - "version": "5.0.18", + "version": "5.0.2", "description": "Self-host the Rasa font in a neatly bundled NPM package.", "main": "index.css", "publishConfig": {"access": "public"}, @@ -26,5 +26,5 @@ "url": "https://github.com/fontsource/font-files.git", "directory": "fonts/google/rasa" }, - "publishHash": "afc800b4cafba8c2" + "publishHash": "0f46c7f96fcd2a3c" } \ No newline at end of file diff --git a/web/wwwroot/font/rasa/scss/metadata.scss b/web/wwwroot/font/rasa/scss/metadata.scss index 07e60863..9254c4f5 100644 --- a/web/wwwroot/font/rasa/scss/metadata.scss +++ b/web/wwwroot/font/rasa/scss/metadata.scss @@ -14,6 +14,6 @@ $defaults: ( $unicode: ( gujarati: (U+0964-0965,U+0A80-0AFF,U+200C-200D,U+20B9,U+25CC,U+A830-A839), vietnamese: (U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB), - latin-ext: (U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF), - latin: (U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD), + latin-ext: (U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF), + latin: (U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD), ) !default; diff --git a/web/wwwroot/font/rasa/scss/mixins.scss b/web/wwwroot/font/rasa/scss/mixins.scss index 4d1c6c3a..3530c9a0 100644 --- a/web/wwwroot/font/rasa/scss/mixins.scss +++ b/web/wwwroot/font/rasa/scss/mixins.scss @@ -11,33 +11,25 @@ $directory: null !default; $family: null !default; $display: null !default; +$displayVar: null !default; $formats: null !default; $subsets: null !default; $weights: null !default; $styles: null !default; $axes: null !default; -// Deprecated -$displayVar: null !default; - @mixin generator( $metadata: $metadata, $directory: $directory, $family: $family, $display: $display, + $displayVar: $displayVar, $formats: $formats, $subsets: $subsets, $weights: $weights, $styles: $styles, - $axes: $axes, - - // Deprecated - $displayVar: $displayVar + $axes: $axes ) { - @if $displayVar != null { - @warn "$displayVar is deprecated due to the limitation of using css variables in @font-face (https://github.com/fontsource/fontsource/issues/726)."; - } - $isVariable: map.get($metadata, axes) != null; $directory: if( @@ -48,6 +40,7 @@ $displayVar: null !default; $family: if($family, $family, map.get($metadata, family) + if($isVariable, ' Variable', '')); $display: if($display, $display, swap); + $displayVar: if($displayVar != null, $displayVar, true); $formats: if(not $formats or $formats == all, if($isVariable, woff2, (woff2, woff)), $formats); $subsets: if( $subsets, @@ -100,6 +93,7 @@ $displayVar: null !default; directory: $directory, family: $family, display: $display, + displayVar: $displayVar, formats: $formats, subsets: $subsets, weights: $weights, @@ -120,7 +114,7 @@ $displayVar: null !default; oblique map.get($metadata, axes, slnt, min) + deg map.get($metadata, axes, slnt, max) + deg, $style ), - font-display: $display, + font-display: if($displayVar, var(--fontsource-display, $display), $display), font-weight: if( (($axis == full) or ($axis == wght)) and map.has-key($metadata, axes, wght), map.get($metadata, axes, wght, min) map.get($metadata, axes, wght, max), @@ -147,27 +141,24 @@ $displayVar: null !default; $directory: $directory, $family: $family, $display: $display, + $displayVar: $displayVar, $formats: $formats, $subsets: $subsets, $weights: $weights, $styles: $styles, - $axes: $axes, - - // Deprecated - $displayVar: $displayVar + $axes: $axes ) { @include generator( $metadata: $metadata, $directory: $directory, $family: $family, $display: $display, + $displayVar: $displayVar, $formats: $formats, $subsets: $subsets, $weights: $weights, $styles: $styles, - $axes: $axes, - - $displayVar: $displayVar + $axes: $axes ) using ($props) { /* #{map.get($props, variant)} */ diff --git a/web/wwwroot/font/rasa/unicode.json b/web/wwwroot/font/rasa/unicode.json index 3b41ee8f..6852d6c0 100644 --- a/web/wwwroot/font/rasa/unicode.json +++ b/web/wwwroot/font/rasa/unicode.json @@ -1,6 +1,6 @@ { "gujarati": "U+0964-0965,U+0A80-0AFF,U+200C-200D,U+20B9,U+25CC,U+A830-A839", "vietnamese": "U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB", - "latin-ext": "U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF", - "latin": "U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD" + "latin-ext": "U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF", + "latin": "U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD" } \ No newline at end of file diff --git a/web/wwwroot/font/rasa/vietnamese-300-italic.css b/web/wwwroot/font/rasa/vietnamese-300-italic.css index b3dbb019..b586bc22 100644 --- a/web/wwwroot/font/rasa/vietnamese-300-italic.css +++ b/web/wwwroot/font/rasa/vietnamese-300-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Rasa'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/rasa/files/rasa-vietnamese-300-italic.woff2) format('woff2'), url(/font/rasa/files/rasa-vietnamese-300-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/rasa/vietnamese-300.css b/web/wwwroot/font/rasa/vietnamese-300.css index 34166951..37e1902c 100644 --- a/web/wwwroot/font/rasa/vietnamese-300.css +++ b/web/wwwroot/font/rasa/vietnamese-300.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/rasa/files/rasa-vietnamese-300-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-vietnamese-300-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/rasa/vietnamese-400-italic.css b/web/wwwroot/font/rasa/vietnamese-400-italic.css index 705c9a2b..f872398e 100644 --- a/web/wwwroot/font/rasa/vietnamese-400-italic.css +++ b/web/wwwroot/font/rasa/vietnamese-400-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Rasa'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/rasa/files/rasa-vietnamese-400-italic.woff2) format('woff2'), url(/font/rasa/files/rasa-vietnamese-400-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/rasa/vietnamese-400.css b/web/wwwroot/font/rasa/vietnamese-400.css index 7e5b7a62..180a2aac 100644 --- a/web/wwwroot/font/rasa/vietnamese-400.css +++ b/web/wwwroot/font/rasa/vietnamese-400.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/rasa/files/rasa-vietnamese-400-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-vietnamese-400-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/rasa/vietnamese-500-italic.css b/web/wwwroot/font/rasa/vietnamese-500-italic.css index ffa75c5d..0a45c28b 100644 --- a/web/wwwroot/font/rasa/vietnamese-500-italic.css +++ b/web/wwwroot/font/rasa/vietnamese-500-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Rasa'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/rasa/files/rasa-vietnamese-500-italic.woff2) format('woff2'), url(/font/rasa/files/rasa-vietnamese-500-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/rasa/vietnamese-500.css b/web/wwwroot/font/rasa/vietnamese-500.css index e0736ed4..f49772d1 100644 --- a/web/wwwroot/font/rasa/vietnamese-500.css +++ b/web/wwwroot/font/rasa/vietnamese-500.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/rasa/files/rasa-vietnamese-500-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-vietnamese-500-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/rasa/vietnamese-600-italic.css b/web/wwwroot/font/rasa/vietnamese-600-italic.css index d41fbc4a..8dd54873 100644 --- a/web/wwwroot/font/rasa/vietnamese-600-italic.css +++ b/web/wwwroot/font/rasa/vietnamese-600-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Rasa'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/rasa/files/rasa-vietnamese-600-italic.woff2) format('woff2'), url(/font/rasa/files/rasa-vietnamese-600-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/rasa/vietnamese-600.css b/web/wwwroot/font/rasa/vietnamese-600.css index 47398641..995cd7aa 100644 --- a/web/wwwroot/font/rasa/vietnamese-600.css +++ b/web/wwwroot/font/rasa/vietnamese-600.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/rasa/files/rasa-vietnamese-600-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-vietnamese-600-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/rasa/vietnamese-700-italic.css b/web/wwwroot/font/rasa/vietnamese-700-italic.css index 63a91ed8..fa237b52 100644 --- a/web/wwwroot/font/rasa/vietnamese-700-italic.css +++ b/web/wwwroot/font/rasa/vietnamese-700-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Rasa'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/rasa/files/rasa-vietnamese-700-italic.woff2) format('woff2'), url(/font/rasa/files/rasa-vietnamese-700-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/rasa/vietnamese-700.css b/web/wwwroot/font/rasa/vietnamese-700.css index b5667df6..eb37bc76 100644 --- a/web/wwwroot/font/rasa/vietnamese-700.css +++ b/web/wwwroot/font/rasa/vietnamese-700.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/rasa/files/rasa-vietnamese-700-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-vietnamese-700-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/rasa/vietnamese-italic.css b/web/wwwroot/font/rasa/vietnamese-italic.css index bb5f5f71..84e924b3 100644 --- a/web/wwwroot/font/rasa/vietnamese-italic.css +++ b/web/wwwroot/font/rasa/vietnamese-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Rasa'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/rasa/files/rasa-vietnamese-300-italic.woff2) format('woff2'), url(/font/rasa/files/rasa-vietnamese-300-italic.woff) format('woff'); } @@ -11,7 +11,7 @@ @font-face { font-family: 'Rasa'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/rasa/files/rasa-vietnamese-400-italic.woff2) format('woff2'), url(/font/rasa/files/rasa-vietnamese-400-italic.woff) format('woff'); } @@ -20,7 +20,7 @@ @font-face { font-family: 'Rasa'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/rasa/files/rasa-vietnamese-500-italic.woff2) format('woff2'), url(/font/rasa/files/rasa-vietnamese-500-italic.woff) format('woff'); } @@ -29,7 +29,7 @@ @font-face { font-family: 'Rasa'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/rasa/files/rasa-vietnamese-600-italic.woff2) format('woff2'), url(/font/rasa/files/rasa-vietnamese-600-italic.woff) format('woff'); } @@ -38,7 +38,7 @@ @font-face { font-family: 'Rasa'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/rasa/files/rasa-vietnamese-700-italic.woff2) format('woff2'), url(/font/rasa/files/rasa-vietnamese-700-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/rasa/vietnamese.css b/web/wwwroot/font/rasa/vietnamese.css index 5b875262..186b0ba2 100644 --- a/web/wwwroot/font/rasa/vietnamese.css +++ b/web/wwwroot/font/rasa/vietnamese.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/rasa/files/rasa-vietnamese-300-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-vietnamese-300-normal.woff) format('woff'); } @@ -11,7 +11,7 @@ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/rasa/files/rasa-vietnamese-400-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-vietnamese-400-normal.woff) format('woff'); } @@ -20,7 +20,7 @@ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/rasa/files/rasa-vietnamese-500-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-vietnamese-500-normal.woff) format('woff'); } @@ -29,7 +29,7 @@ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/rasa/files/rasa-vietnamese-600-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-vietnamese-600-normal.woff) format('woff'); } @@ -38,7 +38,7 @@ @font-face { font-family: 'Rasa'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/rasa/files/rasa-vietnamese-700-normal.woff2) format('woff2'), url(/font/rasa/files/rasa-vietnamese-700-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/200-italic.css b/web/wwwroot/font/source-code-pro/200-italic.css index 9ce69315..33c432ba 100644 --- a/web/wwwroot/font/source-code-pro/200-italic.css +++ b/web/wwwroot/font/source-code-pro/200-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 200; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-200-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-200-italic.woff) format('woff'); unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F; @@ -12,7 +12,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 200; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-200-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-200-italic.woff) format('woff'); unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; @@ -22,7 +22,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 200; src: url(/font/source-code-pro/files/source-code-pro-greek-ext-200-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-ext-200-italic.woff) format('woff'); unicode-range: U+1F00-1FFF; @@ -32,7 +32,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 200; src: url(/font/source-code-pro/files/source-code-pro-greek-200-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-200-italic.woff) format('woff'); unicode-range: U+0370-03FF; @@ -42,7 +42,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 200; src: url(/font/source-code-pro/files/source-code-pro-vietnamese-200-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-vietnamese-200-italic.woff) format('woff'); unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB; @@ -52,18 +52,18 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 200; src: url(/font/source-code-pro/files/source-code-pro-latin-ext-200-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-ext-200-italic.woff) format('woff'); - unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; + unicode-range: U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; } /* source-code-pro-latin-200-italic */ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 200; src: url(/font/source-code-pro/files/source-code-pro-latin-200-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-200-italic.woff) format('woff'); - unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; + unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/200.css b/web/wwwroot/font/source-code-pro/200.css index 5fae544d..ec9de9d3 100644 --- a/web/wwwroot/font/source-code-pro/200.css +++ b/web/wwwroot/font/source-code-pro/200.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 200; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-200-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-200-normal.woff) format('woff'); unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F; @@ -12,7 +12,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 200; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-200-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-200-normal.woff) format('woff'); unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; @@ -22,7 +22,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 200; src: url(/font/source-code-pro/files/source-code-pro-greek-ext-200-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-ext-200-normal.woff) format('woff'); unicode-range: U+1F00-1FFF; @@ -32,7 +32,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 200; src: url(/font/source-code-pro/files/source-code-pro-greek-200-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-200-normal.woff) format('woff'); unicode-range: U+0370-03FF; @@ -42,7 +42,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 200; src: url(/font/source-code-pro/files/source-code-pro-vietnamese-200-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-vietnamese-200-normal.woff) format('woff'); unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB; @@ -52,18 +52,18 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 200; src: url(/font/source-code-pro/files/source-code-pro-latin-ext-200-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-ext-200-normal.woff) format('woff'); - unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; + unicode-range: U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; } /* source-code-pro-latin-200-normal */ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 200; src: url(/font/source-code-pro/files/source-code-pro-latin-200-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-200-normal.woff) format('woff'); - unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; + unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/300-italic.css b/web/wwwroot/font/source-code-pro/300-italic.css index 0eee1840..7a5cd4b1 100644 --- a/web/wwwroot/font/source-code-pro/300-italic.css +++ b/web/wwwroot/font/source-code-pro/300-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-300-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-300-italic.woff) format('woff'); unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F; @@ -12,7 +12,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-300-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-300-italic.woff) format('woff'); unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; @@ -22,7 +22,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/source-code-pro/files/source-code-pro-greek-ext-300-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-ext-300-italic.woff) format('woff'); unicode-range: U+1F00-1FFF; @@ -32,7 +32,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/source-code-pro/files/source-code-pro-greek-300-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-300-italic.woff) format('woff'); unicode-range: U+0370-03FF; @@ -42,7 +42,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/source-code-pro/files/source-code-pro-vietnamese-300-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-vietnamese-300-italic.woff) format('woff'); unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB; @@ -52,18 +52,18 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/source-code-pro/files/source-code-pro-latin-ext-300-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-ext-300-italic.woff) format('woff'); - unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; + unicode-range: U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; } /* source-code-pro-latin-300-italic */ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/source-code-pro/files/source-code-pro-latin-300-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-300-italic.woff) format('woff'); - unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; + unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/300.css b/web/wwwroot/font/source-code-pro/300.css index bba107b9..54b0be37 100644 --- a/web/wwwroot/font/source-code-pro/300.css +++ b/web/wwwroot/font/source-code-pro/300.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-300-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-300-normal.woff) format('woff'); unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F; @@ -12,7 +12,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-300-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-300-normal.woff) format('woff'); unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; @@ -22,7 +22,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/source-code-pro/files/source-code-pro-greek-ext-300-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-ext-300-normal.woff) format('woff'); unicode-range: U+1F00-1FFF; @@ -32,7 +32,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/source-code-pro/files/source-code-pro-greek-300-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-300-normal.woff) format('woff'); unicode-range: U+0370-03FF; @@ -42,7 +42,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/source-code-pro/files/source-code-pro-vietnamese-300-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-vietnamese-300-normal.woff) format('woff'); unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB; @@ -52,18 +52,18 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/source-code-pro/files/source-code-pro-latin-ext-300-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-ext-300-normal.woff) format('woff'); - unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; + unicode-range: U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; } /* source-code-pro-latin-300-normal */ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/source-code-pro/files/source-code-pro-latin-300-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-300-normal.woff) format('woff'); - unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; + unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/400-italic.css b/web/wwwroot/font/source-code-pro/400-italic.css index b862c16b..5ad82cb9 100644 --- a/web/wwwroot/font/source-code-pro/400-italic.css +++ b/web/wwwroot/font/source-code-pro/400-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-400-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-400-italic.woff) format('woff'); unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F; @@ -12,7 +12,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-400-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-400-italic.woff) format('woff'); unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; @@ -22,7 +22,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/source-code-pro/files/source-code-pro-greek-ext-400-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-ext-400-italic.woff) format('woff'); unicode-range: U+1F00-1FFF; @@ -32,7 +32,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/source-code-pro/files/source-code-pro-greek-400-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-400-italic.woff) format('woff'); unicode-range: U+0370-03FF; @@ -42,7 +42,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/source-code-pro/files/source-code-pro-vietnamese-400-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-vietnamese-400-italic.woff) format('woff'); unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB; @@ -52,18 +52,18 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/source-code-pro/files/source-code-pro-latin-ext-400-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-ext-400-italic.woff) format('woff'); - unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; + unicode-range: U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; } /* source-code-pro-latin-400-italic */ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/source-code-pro/files/source-code-pro-latin-400-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-400-italic.woff) format('woff'); - unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; + unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/400.css b/web/wwwroot/font/source-code-pro/400.css index 7e9d4212..3c26469b 100644 --- a/web/wwwroot/font/source-code-pro/400.css +++ b/web/wwwroot/font/source-code-pro/400.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-400-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-400-normal.woff) format('woff'); unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F; @@ -12,7 +12,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-400-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-400-normal.woff) format('woff'); unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; @@ -22,7 +22,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/source-code-pro/files/source-code-pro-greek-ext-400-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-ext-400-normal.woff) format('woff'); unicode-range: U+1F00-1FFF; @@ -32,7 +32,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/source-code-pro/files/source-code-pro-greek-400-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-400-normal.woff) format('woff'); unicode-range: U+0370-03FF; @@ -42,7 +42,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/source-code-pro/files/source-code-pro-vietnamese-400-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-vietnamese-400-normal.woff) format('woff'); unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB; @@ -52,18 +52,18 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/source-code-pro/files/source-code-pro-latin-ext-400-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-ext-400-normal.woff) format('woff'); - unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; + unicode-range: U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; } /* source-code-pro-latin-400-normal */ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/source-code-pro/files/source-code-pro-latin-400-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-400-normal.woff) format('woff'); - unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; + unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/500-italic.css b/web/wwwroot/font/source-code-pro/500-italic.css index 81fadecd..bdd1460c 100644 --- a/web/wwwroot/font/source-code-pro/500-italic.css +++ b/web/wwwroot/font/source-code-pro/500-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-500-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-500-italic.woff) format('woff'); unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F; @@ -12,7 +12,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-500-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-500-italic.woff) format('woff'); unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; @@ -22,7 +22,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/source-code-pro/files/source-code-pro-greek-ext-500-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-ext-500-italic.woff) format('woff'); unicode-range: U+1F00-1FFF; @@ -32,7 +32,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/source-code-pro/files/source-code-pro-greek-500-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-500-italic.woff) format('woff'); unicode-range: U+0370-03FF; @@ -42,7 +42,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/source-code-pro/files/source-code-pro-vietnamese-500-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-vietnamese-500-italic.woff) format('woff'); unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB; @@ -52,18 +52,18 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/source-code-pro/files/source-code-pro-latin-ext-500-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-ext-500-italic.woff) format('woff'); - unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; + unicode-range: U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; } /* source-code-pro-latin-500-italic */ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/source-code-pro/files/source-code-pro-latin-500-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-500-italic.woff) format('woff'); - unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; + unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/500.css b/web/wwwroot/font/source-code-pro/500.css index ec053ed6..663171a2 100644 --- a/web/wwwroot/font/source-code-pro/500.css +++ b/web/wwwroot/font/source-code-pro/500.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-500-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-500-normal.woff) format('woff'); unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F; @@ -12,7 +12,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-500-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-500-normal.woff) format('woff'); unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; @@ -22,7 +22,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/source-code-pro/files/source-code-pro-greek-ext-500-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-ext-500-normal.woff) format('woff'); unicode-range: U+1F00-1FFF; @@ -32,7 +32,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/source-code-pro/files/source-code-pro-greek-500-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-500-normal.woff) format('woff'); unicode-range: U+0370-03FF; @@ -42,7 +42,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/source-code-pro/files/source-code-pro-vietnamese-500-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-vietnamese-500-normal.woff) format('woff'); unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB; @@ -52,18 +52,18 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/source-code-pro/files/source-code-pro-latin-ext-500-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-ext-500-normal.woff) format('woff'); - unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; + unicode-range: U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; } /* source-code-pro-latin-500-normal */ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/source-code-pro/files/source-code-pro-latin-500-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-500-normal.woff) format('woff'); - unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; + unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/600-italic.css b/web/wwwroot/font/source-code-pro/600-italic.css index 88c22d72..82238538 100644 --- a/web/wwwroot/font/source-code-pro/600-italic.css +++ b/web/wwwroot/font/source-code-pro/600-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-600-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-600-italic.woff) format('woff'); unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F; @@ -12,7 +12,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-600-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-600-italic.woff) format('woff'); unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; @@ -22,7 +22,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/source-code-pro/files/source-code-pro-greek-ext-600-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-ext-600-italic.woff) format('woff'); unicode-range: U+1F00-1FFF; @@ -32,7 +32,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/source-code-pro/files/source-code-pro-greek-600-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-600-italic.woff) format('woff'); unicode-range: U+0370-03FF; @@ -42,7 +42,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/source-code-pro/files/source-code-pro-vietnamese-600-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-vietnamese-600-italic.woff) format('woff'); unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB; @@ -52,18 +52,18 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/source-code-pro/files/source-code-pro-latin-ext-600-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-ext-600-italic.woff) format('woff'); - unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; + unicode-range: U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; } /* source-code-pro-latin-600-italic */ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/source-code-pro/files/source-code-pro-latin-600-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-600-italic.woff) format('woff'); - unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; + unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/600.css b/web/wwwroot/font/source-code-pro/600.css index a8952380..edec3ccb 100644 --- a/web/wwwroot/font/source-code-pro/600.css +++ b/web/wwwroot/font/source-code-pro/600.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-600-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-600-normal.woff) format('woff'); unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F; @@ -12,7 +12,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-600-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-600-normal.woff) format('woff'); unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; @@ -22,7 +22,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/source-code-pro/files/source-code-pro-greek-ext-600-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-ext-600-normal.woff) format('woff'); unicode-range: U+1F00-1FFF; @@ -32,7 +32,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/source-code-pro/files/source-code-pro-greek-600-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-600-normal.woff) format('woff'); unicode-range: U+0370-03FF; @@ -42,7 +42,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/source-code-pro/files/source-code-pro-vietnamese-600-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-vietnamese-600-normal.woff) format('woff'); unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB; @@ -52,18 +52,18 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/source-code-pro/files/source-code-pro-latin-ext-600-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-ext-600-normal.woff) format('woff'); - unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; + unicode-range: U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; } /* source-code-pro-latin-600-normal */ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/source-code-pro/files/source-code-pro-latin-600-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-600-normal.woff) format('woff'); - unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; + unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/700-italic.css b/web/wwwroot/font/source-code-pro/700-italic.css index 17dfdb38..2ca521f5 100644 --- a/web/wwwroot/font/source-code-pro/700-italic.css +++ b/web/wwwroot/font/source-code-pro/700-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-700-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-700-italic.woff) format('woff'); unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F; @@ -12,7 +12,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-700-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-700-italic.woff) format('woff'); unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; @@ -22,7 +22,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/source-code-pro/files/source-code-pro-greek-ext-700-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-ext-700-italic.woff) format('woff'); unicode-range: U+1F00-1FFF; @@ -32,7 +32,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/source-code-pro/files/source-code-pro-greek-700-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-700-italic.woff) format('woff'); unicode-range: U+0370-03FF; @@ -42,7 +42,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/source-code-pro/files/source-code-pro-vietnamese-700-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-vietnamese-700-italic.woff) format('woff'); unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB; @@ -52,18 +52,18 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/source-code-pro/files/source-code-pro-latin-ext-700-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-ext-700-italic.woff) format('woff'); - unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; + unicode-range: U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; } /* source-code-pro-latin-700-italic */ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/source-code-pro/files/source-code-pro-latin-700-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-700-italic.woff) format('woff'); - unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; + unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/700.css b/web/wwwroot/font/source-code-pro/700.css index f6ed4712..2eda76d3 100644 --- a/web/wwwroot/font/source-code-pro/700.css +++ b/web/wwwroot/font/source-code-pro/700.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-700-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-700-normal.woff) format('woff'); unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F; @@ -12,7 +12,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-700-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-700-normal.woff) format('woff'); unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; @@ -22,7 +22,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/source-code-pro/files/source-code-pro-greek-ext-700-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-ext-700-normal.woff) format('woff'); unicode-range: U+1F00-1FFF; @@ -32,7 +32,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/source-code-pro/files/source-code-pro-greek-700-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-700-normal.woff) format('woff'); unicode-range: U+0370-03FF; @@ -42,7 +42,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/source-code-pro/files/source-code-pro-vietnamese-700-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-vietnamese-700-normal.woff) format('woff'); unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB; @@ -52,18 +52,18 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/source-code-pro/files/source-code-pro-latin-ext-700-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-ext-700-normal.woff) format('woff'); - unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; + unicode-range: U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; } /* source-code-pro-latin-700-normal */ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/source-code-pro/files/source-code-pro-latin-700-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-700-normal.woff) format('woff'); - unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; + unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/800-italic.css b/web/wwwroot/font/source-code-pro/800-italic.css index 7b4ceb9c..93e13b9d 100644 --- a/web/wwwroot/font/source-code-pro/800-italic.css +++ b/web/wwwroot/font/source-code-pro/800-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 800; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-800-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-800-italic.woff) format('woff'); unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F; @@ -12,7 +12,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 800; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-800-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-800-italic.woff) format('woff'); unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; @@ -22,7 +22,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 800; src: url(/font/source-code-pro/files/source-code-pro-greek-ext-800-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-ext-800-italic.woff) format('woff'); unicode-range: U+1F00-1FFF; @@ -32,7 +32,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 800; src: url(/font/source-code-pro/files/source-code-pro-greek-800-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-800-italic.woff) format('woff'); unicode-range: U+0370-03FF; @@ -42,7 +42,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 800; src: url(/font/source-code-pro/files/source-code-pro-vietnamese-800-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-vietnamese-800-italic.woff) format('woff'); unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB; @@ -52,18 +52,18 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 800; src: url(/font/source-code-pro/files/source-code-pro-latin-ext-800-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-ext-800-italic.woff) format('woff'); - unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; + unicode-range: U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; } /* source-code-pro-latin-800-italic */ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 800; src: url(/font/source-code-pro/files/source-code-pro-latin-800-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-800-italic.woff) format('woff'); - unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; + unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/800.css b/web/wwwroot/font/source-code-pro/800.css index 8b053efe..435fabe3 100644 --- a/web/wwwroot/font/source-code-pro/800.css +++ b/web/wwwroot/font/source-code-pro/800.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 800; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-800-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-800-normal.woff) format('woff'); unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F; @@ -12,7 +12,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 800; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-800-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-800-normal.woff) format('woff'); unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; @@ -22,7 +22,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 800; src: url(/font/source-code-pro/files/source-code-pro-greek-ext-800-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-ext-800-normal.woff) format('woff'); unicode-range: U+1F00-1FFF; @@ -32,7 +32,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 800; src: url(/font/source-code-pro/files/source-code-pro-greek-800-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-800-normal.woff) format('woff'); unicode-range: U+0370-03FF; @@ -42,7 +42,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 800; src: url(/font/source-code-pro/files/source-code-pro-vietnamese-800-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-vietnamese-800-normal.woff) format('woff'); unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB; @@ -52,18 +52,18 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 800; src: url(/font/source-code-pro/files/source-code-pro-latin-ext-800-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-ext-800-normal.woff) format('woff'); - unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; + unicode-range: U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; } /* source-code-pro-latin-800-normal */ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 800; src: url(/font/source-code-pro/files/source-code-pro-latin-800-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-800-normal.woff) format('woff'); - unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; + unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/900-italic.css b/web/wwwroot/font/source-code-pro/900-italic.css index fb280985..c0081644 100644 --- a/web/wwwroot/font/source-code-pro/900-italic.css +++ b/web/wwwroot/font/source-code-pro/900-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 900; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-900-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-900-italic.woff) format('woff'); unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F; @@ -12,7 +12,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 900; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-900-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-900-italic.woff) format('woff'); unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; @@ -22,7 +22,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 900; src: url(/font/source-code-pro/files/source-code-pro-greek-ext-900-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-ext-900-italic.woff) format('woff'); unicode-range: U+1F00-1FFF; @@ -32,7 +32,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 900; src: url(/font/source-code-pro/files/source-code-pro-greek-900-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-900-italic.woff) format('woff'); unicode-range: U+0370-03FF; @@ -42,7 +42,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 900; src: url(/font/source-code-pro/files/source-code-pro-vietnamese-900-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-vietnamese-900-italic.woff) format('woff'); unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB; @@ -52,18 +52,18 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 900; src: url(/font/source-code-pro/files/source-code-pro-latin-ext-900-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-ext-900-italic.woff) format('woff'); - unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; + unicode-range: U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; } /* source-code-pro-latin-900-italic */ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 900; src: url(/font/source-code-pro/files/source-code-pro-latin-900-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-900-italic.woff) format('woff'); - unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; + unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/900.css b/web/wwwroot/font/source-code-pro/900.css index e85d39a4..ac286acb 100644 --- a/web/wwwroot/font/source-code-pro/900.css +++ b/web/wwwroot/font/source-code-pro/900.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 900; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-900-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-900-normal.woff) format('woff'); unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F; @@ -12,7 +12,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 900; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-900-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-900-normal.woff) format('woff'); unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; @@ -22,7 +22,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 900; src: url(/font/source-code-pro/files/source-code-pro-greek-ext-900-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-ext-900-normal.woff) format('woff'); unicode-range: U+1F00-1FFF; @@ -32,7 +32,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 900; src: url(/font/source-code-pro/files/source-code-pro-greek-900-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-900-normal.woff) format('woff'); unicode-range: U+0370-03FF; @@ -42,7 +42,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 900; src: url(/font/source-code-pro/files/source-code-pro-vietnamese-900-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-vietnamese-900-normal.woff) format('woff'); unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB; @@ -52,18 +52,18 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 900; src: url(/font/source-code-pro/files/source-code-pro-latin-ext-900-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-ext-900-normal.woff) format('woff'); - unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; + unicode-range: U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; } /* source-code-pro-latin-900-normal */ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 900; src: url(/font/source-code-pro/files/source-code-pro-latin-900-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-900-normal.woff) format('woff'); - unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; + unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/README.md b/web/wwwroot/font/source-code-pro/README.md index 4f9e4ac0..91c456ae 100644 --- a/web/wwwroot/font/source-code-pro/README.md +++ b/web/wwwroot/font/source-code-pro/README.md @@ -42,6 +42,6 @@ Always make sure to read the license for each font you use. Most of the fonts in [OFL-1.1](http://scripts.sil.org/OFL) ## Other Notes -Font version (provided by source): `v23`. +Font version (provided by source): `v22`. If you have any suggestions or ideas to improve the performance of font loading or expand the existing library, feel free to star and contribute to this repository. You can share your suggestions or ideas by creating an [issue](https://github.com/fontsource/fontsource/issues). \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/cyrillic-200-italic.css b/web/wwwroot/font/source-code-pro/cyrillic-200-italic.css index ce27dad7..7a96982f 100644 --- a/web/wwwroot/font/source-code-pro/cyrillic-200-italic.css +++ b/web/wwwroot/font/source-code-pro/cyrillic-200-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 200; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-200-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-200-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/cyrillic-200.css b/web/wwwroot/font/source-code-pro/cyrillic-200.css index 98ae289d..d017cc0f 100644 --- a/web/wwwroot/font/source-code-pro/cyrillic-200.css +++ b/web/wwwroot/font/source-code-pro/cyrillic-200.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 200; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-200-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-200-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/cyrillic-300-italic.css b/web/wwwroot/font/source-code-pro/cyrillic-300-italic.css index cbb8fa5f..2c30c9c3 100644 --- a/web/wwwroot/font/source-code-pro/cyrillic-300-italic.css +++ b/web/wwwroot/font/source-code-pro/cyrillic-300-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-300-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-300-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/cyrillic-300.css b/web/wwwroot/font/source-code-pro/cyrillic-300.css index 6abcae4b..ba8c2b01 100644 --- a/web/wwwroot/font/source-code-pro/cyrillic-300.css +++ b/web/wwwroot/font/source-code-pro/cyrillic-300.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-300-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-300-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/cyrillic-400-italic.css b/web/wwwroot/font/source-code-pro/cyrillic-400-italic.css index 39e456c7..81218496 100644 --- a/web/wwwroot/font/source-code-pro/cyrillic-400-italic.css +++ b/web/wwwroot/font/source-code-pro/cyrillic-400-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-400-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-400-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/cyrillic-400.css b/web/wwwroot/font/source-code-pro/cyrillic-400.css index be4086a1..f3dffbf4 100644 --- a/web/wwwroot/font/source-code-pro/cyrillic-400.css +++ b/web/wwwroot/font/source-code-pro/cyrillic-400.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-400-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-400-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/cyrillic-500-italic.css b/web/wwwroot/font/source-code-pro/cyrillic-500-italic.css index d63a2a5c..c632ab43 100644 --- a/web/wwwroot/font/source-code-pro/cyrillic-500-italic.css +++ b/web/wwwroot/font/source-code-pro/cyrillic-500-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-500-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-500-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/cyrillic-500.css b/web/wwwroot/font/source-code-pro/cyrillic-500.css index b91c7c0c..f1f83519 100644 --- a/web/wwwroot/font/source-code-pro/cyrillic-500.css +++ b/web/wwwroot/font/source-code-pro/cyrillic-500.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-500-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-500-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/cyrillic-600-italic.css b/web/wwwroot/font/source-code-pro/cyrillic-600-italic.css index 93c8c758..400a487b 100644 --- a/web/wwwroot/font/source-code-pro/cyrillic-600-italic.css +++ b/web/wwwroot/font/source-code-pro/cyrillic-600-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-600-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-600-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/cyrillic-600.css b/web/wwwroot/font/source-code-pro/cyrillic-600.css index 22fc6a21..2c1cdd48 100644 --- a/web/wwwroot/font/source-code-pro/cyrillic-600.css +++ b/web/wwwroot/font/source-code-pro/cyrillic-600.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-600-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-600-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/cyrillic-700-italic.css b/web/wwwroot/font/source-code-pro/cyrillic-700-italic.css index 344b7ef1..70f7e388 100644 --- a/web/wwwroot/font/source-code-pro/cyrillic-700-italic.css +++ b/web/wwwroot/font/source-code-pro/cyrillic-700-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-700-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-700-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/cyrillic-700.css b/web/wwwroot/font/source-code-pro/cyrillic-700.css index 78604ffa..7d21de8b 100644 --- a/web/wwwroot/font/source-code-pro/cyrillic-700.css +++ b/web/wwwroot/font/source-code-pro/cyrillic-700.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-700-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-700-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/cyrillic-800-italic.css b/web/wwwroot/font/source-code-pro/cyrillic-800-italic.css index f4c41f50..c4d8e60d 100644 --- a/web/wwwroot/font/source-code-pro/cyrillic-800-italic.css +++ b/web/wwwroot/font/source-code-pro/cyrillic-800-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 800; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-800-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-800-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/cyrillic-800.css b/web/wwwroot/font/source-code-pro/cyrillic-800.css index e9f331d1..b671d564 100644 --- a/web/wwwroot/font/source-code-pro/cyrillic-800.css +++ b/web/wwwroot/font/source-code-pro/cyrillic-800.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 800; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-800-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-800-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/cyrillic-900-italic.css b/web/wwwroot/font/source-code-pro/cyrillic-900-italic.css index e23ba87d..31996432 100644 --- a/web/wwwroot/font/source-code-pro/cyrillic-900-italic.css +++ b/web/wwwroot/font/source-code-pro/cyrillic-900-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 900; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-900-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-900-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/cyrillic-900.css b/web/wwwroot/font/source-code-pro/cyrillic-900.css index dff7b2c9..933c3be7 100644 --- a/web/wwwroot/font/source-code-pro/cyrillic-900.css +++ b/web/wwwroot/font/source-code-pro/cyrillic-900.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 900; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-900-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-900-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/cyrillic-ext-200-italic.css b/web/wwwroot/font/source-code-pro/cyrillic-ext-200-italic.css index 45aad380..d88d1329 100644 --- a/web/wwwroot/font/source-code-pro/cyrillic-ext-200-italic.css +++ b/web/wwwroot/font/source-code-pro/cyrillic-ext-200-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 200; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-200-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-200-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/cyrillic-ext-200.css b/web/wwwroot/font/source-code-pro/cyrillic-ext-200.css index ec661fdd..03f5156b 100644 --- a/web/wwwroot/font/source-code-pro/cyrillic-ext-200.css +++ b/web/wwwroot/font/source-code-pro/cyrillic-ext-200.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 200; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-200-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-200-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/cyrillic-ext-300-italic.css b/web/wwwroot/font/source-code-pro/cyrillic-ext-300-italic.css index bc9538bc..0e9e36f8 100644 --- a/web/wwwroot/font/source-code-pro/cyrillic-ext-300-italic.css +++ b/web/wwwroot/font/source-code-pro/cyrillic-ext-300-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-300-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-300-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/cyrillic-ext-300.css b/web/wwwroot/font/source-code-pro/cyrillic-ext-300.css index e5c8bcad..edfc5cea 100644 --- a/web/wwwroot/font/source-code-pro/cyrillic-ext-300.css +++ b/web/wwwroot/font/source-code-pro/cyrillic-ext-300.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-300-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-300-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/cyrillic-ext-400-italic.css b/web/wwwroot/font/source-code-pro/cyrillic-ext-400-italic.css index 5d02008b..6f4abfc8 100644 --- a/web/wwwroot/font/source-code-pro/cyrillic-ext-400-italic.css +++ b/web/wwwroot/font/source-code-pro/cyrillic-ext-400-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-400-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-400-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/cyrillic-ext-400.css b/web/wwwroot/font/source-code-pro/cyrillic-ext-400.css index 899239c8..45d89196 100644 --- a/web/wwwroot/font/source-code-pro/cyrillic-ext-400.css +++ b/web/wwwroot/font/source-code-pro/cyrillic-ext-400.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-400-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-400-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/cyrillic-ext-500-italic.css b/web/wwwroot/font/source-code-pro/cyrillic-ext-500-italic.css index 2448fd11..d803ace4 100644 --- a/web/wwwroot/font/source-code-pro/cyrillic-ext-500-italic.css +++ b/web/wwwroot/font/source-code-pro/cyrillic-ext-500-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-500-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-500-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/cyrillic-ext-500.css b/web/wwwroot/font/source-code-pro/cyrillic-ext-500.css index 17f7d8c2..0f9639ed 100644 --- a/web/wwwroot/font/source-code-pro/cyrillic-ext-500.css +++ b/web/wwwroot/font/source-code-pro/cyrillic-ext-500.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-500-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-500-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/cyrillic-ext-600-italic.css b/web/wwwroot/font/source-code-pro/cyrillic-ext-600-italic.css index 5bb117df..d34aaf31 100644 --- a/web/wwwroot/font/source-code-pro/cyrillic-ext-600-italic.css +++ b/web/wwwroot/font/source-code-pro/cyrillic-ext-600-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-600-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-600-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/cyrillic-ext-600.css b/web/wwwroot/font/source-code-pro/cyrillic-ext-600.css index 9341c99c..2c84e504 100644 --- a/web/wwwroot/font/source-code-pro/cyrillic-ext-600.css +++ b/web/wwwroot/font/source-code-pro/cyrillic-ext-600.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-600-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-600-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/cyrillic-ext-700-italic.css b/web/wwwroot/font/source-code-pro/cyrillic-ext-700-italic.css index 6100dab8..8a2e407c 100644 --- a/web/wwwroot/font/source-code-pro/cyrillic-ext-700-italic.css +++ b/web/wwwroot/font/source-code-pro/cyrillic-ext-700-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-700-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-700-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/cyrillic-ext-700.css b/web/wwwroot/font/source-code-pro/cyrillic-ext-700.css index a5b3e3c5..dcd730ca 100644 --- a/web/wwwroot/font/source-code-pro/cyrillic-ext-700.css +++ b/web/wwwroot/font/source-code-pro/cyrillic-ext-700.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-700-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-700-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/cyrillic-ext-800-italic.css b/web/wwwroot/font/source-code-pro/cyrillic-ext-800-italic.css index e814e040..beaebae3 100644 --- a/web/wwwroot/font/source-code-pro/cyrillic-ext-800-italic.css +++ b/web/wwwroot/font/source-code-pro/cyrillic-ext-800-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 800; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-800-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-800-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/cyrillic-ext-800.css b/web/wwwroot/font/source-code-pro/cyrillic-ext-800.css index 6396bf6e..a3ed3bda 100644 --- a/web/wwwroot/font/source-code-pro/cyrillic-ext-800.css +++ b/web/wwwroot/font/source-code-pro/cyrillic-ext-800.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 800; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-800-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-800-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/cyrillic-ext-900-italic.css b/web/wwwroot/font/source-code-pro/cyrillic-ext-900-italic.css index 5c0ac462..3fd75034 100644 --- a/web/wwwroot/font/source-code-pro/cyrillic-ext-900-italic.css +++ b/web/wwwroot/font/source-code-pro/cyrillic-ext-900-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 900; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-900-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-900-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/cyrillic-ext-900.css b/web/wwwroot/font/source-code-pro/cyrillic-ext-900.css index c3dfb2cb..faa0302c 100644 --- a/web/wwwroot/font/source-code-pro/cyrillic-ext-900.css +++ b/web/wwwroot/font/source-code-pro/cyrillic-ext-900.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 900; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-900-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-900-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/cyrillic-ext-italic.css b/web/wwwroot/font/source-code-pro/cyrillic-ext-italic.css index 148ebb20..290aedc9 100644 --- a/web/wwwroot/font/source-code-pro/cyrillic-ext-italic.css +++ b/web/wwwroot/font/source-code-pro/cyrillic-ext-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 200; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-200-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-200-italic.woff) format('woff'); } @@ -11,7 +11,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-300-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-300-italic.woff) format('woff'); } @@ -20,7 +20,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-400-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-400-italic.woff) format('woff'); } @@ -29,7 +29,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-500-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-500-italic.woff) format('woff'); } @@ -38,7 +38,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-600-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-600-italic.woff) format('woff'); } @@ -47,7 +47,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-700-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-700-italic.woff) format('woff'); } @@ -56,7 +56,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 800; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-800-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-800-italic.woff) format('woff'); } @@ -65,7 +65,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 900; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-900-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-900-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/cyrillic-ext.css b/web/wwwroot/font/source-code-pro/cyrillic-ext.css index b89df9a7..bda55fb0 100644 --- a/web/wwwroot/font/source-code-pro/cyrillic-ext.css +++ b/web/wwwroot/font/source-code-pro/cyrillic-ext.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 200; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-200-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-200-normal.woff) format('woff'); } @@ -11,7 +11,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-300-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-300-normal.woff) format('woff'); } @@ -20,7 +20,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-400-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-400-normal.woff) format('woff'); } @@ -29,7 +29,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-500-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-500-normal.woff) format('woff'); } @@ -38,7 +38,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-600-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-600-normal.woff) format('woff'); } @@ -47,7 +47,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-700-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-700-normal.woff) format('woff'); } @@ -56,7 +56,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 800; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-800-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-800-normal.woff) format('woff'); } @@ -65,7 +65,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 900; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-900-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-900-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/cyrillic-italic.css b/web/wwwroot/font/source-code-pro/cyrillic-italic.css index 97e46108..e7982e6d 100644 --- a/web/wwwroot/font/source-code-pro/cyrillic-italic.css +++ b/web/wwwroot/font/source-code-pro/cyrillic-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 200; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-200-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-200-italic.woff) format('woff'); } @@ -11,7 +11,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-300-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-300-italic.woff) format('woff'); } @@ -20,7 +20,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-400-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-400-italic.woff) format('woff'); } @@ -29,7 +29,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-500-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-500-italic.woff) format('woff'); } @@ -38,7 +38,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-600-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-600-italic.woff) format('woff'); } @@ -47,7 +47,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-700-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-700-italic.woff) format('woff'); } @@ -56,7 +56,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 800; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-800-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-800-italic.woff) format('woff'); } @@ -65,7 +65,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 900; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-900-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-900-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/cyrillic.css b/web/wwwroot/font/source-code-pro/cyrillic.css index 825ae39e..68b430d4 100644 --- a/web/wwwroot/font/source-code-pro/cyrillic.css +++ b/web/wwwroot/font/source-code-pro/cyrillic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 200; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-200-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-200-normal.woff) format('woff'); } @@ -11,7 +11,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-300-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-300-normal.woff) format('woff'); } @@ -20,7 +20,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-400-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-400-normal.woff) format('woff'); } @@ -29,7 +29,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-500-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-500-normal.woff) format('woff'); } @@ -38,7 +38,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-600-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-600-normal.woff) format('woff'); } @@ -47,7 +47,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-700-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-700-normal.woff) format('woff'); } @@ -56,7 +56,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 800; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-800-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-800-normal.woff) format('woff'); } @@ -65,7 +65,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 900; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-900-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-900-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-200-italic.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-200-italic.woff index 8e6f1afa..7cc94220 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-200-italic.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-200-italic.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-200-italic.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-200-italic.woff2 index 12a0255d..3908b627 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-200-italic.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-200-italic.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-200-normal.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-200-normal.woff index 7fcf3caa..93a9548a 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-200-normal.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-200-normal.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-200-normal.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-200-normal.woff2 index 568024e6..dac61d0d 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-200-normal.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-200-normal.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-300-italic.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-300-italic.woff index 816efe23..281df68a 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-300-italic.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-300-italic.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-300-italic.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-300-italic.woff2 index f10a111d..5def1df1 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-300-italic.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-300-italic.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-300-normal.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-300-normal.woff index bf8b18d1..d6e7ba6e 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-300-normal.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-300-normal.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-300-normal.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-300-normal.woff2 index cebafcec..e4265e04 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-300-normal.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-300-normal.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-400-italic.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-400-italic.woff index 88ec54b7..43484e1d 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-400-italic.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-400-italic.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-400-italic.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-400-italic.woff2 index 7cc856b3..eb848f8d 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-400-italic.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-400-italic.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-400-normal.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-400-normal.woff index 6a7ddb0a..e893d177 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-400-normal.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-400-normal.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-400-normal.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-400-normal.woff2 index d616277b..9c94bcad 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-400-normal.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-400-normal.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-500-italic.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-500-italic.woff index 49996a5e..d8e58d9a 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-500-italic.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-500-italic.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-500-italic.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-500-italic.woff2 index 8c370e9f..2e86198c 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-500-italic.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-500-italic.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-500-normal.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-500-normal.woff index dfb0917d..d4d09a06 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-500-normal.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-500-normal.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-500-normal.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-500-normal.woff2 index 79103e4e..f83f3a97 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-500-normal.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-500-normal.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-600-italic.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-600-italic.woff index 390dea70..d12d77bd 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-600-italic.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-600-italic.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-600-italic.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-600-italic.woff2 index f6e21f45..07c4cacf 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-600-italic.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-600-italic.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-600-normal.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-600-normal.woff index 4fe9ae80..72f4add3 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-600-normal.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-600-normal.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-600-normal.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-600-normal.woff2 index 46f5cd66..0c7564b5 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-600-normal.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-600-normal.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-700-italic.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-700-italic.woff index 7cbb1c83..6f2c9422 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-700-italic.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-700-italic.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-700-italic.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-700-italic.woff2 index 065b0fcd..72b9e5d4 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-700-italic.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-700-italic.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-700-normal.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-700-normal.woff index d3e22022..b3d8cca5 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-700-normal.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-700-normal.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-700-normal.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-700-normal.woff2 index 10e31196..9e871fbc 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-700-normal.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-700-normal.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-800-italic.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-800-italic.woff index f3989595..dd7718fc 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-800-italic.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-800-italic.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-800-italic.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-800-italic.woff2 index a99e5505..56ede433 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-800-italic.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-800-italic.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-800-normal.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-800-normal.woff index 864ca5b9..75e89c0a 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-800-normal.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-800-normal.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-800-normal.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-800-normal.woff2 index a3e2eed9..46bf4656 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-800-normal.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-800-normal.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-900-italic.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-900-italic.woff index f703ba70..10695ae3 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-900-italic.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-900-italic.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-900-italic.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-900-italic.woff2 index 91ab1e9c..e8a36252 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-900-italic.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-900-italic.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-900-normal.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-900-normal.woff index 3dedc703..4e2b7ef7 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-900-normal.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-900-normal.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-900-normal.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-900-normal.woff2 index a41b86e1..8c5bb6ba 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-900-normal.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-900-normal.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-200-italic.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-200-italic.woff index 9c0ac193..391bfa2f 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-200-italic.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-200-italic.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-200-italic.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-200-italic.woff2 index 30171074..8e6b2ecf 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-200-italic.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-200-italic.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-200-normal.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-200-normal.woff index 6e8b4923..7c392964 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-200-normal.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-200-normal.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-200-normal.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-200-normal.woff2 index 9d7d8028..776efc05 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-200-normal.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-200-normal.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-300-italic.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-300-italic.woff index 4e1c8224..b958f1a3 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-300-italic.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-300-italic.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-300-italic.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-300-italic.woff2 index a218cc27..1cc6b700 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-300-italic.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-300-italic.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-300-normal.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-300-normal.woff index 31255f61..86f987c0 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-300-normal.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-300-normal.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-300-normal.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-300-normal.woff2 index a53636a8..46478908 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-300-normal.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-300-normal.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-400-italic.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-400-italic.woff index 555d6463..35e6f4c4 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-400-italic.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-400-italic.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-400-italic.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-400-italic.woff2 index 59508dda..aac04105 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-400-italic.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-400-italic.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-400-normal.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-400-normal.woff index 944580e2..8beae1cf 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-400-normal.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-400-normal.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-400-normal.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-400-normal.woff2 index 4a25d38d..f06efad6 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-400-normal.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-400-normal.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-500-italic.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-500-italic.woff index 67580848..148e159c 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-500-italic.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-500-italic.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-500-italic.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-500-italic.woff2 index c03d0a50..664f2e21 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-500-italic.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-500-italic.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-500-normal.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-500-normal.woff index ac86b3f8..5cfe07ec 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-500-normal.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-500-normal.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-500-normal.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-500-normal.woff2 index 8012c5df..7b1aa3d7 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-500-normal.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-500-normal.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-600-italic.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-600-italic.woff index 1af6d205..31867a25 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-600-italic.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-600-italic.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-600-italic.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-600-italic.woff2 index 9061549c..c10c0758 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-600-italic.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-600-italic.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-600-normal.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-600-normal.woff index 1bba1d16..e407e7bf 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-600-normal.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-600-normal.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-600-normal.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-600-normal.woff2 index 6bd6a2d2..b024e3b0 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-600-normal.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-600-normal.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-700-italic.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-700-italic.woff index 221d9bd1..6a14e71a 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-700-italic.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-700-italic.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-700-italic.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-700-italic.woff2 index 4976f9c5..9821d087 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-700-italic.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-700-italic.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-700-normal.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-700-normal.woff index 8a940e76..dc0e6f34 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-700-normal.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-700-normal.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-700-normal.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-700-normal.woff2 index 2a0f5073..37587730 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-700-normal.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-700-normal.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-800-italic.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-800-italic.woff index 381a4778..6aacc8fe 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-800-italic.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-800-italic.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-800-italic.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-800-italic.woff2 index a44a5089..5a6547db 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-800-italic.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-800-italic.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-800-normal.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-800-normal.woff index 3c334808..914645c4 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-800-normal.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-800-normal.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-800-normal.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-800-normal.woff2 index a01d66a2..48b8f955 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-800-normal.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-800-normal.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-900-italic.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-900-italic.woff index f8161ba5..b0af875c 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-900-italic.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-900-italic.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-900-italic.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-900-italic.woff2 index b839c344..e38ac19e 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-900-italic.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-900-italic.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-900-normal.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-900-normal.woff index 34217674..4efba750 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-900-normal.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-900-normal.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-900-normal.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-900-normal.woff2 index 1bb6f7a7..c906f44e 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-900-normal.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-cyrillic-ext-900-normal.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-200-italic.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-200-italic.woff index 222abcf7..8655e894 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-200-italic.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-200-italic.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-200-italic.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-200-italic.woff2 index 7373ae44..5c97cdcd 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-200-italic.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-200-italic.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-200-normal.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-200-normal.woff index 6e80be3c..56217e2b 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-200-normal.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-200-normal.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-200-normal.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-200-normal.woff2 index 28f908f9..0b986dcb 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-200-normal.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-200-normal.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-300-italic.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-300-italic.woff index 557b7f64..192e3c68 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-300-italic.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-300-italic.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-300-italic.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-300-italic.woff2 index e4b690ce..33da8c48 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-300-italic.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-300-italic.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-300-normal.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-300-normal.woff index e0b46fb8..05b34e85 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-300-normal.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-300-normal.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-300-normal.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-300-normal.woff2 index 5cf62f9f..6ba2e05d 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-300-normal.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-300-normal.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-400-italic.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-400-italic.woff index 8bc1bad3..b3f16792 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-400-italic.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-400-italic.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-400-italic.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-400-italic.woff2 index 0c7688c8..86c279fb 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-400-italic.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-400-italic.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-400-normal.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-400-normal.woff index 46e0af2e..a0f24741 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-400-normal.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-400-normal.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-400-normal.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-400-normal.woff2 index 4052c299..0f1a3c9d 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-400-normal.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-400-normal.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-500-italic.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-500-italic.woff index 2ec528ba..5808a6c3 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-500-italic.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-500-italic.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-500-italic.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-500-italic.woff2 index eb6cf1a3..a76d1ae1 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-500-italic.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-500-italic.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-500-normal.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-500-normal.woff index b373014a..5663f43b 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-500-normal.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-500-normal.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-500-normal.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-500-normal.woff2 index 2b11780b..0163ec50 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-500-normal.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-500-normal.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-600-italic.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-600-italic.woff index f7ee85ee..0d84c98b 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-600-italic.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-600-italic.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-600-italic.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-600-italic.woff2 index 0bd4587c..7b65e798 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-600-italic.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-600-italic.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-600-normal.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-600-normal.woff index ec6d69f3..0229967d 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-600-normal.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-600-normal.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-600-normal.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-600-normal.woff2 index 76708d9c..4da219a2 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-600-normal.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-600-normal.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-700-italic.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-700-italic.woff index e1a0b7c7..ed264d53 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-700-italic.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-700-italic.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-700-italic.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-700-italic.woff2 index e2d9e4f6..6bebe777 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-700-italic.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-700-italic.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-700-normal.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-700-normal.woff index bd3661ba..8f8469b9 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-700-normal.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-700-normal.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-700-normal.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-700-normal.woff2 index 53e9d6e5..416fe6bc 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-700-normal.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-700-normal.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-800-italic.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-800-italic.woff index a3da03ab..b20c0e99 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-800-italic.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-800-italic.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-800-italic.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-800-italic.woff2 index 805c72d9..fb3fca0c 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-800-italic.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-800-italic.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-800-normal.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-800-normal.woff index 1e55d768..1f874862 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-800-normal.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-800-normal.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-800-normal.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-800-normal.woff2 index eeffffdd..93e308ca 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-800-normal.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-800-normal.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-900-italic.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-900-italic.woff index a081904c..f08ecfca 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-900-italic.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-900-italic.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-900-italic.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-900-italic.woff2 index 30c26565..5348e403 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-900-italic.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-900-italic.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-900-normal.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-900-normal.woff index 25755af3..95dca52d 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-900-normal.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-900-normal.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-900-normal.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-900-normal.woff2 index a392f30a..e7fb59bb 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-900-normal.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-900-normal.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-200-italic.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-200-italic.woff index 9fecd889..965d9d13 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-200-italic.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-200-italic.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-200-italic.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-200-italic.woff2 index 68c97637..a91df1fc 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-200-italic.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-200-italic.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-200-normal.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-200-normal.woff index c6a151f3..4b6dc7f0 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-200-normal.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-200-normal.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-200-normal.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-200-normal.woff2 index 8aa68b0c..3b0bf984 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-200-normal.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-200-normal.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-300-italic.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-300-italic.woff index f45b9e04..fcee743c 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-300-italic.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-300-italic.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-300-italic.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-300-italic.woff2 index 95d7942e..9d5543f8 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-300-italic.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-300-italic.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-300-normal.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-300-normal.woff index 6990b4ef..d8f7f736 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-300-normal.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-300-normal.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-300-normal.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-300-normal.woff2 index c0d66c41..abab5d98 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-300-normal.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-300-normal.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-400-italic.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-400-italic.woff index 6f036462..dbd259f2 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-400-italic.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-400-italic.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-400-italic.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-400-italic.woff2 index 2b85b3e1..1d18eaa4 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-400-italic.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-400-italic.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-400-normal.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-400-normal.woff index 58692e97..55f189ac 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-400-normal.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-400-normal.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-400-normal.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-400-normal.woff2 index 0e4ccc58..ae0eb696 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-400-normal.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-400-normal.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-500-italic.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-500-italic.woff index 47ce5d7e..a475528b 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-500-italic.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-500-italic.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-500-italic.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-500-italic.woff2 index 92af1cf8..87fb37c4 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-500-italic.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-500-italic.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-500-normal.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-500-normal.woff index 58802a9b..7b6b4564 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-500-normal.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-500-normal.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-500-normal.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-500-normal.woff2 index d5108e21..ae53ffb8 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-500-normal.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-500-normal.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-600-italic.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-600-italic.woff index 1e52c5a6..2a7470c9 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-600-italic.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-600-italic.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-600-italic.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-600-italic.woff2 index e62ba003..4836f10b 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-600-italic.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-600-italic.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-600-normal.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-600-normal.woff index 4ca56a1a..233767b6 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-600-normal.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-600-normal.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-600-normal.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-600-normal.woff2 index d70297a9..1f11349c 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-600-normal.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-600-normal.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-700-italic.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-700-italic.woff index a1558c19..e0af4585 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-700-italic.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-700-italic.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-700-italic.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-700-italic.woff2 index f7eb62aa..98c5e5fd 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-700-italic.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-700-italic.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-700-normal.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-700-normal.woff index a544b043..e72823dc 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-700-normal.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-700-normal.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-700-normal.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-700-normal.woff2 index 2fb4a500..0787d325 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-700-normal.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-700-normal.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-800-italic.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-800-italic.woff index c001cc46..6e906df4 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-800-italic.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-800-italic.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-800-italic.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-800-italic.woff2 index fb2f7527..8c6584eb 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-800-italic.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-800-italic.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-800-normal.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-800-normal.woff index c75a83e2..a478b3bb 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-800-normal.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-800-normal.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-800-normal.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-800-normal.woff2 index f207304d..343b982f 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-800-normal.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-800-normal.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-900-italic.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-900-italic.woff index 65d9586e..3318203e 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-900-italic.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-900-italic.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-900-italic.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-900-italic.woff2 index a3d68bb0..60754d8f 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-900-italic.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-900-italic.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-900-normal.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-900-normal.woff index f02dcd7a..1ef1ad45 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-900-normal.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-900-normal.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-900-normal.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-900-normal.woff2 index a5f236d3..8db44cae 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-900-normal.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-greek-ext-900-normal.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-200-italic.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-200-italic.woff index e443e7b8..ef517ca3 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-200-italic.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-200-italic.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-200-italic.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-200-italic.woff2 index 100b3a3c..b604d7c9 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-200-italic.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-200-italic.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-200-normal.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-200-normal.woff index c0f5a1fb..17ef4adf 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-200-normal.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-200-normal.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-200-normal.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-200-normal.woff2 index 53d8ef18..678e05c3 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-200-normal.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-200-normal.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-300-italic.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-300-italic.woff index 48f0627c..76ac9ad8 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-300-italic.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-300-italic.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-300-italic.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-300-italic.woff2 index 4992cab6..8eda02d4 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-300-italic.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-300-italic.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-300-normal.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-300-normal.woff index 37d4b10f..bd191825 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-300-normal.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-300-normal.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-300-normal.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-300-normal.woff2 index 2fbdf1fa..72563bfc 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-300-normal.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-300-normal.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-400-italic.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-400-italic.woff index d9371298..cce2b8dc 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-400-italic.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-400-italic.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-400-italic.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-400-italic.woff2 index 03b05091..7170159f 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-400-italic.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-400-italic.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-400-normal.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-400-normal.woff index a808e1bb..bda49699 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-400-normal.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-400-normal.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-400-normal.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-400-normal.woff2 index b62bc793..82ea9c26 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-400-normal.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-400-normal.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-500-italic.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-500-italic.woff index fa4f87f5..be30963b 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-500-italic.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-500-italic.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-500-italic.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-500-italic.woff2 index 96a56cf6..eab6be1d 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-500-italic.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-500-italic.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-500-normal.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-500-normal.woff index 427ca83a..ba50080e 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-500-normal.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-500-normal.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-500-normal.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-500-normal.woff2 index 37cef417..3b8cd7d3 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-500-normal.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-500-normal.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-600-italic.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-600-italic.woff index 8590b5ea..2d697c05 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-600-italic.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-600-italic.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-600-italic.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-600-italic.woff2 index 5c70024c..66e0bb64 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-600-italic.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-600-italic.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-600-normal.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-600-normal.woff index b8649966..9be733e3 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-600-normal.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-600-normal.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-600-normal.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-600-normal.woff2 index 498aaa68..79814977 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-600-normal.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-600-normal.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-700-italic.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-700-italic.woff index 0274ee03..bace7c3f 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-700-italic.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-700-italic.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-700-italic.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-700-italic.woff2 index 1dec100d..116ac53a 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-700-italic.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-700-italic.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-700-normal.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-700-normal.woff index b348fe86..7ac88ddc 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-700-normal.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-700-normal.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-700-normal.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-700-normal.woff2 index c8d0d2c5..bb814d15 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-700-normal.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-700-normal.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-800-italic.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-800-italic.woff index bdf43cef..df143b31 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-800-italic.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-800-italic.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-800-italic.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-800-italic.woff2 index 004f9224..ecb6d521 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-800-italic.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-800-italic.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-800-normal.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-800-normal.woff index a4a34895..becb5c44 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-800-normal.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-800-normal.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-800-normal.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-800-normal.woff2 index 0f1a1a97..f98bd099 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-800-normal.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-800-normal.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-900-italic.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-900-italic.woff index ac0c6c47..41ff9d63 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-900-italic.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-900-italic.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-900-italic.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-900-italic.woff2 index 072a769b..f34d7392 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-900-italic.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-900-italic.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-900-normal.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-900-normal.woff index 8c79988e..b3851778 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-900-normal.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-900-normal.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-900-normal.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-900-normal.woff2 index 80bbd1e4..374e3d6c 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-900-normal.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-900-normal.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-200-italic.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-200-italic.woff index 82cdbcde..8b16a812 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-200-italic.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-200-italic.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-200-italic.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-200-italic.woff2 index 5dafb68d..541a5a91 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-200-italic.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-200-italic.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-200-normal.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-200-normal.woff index 01e24edd..9ce23442 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-200-normal.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-200-normal.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-200-normal.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-200-normal.woff2 index ba4a9443..22424484 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-200-normal.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-200-normal.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-300-italic.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-300-italic.woff index 19b3c492..a3ba85e7 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-300-italic.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-300-italic.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-300-italic.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-300-italic.woff2 index f35caa9a..1d1b2fd6 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-300-italic.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-300-italic.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-300-normal.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-300-normal.woff index 955ca937..413715ed 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-300-normal.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-300-normal.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-300-normal.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-300-normal.woff2 index e73dd2fa..a3d2b136 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-300-normal.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-300-normal.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-400-italic.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-400-italic.woff index 3e1a9f27..af3d2b1b 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-400-italic.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-400-italic.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-400-italic.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-400-italic.woff2 index ed07a34a..0f714aef 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-400-italic.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-400-italic.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-400-normal.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-400-normal.woff index a4540746..d600c246 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-400-normal.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-400-normal.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-400-normal.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-400-normal.woff2 index 12c3638d..e7b2a0f6 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-400-normal.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-400-normal.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-500-italic.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-500-italic.woff index ee0f25fc..cd864531 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-500-italic.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-500-italic.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-500-italic.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-500-italic.woff2 index 294a484a..b97ba25b 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-500-italic.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-500-italic.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-500-normal.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-500-normal.woff index ffa5d202..d78e25d7 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-500-normal.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-500-normal.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-500-normal.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-500-normal.woff2 index e10cee4b..fd826763 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-500-normal.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-500-normal.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-600-italic.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-600-italic.woff index 33a3193c..1bbe149e 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-600-italic.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-600-italic.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-600-italic.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-600-italic.woff2 index a302a777..b1c8f19d 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-600-italic.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-600-italic.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-600-normal.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-600-normal.woff index 856279fc..ae78ae9a 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-600-normal.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-600-normal.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-600-normal.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-600-normal.woff2 index a553c341..ba43e629 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-600-normal.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-600-normal.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-700-italic.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-700-italic.woff index bb85e7b7..124bd1ec 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-700-italic.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-700-italic.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-700-italic.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-700-italic.woff2 index 37ec3539..c365b02a 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-700-italic.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-700-italic.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-700-normal.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-700-normal.woff index 0716148f..d51c4d55 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-700-normal.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-700-normal.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-700-normal.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-700-normal.woff2 index 1785af8a..c5508879 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-700-normal.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-700-normal.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-800-italic.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-800-italic.woff index a2919635..3d517e52 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-800-italic.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-800-italic.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-800-italic.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-800-italic.woff2 index 632960a3..11dacc08 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-800-italic.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-800-italic.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-800-normal.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-800-normal.woff index 20165c17..9026d100 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-800-normal.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-800-normal.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-800-normal.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-800-normal.woff2 index 0dd9aa8a..158ea0e9 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-800-normal.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-800-normal.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-900-italic.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-900-italic.woff index 70ed90db..93e6a648 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-900-italic.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-900-italic.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-900-italic.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-900-italic.woff2 index c96abeac..9f5c4c70 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-900-italic.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-900-italic.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-900-normal.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-900-normal.woff index 76797464..dc27da84 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-900-normal.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-900-normal.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-900-normal.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-900-normal.woff2 index 32a79165..c575defe 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-900-normal.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-latin-ext-900-normal.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-200-italic.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-200-italic.woff index 8ccf64e4..b8f80910 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-200-italic.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-200-italic.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-200-italic.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-200-italic.woff2 index 2405e237..d3ea82a4 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-200-italic.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-200-italic.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-200-normal.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-200-normal.woff index 79ea2890..680dc54a 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-200-normal.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-200-normal.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-200-normal.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-200-normal.woff2 index 3d22459d..2161d188 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-200-normal.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-200-normal.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-300-italic.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-300-italic.woff index 3bf5336c..04812d7a 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-300-italic.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-300-italic.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-300-italic.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-300-italic.woff2 index 40d4fc6b..c1b00a07 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-300-italic.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-300-italic.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-300-normal.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-300-normal.woff index 4728d721..edb79dd5 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-300-normal.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-300-normal.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-300-normal.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-300-normal.woff2 index 9348f975..f787629e 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-300-normal.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-300-normal.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-400-italic.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-400-italic.woff index 3a7ce9c1..8161cec6 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-400-italic.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-400-italic.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-400-italic.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-400-italic.woff2 index 1e0c5548..c48570bf 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-400-italic.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-400-italic.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-400-normal.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-400-normal.woff index a511cc80..b51f09d3 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-400-normal.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-400-normal.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-400-normal.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-400-normal.woff2 index f91f3143..dbf3681b 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-400-normal.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-400-normal.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-500-italic.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-500-italic.woff index 843b135e..08042cf2 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-500-italic.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-500-italic.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-500-italic.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-500-italic.woff2 index dbeb7756..9be1b106 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-500-italic.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-500-italic.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-500-normal.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-500-normal.woff index 7f39a1d9..f0a65250 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-500-normal.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-500-normal.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-500-normal.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-500-normal.woff2 index ad44cd95..bb09e47a 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-500-normal.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-500-normal.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-600-italic.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-600-italic.woff index 09874a48..65ba3870 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-600-italic.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-600-italic.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-600-italic.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-600-italic.woff2 index 2ec179a5..bdeffa80 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-600-italic.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-600-italic.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-600-normal.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-600-normal.woff index bbb3c46e..44013750 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-600-normal.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-600-normal.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-600-normal.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-600-normal.woff2 index e390b3bb..2c6e1cca 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-600-normal.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-600-normal.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-700-italic.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-700-italic.woff index 778b3454..bc4df185 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-700-italic.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-700-italic.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-700-italic.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-700-italic.woff2 index 2ae5f0f2..cbd095aa 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-700-italic.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-700-italic.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-700-normal.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-700-normal.woff index 9133d24b..2042a01c 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-700-normal.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-700-normal.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-700-normal.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-700-normal.woff2 index 33693d91..418c28f8 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-700-normal.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-700-normal.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-800-italic.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-800-italic.woff index 00349aa1..b4175ae1 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-800-italic.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-800-italic.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-800-italic.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-800-italic.woff2 index 94656925..4cad7df5 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-800-italic.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-800-italic.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-800-normal.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-800-normal.woff index e2035fff..355304e4 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-800-normal.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-800-normal.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-800-normal.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-800-normal.woff2 index a259fa91..4ee9d1d9 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-800-normal.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-800-normal.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-900-italic.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-900-italic.woff index 260b95e7..3dc914f4 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-900-italic.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-900-italic.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-900-italic.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-900-italic.woff2 index 3af0a0c3..32856b9e 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-900-italic.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-900-italic.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-900-normal.woff b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-900-normal.woff index 806b78a3..5e211897 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-900-normal.woff and b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-900-normal.woff differ diff --git a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-900-normal.woff2 b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-900-normal.woff2 index 8e2a4541..2b50e607 100644 Binary files a/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-900-normal.woff2 and b/web/wwwroot/font/source-code-pro/files/source-code-pro-vietnamese-900-normal.woff2 differ diff --git a/web/wwwroot/font/source-code-pro/greek-200-italic.css b/web/wwwroot/font/source-code-pro/greek-200-italic.css index 86ee5ef4..f23ee21b 100644 --- a/web/wwwroot/font/source-code-pro/greek-200-italic.css +++ b/web/wwwroot/font/source-code-pro/greek-200-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 200; src: url(/font/source-code-pro/files/source-code-pro-greek-200-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-200-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/greek-200.css b/web/wwwroot/font/source-code-pro/greek-200.css index 2e02c941..e6cecbf2 100644 --- a/web/wwwroot/font/source-code-pro/greek-200.css +++ b/web/wwwroot/font/source-code-pro/greek-200.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 200; src: url(/font/source-code-pro/files/source-code-pro-greek-200-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-200-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/greek-300-italic.css b/web/wwwroot/font/source-code-pro/greek-300-italic.css index 9df529d6..e8593cf1 100644 --- a/web/wwwroot/font/source-code-pro/greek-300-italic.css +++ b/web/wwwroot/font/source-code-pro/greek-300-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/source-code-pro/files/source-code-pro-greek-300-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-300-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/greek-300.css b/web/wwwroot/font/source-code-pro/greek-300.css index ea8c8a62..d9027a64 100644 --- a/web/wwwroot/font/source-code-pro/greek-300.css +++ b/web/wwwroot/font/source-code-pro/greek-300.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/source-code-pro/files/source-code-pro-greek-300-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-300-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/greek-400-italic.css b/web/wwwroot/font/source-code-pro/greek-400-italic.css index 9aaac3ed..e59bb241 100644 --- a/web/wwwroot/font/source-code-pro/greek-400-italic.css +++ b/web/wwwroot/font/source-code-pro/greek-400-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/source-code-pro/files/source-code-pro-greek-400-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-400-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/greek-400.css b/web/wwwroot/font/source-code-pro/greek-400.css index 294d6a35..bfe3ac11 100644 --- a/web/wwwroot/font/source-code-pro/greek-400.css +++ b/web/wwwroot/font/source-code-pro/greek-400.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/source-code-pro/files/source-code-pro-greek-400-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-400-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/greek-500-italic.css b/web/wwwroot/font/source-code-pro/greek-500-italic.css index ccd35594..bc7afd61 100644 --- a/web/wwwroot/font/source-code-pro/greek-500-italic.css +++ b/web/wwwroot/font/source-code-pro/greek-500-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/source-code-pro/files/source-code-pro-greek-500-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-500-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/greek-500.css b/web/wwwroot/font/source-code-pro/greek-500.css index e8d3d48e..e35c7817 100644 --- a/web/wwwroot/font/source-code-pro/greek-500.css +++ b/web/wwwroot/font/source-code-pro/greek-500.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/source-code-pro/files/source-code-pro-greek-500-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-500-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/greek-600-italic.css b/web/wwwroot/font/source-code-pro/greek-600-italic.css index 3cae28d1..911a5fb4 100644 --- a/web/wwwroot/font/source-code-pro/greek-600-italic.css +++ b/web/wwwroot/font/source-code-pro/greek-600-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/source-code-pro/files/source-code-pro-greek-600-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-600-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/greek-600.css b/web/wwwroot/font/source-code-pro/greek-600.css index 3e8f3161..6b4efd0e 100644 --- a/web/wwwroot/font/source-code-pro/greek-600.css +++ b/web/wwwroot/font/source-code-pro/greek-600.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/source-code-pro/files/source-code-pro-greek-600-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-600-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/greek-700-italic.css b/web/wwwroot/font/source-code-pro/greek-700-italic.css index c1b6f0dc..536b5ef6 100644 --- a/web/wwwroot/font/source-code-pro/greek-700-italic.css +++ b/web/wwwroot/font/source-code-pro/greek-700-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/source-code-pro/files/source-code-pro-greek-700-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-700-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/greek-700.css b/web/wwwroot/font/source-code-pro/greek-700.css index acf61463..d93c971b 100644 --- a/web/wwwroot/font/source-code-pro/greek-700.css +++ b/web/wwwroot/font/source-code-pro/greek-700.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/source-code-pro/files/source-code-pro-greek-700-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-700-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/greek-800-italic.css b/web/wwwroot/font/source-code-pro/greek-800-italic.css index 0e6fce10..791f6b46 100644 --- a/web/wwwroot/font/source-code-pro/greek-800-italic.css +++ b/web/wwwroot/font/source-code-pro/greek-800-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 800; src: url(/font/source-code-pro/files/source-code-pro-greek-800-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-800-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/greek-800.css b/web/wwwroot/font/source-code-pro/greek-800.css index 6c7b19e8..75d04ce4 100644 --- a/web/wwwroot/font/source-code-pro/greek-800.css +++ b/web/wwwroot/font/source-code-pro/greek-800.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 800; src: url(/font/source-code-pro/files/source-code-pro-greek-800-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-800-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/greek-900-italic.css b/web/wwwroot/font/source-code-pro/greek-900-italic.css index e3f550c8..537f9701 100644 --- a/web/wwwroot/font/source-code-pro/greek-900-italic.css +++ b/web/wwwroot/font/source-code-pro/greek-900-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 900; src: url(/font/source-code-pro/files/source-code-pro-greek-900-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-900-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/greek-900.css b/web/wwwroot/font/source-code-pro/greek-900.css index 7f18c45c..8f7d7601 100644 --- a/web/wwwroot/font/source-code-pro/greek-900.css +++ b/web/wwwroot/font/source-code-pro/greek-900.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 900; src: url(/font/source-code-pro/files/source-code-pro-greek-900-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-900-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/greek-ext-200-italic.css b/web/wwwroot/font/source-code-pro/greek-ext-200-italic.css index a405564a..2d2934ed 100644 --- a/web/wwwroot/font/source-code-pro/greek-ext-200-italic.css +++ b/web/wwwroot/font/source-code-pro/greek-ext-200-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 200; src: url(/font/source-code-pro/files/source-code-pro-greek-ext-200-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-ext-200-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/greek-ext-200.css b/web/wwwroot/font/source-code-pro/greek-ext-200.css index a5a05531..61417330 100644 --- a/web/wwwroot/font/source-code-pro/greek-ext-200.css +++ b/web/wwwroot/font/source-code-pro/greek-ext-200.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 200; src: url(/font/source-code-pro/files/source-code-pro-greek-ext-200-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-ext-200-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/greek-ext-300-italic.css b/web/wwwroot/font/source-code-pro/greek-ext-300-italic.css index b31d8345..419b31e7 100644 --- a/web/wwwroot/font/source-code-pro/greek-ext-300-italic.css +++ b/web/wwwroot/font/source-code-pro/greek-ext-300-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/source-code-pro/files/source-code-pro-greek-ext-300-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-ext-300-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/greek-ext-300.css b/web/wwwroot/font/source-code-pro/greek-ext-300.css index 98f6a1fc..6630a765 100644 --- a/web/wwwroot/font/source-code-pro/greek-ext-300.css +++ b/web/wwwroot/font/source-code-pro/greek-ext-300.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/source-code-pro/files/source-code-pro-greek-ext-300-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-ext-300-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/greek-ext-400-italic.css b/web/wwwroot/font/source-code-pro/greek-ext-400-italic.css index 3b544c05..8e7a7297 100644 --- a/web/wwwroot/font/source-code-pro/greek-ext-400-italic.css +++ b/web/wwwroot/font/source-code-pro/greek-ext-400-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/source-code-pro/files/source-code-pro-greek-ext-400-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-ext-400-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/greek-ext-400.css b/web/wwwroot/font/source-code-pro/greek-ext-400.css index aaa83e12..63096d97 100644 --- a/web/wwwroot/font/source-code-pro/greek-ext-400.css +++ b/web/wwwroot/font/source-code-pro/greek-ext-400.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/source-code-pro/files/source-code-pro-greek-ext-400-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-ext-400-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/greek-ext-500-italic.css b/web/wwwroot/font/source-code-pro/greek-ext-500-italic.css index 1726c966..445ae6de 100644 --- a/web/wwwroot/font/source-code-pro/greek-ext-500-italic.css +++ b/web/wwwroot/font/source-code-pro/greek-ext-500-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/source-code-pro/files/source-code-pro-greek-ext-500-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-ext-500-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/greek-ext-500.css b/web/wwwroot/font/source-code-pro/greek-ext-500.css index 3dad5af1..f71b8668 100644 --- a/web/wwwroot/font/source-code-pro/greek-ext-500.css +++ b/web/wwwroot/font/source-code-pro/greek-ext-500.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/source-code-pro/files/source-code-pro-greek-ext-500-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-ext-500-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/greek-ext-600-italic.css b/web/wwwroot/font/source-code-pro/greek-ext-600-italic.css index e3cff580..60bcc270 100644 --- a/web/wwwroot/font/source-code-pro/greek-ext-600-italic.css +++ b/web/wwwroot/font/source-code-pro/greek-ext-600-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/source-code-pro/files/source-code-pro-greek-ext-600-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-ext-600-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/greek-ext-600.css b/web/wwwroot/font/source-code-pro/greek-ext-600.css index fa04cb8e..afa901f0 100644 --- a/web/wwwroot/font/source-code-pro/greek-ext-600.css +++ b/web/wwwroot/font/source-code-pro/greek-ext-600.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/source-code-pro/files/source-code-pro-greek-ext-600-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-ext-600-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/greek-ext-700-italic.css b/web/wwwroot/font/source-code-pro/greek-ext-700-italic.css index 8b1d0b91..7c425f27 100644 --- a/web/wwwroot/font/source-code-pro/greek-ext-700-italic.css +++ b/web/wwwroot/font/source-code-pro/greek-ext-700-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/source-code-pro/files/source-code-pro-greek-ext-700-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-ext-700-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/greek-ext-700.css b/web/wwwroot/font/source-code-pro/greek-ext-700.css index f1ba3fd3..30ce16b3 100644 --- a/web/wwwroot/font/source-code-pro/greek-ext-700.css +++ b/web/wwwroot/font/source-code-pro/greek-ext-700.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/source-code-pro/files/source-code-pro-greek-ext-700-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-ext-700-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/greek-ext-800-italic.css b/web/wwwroot/font/source-code-pro/greek-ext-800-italic.css index efd38a6f..f894476a 100644 --- a/web/wwwroot/font/source-code-pro/greek-ext-800-italic.css +++ b/web/wwwroot/font/source-code-pro/greek-ext-800-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 800; src: url(/font/source-code-pro/files/source-code-pro-greek-ext-800-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-ext-800-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/greek-ext-800.css b/web/wwwroot/font/source-code-pro/greek-ext-800.css index ef76f6d8..57e4df29 100644 --- a/web/wwwroot/font/source-code-pro/greek-ext-800.css +++ b/web/wwwroot/font/source-code-pro/greek-ext-800.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 800; src: url(/font/source-code-pro/files/source-code-pro-greek-ext-800-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-ext-800-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/greek-ext-900-italic.css b/web/wwwroot/font/source-code-pro/greek-ext-900-italic.css index 77f97d48..eae17862 100644 --- a/web/wwwroot/font/source-code-pro/greek-ext-900-italic.css +++ b/web/wwwroot/font/source-code-pro/greek-ext-900-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 900; src: url(/font/source-code-pro/files/source-code-pro-greek-ext-900-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-ext-900-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/greek-ext-900.css b/web/wwwroot/font/source-code-pro/greek-ext-900.css index e8ab3c02..11d3ce69 100644 --- a/web/wwwroot/font/source-code-pro/greek-ext-900.css +++ b/web/wwwroot/font/source-code-pro/greek-ext-900.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 900; src: url(/font/source-code-pro/files/source-code-pro-greek-ext-900-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-ext-900-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/greek-ext-italic.css b/web/wwwroot/font/source-code-pro/greek-ext-italic.css index 4b2fe244..b9e3d284 100644 --- a/web/wwwroot/font/source-code-pro/greek-ext-italic.css +++ b/web/wwwroot/font/source-code-pro/greek-ext-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 200; src: url(/font/source-code-pro/files/source-code-pro-greek-ext-200-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-ext-200-italic.woff) format('woff'); } @@ -11,7 +11,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/source-code-pro/files/source-code-pro-greek-ext-300-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-ext-300-italic.woff) format('woff'); } @@ -20,7 +20,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/source-code-pro/files/source-code-pro-greek-ext-400-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-ext-400-italic.woff) format('woff'); } @@ -29,7 +29,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/source-code-pro/files/source-code-pro-greek-ext-500-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-ext-500-italic.woff) format('woff'); } @@ -38,7 +38,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/source-code-pro/files/source-code-pro-greek-ext-600-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-ext-600-italic.woff) format('woff'); } @@ -47,7 +47,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/source-code-pro/files/source-code-pro-greek-ext-700-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-ext-700-italic.woff) format('woff'); } @@ -56,7 +56,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 800; src: url(/font/source-code-pro/files/source-code-pro-greek-ext-800-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-ext-800-italic.woff) format('woff'); } @@ -65,7 +65,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 900; src: url(/font/source-code-pro/files/source-code-pro-greek-ext-900-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-ext-900-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/greek-ext.css b/web/wwwroot/font/source-code-pro/greek-ext.css index b308e530..7c4dc97f 100644 --- a/web/wwwroot/font/source-code-pro/greek-ext.css +++ b/web/wwwroot/font/source-code-pro/greek-ext.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 200; src: url(/font/source-code-pro/files/source-code-pro-greek-ext-200-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-ext-200-normal.woff) format('woff'); } @@ -11,7 +11,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/source-code-pro/files/source-code-pro-greek-ext-300-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-ext-300-normal.woff) format('woff'); } @@ -20,7 +20,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/source-code-pro/files/source-code-pro-greek-ext-400-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-ext-400-normal.woff) format('woff'); } @@ -29,7 +29,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/source-code-pro/files/source-code-pro-greek-ext-500-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-ext-500-normal.woff) format('woff'); } @@ -38,7 +38,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/source-code-pro/files/source-code-pro-greek-ext-600-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-ext-600-normal.woff) format('woff'); } @@ -47,7 +47,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/source-code-pro/files/source-code-pro-greek-ext-700-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-ext-700-normal.woff) format('woff'); } @@ -56,7 +56,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 800; src: url(/font/source-code-pro/files/source-code-pro-greek-ext-800-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-ext-800-normal.woff) format('woff'); } @@ -65,7 +65,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 900; src: url(/font/source-code-pro/files/source-code-pro-greek-ext-900-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-ext-900-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/greek-italic.css b/web/wwwroot/font/source-code-pro/greek-italic.css index abd0d2a4..2c298c80 100644 --- a/web/wwwroot/font/source-code-pro/greek-italic.css +++ b/web/wwwroot/font/source-code-pro/greek-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 200; src: url(/font/source-code-pro/files/source-code-pro-greek-200-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-200-italic.woff) format('woff'); } @@ -11,7 +11,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/source-code-pro/files/source-code-pro-greek-300-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-300-italic.woff) format('woff'); } @@ -20,7 +20,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/source-code-pro/files/source-code-pro-greek-400-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-400-italic.woff) format('woff'); } @@ -29,7 +29,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/source-code-pro/files/source-code-pro-greek-500-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-500-italic.woff) format('woff'); } @@ -38,7 +38,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/source-code-pro/files/source-code-pro-greek-600-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-600-italic.woff) format('woff'); } @@ -47,7 +47,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/source-code-pro/files/source-code-pro-greek-700-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-700-italic.woff) format('woff'); } @@ -56,7 +56,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 800; src: url(/font/source-code-pro/files/source-code-pro-greek-800-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-800-italic.woff) format('woff'); } @@ -65,7 +65,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 900; src: url(/font/source-code-pro/files/source-code-pro-greek-900-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-900-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/greek.css b/web/wwwroot/font/source-code-pro/greek.css index bc8c1b18..6978b6e0 100644 --- a/web/wwwroot/font/source-code-pro/greek.css +++ b/web/wwwroot/font/source-code-pro/greek.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 200; src: url(/font/source-code-pro/files/source-code-pro-greek-200-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-200-normal.woff) format('woff'); } @@ -11,7 +11,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/source-code-pro/files/source-code-pro-greek-300-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-300-normal.woff) format('woff'); } @@ -20,7 +20,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/source-code-pro/files/source-code-pro-greek-400-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-400-normal.woff) format('woff'); } @@ -29,7 +29,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/source-code-pro/files/source-code-pro-greek-500-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-500-normal.woff) format('woff'); } @@ -38,7 +38,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/source-code-pro/files/source-code-pro-greek-600-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-600-normal.woff) format('woff'); } @@ -47,7 +47,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/source-code-pro/files/source-code-pro-greek-700-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-700-normal.woff) format('woff'); } @@ -56,7 +56,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 800; src: url(/font/source-code-pro/files/source-code-pro-greek-800-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-800-normal.woff) format('woff'); } @@ -65,7 +65,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 900; src: url(/font/source-code-pro/files/source-code-pro-greek-900-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-900-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/index.css b/web/wwwroot/font/source-code-pro/index.css index 7e9d4212..3c26469b 100644 --- a/web/wwwroot/font/source-code-pro/index.css +++ b/web/wwwroot/font/source-code-pro/index.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-400-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-ext-400-normal.woff) format('woff'); unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F; @@ -12,7 +12,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/source-code-pro/files/source-code-pro-cyrillic-400-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-cyrillic-400-normal.woff) format('woff'); unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; @@ -22,7 +22,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/source-code-pro/files/source-code-pro-greek-ext-400-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-ext-400-normal.woff) format('woff'); unicode-range: U+1F00-1FFF; @@ -32,7 +32,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/source-code-pro/files/source-code-pro-greek-400-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-greek-400-normal.woff) format('woff'); unicode-range: U+0370-03FF; @@ -42,7 +42,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/source-code-pro/files/source-code-pro-vietnamese-400-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-vietnamese-400-normal.woff) format('woff'); unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB; @@ -52,18 +52,18 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/source-code-pro/files/source-code-pro-latin-ext-400-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-ext-400-normal.woff) format('woff'); - unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; + unicode-range: U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF; } /* source-code-pro-latin-400-normal */ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/source-code-pro/files/source-code-pro-latin-400-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-400-normal.woff) format('woff'); - unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; + unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/latin-200-italic.css b/web/wwwroot/font/source-code-pro/latin-200-italic.css index 4760edde..7ffbac82 100644 --- a/web/wwwroot/font/source-code-pro/latin-200-italic.css +++ b/web/wwwroot/font/source-code-pro/latin-200-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 200; src: url(/font/source-code-pro/files/source-code-pro-latin-200-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-200-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/latin-200.css b/web/wwwroot/font/source-code-pro/latin-200.css index 4e628307..2ac1231e 100644 --- a/web/wwwroot/font/source-code-pro/latin-200.css +++ b/web/wwwroot/font/source-code-pro/latin-200.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 200; src: url(/font/source-code-pro/files/source-code-pro-latin-200-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-200-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/latin-300-italic.css b/web/wwwroot/font/source-code-pro/latin-300-italic.css index 60fde418..bc7cccae 100644 --- a/web/wwwroot/font/source-code-pro/latin-300-italic.css +++ b/web/wwwroot/font/source-code-pro/latin-300-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/source-code-pro/files/source-code-pro-latin-300-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-300-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/latin-300.css b/web/wwwroot/font/source-code-pro/latin-300.css index 3ea294d2..c1b26461 100644 --- a/web/wwwroot/font/source-code-pro/latin-300.css +++ b/web/wwwroot/font/source-code-pro/latin-300.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/source-code-pro/files/source-code-pro-latin-300-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-300-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/latin-400-italic.css b/web/wwwroot/font/source-code-pro/latin-400-italic.css index c761028e..b1a41425 100644 --- a/web/wwwroot/font/source-code-pro/latin-400-italic.css +++ b/web/wwwroot/font/source-code-pro/latin-400-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/source-code-pro/files/source-code-pro-latin-400-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-400-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/latin-400.css b/web/wwwroot/font/source-code-pro/latin-400.css index d9ee7e6c..46b33a32 100644 --- a/web/wwwroot/font/source-code-pro/latin-400.css +++ b/web/wwwroot/font/source-code-pro/latin-400.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/source-code-pro/files/source-code-pro-latin-400-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-400-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/latin-500-italic.css b/web/wwwroot/font/source-code-pro/latin-500-italic.css index f608d31e..1da915e6 100644 --- a/web/wwwroot/font/source-code-pro/latin-500-italic.css +++ b/web/wwwroot/font/source-code-pro/latin-500-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/source-code-pro/files/source-code-pro-latin-500-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-500-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/latin-500.css b/web/wwwroot/font/source-code-pro/latin-500.css index 444f7c84..82bbc246 100644 --- a/web/wwwroot/font/source-code-pro/latin-500.css +++ b/web/wwwroot/font/source-code-pro/latin-500.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/source-code-pro/files/source-code-pro-latin-500-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-500-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/latin-600-italic.css b/web/wwwroot/font/source-code-pro/latin-600-italic.css index 500793d1..43b2dd0b 100644 --- a/web/wwwroot/font/source-code-pro/latin-600-italic.css +++ b/web/wwwroot/font/source-code-pro/latin-600-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/source-code-pro/files/source-code-pro-latin-600-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-600-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/latin-600.css b/web/wwwroot/font/source-code-pro/latin-600.css index 21ae2042..ac2382ae 100644 --- a/web/wwwroot/font/source-code-pro/latin-600.css +++ b/web/wwwroot/font/source-code-pro/latin-600.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/source-code-pro/files/source-code-pro-latin-600-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-600-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/latin-700-italic.css b/web/wwwroot/font/source-code-pro/latin-700-italic.css index 2026d716..6a5fc56f 100644 --- a/web/wwwroot/font/source-code-pro/latin-700-italic.css +++ b/web/wwwroot/font/source-code-pro/latin-700-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/source-code-pro/files/source-code-pro-latin-700-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-700-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/latin-700.css b/web/wwwroot/font/source-code-pro/latin-700.css index 5513fb0c..4924bbc0 100644 --- a/web/wwwroot/font/source-code-pro/latin-700.css +++ b/web/wwwroot/font/source-code-pro/latin-700.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/source-code-pro/files/source-code-pro-latin-700-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-700-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/latin-800-italic.css b/web/wwwroot/font/source-code-pro/latin-800-italic.css index 51a6134d..0a539f28 100644 --- a/web/wwwroot/font/source-code-pro/latin-800-italic.css +++ b/web/wwwroot/font/source-code-pro/latin-800-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 800; src: url(/font/source-code-pro/files/source-code-pro-latin-800-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-800-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/latin-800.css b/web/wwwroot/font/source-code-pro/latin-800.css index 80f8a832..65d9efa3 100644 --- a/web/wwwroot/font/source-code-pro/latin-800.css +++ b/web/wwwroot/font/source-code-pro/latin-800.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 800; src: url(/font/source-code-pro/files/source-code-pro-latin-800-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-800-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/latin-900-italic.css b/web/wwwroot/font/source-code-pro/latin-900-italic.css index f1c11371..5550cfa1 100644 --- a/web/wwwroot/font/source-code-pro/latin-900-italic.css +++ b/web/wwwroot/font/source-code-pro/latin-900-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 900; src: url(/font/source-code-pro/files/source-code-pro-latin-900-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-900-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/latin-900.css b/web/wwwroot/font/source-code-pro/latin-900.css index f7c2b66b..97abec2d 100644 --- a/web/wwwroot/font/source-code-pro/latin-900.css +++ b/web/wwwroot/font/source-code-pro/latin-900.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 900; src: url(/font/source-code-pro/files/source-code-pro-latin-900-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-900-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/latin-ext-200-italic.css b/web/wwwroot/font/source-code-pro/latin-ext-200-italic.css index 00bffec6..905c21e6 100644 --- a/web/wwwroot/font/source-code-pro/latin-ext-200-italic.css +++ b/web/wwwroot/font/source-code-pro/latin-ext-200-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 200; src: url(/font/source-code-pro/files/source-code-pro-latin-ext-200-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-ext-200-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/latin-ext-200.css b/web/wwwroot/font/source-code-pro/latin-ext-200.css index 6c343d51..0b775fc6 100644 --- a/web/wwwroot/font/source-code-pro/latin-ext-200.css +++ b/web/wwwroot/font/source-code-pro/latin-ext-200.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 200; src: url(/font/source-code-pro/files/source-code-pro-latin-ext-200-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-ext-200-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/latin-ext-300-italic.css b/web/wwwroot/font/source-code-pro/latin-ext-300-italic.css index 140dcafc..4a456371 100644 --- a/web/wwwroot/font/source-code-pro/latin-ext-300-italic.css +++ b/web/wwwroot/font/source-code-pro/latin-ext-300-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/source-code-pro/files/source-code-pro-latin-ext-300-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-ext-300-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/latin-ext-300.css b/web/wwwroot/font/source-code-pro/latin-ext-300.css index cc7ccf7e..dc26d5e4 100644 --- a/web/wwwroot/font/source-code-pro/latin-ext-300.css +++ b/web/wwwroot/font/source-code-pro/latin-ext-300.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/source-code-pro/files/source-code-pro-latin-ext-300-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-ext-300-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/latin-ext-400-italic.css b/web/wwwroot/font/source-code-pro/latin-ext-400-italic.css index 8baf4bc3..cd193500 100644 --- a/web/wwwroot/font/source-code-pro/latin-ext-400-italic.css +++ b/web/wwwroot/font/source-code-pro/latin-ext-400-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/source-code-pro/files/source-code-pro-latin-ext-400-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-ext-400-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/latin-ext-400.css b/web/wwwroot/font/source-code-pro/latin-ext-400.css index 881fa156..e13dc27c 100644 --- a/web/wwwroot/font/source-code-pro/latin-ext-400.css +++ b/web/wwwroot/font/source-code-pro/latin-ext-400.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/source-code-pro/files/source-code-pro-latin-ext-400-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-ext-400-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/latin-ext-500-italic.css b/web/wwwroot/font/source-code-pro/latin-ext-500-italic.css index 71c82bfb..e4bcbf23 100644 --- a/web/wwwroot/font/source-code-pro/latin-ext-500-italic.css +++ b/web/wwwroot/font/source-code-pro/latin-ext-500-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/source-code-pro/files/source-code-pro-latin-ext-500-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-ext-500-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/latin-ext-500.css b/web/wwwroot/font/source-code-pro/latin-ext-500.css index 2927cac4..61dfe6e9 100644 --- a/web/wwwroot/font/source-code-pro/latin-ext-500.css +++ b/web/wwwroot/font/source-code-pro/latin-ext-500.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/source-code-pro/files/source-code-pro-latin-ext-500-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-ext-500-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/latin-ext-600-italic.css b/web/wwwroot/font/source-code-pro/latin-ext-600-italic.css index 6bac903e..259e7255 100644 --- a/web/wwwroot/font/source-code-pro/latin-ext-600-italic.css +++ b/web/wwwroot/font/source-code-pro/latin-ext-600-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/source-code-pro/files/source-code-pro-latin-ext-600-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-ext-600-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/latin-ext-600.css b/web/wwwroot/font/source-code-pro/latin-ext-600.css index ac9ba4fe..cf523636 100644 --- a/web/wwwroot/font/source-code-pro/latin-ext-600.css +++ b/web/wwwroot/font/source-code-pro/latin-ext-600.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/source-code-pro/files/source-code-pro-latin-ext-600-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-ext-600-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/latin-ext-700-italic.css b/web/wwwroot/font/source-code-pro/latin-ext-700-italic.css index 1ab7e43e..06e397dd 100644 --- a/web/wwwroot/font/source-code-pro/latin-ext-700-italic.css +++ b/web/wwwroot/font/source-code-pro/latin-ext-700-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/source-code-pro/files/source-code-pro-latin-ext-700-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-ext-700-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/latin-ext-700.css b/web/wwwroot/font/source-code-pro/latin-ext-700.css index 799597ee..cb8b6191 100644 --- a/web/wwwroot/font/source-code-pro/latin-ext-700.css +++ b/web/wwwroot/font/source-code-pro/latin-ext-700.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/source-code-pro/files/source-code-pro-latin-ext-700-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-ext-700-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/latin-ext-800-italic.css b/web/wwwroot/font/source-code-pro/latin-ext-800-italic.css index 2dabe737..ecf6d4f7 100644 --- a/web/wwwroot/font/source-code-pro/latin-ext-800-italic.css +++ b/web/wwwroot/font/source-code-pro/latin-ext-800-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 800; src: url(/font/source-code-pro/files/source-code-pro-latin-ext-800-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-ext-800-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/latin-ext-800.css b/web/wwwroot/font/source-code-pro/latin-ext-800.css index 6041244a..fa922d92 100644 --- a/web/wwwroot/font/source-code-pro/latin-ext-800.css +++ b/web/wwwroot/font/source-code-pro/latin-ext-800.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 800; src: url(/font/source-code-pro/files/source-code-pro-latin-ext-800-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-ext-800-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/latin-ext-900-italic.css b/web/wwwroot/font/source-code-pro/latin-ext-900-italic.css index 43512636..86172ead 100644 --- a/web/wwwroot/font/source-code-pro/latin-ext-900-italic.css +++ b/web/wwwroot/font/source-code-pro/latin-ext-900-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 900; src: url(/font/source-code-pro/files/source-code-pro-latin-ext-900-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-ext-900-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/latin-ext-900.css b/web/wwwroot/font/source-code-pro/latin-ext-900.css index 698ff4a4..e2c55508 100644 --- a/web/wwwroot/font/source-code-pro/latin-ext-900.css +++ b/web/wwwroot/font/source-code-pro/latin-ext-900.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 900; src: url(/font/source-code-pro/files/source-code-pro-latin-ext-900-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-ext-900-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/latin-ext-italic.css b/web/wwwroot/font/source-code-pro/latin-ext-italic.css index 770257c3..9e537414 100644 --- a/web/wwwroot/font/source-code-pro/latin-ext-italic.css +++ b/web/wwwroot/font/source-code-pro/latin-ext-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 200; src: url(/font/source-code-pro/files/source-code-pro-latin-ext-200-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-ext-200-italic.woff) format('woff'); } @@ -11,7 +11,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/source-code-pro/files/source-code-pro-latin-ext-300-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-ext-300-italic.woff) format('woff'); } @@ -20,7 +20,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/source-code-pro/files/source-code-pro-latin-ext-400-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-ext-400-italic.woff) format('woff'); } @@ -29,7 +29,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/source-code-pro/files/source-code-pro-latin-ext-500-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-ext-500-italic.woff) format('woff'); } @@ -38,7 +38,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/source-code-pro/files/source-code-pro-latin-ext-600-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-ext-600-italic.woff) format('woff'); } @@ -47,7 +47,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/source-code-pro/files/source-code-pro-latin-ext-700-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-ext-700-italic.woff) format('woff'); } @@ -56,7 +56,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 800; src: url(/font/source-code-pro/files/source-code-pro-latin-ext-800-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-ext-800-italic.woff) format('woff'); } @@ -65,7 +65,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 900; src: url(/font/source-code-pro/files/source-code-pro-latin-ext-900-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-ext-900-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/latin-ext.css b/web/wwwroot/font/source-code-pro/latin-ext.css index 6a75f2dc..0de94613 100644 --- a/web/wwwroot/font/source-code-pro/latin-ext.css +++ b/web/wwwroot/font/source-code-pro/latin-ext.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 200; src: url(/font/source-code-pro/files/source-code-pro-latin-ext-200-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-ext-200-normal.woff) format('woff'); } @@ -11,7 +11,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/source-code-pro/files/source-code-pro-latin-ext-300-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-ext-300-normal.woff) format('woff'); } @@ -20,7 +20,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/source-code-pro/files/source-code-pro-latin-ext-400-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-ext-400-normal.woff) format('woff'); } @@ -29,7 +29,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/source-code-pro/files/source-code-pro-latin-ext-500-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-ext-500-normal.woff) format('woff'); } @@ -38,7 +38,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/source-code-pro/files/source-code-pro-latin-ext-600-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-ext-600-normal.woff) format('woff'); } @@ -47,7 +47,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/source-code-pro/files/source-code-pro-latin-ext-700-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-ext-700-normal.woff) format('woff'); } @@ -56,7 +56,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 800; src: url(/font/source-code-pro/files/source-code-pro-latin-ext-800-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-ext-800-normal.woff) format('woff'); } @@ -65,7 +65,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 900; src: url(/font/source-code-pro/files/source-code-pro-latin-ext-900-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-ext-900-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/latin-italic.css b/web/wwwroot/font/source-code-pro/latin-italic.css index 8bd6793c..0e7d7bbb 100644 --- a/web/wwwroot/font/source-code-pro/latin-italic.css +++ b/web/wwwroot/font/source-code-pro/latin-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 200; src: url(/font/source-code-pro/files/source-code-pro-latin-200-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-200-italic.woff) format('woff'); } @@ -11,7 +11,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/source-code-pro/files/source-code-pro-latin-300-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-300-italic.woff) format('woff'); } @@ -20,7 +20,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/source-code-pro/files/source-code-pro-latin-400-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-400-italic.woff) format('woff'); } @@ -29,7 +29,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/source-code-pro/files/source-code-pro-latin-500-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-500-italic.woff) format('woff'); } @@ -38,7 +38,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/source-code-pro/files/source-code-pro-latin-600-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-600-italic.woff) format('woff'); } @@ -47,7 +47,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/source-code-pro/files/source-code-pro-latin-700-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-700-italic.woff) format('woff'); } @@ -56,7 +56,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 800; src: url(/font/source-code-pro/files/source-code-pro-latin-800-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-800-italic.woff) format('woff'); } @@ -65,7 +65,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 900; src: url(/font/source-code-pro/files/source-code-pro-latin-900-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-900-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/latin.css b/web/wwwroot/font/source-code-pro/latin.css index dadaa76d..f2501c12 100644 --- a/web/wwwroot/font/source-code-pro/latin.css +++ b/web/wwwroot/font/source-code-pro/latin.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 200; src: url(/font/source-code-pro/files/source-code-pro-latin-200-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-200-normal.woff) format('woff'); } @@ -11,7 +11,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/source-code-pro/files/source-code-pro-latin-300-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-300-normal.woff) format('woff'); } @@ -20,7 +20,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/source-code-pro/files/source-code-pro-latin-400-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-400-normal.woff) format('woff'); } @@ -29,7 +29,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/source-code-pro/files/source-code-pro-latin-500-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-500-normal.woff) format('woff'); } @@ -38,7 +38,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/source-code-pro/files/source-code-pro-latin-600-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-600-normal.woff) format('woff'); } @@ -47,7 +47,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/source-code-pro/files/source-code-pro-latin-700-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-700-normal.woff) format('woff'); } @@ -56,7 +56,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 800; src: url(/font/source-code-pro/files/source-code-pro-latin-800-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-800-normal.woff) format('woff'); } @@ -65,7 +65,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 900; src: url(/font/source-code-pro/files/source-code-pro-latin-900-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-latin-900-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/metadata.json b/web/wwwroot/font/source-code-pro/metadata.json index bc276f60..7bb61640 100644 --- a/web/wwwroot/font/source-code-pro/metadata.json +++ b/web/wwwroot/font/source-code-pro/metadata.json @@ -17,8 +17,8 @@ "ital": {"default": "0", "min": "0", "max": "1", "step": "1"}, "wght": {"default": "400", "min": "200", "max": "900", "step": "1"} }, - "lastModified": "2023-09-14", - "version": "v23", + "lastModified": "2022-09-22", + "version": "v22", "category": "monospace", "license": { "type": "OFL-1.1", diff --git a/web/wwwroot/font/source-code-pro/package.json b/web/wwwroot/font/source-code-pro/package.json index fff81856..1e64c6ba 100644 --- a/web/wwwroot/font/source-code-pro/package.json +++ b/web/wwwroot/font/source-code-pro/package.json @@ -1,6 +1,6 @@ { "name": "@fontsource/source-code-pro", - "version": "5.0.16", + "version": "5.0.2", "description": "Self-host the Source Code Pro font in a neatly bundled NPM package.", "main": "index.css", "publishConfig": {"access": "public"}, @@ -26,5 +26,5 @@ "url": "https://github.com/fontsource/font-files.git", "directory": "fonts/google/source-code-pro" }, - "publishHash": "701718a828c04410" + "publishHash": "b5df2dd9346e8859" } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/scss/metadata.scss b/web/wwwroot/font/source-code-pro/scss/metadata.scss index 9db0b678..d20aea4e 100644 --- a/web/wwwroot/font/source-code-pro/scss/metadata.scss +++ b/web/wwwroot/font/source-code-pro/scss/metadata.scss @@ -17,6 +17,6 @@ $unicode: ( greek-ext: (U+1F00-1FFF), greek: (U+0370-03FF), vietnamese: (U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB), - latin-ext: (U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF), - latin: (U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD), + latin-ext: (U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF), + latin: (U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD), ) !default; diff --git a/web/wwwroot/font/source-code-pro/scss/mixins.scss b/web/wwwroot/font/source-code-pro/scss/mixins.scss index 4d1c6c3a..3530c9a0 100644 --- a/web/wwwroot/font/source-code-pro/scss/mixins.scss +++ b/web/wwwroot/font/source-code-pro/scss/mixins.scss @@ -11,33 +11,25 @@ $directory: null !default; $family: null !default; $display: null !default; +$displayVar: null !default; $formats: null !default; $subsets: null !default; $weights: null !default; $styles: null !default; $axes: null !default; -// Deprecated -$displayVar: null !default; - @mixin generator( $metadata: $metadata, $directory: $directory, $family: $family, $display: $display, + $displayVar: $displayVar, $formats: $formats, $subsets: $subsets, $weights: $weights, $styles: $styles, - $axes: $axes, - - // Deprecated - $displayVar: $displayVar + $axes: $axes ) { - @if $displayVar != null { - @warn "$displayVar is deprecated due to the limitation of using css variables in @font-face (https://github.com/fontsource/fontsource/issues/726)."; - } - $isVariable: map.get($metadata, axes) != null; $directory: if( @@ -48,6 +40,7 @@ $displayVar: null !default; $family: if($family, $family, map.get($metadata, family) + if($isVariable, ' Variable', '')); $display: if($display, $display, swap); + $displayVar: if($displayVar != null, $displayVar, true); $formats: if(not $formats or $formats == all, if($isVariable, woff2, (woff2, woff)), $formats); $subsets: if( $subsets, @@ -100,6 +93,7 @@ $displayVar: null !default; directory: $directory, family: $family, display: $display, + displayVar: $displayVar, formats: $formats, subsets: $subsets, weights: $weights, @@ -120,7 +114,7 @@ $displayVar: null !default; oblique map.get($metadata, axes, slnt, min) + deg map.get($metadata, axes, slnt, max) + deg, $style ), - font-display: $display, + font-display: if($displayVar, var(--fontsource-display, $display), $display), font-weight: if( (($axis == full) or ($axis == wght)) and map.has-key($metadata, axes, wght), map.get($metadata, axes, wght, min) map.get($metadata, axes, wght, max), @@ -147,27 +141,24 @@ $displayVar: null !default; $directory: $directory, $family: $family, $display: $display, + $displayVar: $displayVar, $formats: $formats, $subsets: $subsets, $weights: $weights, $styles: $styles, - $axes: $axes, - - // Deprecated - $displayVar: $displayVar + $axes: $axes ) { @include generator( $metadata: $metadata, $directory: $directory, $family: $family, $display: $display, + $displayVar: $displayVar, $formats: $formats, $subsets: $subsets, $weights: $weights, $styles: $styles, - $axes: $axes, - - $displayVar: $displayVar + $axes: $axes ) using ($props) { /* #{map.get($props, variant)} */ diff --git a/web/wwwroot/font/source-code-pro/unicode.json b/web/wwwroot/font/source-code-pro/unicode.json index 86b940c5..0cd6dc4b 100644 --- a/web/wwwroot/font/source-code-pro/unicode.json +++ b/web/wwwroot/font/source-code-pro/unicode.json @@ -4,6 +4,6 @@ "greek-ext": "U+1F00-1FFF", "greek": "U+0370-03FF", "vietnamese": "U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB", - "latin-ext": "U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF", - "latin": "U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD" + "latin-ext": "U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF", + "latin": "U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD" } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/vietnamese-200-italic.css b/web/wwwroot/font/source-code-pro/vietnamese-200-italic.css index 22bd8d63..eb1bd31c 100644 --- a/web/wwwroot/font/source-code-pro/vietnamese-200-italic.css +++ b/web/wwwroot/font/source-code-pro/vietnamese-200-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 200; src: url(/font/source-code-pro/files/source-code-pro-vietnamese-200-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-vietnamese-200-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/vietnamese-200.css b/web/wwwroot/font/source-code-pro/vietnamese-200.css index 0a2ae378..891a14c7 100644 --- a/web/wwwroot/font/source-code-pro/vietnamese-200.css +++ b/web/wwwroot/font/source-code-pro/vietnamese-200.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 200; src: url(/font/source-code-pro/files/source-code-pro-vietnamese-200-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-vietnamese-200-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/vietnamese-300-italic.css b/web/wwwroot/font/source-code-pro/vietnamese-300-italic.css index d75b733a..4a7433c7 100644 --- a/web/wwwroot/font/source-code-pro/vietnamese-300-italic.css +++ b/web/wwwroot/font/source-code-pro/vietnamese-300-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/source-code-pro/files/source-code-pro-vietnamese-300-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-vietnamese-300-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/vietnamese-300.css b/web/wwwroot/font/source-code-pro/vietnamese-300.css index b84a471f..94650f1f 100644 --- a/web/wwwroot/font/source-code-pro/vietnamese-300.css +++ b/web/wwwroot/font/source-code-pro/vietnamese-300.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/source-code-pro/files/source-code-pro-vietnamese-300-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-vietnamese-300-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/vietnamese-400-italic.css b/web/wwwroot/font/source-code-pro/vietnamese-400-italic.css index 4ac7bddb..46d3232a 100644 --- a/web/wwwroot/font/source-code-pro/vietnamese-400-italic.css +++ b/web/wwwroot/font/source-code-pro/vietnamese-400-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/source-code-pro/files/source-code-pro-vietnamese-400-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-vietnamese-400-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/vietnamese-400.css b/web/wwwroot/font/source-code-pro/vietnamese-400.css index 7a9fde3c..68bd29fb 100644 --- a/web/wwwroot/font/source-code-pro/vietnamese-400.css +++ b/web/wwwroot/font/source-code-pro/vietnamese-400.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/source-code-pro/files/source-code-pro-vietnamese-400-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-vietnamese-400-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/vietnamese-500-italic.css b/web/wwwroot/font/source-code-pro/vietnamese-500-italic.css index 202f2b6e..ce2d88c4 100644 --- a/web/wwwroot/font/source-code-pro/vietnamese-500-italic.css +++ b/web/wwwroot/font/source-code-pro/vietnamese-500-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/source-code-pro/files/source-code-pro-vietnamese-500-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-vietnamese-500-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/vietnamese-500.css b/web/wwwroot/font/source-code-pro/vietnamese-500.css index f58add1f..e5116c48 100644 --- a/web/wwwroot/font/source-code-pro/vietnamese-500.css +++ b/web/wwwroot/font/source-code-pro/vietnamese-500.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/source-code-pro/files/source-code-pro-vietnamese-500-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-vietnamese-500-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/vietnamese-600-italic.css b/web/wwwroot/font/source-code-pro/vietnamese-600-italic.css index 8bd6098d..42da18e5 100644 --- a/web/wwwroot/font/source-code-pro/vietnamese-600-italic.css +++ b/web/wwwroot/font/source-code-pro/vietnamese-600-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/source-code-pro/files/source-code-pro-vietnamese-600-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-vietnamese-600-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/vietnamese-600.css b/web/wwwroot/font/source-code-pro/vietnamese-600.css index cc6b5dc1..e83a47d1 100644 --- a/web/wwwroot/font/source-code-pro/vietnamese-600.css +++ b/web/wwwroot/font/source-code-pro/vietnamese-600.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/source-code-pro/files/source-code-pro-vietnamese-600-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-vietnamese-600-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/vietnamese-700-italic.css b/web/wwwroot/font/source-code-pro/vietnamese-700-italic.css index c9541d1d..7b80b54a 100644 --- a/web/wwwroot/font/source-code-pro/vietnamese-700-italic.css +++ b/web/wwwroot/font/source-code-pro/vietnamese-700-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/source-code-pro/files/source-code-pro-vietnamese-700-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-vietnamese-700-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/vietnamese-700.css b/web/wwwroot/font/source-code-pro/vietnamese-700.css index 0b1be03c..4801b37e 100644 --- a/web/wwwroot/font/source-code-pro/vietnamese-700.css +++ b/web/wwwroot/font/source-code-pro/vietnamese-700.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/source-code-pro/files/source-code-pro-vietnamese-700-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-vietnamese-700-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/vietnamese-800-italic.css b/web/wwwroot/font/source-code-pro/vietnamese-800-italic.css index 91310699..9aa7ecba 100644 --- a/web/wwwroot/font/source-code-pro/vietnamese-800-italic.css +++ b/web/wwwroot/font/source-code-pro/vietnamese-800-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 800; src: url(/font/source-code-pro/files/source-code-pro-vietnamese-800-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-vietnamese-800-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/vietnamese-800.css b/web/wwwroot/font/source-code-pro/vietnamese-800.css index 40dcdba0..77dd0b48 100644 --- a/web/wwwroot/font/source-code-pro/vietnamese-800.css +++ b/web/wwwroot/font/source-code-pro/vietnamese-800.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 800; src: url(/font/source-code-pro/files/source-code-pro-vietnamese-800-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-vietnamese-800-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/vietnamese-900-italic.css b/web/wwwroot/font/source-code-pro/vietnamese-900-italic.css index 93b98f37..284f8252 100644 --- a/web/wwwroot/font/source-code-pro/vietnamese-900-italic.css +++ b/web/wwwroot/font/source-code-pro/vietnamese-900-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 900; src: url(/font/source-code-pro/files/source-code-pro-vietnamese-900-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-vietnamese-900-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/vietnamese-900.css b/web/wwwroot/font/source-code-pro/vietnamese-900.css index 99ff556e..51484e50 100644 --- a/web/wwwroot/font/source-code-pro/vietnamese-900.css +++ b/web/wwwroot/font/source-code-pro/vietnamese-900.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 900; src: url(/font/source-code-pro/files/source-code-pro-vietnamese-900-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-vietnamese-900-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/vietnamese-italic.css b/web/wwwroot/font/source-code-pro/vietnamese-italic.css index 5515211f..925c43c0 100644 --- a/web/wwwroot/font/source-code-pro/vietnamese-italic.css +++ b/web/wwwroot/font/source-code-pro/vietnamese-italic.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 200; src: url(/font/source-code-pro/files/source-code-pro-vietnamese-200-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-vietnamese-200-italic.woff) format('woff'); } @@ -11,7 +11,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/source-code-pro/files/source-code-pro-vietnamese-300-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-vietnamese-300-italic.woff) format('woff'); } @@ -20,7 +20,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/source-code-pro/files/source-code-pro-vietnamese-400-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-vietnamese-400-italic.woff) format('woff'); } @@ -29,7 +29,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/source-code-pro/files/source-code-pro-vietnamese-500-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-vietnamese-500-italic.woff) format('woff'); } @@ -38,7 +38,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/source-code-pro/files/source-code-pro-vietnamese-600-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-vietnamese-600-italic.woff) format('woff'); } @@ -47,7 +47,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/source-code-pro/files/source-code-pro-vietnamese-700-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-vietnamese-700-italic.woff) format('woff'); } @@ -56,7 +56,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 800; src: url(/font/source-code-pro/files/source-code-pro-vietnamese-800-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-vietnamese-800-italic.woff) format('woff'); } @@ -65,7 +65,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: italic; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 900; src: url(/font/source-code-pro/files/source-code-pro-vietnamese-900-italic.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-vietnamese-900-italic.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/font/source-code-pro/vietnamese.css b/web/wwwroot/font/source-code-pro/vietnamese.css index 912f1d08..74696db5 100644 --- a/web/wwwroot/font/source-code-pro/vietnamese.css +++ b/web/wwwroot/font/source-code-pro/vietnamese.css @@ -2,7 +2,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 200; src: url(/font/source-code-pro/files/source-code-pro-vietnamese-200-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-vietnamese-200-normal.woff) format('woff'); } @@ -11,7 +11,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 300; src: url(/font/source-code-pro/files/source-code-pro-vietnamese-300-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-vietnamese-300-normal.woff) format('woff'); } @@ -20,7 +20,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 400; src: url(/font/source-code-pro/files/source-code-pro-vietnamese-400-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-vietnamese-400-normal.woff) format('woff'); } @@ -29,7 +29,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 500; src: url(/font/source-code-pro/files/source-code-pro-vietnamese-500-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-vietnamese-500-normal.woff) format('woff'); } @@ -38,7 +38,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 600; src: url(/font/source-code-pro/files/source-code-pro-vietnamese-600-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-vietnamese-600-normal.woff) format('woff'); } @@ -47,7 +47,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 700; src: url(/font/source-code-pro/files/source-code-pro-vietnamese-700-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-vietnamese-700-normal.woff) format('woff'); } @@ -56,7 +56,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 800; src: url(/font/source-code-pro/files/source-code-pro-vietnamese-800-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-vietnamese-800-normal.woff) format('woff'); } @@ -65,7 +65,7 @@ @font-face { font-family: 'Source Code Pro'; font-style: normal; - font-display: swap; + font-display: var(--fontsource-display, swap); font-weight: 900; src: url(/font/source-code-pro/files/source-code-pro-vietnamese-900-normal.woff2) format('woff2'), url(/font/source-code-pro/files/source-code-pro-vietnamese-900-normal.woff) format('woff'); } \ No newline at end of file diff --git a/web/wwwroot/js/alive.min.js b/web/wwwroot/js/alive.min.js index f57bb6b8..1e36ca8d 100644 --- a/web/wwwroot/js/alive.min.js +++ b/web/wwwroot/js/alive.min.js @@ -1 +1 @@ -!function(){"use strict";function _typeof(o){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},_typeof(o)}!function(){window.ajaxOn=!0;var sessionTimerId,analitycsUpdateTimeoutId,timeOnPage=new Date,buildAnalyticsPackage=function(loadTime){var a={},n=navigator,w=window,d=document,l=w.location;return a.language=n.language,a.userAgent=n.userAgent,a.host=l.host,a.hostname=l.hostname,a.href=l.href,a.protocol=l.protocol,a.search=l.search,a.pathname=l.pathname,a.screenHeight=d.documentElement.clientHeight,a.screenWidth=d.documentElement.clientWidth,a.origin=w.origin,a.referrer=d.referrer,a.loadTime=loadTime||w.performance.timing.domContentLoadedEventEnd-w.performance.timing.navigationStart,a.zoom=w.devicePixelRatio,a.sessionId=getOrResetSessionId(),a.pageId=getOrResetPageId(),a.pageTime=Date.now()-timeOnPage.getTime(),a},getOrResetSessionId=function(reset){return"clear"===reset?(sessionStorage.removeItem("_sid"),!1):("reset"!==reset&&void 0!==sessionStorage._sid||(sessionStorage._sid=btoa((new Date).toString()),getOrResetPageId("reset"),timeOnPage=new Date),sessionStorage._sid)},getOrResetPageId=function(reset){return"reset"!==reset&&void 0!==sessionStorage._pid||(timeOnPage=new Date,sessionStorage._pid=btoa((new Date).toString())),sessionStorage._pid},postAnalytics=function(loadTime,type){if("newpage"===type&&(getOrResetPageId("reset"),window.ajaxOn=!0),!0===window.ajaxOn)if(navigator.sendBeacon)navigator.sendBeacon("/analytics?handler=Beacon",JSON.stringify(buildAnalyticsPackage(loadTime)));else{var s=new XMLHttpRequest;s.open("post","/analytics?handler=Beacon",!0),s.setRequestHeader("Content-Type","text/plain;charset=UTF-8`"),s.setRequestHeader("X-Requested-With","XMLHttpRequest"),s.send(JSON.stringify(buildAnalyticsPackage(loadTime)))}resetAnalyticsTimer()},startPageTimer=function(){sessionTimerId=window.setTimeout(doInactive,12e4),getOrResetSessionId()},resetPageTimer=function(){debounce((window.clearTimeout(sessionTimerId),startPageTimer(),void(window.ajaxOn=!0)),500)},doInactive=function(){window.ajaxOn=!1,getOrResetSessionId("clear"),sessionStorage.clear()},setupPageTimer=function(){document.addEventListener("mousemove",resetPageTimer,!1),document.addEventListener("mousedown",resetPageTimer,!1),document.addEventListener("keypress",resetPageTimer,!1),document.addEventListener("touchmove",resetPageTimer,!1),document.addEventListener("scroll",resetPageTimer,{passive:!0},!1),startPageTimer()},resetAnalyticsTimer=function(){window.clearTimeout(analitycsUpdateTimeoutId),analitycsUpdateTimeoutId=window.setTimeout(postAnalytics,3e4)};"complete"===document.readyState&&(setupPageTimer(),postAnalytics(0,"newpage")),window.addEventListener("load",(function(){setupPageTimer(),postAnalytics(0,"newpage")}),!1),document.addEventListener("analytics-post",(function(event){void 0!==event.detail&&postAnalytics(event.detail.value,event.detail.type)}))}();var commonjsGlobal="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};!function(exports){var _extendStatics,__extends=commonjsGlobal&&commonjsGlobal.__extends||(_extendStatics=function(d,b){return _extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,b){d.__proto__=b}||function(d,b){for(var p in b)Object.prototype.hasOwnProperty.call(b,p)&&(d[p]=b[p])},_extendStatics(d,b)},function(d,b){function __(){this.constructor=d}_extendStatics(d,b),d.prototype=null===b?Object.create(b):(__.prototype=b.prototype,new __)});function JL(loggerName){if(!loggerName)return JL.__;Array.prototype.reduce||(Array.prototype.reduce=function(callback,initialValue){for(var previousValue=initialValue,i=0;i=this.maxBatchSize)this.nbrLogItemsSkipped+=logItems.length;else{if(null!=JL.maxMessages){if(JL.maxMessages<1)return;JL.maxMessages-=logItems.length}this.batchBuffer=this.batchBuffer.concat(logItems);var that=this;setTimer(this.batchTimeoutTimer,this.batchTimeout,(function(){that.sendBatch.call(that)}))}},Appender.prototype.batchBufferHasOverdueMessages=function(){for(var i=0;ithis.batchTimeout)return!0}return!1},Appender.prototype.batchBufferHasStrandedMessage=function(){return!(null==JL.maxMessages)&&JL.maxMessages<1&&this.batchBuffer.length>0},Appender.prototype.sendBatchIfComplete=function(){(this.batchBuffer.length>=this.batchSize||this.batchBufferHasOverdueMessages()||this.batchBufferHasStrandedMessage())&&this.sendBatch()},Appender.prototype.onSendingEnded=function(){clearTimer(this.sendTimeoutTimer),this.nbrLogItemsBeingSent=0,this.sendBatchIfComplete()},Appender.prototype.setOptions=function(options){if(copyProperty("level",options,this),copyProperty("ipRegex",options,this),copyProperty("userAgentRegex",options,this),copyProperty("disallow",options,this),copyProperty("sendWithBufferLevel",options,this),copyProperty("storeInBufferLevel",options,this),copyProperty("bufferSize",options,this),copyProperty("batchSize",options,this),copyProperty("maxBatchSize",options,this),copyProperty("batchTimeout",options,this),copyProperty("sendTimeout",options,this),this.bufferSize0&&(this.buffer.push(logItem),this.buffer.length>this.bufferSize&&this.buffer.shift()):(this.addLogItemsToBuffer([logItem]),levelNbr>=this.sendWithBufferLevel&&this.buffer.length&&(this.addLogItemsToBuffer(this.buffer),this.buffer.length=0),this.sendBatchIfComplete())))},Appender.prototype.sendBatch=function(){if(!(this.nbrLogItemsBeingSent>0)&&(clearTimer(this.batchTimeoutTimer),0!=this.batchBuffer.length)){this.nbrLogItemsBeingSent=this.batchBuffer.length;var that=this;setTimer(this.sendTimeoutTimer,this.sendTimeout,(function(){that.onSendingEnded.call(that)})),this.sendLogItems(this.batchBuffer,(function(){that.batchBuffer.splice(0,that.nbrLogItemsBeingSent),that.nbrLogItemsSkipped>0&&(that.batchBuffer.push(newLogItem(4e3,"Lost "+that.nbrLogItemsSkipped+" messages. Either connection with the server was down or logging was disabled via the enabled option. Reduce lost messages by increasing the ajaxAppender option maxBatchSize.",that.appenderName)),that.nbrLogItemsSkipped=0),that.onSendingEnded.call(that)}))}},Appender}();JL.Appender=Appender;var AjaxAppender=function(_super){function AjaxAppender(appenderName){return _super.call(this,appenderName,AjaxAppender.prototype.sendLogItemsAjax)||this}return __extends(AjaxAppender,_super),AjaxAppender.prototype.setOptions=function(options){return copyProperty("url",options,this),copyProperty("beforeSend",options,this),_super.prototype.setOptions.call(this,options),this},AjaxAppender.prototype.sendLogItemsAjax=function(logItems,successCallback){try{if(!allow(this))return;this.xhr&&0!=this.xhr.readyState&&4!=this.xhr.readyState&&this.xhr.abort(),this.xhr=JL._createXMLHttpRequest();var ajaxUrl="/jsnlog.logger";null!=JL.defaultAjaxUrl&&(ajaxUrl=JL.defaultAjaxUrl),this.url&&(ajaxUrl=this.url),this.xhr.open("POST",ajaxUrl),this.xhr.setRequestHeader("Content-Type","application/json"),this.xhr.setRequestHeader("JSNLog-RequestId",JL.requestId);var that=this;this.xhr.onreadystatechange=function(){4==that.xhr.readyState&&that.xhr.status>=200&&that.xhr.status<300&&successCallback()};var json={r:JL.requestId,lg:logItems};"function"==typeof this.beforeSend?this.beforeSend.call(this,this.xhr,json):"function"==typeof JL.defaultBeforeSend&&JL.defaultBeforeSend.call(this,this.xhr,json);var finalmsg=JSON.stringify(json);this.xhr.send(finalmsg)}catch(e){}},AjaxAppender}(Appender);JL.AjaxAppender=AjaxAppender;var ConsoleAppender=function(_super){function ConsoleAppender(appenderName){return _super.call(this,appenderName,ConsoleAppender.prototype.sendLogItemsConsole)||this}return __extends(ConsoleAppender,_super),ConsoleAppender.prototype.clog=function(logEntry){JL._console.log(logEntry)},ConsoleAppender.prototype.cerror=function(logEntry){JL._console.error?JL._console.error(logEntry):this.clog(logEntry)},ConsoleAppender.prototype.cwarn=function(logEntry){JL._console.warn?JL._console.warn(logEntry):this.clog(logEntry)},ConsoleAppender.prototype.cinfo=function(logEntry){JL._console.info?JL._console.info(logEntry):this.clog(logEntry)},ConsoleAppender.prototype.cdebug=function(logEntry){JL._console.debug?JL._console.debug(logEntry):this.cinfo(logEntry)},ConsoleAppender.prototype.sendLogItemsConsole=function(logItems,successCallback){try{if(!allow(this))return;if(!JL._console)return;var i;for(i=0;i=this.level&&allow(this)&&(e?(excObject=this.buildExceptionObject(e)).logData=stringifyLogObjectFunction(logObject):excObject=logObject,allowMessage(this,(compositeMessage=stringifyLogObject(excObject)).finalString))){if(this.onceOnly)for(i=this.onceOnly.length-1;i>=0;){if(new RegExp(this.onceOnly[i]).test(compositeMessage.finalString)){if(this.seenRegexes[i])return this;this.seenRegexes[i]=!0}i--}for(compositeMessage.meta=compositeMessage.meta||{},i=this.appenders.length-1;i>=0;)this.appenders[i].log(levelToString(level),compositeMessage.msg,compositeMessage.meta,(function(){}),level,compositeMessage.finalString,this.loggerName),i--}return this},Logger.prototype.trace=function(logObject){return this.log(1e3,logObject)},Logger.prototype.debug=function(logObject){return this.log(2e3,logObject)},Logger.prototype.info=function(logObject){return this.log(3e3,logObject)},Logger.prototype.warn=function(logObject){return this.log(4e3,logObject)},Logger.prototype.error=function(logObject){return this.log(5e3,logObject)},Logger.prototype.fatal=function(logObject){return this.log(6e3,logObject)},Logger.prototype.fatalException=function(logObject,e){return this.log(6e3,logObject,e)},Logger}();JL.Logger=Logger,JL.createAjaxAppender=function(appenderName){return new AjaxAppender(appenderName)},JL.createConsoleAppender=function(appenderName){return new ConsoleAppender(appenderName)},defaultAppender="undefined"!=typeof window?new AjaxAppender(""):new ConsoleAppender(""),JL.__=new JL.Logger(""),JL.__.setOptions({level:JL.getDebugLevel(),appenders:[defaultAppender]})}(JL||(JL={})),exports.__esModule=!0,exports.JL=JL,"function"==typeof __jsnlog_configure&&__jsnlog_configure(JL),"undefined"==typeof window||window.onerror||(window.onerror=function(errorMsg,url,lineNumber,column,errorObj){return JL("onerrorLogger").fatalException({msg:"Uncaught Exception",errorMsg:errorMsg?errorMsg.message||errorMsg:"",url:url,"line number":lineNumber,column:column},errorObj),!1}),"undefined"==typeof window||window.onunhandledrejection||(window.onunhandledrejection=function(event){JL("onerrorLogger").fatalException({msg:"unhandledrejection",errorMsg:event.reason?event.reason.message:event.message||null},event.reason)})}({})}(); +!function(){"use strict";function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}var hasRequiredJsnlog,jsnlog={};hasRequiredJsnlog||(hasRequiredJsnlog=1,function(exports$1){var _extendStatics,__extends=jsnlog&&jsnlog.__extends||(_extendStatics=function(d,b){return _extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,b){d.__proto__=b}||function(d,b){for(var p in b)Object.prototype.hasOwnProperty.call(b,p)&&(d[p]=b[p])},_extendStatics(d,b)},function(d,b){function __(){this.constructor=d}_extendStatics(d,b),d.prototype=null===b?Object.create(b):(__.prototype=b.prototype,new __)});function JL(loggerName){if(!loggerName)return JL.__;Array.prototype.reduce||(Array.prototype.reduce=function(callback,initialValue){for(var previousValue=initialValue,i=0;i=this.maxBatchSize)this.nbrLogItemsSkipped+=logItems.length;else{if(null!=JL.maxMessages){if(JL.maxMessages<1)return;JL.maxMessages-=logItems.length}this.batchBuffer=this.batchBuffer.concat(logItems);var that=this;setTimer(this.batchTimeoutTimer,this.batchTimeout,(function(){that.sendBatch.call(that)}))}},Appender.prototype.batchBufferHasOverdueMessages=function(){for(var i=0;ithis.batchTimeout)return!0;return!1},Appender.prototype.batchBufferHasStrandedMessage=function(){return!(null==JL.maxMessages)&&JL.maxMessages<1&&this.batchBuffer.length>0},Appender.prototype.sendBatchIfComplete=function(){(this.batchBuffer.length>=this.batchSize||this.batchBufferHasOverdueMessages()||this.batchBufferHasStrandedMessage())&&this.sendBatch()},Appender.prototype.onSendingEnded=function(){clearTimer(this.sendTimeoutTimer),this.nbrLogItemsBeingSent=0,this.sendBatchIfComplete()},Appender.prototype.setOptions=function(options){if(copyProperty("level",options,this),copyProperty("ipRegex",options,this),copyProperty("userAgentRegex",options,this),copyProperty("disallow",options,this),copyProperty("sendWithBufferLevel",options,this),copyProperty("storeInBufferLevel",options,this),copyProperty("bufferSize",options,this),copyProperty("batchSize",options,this),copyProperty("maxBatchSize",options,this),copyProperty("batchTimeout",options,this),copyProperty("sendTimeout",options,this),this.bufferSize0&&(this.buffer.push(logItem),this.buffer.length>this.bufferSize&&this.buffer.shift()):(this.addLogItemsToBuffer([logItem]),levelNbr>=this.sendWithBufferLevel&&this.buffer.length&&(this.addLogItemsToBuffer(this.buffer),this.buffer.length=0),this.sendBatchIfComplete())))},Appender.prototype.sendBatch=function(){if(!(this.nbrLogItemsBeingSent>0)&&(clearTimer(this.batchTimeoutTimer),0!=this.batchBuffer.length)){this.nbrLogItemsBeingSent=this.batchBuffer.length;var that=this;setTimer(this.sendTimeoutTimer,this.sendTimeout,(function(){that.onSendingEnded.call(that)})),this.sendLogItems(this.batchBuffer,(function(){that.batchBuffer.splice(0,that.nbrLogItemsBeingSent),that.nbrLogItemsSkipped>0&&(that.batchBuffer.push(newLogItem(4e3,"Lost "+that.nbrLogItemsSkipped+" messages. Either connection with the server was down or logging was disabled via the enabled option. Reduce lost messages by increasing the ajaxAppender option maxBatchSize.",that.appenderName)),that.nbrLogItemsSkipped=0),that.onSendingEnded.call(that)}))}},Appender}();JL.Appender=Appender;var AjaxAppender=function(_super){function AjaxAppender(appenderName){return _super.call(this,appenderName,AjaxAppender.prototype.sendLogItemsAjax)||this}return __extends(AjaxAppender,_super),AjaxAppender.prototype.setOptions=function(options){return copyProperty("url",options,this),copyProperty("beforeSend",options,this),_super.prototype.setOptions.call(this,options),this},AjaxAppender.prototype.sendLogItemsAjax=function(logItems,successCallback){try{if(!allow(this))return;this.xhr&&0!=this.xhr.readyState&&4!=this.xhr.readyState&&this.xhr.abort(),this.xhr=JL._createXMLHttpRequest();var ajaxUrl="/jsnlog.logger";null!=JL.defaultAjaxUrl&&(ajaxUrl=JL.defaultAjaxUrl),this.url&&(ajaxUrl=this.url),this.xhr.open("POST",ajaxUrl),this.xhr.setRequestHeader("Content-Type","application/json"),this.xhr.setRequestHeader("JSNLog-RequestId",JL.requestId);var that=this;this.xhr.onreadystatechange=function(){4==that.xhr.readyState&&that.xhr.status>=200&&that.xhr.status<300&&successCallback()};var json={r:JL.requestId,lg:logItems};"function"==typeof this.beforeSend?this.beforeSend.call(this,this.xhr,json):"function"==typeof JL.defaultBeforeSend&&JL.defaultBeforeSend.call(this,this.xhr,json);var finalmsg=JSON.stringify(json);this.xhr.send(finalmsg)}catch(e){}},AjaxAppender}(Appender);JL.AjaxAppender=AjaxAppender;var ConsoleAppender=function(_super){function ConsoleAppender(appenderName){return _super.call(this,appenderName,ConsoleAppender.prototype.sendLogItemsConsole)||this}return __extends(ConsoleAppender,_super),ConsoleAppender.prototype.clog=function(logEntry){JL._console.log(logEntry)},ConsoleAppender.prototype.cerror=function(logEntry){JL._console.error?JL._console.error(logEntry):this.clog(logEntry)},ConsoleAppender.prototype.cwarn=function(logEntry){JL._console.warn?JL._console.warn(logEntry):this.clog(logEntry)},ConsoleAppender.prototype.cinfo=function(logEntry){JL._console.info?JL._console.info(logEntry):this.clog(logEntry)},ConsoleAppender.prototype.cdebug=function(logEntry){JL._console.debug?JL._console.debug(logEntry):this.cinfo(logEntry)},ConsoleAppender.prototype.sendLogItemsConsole=function(logItems,successCallback){try{if(!allow(this))return;if(!JL._console)return;var i;for(i=0;i=this.level&&allow(this)&&(e?(excObject=this.buildExceptionObject(e)).logData=stringifyLogObjectFunction(logObject):excObject=logObject,allowMessage(this,(compositeMessage=stringifyLogObject(excObject)).finalString))){if(this.onceOnly)for(i=this.onceOnly.length-1;i>=0;){if(new RegExp(this.onceOnly[i]).test(compositeMessage.finalString)){if(this.seenRegexes[i])return this;this.seenRegexes[i]=!0}i--}for(compositeMessage.meta=compositeMessage.meta||{},i=this.appenders.length-1;i>=0;)this.appenders[i].log(levelToString(level),compositeMessage.msg,compositeMessage.meta,(function(){}),level,compositeMessage.finalString,this.loggerName),i--}return this},Logger.prototype.trace=function(logObject){return this.log(1e3,logObject)},Logger.prototype.debug=function(logObject){return this.log(2e3,logObject)},Logger.prototype.info=function(logObject){return this.log(3e3,logObject)},Logger.prototype.warn=function(logObject){return this.log(4e3,logObject)},Logger.prototype.error=function(logObject){return this.log(5e3,logObject)},Logger.prototype.fatal=function(logObject){return this.log(6e3,logObject)},Logger.prototype.fatalException=function(logObject,e){return this.log(6e3,logObject,e)},Logger}();JL.Logger=Logger,JL.createAjaxAppender=function(appenderName){return new AjaxAppender(appenderName)},JL.createConsoleAppender=function(appenderName){return new ConsoleAppender(appenderName)},defaultAppender="undefined"!=typeof window?new AjaxAppender(""):new ConsoleAppender(""),JL.__=new JL.Logger(""),JL.__.setOptions({level:JL.getDebugLevel(),appenders:[defaultAppender]})}(JL||(JL={})),exports$1.__esModule=!0,exports$1.JL=JL,"function"==typeof __jsnlog_configure&&__jsnlog_configure(JL),"undefined"==typeof window||window.onerror||(window.onerror=function(errorMsg,url,lineNumber,column,errorObj){return JL("onerrorLogger").fatalException({msg:"Uncaught Exception",errorMsg:errorMsg?errorMsg.message||errorMsg:"",url:url,"line number":lineNumber,column:column},errorObj),!1}),"undefined"==typeof window||window.onunhandledrejection||(window.onunhandledrejection=function(event){JL("onerrorLogger").fatalException({msg:"unhandledrejection",errorMsg:event.reason?event.reason.message:event.message||null},event.reason)})}(jsnlog)),function(){window.ajaxOn=!0;var sessionTimerId,analitycsUpdateTimeoutId,timeOnPage=new Date,buildAnalyticsPackage=function(loadTime){var a={},n=navigator,w=window,d=document,l=w.location;return a.language=n.language,a.userAgent=n.userAgent,a.host=l.host,a.hostname=l.hostname,a.href=l.href,a.protocol=l.protocol,a.search=l.search,a.pathname=l.pathname,a.screenHeight=d.documentElement.clientHeight,a.screenWidth=d.documentElement.clientWidth,a.origin=w.origin,a.referrer=d.referrer,a.loadTime=loadTime||w.performance.timing.domContentLoadedEventEnd-w.performance.timing.navigationStart,a.zoom=w.devicePixelRatio,a.sessionId=getOrResetSessionId(),a.pageId=getOrResetPageId(),a.pageTime=Date.now()-timeOnPage.getTime(),a},getOrResetSessionId=function(reset){return"clear"===reset?(sessionStorage.removeItem("_sid"),!1):("reset"!==reset&&void 0!==sessionStorage._sid||(sessionStorage._sid=btoa((new Date).toString()),getOrResetPageId("reset"),timeOnPage=new Date),sessionStorage._sid)},getOrResetPageId=function(reset){return"reset"!==reset&&void 0!==sessionStorage._pid||(timeOnPage=new Date,sessionStorage._pid=btoa((new Date).toString())),sessionStorage._pid},postAnalytics=function(loadTime,type){if("newpage"===type&&(getOrResetPageId("reset"),window.ajaxOn=!0),!0===window.ajaxOn)if(navigator.sendBeacon)navigator.sendBeacon("/analytics?handler=Beacon",JSON.stringify(buildAnalyticsPackage(loadTime)));else{var s=new XMLHttpRequest;s.open("post","/analytics?handler=Beacon",!0),s.setRequestHeader("Content-Type","text/plain;charset=UTF-8`"),s.setRequestHeader("X-Requested-With","XMLHttpRequest"),s.send(JSON.stringify(buildAnalyticsPackage(loadTime)))}resetAnalyticsTimer()},startPageTimer=function(){sessionTimerId=window.setTimeout(doInactive,12e4),getOrResetSessionId()},resetPageTimer=function(){debounce((window.clearTimeout(sessionTimerId),startPageTimer(),void(window.ajaxOn=!0)),500)},doInactive=function(){window.ajaxOn=!1,getOrResetSessionId("clear"),sessionStorage.clear()},setupPageTimer=function(){document.addEventListener("mousemove",resetPageTimer,!1),document.addEventListener("mousedown",resetPageTimer,!1),document.addEventListener("keypress",resetPageTimer,!1),document.addEventListener("touchmove",resetPageTimer,!1),document.addEventListener("scroll",resetPageTimer,{passive:!0},!1),startPageTimer()},resetAnalyticsTimer=function(){window.clearTimeout(analitycsUpdateTimeoutId),analitycsUpdateTimeoutId=window.setTimeout(postAnalytics,3e4)};"complete"===document.readyState&&(setupPageTimer(),postAnalytics(0,"newpage")),window.addEventListener("load",(function(){setupPageTimer(),postAnalytics(0,"newpage")}),!1),document.addEventListener("analytics-post",(function(event){void 0!==event.detail&&postAnalytics(event.detail.value,event.detail.type)}))}()}(); diff --git a/web/wwwroot/js/analytics.min.js b/web/wwwroot/js/analytics.min.js index 0692818f..f12519ff 100644 --- a/web/wwwroot/js/analytics.min.js +++ b/web/wwwroot/js/analytics.min.js @@ -1 +1 @@ -!function(){"use strict";var dateFns={},add={},addDays={};function _callSuper(t,o,e){return o=_getPrototypeOf(o),function(self,call){if(call&&("object"==typeof call||"function"==typeof call))return call;if(void 0!==call)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized(self)}(t,_isNativeReflectConstruct()?Reflect.construct(o,e||[],_getPrototypeOf(t).constructor):o.apply(t,e))}function _isNativeReflectConstruct(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(t){}return(_isNativeReflectConstruct=function(){return!!t})()}function _toPropertyKey(t){var i=function(t,r){if("object"!=typeof t||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"==typeof i?i:String(i)}function _typeof(o){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},_typeof(o)}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function _defineProperties(target,props){for(var i=0;iarr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i=o.length?{done:!0}:{done:!1,value:o[i++]}},e:function(e){throw e},f:F}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var err,normalCompletion=!0,didErr=!1;return{s:function(){it=it.call(o)},n:function(){var step=it.next();return normalCompletion=step.done,step},e:function(e){didErr=!0,err=e},f:function(){try{normalCompletion||null==it.return||it.return()}finally{if(didErr)throw err}}}}var hasRequiredToDate,toDate={};function requireToDate(){if(hasRequiredToDate)return toDate;return hasRequiredToDate=1,toDate.toDate=function(argument){var argStr=Object.prototype.toString.call(argument);return argument instanceof Date||"object"===_typeof(argument)&&"[object Date]"===argStr?new argument.constructor(+argument):"number"==typeof argument||"[object Number]"===argStr||"string"==typeof argument||"[object String]"===argStr?new Date(argument):new Date(NaN)},toDate}var hasRequiredConstructFrom,hasRequiredAddDays,constructFrom={};function requireConstructFrom(){if(hasRequiredConstructFrom)return constructFrom;return hasRequiredConstructFrom=1,constructFrom.constructFrom=function(date,value){return date instanceof Date?new date.constructor(value):new Date(value)},constructFrom}function requireAddDays(){if(hasRequiredAddDays)return addDays;hasRequiredAddDays=1,addDays.addDays=function(date,amount){var _date=(0,_index.toDate)(date);if(isNaN(amount))return(0,_index2.constructFrom)(date,NaN);if(!amount)return _date;return _date.setDate(_date.getDate()+amount),_date};var _index=requireToDate(),_index2=requireConstructFrom();return addDays}var hasRequiredAddMonths,hasRequiredAdd,addMonths={};function requireAddMonths(){if(hasRequiredAddMonths)return addMonths;hasRequiredAddMonths=1,addMonths.addMonths=function(date,amount){var _date=(0,_index.toDate)(date);if(isNaN(amount))return(0,_index2.constructFrom)(date,NaN);if(!amount)return _date;var dayOfMonth=_date.getDate(),endOfDesiredMonth=(0,_index2.constructFrom)(date,_date.getTime());endOfDesiredMonth.setMonth(_date.getMonth()+amount+1,0);var daysInMonth=endOfDesiredMonth.getDate();return dayOfMonth>=daysInMonth?endOfDesiredMonth:(_date.setFullYear(endOfDesiredMonth.getFullYear(),endOfDesiredMonth.getMonth(),dayOfMonth),_date)};var _index=requireToDate(),_index2=requireConstructFrom();return addMonths}function requireAdd(){if(hasRequiredAdd)return add;hasRequiredAdd=1,add.add=function(date,duration){var _duration$years=duration.years,years=void 0===_duration$years?0:_duration$years,_duration$months=duration.months,months=void 0===_duration$months?0:_duration$months,_duration$weeks=duration.weeks,weeks=void 0===_duration$weeks?0:_duration$weeks,_duration$days=duration.days,days=void 0===_duration$days?0:_duration$days,_duration$hours=duration.hours,hours=void 0===_duration$hours?0:_duration$hours,_duration$minutes=duration.minutes,minutes=void 0===_duration$minutes?0:_duration$minutes,_duration$seconds=duration.seconds,seconds=void 0===_duration$seconds?0:_duration$seconds,_date=(0,_index4.toDate)(date),dateWithMonths=months||years?(0,_index2.addMonths)(_date,months+12*years):_date,dateWithDays=days||weeks?(0,_index.addDays)(dateWithMonths,days+7*weeks):dateWithMonths,msToAdd=1e3*(seconds+60*(minutes+60*hours));return(0,_index3.constructFrom)(date,dateWithDays.getTime()+msToAdd)};var _index=requireAddDays(),_index2=requireAddMonths(),_index3=requireConstructFrom(),_index4=requireToDate();return add}var hasRequiredIsSaturday,addBusinessDays={},isSaturday={};function requireIsSaturday(){if(hasRequiredIsSaturday)return isSaturday;hasRequiredIsSaturday=1,isSaturday.isSaturday=function(date){return 6===(0,_index.toDate)(date).getDay()};var _index=requireToDate();return isSaturday}var hasRequiredIsSunday,isSunday={};function requireIsSunday(){if(hasRequiredIsSunday)return isSunday;hasRequiredIsSunday=1,isSunday.isSunday=function(date){return 0===(0,_index.toDate)(date).getDay()};var _index=requireToDate();return isSunday}var hasRequiredIsWeekend,hasRequiredAddBusinessDays,isWeekend={};function requireIsWeekend(){if(hasRequiredIsWeekend)return isWeekend;hasRequiredIsWeekend=1,isWeekend.isWeekend=function(date){var day=(0,_index.toDate)(date).getDay();return 0===day||6===day};var _index=requireToDate();return isWeekend}function requireAddBusinessDays(){if(hasRequiredAddBusinessDays)return addBusinessDays;hasRequiredAddBusinessDays=1,addBusinessDays.addBusinessDays=function(date,amount){var _date=(0,_index5.toDate)(date),startedOnWeekend=(0,_index4.isWeekend)(_date);if(isNaN(amount))return(0,_index.constructFrom)(date,NaN);var hours=_date.getHours(),sign=amount<0?-1:1,fullWeeks=Math.trunc(amount/5);_date.setDate(_date.getDate()+7*fullWeeks);var restDays=Math.abs(amount%5);for(;restDays>0;)_date.setDate(_date.getDate()+sign),(0,_index4.isWeekend)(_date)||(restDays-=1);startedOnWeekend&&(0,_index4.isWeekend)(_date)&&0!==amount&&((0,_index2.isSaturday)(_date)&&_date.setDate(_date.getDate()+(sign<0?2:-1)),(0,_index3.isSunday)(_date)&&_date.setDate(_date.getDate()+(sign<0?1:-2)));return _date.setHours(hours),_date};var _index=requireConstructFrom(),_index2=requireIsSaturday(),_index3=requireIsSunday(),_index4=requireIsWeekend(),_index5=requireToDate();return addBusinessDays}var hasRequiredAddMilliseconds,addHours={},addMilliseconds={};function requireAddMilliseconds(){if(hasRequiredAddMilliseconds)return addMilliseconds;hasRequiredAddMilliseconds=1,addMilliseconds.addMilliseconds=function(date,amount){var timestamp=+(0,_index.toDate)(date);return(0,_index2.constructFrom)(date,timestamp+amount)};var _index=requireToDate(),_index2=requireConstructFrom();return addMilliseconds}var hasRequiredConstants$1,hasRequiredAddHours,constants$1={};function requireConstants$1(){if(hasRequiredConstants$1)return constants$1;hasRequiredConstants$1=1,constants$1.secondsInYear=constants$1.secondsInWeek=constants$1.secondsInQuarter=constants$1.secondsInMonth=constants$1.secondsInMinute=constants$1.secondsInHour=constants$1.secondsInDay=constants$1.quartersInYear=constants$1.monthsInYear=constants$1.monthsInQuarter=constants$1.minutesInYear=constants$1.minutesInMonth=constants$1.minutesInHour=constants$1.minutesInDay=constants$1.minTime=constants$1.millisecondsInWeek=constants$1.millisecondsInSecond=constants$1.millisecondsInMinute=constants$1.millisecondsInHour=constants$1.millisecondsInDay=constants$1.maxTime=constants$1.daysInYear=constants$1.daysInWeek=void 0,constants$1.daysInWeek=7;var daysInYear=constants$1.daysInYear=365.2425,maxTime=constants$1.maxTime=24*Math.pow(10,8)*60*60*1e3;constants$1.minTime=-maxTime,constants$1.millisecondsInWeek=6048e5,constants$1.millisecondsInDay=864e5,constants$1.millisecondsInMinute=6e4,constants$1.millisecondsInHour=36e5,constants$1.millisecondsInSecond=1e3,constants$1.minutesInYear=525600,constants$1.minutesInMonth=43200,constants$1.minutesInDay=1440,constants$1.minutesInHour=60,constants$1.monthsInQuarter=3,constants$1.monthsInYear=12,constants$1.quartersInYear=4;var secondsInHour=constants$1.secondsInHour=3600;constants$1.secondsInMinute=60;var secondsInDay=constants$1.secondsInDay=24*secondsInHour;constants$1.secondsInWeek=7*secondsInDay;var secondsInYear=constants$1.secondsInYear=secondsInDay*daysInYear,secondsInMonth=constants$1.secondsInMonth=secondsInYear/12;return constants$1.secondsInQuarter=3*secondsInMonth,constants$1}function requireAddHours(){if(hasRequiredAddHours)return addHours;hasRequiredAddHours=1,addHours.addHours=function(date,amount){return(0,_index.addMilliseconds)(date,amount*_index2.millisecondsInHour)};var _index=requireAddMilliseconds(),_index2=requireConstants$1();return addHours}var hasRequiredDefaultOptions,hasRequiredStartOfWeek,hasRequiredStartOfISOWeek,hasRequiredGetISOWeekYear,addISOWeekYears={},getISOWeekYear={},startOfISOWeek={},startOfWeek={},defaultOptions={};function requireDefaultOptions(){if(hasRequiredDefaultOptions)return defaultOptions;hasRequiredDefaultOptions=1,defaultOptions.getDefaultOptions=function(){return defaultOptions$1},defaultOptions.setDefaultOptions=function(newOptions){defaultOptions$1=newOptions};var defaultOptions$1={};return defaultOptions}function requireStartOfWeek(){if(hasRequiredStartOfWeek)return startOfWeek;hasRequiredStartOfWeek=1,startOfWeek.startOfWeek=function(date,options){var _ref,_ref2,_ref3,_options$weekStartsOn,_options$locale,_defaultOptions$local,defaultOptions=(0,_index2.getDefaultOptions)(),weekStartsOn=null!==(_ref=null!==(_ref2=null!==(_ref3=null!==(_options$weekStartsOn=null==options?void 0:options.weekStartsOn)&&void 0!==_options$weekStartsOn?_options$weekStartsOn:null==options||null===(_options$locale=options.locale)||void 0===_options$locale||null===(_options$locale=_options$locale.options)||void 0===_options$locale?void 0:_options$locale.weekStartsOn)&&void 0!==_ref3?_ref3:defaultOptions.weekStartsOn)&&void 0!==_ref2?_ref2:null===(_defaultOptions$local=defaultOptions.locale)||void 0===_defaultOptions$local||null===(_defaultOptions$local=_defaultOptions$local.options)||void 0===_defaultOptions$local?void 0:_defaultOptions$local.weekStartsOn)&&void 0!==_ref?_ref:0,_date=(0,_index.toDate)(date),day=_date.getDay(),diff=(day=startOfNextYear.getTime()?year+1:_date.getTime()>=startOfThisYear.getTime()?year:year-1};var _index=requireConstructFrom(),_index2=requireStartOfISOWeek(),_index3=requireToDate();return getISOWeekYear}var hasRequiredStartOfDay,setISOWeekYear={},differenceInCalendarDays={},startOfDay={};function requireStartOfDay(){if(hasRequiredStartOfDay)return startOfDay;hasRequiredStartOfDay=1,startOfDay.startOfDay=function(date){var _date=(0,_index.toDate)(date);return _date.setHours(0,0,0,0),_date};var _index=requireToDate();return startOfDay}var hasRequiredGetTimezoneOffsetInMilliseconds,hasRequiredDifferenceInCalendarDays,getTimezoneOffsetInMilliseconds={};function requireGetTimezoneOffsetInMilliseconds(){if(hasRequiredGetTimezoneOffsetInMilliseconds)return getTimezoneOffsetInMilliseconds;hasRequiredGetTimezoneOffsetInMilliseconds=1,getTimezoneOffsetInMilliseconds.getTimezoneOffsetInMilliseconds=function(date){var _date=(0,_index.toDate)(date),utcDate=new Date(Date.UTC(_date.getFullYear(),_date.getMonth(),_date.getDate(),_date.getHours(),_date.getMinutes(),_date.getSeconds(),_date.getMilliseconds()));return utcDate.setUTCFullYear(_date.getFullYear()),+date-+utcDate};var _index=requireToDate();return getTimezoneOffsetInMilliseconds}function requireDifferenceInCalendarDays(){if(hasRequiredDifferenceInCalendarDays)return differenceInCalendarDays;hasRequiredDifferenceInCalendarDays=1,differenceInCalendarDays.differenceInCalendarDays=function(dateLeft,dateRight){var startOfDayLeft=(0,_index2.startOfDay)(dateLeft),startOfDayRight=(0,_index2.startOfDay)(dateRight),timestampLeft=+startOfDayLeft-(0,_index3.getTimezoneOffsetInMilliseconds)(startOfDayLeft),timestampRight=+startOfDayRight-(0,_index3.getTimezoneOffsetInMilliseconds)(startOfDayRight);return Math.round((timestampLeft-timestampRight)/_index.millisecondsInDay)};var _index=requireConstants$1(),_index2=requireStartOfDay(),_index3=requireGetTimezoneOffsetInMilliseconds();return differenceInCalendarDays}var hasRequiredStartOfISOWeekYear,hasRequiredSetISOWeekYear,hasRequiredAddISOWeekYears,startOfISOWeekYear={};function requireStartOfISOWeekYear(){if(hasRequiredStartOfISOWeekYear)return startOfISOWeekYear;hasRequiredStartOfISOWeekYear=1,startOfISOWeekYear.startOfISOWeekYear=function(date){var year=(0,_index.getISOWeekYear)(date),fourthOfJanuary=(0,_index3.constructFrom)(date,0);return fourthOfJanuary.setFullYear(year,0,4),fourthOfJanuary.setHours(0,0,0,0),(0,_index2.startOfISOWeek)(fourthOfJanuary)};var _index=requireGetISOWeekYear(),_index2=requireStartOfISOWeek(),_index3=requireConstructFrom();return startOfISOWeekYear}function requireSetISOWeekYear(){if(hasRequiredSetISOWeekYear)return setISOWeekYear;hasRequiredSetISOWeekYear=1,setISOWeekYear.setISOWeekYear=function(date,weekYear){var _date=(0,_index4.toDate)(date),diff=(0,_index2.differenceInCalendarDays)(_date,(0,_index3.startOfISOWeekYear)(_date)),fourthOfJanuary=(0,_index.constructFrom)(date,0);return fourthOfJanuary.setFullYear(weekYear,0,4),fourthOfJanuary.setHours(0,0,0,0),(_date=(0,_index3.startOfISOWeekYear)(fourthOfJanuary)).setDate(_date.getDate()+diff),_date};var _index=requireConstructFrom(),_index2=requireDifferenceInCalendarDays(),_index3=requireStartOfISOWeekYear(),_index4=requireToDate();return setISOWeekYear}function requireAddISOWeekYears(){if(hasRequiredAddISOWeekYears)return addISOWeekYears;hasRequiredAddISOWeekYears=1,addISOWeekYears.addISOWeekYears=function(date,amount){return(0,_index2.setISOWeekYear)(date,(0,_index.getISOWeekYear)(date)+amount)};var _index=requireGetISOWeekYear(),_index2=requireSetISOWeekYear();return addISOWeekYears}var hasRequiredAddMinutes,addMinutes={};function requireAddMinutes(){if(hasRequiredAddMinutes)return addMinutes;hasRequiredAddMinutes=1,addMinutes.addMinutes=function(date,amount){return(0,_index.addMilliseconds)(date,amount*_index2.millisecondsInMinute)};var _index=requireAddMilliseconds(),_index2=requireConstants$1();return addMinutes}var hasRequiredAddQuarters,addQuarters={};function requireAddQuarters(){if(hasRequiredAddQuarters)return addQuarters;hasRequiredAddQuarters=1,addQuarters.addQuarters=function(date,amount){var months=3*amount;return(0,_index.addMonths)(date,months)};var _index=requireAddMonths();return addQuarters}var hasRequiredAddSeconds,addSeconds={};function requireAddSeconds(){if(hasRequiredAddSeconds)return addSeconds;hasRequiredAddSeconds=1,addSeconds.addSeconds=function(date,amount){return(0,_index.addMilliseconds)(date,1e3*amount)};var _index=requireAddMilliseconds();return addSeconds}var hasRequiredAddWeeks,addWeeks={};function requireAddWeeks(){if(hasRequiredAddWeeks)return addWeeks;hasRequiredAddWeeks=1,addWeeks.addWeeks=function(date,amount){var days=7*amount;return(0,_index.addDays)(date,days)};var _index=requireAddDays();return addWeeks}var hasRequiredAddYears,addYears={};function requireAddYears(){if(hasRequiredAddYears)return addYears;hasRequiredAddYears=1,addYears.addYears=function(date,amount){return(0,_index.addMonths)(date,12*amount)};var _index=requireAddMonths();return addYears}var hasRequiredAreIntervalsOverlapping,areIntervalsOverlapping={};var hasRequiredMax,clamp={},max={};function requireMax(){if(hasRequiredMax)return max;hasRequiredMax=1,max.max=function(dates){var result;return dates.forEach((function(dirtyDate){var currentDate=(0,_index.toDate)(dirtyDate);(void 0===result||resultdate||isNaN(+date))&&(result=date)})),result||new Date(NaN)};var _index=requireToDate();return min}var hasRequiredClosestIndexTo,closestIndexTo={};var hasRequiredClosestTo,closestTo={};var hasRequiredCompareAsc,compareAsc={};function requireCompareAsc(){if(hasRequiredCompareAsc)return compareAsc;hasRequiredCompareAsc=1,compareAsc.compareAsc=function(dateLeft,dateRight){var _dateLeft=(0,_index.toDate)(dateLeft),_dateRight=(0,_index.toDate)(dateRight),diff=_dateLeft.getTime()-_dateRight.getTime();return diff<0?-1:diff>0?1:diff};var _index=requireToDate();return compareAsc}var hasRequiredCompareDesc,compareDesc={};var hasRequiredDaysToWeeks,daysToWeeks={};var hasRequiredIsSameDay,differenceInBusinessDays={},isSameDay={};function requireIsSameDay(){if(hasRequiredIsSameDay)return isSameDay;hasRequiredIsSameDay=1,isSameDay.isSameDay=function(dateLeft,dateRight){var dateLeftStartOfDay=(0,_index.startOfDay)(dateLeft),dateRightStartOfDay=(0,_index.startOfDay)(dateRight);return+dateLeftStartOfDay==+dateRightStartOfDay};var _index=requireStartOfDay();return isSameDay}var hasRequiredIsDate,hasRequiredIsValid,hasRequiredDifferenceInBusinessDays,isValid={},isDate={};function requireIsDate(){if(hasRequiredIsDate)return isDate;return hasRequiredIsDate=1,isDate.isDate=function(value){return value instanceof Date||"object"===_typeof(value)&&"[object Date]"===Object.prototype.toString.call(value)},isDate}function requireIsValid(){if(hasRequiredIsValid)return isValid;hasRequiredIsValid=1,isValid.isValid=function(date){if(!(0,_index.isDate)(date)&&"number"!=typeof date)return!1;var _date=(0,_index2.toDate)(date);return!isNaN(Number(_date))};var _index=requireIsDate(),_index2=requireToDate();return isValid}var hasRequiredDifferenceInCalendarISOWeekYears,differenceInCalendarISOWeekYears={};function requireDifferenceInCalendarISOWeekYears(){if(hasRequiredDifferenceInCalendarISOWeekYears)return differenceInCalendarISOWeekYears;hasRequiredDifferenceInCalendarISOWeekYears=1,differenceInCalendarISOWeekYears.differenceInCalendarISOWeekYears=function(dateLeft,dateRight){return(0,_index.getISOWeekYear)(dateLeft)-(0,_index.getISOWeekYear)(dateRight)};var _index=requireGetISOWeekYear();return differenceInCalendarISOWeekYears}var hasRequiredDifferenceInCalendarISOWeeks,differenceInCalendarISOWeeks={};var hasRequiredDifferenceInCalendarMonths,differenceInCalendarMonths={};function requireDifferenceInCalendarMonths(){if(hasRequiredDifferenceInCalendarMonths)return differenceInCalendarMonths;hasRequiredDifferenceInCalendarMonths=1,differenceInCalendarMonths.differenceInCalendarMonths=function(dateLeft,dateRight){var _dateLeft=(0,_index.toDate)(dateLeft),_dateRight=(0,_index.toDate)(dateRight),yearDiff=_dateLeft.getFullYear()-_dateRight.getFullYear(),monthDiff=_dateLeft.getMonth()-_dateRight.getMonth();return 12*yearDiff+monthDiff};var _index=requireToDate();return differenceInCalendarMonths}var hasRequiredGetQuarter,hasRequiredDifferenceInCalendarQuarters,differenceInCalendarQuarters={},getQuarter={};function requireGetQuarter(){if(hasRequiredGetQuarter)return getQuarter;hasRequiredGetQuarter=1,getQuarter.getQuarter=function(date){var _date=(0,_index.toDate)(date);return Math.trunc(_date.getMonth()/3)+1};var _index=requireToDate();return getQuarter}function requireDifferenceInCalendarQuarters(){if(hasRequiredDifferenceInCalendarQuarters)return differenceInCalendarQuarters;hasRequiredDifferenceInCalendarQuarters=1,differenceInCalendarQuarters.differenceInCalendarQuarters=function(dateLeft,dateRight){var _dateLeft=(0,_index2.toDate)(dateLeft),_dateRight=(0,_index2.toDate)(dateRight),yearDiff=_dateLeft.getFullYear()-_dateRight.getFullYear(),quarterDiff=(0,_index.getQuarter)(_dateLeft)-(0,_index.getQuarter)(_dateRight);return 4*yearDiff+quarterDiff};var _index=requireGetQuarter(),_index2=requireToDate();return differenceInCalendarQuarters}var hasRequiredDifferenceInCalendarWeeks,differenceInCalendarWeeks={};function requireDifferenceInCalendarWeeks(){if(hasRequiredDifferenceInCalendarWeeks)return differenceInCalendarWeeks;hasRequiredDifferenceInCalendarWeeks=1,differenceInCalendarWeeks.differenceInCalendarWeeks=function(dateLeft,dateRight,options){var startOfWeekLeft=(0,_index2.startOfWeek)(dateLeft,options),startOfWeekRight=(0,_index2.startOfWeek)(dateRight,options),timestampLeft=+startOfWeekLeft-(0,_index3.getTimezoneOffsetInMilliseconds)(startOfWeekLeft),timestampRight=+startOfWeekRight-(0,_index3.getTimezoneOffsetInMilliseconds)(startOfWeekRight);return Math.round((timestampLeft-timestampRight)/_index.millisecondsInWeek)};var _index=requireConstants$1(),_index2=requireStartOfWeek(),_index3=requireGetTimezoneOffsetInMilliseconds();return differenceInCalendarWeeks}var hasRequiredDifferenceInCalendarYears,differenceInCalendarYears={};function requireDifferenceInCalendarYears(){if(hasRequiredDifferenceInCalendarYears)return differenceInCalendarYears;hasRequiredDifferenceInCalendarYears=1,differenceInCalendarYears.differenceInCalendarYears=function(dateLeft,dateRight){var _dateLeft=(0,_index.toDate)(dateLeft),_dateRight=(0,_index.toDate)(dateRight);return _dateLeft.getFullYear()-_dateRight.getFullYear()};var _index=requireToDate();return differenceInCalendarYears}var hasRequiredDifferenceInDays,differenceInDays={};function requireDifferenceInDays(){if(hasRequiredDifferenceInDays)return differenceInDays;hasRequiredDifferenceInDays=1,differenceInDays.differenceInDays=function(dateLeft,dateRight){var _dateLeft=(0,_index2.toDate)(dateLeft),_dateRight=(0,_index2.toDate)(dateRight),sign=compareLocalAsc(_dateLeft,_dateRight),difference=Math.abs((0,_index.differenceInCalendarDays)(_dateLeft,_dateRight));_dateLeft.setDate(_dateLeft.getDate()-sign*difference);var isLastDayNotFull=Number(compareLocalAsc(_dateLeft,_dateRight)===-sign),result=sign*(difference-isLastDayNotFull);return 0===result?0:result};var _index=requireDifferenceInCalendarDays(),_index2=requireToDate();function compareLocalAsc(dateLeft,dateRight){var diff=dateLeft.getFullYear()-dateRight.getFullYear()||dateLeft.getMonth()-dateRight.getMonth()||dateLeft.getDate()-dateRight.getDate()||dateLeft.getHours()-dateRight.getHours()||dateLeft.getMinutes()-dateRight.getMinutes()||dateLeft.getSeconds()-dateRight.getSeconds()||dateLeft.getMilliseconds()-dateRight.getMilliseconds();return diff<0?-1:diff>0?1:diff}return differenceInDays}var hasRequiredGetRoundingMethod,differenceInHours={},getRoundingMethod={};function requireGetRoundingMethod(){if(hasRequiredGetRoundingMethod)return getRoundingMethod;return hasRequiredGetRoundingMethod=1,getRoundingMethod.getRoundingMethod=function(method){return function(number){var result=(method?Math[method]:Math.trunc)(number);return 0===result?0:result}},getRoundingMethod}var hasRequiredDifferenceInMilliseconds,hasRequiredDifferenceInHours,differenceInMilliseconds={};function requireDifferenceInMilliseconds(){if(hasRequiredDifferenceInMilliseconds)return differenceInMilliseconds;hasRequiredDifferenceInMilliseconds=1,differenceInMilliseconds.differenceInMilliseconds=function(dateLeft,dateRight){return+(0,_index.toDate)(dateLeft)-+(0,_index.toDate)(dateRight)};var _index=requireToDate();return differenceInMilliseconds}function requireDifferenceInHours(){if(hasRequiredDifferenceInHours)return differenceInHours;hasRequiredDifferenceInHours=1,differenceInHours.differenceInHours=function(dateLeft,dateRight,options){var diff=(0,_index3.differenceInMilliseconds)(dateLeft,dateRight)/_index2.millisecondsInHour;return(0,_index.getRoundingMethod)(null==options?void 0:options.roundingMethod)(diff)};var _index=requireGetRoundingMethod(),_index2=requireConstants$1(),_index3=requireDifferenceInMilliseconds();return differenceInHours}var hasRequiredSubISOWeekYears,hasRequiredDifferenceInISOWeekYears,differenceInISOWeekYears={},subISOWeekYears={};function requireSubISOWeekYears(){if(hasRequiredSubISOWeekYears)return subISOWeekYears;hasRequiredSubISOWeekYears=1,subISOWeekYears.subISOWeekYears=function(date,amount){return(0,_index.addISOWeekYears)(date,-amount)};var _index=requireAddISOWeekYears();return subISOWeekYears}var hasRequiredDifferenceInMinutes,differenceInMinutes={};function requireDifferenceInMinutes(){if(hasRequiredDifferenceInMinutes)return differenceInMinutes;hasRequiredDifferenceInMinutes=1,differenceInMinutes.differenceInMinutes=function(dateLeft,dateRight,options){var diff=(0,_index3.differenceInMilliseconds)(dateLeft,dateRight)/_index2.millisecondsInMinute;return(0,_index.getRoundingMethod)(null==options?void 0:options.roundingMethod)(diff)};var _index=requireGetRoundingMethod(),_index2=requireConstants$1(),_index3=requireDifferenceInMilliseconds();return differenceInMinutes}var hasRequiredEndOfDay,differenceInMonths={},isLastDayOfMonth={},endOfDay={};function requireEndOfDay(){if(hasRequiredEndOfDay)return endOfDay;hasRequiredEndOfDay=1,endOfDay.endOfDay=function(date){var _date=(0,_index.toDate)(date);return _date.setHours(23,59,59,999),_date};var _index=requireToDate();return endOfDay}var hasRequiredEndOfMonth,hasRequiredIsLastDayOfMonth,hasRequiredDifferenceInMonths,endOfMonth={};function requireEndOfMonth(){if(hasRequiredEndOfMonth)return endOfMonth;hasRequiredEndOfMonth=1,endOfMonth.endOfMonth=function(date){var _date=(0,_index.toDate)(date),month=_date.getMonth();return _date.setFullYear(_date.getFullYear(),month+1,0),_date.setHours(23,59,59,999),_date};var _index=requireToDate();return endOfMonth}function requireIsLastDayOfMonth(){if(hasRequiredIsLastDayOfMonth)return isLastDayOfMonth;hasRequiredIsLastDayOfMonth=1,isLastDayOfMonth.isLastDayOfMonth=function(date){var _date=(0,_index3.toDate)(date);return+(0,_index.endOfDay)(_date)==+(0,_index2.endOfMonth)(_date)};var _index=requireEndOfDay(),_index2=requireEndOfMonth(),_index3=requireToDate();return isLastDayOfMonth}function requireDifferenceInMonths(){if(hasRequiredDifferenceInMonths)return differenceInMonths;hasRequiredDifferenceInMonths=1,differenceInMonths.differenceInMonths=function(dateLeft,dateRight){var result,_dateLeft=(0,_index4.toDate)(dateLeft),_dateRight=(0,_index4.toDate)(dateRight),sign=(0,_index.compareAsc)(_dateLeft,_dateRight),difference=Math.abs((0,_index2.differenceInCalendarMonths)(_dateLeft,_dateRight));if(difference<1)result=0;else{1===_dateLeft.getMonth()&&_dateLeft.getDate()>27&&_dateLeft.setDate(30),_dateLeft.setMonth(_dateLeft.getMonth()-sign*difference);var isLastMonthNotFull=(0,_index.compareAsc)(_dateLeft,_dateRight)===-sign;(0,_index3.isLastDayOfMonth)((0,_index4.toDate)(dateLeft))&&1===difference&&1===(0,_index.compareAsc)(dateLeft,_dateRight)&&(isLastMonthNotFull=!1),result=sign*(difference-Number(isLastMonthNotFull))}return 0===result?0:result};var _index=requireCompareAsc(),_index2=requireDifferenceInCalendarMonths(),_index3=requireIsLastDayOfMonth(),_index4=requireToDate();return differenceInMonths}var hasRequiredDifferenceInQuarters,differenceInQuarters={};var hasRequiredDifferenceInSeconds,differenceInSeconds={};function requireDifferenceInSeconds(){if(hasRequiredDifferenceInSeconds)return differenceInSeconds;hasRequiredDifferenceInSeconds=1,differenceInSeconds.differenceInSeconds=function(dateLeft,dateRight,options){var diff=(0,_index2.differenceInMilliseconds)(dateLeft,dateRight)/1e3;return(0,_index.getRoundingMethod)(null==options?void 0:options.roundingMethod)(diff)};var _index=requireGetRoundingMethod(),_index2=requireDifferenceInMilliseconds();return differenceInSeconds}var hasRequiredDifferenceInWeeks,differenceInWeeks={};var hasRequiredDifferenceInYears,differenceInYears={};function requireDifferenceInYears(){if(hasRequiredDifferenceInYears)return differenceInYears;hasRequiredDifferenceInYears=1,differenceInYears.differenceInYears=function(dateLeft,dateRight){var _dateLeft=(0,_index3.toDate)(dateLeft),_dateRight=(0,_index3.toDate)(dateRight),sign=(0,_index.compareAsc)(_dateLeft,_dateRight),difference=Math.abs((0,_index2.differenceInCalendarYears)(_dateLeft,_dateRight));_dateLeft.setFullYear(1584),_dateRight.setFullYear(1584);var isLastYearNotFull=(0,_index.compareAsc)(_dateLeft,_dateRight)===-sign,result=sign*(difference-+isLastYearNotFull);return 0===result?0:result};var _index=requireCompareAsc(),_index2=requireDifferenceInCalendarYears(),_index3=requireToDate();return differenceInYears}var hasRequiredEachDayOfInterval,eachDayOfInterval={};function requireEachDayOfInterval(){if(hasRequiredEachDayOfInterval)return eachDayOfInterval;hasRequiredEachDayOfInterval=1,eachDayOfInterval.eachDayOfInterval=function(interval,options){var _options$step,startDate=(0,_index.toDate)(interval.start),endDate=(0,_index.toDate)(interval.end),reversed=+startDate>+endDate,endTime=reversed?+startDate:+endDate,currentDate=reversed?endDate:startDate;currentDate.setHours(0,0,0,0);var step=null!==(_options$step=null==options?void 0:options.step)&&void 0!==_options$step?_options$step:1;if(!step)return[];step<0&&(step=-step,reversed=!reversed);var dates=[];for(;+currentDate<=endTime;)dates.push((0,_index.toDate)(currentDate)),currentDate.setDate(currentDate.getDate()+step),currentDate.setHours(0,0,0,0);return reversed?dates.reverse():dates};var _index=requireToDate();return eachDayOfInterval}var hasRequiredEachHourOfInterval,eachHourOfInterval={};var hasRequiredStartOfMinute,hasRequiredEachMinuteOfInterval,eachMinuteOfInterval={},startOfMinute={};function requireStartOfMinute(){if(hasRequiredStartOfMinute)return startOfMinute;hasRequiredStartOfMinute=1,startOfMinute.startOfMinute=function(date){var _date=(0,_index.toDate)(date);return _date.setSeconds(0,0),_date};var _index=requireToDate();return startOfMinute}var hasRequiredEachMonthOfInterval,eachMonthOfInterval={};var hasRequiredStartOfQuarter,hasRequiredEachQuarterOfInterval,eachQuarterOfInterval={},startOfQuarter={};function requireStartOfQuarter(){if(hasRequiredStartOfQuarter)return startOfQuarter;hasRequiredStartOfQuarter=1,startOfQuarter.startOfQuarter=function(date){var _date=(0,_index.toDate)(date),currentMonth=_date.getMonth(),month=currentMonth-currentMonth%3;return _date.setMonth(month,1),_date.setHours(0,0,0,0),_date};var _index=requireToDate();return startOfQuarter}var hasRequiredEachWeekOfInterval,eachWeekOfInterval={};var hasRequiredEachWeekendOfInterval,eachWeekendOfInterval={};function requireEachWeekendOfInterval(){if(hasRequiredEachWeekendOfInterval)return eachWeekendOfInterval;hasRequiredEachWeekendOfInterval=1,eachWeekendOfInterval.eachWeekendOfInterval=function(interval){var dateInterval=(0,_index.eachDayOfInterval)(interval),weekends=[],index=0;for(;index0&&void 0!==arguments[0]?arguments[0]:{},width=options.width?String(options.width):args.defaultWidth;return args.formats[width]||args.formats[args.defaultWidth]}}),buildFormatLongFn);return formatLong.formatLong={date:(0,_index.buildFormatLongFn)({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:(0,_index.buildFormatLongFn)({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:(0,_index.buildFormatLongFn)({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},formatLong}var hasRequiredFormatRelative$1,formatRelative$1={};var hasRequiredBuildLocalizeFn,hasRequiredLocalize,localize={},buildLocalizeFn={};function requireLocalize(){if(hasRequiredLocalize)return localize;hasRequiredLocalize=1,localize.localize=void 0;var _index=(hasRequiredBuildLocalizeFn||(hasRequiredBuildLocalizeFn=1,buildLocalizeFn.buildLocalizeFn=function(args){return function(value,options){var valuesArray;if("formatting"===(null!=options&&options.context?String(options.context):"standalone")&&args.formattingValues){var defaultWidth=args.defaultFormattingWidth||args.defaultWidth,width=null!=options&&options.width?String(options.width):defaultWidth;valuesArray=args.formattingValues[width]||args.formattingValues[defaultWidth]}else{var _defaultWidth=args.defaultWidth,_width=null!=options&&options.width?String(options.width):args.defaultWidth;valuesArray=args.values[_width]||args.values[_defaultWidth]}return valuesArray[args.argumentCallback?args.argumentCallback(value):value]}}),buildLocalizeFn);return localize.localize={ordinalNumber:function(dirtyNumber,_options){var number=Number(dirtyNumber),rem100=number%100;if(rem100>20||rem100<10)switch(rem100%10){case 1:return number+"st";case 2:return number+"nd";case 3:return number+"rd"}return number+"th"},era:(0,_index.buildLocalizeFn)({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:(0,_index.buildLocalizeFn)({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:function(quarter){return quarter-1}}),month:(0,_index.buildLocalizeFn)({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:(0,_index.buildLocalizeFn)({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:(0,_index.buildLocalizeFn)({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})},localize}var hasRequiredBuildMatchFn,match={},buildMatchFn={};function requireBuildMatchFn(){if(hasRequiredBuildMatchFn)return buildMatchFn;return hasRequiredBuildMatchFn=1,buildMatchFn.buildMatchFn=function(args){return function(string){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},width=options.width,matchPattern=width&&args.matchPatterns[width]||args.matchPatterns[args.defaultMatchWidth],matchResult=string.match(matchPattern);if(!matchResult)return null;var value,matchedString=matchResult[0],parsePatterns=width&&args.parsePatterns[width]||args.parsePatterns[args.defaultParseWidth],key=Array.isArray(parsePatterns)?function(array,predicate){for(var key=0;key1&&void 0!==arguments[1]?arguments[1]:{},matchResult=string.match(args.matchPattern);if(!matchResult)return null;var matchedString=matchResult[0],parseResult=string.match(args.parsePattern);if(!parseResult)return null;var value=args.valueCallback?args.valueCallback(parseResult[0]):parseResult[0];return{value:value=options.valueCallback?options.valueCallback(value):value,rest:string.slice(matchedString.length)}}}),buildMatchPatternFn);return match.match={ordinalNumber:(0,_index2.buildMatchPatternFn)({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:function(value){return parseInt(value,10)}}),era:(0,_index.buildMatchFn)({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:(0,_index.buildMatchFn)({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(index){return index+1}}),month:(0,_index.buildMatchFn)({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:(0,_index.buildMatchFn)({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:(0,_index.buildMatchFn)({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},match}function requireEnUS(){if(hasRequiredEnUS)return enUS;hasRequiredEnUS=1,enUS.enUS=void 0;var _index=function(){if(hasRequiredFormatDistance$1)return formatDistance$1;hasRequiredFormatDistance$1=1,formatDistance$1.formatDistance=void 0;var formatDistanceLocale={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};return formatDistance$1.formatDistance=function(token,count,options){var result,tokenValue=formatDistanceLocale[token];return result="string"==typeof tokenValue?tokenValue:1===count?tokenValue.one:tokenValue.other.replace("{{count}}",count.toString()),null!=options&&options.addSuffix?options.comparison&&options.comparison>0?"in "+result:result+" ago":result},formatDistance$1}(),_index2=requireFormatLong(),_index3=function(){if(hasRequiredFormatRelative$1)return formatRelative$1;hasRequiredFormatRelative$1=1,formatRelative$1.formatRelative=void 0;var formatRelativeLocale={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};return formatRelative$1.formatRelative=function(token,_date,_baseDate,_options){return formatRelativeLocale[token]},formatRelative$1}(),_index4=requireLocalize(),_index5=requireMatch();return enUS.enUS={code:"en-US",formatDistance:_index.formatDistance,formatLong:_index2.formatLong,formatRelative:_index3.formatRelative,localize:_index4.localize,match:_index5.match,options:{weekStartsOn:0,firstWeekContainsDate:1}},enUS}function requireDefaultLocale(){return hasRequiredDefaultLocale||(hasRequiredDefaultLocale=1,function(exports){Object.defineProperty(exports,"defaultLocale",{enumerable:!0,get:function(){return _index.enUS}});var _index=requireEnUS()}(defaultLocale)),defaultLocale}var hasRequiredGetDayOfYear,formatters={},getDayOfYear={};function requireGetDayOfYear(){if(hasRequiredGetDayOfYear)return getDayOfYear;hasRequiredGetDayOfYear=1,getDayOfYear.getDayOfYear=function(date){var _date=(0,_index3.toDate)(date);return(0,_index.differenceInCalendarDays)(_date,(0,_index2.startOfYear)(_date))+1};var _index=requireDifferenceInCalendarDays(),_index2=requireStartOfYear(),_index3=requireToDate();return getDayOfYear}var hasRequiredGetISOWeek,getISOWeek={};function requireGetISOWeek(){if(hasRequiredGetISOWeek)return getISOWeek;hasRequiredGetISOWeek=1,getISOWeek.getISOWeek=function(date){var _date=(0,_index4.toDate)(date),diff=+(0,_index2.startOfISOWeek)(_date)-+(0,_index3.startOfISOWeekYear)(_date);return Math.round(diff/_index.millisecondsInWeek)+1};var _index=requireConstants$1(),_index2=requireStartOfISOWeek(),_index3=requireStartOfISOWeekYear(),_index4=requireToDate();return getISOWeek}var hasRequiredGetWeekYear,hasRequiredStartOfWeekYear,hasRequiredGetWeek,getWeek={},startOfWeekYear={},getWeekYear={};function requireGetWeekYear(){if(hasRequiredGetWeekYear)return getWeekYear;hasRequiredGetWeekYear=1,getWeekYear.getWeekYear=function(date,options){var _ref,_ref2,_ref3,_options$firstWeekCon,_options$locale,_defaultOptions$local,_date=(0,_index3.toDate)(date),year=_date.getFullYear(),defaultOptions=(0,_index4.getDefaultOptions)(),firstWeekContainsDate=null!==(_ref=null!==(_ref2=null!==(_ref3=null!==(_options$firstWeekCon=null==options?void 0:options.firstWeekContainsDate)&&void 0!==_options$firstWeekCon?_options$firstWeekCon:null==options||null===(_options$locale=options.locale)||void 0===_options$locale||null===(_options$locale=_options$locale.options)||void 0===_options$locale?void 0:_options$locale.firstWeekContainsDate)&&void 0!==_ref3?_ref3:defaultOptions.firstWeekContainsDate)&&void 0!==_ref2?_ref2:null===(_defaultOptions$local=defaultOptions.locale)||void 0===_defaultOptions$local||null===(_defaultOptions$local=_defaultOptions$local.options)||void 0===_defaultOptions$local?void 0:_defaultOptions$local.firstWeekContainsDate)&&void 0!==_ref?_ref:1,firstWeekOfNextYear=(0,_index.constructFrom)(date,0);firstWeekOfNextYear.setFullYear(year+1,0,firstWeekContainsDate),firstWeekOfNextYear.setHours(0,0,0,0);var startOfNextYear=(0,_index2.startOfWeek)(firstWeekOfNextYear,options),firstWeekOfThisYear=(0,_index.constructFrom)(date,0);firstWeekOfThisYear.setFullYear(year,0,firstWeekContainsDate),firstWeekOfThisYear.setHours(0,0,0,0);var startOfThisYear=(0,_index2.startOfWeek)(firstWeekOfThisYear,options);return _date.getTime()>=startOfNextYear.getTime()?year+1:_date.getTime()>=startOfThisYear.getTime()?year:year-1};var _index=requireConstructFrom(),_index2=requireStartOfWeek(),_index3=requireToDate(),_index4=requireDefaultOptions();return getWeekYear}function requireStartOfWeekYear(){if(hasRequiredStartOfWeekYear)return startOfWeekYear;hasRequiredStartOfWeekYear=1,startOfWeekYear.startOfWeekYear=function(date,options){var _ref,_ref2,_ref3,_options$firstWeekCon,_options$locale,_defaultOptions$local,defaultOptions=(0,_index4.getDefaultOptions)(),firstWeekContainsDate=null!==(_ref=null!==(_ref2=null!==(_ref3=null!==(_options$firstWeekCon=null==options?void 0:options.firstWeekContainsDate)&&void 0!==_options$firstWeekCon?_options$firstWeekCon:null==options||null===(_options$locale=options.locale)||void 0===_options$locale||null===(_options$locale=_options$locale.options)||void 0===_options$locale?void 0:_options$locale.firstWeekContainsDate)&&void 0!==_ref3?_ref3:defaultOptions.firstWeekContainsDate)&&void 0!==_ref2?_ref2:null===(_defaultOptions$local=defaultOptions.locale)||void 0===_defaultOptions$local||null===(_defaultOptions$local=_defaultOptions$local.options)||void 0===_defaultOptions$local?void 0:_defaultOptions$local.firstWeekContainsDate)&&void 0!==_ref?_ref:1,year=(0,_index2.getWeekYear)(date,options),firstWeek=(0,_index.constructFrom)(date,0);return firstWeek.setFullYear(year,0,firstWeekContainsDate),firstWeek.setHours(0,0,0,0),(0,_index3.startOfWeek)(firstWeek,options)};var _index=requireConstructFrom(),_index2=requireGetWeekYear(),_index3=requireStartOfWeek(),_index4=requireDefaultOptions();return startOfWeekYear}function requireGetWeek(){if(hasRequiredGetWeek)return getWeek;hasRequiredGetWeek=1,getWeek.getWeek=function(date,options){var _date=(0,_index4.toDate)(date),diff=+(0,_index2.startOfWeek)(_date,options)-+(0,_index3.startOfWeekYear)(_date,options);return Math.round(diff/_index.millisecondsInWeek)+1};var _index=requireConstants$1(),_index2=requireStartOfWeek(),_index3=requireStartOfWeekYear(),_index4=requireToDate();return getWeek}var hasRequiredAddLeadingZeros,addLeadingZeros={};function requireAddLeadingZeros(){if(hasRequiredAddLeadingZeros)return addLeadingZeros;return hasRequiredAddLeadingZeros=1,addLeadingZeros.addLeadingZeros=function(number,targetLength){var sign=number<0?"-":"",output=Math.abs(number).toString().padStart(targetLength,"0");return sign+output},addLeadingZeros}var hasRequiredLightFormatters,hasRequiredFormatters,lightFormatters={};function requireLightFormatters(){if(hasRequiredLightFormatters)return lightFormatters;hasRequiredLightFormatters=1,lightFormatters.lightFormatters=void 0;var _index=requireAddLeadingZeros();return lightFormatters.lightFormatters={y:function(date,token){var signedYear=date.getFullYear(),year=signedYear>0?signedYear:1-signedYear;return(0,_index.addLeadingZeros)("yy"===token?year%100:year,token.length)},M:function(date,token){var month=date.getMonth();return"M"===token?String(month+1):(0,_index.addLeadingZeros)(month+1,2)},d:function(date,token){return(0,_index.addLeadingZeros)(date.getDate(),token.length)},a:function(date,token){var dayPeriodEnumValue=date.getHours()/12>=1?"pm":"am";switch(token){case"a":case"aa":return dayPeriodEnumValue.toUpperCase();case"aaa":return dayPeriodEnumValue;case"aaaaa":return dayPeriodEnumValue[0];default:return"am"===dayPeriodEnumValue?"a.m.":"p.m."}},h:function(date,token){return(0,_index.addLeadingZeros)(date.getHours()%12||12,token.length)},H:function(date,token){return(0,_index.addLeadingZeros)(date.getHours(),token.length)},m:function(date,token){return(0,_index.addLeadingZeros)(date.getMinutes(),token.length)},s:function(date,token){return(0,_index.addLeadingZeros)(date.getSeconds(),token.length)},S:function(date,token){var numberOfDigits=token.length,milliseconds=date.getMilliseconds(),fractionalSeconds=Math.trunc(milliseconds*Math.pow(10,numberOfDigits-3));return(0,_index.addLeadingZeros)(fractionalSeconds,token.length)}},lightFormatters}var hasRequiredLongFormatters,longFormatters={};function requireLongFormatters(){if(hasRequiredLongFormatters)return longFormatters;hasRequiredLongFormatters=1,longFormatters.longFormatters=void 0;var dateLongFormatter=function(pattern,formatLong){switch(pattern){case"P":return formatLong.date({width:"short"});case"PP":return formatLong.date({width:"medium"});case"PPP":return formatLong.date({width:"long"});default:return formatLong.date({width:"full"})}},timeLongFormatter=function(pattern,formatLong){switch(pattern){case"p":return formatLong.time({width:"short"});case"pp":return formatLong.time({width:"medium"});case"ppp":return formatLong.time({width:"long"});default:return formatLong.time({width:"full"})}};return longFormatters.longFormatters={p:timeLongFormatter,P:function(pattern,formatLong){var dateTimeFormat,matchResult=pattern.match(/(P+)(p+)?/)||[],datePattern=matchResult[1],timePattern=matchResult[2];if(!timePattern)return dateLongFormatter(pattern,formatLong);switch(datePattern){case"P":dateTimeFormat=formatLong.dateTime({width:"short"});break;case"PP":dateTimeFormat=formatLong.dateTime({width:"medium"});break;case"PPP":dateTimeFormat=formatLong.dateTime({width:"long"});break;default:dateTimeFormat=formatLong.dateTime({width:"full"})}return dateTimeFormat.replace("{{date}}",dateLongFormatter(datePattern,formatLong)).replace("{{time}}",timeLongFormatter(timePattern,formatLong))}},longFormatters}var hasRequiredProtectedTokens,hasRequiredFormat,protectedTokens={};function requireProtectedTokens(){if(hasRequiredProtectedTokens)return protectedTokens;hasRequiredProtectedTokens=1,protectedTokens.isProtectedDayOfYearToken=function(token){return dayOfYearTokenRE.test(token)},protectedTokens.isProtectedWeekYearToken=function(token){return weekYearTokenRE.test(token)},protectedTokens.warnOrThrowProtectedError=function(token,format,input){var _message=function(token,format,input){var subject="Y"===token[0]?"years":"days of the month";return"Use `".concat(token.toLowerCase(),"` instead of `").concat(token,"` (in `").concat(format,"`) for formatting ").concat(subject," to the input `").concat(input,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md")}(token,format,input);if(console.warn(_message),throwTokens.includes(token))throw new RangeError(_message)};var dayOfYearTokenRE=/^D+$/,weekYearTokenRE=/^Y+$/,throwTokens=["D","DD","YY","YYYY"];return protectedTokens}function requireFormat(){return hasRequiredFormat||(hasRequiredFormat=1,function(exports){exports.format=exports.formatDate=function(date,formatStr,options){var _ref,_options$locale,_ref2,_ref3,_ref4,_options$firstWeekCon,_options$locale2,_defaultOptions$local,_ref5,_ref6,_ref7,_options$weekStartsOn,_options$locale3,_defaultOptions$local2,defaultOptions=(0,_index2.getDefaultOptions)(),locale=null!==(_ref=null!==(_options$locale=null==options?void 0:options.locale)&&void 0!==_options$locale?_options$locale:defaultOptions.locale)&&void 0!==_ref?_ref:_index.defaultLocale,firstWeekContainsDate=null!==(_ref2=null!==(_ref3=null!==(_ref4=null!==(_options$firstWeekCon=null==options?void 0:options.firstWeekContainsDate)&&void 0!==_options$firstWeekCon?_options$firstWeekCon:null==options||null===(_options$locale2=options.locale)||void 0===_options$locale2||null===(_options$locale2=_options$locale2.options)||void 0===_options$locale2?void 0:_options$locale2.firstWeekContainsDate)&&void 0!==_ref4?_ref4:defaultOptions.firstWeekContainsDate)&&void 0!==_ref3?_ref3:null===(_defaultOptions$local=defaultOptions.locale)||void 0===_defaultOptions$local||null===(_defaultOptions$local=_defaultOptions$local.options)||void 0===_defaultOptions$local?void 0:_defaultOptions$local.firstWeekContainsDate)&&void 0!==_ref2?_ref2:1,weekStartsOn=null!==(_ref5=null!==(_ref6=null!==(_ref7=null!==(_options$weekStartsOn=null==options?void 0:options.weekStartsOn)&&void 0!==_options$weekStartsOn?_options$weekStartsOn:null==options||null===(_options$locale3=options.locale)||void 0===_options$locale3||null===(_options$locale3=_options$locale3.options)||void 0===_options$locale3?void 0:_options$locale3.weekStartsOn)&&void 0!==_ref7?_ref7:defaultOptions.weekStartsOn)&&void 0!==_ref6?_ref6:null===(_defaultOptions$local2=defaultOptions.locale)||void 0===_defaultOptions$local2||null===(_defaultOptions$local2=_defaultOptions$local2.options)||void 0===_defaultOptions$local2?void 0:_defaultOptions$local2.weekStartsOn)&&void 0!==_ref5?_ref5:0,originalDate=(0,_index7.toDate)(date);if(!(0,_index6.isValid)(originalDate))throw new RangeError("Invalid time value");var parts=formatStr.match(longFormattingTokensRegExp).map((function(substring){var firstCharacter=substring[0];return"p"===firstCharacter||"P"===firstCharacter?(0,_index4.longFormatters[firstCharacter])(substring,locale.formatLong):substring})).join("").match(formattingTokensRegExp).map((function(substring){if("''"===substring)return{isToken:!1,value:"'"};var firstCharacter=substring[0];if("'"===firstCharacter)return{isToken:!1,value:cleanEscapedString(substring)};if(_index3.formatters[firstCharacter])return{isToken:!0,value:substring};if(firstCharacter.match(unescapedLatinCharacterRegExp))throw new RangeError("Format string contains an unescaped latin alphabet character `"+firstCharacter+"`");return{isToken:!1,value:substring}}));locale.localize.preprocessor&&(parts=locale.localize.preprocessor(originalDate,parts));var formatterOptions={firstWeekContainsDate:firstWeekContainsDate,weekStartsOn:weekStartsOn,locale:locale};return parts.map((function(part){if(!part.isToken)return part.value;var token=part.value;return(null!=options&&options.useAdditionalWeekYearTokens||!(0,_index5.isProtectedWeekYearToken)(token))&&(null!=options&&options.useAdditionalDayOfYearTokens||!(0,_index5.isProtectedDayOfYearToken)(token))||(0,_index5.warnOrThrowProtectedError)(token,formatStr,String(date)),(0,_index3.formatters[token[0]])(originalDate,token,locale.localize,formatterOptions)})).join("")},Object.defineProperty(exports,"formatters",{enumerable:!0,get:function(){return _index3.formatters}}),Object.defineProperty(exports,"longFormatters",{enumerable:!0,get:function(){return _index4.longFormatters}});var _index=requireDefaultLocale(),_index2=requireDefaultOptions(),_index3=function(){if(hasRequiredFormatters)return formatters;hasRequiredFormatters=1,formatters.formatters=void 0;var _index=requireGetDayOfYear(),_index2=requireGetISOWeek(),_index3=requireGetISOWeekYear(),_index4=requireGetWeek(),_index5=requireGetWeekYear(),_index6=requireAddLeadingZeros(),_index7=requireLightFormatters(),dayPeriodEnum_midnight="midnight",dayPeriodEnum_noon="noon",dayPeriodEnum_morning="morning",dayPeriodEnum_afternoon="afternoon",dayPeriodEnum_evening="evening",dayPeriodEnum_night="night";function formatTimezoneShort(offset){var delimiter=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",sign=offset>0?"-":"+",absOffset=Math.abs(offset),hours=Math.trunc(absOffset/60),minutes=absOffset%60;return 0===minutes?sign+String(hours):sign+String(hours)+delimiter+(0,_index6.addLeadingZeros)(minutes,2)}function formatTimezoneWithOptionalMinutes(offset,delimiter){return offset%60==0?(offset>0?"-":"+")+(0,_index6.addLeadingZeros)(Math.abs(offset)/60,2):formatTimezone(offset,delimiter)}function formatTimezone(offset){var delimiter=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",sign=offset>0?"-":"+",absOffset=Math.abs(offset);return sign+(0,_index6.addLeadingZeros)(Math.trunc(absOffset/60),2)+delimiter+(0,_index6.addLeadingZeros)(absOffset%60,2)}return formatters.formatters={G:function(date,token,localize){var era=date.getFullYear()>0?1:0;switch(token){case"G":case"GG":case"GGG":return localize.era(era,{width:"abbreviated"});case"GGGGG":return localize.era(era,{width:"narrow"});default:return localize.era(era,{width:"wide"})}},y:function(date,token,localize){if("yo"===token){var signedYear=date.getFullYear(),year=signedYear>0?signedYear:1-signedYear;return localize.ordinalNumber(year,{unit:"year"})}return _index7.lightFormatters.y(date,token)},Y:function(date,token,localize,options){var signedWeekYear=(0,_index5.getWeekYear)(date,options),weekYear=signedWeekYear>0?signedWeekYear:1-signedWeekYear;if("YY"===token){var twoDigitYear=weekYear%100;return(0,_index6.addLeadingZeros)(twoDigitYear,2)}return"Yo"===token?localize.ordinalNumber(weekYear,{unit:"year"}):(0,_index6.addLeadingZeros)(weekYear,token.length)},R:function(date,token){var isoWeekYear=(0,_index3.getISOWeekYear)(date);return(0,_index6.addLeadingZeros)(isoWeekYear,token.length)},u:function(date,token){var year=date.getFullYear();return(0,_index6.addLeadingZeros)(year,token.length)},Q:function(date,token,localize){var quarter=Math.ceil((date.getMonth()+1)/3);switch(token){case"Q":return String(quarter);case"QQ":return(0,_index6.addLeadingZeros)(quarter,2);case"Qo":return localize.ordinalNumber(quarter,{unit:"quarter"});case"QQQ":return localize.quarter(quarter,{width:"abbreviated",context:"formatting"});case"QQQQQ":return localize.quarter(quarter,{width:"narrow",context:"formatting"});default:return localize.quarter(quarter,{width:"wide",context:"formatting"})}},q:function(date,token,localize){var quarter=Math.ceil((date.getMonth()+1)/3);switch(token){case"q":return String(quarter);case"qq":return(0,_index6.addLeadingZeros)(quarter,2);case"qo":return localize.ordinalNumber(quarter,{unit:"quarter"});case"qqq":return localize.quarter(quarter,{width:"abbreviated",context:"standalone"});case"qqqqq":return localize.quarter(quarter,{width:"narrow",context:"standalone"});default:return localize.quarter(quarter,{width:"wide",context:"standalone"})}},M:function(date,token,localize){var month=date.getMonth();switch(token){case"M":case"MM":return _index7.lightFormatters.M(date,token);case"Mo":return localize.ordinalNumber(month+1,{unit:"month"});case"MMM":return localize.month(month,{width:"abbreviated",context:"formatting"});case"MMMMM":return localize.month(month,{width:"narrow",context:"formatting"});default:return localize.month(month,{width:"wide",context:"formatting"})}},L:function(date,token,localize){var month=date.getMonth();switch(token){case"L":return String(month+1);case"LL":return(0,_index6.addLeadingZeros)(month+1,2);case"Lo":return localize.ordinalNumber(month+1,{unit:"month"});case"LLL":return localize.month(month,{width:"abbreviated",context:"standalone"});case"LLLLL":return localize.month(month,{width:"narrow",context:"standalone"});default:return localize.month(month,{width:"wide",context:"standalone"})}},w:function(date,token,localize,options){var week=(0,_index4.getWeek)(date,options);return"wo"===token?localize.ordinalNumber(week,{unit:"week"}):(0,_index6.addLeadingZeros)(week,token.length)},I:function(date,token,localize){var isoWeek=(0,_index2.getISOWeek)(date);return"Io"===token?localize.ordinalNumber(isoWeek,{unit:"week"}):(0,_index6.addLeadingZeros)(isoWeek,token.length)},d:function(date,token,localize){return"do"===token?localize.ordinalNumber(date.getDate(),{unit:"date"}):_index7.lightFormatters.d(date,token)},D:function(date,token,localize){var dayOfYear=(0,_index.getDayOfYear)(date);return"Do"===token?localize.ordinalNumber(dayOfYear,{unit:"dayOfYear"}):(0,_index6.addLeadingZeros)(dayOfYear,token.length)},E:function(date,token,localize){var dayOfWeek=date.getDay();switch(token){case"E":case"EE":case"EEE":return localize.day(dayOfWeek,{width:"abbreviated",context:"formatting"});case"EEEEE":return localize.day(dayOfWeek,{width:"narrow",context:"formatting"});case"EEEEEE":return localize.day(dayOfWeek,{width:"short",context:"formatting"});default:return localize.day(dayOfWeek,{width:"wide",context:"formatting"})}},e:function(date,token,localize,options){var dayOfWeek=date.getDay(),localDayOfWeek=(dayOfWeek-options.weekStartsOn+8)%7||7;switch(token){case"e":return String(localDayOfWeek);case"ee":return(0,_index6.addLeadingZeros)(localDayOfWeek,2);case"eo":return localize.ordinalNumber(localDayOfWeek,{unit:"day"});case"eee":return localize.day(dayOfWeek,{width:"abbreviated",context:"formatting"});case"eeeee":return localize.day(dayOfWeek,{width:"narrow",context:"formatting"});case"eeeeee":return localize.day(dayOfWeek,{width:"short",context:"formatting"});default:return localize.day(dayOfWeek,{width:"wide",context:"formatting"})}},c:function(date,token,localize,options){var dayOfWeek=date.getDay(),localDayOfWeek=(dayOfWeek-options.weekStartsOn+8)%7||7;switch(token){case"c":return String(localDayOfWeek);case"cc":return(0,_index6.addLeadingZeros)(localDayOfWeek,token.length);case"co":return localize.ordinalNumber(localDayOfWeek,{unit:"day"});case"ccc":return localize.day(dayOfWeek,{width:"abbreviated",context:"standalone"});case"ccccc":return localize.day(dayOfWeek,{width:"narrow",context:"standalone"});case"cccccc":return localize.day(dayOfWeek,{width:"short",context:"standalone"});default:return localize.day(dayOfWeek,{width:"wide",context:"standalone"})}},i:function(date,token,localize){var dayOfWeek=date.getDay(),isoDayOfWeek=0===dayOfWeek?7:dayOfWeek;switch(token){case"i":return String(isoDayOfWeek);case"ii":return(0,_index6.addLeadingZeros)(isoDayOfWeek,token.length);case"io":return localize.ordinalNumber(isoDayOfWeek,{unit:"day"});case"iii":return localize.day(dayOfWeek,{width:"abbreviated",context:"formatting"});case"iiiii":return localize.day(dayOfWeek,{width:"narrow",context:"formatting"});case"iiiiii":return localize.day(dayOfWeek,{width:"short",context:"formatting"});default:return localize.day(dayOfWeek,{width:"wide",context:"formatting"})}},a:function(date,token,localize){var dayPeriodEnumValue=date.getHours()/12>=1?"pm":"am";switch(token){case"a":case"aa":return localize.dayPeriod(dayPeriodEnumValue,{width:"abbreviated",context:"formatting"});case"aaa":return localize.dayPeriod(dayPeriodEnumValue,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return localize.dayPeriod(dayPeriodEnumValue,{width:"narrow",context:"formatting"});default:return localize.dayPeriod(dayPeriodEnumValue,{width:"wide",context:"formatting"})}},b:function(date,token,localize){var dayPeriodEnumValue,hours=date.getHours();switch(dayPeriodEnumValue=12===hours?dayPeriodEnum_noon:0===hours?dayPeriodEnum_midnight:hours/12>=1?"pm":"am",token){case"b":case"bb":return localize.dayPeriod(dayPeriodEnumValue,{width:"abbreviated",context:"formatting"});case"bbb":return localize.dayPeriod(dayPeriodEnumValue,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return localize.dayPeriod(dayPeriodEnumValue,{width:"narrow",context:"formatting"});default:return localize.dayPeriod(dayPeriodEnumValue,{width:"wide",context:"formatting"})}},B:function(date,token,localize){var dayPeriodEnumValue,hours=date.getHours();switch(dayPeriodEnumValue=hours>=17?dayPeriodEnum_evening:hours>=12?dayPeriodEnum_afternoon:hours>=4?dayPeriodEnum_morning:dayPeriodEnum_night,token){case"B":case"BB":case"BBB":return localize.dayPeriod(dayPeriodEnumValue,{width:"abbreviated",context:"formatting"});case"BBBBB":return localize.dayPeriod(dayPeriodEnumValue,{width:"narrow",context:"formatting"});default:return localize.dayPeriod(dayPeriodEnumValue,{width:"wide",context:"formatting"})}},h:function(date,token,localize){if("ho"===token){var hours=date.getHours()%12;return 0===hours&&(hours=12),localize.ordinalNumber(hours,{unit:"hour"})}return _index7.lightFormatters.h(date,token)},H:function(date,token,localize){return"Ho"===token?localize.ordinalNumber(date.getHours(),{unit:"hour"}):_index7.lightFormatters.H(date,token)},K:function(date,token,localize){var hours=date.getHours()%12;return"Ko"===token?localize.ordinalNumber(hours,{unit:"hour"}):(0,_index6.addLeadingZeros)(hours,token.length)},k:function(date,token,localize){var hours=date.getHours();return 0===hours&&(hours=24),"ko"===token?localize.ordinalNumber(hours,{unit:"hour"}):(0,_index6.addLeadingZeros)(hours,token.length)},m:function(date,token,localize){return"mo"===token?localize.ordinalNumber(date.getMinutes(),{unit:"minute"}):_index7.lightFormatters.m(date,token)},s:function(date,token,localize){return"so"===token?localize.ordinalNumber(date.getSeconds(),{unit:"second"}):_index7.lightFormatters.s(date,token)},S:function(date,token){return _index7.lightFormatters.S(date,token)},X:function(date,token,_localize){var timezoneOffset=date.getTimezoneOffset();if(0===timezoneOffset)return"Z";switch(token){case"X":return formatTimezoneWithOptionalMinutes(timezoneOffset);case"XXXX":case"XX":return formatTimezone(timezoneOffset);default:return formatTimezone(timezoneOffset,":")}},x:function(date,token,_localize){var timezoneOffset=date.getTimezoneOffset();switch(token){case"x":return formatTimezoneWithOptionalMinutes(timezoneOffset);case"xxxx":case"xx":return formatTimezone(timezoneOffset);default:return formatTimezone(timezoneOffset,":")}},O:function(date,token,_localize){var timezoneOffset=date.getTimezoneOffset();switch(token){case"O":case"OO":case"OOO":return"GMT"+formatTimezoneShort(timezoneOffset,":");default:return"GMT"+formatTimezone(timezoneOffset,":")}},z:function(date,token,_localize){var timezoneOffset=date.getTimezoneOffset();switch(token){case"z":case"zz":case"zzz":return"GMT"+formatTimezoneShort(timezoneOffset,":");default:return"GMT"+formatTimezone(timezoneOffset,":")}},t:function(date,token,_localize){var timestamp=Math.trunc(date.getTime()/1e3);return(0,_index6.addLeadingZeros)(timestamp,token.length)},T:function(date,token,_localize){var timestamp=date.getTime();return(0,_index6.addLeadingZeros)(timestamp,token.length)}},formatters}(),_index4=requireLongFormatters(),_index5=requireProtectedTokens(),_index6=requireIsValid(),_index7=requireToDate(),formattingTokensRegExp=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,longFormattingTokensRegExp=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,escapedStringRegExp=/^'([^]*?)'?$/,doubleQuoteRegExp=/''/g,unescapedLatinCharacterRegExp=/[a-zA-Z]/;function cleanEscapedString(input){var matched=input.match(escapedStringRegExp);return matched?matched[1].replace(doubleQuoteRegExp,"'"):input}}(format)),format}var hasRequiredFormatDistance,formatDistance={};function requireFormatDistance(){if(hasRequiredFormatDistance)return formatDistance;hasRequiredFormatDistance=1,formatDistance.formatDistance=function(date,baseDate,options){var _ref,_options$locale,defaultOptions=(0,_index7.getDefaultOptions)(),locale=null!==(_ref=null!==(_options$locale=null==options?void 0:options.locale)&&void 0!==_options$locale?_options$locale:defaultOptions.locale)&&void 0!==_ref?_ref:_index6.defaultLocale,comparison=(0,_index.compareAsc)(date,baseDate);if(isNaN(comparison))throw new RangeError("Invalid time value");var dateLeft,dateRight,localizeOptions=Object.assign({},options,{addSuffix:null==options?void 0:options.addSuffix,comparison:comparison});comparison>0?(dateLeft=(0,_index5.toDate)(baseDate),dateRight=(0,_index5.toDate)(date)):(dateLeft=(0,_index5.toDate)(date),dateRight=(0,_index5.toDate)(baseDate));var months,seconds=(0,_index4.differenceInSeconds)(dateRight,dateLeft),offsetInSeconds=((0,_index8.getTimezoneOffsetInMilliseconds)(dateRight)-(0,_index8.getTimezoneOffsetInMilliseconds)(dateLeft))/1e3,minutes=Math.round((seconds-offsetInSeconds)/60);if(minutes<2)return null!=options&&options.includeSeconds?seconds<5?locale.formatDistance("lessThanXSeconds",5,localizeOptions):seconds<10?locale.formatDistance("lessThanXSeconds",10,localizeOptions):seconds<20?locale.formatDistance("lessThanXSeconds",20,localizeOptions):seconds<40?locale.formatDistance("halfAMinute",0,localizeOptions):seconds<60?locale.formatDistance("lessThanXMinutes",1,localizeOptions):locale.formatDistance("xMinutes",1,localizeOptions):0===minutes?locale.formatDistance("lessThanXMinutes",1,localizeOptions):locale.formatDistance("xMinutes",minutes,localizeOptions);if(minutes<45)return locale.formatDistance("xMinutes",minutes,localizeOptions);if(minutes<90)return locale.formatDistance("aboutXHours",1,localizeOptions);if(minutes<_index2.minutesInDay){var hours=Math.round(minutes/60);return locale.formatDistance("aboutXHours",hours,localizeOptions)}if(minutes<2520)return locale.formatDistance("xDays",1,localizeOptions);if(minutes<_index2.minutesInMonth){var days=Math.round(minutes/_index2.minutesInDay);return locale.formatDistance("xDays",days,localizeOptions)}if(minutes<2*_index2.minutesInMonth)return months=Math.round(minutes/_index2.minutesInMonth),locale.formatDistance("aboutXMonths",months,localizeOptions);if((months=(0,_index3.differenceInMonths)(dateRight,dateLeft))<12){var nearestMonth=Math.round(minutes/_index2.minutesInMonth);return locale.formatDistance("xMonths",nearestMonth,localizeOptions)}var monthsSinceStartOfYear=months%12,years=Math.trunc(months/12);return monthsSinceStartOfYear<3?locale.formatDistance("aboutXYears",years,localizeOptions):monthsSinceStartOfYear<9?locale.formatDistance("overXYears",years,localizeOptions):locale.formatDistance("almostXYears",years+1,localizeOptions)};var _index=requireCompareAsc(),_index2=requireConstants$1(),_index3=requireDifferenceInMonths(),_index4=requireDifferenceInSeconds(),_index5=requireToDate(),_index6=requireDefaultLocale(),_index7=requireDefaultOptions(),_index8=requireGetTimezoneOffsetInMilliseconds();return formatDistance}var hasRequiredFormatDistanceStrict,formatDistanceStrict={};function requireFormatDistanceStrict(){if(hasRequiredFormatDistanceStrict)return formatDistanceStrict;hasRequiredFormatDistanceStrict=1,formatDistanceStrict.formatDistanceStrict=function(date,baseDate,options){var _ref,_options$locale,_options$roundingMeth,defaultOptions=(0,_index2.getDefaultOptions)(),locale=null!==(_ref=null!==(_options$locale=null==options?void 0:options.locale)&&void 0!==_options$locale?_options$locale:defaultOptions.locale)&&void 0!==_ref?_ref:_index.defaultLocale,comparison=(0,_index5.compareAsc)(date,baseDate);if(isNaN(comparison))throw new RangeError("Invalid time value");var dateLeft,dateRight,localizeOptions=Object.assign({},options,{addSuffix:null==options?void 0:options.addSuffix,comparison:comparison});comparison>0?(dateLeft=(0,_index7.toDate)(baseDate),dateRight=(0,_index7.toDate)(date)):(dateLeft=(0,_index7.toDate)(date),dateRight=(0,_index7.toDate)(baseDate));var unit,roundingMethod=(0,_index3.getRoundingMethod)(null!==(_options$roundingMeth=null==options?void 0:options.roundingMethod)&&void 0!==_options$roundingMeth?_options$roundingMeth:"round"),milliseconds=dateRight.getTime()-dateLeft.getTime(),minutes=milliseconds/_index6.millisecondsInMinute,timezoneOffset=(0,_index4.getTimezoneOffsetInMilliseconds)(dateRight)-(0,_index4.getTimezoneOffsetInMilliseconds)(dateLeft),dstNormalizedMinutes=(milliseconds-timezoneOffset)/_index6.millisecondsInMinute,defaultUnit=null==options?void 0:options.unit;unit=defaultUnit||(minutes<1?"second":minutes<60?"minute":minutes<_index6.minutesInDay?"hour":dstNormalizedMinutes<_index6.minutesInMonth?"day":dstNormalizedMinutes<_index6.minutesInYear?"month":"year");if("second"===unit){var seconds=roundingMethod(milliseconds/1e3);return locale.formatDistance("xSeconds",seconds,localizeOptions)}if("minute"===unit){var roundedMinutes=roundingMethod(minutes);return locale.formatDistance("xMinutes",roundedMinutes,localizeOptions)}if("hour"===unit){var hours=roundingMethod(minutes/60);return locale.formatDistance("xHours",hours,localizeOptions)}if("day"===unit){var days=roundingMethod(dstNormalizedMinutes/_index6.minutesInDay);return locale.formatDistance("xDays",days,localizeOptions)}if("month"===unit){var months=roundingMethod(dstNormalizedMinutes/_index6.minutesInMonth);return 12===months&&"month"!==defaultUnit?locale.formatDistance("xYears",1,localizeOptions):locale.formatDistance("xMonths",months,localizeOptions)}var years=roundingMethod(dstNormalizedMinutes/_index6.minutesInYear);return locale.formatDistance("xYears",years,localizeOptions)};var _index=requireDefaultLocale(),_index2=requireDefaultOptions(),_index3=requireGetRoundingMethod(),_index4=requireGetTimezoneOffsetInMilliseconds(),_index5=requireCompareAsc(),_index6=requireConstants$1(),_index7=requireToDate();return formatDistanceStrict}var hasRequiredFormatDistanceToNow,formatDistanceToNow={};var hasRequiredFormatDistanceToNowStrict,formatDistanceToNowStrict={};var hasRequiredFormatDuration,formatDuration={};var hasRequiredFormatISO,formatISO={};var hasRequiredFormatISO9075,formatISO9075={};var hasRequiredFormatISODuration,formatISODuration={};var hasRequiredFormatRFC3339,formatRFC3339={};var hasRequiredFormatRFC7231,formatRFC7231={};var hasRequiredFormatRelative,formatRelative={};var hasRequiredFromUnixTime,fromUnixTime={};var hasRequiredGetDate,getDate={};function requireGetDate(){if(hasRequiredGetDate)return getDate;hasRequiredGetDate=1,getDate.getDate=function(date){return(0,_index.toDate)(date).getDate()};var _index=requireToDate();return getDate}var hasRequiredGetDay,getDay={};function requireGetDay(){if(hasRequiredGetDay)return getDay;hasRequiredGetDay=1,getDay.getDay=function(date){return(0,_index.toDate)(date).getDay()};var _index=requireToDate();return getDay}var hasRequiredGetDaysInMonth,getDaysInMonth={};function requireGetDaysInMonth(){if(hasRequiredGetDaysInMonth)return getDaysInMonth;hasRequiredGetDaysInMonth=1,getDaysInMonth.getDaysInMonth=function(date){var _date=(0,_index.toDate)(date),year=_date.getFullYear(),monthIndex=_date.getMonth(),lastDayOfMonth=(0,_index2.constructFrom)(date,0);return lastDayOfMonth.setFullYear(year,monthIndex+1,0),lastDayOfMonth.setHours(0,0,0,0),lastDayOfMonth.getDate()};var _index=requireToDate(),_index2=requireConstructFrom();return getDaysInMonth}var hasRequiredIsLeapYear,hasRequiredGetDaysInYear,getDaysInYear={},isLeapYear={};function requireIsLeapYear(){if(hasRequiredIsLeapYear)return isLeapYear;hasRequiredIsLeapYear=1,isLeapYear.isLeapYear=function(date){var year=(0,_index.toDate)(date).getFullYear();return year%400==0||year%4==0&&year%100!=0};var _index=requireToDate();return isLeapYear}var hasRequiredGetDecade,getDecade={};var hasRequiredGetDefaultOptions,getDefaultOptions={};function requireGetDefaultOptions(){if(hasRequiredGetDefaultOptions)return getDefaultOptions;hasRequiredGetDefaultOptions=1,getDefaultOptions.getDefaultOptions=function(){return Object.assign({},(0,_index.getDefaultOptions)())};var _index=requireDefaultOptions();return getDefaultOptions}var hasRequiredGetHours,getHours={};var hasRequiredGetISODay,getISODay={};function requireGetISODay(){if(hasRequiredGetISODay)return getISODay;hasRequiredGetISODay=1,getISODay.getISODay=function(date){var day=(0,_index.toDate)(date).getDay();0===day&&(day=7);return day};var _index=requireToDate();return getISODay}var hasRequiredGetISOWeeksInYear,getISOWeeksInYear={};var hasRequiredGetMilliseconds,getMilliseconds={};var hasRequiredGetMinutes,getMinutes={};var hasRequiredGetMonth,getMonth={};var hasRequiredGetOverlappingDaysInIntervals,getOverlappingDaysInIntervals={};var hasRequiredGetSeconds,getSeconds={};var hasRequiredGetTime,getTime={};var hasRequiredGetUnixTime,getUnixTime={};var hasRequiredGetWeekOfMonth,getWeekOfMonth={};var hasRequiredLastDayOfMonth,hasRequiredGetWeeksInMonth,getWeeksInMonth={},lastDayOfMonth={};function requireLastDayOfMonth(){if(hasRequiredLastDayOfMonth)return lastDayOfMonth;hasRequiredLastDayOfMonth=1,lastDayOfMonth.lastDayOfMonth=function(date){var _date=(0,_index.toDate)(date),month=_date.getMonth();return _date.setFullYear(_date.getFullYear(),month+1,0),_date.setHours(0,0,0,0),_date};var _index=requireToDate();return lastDayOfMonth}var hasRequiredGetYear,getYear={};var hasRequiredHoursToMilliseconds,hoursToMilliseconds={};var hasRequiredHoursToMinutes,hoursToMinutes={};var hasRequiredHoursToSeconds,hoursToSeconds={};var hasRequiredInterval,interval={};var hasRequiredIntervalToDuration,intervalToDuration={};var hasRequiredIntlFormat,intlFormat={};function requireIntlFormat(){if(hasRequiredIntlFormat)return intlFormat;hasRequiredIntlFormat=1,intlFormat.intlFormat=function(date,formatOrLocale,localeOptions){var _localeOptions,formatOptions;opts=formatOrLocale,void 0===opts||"locale"in opts?localeOptions=formatOrLocale:formatOptions=formatOrLocale;var opts;return new Intl.DateTimeFormat(null===(_localeOptions=localeOptions)||void 0===_localeOptions?void 0:_localeOptions.locale,formatOptions).format((0,_index.toDate)(date))};var _index=requireToDate();return intlFormat}var hasRequiredIntlFormatDistance,intlFormatDistance={};var hasRequiredIsAfter,isAfter={};var hasRequiredIsBefore,isBefore={};var hasRequiredIsEqual,isEqual={};var hasRequiredIsExists,isExists={};var hasRequiredIsFirstDayOfMonth,isFirstDayOfMonth={};var hasRequiredIsFriday,isFriday={};var hasRequiredIsFuture,isFuture={};var hasRequiredTranspose,hasRequiredSetter,hasRequiredParser,hasRequiredEraParser,isMatch={},parse={},parsers={},EraParser={},Parser={},Setter={},transpose={};function requireTranspose(){if(hasRequiredTranspose)return transpose;hasRequiredTranspose=1,transpose.transpose=function(fromDate,constructor){var date=constructor instanceof Date?(0,_index.constructFrom)(constructor,0):new constructor(0);return date.setFullYear(fromDate.getFullYear(),fromDate.getMonth(),fromDate.getDate()),date.setHours(fromDate.getHours(),fromDate.getMinutes(),fromDate.getSeconds(),fromDate.getMilliseconds()),date};var _index=requireConstructFrom();return transpose}function requireSetter(){if(hasRequiredSetter)return Setter;hasRequiredSetter=1,Setter.ValueSetter=Setter.Setter=Setter.DateToSystemTimezoneSetter=void 0;var _index=requireTranspose(),_index2=requireConstructFrom(),Setter$1=function(){function Setter(){_classCallCheck(this,Setter),_defineProperty(this,"subPriority",0)}return _createClass(Setter,[{key:"validate",value:function(_utcDate,_options){return!0}}]),Setter}();Setter.Setter=Setter$1;var ValueSetter=function(_Setter2){function ValueSetter(value,validateValue,setValue,priority,subPriority){var _this;return _classCallCheck(this,ValueSetter),(_this=_callSuper(this,ValueSetter)).value=value,_this.validateValue=validateValue,_this.setValue=setValue,_this.priority=priority,subPriority&&(_this.subPriority=subPriority),_this}return _inherits(ValueSetter,_Setter2),_createClass(ValueSetter,[{key:"validate",value:function(date,options){return this.validateValue(date,this.value,options)}},{key:"set",value:function(date,flags,options){return this.setValue(date,flags,this.value,options)}}]),ValueSetter}(Setter$1);Setter.ValueSetter=ValueSetter;var DateToSystemTimezoneSetter=function(_Setter3){function DateToSystemTimezoneSetter(){var _this2;_classCallCheck(this,DateToSystemTimezoneSetter);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this2=_callSuper(this,DateToSystemTimezoneSetter,[].concat(args))),"priority",10),_defineProperty(_assertThisInitialized(_this2),"subPriority",-1),_this2}return _inherits(DateToSystemTimezoneSetter,_Setter3),_createClass(DateToSystemTimezoneSetter,[{key:"set",value:function(date,flags){return flags.timestampIsSet?date:(0,_index2.constructFrom)(date,(0,_index.transpose)(date,Date))}}]),DateToSystemTimezoneSetter}(Setter$1);return Setter.DateToSystemTimezoneSetter=DateToSystemTimezoneSetter,Setter}function requireParser(){if(hasRequiredParser)return Parser;hasRequiredParser=1,Parser.Parser=void 0;var _Setter=requireSetter(),Parser$1=function(){function Parser(){_classCallCheck(this,Parser)}return _createClass(Parser,[{key:"run",value:function(dateString,token,match,options){var result=this.parse(dateString,token,match,options);return result?{setter:new _Setter.ValueSetter(result.value,this.validate,this.set,this.priority,this.subPriority),rest:result.rest}:null}},{key:"validate",value:function(_utcDate,_value,_options){return!0}}]),Parser}();return Parser.Parser=Parser$1,Parser}var hasRequiredConstants,hasRequiredUtils,hasRequiredYearParser,YearParser={},utils={},constants={};function requireConstants(){return hasRequiredConstants||(hasRequiredConstants=1,constants.timezonePatterns=constants.numericPatterns=void 0,constants.numericPatterns={month:/^(1[0-2]|0?\d)/,date:/^(3[0-1]|[0-2]?\d)/,dayOfYear:/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,week:/^(5[0-3]|[0-4]?\d)/,hour23h:/^(2[0-3]|[0-1]?\d)/,hour24h:/^(2[0-4]|[0-1]?\d)/,hour11h:/^(1[0-1]|0?\d)/,hour12h:/^(1[0-2]|0?\d)/,minute:/^[0-5]?\d/,second:/^[0-5]?\d/,singleDigit:/^\d/,twoDigits:/^\d{1,2}/,threeDigits:/^\d{1,3}/,fourDigits:/^\d{1,4}/,anyDigitsSigned:/^-?\d+/,singleDigitSigned:/^-?\d/,twoDigitsSigned:/^-?\d{1,2}/,threeDigitsSigned:/^-?\d{1,3}/,fourDigitsSigned:/^-?\d{1,4}/},constants.timezonePatterns={basicOptionalMinutes:/^([+-])(\d{2})(\d{2})?|Z/,basic:/^([+-])(\d{2})(\d{2})|Z/,basicOptionalSeconds:/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,extended:/^([+-])(\d{2}):(\d{2})|Z/,extendedOptionalSeconds:/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/}),constants}function requireUtils(){if(hasRequiredUtils)return utils;hasRequiredUtils=1,utils.dayPeriodEnumToHours=function(dayPeriod){switch(dayPeriod){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;default:return 0}},utils.isLeapYearIndex=function(year){return year%400==0||year%4==0&&year%100!=0},utils.mapValue=function(parseFnResult,mapFn){if(!parseFnResult)return parseFnResult;return{value:mapFn(parseFnResult.value),rest:parseFnResult.rest}},utils.normalizeTwoDigitYear=function(twoDigitYear,currentYear){var result,isCommonEra=currentYear>0,absCurrentYear=isCommonEra?currentYear:1-currentYear;if(absCurrentYear<=50)result=twoDigitYear||100;else{var rangeEnd=absCurrentYear+50;result=twoDigitYear+100*Math.trunc(rangeEnd/100)-(twoDigitYear>=rangeEnd%100?100:0)}return isCommonEra?result:1-result},utils.parseAnyDigitsSigned=function(dateString){return parseNumericPattern(_constants.numericPatterns.anyDigitsSigned,dateString)},utils.parseNDigits=function(n,dateString){switch(n){case 1:return parseNumericPattern(_constants.numericPatterns.singleDigit,dateString);case 2:return parseNumericPattern(_constants.numericPatterns.twoDigits,dateString);case 3:return parseNumericPattern(_constants.numericPatterns.threeDigits,dateString);case 4:return parseNumericPattern(_constants.numericPatterns.fourDigits,dateString);default:return parseNumericPattern(new RegExp("^\\d{1,"+n+"}"),dateString)}},utils.parseNDigitsSigned=function(n,dateString){switch(n){case 1:return parseNumericPattern(_constants.numericPatterns.singleDigitSigned,dateString);case 2:return parseNumericPattern(_constants.numericPatterns.twoDigitsSigned,dateString);case 3:return parseNumericPattern(_constants.numericPatterns.threeDigitsSigned,dateString);case 4:return parseNumericPattern(_constants.numericPatterns.fourDigitsSigned,dateString);default:return parseNumericPattern(new RegExp("^-?\\d{1,"+n+"}"),dateString)}},utils.parseNumericPattern=parseNumericPattern,utils.parseTimezonePattern=function(pattern,dateString){var matchResult=dateString.match(pattern);if(!matchResult)return null;if("Z"===matchResult[0])return{value:0,rest:dateString.slice(1)};var sign="+"===matchResult[1]?1:-1,hours=matchResult[2]?parseInt(matchResult[2],10):0,minutes=matchResult[3]?parseInt(matchResult[3],10):0,seconds=matchResult[5]?parseInt(matchResult[5],10):0;return{value:sign*(hours*_index.millisecondsInHour+minutes*_index.millisecondsInMinute+seconds*_index.millisecondsInSecond),rest:dateString.slice(matchResult[0].length)}};var _index=requireConstants$1(),_constants=requireConstants();function parseNumericPattern(pattern,dateString){var matchResult=dateString.match(pattern);return matchResult?{value:parseInt(matchResult[0],10),rest:dateString.slice(matchResult[0].length)}:null}return utils}var hasRequiredLocalWeekYearParser,LocalWeekYearParser={};var hasRequiredISOWeekYearParser,ISOWeekYearParser={};var hasRequiredExtendedYearParser,ExtendedYearParser={};var hasRequiredQuarterParser,QuarterParser={};var hasRequiredStandAloneQuarterParser,StandAloneQuarterParser={};var hasRequiredMonthParser,MonthParser={};var hasRequiredStandAloneMonthParser,StandAloneMonthParser={};var hasRequiredSetWeek,hasRequiredLocalWeekParser,LocalWeekParser={},setWeek={};function requireSetWeek(){if(hasRequiredSetWeek)return setWeek;hasRequiredSetWeek=1,setWeek.setWeek=function(date,week,options){var _date=(0,_index2.toDate)(date),diff=(0,_index.getWeek)(_date,options)-week;return _date.setDate(_date.getDate()-7*diff),_date};var _index=requireGetWeek(),_index2=requireToDate();return setWeek}var hasRequiredSetISOWeek,hasRequiredISOWeekParser,ISOWeekParser={},setISOWeek={};function requireSetISOWeek(){if(hasRequiredSetISOWeek)return setISOWeek;hasRequiredSetISOWeek=1,setISOWeek.setISOWeek=function(date,week){var _date=(0,_index2.toDate)(date),diff=(0,_index.getISOWeek)(_date)-week;return _date.setDate(_date.getDate()-7*diff),_date};var _index=requireGetISOWeek(),_index2=requireToDate();return setISOWeek}var hasRequiredDateParser,DateParser={};var hasRequiredDayOfYearParser,DayOfYearParser={};var hasRequiredSetDay,hasRequiredDayParser,DayParser={},setDay={};function requireSetDay(){if(hasRequiredSetDay)return setDay;hasRequiredSetDay=1,setDay.setDay=function(date,day,options){var _ref,_ref2,_ref3,_options$weekStartsOn,_options$locale,_defaultOptions$local,defaultOptions=(0,_index3.getDefaultOptions)(),weekStartsOn=null!==(_ref=null!==(_ref2=null!==(_ref3=null!==(_options$weekStartsOn=null==options?void 0:options.weekStartsOn)&&void 0!==_options$weekStartsOn?_options$weekStartsOn:null==options||null===(_options$locale=options.locale)||void 0===_options$locale||null===(_options$locale=_options$locale.options)||void 0===_options$locale?void 0:_options$locale.weekStartsOn)&&void 0!==_ref3?_ref3:defaultOptions.weekStartsOn)&&void 0!==_ref2?_ref2:null===(_defaultOptions$local=defaultOptions.locale)||void 0===_defaultOptions$local||null===(_defaultOptions$local=_defaultOptions$local.options)||void 0===_defaultOptions$local?void 0:_defaultOptions$local.weekStartsOn)&&void 0!==_ref?_ref:0,_date=(0,_index2.toDate)(date),currentDay=_date.getDay(),dayIndex=(day%7+7)%7,delta=7-weekStartsOn,diff=day<0||day>6?day-(currentDay+delta)%7:(dayIndex+delta)%7-(currentDay+delta)%7;return(0,_index.addDays)(_date,diff)};var _index=requireAddDays(),_index2=requireToDate(),_index3=requireDefaultOptions();return setDay}var hasRequiredLocalDayParser,LocalDayParser={};var hasRequiredStandAloneLocalDayParser,StandAloneLocalDayParser={};var hasRequiredSetISODay,hasRequiredISODayParser,ISODayParser={},setISODay={};function requireSetISODay(){if(hasRequiredSetISODay)return setISODay;hasRequiredSetISODay=1,setISODay.setISODay=function(date,day){var _date=(0,_index3.toDate)(date),currentDay=(0,_index2.getISODay)(_date),diff=day-currentDay;return(0,_index.addDays)(_date,diff)};var _index=requireAddDays(),_index2=requireGetISODay(),_index3=requireToDate();return setISODay}var hasRequiredAMPMParser,AMPMParser={};var hasRequiredAMPMMidnightParser,AMPMMidnightParser={};var hasRequiredDayPeriodParser,DayPeriodParser={};var hasRequiredHour1to12Parser,Hour1to12Parser={};var hasRequiredHour0to23Parser,Hour0to23Parser={};var hasRequiredHour0To11Parser,Hour0To11Parser={};var hasRequiredHour1To24Parser,Hour1To24Parser={};var hasRequiredMinuteParser,MinuteParser={};var hasRequiredSecondParser,SecondParser={};var hasRequiredFractionOfSecondParser,FractionOfSecondParser={};var hasRequiredISOTimezoneWithZParser,ISOTimezoneWithZParser={};var hasRequiredISOTimezoneParser,ISOTimezoneParser={};var hasRequiredTimestampSecondsParser,TimestampSecondsParser={};var hasRequiredTimestampMillisecondsParser,hasRequiredParsers,hasRequiredParse,hasRequiredIsMatch,TimestampMillisecondsParser={};function requireParsers(){if(hasRequiredParsers)return parsers;hasRequiredParsers=1,parsers.parsers=void 0;var _EraParser=function(){if(hasRequiredEraParser)return EraParser;hasRequiredEraParser=1,EraParser.EraParser=void 0;var EraParser$1=function(_Parser$Parser){function EraParser(){var _this;_classCallCheck(this,EraParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_callSuper(this,EraParser,[].concat(args))),"priority",140),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["R","u","t","T"]),_this}return _inherits(EraParser,_Parser$Parser),_createClass(EraParser,[{key:"parse",value:function(dateString,token,match){switch(token){case"G":case"GG":case"GGG":return match.era(dateString,{width:"abbreviated"})||match.era(dateString,{width:"narrow"});case"GGGGG":return match.era(dateString,{width:"narrow"});default:return match.era(dateString,{width:"wide"})||match.era(dateString,{width:"abbreviated"})||match.era(dateString,{width:"narrow"})}}},{key:"set",value:function(date,flags,value){return flags.era=value,date.setFullYear(value,0,1),date.setHours(0,0,0,0),date}}]),EraParser}(requireParser().Parser);return EraParser.EraParser=EraParser$1,EraParser}(),_YearParser=function(){if(hasRequiredYearParser)return YearParser;hasRequiredYearParser=1,YearParser.YearParser=void 0;var _Parser=requireParser(),_utils=requireUtils(),YearParser$1=function(_Parser$Parser){function YearParser(){var _this;_classCallCheck(this,YearParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_callSuper(this,YearParser,[].concat(args))),"priority",130),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["Y","R","u","w","I","i","e","c","t","T"]),_this}return _inherits(YearParser,_Parser$Parser),_createClass(YearParser,[{key:"parse",value:function(dateString,token,match){var valueCallback=function(year){return{year:year,isTwoDigitYear:"yy"===token}};switch(token){case"y":return(0,_utils.mapValue)((0,_utils.parseNDigits)(4,dateString),valueCallback);case"yo":return(0,_utils.mapValue)(match.ordinalNumber(dateString,{unit:"year"}),valueCallback);default:return(0,_utils.mapValue)((0,_utils.parseNDigits)(token.length,dateString),valueCallback)}}},{key:"validate",value:function(_date,value){return value.isTwoDigitYear||value.year>0}},{key:"set",value:function(date,flags,value){var currentYear=date.getFullYear();if(value.isTwoDigitYear){var normalizedTwoDigitYear=(0,_utils.normalizeTwoDigitYear)(value.year,currentYear);return date.setFullYear(normalizedTwoDigitYear,0,1),date.setHours(0,0,0,0),date}var year="era"in flags&&1!==flags.era?1-value.year:value.year;return date.setFullYear(year,0,1),date.setHours(0,0,0,0),date}}]),YearParser}(_Parser.Parser);return YearParser.YearParser=YearParser$1,YearParser}(),_LocalWeekYearParser=function(){if(hasRequiredLocalWeekYearParser)return LocalWeekYearParser;hasRequiredLocalWeekYearParser=1,LocalWeekYearParser.LocalWeekYearParser=void 0;var _index=requireGetWeekYear(),_index2=requireStartOfWeek(),_Parser=requireParser(),_utils=requireUtils(),LocalWeekYearParser$1=function(_Parser$Parser){function LocalWeekYearParser(){var _this;_classCallCheck(this,LocalWeekYearParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_callSuper(this,LocalWeekYearParser,[].concat(args))),"priority",130),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["y","R","u","Q","q","M","L","I","d","D","i","t","T"]),_this}return _inherits(LocalWeekYearParser,_Parser$Parser),_createClass(LocalWeekYearParser,[{key:"parse",value:function(dateString,token,match){var valueCallback=function(year){return{year:year,isTwoDigitYear:"YY"===token}};switch(token){case"Y":return(0,_utils.mapValue)((0,_utils.parseNDigits)(4,dateString),valueCallback);case"Yo":return(0,_utils.mapValue)(match.ordinalNumber(dateString,{unit:"year"}),valueCallback);default:return(0,_utils.mapValue)((0,_utils.parseNDigits)(token.length,dateString),valueCallback)}}},{key:"validate",value:function(_date,value){return value.isTwoDigitYear||value.year>0}},{key:"set",value:function(date,flags,value,options){var currentYear=(0,_index.getWeekYear)(date,options);if(value.isTwoDigitYear){var normalizedTwoDigitYear=(0,_utils.normalizeTwoDigitYear)(value.year,currentYear);return date.setFullYear(normalizedTwoDigitYear,0,options.firstWeekContainsDate),date.setHours(0,0,0,0),(0,_index2.startOfWeek)(date,options)}var year="era"in flags&&1!==flags.era?1-value.year:value.year;return date.setFullYear(year,0,options.firstWeekContainsDate),date.setHours(0,0,0,0),(0,_index2.startOfWeek)(date,options)}}]),LocalWeekYearParser}(_Parser.Parser);return LocalWeekYearParser.LocalWeekYearParser=LocalWeekYearParser$1,LocalWeekYearParser}(),_ISOWeekYearParser=function(){if(hasRequiredISOWeekYearParser)return ISOWeekYearParser;hasRequiredISOWeekYearParser=1,ISOWeekYearParser.ISOWeekYearParser=void 0;var _index=requireStartOfISOWeek(),_index2=requireConstructFrom(),_Parser=requireParser(),_utils=requireUtils(),ISOWeekYearParser$1=function(_Parser$Parser){function ISOWeekYearParser(){var _this;_classCallCheck(this,ISOWeekYearParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_callSuper(this,ISOWeekYearParser,[].concat(args))),"priority",130),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]),_this}return _inherits(ISOWeekYearParser,_Parser$Parser),_createClass(ISOWeekYearParser,[{key:"parse",value:function(dateString,token){return"R"===token?(0,_utils.parseNDigitsSigned)(4,dateString):(0,_utils.parseNDigitsSigned)(token.length,dateString)}},{key:"set",value:function(date,_flags,value){var firstWeekOfYear=(0,_index2.constructFrom)(date,0);return firstWeekOfYear.setFullYear(value,0,4),firstWeekOfYear.setHours(0,0,0,0),(0,_index.startOfISOWeek)(firstWeekOfYear)}}]),ISOWeekYearParser}(_Parser.Parser);return ISOWeekYearParser.ISOWeekYearParser=ISOWeekYearParser$1,ISOWeekYearParser}(),_ExtendedYearParser=function(){if(hasRequiredExtendedYearParser)return ExtendedYearParser;hasRequiredExtendedYearParser=1,ExtendedYearParser.ExtendedYearParser=void 0;var _Parser=requireParser(),_utils=requireUtils(),ExtendedYearParser$1=function(_Parser$Parser){function ExtendedYearParser(){var _this;_classCallCheck(this,ExtendedYearParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_callSuper(this,ExtendedYearParser,[].concat(args))),"priority",130),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["G","y","Y","R","w","I","i","e","c","t","T"]),_this}return _inherits(ExtendedYearParser,_Parser$Parser),_createClass(ExtendedYearParser,[{key:"parse",value:function(dateString,token){return"u"===token?(0,_utils.parseNDigitsSigned)(4,dateString):(0,_utils.parseNDigitsSigned)(token.length,dateString)}},{key:"set",value:function(date,_flags,value){return date.setFullYear(value,0,1),date.setHours(0,0,0,0),date}}]),ExtendedYearParser}(_Parser.Parser);return ExtendedYearParser.ExtendedYearParser=ExtendedYearParser$1,ExtendedYearParser}(),_QuarterParser=function(){if(hasRequiredQuarterParser)return QuarterParser;hasRequiredQuarterParser=1,QuarterParser.QuarterParser=void 0;var _Parser=requireParser(),_utils=requireUtils(),QuarterParser$1=function(_Parser$Parser){function QuarterParser(){var _this;_classCallCheck(this,QuarterParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_callSuper(this,QuarterParser,[].concat(args))),"priority",120),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"]),_this}return _inherits(QuarterParser,_Parser$Parser),_createClass(QuarterParser,[{key:"parse",value:function(dateString,token,match){switch(token){case"Q":case"QQ":return(0,_utils.parseNDigits)(token.length,dateString);case"Qo":return match.ordinalNumber(dateString,{unit:"quarter"});case"QQQ":return match.quarter(dateString,{width:"abbreviated",context:"formatting"})||match.quarter(dateString,{width:"narrow",context:"formatting"});case"QQQQQ":return match.quarter(dateString,{width:"narrow",context:"formatting"});default:return match.quarter(dateString,{width:"wide",context:"formatting"})||match.quarter(dateString,{width:"abbreviated",context:"formatting"})||match.quarter(dateString,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(_date,value){return value>=1&&value<=4}},{key:"set",value:function(date,_flags,value){return date.setMonth(3*(value-1),1),date.setHours(0,0,0,0),date}}]),QuarterParser}(_Parser.Parser);return QuarterParser.QuarterParser=QuarterParser$1,QuarterParser}(),_StandAloneQuarterParser=function(){if(hasRequiredStandAloneQuarterParser)return StandAloneQuarterParser;hasRequiredStandAloneQuarterParser=1,StandAloneQuarterParser.StandAloneQuarterParser=void 0;var _Parser=requireParser(),_utils=requireUtils(),StandAloneQuarterParser$1=function(_Parser$Parser){function StandAloneQuarterParser(){var _this;_classCallCheck(this,StandAloneQuarterParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_callSuper(this,StandAloneQuarterParser,[].concat(args))),"priority",120),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"]),_this}return _inherits(StandAloneQuarterParser,_Parser$Parser),_createClass(StandAloneQuarterParser,[{key:"parse",value:function(dateString,token,match){switch(token){case"q":case"qq":return(0,_utils.parseNDigits)(token.length,dateString);case"qo":return match.ordinalNumber(dateString,{unit:"quarter"});case"qqq":return match.quarter(dateString,{width:"abbreviated",context:"standalone"})||match.quarter(dateString,{width:"narrow",context:"standalone"});case"qqqqq":return match.quarter(dateString,{width:"narrow",context:"standalone"});default:return match.quarter(dateString,{width:"wide",context:"standalone"})||match.quarter(dateString,{width:"abbreviated",context:"standalone"})||match.quarter(dateString,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(_date,value){return value>=1&&value<=4}},{key:"set",value:function(date,_flags,value){return date.setMonth(3*(value-1),1),date.setHours(0,0,0,0),date}}]),StandAloneQuarterParser}(_Parser.Parser);return StandAloneQuarterParser.StandAloneQuarterParser=StandAloneQuarterParser$1,StandAloneQuarterParser}(),_MonthParser=function(){if(hasRequiredMonthParser)return MonthParser;hasRequiredMonthParser=1,MonthParser.MonthParser=void 0;var _constants=requireConstants(),_Parser=requireParser(),_utils=requireUtils(),MonthParser$1=function(_Parser$Parser){function MonthParser(){var _this;_classCallCheck(this,MonthParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_callSuper(this,MonthParser,[].concat(args))),"incompatibleTokens",["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]),_defineProperty(_assertThisInitialized(_this),"priority",110),_this}return _inherits(MonthParser,_Parser$Parser),_createClass(MonthParser,[{key:"parse",value:function(dateString,token,match){var valueCallback=function(value){return value-1};switch(token){case"M":return(0,_utils.mapValue)((0,_utils.parseNumericPattern)(_constants.numericPatterns.month,dateString),valueCallback);case"MM":return(0,_utils.mapValue)((0,_utils.parseNDigits)(2,dateString),valueCallback);case"Mo":return(0,_utils.mapValue)(match.ordinalNumber(dateString,{unit:"month"}),valueCallback);case"MMM":return match.month(dateString,{width:"abbreviated",context:"formatting"})||match.month(dateString,{width:"narrow",context:"formatting"});case"MMMMM":return match.month(dateString,{width:"narrow",context:"formatting"});default:return match.month(dateString,{width:"wide",context:"formatting"})||match.month(dateString,{width:"abbreviated",context:"formatting"})||match.month(dateString,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(_date,value){return value>=0&&value<=11}},{key:"set",value:function(date,_flags,value){return date.setMonth(value,1),date.setHours(0,0,0,0),date}}]),MonthParser}(_Parser.Parser);return MonthParser.MonthParser=MonthParser$1,MonthParser}(),_StandAloneMonthParser=function(){if(hasRequiredStandAloneMonthParser)return StandAloneMonthParser;hasRequiredStandAloneMonthParser=1,StandAloneMonthParser.StandAloneMonthParser=void 0;var _constants=requireConstants(),_Parser=requireParser(),_utils=requireUtils(),StandAloneMonthParser$1=function(_Parser$Parser){function StandAloneMonthParser(){var _this;_classCallCheck(this,StandAloneMonthParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_callSuper(this,StandAloneMonthParser,[].concat(args))),"priority",110),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]),_this}return _inherits(StandAloneMonthParser,_Parser$Parser),_createClass(StandAloneMonthParser,[{key:"parse",value:function(dateString,token,match){var valueCallback=function(value){return value-1};switch(token){case"L":return(0,_utils.mapValue)((0,_utils.parseNumericPattern)(_constants.numericPatterns.month,dateString),valueCallback);case"LL":return(0,_utils.mapValue)((0,_utils.parseNDigits)(2,dateString),valueCallback);case"Lo":return(0,_utils.mapValue)(match.ordinalNumber(dateString,{unit:"month"}),valueCallback);case"LLL":return match.month(dateString,{width:"abbreviated",context:"standalone"})||match.month(dateString,{width:"narrow",context:"standalone"});case"LLLLL":return match.month(dateString,{width:"narrow",context:"standalone"});default:return match.month(dateString,{width:"wide",context:"standalone"})||match.month(dateString,{width:"abbreviated",context:"standalone"})||match.month(dateString,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(_date,value){return value>=0&&value<=11}},{key:"set",value:function(date,_flags,value){return date.setMonth(value,1),date.setHours(0,0,0,0),date}}]),StandAloneMonthParser}(_Parser.Parser);return StandAloneMonthParser.StandAloneMonthParser=StandAloneMonthParser$1,StandAloneMonthParser}(),_LocalWeekParser=function(){if(hasRequiredLocalWeekParser)return LocalWeekParser;hasRequiredLocalWeekParser=1,LocalWeekParser.LocalWeekParser=void 0;var _index=requireSetWeek(),_index2=requireStartOfWeek(),_constants=requireConstants(),_Parser=requireParser(),_utils=requireUtils(),LocalWeekParser$1=function(_Parser$Parser){function LocalWeekParser(){var _this;_classCallCheck(this,LocalWeekParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_callSuper(this,LocalWeekParser,[].concat(args))),"priority",100),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","i","t","T"]),_this}return _inherits(LocalWeekParser,_Parser$Parser),_createClass(LocalWeekParser,[{key:"parse",value:function(dateString,token,match){switch(token){case"w":return(0,_utils.parseNumericPattern)(_constants.numericPatterns.week,dateString);case"wo":return match.ordinalNumber(dateString,{unit:"week"});default:return(0,_utils.parseNDigits)(token.length,dateString)}}},{key:"validate",value:function(_date,value){return value>=1&&value<=53}},{key:"set",value:function(date,_flags,value,options){return(0,_index2.startOfWeek)((0,_index.setWeek)(date,value,options),options)}}]),LocalWeekParser}(_Parser.Parser);return LocalWeekParser.LocalWeekParser=LocalWeekParser$1,LocalWeekParser}(),_ISOWeekParser=function(){if(hasRequiredISOWeekParser)return ISOWeekParser;hasRequiredISOWeekParser=1,ISOWeekParser.ISOWeekParser=void 0;var _index=requireSetISOWeek(),_index2=requireStartOfISOWeek(),_constants=requireConstants(),_Parser=requireParser(),_utils=requireUtils(),ISOWeekParser$1=function(_Parser$Parser){function ISOWeekParser(){var _this;_classCallCheck(this,ISOWeekParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_callSuper(this,ISOWeekParser,[].concat(args))),"priority",100),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]),_this}return _inherits(ISOWeekParser,_Parser$Parser),_createClass(ISOWeekParser,[{key:"parse",value:function(dateString,token,match){switch(token){case"I":return(0,_utils.parseNumericPattern)(_constants.numericPatterns.week,dateString);case"Io":return match.ordinalNumber(dateString,{unit:"week"});default:return(0,_utils.parseNDigits)(token.length,dateString)}}},{key:"validate",value:function(_date,value){return value>=1&&value<=53}},{key:"set",value:function(date,_flags,value){return(0,_index2.startOfISOWeek)((0,_index.setISOWeek)(date,value))}}]),ISOWeekParser}(_Parser.Parser);return ISOWeekParser.ISOWeekParser=ISOWeekParser$1,ISOWeekParser}(),_DateParser=function(){if(hasRequiredDateParser)return DateParser;hasRequiredDateParser=1,DateParser.DateParser=void 0;var _constants=requireConstants(),_Parser=requireParser(),_utils=requireUtils(),DAYS_IN_MONTH=[31,28,31,30,31,30,31,31,30,31,30,31],DAYS_IN_MONTH_LEAP_YEAR=[31,29,31,30,31,30,31,31,30,31,30,31],DateParser$1=function(_Parser$Parser){function DateParser(){var _this;_classCallCheck(this,DateParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_callSuper(this,DateParser,[].concat(args))),"priority",90),_defineProperty(_assertThisInitialized(_this),"subPriority",1),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["Y","R","q","Q","w","I","D","i","e","c","t","T"]),_this}return _inherits(DateParser,_Parser$Parser),_createClass(DateParser,[{key:"parse",value:function(dateString,token,match){switch(token){case"d":return(0,_utils.parseNumericPattern)(_constants.numericPatterns.date,dateString);case"do":return match.ordinalNumber(dateString,{unit:"date"});default:return(0,_utils.parseNDigits)(token.length,dateString)}}},{key:"validate",value:function(date,value){var year=date.getFullYear(),isLeapYear=(0,_utils.isLeapYearIndex)(year),month=date.getMonth();return isLeapYear?value>=1&&value<=DAYS_IN_MONTH_LEAP_YEAR[month]:value>=1&&value<=DAYS_IN_MONTH[month]}},{key:"set",value:function(date,_flags,value){return date.setDate(value),date.setHours(0,0,0,0),date}}]),DateParser}(_Parser.Parser);return DateParser.DateParser=DateParser$1,DateParser}(),_DayOfYearParser=function(){if(hasRequiredDayOfYearParser)return DayOfYearParser;hasRequiredDayOfYearParser=1,DayOfYearParser.DayOfYearParser=void 0;var _constants=requireConstants(),_Parser=requireParser(),_utils=requireUtils(),DayOfYearParser$1=function(_Parser$Parser){function DayOfYearParser(){var _this;_classCallCheck(this,DayOfYearParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_callSuper(this,DayOfYearParser,[].concat(args))),"priority",90),_defineProperty(_assertThisInitialized(_this),"subpriority",1),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]),_this}return _inherits(DayOfYearParser,_Parser$Parser),_createClass(DayOfYearParser,[{key:"parse",value:function(dateString,token,match){switch(token){case"D":case"DD":return(0,_utils.parseNumericPattern)(_constants.numericPatterns.dayOfYear,dateString);case"Do":return match.ordinalNumber(dateString,{unit:"date"});default:return(0,_utils.parseNDigits)(token.length,dateString)}}},{key:"validate",value:function(date,value){var year=date.getFullYear();return(0,_utils.isLeapYearIndex)(year)?value>=1&&value<=366:value>=1&&value<=365}},{key:"set",value:function(date,_flags,value){return date.setMonth(0,value),date.setHours(0,0,0,0),date}}]),DayOfYearParser}(_Parser.Parser);return DayOfYearParser.DayOfYearParser=DayOfYearParser$1,DayOfYearParser}(),_DayParser=function(){if(hasRequiredDayParser)return DayParser;hasRequiredDayParser=1,DayParser.DayParser=void 0;var _index=requireSetDay(),DayParser$1=function(_Parser$Parser){function DayParser(){var _this;_classCallCheck(this,DayParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_callSuper(this,DayParser,[].concat(args))),"priority",90),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["D","i","e","c","t","T"]),_this}return _inherits(DayParser,_Parser$Parser),_createClass(DayParser,[{key:"parse",value:function(dateString,token,match){switch(token){case"E":case"EE":case"EEE":return match.day(dateString,{width:"abbreviated",context:"formatting"})||match.day(dateString,{width:"short",context:"formatting"})||match.day(dateString,{width:"narrow",context:"formatting"});case"EEEEE":return match.day(dateString,{width:"narrow",context:"formatting"});case"EEEEEE":return match.day(dateString,{width:"short",context:"formatting"})||match.day(dateString,{width:"narrow",context:"formatting"});default:return match.day(dateString,{width:"wide",context:"formatting"})||match.day(dateString,{width:"abbreviated",context:"formatting"})||match.day(dateString,{width:"short",context:"formatting"})||match.day(dateString,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(_date,value){return value>=0&&value<=6}},{key:"set",value:function(date,_flags,value,options){return(date=(0,_index.setDay)(date,value,options)).setHours(0,0,0,0),date}}]),DayParser}(requireParser().Parser);return DayParser.DayParser=DayParser$1,DayParser}(),_LocalDayParser=function(){if(hasRequiredLocalDayParser)return LocalDayParser;hasRequiredLocalDayParser=1,LocalDayParser.LocalDayParser=void 0;var _index=requireSetDay(),_Parser=requireParser(),_utils=requireUtils(),LocalDayParser$1=function(_Parser$Parser){function LocalDayParser(){var _this;_classCallCheck(this,LocalDayParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_callSuper(this,LocalDayParser,[].concat(args))),"priority",90),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"]),_this}return _inherits(LocalDayParser,_Parser$Parser),_createClass(LocalDayParser,[{key:"parse",value:function(dateString,token,match,options){var valueCallback=function(value){var wholeWeekDays=7*Math.floor((value-1)/7);return(value+options.weekStartsOn+6)%7+wholeWeekDays};switch(token){case"e":case"ee":return(0,_utils.mapValue)((0,_utils.parseNDigits)(token.length,dateString),valueCallback);case"eo":return(0,_utils.mapValue)(match.ordinalNumber(dateString,{unit:"day"}),valueCallback);case"eee":return match.day(dateString,{width:"abbreviated",context:"formatting"})||match.day(dateString,{width:"short",context:"formatting"})||match.day(dateString,{width:"narrow",context:"formatting"});case"eeeee":return match.day(dateString,{width:"narrow",context:"formatting"});case"eeeeee":return match.day(dateString,{width:"short",context:"formatting"})||match.day(dateString,{width:"narrow",context:"formatting"});default:return match.day(dateString,{width:"wide",context:"formatting"})||match.day(dateString,{width:"abbreviated",context:"formatting"})||match.day(dateString,{width:"short",context:"formatting"})||match.day(dateString,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(_date,value){return value>=0&&value<=6}},{key:"set",value:function(date,_flags,value,options){return(date=(0,_index.setDay)(date,value,options)).setHours(0,0,0,0),date}}]),LocalDayParser}(_Parser.Parser);return LocalDayParser.LocalDayParser=LocalDayParser$1,LocalDayParser}(),_StandAloneLocalDayParser=function(){if(hasRequiredStandAloneLocalDayParser)return StandAloneLocalDayParser;hasRequiredStandAloneLocalDayParser=1,StandAloneLocalDayParser.StandAloneLocalDayParser=void 0;var _index=requireSetDay(),_Parser=requireParser(),_utils=requireUtils(),StandAloneLocalDayParser$1=function(_Parser$Parser){function StandAloneLocalDayParser(){var _this;_classCallCheck(this,StandAloneLocalDayParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_callSuper(this,StandAloneLocalDayParser,[].concat(args))),"priority",90),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"]),_this}return _inherits(StandAloneLocalDayParser,_Parser$Parser),_createClass(StandAloneLocalDayParser,[{key:"parse",value:function(dateString,token,match,options){var valueCallback=function(value){var wholeWeekDays=7*Math.floor((value-1)/7);return(value+options.weekStartsOn+6)%7+wholeWeekDays};switch(token){case"c":case"cc":return(0,_utils.mapValue)((0,_utils.parseNDigits)(token.length,dateString),valueCallback);case"co":return(0,_utils.mapValue)(match.ordinalNumber(dateString,{unit:"day"}),valueCallback);case"ccc":return match.day(dateString,{width:"abbreviated",context:"standalone"})||match.day(dateString,{width:"short",context:"standalone"})||match.day(dateString,{width:"narrow",context:"standalone"});case"ccccc":return match.day(dateString,{width:"narrow",context:"standalone"});case"cccccc":return match.day(dateString,{width:"short",context:"standalone"})||match.day(dateString,{width:"narrow",context:"standalone"});default:return match.day(dateString,{width:"wide",context:"standalone"})||match.day(dateString,{width:"abbreviated",context:"standalone"})||match.day(dateString,{width:"short",context:"standalone"})||match.day(dateString,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(_date,value){return value>=0&&value<=6}},{key:"set",value:function(date,_flags,value,options){return(date=(0,_index.setDay)(date,value,options)).setHours(0,0,0,0),date}}]),StandAloneLocalDayParser}(_Parser.Parser);return StandAloneLocalDayParser.StandAloneLocalDayParser=StandAloneLocalDayParser$1,StandAloneLocalDayParser}(),_ISODayParser=function(){if(hasRequiredISODayParser)return ISODayParser;hasRequiredISODayParser=1,ISODayParser.ISODayParser=void 0;var _index=requireSetISODay(),_Parser=requireParser(),_utils=requireUtils(),ISODayParser$1=function(_Parser$Parser){function ISODayParser(){var _this;_classCallCheck(this,ISODayParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_callSuper(this,ISODayParser,[].concat(args))),"priority",90),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]),_this}return _inherits(ISODayParser,_Parser$Parser),_createClass(ISODayParser,[{key:"parse",value:function(dateString,token,match){var valueCallback=function(value){return 0===value?7:value};switch(token){case"i":case"ii":return(0,_utils.parseNDigits)(token.length,dateString);case"io":return match.ordinalNumber(dateString,{unit:"day"});case"iii":return(0,_utils.mapValue)(match.day(dateString,{width:"abbreviated",context:"formatting"})||match.day(dateString,{width:"short",context:"formatting"})||match.day(dateString,{width:"narrow",context:"formatting"}),valueCallback);case"iiiii":return(0,_utils.mapValue)(match.day(dateString,{width:"narrow",context:"formatting"}),valueCallback);case"iiiiii":return(0,_utils.mapValue)(match.day(dateString,{width:"short",context:"formatting"})||match.day(dateString,{width:"narrow",context:"formatting"}),valueCallback);default:return(0,_utils.mapValue)(match.day(dateString,{width:"wide",context:"formatting"})||match.day(dateString,{width:"abbreviated",context:"formatting"})||match.day(dateString,{width:"short",context:"formatting"})||match.day(dateString,{width:"narrow",context:"formatting"}),valueCallback)}}},{key:"validate",value:function(_date,value){return value>=1&&value<=7}},{key:"set",value:function(date,_flags,value){return(date=(0,_index.setISODay)(date,value)).setHours(0,0,0,0),date}}]),ISODayParser}(_Parser.Parser);return ISODayParser.ISODayParser=ISODayParser$1,ISODayParser}(),_AMPMParser=function(){if(hasRequiredAMPMParser)return AMPMParser;hasRequiredAMPMParser=1,AMPMParser.AMPMParser=void 0;var _Parser=requireParser(),_utils=requireUtils(),AMPMParser$1=function(_Parser$Parser){function AMPMParser(){var _this;_classCallCheck(this,AMPMParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_callSuper(this,AMPMParser,[].concat(args))),"priority",80),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["b","B","H","k","t","T"]),_this}return _inherits(AMPMParser,_Parser$Parser),_createClass(AMPMParser,[{key:"parse",value:function(dateString,token,match){switch(token){case"a":case"aa":case"aaa":return match.dayPeriod(dateString,{width:"abbreviated",context:"formatting"})||match.dayPeriod(dateString,{width:"narrow",context:"formatting"});case"aaaaa":return match.dayPeriod(dateString,{width:"narrow",context:"formatting"});default:return match.dayPeriod(dateString,{width:"wide",context:"formatting"})||match.dayPeriod(dateString,{width:"abbreviated",context:"formatting"})||match.dayPeriod(dateString,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(date,_flags,value){return date.setHours((0,_utils.dayPeriodEnumToHours)(value),0,0,0),date}}]),AMPMParser}(_Parser.Parser);return AMPMParser.AMPMParser=AMPMParser$1,AMPMParser}(),_AMPMMidnightParser=function(){if(hasRequiredAMPMMidnightParser)return AMPMMidnightParser;hasRequiredAMPMMidnightParser=1,AMPMMidnightParser.AMPMMidnightParser=void 0;var _Parser=requireParser(),_utils=requireUtils(),AMPMMidnightParser$1=function(_Parser$Parser){function AMPMMidnightParser(){var _this;_classCallCheck(this,AMPMMidnightParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_callSuper(this,AMPMMidnightParser,[].concat(args))),"priority",80),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["a","B","H","k","t","T"]),_this}return _inherits(AMPMMidnightParser,_Parser$Parser),_createClass(AMPMMidnightParser,[{key:"parse",value:function(dateString,token,match){switch(token){case"b":case"bb":case"bbb":return match.dayPeriod(dateString,{width:"abbreviated",context:"formatting"})||match.dayPeriod(dateString,{width:"narrow",context:"formatting"});case"bbbbb":return match.dayPeriod(dateString,{width:"narrow",context:"formatting"});default:return match.dayPeriod(dateString,{width:"wide",context:"formatting"})||match.dayPeriod(dateString,{width:"abbreviated",context:"formatting"})||match.dayPeriod(dateString,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(date,_flags,value){return date.setHours((0,_utils.dayPeriodEnumToHours)(value),0,0,0),date}}]),AMPMMidnightParser}(_Parser.Parser);return AMPMMidnightParser.AMPMMidnightParser=AMPMMidnightParser$1,AMPMMidnightParser}(),_DayPeriodParser=function(){if(hasRequiredDayPeriodParser)return DayPeriodParser;hasRequiredDayPeriodParser=1,DayPeriodParser.DayPeriodParser=void 0;var _Parser=requireParser(),_utils=requireUtils(),DayPeriodParser$1=function(_Parser$Parser){function DayPeriodParser(){var _this;_classCallCheck(this,DayPeriodParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_callSuper(this,DayPeriodParser,[].concat(args))),"priority",80),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["a","b","t","T"]),_this}return _inherits(DayPeriodParser,_Parser$Parser),_createClass(DayPeriodParser,[{key:"parse",value:function(dateString,token,match){switch(token){case"B":case"BB":case"BBB":return match.dayPeriod(dateString,{width:"abbreviated",context:"formatting"})||match.dayPeriod(dateString,{width:"narrow",context:"formatting"});case"BBBBB":return match.dayPeriod(dateString,{width:"narrow",context:"formatting"});default:return match.dayPeriod(dateString,{width:"wide",context:"formatting"})||match.dayPeriod(dateString,{width:"abbreviated",context:"formatting"})||match.dayPeriod(dateString,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(date,_flags,value){return date.setHours((0,_utils.dayPeriodEnumToHours)(value),0,0,0),date}}]),DayPeriodParser}(_Parser.Parser);return DayPeriodParser.DayPeriodParser=DayPeriodParser$1,DayPeriodParser}(),_Hour1to12Parser=function(){if(hasRequiredHour1to12Parser)return Hour1to12Parser;hasRequiredHour1to12Parser=1,Hour1to12Parser.Hour1to12Parser=void 0;var _constants=requireConstants(),_Parser=requireParser(),_utils=requireUtils(),Hour1to12Parser$1=function(_Parser$Parser){function Hour1to12Parser(){var _this;_classCallCheck(this,Hour1to12Parser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_callSuper(this,Hour1to12Parser,[].concat(args))),"priority",70),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["H","K","k","t","T"]),_this}return _inherits(Hour1to12Parser,_Parser$Parser),_createClass(Hour1to12Parser,[{key:"parse",value:function(dateString,token,match){switch(token){case"h":return(0,_utils.parseNumericPattern)(_constants.numericPatterns.hour12h,dateString);case"ho":return match.ordinalNumber(dateString,{unit:"hour"});default:return(0,_utils.parseNDigits)(token.length,dateString)}}},{key:"validate",value:function(_date,value){return value>=1&&value<=12}},{key:"set",value:function(date,_flags,value){var isPM=date.getHours()>=12;return isPM&&value<12?date.setHours(value+12,0,0,0):isPM||12!==value?date.setHours(value,0,0,0):date.setHours(0,0,0,0),date}}]),Hour1to12Parser}(_Parser.Parser);return Hour1to12Parser.Hour1to12Parser=Hour1to12Parser$1,Hour1to12Parser}(),_Hour0to23Parser=function(){if(hasRequiredHour0to23Parser)return Hour0to23Parser;hasRequiredHour0to23Parser=1,Hour0to23Parser.Hour0to23Parser=void 0;var _constants=requireConstants(),_Parser=requireParser(),_utils=requireUtils(),Hour0to23Parser$1=function(_Parser$Parser){function Hour0to23Parser(){var _this;_classCallCheck(this,Hour0to23Parser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_callSuper(this,Hour0to23Parser,[].concat(args))),"priority",70),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["a","b","h","K","k","t","T"]),_this}return _inherits(Hour0to23Parser,_Parser$Parser),_createClass(Hour0to23Parser,[{key:"parse",value:function(dateString,token,match){switch(token){case"H":return(0,_utils.parseNumericPattern)(_constants.numericPatterns.hour23h,dateString);case"Ho":return match.ordinalNumber(dateString,{unit:"hour"});default:return(0,_utils.parseNDigits)(token.length,dateString)}}},{key:"validate",value:function(_date,value){return value>=0&&value<=23}},{key:"set",value:function(date,_flags,value){return date.setHours(value,0,0,0),date}}]),Hour0to23Parser}(_Parser.Parser);return Hour0to23Parser.Hour0to23Parser=Hour0to23Parser$1,Hour0to23Parser}(),_Hour0To11Parser=function(){if(hasRequiredHour0To11Parser)return Hour0To11Parser;hasRequiredHour0To11Parser=1,Hour0To11Parser.Hour0To11Parser=void 0;var _constants=requireConstants(),_Parser=requireParser(),_utils=requireUtils(),Hour0To11Parser$1=function(_Parser$Parser){function Hour0To11Parser(){var _this;_classCallCheck(this,Hour0To11Parser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_callSuper(this,Hour0To11Parser,[].concat(args))),"priority",70),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["h","H","k","t","T"]),_this}return _inherits(Hour0To11Parser,_Parser$Parser),_createClass(Hour0To11Parser,[{key:"parse",value:function(dateString,token,match){switch(token){case"K":return(0,_utils.parseNumericPattern)(_constants.numericPatterns.hour11h,dateString);case"Ko":return match.ordinalNumber(dateString,{unit:"hour"});default:return(0,_utils.parseNDigits)(token.length,dateString)}}},{key:"validate",value:function(_date,value){return value>=0&&value<=11}},{key:"set",value:function(date,_flags,value){return date.getHours()>=12&&value<12?date.setHours(value+12,0,0,0):date.setHours(value,0,0,0),date}}]),Hour0To11Parser}(_Parser.Parser);return Hour0To11Parser.Hour0To11Parser=Hour0To11Parser$1,Hour0To11Parser}(),_Hour1To24Parser=function(){if(hasRequiredHour1To24Parser)return Hour1To24Parser;hasRequiredHour1To24Parser=1,Hour1To24Parser.Hour1To24Parser=void 0;var _constants=requireConstants(),_Parser=requireParser(),_utils=requireUtils(),Hour1To24Parser$1=function(_Parser$Parser){function Hour1To24Parser(){var _this;_classCallCheck(this,Hour1To24Parser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_callSuper(this,Hour1To24Parser,[].concat(args))),"priority",70),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["a","b","h","H","K","t","T"]),_this}return _inherits(Hour1To24Parser,_Parser$Parser),_createClass(Hour1To24Parser,[{key:"parse",value:function(dateString,token,match){switch(token){case"k":return(0,_utils.parseNumericPattern)(_constants.numericPatterns.hour24h,dateString);case"ko":return match.ordinalNumber(dateString,{unit:"hour"});default:return(0,_utils.parseNDigits)(token.length,dateString)}}},{key:"validate",value:function(_date,value){return value>=1&&value<=24}},{key:"set",value:function(date,_flags,value){var hours=value<=24?value%24:value;return date.setHours(hours,0,0,0),date}}]),Hour1To24Parser}(_Parser.Parser);return Hour1To24Parser.Hour1To24Parser=Hour1To24Parser$1,Hour1To24Parser}(),_MinuteParser=function(){if(hasRequiredMinuteParser)return MinuteParser;hasRequiredMinuteParser=1,MinuteParser.MinuteParser=void 0;var _constants=requireConstants(),_Parser=requireParser(),_utils=requireUtils(),MinuteParser$1=function(_Parser$Parser){function MinuteParser(){var _this;_classCallCheck(this,MinuteParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_callSuper(this,MinuteParser,[].concat(args))),"priority",60),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["t","T"]),_this}return _inherits(MinuteParser,_Parser$Parser),_createClass(MinuteParser,[{key:"parse",value:function(dateString,token,match){switch(token){case"m":return(0,_utils.parseNumericPattern)(_constants.numericPatterns.minute,dateString);case"mo":return match.ordinalNumber(dateString,{unit:"minute"});default:return(0,_utils.parseNDigits)(token.length,dateString)}}},{key:"validate",value:function(_date,value){return value>=0&&value<=59}},{key:"set",value:function(date,_flags,value){return date.setMinutes(value,0,0),date}}]),MinuteParser}(_Parser.Parser);return MinuteParser.MinuteParser=MinuteParser$1,MinuteParser}(),_SecondParser=function(){if(hasRequiredSecondParser)return SecondParser;hasRequiredSecondParser=1,SecondParser.SecondParser=void 0;var _constants=requireConstants(),_Parser=requireParser(),_utils=requireUtils(),SecondParser$1=function(_Parser$Parser){function SecondParser(){var _this;_classCallCheck(this,SecondParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_callSuper(this,SecondParser,[].concat(args))),"priority",50),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["t","T"]),_this}return _inherits(SecondParser,_Parser$Parser),_createClass(SecondParser,[{key:"parse",value:function(dateString,token,match){switch(token){case"s":return(0,_utils.parseNumericPattern)(_constants.numericPatterns.second,dateString);case"so":return match.ordinalNumber(dateString,{unit:"second"});default:return(0,_utils.parseNDigits)(token.length,dateString)}}},{key:"validate",value:function(_date,value){return value>=0&&value<=59}},{key:"set",value:function(date,_flags,value){return date.setSeconds(value,0),date}}]),SecondParser}(_Parser.Parser);return SecondParser.SecondParser=SecondParser$1,SecondParser}(),_FractionOfSecondParser=function(){if(hasRequiredFractionOfSecondParser)return FractionOfSecondParser;hasRequiredFractionOfSecondParser=1,FractionOfSecondParser.FractionOfSecondParser=void 0;var _Parser=requireParser(),_utils=requireUtils(),FractionOfSecondParser$1=function(_Parser$Parser){function FractionOfSecondParser(){var _this;_classCallCheck(this,FractionOfSecondParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_callSuper(this,FractionOfSecondParser,[].concat(args))),"priority",30),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["t","T"]),_this}return _inherits(FractionOfSecondParser,_Parser$Parser),_createClass(FractionOfSecondParser,[{key:"parse",value:function(dateString,token){return(0,_utils.mapValue)((0,_utils.parseNDigits)(token.length,dateString),(function(value){return Math.trunc(value*Math.pow(10,3-token.length))}))}},{key:"set",value:function(date,_flags,value){return date.setMilliseconds(value),date}}]),FractionOfSecondParser}(_Parser.Parser);return FractionOfSecondParser.FractionOfSecondParser=FractionOfSecondParser$1,FractionOfSecondParser}(),_ISOTimezoneWithZParser=function(){if(hasRequiredISOTimezoneWithZParser)return ISOTimezoneWithZParser;hasRequiredISOTimezoneWithZParser=1,ISOTimezoneWithZParser.ISOTimezoneWithZParser=void 0;var _index=requireConstructFrom(),_index2=requireGetTimezoneOffsetInMilliseconds(),_constants=requireConstants(),_Parser=requireParser(),_utils=requireUtils(),ISOTimezoneWithZParser$1=function(_Parser$Parser){function ISOTimezoneWithZParser(){var _this;_classCallCheck(this,ISOTimezoneWithZParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_callSuper(this,ISOTimezoneWithZParser,[].concat(args))),"priority",10),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["t","T","x"]),_this}return _inherits(ISOTimezoneWithZParser,_Parser$Parser),_createClass(ISOTimezoneWithZParser,[{key:"parse",value:function(dateString,token){switch(token){case"X":return(0,_utils.parseTimezonePattern)(_constants.timezonePatterns.basicOptionalMinutes,dateString);case"XX":return(0,_utils.parseTimezonePattern)(_constants.timezonePatterns.basic,dateString);case"XXXX":return(0,_utils.parseTimezonePattern)(_constants.timezonePatterns.basicOptionalSeconds,dateString);case"XXXXX":return(0,_utils.parseTimezonePattern)(_constants.timezonePatterns.extendedOptionalSeconds,dateString);default:return(0,_utils.parseTimezonePattern)(_constants.timezonePatterns.extended,dateString)}}},{key:"set",value:function(date,flags,value){return flags.timestampIsSet?date:(0,_index.constructFrom)(date,date.getTime()-(0,_index2.getTimezoneOffsetInMilliseconds)(date)-value)}}]),ISOTimezoneWithZParser}(_Parser.Parser);return ISOTimezoneWithZParser.ISOTimezoneWithZParser=ISOTimezoneWithZParser$1,ISOTimezoneWithZParser}(),_ISOTimezoneParser=function(){if(hasRequiredISOTimezoneParser)return ISOTimezoneParser;hasRequiredISOTimezoneParser=1,ISOTimezoneParser.ISOTimezoneParser=void 0;var _index=requireConstructFrom(),_index2=requireGetTimezoneOffsetInMilliseconds(),_constants=requireConstants(),_Parser=requireParser(),_utils=requireUtils(),ISOTimezoneParser$1=function(_Parser$Parser){function ISOTimezoneParser(){var _this;_classCallCheck(this,ISOTimezoneParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_callSuper(this,ISOTimezoneParser,[].concat(args))),"priority",10),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["t","T","X"]),_this}return _inherits(ISOTimezoneParser,_Parser$Parser),_createClass(ISOTimezoneParser,[{key:"parse",value:function(dateString,token){switch(token){case"x":return(0,_utils.parseTimezonePattern)(_constants.timezonePatterns.basicOptionalMinutes,dateString);case"xx":return(0,_utils.parseTimezonePattern)(_constants.timezonePatterns.basic,dateString);case"xxxx":return(0,_utils.parseTimezonePattern)(_constants.timezonePatterns.basicOptionalSeconds,dateString);case"xxxxx":return(0,_utils.parseTimezonePattern)(_constants.timezonePatterns.extendedOptionalSeconds,dateString);default:return(0,_utils.parseTimezonePattern)(_constants.timezonePatterns.extended,dateString)}}},{key:"set",value:function(date,flags,value){return flags.timestampIsSet?date:(0,_index.constructFrom)(date,date.getTime()-(0,_index2.getTimezoneOffsetInMilliseconds)(date)-value)}}]),ISOTimezoneParser}(_Parser.Parser);return ISOTimezoneParser.ISOTimezoneParser=ISOTimezoneParser$1,ISOTimezoneParser}(),_TimestampSecondsParser=function(){if(hasRequiredTimestampSecondsParser)return TimestampSecondsParser;hasRequiredTimestampSecondsParser=1,TimestampSecondsParser.TimestampSecondsParser=void 0;var _index=requireConstructFrom(),_Parser=requireParser(),_utils=requireUtils(),TimestampSecondsParser$1=function(_Parser$Parser){function TimestampSecondsParser(){var _this;_classCallCheck(this,TimestampSecondsParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_callSuper(this,TimestampSecondsParser,[].concat(args))),"priority",40),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens","*"),_this}return _inherits(TimestampSecondsParser,_Parser$Parser),_createClass(TimestampSecondsParser,[{key:"parse",value:function(dateString){return(0,_utils.parseAnyDigitsSigned)(dateString)}},{key:"set",value:function(date,_flags,value){return[(0,_index.constructFrom)(date,1e3*value),{timestampIsSet:!0}]}}]),TimestampSecondsParser}(_Parser.Parser);return TimestampSecondsParser.TimestampSecondsParser=TimestampSecondsParser$1,TimestampSecondsParser}(),_TimestampMillisecondsParser=function(){if(hasRequiredTimestampMillisecondsParser)return TimestampMillisecondsParser;hasRequiredTimestampMillisecondsParser=1,TimestampMillisecondsParser.TimestampMillisecondsParser=void 0;var _index=requireConstructFrom(),_Parser=requireParser(),_utils=requireUtils(),TimestampMillisecondsParser$1=function(_Parser$Parser){function TimestampMillisecondsParser(){var _this;_classCallCheck(this,TimestampMillisecondsParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_callSuper(this,TimestampMillisecondsParser,[].concat(args))),"priority",20),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens","*"),_this}return _inherits(TimestampMillisecondsParser,_Parser$Parser),_createClass(TimestampMillisecondsParser,[{key:"parse",value:function(dateString){return(0,_utils.parseAnyDigitsSigned)(dateString)}},{key:"set",value:function(date,_flags,value){return[(0,_index.constructFrom)(date,value),{timestampIsSet:!0}]}}]),TimestampMillisecondsParser}(_Parser.Parser);return TimestampMillisecondsParser.TimestampMillisecondsParser=TimestampMillisecondsParser$1,TimestampMillisecondsParser}();return parsers.parsers={G:new _EraParser.EraParser,y:new _YearParser.YearParser,Y:new _LocalWeekYearParser.LocalWeekYearParser,R:new _ISOWeekYearParser.ISOWeekYearParser,u:new _ExtendedYearParser.ExtendedYearParser,Q:new _QuarterParser.QuarterParser,q:new _StandAloneQuarterParser.StandAloneQuarterParser,M:new _MonthParser.MonthParser,L:new _StandAloneMonthParser.StandAloneMonthParser,w:new _LocalWeekParser.LocalWeekParser,I:new _ISOWeekParser.ISOWeekParser,d:new _DateParser.DateParser,D:new _DayOfYearParser.DayOfYearParser,E:new _DayParser.DayParser,e:new _LocalDayParser.LocalDayParser,c:new _StandAloneLocalDayParser.StandAloneLocalDayParser,i:new _ISODayParser.ISODayParser,a:new _AMPMParser.AMPMParser,b:new _AMPMMidnightParser.AMPMMidnightParser,B:new _DayPeriodParser.DayPeriodParser,h:new _Hour1to12Parser.Hour1to12Parser,H:new _Hour0to23Parser.Hour0to23Parser,K:new _Hour0To11Parser.Hour0To11Parser,k:new _Hour1To24Parser.Hour1To24Parser,m:new _MinuteParser.MinuteParser,s:new _SecondParser.SecondParser,S:new _FractionOfSecondParser.FractionOfSecondParser,X:new _ISOTimezoneWithZParser.ISOTimezoneWithZParser,x:new _ISOTimezoneParser.ISOTimezoneParser,t:new _TimestampSecondsParser.TimestampSecondsParser,T:new _TimestampMillisecondsParser.TimestampMillisecondsParser},parsers}function requireParse(){return hasRequiredParse||(hasRequiredParse=1,function(exports){Object.defineProperty(exports,"longFormatters",{enumerable:!0,get:function(){return _index5.longFormatters}}),exports.parse=function(dateStr,formatStr,referenceDate,options){var _ref,_options$locale,_ref2,_ref3,_ref4,_options$firstWeekCon,_options$locale2,_defaultOptions$local,_ref5,_ref6,_ref7,_options$weekStartsOn,_options$locale3,_defaultOptions$local2,defaultOptions=(0,_index2.getDefaultOptions)(),locale=null!==(_ref=null!==(_options$locale=null==options?void 0:options.locale)&&void 0!==_options$locale?_options$locale:defaultOptions.locale)&&void 0!==_ref?_ref:_index3.enUS,firstWeekContainsDate=null!==(_ref2=null!==(_ref3=null!==(_ref4=null!==(_options$firstWeekCon=null==options?void 0:options.firstWeekContainsDate)&&void 0!==_options$firstWeekCon?_options$firstWeekCon:null==options||null===(_options$locale2=options.locale)||void 0===_options$locale2||null===(_options$locale2=_options$locale2.options)||void 0===_options$locale2?void 0:_options$locale2.firstWeekContainsDate)&&void 0!==_ref4?_ref4:defaultOptions.firstWeekContainsDate)&&void 0!==_ref3?_ref3:null===(_defaultOptions$local=defaultOptions.locale)||void 0===_defaultOptions$local||null===(_defaultOptions$local=_defaultOptions$local.options)||void 0===_defaultOptions$local?void 0:_defaultOptions$local.firstWeekContainsDate)&&void 0!==_ref2?_ref2:1,weekStartsOn=null!==(_ref5=null!==(_ref6=null!==(_ref7=null!==(_options$weekStartsOn=null==options?void 0:options.weekStartsOn)&&void 0!==_options$weekStartsOn?_options$weekStartsOn:null==options||null===(_options$locale3=options.locale)||void 0===_options$locale3||null===(_options$locale3=_options$locale3.options)||void 0===_options$locale3?void 0:_options$locale3.weekStartsOn)&&void 0!==_ref7?_ref7:defaultOptions.weekStartsOn)&&void 0!==_ref6?_ref6:null===(_defaultOptions$local2=defaultOptions.locale)||void 0===_defaultOptions$local2||null===(_defaultOptions$local2=_defaultOptions$local2.options)||void 0===_defaultOptions$local2?void 0:_defaultOptions$local2.weekStartsOn)&&void 0!==_ref5?_ref5:0;if(""===formatStr)return""===dateStr?(0,_index4.toDate)(referenceDate):(0,_index.constructFrom)(referenceDate,NaN);var _step,subFnOptions={firstWeekContainsDate:firstWeekContainsDate,weekStartsOn:weekStartsOn,locale:locale},setters=[new _Setter.DateToSystemTimezoneSetter],tokens=formatStr.match(longFormattingTokensRegExp).map((function(substring){var firstCharacter=substring[0];return firstCharacter in _index5.longFormatters?(0,_index5.longFormatters[firstCharacter])(substring,locale.formatLong):substring})).join("").match(formattingTokensRegExp),usedTokens=[],_iterator=_createForOfIteratorHelper(tokens);try{var _ret,_loop=function(){var token=_step.value;null!=options&&options.useAdditionalWeekYearTokens||!(0,_index6.isProtectedWeekYearToken)(token)||(0,_index6.warnOrThrowProtectedError)(token,formatStr,dateStr),null!=options&&options.useAdditionalDayOfYearTokens||!(0,_index6.isProtectedDayOfYearToken)(token)||(0,_index6.warnOrThrowProtectedError)(token,formatStr,dateStr);var firstCharacter=token[0],parser=_index7.parsers[firstCharacter];if(parser){var incompatibleTokens=parser.incompatibleTokens;if(Array.isArray(incompatibleTokens)){var incompatibleToken=usedTokens.find((function(usedToken){return incompatibleTokens.includes(usedToken.token)||usedToken.token===firstCharacter}));if(incompatibleToken)throw new RangeError("The format string mustn't contain `".concat(incompatibleToken.fullToken,"` and `").concat(token,"` at the same time"))}else if("*"===parser.incompatibleTokens&&usedTokens.length>0)throw new RangeError("The format string mustn't contain `".concat(token,"` and any other token at the same time"));usedTokens.push({token:firstCharacter,fullToken:token});var parseResult=parser.run(dateStr,token,locale.match,subFnOptions);if(!parseResult)return{v:(0,_index.constructFrom)(referenceDate,NaN)};setters.push(parseResult.setter),dateStr=parseResult.rest}else{if(firstCharacter.match(unescapedLatinCharacterRegExp))throw new RangeError("Format string contains an unescaped latin alphabet character `"+firstCharacter+"`");if("''"===token?token="'":"'"===firstCharacter&&(token=token.match(escapedStringRegExp)[1].replace(doubleQuoteRegExp,"'")),0!==dateStr.indexOf(token))return{v:(0,_index.constructFrom)(referenceDate,NaN)};dateStr=dateStr.slice(token.length)}};for(_iterator.s();!(_step=_iterator.n()).done;)if(_ret=_loop())return _ret.v}catch(err){_iterator.e(err)}finally{_iterator.f()}if(dateStr.length>0&¬WhitespaceRegExp.test(dateStr))return(0,_index.constructFrom)(referenceDate,NaN);var uniquePrioritySetters=setters.map((function(setter){return setter.priority})).sort((function(a,b){return b-a})).filter((function(priority,index,array){return array.indexOf(priority)===index})).map((function(priority){return setters.filter((function(setter){return setter.priority===priority})).sort((function(a,b){return b.subPriority-a.subPriority}))})).map((function(setterArray){return setterArray[0]})),date=(0,_index4.toDate)(referenceDate);if(isNaN(date.getTime()))return(0,_index.constructFrom)(referenceDate,NaN);var _step2,flags={},_iterator2=_createForOfIteratorHelper(uniquePrioritySetters);try{for(_iterator2.s();!(_step2=_iterator2.n()).done;){var setter=_step2.value;if(!setter.validate(date,subFnOptions))return(0,_index.constructFrom)(referenceDate,NaN);var result=setter.set(date,flags,subFnOptions);Array.isArray(result)?(date=result[0],Object.assign(flags,result[1])):date=result}}catch(err){_iterator2.e(err)}finally{_iterator2.f()}return(0,_index.constructFrom)(referenceDate,date)},Object.defineProperty(exports,"parsers",{enumerable:!0,get:function(){return _index7.parsers}});var _index=requireConstructFrom(),_index2=requireGetDefaultOptions(),_index3=requireEnUS(),_index4=requireToDate(),_index5=requireLongFormatters(),_index6=requireProtectedTokens(),_index7=requireParsers(),_Setter=requireSetter(),formattingTokensRegExp=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,longFormattingTokensRegExp=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,escapedStringRegExp=/^'([^]*?)'?$/,doubleQuoteRegExp=/''/g,notWhitespaceRegExp=/\S/,unescapedLatinCharacterRegExp=/[a-zA-Z]/}(parse)),parse}var hasRequiredIsMonday,isMonday={};var hasRequiredIsPast,isPast={};var hasRequiredStartOfHour,hasRequiredIsSameHour,isSameHour={},startOfHour={};function requireStartOfHour(){if(hasRequiredStartOfHour)return startOfHour;hasRequiredStartOfHour=1,startOfHour.startOfHour=function(date){var _date=(0,_index.toDate)(date);return _date.setMinutes(0,0,0),_date};var _index=requireToDate();return startOfHour}function requireIsSameHour(){if(hasRequiredIsSameHour)return isSameHour;hasRequiredIsSameHour=1,isSameHour.isSameHour=function(dateLeft,dateRight){var dateLeftStartOfHour=(0,_index.startOfHour)(dateLeft),dateRightStartOfHour=(0,_index.startOfHour)(dateRight);return+dateLeftStartOfHour==+dateRightStartOfHour};var _index=requireStartOfHour();return isSameHour}var hasRequiredIsSameWeek,hasRequiredIsSameISOWeek,isSameISOWeek={},isSameWeek={};function requireIsSameWeek(){if(hasRequiredIsSameWeek)return isSameWeek;hasRequiredIsSameWeek=1,isSameWeek.isSameWeek=function(dateLeft,dateRight,options){var dateLeftStartOfWeek=(0,_index.startOfWeek)(dateLeft,options),dateRightStartOfWeek=(0,_index.startOfWeek)(dateRight,options);return+dateLeftStartOfWeek==+dateRightStartOfWeek};var _index=requireStartOfWeek();return isSameWeek}function requireIsSameISOWeek(){if(hasRequiredIsSameISOWeek)return isSameISOWeek;hasRequiredIsSameISOWeek=1,isSameISOWeek.isSameISOWeek=function(dateLeft,dateRight){return(0,_index.isSameWeek)(dateLeft,dateRight,{weekStartsOn:1})};var _index=requireIsSameWeek();return isSameISOWeek}var hasRequiredIsSameISOWeekYear,isSameISOWeekYear={};var hasRequiredIsSameMinute,isSameMinute={};function requireIsSameMinute(){if(hasRequiredIsSameMinute)return isSameMinute;hasRequiredIsSameMinute=1,isSameMinute.isSameMinute=function(dateLeft,dateRight){var dateLeftStartOfMinute=(0,_index.startOfMinute)(dateLeft),dateRightStartOfMinute=(0,_index.startOfMinute)(dateRight);return+dateLeftStartOfMinute==+dateRightStartOfMinute};var _index=requireStartOfMinute();return isSameMinute}var hasRequiredIsSameMonth,isSameMonth={};function requireIsSameMonth(){if(hasRequiredIsSameMonth)return isSameMonth;hasRequiredIsSameMonth=1,isSameMonth.isSameMonth=function(dateLeft,dateRight){var _dateLeft=(0,_index.toDate)(dateLeft),_dateRight=(0,_index.toDate)(dateRight);return _dateLeft.getFullYear()===_dateRight.getFullYear()&&_dateLeft.getMonth()===_dateRight.getMonth()};var _index=requireToDate();return isSameMonth}var hasRequiredIsSameQuarter,isSameQuarter={};function requireIsSameQuarter(){if(hasRequiredIsSameQuarter)return isSameQuarter;hasRequiredIsSameQuarter=1,isSameQuarter.isSameQuarter=function(dateLeft,dateRight){var dateLeftStartOfQuarter=(0,_index.startOfQuarter)(dateLeft),dateRightStartOfQuarter=(0,_index.startOfQuarter)(dateRight);return+dateLeftStartOfQuarter==+dateRightStartOfQuarter};var _index=requireStartOfQuarter();return isSameQuarter}var hasRequiredStartOfSecond,hasRequiredIsSameSecond,isSameSecond={},startOfSecond={};function requireStartOfSecond(){if(hasRequiredStartOfSecond)return startOfSecond;hasRequiredStartOfSecond=1,startOfSecond.startOfSecond=function(date){var _date=(0,_index.toDate)(date);return _date.setMilliseconds(0),_date};var _index=requireToDate();return startOfSecond}function requireIsSameSecond(){if(hasRequiredIsSameSecond)return isSameSecond;hasRequiredIsSameSecond=1,isSameSecond.isSameSecond=function(dateLeft,dateRight){var dateLeftStartOfSecond=(0,_index.startOfSecond)(dateLeft),dateRightStartOfSecond=(0,_index.startOfSecond)(dateRight);return+dateLeftStartOfSecond==+dateRightStartOfSecond};var _index=requireStartOfSecond();return isSameSecond}var hasRequiredIsSameYear,isSameYear={};function requireIsSameYear(){if(hasRequiredIsSameYear)return isSameYear;hasRequiredIsSameYear=1,isSameYear.isSameYear=function(dateLeft,dateRight){var _dateLeft=(0,_index.toDate)(dateLeft),_dateRight=(0,_index.toDate)(dateRight);return _dateLeft.getFullYear()===_dateRight.getFullYear()};var _index=requireToDate();return isSameYear}var hasRequiredIsThisHour,isThisHour={};var hasRequiredIsThisISOWeek,isThisISOWeek={};var hasRequiredIsThisMinute,isThisMinute={};var hasRequiredIsThisMonth,isThisMonth={};var hasRequiredIsThisQuarter,isThisQuarter={};var hasRequiredIsThisSecond,isThisSecond={};var hasRequiredIsThisWeek,isThisWeek={};var hasRequiredIsThisYear,isThisYear={};var hasRequiredIsThursday,isThursday={};var hasRequiredIsToday,isToday={};var hasRequiredIsTomorrow,isTomorrow={};var hasRequiredIsTuesday,isTuesday={};var hasRequiredIsWednesday,isWednesday={};var hasRequiredIsWithinInterval,isWithinInterval={};var hasRequiredSubDays,hasRequiredIsYesterday,isYesterday={},subDays={};function requireSubDays(){if(hasRequiredSubDays)return subDays;hasRequiredSubDays=1,subDays.subDays=function(date,amount){return(0,_index.addDays)(date,-amount)};var _index=requireAddDays();return subDays}var hasRequiredLastDayOfDecade,lastDayOfDecade={};var hasRequiredLastDayOfWeek,hasRequiredLastDayOfISOWeek,lastDayOfISOWeek={},lastDayOfWeek={};function requireLastDayOfWeek(){if(hasRequiredLastDayOfWeek)return lastDayOfWeek;hasRequiredLastDayOfWeek=1,lastDayOfWeek.lastDayOfWeek=function(date,options){var _ref,_ref2,_ref3,_options$weekStartsOn,_options$locale,_defaultOptions$local,defaultOptions=(0,_index2.getDefaultOptions)(),weekStartsOn=null!==(_ref=null!==(_ref2=null!==(_ref3=null!==(_options$weekStartsOn=null==options?void 0:options.weekStartsOn)&&void 0!==_options$weekStartsOn?_options$weekStartsOn:null==options||null===(_options$locale=options.locale)||void 0===_options$locale||null===(_options$locale=_options$locale.options)||void 0===_options$locale?void 0:_options$locale.weekStartsOn)&&void 0!==_ref3?_ref3:defaultOptions.weekStartsOn)&&void 0!==_ref2?_ref2:null===(_defaultOptions$local=defaultOptions.locale)||void 0===_defaultOptions$local||null===(_defaultOptions$local=_defaultOptions$local.options)||void 0===_defaultOptions$local?void 0:_defaultOptions$local.weekStartsOn)&&void 0!==_ref?_ref:0,_date=(0,_index.toDate)(date),day=_date.getDay(),diff=6+(day2)return dateStrings;/:/.test(array[0])?timeString=array[0]:(dateStrings.date=array[0],timeString=array[1],patterns.timeZoneDelimiter.test(dateStrings.date)&&(dateStrings.date=dateString.split(patterns.timeZoneDelimiter)[0],timeString=dateString.substr(dateStrings.date.length,dateString.length)));if(timeString){var token=patterns.timezone.exec(timeString);token?(dateStrings.time=timeString.replace(token[1],""),dateStrings.timezone=token[1]):dateStrings.time=timeString}return dateStrings}(argument);if(dateStrings.date){var parseYearResult=function(dateString,additionalDigits){var regex=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+additionalDigits)+"})|(\\d{2}|[+-]\\d{"+(2+additionalDigits)+"})$)"),captures=dateString.match(regex);if(!captures)return{year:NaN,restDateString:""};var year=captures[1]?parseInt(captures[1]):null,century=captures[2]?parseInt(captures[2]):null;return{year:null===century?year:100*century,restDateString:dateString.slice((captures[1]||captures[2]).length)}}(dateStrings.date,additionalDigits);date=function(dateString,year){if(null===year)return new Date(NaN);var captures=dateString.match(dateRegex);if(!captures)return new Date(NaN);var isWeekDate=!!captures[4],dayOfYear=parseDateUnit(captures[1]),month=parseDateUnit(captures[2])-1,day=parseDateUnit(captures[3]),week=parseDateUnit(captures[4]),dayOfWeek=parseDateUnit(captures[5])-1;if(isWeekDate)return function(_year,week,day){return week>=1&&week<=53&&day>=0&&day<=6}(0,week,dayOfWeek)?function(isoWeekYear,week,day){var date=new Date(0);date.setUTCFullYear(isoWeekYear,0,4);var fourthOfJanuaryDay=date.getUTCDay()||7,diff=7*(week-1)+day+1-fourthOfJanuaryDay;return date.setUTCDate(date.getUTCDate()+diff),date}(year,week,dayOfWeek):new Date(NaN);var date=new Date(0);return function(year,month,date){return month>=0&&month<=11&&date>=1&&date<=(daysInMonths[month]||(isLeapYearIndex(year)?29:28))}(year,month,day)&&function(year,dayOfYear){return dayOfYear>=1&&dayOfYear<=(isLeapYearIndex(year)?366:365)}(year,dayOfYear)?(date.setUTCFullYear(year,month,Math.max(dayOfYear,day)),date):new Date(NaN)}(parseYearResult.restDateString,parseYearResult.year)}if(!date||isNaN(date.getTime()))return new Date(NaN);var offset,timestamp=date.getTime(),time=0;if(dateStrings.time&&(time=function(timeString){var captures=timeString.match(timeRegex);if(!captures)return NaN;var hours=parseTimeUnit(captures[1]),minutes=parseTimeUnit(captures[2]),seconds=parseTimeUnit(captures[3]);if(!function(hours,minutes,seconds){if(24===hours)return 0===minutes&&0===seconds;return seconds>=0&&seconds<60&&minutes>=0&&minutes<60&&hours>=0&&hours<25}(hours,minutes,seconds))return NaN;return hours*_index.millisecondsInHour+minutes*_index.millisecondsInMinute+1e3*seconds}(dateStrings.time),isNaN(time)))return new Date(NaN);if(!dateStrings.timezone){var dirtyDate=new Date(timestamp+time),result=new Date(0);return result.setFullYear(dirtyDate.getUTCFullYear(),dirtyDate.getUTCMonth(),dirtyDate.getUTCDate()),result.setHours(dirtyDate.getUTCHours(),dirtyDate.getUTCMinutes(),dirtyDate.getUTCSeconds(),dirtyDate.getUTCMilliseconds()),result}if(offset=function(timezoneString){if("Z"===timezoneString)return 0;var captures=timezoneString.match(timezoneRegex);if(!captures)return 0;var sign="+"===captures[1]?-1:1,hours=parseInt(captures[2]),minutes=captures[3]&&parseInt(captures[3])||0;if(!function(_hours,minutes){return minutes>=0&&minutes<=59}(0,minutes))return NaN;return sign*(hours*_index.millisecondsInHour+minutes*_index.millisecondsInMinute)}(dateStrings.timezone),isNaN(offset))return new Date(NaN);return new Date(timestamp+time+offset)};var _index=requireConstants$1();var patterns={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},dateRegex=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,timeRegex=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,timezoneRegex=/^([+-])(\d{2})(?::?(\d{2}))?$/;function parseDateUnit(value){return value?parseInt(value):1}function parseTimeUnit(value){return value&&parseFloat(value.replace(",","."))||0}var daysInMonths=[31,null,31,30,31,30,31,31,30,31,30,31];function isLeapYearIndex(year){return year%400==0||year%4==0&&year%100!=0}return parseISO}var hasRequiredParseJSON,parseJSON={};var hasRequiredPreviousDay,previousDay={};function requirePreviousDay(){if(hasRequiredPreviousDay)return previousDay;hasRequiredPreviousDay=1,previousDay.previousDay=function(date,day){var delta=(0,_index.getDay)(date)-day;delta<=0&&(delta+=7);return(0,_index2.subDays)(date,delta)};var _index=requireGetDay(),_index2=requireSubDays();return previousDay}var hasRequiredPreviousFriday,previousFriday={};var hasRequiredPreviousMonday,previousMonday={};var hasRequiredPreviousSaturday,previousSaturday={};var hasRequiredPreviousSunday,previousSunday={};var hasRequiredPreviousThursday,previousThursday={};var hasRequiredPreviousTuesday,previousTuesday={};var hasRequiredPreviousWednesday,previousWednesday={};var hasRequiredQuartersToMonths,quartersToMonths={};var hasRequiredQuartersToYears,quartersToYears={};var hasRequiredRoundToNearestMinutes,roundToNearestMinutes={};var hasRequiredSecondsToHours,secondsToHours={};var hasRequiredSecondsToMilliseconds,secondsToMilliseconds={};var hasRequiredSecondsToMinutes,secondsToMinutes={};var hasRequiredSetMonth,hasRequiredSet,set={},setMonth={};function requireSetMonth(){if(hasRequiredSetMonth)return setMonth;hasRequiredSetMonth=1,setMonth.setMonth=function(date,month){var _date=(0,_index3.toDate)(date),year=_date.getFullYear(),day=_date.getDate(),dateWithDesiredMonth=(0,_index.constructFrom)(date,0);dateWithDesiredMonth.setFullYear(year,month,15),dateWithDesiredMonth.setHours(0,0,0,0);var daysInMonth=(0,_index2.getDaysInMonth)(dateWithDesiredMonth);return _date.setMonth(month,Math.min(day,daysInMonth)),_date};var _index=requireConstructFrom(),_index2=requireGetDaysInMonth(),_index3=requireToDate();return setMonth}var hasRequiredSetDate,setDate={};var hasRequiredSetDayOfYear,setDayOfYear={};var hasRequiredSetDefaultOptions,setDefaultOptions={};var hasRequiredSetHours,setHours={};var hasRequiredSetMilliseconds,setMilliseconds={};var hasRequiredSetMinutes,setMinutes={};var hasRequiredSetQuarter,setQuarter={};var hasRequiredSetSeconds,setSeconds={};var hasRequiredSetWeekYear,setWeekYear={};var hasRequiredSetYear,setYear={};var hasRequiredStartOfDecade,startOfDecade={};var hasRequiredStartOfToday,startOfToday={};var hasRequiredStartOfTomorrow,startOfTomorrow={};var hasRequiredStartOfYesterday,startOfYesterday={};var hasRequiredSubMonths,hasRequiredSub,sub={},subMonths={};function requireSubMonths(){if(hasRequiredSubMonths)return subMonths;hasRequiredSubMonths=1,subMonths.subMonths=function(date,amount){return(0,_index.addMonths)(date,-amount)};var _index=requireAddMonths();return subMonths}var hasRequiredSubBusinessDays,subBusinessDays={};var hasRequiredSubHours,subHours={};var hasRequiredSubMilliseconds,subMilliseconds={};var hasRequiredSubMinutes,subMinutes={};var hasRequiredSubQuarters,subQuarters={};var hasRequiredSubSeconds,subSeconds={};var hasRequiredSubWeeks,subWeeks={};var hasRequiredSubYears,subYears={};var hasRequiredWeeksToDays,weeksToDays={};var hasRequiredYearsToDays,yearsToDays={};var hasRequiredYearsToMonths,yearsToMonths={};var hasRequiredYearsToQuarters,hasRequiredDateFns,yearsToQuarters={};function requireDateFns(){return hasRequiredDateFns||(hasRequiredDateFns=1,function(exports){var _index=requireAdd();Object.keys(_index).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index[key]}}))}));var _index2=requireAddBusinessDays();Object.keys(_index2).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index2[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index2[key]}}))}));var _index3=requireAddDays();Object.keys(_index3).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index3[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index3[key]}}))}));var _index4=requireAddHours();Object.keys(_index4).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index4[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index4[key]}}))}));var _index5=requireAddISOWeekYears();Object.keys(_index5).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index5[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index5[key]}}))}));var _index6=requireAddMilliseconds();Object.keys(_index6).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index6[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index6[key]}}))}));var _index7=requireAddMinutes();Object.keys(_index7).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index7[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index7[key]}}))}));var _index8=requireAddMonths();Object.keys(_index8).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index8[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index8[key]}}))}));var _index9=requireAddQuarters();Object.keys(_index9).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index9[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index9[key]}}))}));var _index10=requireAddSeconds();Object.keys(_index10).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index10[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index10[key]}}))}));var _index11=requireAddWeeks();Object.keys(_index11).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index11[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index11[key]}}))}));var _index12=requireAddYears();Object.keys(_index12).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index12[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index12[key]}}))}));var _index13=function(){if(hasRequiredAreIntervalsOverlapping)return areIntervalsOverlapping;hasRequiredAreIntervalsOverlapping=1,areIntervalsOverlapping.areIntervalsOverlapping=function(intervalLeft,intervalRight,options){var _sort2=_slicedToArray([+(0,_index.toDate)(intervalLeft.start),+(0,_index.toDate)(intervalLeft.end)].sort((function(a,b){return a-b})),2),leftStartTime=_sort2[0],leftEndTime=_sort2[1],_sort4=_slicedToArray([+(0,_index.toDate)(intervalRight.start),+(0,_index.toDate)(intervalRight.end)].sort((function(a,b){return a-b})),2),rightStartTime=_sort4[0],rightEndTime=_sort4[1];return null!=options&&options.inclusive?leftStartTime<=rightEndTime&&rightStartTime<=leftEndTime:leftStartTime0?-1:diff<0?1:diff};var _index=requireToDate();return compareDesc}();Object.keys(_index18).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index18[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index18[key]}}))}));var _index19=requireConstructFrom();Object.keys(_index19).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index19[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index19[key]}}))}));var _index20=function(){if(hasRequiredDaysToWeeks)return daysToWeeks;hasRequiredDaysToWeeks=1,daysToWeeks.daysToWeeks=function(days){var weeks=days/_index.daysInWeek;return Math.trunc(weeks)};var _index=requireConstants$1();return daysToWeeks}();Object.keys(_index20).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index20[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index20[key]}}))}));var _index21=function(){if(hasRequiredDifferenceInBusinessDays)return differenceInBusinessDays;hasRequiredDifferenceInBusinessDays=1,differenceInBusinessDays.differenceInBusinessDays=function(dateLeft,dateRight){var _dateLeft=(0,_index6.toDate)(dateLeft),_dateRight=(0,_index6.toDate)(dateRight);if(!(0,_index4.isValid)(_dateLeft)||!(0,_index4.isValid)(_dateRight))return NaN;var calendarDifference=(0,_index2.differenceInCalendarDays)(_dateLeft,_dateRight),sign=calendarDifference<0?-1:1,weeks=Math.trunc(calendarDifference/7),result=5*weeks;for(_dateRight=(0,_index.addDays)(_dateRight,7*weeks);!(0,_index3.isSameDay)(_dateLeft,_dateRight);)result+=(0,_index5.isWeekend)(_dateRight)?0:sign,_dateRight=(0,_index.addDays)(_dateRight,sign);return 0===result?0:result};var _index=requireAddDays(),_index2=requireDifferenceInCalendarDays(),_index3=requireIsSameDay(),_index4=requireIsValid(),_index5=requireIsWeekend(),_index6=requireToDate();return differenceInBusinessDays}();Object.keys(_index21).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index21[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index21[key]}}))}));var _index22=requireDifferenceInCalendarDays();Object.keys(_index22).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index22[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index22[key]}}))}));var _index23=requireDifferenceInCalendarISOWeekYears();Object.keys(_index23).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index23[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index23[key]}}))}));var _index24=function(){if(hasRequiredDifferenceInCalendarISOWeeks)return differenceInCalendarISOWeeks;hasRequiredDifferenceInCalendarISOWeeks=1,differenceInCalendarISOWeeks.differenceInCalendarISOWeeks=function(dateLeft,dateRight){var startOfISOWeekLeft=(0,_index2.startOfISOWeek)(dateLeft),startOfISOWeekRight=(0,_index2.startOfISOWeek)(dateRight),timestampLeft=+startOfISOWeekLeft-(0,_index3.getTimezoneOffsetInMilliseconds)(startOfISOWeekLeft),timestampRight=+startOfISOWeekRight-(0,_index3.getTimezoneOffsetInMilliseconds)(startOfISOWeekRight);return Math.round((timestampLeft-timestampRight)/_index.millisecondsInWeek)};var _index=requireConstants$1(),_index2=requireStartOfISOWeek(),_index3=requireGetTimezoneOffsetInMilliseconds();return differenceInCalendarISOWeeks}();Object.keys(_index24).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index24[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index24[key]}}))}));var _index25=requireDifferenceInCalendarMonths();Object.keys(_index25).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index25[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index25[key]}}))}));var _index26=requireDifferenceInCalendarQuarters();Object.keys(_index26).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index26[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index26[key]}}))}));var _index27=requireDifferenceInCalendarWeeks();Object.keys(_index27).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index27[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index27[key]}}))}));var _index28=requireDifferenceInCalendarYears();Object.keys(_index28).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index28[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index28[key]}}))}));var _index29=requireDifferenceInDays();Object.keys(_index29).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index29[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index29[key]}}))}));var _index30=requireDifferenceInHours();Object.keys(_index30).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index30[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index30[key]}}))}));var _index31=function(){if(hasRequiredDifferenceInISOWeekYears)return differenceInISOWeekYears;hasRequiredDifferenceInISOWeekYears=1,differenceInISOWeekYears.differenceInISOWeekYears=function(dateLeft,dateRight){var _dateLeft=(0,_index4.toDate)(dateLeft),_dateRight=(0,_index4.toDate)(dateRight),sign=(0,_index.compareAsc)(_dateLeft,_dateRight),difference=Math.abs((0,_index2.differenceInCalendarISOWeekYears)(_dateLeft,_dateRight));_dateLeft=(0,_index3.subISOWeekYears)(_dateLeft,sign*difference);var result=sign*(difference-Number((0,_index.compareAsc)(_dateLeft,_dateRight)===-sign));return 0===result?0:result};var _index=requireCompareAsc(),_index2=requireDifferenceInCalendarISOWeekYears(),_index3=requireSubISOWeekYears(),_index4=requireToDate();return differenceInISOWeekYears}();Object.keys(_index31).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index31[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index31[key]}}))}));var _index32=requireDifferenceInMilliseconds();Object.keys(_index32).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index32[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index32[key]}}))}));var _index33=requireDifferenceInMinutes();Object.keys(_index33).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index33[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index33[key]}}))}));var _index34=requireDifferenceInMonths();Object.keys(_index34).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index34[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index34[key]}}))}));var _index35=function(){if(hasRequiredDifferenceInQuarters)return differenceInQuarters;hasRequiredDifferenceInQuarters=1,differenceInQuarters.differenceInQuarters=function(dateLeft,dateRight,options){var diff=(0,_index2.differenceInMonths)(dateLeft,dateRight)/3;return(0,_index.getRoundingMethod)(null==options?void 0:options.roundingMethod)(diff)};var _index=requireGetRoundingMethod(),_index2=requireDifferenceInMonths();return differenceInQuarters}();Object.keys(_index35).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index35[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index35[key]}}))}));var _index36=requireDifferenceInSeconds();Object.keys(_index36).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index36[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index36[key]}}))}));var _index37=function(){if(hasRequiredDifferenceInWeeks)return differenceInWeeks;hasRequiredDifferenceInWeeks=1,differenceInWeeks.differenceInWeeks=function(dateLeft,dateRight,options){var diff=(0,_index2.differenceInDays)(dateLeft,dateRight)/7;return(0,_index.getRoundingMethod)(null==options?void 0:options.roundingMethod)(diff)};var _index=requireGetRoundingMethod(),_index2=requireDifferenceInDays();return differenceInWeeks}();Object.keys(_index37).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index37[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index37[key]}}))}));var _index38=requireDifferenceInYears();Object.keys(_index38).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index38[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index38[key]}}))}));var _index39=requireEachDayOfInterval();Object.keys(_index39).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index39[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index39[key]}}))}));var _index40=function(){if(hasRequiredEachHourOfInterval)return eachHourOfInterval;hasRequiredEachHourOfInterval=1,eachHourOfInterval.eachHourOfInterval=function(interval,options){var _options$step,startDate=(0,_index2.toDate)(interval.start),endDate=(0,_index2.toDate)(interval.end),reversed=+startDate>+endDate,endTime=reversed?+startDate:+endDate,currentDate=reversed?endDate:startDate;currentDate.setMinutes(0,0,0);var step=null!==(_options$step=null==options?void 0:options.step)&&void 0!==_options$step?_options$step:1;if(!step)return[];step<0&&(step=-step,reversed=!reversed);for(var dates=[];+currentDate<=endTime;)dates.push((0,_index2.toDate)(currentDate)),currentDate=(0,_index.addHours)(currentDate,step);return reversed?dates.reverse():dates};var _index=requireAddHours(),_index2=requireToDate();return eachHourOfInterval}();Object.keys(_index40).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index40[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index40[key]}}))}));var _index41=function(){if(hasRequiredEachMinuteOfInterval)return eachMinuteOfInterval;hasRequiredEachMinuteOfInterval=1,eachMinuteOfInterval.eachMinuteOfInterval=function(interval,options){var _options$step,startDate=(0,_index2.startOfMinute)((0,_index3.toDate)(interval.start)),endDate=(0,_index3.toDate)(interval.end),reversed=+startDate>+endDate,endTime=reversed?+startDate:+endDate,currentDate=reversed?endDate:startDate,step=null!==(_options$step=null==options?void 0:options.step)&&void 0!==_options$step?_options$step:1;if(!step)return[];step<0&&(step=-step,reversed=!reversed);for(var dates=[];+currentDate<=endTime;)dates.push((0,_index3.toDate)(currentDate)),currentDate=(0,_index.addMinutes)(currentDate,step);return reversed?dates.reverse():dates};var _index=requireAddMinutes(),_index2=requireStartOfMinute(),_index3=requireToDate();return eachMinuteOfInterval}();Object.keys(_index41).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index41[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index41[key]}}))}));var _index42=function(){if(hasRequiredEachMonthOfInterval)return eachMonthOfInterval;hasRequiredEachMonthOfInterval=1,eachMonthOfInterval.eachMonthOfInterval=function(interval,options){var _options$step,startDate=(0,_index.toDate)(interval.start),endDate=(0,_index.toDate)(interval.end),reversed=+startDate>+endDate,endTime=reversed?+startDate:+endDate,currentDate=reversed?endDate:startDate;currentDate.setHours(0,0,0,0),currentDate.setDate(1);var step=null!==(_options$step=null==options?void 0:options.step)&&void 0!==_options$step?_options$step:1;if(!step)return[];step<0&&(step=-step,reversed=!reversed);for(var dates=[];+currentDate<=endTime;)dates.push((0,_index.toDate)(currentDate)),currentDate.setMonth(currentDate.getMonth()+step);return reversed?dates.reverse():dates};var _index=requireToDate();return eachMonthOfInterval}();Object.keys(_index42).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index42[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index42[key]}}))}));var _index43=function(){if(hasRequiredEachQuarterOfInterval)return eachQuarterOfInterval;hasRequiredEachQuarterOfInterval=1,eachQuarterOfInterval.eachQuarterOfInterval=function(interval,options){var _options$step,startDate=(0,_index3.toDate)(interval.start),endDate=(0,_index3.toDate)(interval.end),reversed=+startDate>+endDate,endTime=reversed?+(0,_index2.startOfQuarter)(startDate):+(0,_index2.startOfQuarter)(endDate),currentDate=reversed?(0,_index2.startOfQuarter)(endDate):(0,_index2.startOfQuarter)(startDate),step=null!==(_options$step=null==options?void 0:options.step)&&void 0!==_options$step?_options$step:1;if(!step)return[];step<0&&(step=-step,reversed=!reversed);for(var dates=[];+currentDate<=endTime;)dates.push((0,_index3.toDate)(currentDate)),currentDate=(0,_index.addQuarters)(currentDate,step);return reversed?dates.reverse():dates};var _index=requireAddQuarters(),_index2=requireStartOfQuarter(),_index3=requireToDate();return eachQuarterOfInterval}();Object.keys(_index43).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index43[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index43[key]}}))}));var _index44=function(){if(hasRequiredEachWeekOfInterval)return eachWeekOfInterval;hasRequiredEachWeekOfInterval=1,eachWeekOfInterval.eachWeekOfInterval=function(interval,options){var _options$step,startDate=(0,_index3.toDate)(interval.start),endDate=(0,_index3.toDate)(interval.end),reversed=+startDate>+endDate,startDateWeek=reversed?(0,_index2.startOfWeek)(endDate,options):(0,_index2.startOfWeek)(startDate,options),endDateWeek=reversed?(0,_index2.startOfWeek)(startDate,options):(0,_index2.startOfWeek)(endDate,options);startDateWeek.setHours(15),endDateWeek.setHours(15);var endTime=+endDateWeek.getTime(),currentDate=startDateWeek,step=null!==(_options$step=null==options?void 0:options.step)&&void 0!==_options$step?_options$step:1;if(!step)return[];step<0&&(step=-step,reversed=!reversed);for(var dates=[];+currentDate<=endTime;)currentDate.setHours(0),dates.push((0,_index3.toDate)(currentDate)),(currentDate=(0,_index.addWeeks)(currentDate,step)).setHours(15);return reversed?dates.reverse():dates};var _index=requireAddWeeks(),_index2=requireStartOfWeek(),_index3=requireToDate();return eachWeekOfInterval}();Object.keys(_index44).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index44[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index44[key]}}))}));var _index45=requireEachWeekendOfInterval();Object.keys(_index45).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index45[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index45[key]}}))}));var _index46=function(){if(hasRequiredEachWeekendOfMonth)return eachWeekendOfMonth;hasRequiredEachWeekendOfMonth=1,eachWeekendOfMonth.eachWeekendOfMonth=function(date){var start=(0,_index3.startOfMonth)(date),end=(0,_index2.endOfMonth)(date);return(0,_index.eachWeekendOfInterval)({start:start,end:end})};var _index=requireEachWeekendOfInterval(),_index2=requireEndOfMonth(),_index3=requireStartOfMonth();return eachWeekendOfMonth}();Object.keys(_index46).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index46[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index46[key]}}))}));var _index47=function(){if(hasRequiredEachWeekendOfYear)return eachWeekendOfYear;hasRequiredEachWeekendOfYear=1,eachWeekendOfYear.eachWeekendOfYear=function(date){var start=(0,_index3.startOfYear)(date),end=(0,_index2.endOfYear)(date);return(0,_index.eachWeekendOfInterval)({start:start,end:end})};var _index=requireEachWeekendOfInterval(),_index2=requireEndOfYear(),_index3=requireStartOfYear();return eachWeekendOfYear}();Object.keys(_index47).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index47[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index47[key]}}))}));var _index48=function(){if(hasRequiredEachYearOfInterval)return eachYearOfInterval;hasRequiredEachYearOfInterval=1,eachYearOfInterval.eachYearOfInterval=function(interval,options){var _options$step,startDate=(0,_index.toDate)(interval.start),endDate=(0,_index.toDate)(interval.end),reversed=+startDate>+endDate,endTime=reversed?+startDate:+endDate,currentDate=reversed?endDate:startDate;currentDate.setHours(0,0,0,0),currentDate.setMonth(0,1);var step=null!==(_options$step=null==options?void 0:options.step)&&void 0!==_options$step?_options$step:1;if(!step)return[];step<0&&(step=-step,reversed=!reversed);for(var dates=[];+currentDate<=endTime;)dates.push((0,_index.toDate)(currentDate)),currentDate.setFullYear(currentDate.getFullYear()+step);return reversed?dates.reverse():dates};var _index=requireToDate();return eachYearOfInterval}();Object.keys(_index48).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index48[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index48[key]}}))}));var _index49=requireEndOfDay();Object.keys(_index49).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index49[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index49[key]}}))}));var _index50=function(){if(hasRequiredEndOfDecade)return endOfDecade;hasRequiredEndOfDecade=1,endOfDecade.endOfDecade=function(date){var _date=(0,_index.toDate)(date),year=_date.getFullYear(),decade=9+10*Math.floor(year/10);return _date.setFullYear(decade,11,31),_date.setHours(23,59,59,999),_date};var _index=requireToDate();return endOfDecade}();Object.keys(_index50).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index50[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index50[key]}}))}));var _index51=function(){if(hasRequiredEndOfHour)return endOfHour;hasRequiredEndOfHour=1,endOfHour.endOfHour=function(date){var _date=(0,_index.toDate)(date);return _date.setMinutes(59,59,999),_date};var _index=requireToDate();return endOfHour}();Object.keys(_index51).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index51[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index51[key]}}))}));var _index52=function(){if(hasRequiredEndOfISOWeek)return endOfISOWeek;hasRequiredEndOfISOWeek=1,endOfISOWeek.endOfISOWeek=function(date){return(0,_index.endOfWeek)(date,{weekStartsOn:1})};var _index=requireEndOfWeek();return endOfISOWeek}();Object.keys(_index52).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index52[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index52[key]}}))}));var _index53=function(){if(hasRequiredEndOfISOWeekYear)return endOfISOWeekYear;hasRequiredEndOfISOWeekYear=1,endOfISOWeekYear.endOfISOWeekYear=function(date){var year=(0,_index.getISOWeekYear)(date),fourthOfJanuaryOfNextYear=(0,_index3.constructFrom)(date,0);fourthOfJanuaryOfNextYear.setFullYear(year+1,0,4),fourthOfJanuaryOfNextYear.setHours(0,0,0,0);var _date=(0,_index2.startOfISOWeek)(fourthOfJanuaryOfNextYear);return _date.setMilliseconds(_date.getMilliseconds()-1),_date};var _index=requireGetISOWeekYear(),_index2=requireStartOfISOWeek(),_index3=requireConstructFrom();return endOfISOWeekYear}();Object.keys(_index53).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index53[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index53[key]}}))}));var _index54=function(){if(hasRequiredEndOfMinute)return endOfMinute;hasRequiredEndOfMinute=1,endOfMinute.endOfMinute=function(date){var _date=(0,_index.toDate)(date);return _date.setSeconds(59,999),_date};var _index=requireToDate();return endOfMinute}();Object.keys(_index54).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index54[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index54[key]}}))}));var _index55=requireEndOfMonth();Object.keys(_index55).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index55[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index55[key]}}))}));var _index56=function(){if(hasRequiredEndOfQuarter)return endOfQuarter;hasRequiredEndOfQuarter=1,endOfQuarter.endOfQuarter=function(date){var _date=(0,_index.toDate)(date),currentMonth=_date.getMonth(),month=currentMonth-currentMonth%3+3;return _date.setMonth(month,0),_date.setHours(23,59,59,999),_date};var _index=requireToDate();return endOfQuarter}();Object.keys(_index56).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index56[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index56[key]}}))}));var _index57=function(){if(hasRequiredEndOfSecond)return endOfSecond;hasRequiredEndOfSecond=1,endOfSecond.endOfSecond=function(date){var _date=(0,_index.toDate)(date);return _date.setMilliseconds(999),_date};var _index=requireToDate();return endOfSecond}();Object.keys(_index57).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index57[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index57[key]}}))}));var _index58=function(){if(hasRequiredEndOfToday)return endOfToday;hasRequiredEndOfToday=1,endOfToday.endOfToday=function(){return(0,_index.endOfDay)(Date.now())};var _index=requireEndOfDay();return endOfToday}();Object.keys(_index58).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index58[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index58[key]}}))}));var _index59=(hasRequiredEndOfTomorrow||(hasRequiredEndOfTomorrow=1,endOfTomorrow.endOfTomorrow=function(){var now=new Date,year=now.getFullYear(),month=now.getMonth(),day=now.getDate(),date=new Date(0);return date.setFullYear(year,month,day+1),date.setHours(23,59,59,999),date}),endOfTomorrow);Object.keys(_index59).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index59[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index59[key]}}))}));var _index60=requireEndOfWeek();Object.keys(_index60).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index60[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index60[key]}}))}));var _index61=requireEndOfYear();Object.keys(_index61).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index61[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index61[key]}}))}));var _index62=(hasRequiredEndOfYesterday||(hasRequiredEndOfYesterday=1,endOfYesterday.endOfYesterday=function(){var now=new Date,year=now.getFullYear(),month=now.getMonth(),day=now.getDate(),date=new Date(0);return date.setFullYear(year,month,day-1),date.setHours(23,59,59,999),date}),endOfYesterday);Object.keys(_index62).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index62[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index62[key]}}))}));var _index63=requireFormat();Object.keys(_index63).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index63[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index63[key]}}))}));var _index64=requireFormatDistance();Object.keys(_index64).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index64[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index64[key]}}))}));var _index65=requireFormatDistanceStrict();Object.keys(_index65).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index65[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index65[key]}}))}));var _index66=function(){if(hasRequiredFormatDistanceToNow)return formatDistanceToNow;hasRequiredFormatDistanceToNow=1,formatDistanceToNow.formatDistanceToNow=function(date,options){return(0,_index.formatDistance)(date,Date.now(),options)};var _index=requireFormatDistance();return formatDistanceToNow}();Object.keys(_index66).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index66[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index66[key]}}))}));var _index67=function(){if(hasRequiredFormatDistanceToNowStrict)return formatDistanceToNowStrict;hasRequiredFormatDistanceToNowStrict=1,formatDistanceToNowStrict.formatDistanceToNowStrict=function(date,options){return(0,_index.formatDistanceStrict)(date,Date.now(),options)};var _index=requireFormatDistanceStrict();return formatDistanceToNowStrict}();Object.keys(_index67).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index67[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index67[key]}}))}));var _index68=function(){if(hasRequiredFormatDuration)return formatDuration;hasRequiredFormatDuration=1,formatDuration.formatDuration=function(duration,options){var _ref,_options$locale,_options$format,_options$zero,_options$delimiter,defaultOptions=(0,_index2.getDefaultOptions)(),locale=null!==(_ref=null!==(_options$locale=null==options?void 0:options.locale)&&void 0!==_options$locale?_options$locale:defaultOptions.locale)&&void 0!==_ref?_ref:_index.defaultLocale,format=null!==(_options$format=null==options?void 0:options.format)&&void 0!==_options$format?_options$format:defaultFormat,zero=null!==(_options$zero=null==options?void 0:options.zero)&&void 0!==_options$zero&&_options$zero,delimiter=null!==(_options$delimiter=null==options?void 0:options.delimiter)&&void 0!==_options$delimiter?_options$delimiter:" ";return locale.formatDistance?format.reduce((function(acc,unit){var token="x".concat(unit.replace(/(^.)/,(function(m){return m.toUpperCase()}))),value=duration[unit];return void 0!==value&&(zero||duration[unit])?acc.concat(locale.formatDistance(token,value)):acc}),[]).join(delimiter):""};var _index=requireDefaultLocale(),_index2=requireDefaultOptions(),defaultFormat=["years","months","weeks","days","hours","minutes","seconds"];return formatDuration}();Object.keys(_index68).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index68[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index68[key]}}))}));var _index69=function(){if(hasRequiredFormatISO)return formatISO;hasRequiredFormatISO=1,formatISO.formatISO=function(date,options){var _options$format,_options$representati,_date=(0,_index.toDate)(date);if(isNaN(_date.getTime()))throw new RangeError("Invalid time value");var format=null!==(_options$format=null==options?void 0:options.format)&&void 0!==_options$format?_options$format:"extended",representation=null!==(_options$representati=null==options?void 0:options.representation)&&void 0!==_options$representati?_options$representati:"complete",result="",tzOffset="",dateDelimiter="extended"===format?"-":"",timeDelimiter="extended"===format?":":"";if("time"!==representation){var day=(0,_index2.addLeadingZeros)(_date.getDate(),2),month=(0,_index2.addLeadingZeros)(_date.getMonth()+1,2),year=(0,_index2.addLeadingZeros)(_date.getFullYear(),4);result="".concat(year).concat(dateDelimiter).concat(month).concat(dateDelimiter).concat(day)}if("date"!==representation){var offset=_date.getTimezoneOffset();if(0!==offset){var absoluteOffset=Math.abs(offset),hourOffset=(0,_index2.addLeadingZeros)(Math.trunc(absoluteOffset/60),2),minuteOffset=(0,_index2.addLeadingZeros)(absoluteOffset%60,2);tzOffset="".concat(offset<0?"+":"-").concat(hourOffset,":").concat(minuteOffset)}else tzOffset="Z";var separator=""===result?"":"T",time=[(0,_index2.addLeadingZeros)(_date.getHours(),2),(0,_index2.addLeadingZeros)(_date.getMinutes(),2),(0,_index2.addLeadingZeros)(_date.getSeconds(),2)].join(timeDelimiter);result="".concat(result).concat(separator).concat(time).concat(tzOffset)}return result};var _index=requireToDate(),_index2=requireAddLeadingZeros();return formatISO}();Object.keys(_index69).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index69[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index69[key]}}))}));var _index70=function(){if(hasRequiredFormatISO9075)return formatISO9075;hasRequiredFormatISO9075=1,formatISO9075.formatISO9075=function(date,options){var _options$format,_options$representati,_date=(0,_index2.toDate)(date);if(!(0,_index.isValid)(_date))throw new RangeError("Invalid time value");var format=null!==(_options$format=null==options?void 0:options.format)&&void 0!==_options$format?_options$format:"extended",representation=null!==(_options$representati=null==options?void 0:options.representation)&&void 0!==_options$representati?_options$representati:"complete",result="",dateDelimiter="extended"===format?"-":"",timeDelimiter="extended"===format?":":"";if("time"!==representation){var day=(0,_index3.addLeadingZeros)(_date.getDate(),2),month=(0,_index3.addLeadingZeros)(_date.getMonth()+1,2),year=(0,_index3.addLeadingZeros)(_date.getFullYear(),4);result="".concat(year).concat(dateDelimiter).concat(month).concat(dateDelimiter).concat(day)}if("date"!==representation){var hour=(0,_index3.addLeadingZeros)(_date.getHours(),2),minute=(0,_index3.addLeadingZeros)(_date.getMinutes(),2),second=(0,_index3.addLeadingZeros)(_date.getSeconds(),2),separator=""===result?"":" ";result="".concat(result).concat(separator).concat(hour).concat(timeDelimiter).concat(minute).concat(timeDelimiter).concat(second)}return result};var _index=requireIsValid(),_index2=requireToDate(),_index3=requireAddLeadingZeros();return formatISO9075}();Object.keys(_index70).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index70[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index70[key]}}))}));var _index71=(hasRequiredFormatISODuration||(hasRequiredFormatISODuration=1,formatISODuration.formatISODuration=function(duration){var _duration$years=duration.years,years=void 0===_duration$years?0:_duration$years,_duration$months=duration.months,months=void 0===_duration$months?0:_duration$months,_duration$days=duration.days,days=void 0===_duration$days?0:_duration$days,_duration$hours=duration.hours,hours=void 0===_duration$hours?0:_duration$hours,_duration$minutes=duration.minutes,minutes=void 0===_duration$minutes?0:_duration$minutes,_duration$seconds=duration.seconds,seconds=void 0===_duration$seconds?0:_duration$seconds;return"P".concat(years,"Y").concat(months,"M").concat(days,"DT").concat(hours,"H").concat(minutes,"M").concat(seconds,"S")}),formatISODuration);Object.keys(_index71).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index71[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index71[key]}}))}));var _index72=function(){if(hasRequiredFormatRFC3339)return formatRFC3339;hasRequiredFormatRFC3339=1,formatRFC3339.formatRFC3339=function(date,options){var _options$fractionDigi,_date=(0,_index2.toDate)(date);if(!(0,_index.isValid)(_date))throw new RangeError("Invalid time value");var fractionDigits=null!==(_options$fractionDigi=null==options?void 0:options.fractionDigits)&&void 0!==_options$fractionDigi?_options$fractionDigi:0,day=(0,_index3.addLeadingZeros)(_date.getDate(),2),month=(0,_index3.addLeadingZeros)(_date.getMonth()+1,2),year=_date.getFullYear(),hour=(0,_index3.addLeadingZeros)(_date.getHours(),2),minute=(0,_index3.addLeadingZeros)(_date.getMinutes(),2),second=(0,_index3.addLeadingZeros)(_date.getSeconds(),2),fractionalSecond="";if(fractionDigits>0){var milliseconds=_date.getMilliseconds(),fractionalSeconds=Math.trunc(milliseconds*Math.pow(10,fractionDigits-3));fractionalSecond="."+(0,_index3.addLeadingZeros)(fractionalSeconds,fractionDigits)}var offset="",tzOffset=_date.getTimezoneOffset();if(0!==tzOffset){var absoluteOffset=Math.abs(tzOffset),hourOffset=(0,_index3.addLeadingZeros)(Math.trunc(absoluteOffset/60),2),minuteOffset=(0,_index3.addLeadingZeros)(absoluteOffset%60,2);offset="".concat(tzOffset<0?"+":"-").concat(hourOffset,":").concat(minuteOffset)}else offset="Z";return"".concat(year,"-").concat(month,"-").concat(day,"T").concat(hour,":").concat(minute,":").concat(second).concat(fractionalSecond).concat(offset)};var _index=requireIsValid(),_index2=requireToDate(),_index3=requireAddLeadingZeros();return formatRFC3339}();Object.keys(_index72).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index72[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index72[key]}}))}));var _index73=function(){if(hasRequiredFormatRFC7231)return formatRFC7231;hasRequiredFormatRFC7231=1,formatRFC7231.formatRFC7231=function(date){var _date=(0,_index2.toDate)(date);if(!(0,_index.isValid)(_date))throw new RangeError("Invalid time value");var dayName=days[_date.getUTCDay()],dayOfMonth=(0,_index3.addLeadingZeros)(_date.getUTCDate(),2),monthName=months[_date.getUTCMonth()],year=_date.getUTCFullYear(),hour=(0,_index3.addLeadingZeros)(_date.getUTCHours(),2),minute=(0,_index3.addLeadingZeros)(_date.getUTCMinutes(),2),second=(0,_index3.addLeadingZeros)(_date.getUTCSeconds(),2);return"".concat(dayName,", ").concat(dayOfMonth," ").concat(monthName," ").concat(year," ").concat(hour,":").concat(minute,":").concat(second," GMT")};var _index=requireIsValid(),_index2=requireToDate(),_index3=requireAddLeadingZeros(),days=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];return formatRFC7231}();Object.keys(_index73).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index73[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index73[key]}}))}));var _index74=function(){if(hasRequiredFormatRelative)return formatRelative;hasRequiredFormatRelative=1,formatRelative.formatRelative=function(date,baseDate,options){var _ref,_options$locale,_ref2,_ref3,_ref4,_options$weekStartsOn,_options$locale2,_defaultOptions$local,token,_date=(0,_index3.toDate)(date),_baseDate=(0,_index3.toDate)(baseDate),defaultOptions=(0,_index5.getDefaultOptions)(),locale=null!==(_ref=null!==(_options$locale=null==options?void 0:options.locale)&&void 0!==_options$locale?_options$locale:defaultOptions.locale)&&void 0!==_ref?_ref:_index4.defaultLocale,weekStartsOn=null!==(_ref2=null!==(_ref3=null!==(_ref4=null!==(_options$weekStartsOn=null==options?void 0:options.weekStartsOn)&&void 0!==_options$weekStartsOn?_options$weekStartsOn:null==options||null===(_options$locale2=options.locale)||void 0===_options$locale2||null===(_options$locale2=_options$locale2.options)||void 0===_options$locale2?void 0:_options$locale2.weekStartsOn)&&void 0!==_ref4?_ref4:defaultOptions.weekStartsOn)&&void 0!==_ref3?_ref3:null===(_defaultOptions$local=defaultOptions.locale)||void 0===_defaultOptions$local||null===(_defaultOptions$local=_defaultOptions$local.options)||void 0===_defaultOptions$local?void 0:_defaultOptions$local.weekStartsOn)&&void 0!==_ref2?_ref2:0,diff=(0,_index.differenceInCalendarDays)(_date,_baseDate);if(isNaN(diff))throw new RangeError("Invalid time value");token=diff<-6?"other":diff<-1?"lastWeek":diff<0?"yesterday":diff<1?"today":diff<2?"tomorrow":diff<7?"nextWeek":"other";var formatStr=locale.formatRelative(token,_date,_baseDate,{locale:locale,weekStartsOn:weekStartsOn});return(0,_index2.format)(_date,formatStr,{locale:locale,weekStartsOn:weekStartsOn})};var _index=requireDifferenceInCalendarDays(),_index2=requireFormat(),_index3=requireToDate(),_index4=requireDefaultLocale(),_index5=requireDefaultOptions();return formatRelative}();Object.keys(_index74).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index74[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index74[key]}}))}));var _index75=function(){if(hasRequiredFromUnixTime)return fromUnixTime;hasRequiredFromUnixTime=1,fromUnixTime.fromUnixTime=function(unixTime){return(0,_index.toDate)(1e3*unixTime)};var _index=requireToDate();return fromUnixTime}();Object.keys(_index75).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index75[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index75[key]}}))}));var _index76=requireGetDate();Object.keys(_index76).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index76[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index76[key]}}))}));var _index77=requireGetDay();Object.keys(_index77).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index77[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index77[key]}}))}));var _index78=requireGetDayOfYear();Object.keys(_index78).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index78[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index78[key]}}))}));var _index79=requireGetDaysInMonth();Object.keys(_index79).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index79[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index79[key]}}))}));var _index80=function(){if(hasRequiredGetDaysInYear)return getDaysInYear;hasRequiredGetDaysInYear=1,getDaysInYear.getDaysInYear=function(date){var _date=(0,_index2.toDate)(date);return"Invalid Date"===String(new Date(_date))?NaN:(0,_index.isLeapYear)(_date)?366:365};var _index=requireIsLeapYear(),_index2=requireToDate();return getDaysInYear}();Object.keys(_index80).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index80[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index80[key]}}))}));var _index81=function(){if(hasRequiredGetDecade)return getDecade;hasRequiredGetDecade=1,getDecade.getDecade=function(date){var year=(0,_index.toDate)(date).getFullYear();return 10*Math.floor(year/10)};var _index=requireToDate();return getDecade}();Object.keys(_index81).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index81[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index81[key]}}))}));var _index82=requireGetDefaultOptions();Object.keys(_index82).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index82[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index82[key]}}))}));var _index83=function(){if(hasRequiredGetHours)return getHours;hasRequiredGetHours=1,getHours.getHours=function(date){return(0,_index.toDate)(date).getHours()};var _index=requireToDate();return getHours}();Object.keys(_index83).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index83[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index83[key]}}))}));var _index84=requireGetISODay();Object.keys(_index84).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index84[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index84[key]}}))}));var _index85=requireGetISOWeek();Object.keys(_index85).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index85[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index85[key]}}))}));var _index86=requireGetISOWeekYear();Object.keys(_index86).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index86[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index86[key]}}))}));var _index87=function(){if(hasRequiredGetISOWeeksInYear)return getISOWeeksInYear;hasRequiredGetISOWeeksInYear=1,getISOWeeksInYear.getISOWeeksInYear=function(date){var thisYear=(0,_index3.startOfISOWeekYear)(date),diff=+(0,_index3.startOfISOWeekYear)((0,_index.addWeeks)(thisYear,60))-+thisYear;return Math.round(diff/_index2.millisecondsInWeek)};var _index=requireAddWeeks(),_index2=requireConstants$1(),_index3=requireStartOfISOWeekYear();return getISOWeeksInYear}();Object.keys(_index87).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index87[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index87[key]}}))}));var _index88=function(){if(hasRequiredGetMilliseconds)return getMilliseconds;hasRequiredGetMilliseconds=1,getMilliseconds.getMilliseconds=function(date){return(0,_index.toDate)(date).getMilliseconds()};var _index=requireToDate();return getMilliseconds}();Object.keys(_index88).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index88[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index88[key]}}))}));var _index89=function(){if(hasRequiredGetMinutes)return getMinutes;hasRequiredGetMinutes=1,getMinutes.getMinutes=function(date){return(0,_index.toDate)(date).getMinutes()};var _index=requireToDate();return getMinutes}();Object.keys(_index89).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index89[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index89[key]}}))}));var _index90=function(){if(hasRequiredGetMonth)return getMonth;hasRequiredGetMonth=1,getMonth.getMonth=function(date){return(0,_index.toDate)(date).getMonth()};var _index=requireToDate();return getMonth}();Object.keys(_index90).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index90[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index90[key]}}))}));var _index91=function(){if(hasRequiredGetOverlappingDaysInIntervals)return getOverlappingDaysInIntervals;hasRequiredGetOverlappingDaysInIntervals=1,getOverlappingDaysInIntervals.getOverlappingDaysInIntervals=function(intervalLeft,intervalRight){var _sort2=_slicedToArray([+(0,_index3.toDate)(intervalLeft.start),+(0,_index3.toDate)(intervalLeft.end)].sort((function(a,b){return a-b})),2),leftStart=_sort2[0],leftEnd=_sort2[1],_sort4=_slicedToArray([+(0,_index3.toDate)(intervalRight.start),+(0,_index3.toDate)(intervalRight.end)].sort((function(a,b){return a-b})),2),rightStart=_sort4[0],rightEnd=_sort4[1];if(!(leftStartleftEnd?leftEnd:rightEnd,right=overlapRight-(0,_index.getTimezoneOffsetInMilliseconds)(overlapRight);return Math.ceil((right-left)/_index2.millisecondsInDay)};var _index=requireGetTimezoneOffsetInMilliseconds(),_index2=requireConstants$1(),_index3=requireToDate();return getOverlappingDaysInIntervals}();Object.keys(_index91).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index91[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index91[key]}}))}));var _index92=requireGetQuarter();Object.keys(_index92).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index92[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index92[key]}}))}));var _index93=function(){if(hasRequiredGetSeconds)return getSeconds;hasRequiredGetSeconds=1,getSeconds.getSeconds=function(date){return(0,_index.toDate)(date).getSeconds()};var _index=requireToDate();return getSeconds}();Object.keys(_index93).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index93[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index93[key]}}))}));var _index94=function(){if(hasRequiredGetTime)return getTime;hasRequiredGetTime=1,getTime.getTime=function(date){return(0,_index.toDate)(date).getTime()};var _index=requireToDate();return getTime}();Object.keys(_index94).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index94[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index94[key]}}))}));var _index95=function(){if(hasRequiredGetUnixTime)return getUnixTime;hasRequiredGetUnixTime=1,getUnixTime.getUnixTime=function(date){return Math.trunc(+(0,_index.toDate)(date)/1e3)};var _index=requireToDate();return getUnixTime}();Object.keys(_index95).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index95[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index95[key]}}))}));var _index96=requireGetWeek();Object.keys(_index96).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index96[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index96[key]}}))}));var _index97=function(){if(hasRequiredGetWeekOfMonth)return getWeekOfMonth;hasRequiredGetWeekOfMonth=1,getWeekOfMonth.getWeekOfMonth=function(date,options){var _ref,_ref2,_ref3,_options$weekStartsOn,_options$locale,_defaultOptions$local,defaultOptions=(0,_index4.getDefaultOptions)(),weekStartsOn=null!==(_ref=null!==(_ref2=null!==(_ref3=null!==(_options$weekStartsOn=null==options?void 0:options.weekStartsOn)&&void 0!==_options$weekStartsOn?_options$weekStartsOn:null==options||null===(_options$locale=options.locale)||void 0===_options$locale||null===(_options$locale=_options$locale.options)||void 0===_options$locale?void 0:_options$locale.weekStartsOn)&&void 0!==_ref3?_ref3:defaultOptions.weekStartsOn)&&void 0!==_ref2?_ref2:null===(_defaultOptions$local=defaultOptions.locale)||void 0===_defaultOptions$local||null===(_defaultOptions$local=_defaultOptions$local.options)||void 0===_defaultOptions$local?void 0:_defaultOptions$local.weekStartsOn)&&void 0!==_ref?_ref:0,currentDayOfMonth=(0,_index.getDate)(date);if(isNaN(currentDayOfMonth))return NaN;var lastDayOfFirstWeek=weekStartsOn-(0,_index2.getDay)((0,_index3.startOfMonth)(date));lastDayOfFirstWeek<=0&&(lastDayOfFirstWeek+=7);var remainingDaysAfterFirstWeek=currentDayOfMonth-lastDayOfFirstWeek;return Math.ceil(remainingDaysAfterFirstWeek/7)+1};var _index=requireGetDate(),_index2=requireGetDay(),_index3=requireStartOfMonth(),_index4=requireDefaultOptions();return getWeekOfMonth}();Object.keys(_index97).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index97[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index97[key]}}))}));var _index98=requireGetWeekYear();Object.keys(_index98).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index98[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index98[key]}}))}));var _index99=function(){if(hasRequiredGetWeeksInMonth)return getWeeksInMonth;hasRequiredGetWeeksInMonth=1,getWeeksInMonth.getWeeksInMonth=function(date,options){return(0,_index.differenceInCalendarWeeks)((0,_index2.lastDayOfMonth)(date),(0,_index3.startOfMonth)(date),options)+1};var _index=requireDifferenceInCalendarWeeks(),_index2=requireLastDayOfMonth(),_index3=requireStartOfMonth();return getWeeksInMonth}();Object.keys(_index99).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index99[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index99[key]}}))}));var _index100=function(){if(hasRequiredGetYear)return getYear;hasRequiredGetYear=1,getYear.getYear=function(date){return(0,_index.toDate)(date).getFullYear()};var _index=requireToDate();return getYear}();Object.keys(_index100).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index100[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index100[key]}}))}));var _index101=function(){if(hasRequiredHoursToMilliseconds)return hoursToMilliseconds;hasRequiredHoursToMilliseconds=1,hoursToMilliseconds.hoursToMilliseconds=function(hours){return Math.trunc(hours*_index.millisecondsInHour)};var _index=requireConstants$1();return hoursToMilliseconds}();Object.keys(_index101).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index101[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index101[key]}}))}));var _index102=function(){if(hasRequiredHoursToMinutes)return hoursToMinutes;hasRequiredHoursToMinutes=1,hoursToMinutes.hoursToMinutes=function(hours){return Math.trunc(hours*_index.minutesInHour)};var _index=requireConstants$1();return hoursToMinutes}();Object.keys(_index102).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index102[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index102[key]}}))}));var _index103=function(){if(hasRequiredHoursToSeconds)return hoursToSeconds;hasRequiredHoursToSeconds=1,hoursToSeconds.hoursToSeconds=function(hours){return Math.trunc(hours*_index.secondsInHour)};var _index=requireConstants$1();return hoursToSeconds}();Object.keys(_index103).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index103[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index103[key]}}))}));var _index104=function(){if(hasRequiredInterval)return interval;hasRequiredInterval=1,interval.interval=function(start,end,options){var _start=(0,_index.toDate)(start);if(isNaN(+_start))throw new TypeError("Start date is invalid");var _end=(0,_index.toDate)(end);if(isNaN(+_end))throw new TypeError("End date is invalid");if(null!=options&&options.assertPositive&&+_start>+_end)throw new TypeError("End date must be after start date");return{start:_start,end:_end}};var _index=requireToDate();return interval}();Object.keys(_index104).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index104[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index104[key]}}))}));var _index105=function(){if(hasRequiredIntervalToDuration)return intervalToDuration;hasRequiredIntervalToDuration=1,intervalToDuration.intervalToDuration=function(interval){var start=(0,_index8.toDate)(interval.start),end=(0,_index8.toDate)(interval.end),duration={},years=(0,_index7.differenceInYears)(end,start);years&&(duration.years=years);var remainingMonths=(0,_index.add)(start,{years:duration.years}),months=(0,_index5.differenceInMonths)(end,remainingMonths);months&&(duration.months=months);var remainingDays=(0,_index.add)(remainingMonths,{months:duration.months}),days=(0,_index2.differenceInDays)(end,remainingDays);days&&(duration.days=days);var remainingHours=(0,_index.add)(remainingDays,{days:duration.days}),hours=(0,_index3.differenceInHours)(end,remainingHours);hours&&(duration.hours=hours);var remainingMinutes=(0,_index.add)(remainingHours,{hours:duration.hours}),minutes=(0,_index4.differenceInMinutes)(end,remainingMinutes);minutes&&(duration.minutes=minutes);var remainingSeconds=(0,_index.add)(remainingMinutes,{minutes:duration.minutes}),seconds=(0,_index6.differenceInSeconds)(end,remainingSeconds);return seconds&&(duration.seconds=seconds),duration};var _index=requireAdd(),_index2=requireDifferenceInDays(),_index3=requireDifferenceInHours(),_index4=requireDifferenceInMinutes(),_index5=requireDifferenceInMonths(),_index6=requireDifferenceInSeconds(),_index7=requireDifferenceInYears(),_index8=requireToDate();return intervalToDuration}();Object.keys(_index105).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index105[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index105[key]}}))}));var _index106=requireIntlFormat();Object.keys(_index106).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index106[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index106[key]}}))}));var _index107=function(){if(hasRequiredIntlFormatDistance)return intlFormatDistance;hasRequiredIntlFormatDistance=1,intlFormatDistance.intlFormatDistance=function(date,baseDate,options){var unit,value=0,dateLeft=(0,_index10.toDate)(date),dateRight=(0,_index10.toDate)(baseDate);if(null!=options&&options.unit)"second"===(unit=null==options?void 0:options.unit)?value=(0,_index9.differenceInSeconds)(dateLeft,dateRight):"minute"===unit?value=(0,_index8.differenceInMinutes)(dateLeft,dateRight):"hour"===unit?value=(0,_index7.differenceInHours)(dateLeft,dateRight):"day"===unit?value=(0,_index2.differenceInCalendarDays)(dateLeft,dateRight):"week"===unit?value=(0,_index5.differenceInCalendarWeeks)(dateLeft,dateRight):"month"===unit?value=(0,_index3.differenceInCalendarMonths)(dateLeft,dateRight):"quarter"===unit?value=(0,_index4.differenceInCalendarQuarters)(dateLeft,dateRight):"year"===unit&&(value=(0,_index6.differenceInCalendarYears)(dateLeft,dateRight));else{var diffInSeconds=(0,_index9.differenceInSeconds)(dateLeft,dateRight);Math.abs(diffInSeconds)<_index.secondsInMinute?(value=(0,_index9.differenceInSeconds)(dateLeft,dateRight),unit="second"):Math.abs(diffInSeconds)<_index.secondsInHour?(value=(0,_index8.differenceInMinutes)(dateLeft,dateRight),unit="minute"):Math.abs(diffInSeconds)<_index.secondsInDay&&Math.abs((0,_index2.differenceInCalendarDays)(dateLeft,dateRight))<1?(value=(0,_index7.differenceInHours)(dateLeft,dateRight),unit="hour"):Math.abs(diffInSeconds)<_index.secondsInWeek&&(value=(0,_index2.differenceInCalendarDays)(dateLeft,dateRight))&&Math.abs(value)<7?unit="day":Math.abs(diffInSeconds)<_index.secondsInMonth?(value=(0,_index5.differenceInCalendarWeeks)(dateLeft,dateRight),unit="week"):Math.abs(diffInSeconds)<_index.secondsInQuarter?(value=(0,_index3.differenceInCalendarMonths)(dateLeft,dateRight),unit="month"):Math.abs(diffInSeconds)<_index.secondsInYear&&(0,_index4.differenceInCalendarQuarters)(dateLeft,dateRight)<4?(value=(0,_index4.differenceInCalendarQuarters)(dateLeft,dateRight),unit="quarter"):(value=(0,_index6.differenceInCalendarYears)(dateLeft,dateRight),unit="year")}return new Intl.RelativeTimeFormat(null==options?void 0:options.locale,{localeMatcher:null==options?void 0:options.localeMatcher,numeric:(null==options?void 0:options.numeric)||"auto",style:null==options?void 0:options.style}).format(value,unit)};var _index=requireConstants$1(),_index2=requireDifferenceInCalendarDays(),_index3=requireDifferenceInCalendarMonths(),_index4=requireDifferenceInCalendarQuarters(),_index5=requireDifferenceInCalendarWeeks(),_index6=requireDifferenceInCalendarYears(),_index7=requireDifferenceInHours(),_index8=requireDifferenceInMinutes(),_index9=requireDifferenceInSeconds(),_index10=requireToDate();return intlFormatDistance}();Object.keys(_index107).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index107[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index107[key]}}))}));var _index108=function(){if(hasRequiredIsAfter)return isAfter;hasRequiredIsAfter=1,isAfter.isAfter=function(date,dateToCompare){var _date=(0,_index.toDate)(date),_dateToCompare=(0,_index.toDate)(dateToCompare);return _date.getTime()>_dateToCompare.getTime()};var _index=requireToDate();return isAfter}();Object.keys(_index108).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index108[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index108[key]}}))}));var _index109=function(){if(hasRequiredIsBefore)return isBefore;hasRequiredIsBefore=1,isBefore.isBefore=function(date,dateToCompare){return+(0,_index.toDate)(date)<+(0,_index.toDate)(dateToCompare)};var _index=requireToDate();return isBefore}();Object.keys(_index109).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index109[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index109[key]}}))}));var _index110=requireIsDate();Object.keys(_index110).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index110[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index110[key]}}))}));var _index111=function(){if(hasRequiredIsEqual)return isEqual;hasRequiredIsEqual=1,isEqual.isEqual=function(leftDate,rightDate){return+(0,_index.toDate)(leftDate)==+(0,_index.toDate)(rightDate)};var _index=requireToDate();return isEqual}();Object.keys(_index111).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index111[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index111[key]}}))}));var _index112=(hasRequiredIsExists||(hasRequiredIsExists=1,isExists.isExists=function(year,month,day){var date=new Date(year,month,day);return date.getFullYear()===year&&date.getMonth()===month&&date.getDate()===day}),isExists);Object.keys(_index112).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index112[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index112[key]}}))}));var _index113=function(){if(hasRequiredIsFirstDayOfMonth)return isFirstDayOfMonth;hasRequiredIsFirstDayOfMonth=1,isFirstDayOfMonth.isFirstDayOfMonth=function(date){return 1===(0,_index.toDate)(date).getDate()};var _index=requireToDate();return isFirstDayOfMonth}();Object.keys(_index113).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index113[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index113[key]}}))}));var _index114=function(){if(hasRequiredIsFriday)return isFriday;hasRequiredIsFriday=1,isFriday.isFriday=function(date){return 5===(0,_index.toDate)(date).getDay()};var _index=requireToDate();return isFriday}();Object.keys(_index114).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index114[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index114[key]}}))}));var _index115=function(){if(hasRequiredIsFuture)return isFuture;hasRequiredIsFuture=1,isFuture.isFuture=function(date){return+(0,_index.toDate)(date)>Date.now()};var _index=requireToDate();return isFuture}();Object.keys(_index115).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index115[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index115[key]}}))}));var _index116=requireIsLastDayOfMonth();Object.keys(_index116).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index116[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index116[key]}}))}));var _index117=requireIsLeapYear();Object.keys(_index117).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index117[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index117[key]}}))}));var _index118=function(){if(hasRequiredIsMatch)return isMatch;hasRequiredIsMatch=1,isMatch.isMatch=function(dateStr,formatStr,options){return(0,_index.isValid)((0,_index2.parse)(dateStr,formatStr,new Date,options))};var _index=requireIsValid(),_index2=requireParse();return isMatch}();Object.keys(_index118).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index118[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index118[key]}}))}));var _index119=function(){if(hasRequiredIsMonday)return isMonday;hasRequiredIsMonday=1,isMonday.isMonday=function(date){return 1===(0,_index.toDate)(date).getDay()};var _index=requireToDate();return isMonday}();Object.keys(_index119).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index119[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index119[key]}}))}));var _index120=function(){if(hasRequiredIsPast)return isPast;hasRequiredIsPast=1,isPast.isPast=function(date){return+(0,_index.toDate)(date)=startTime&&time<=endTime};var _index=requireToDate();return isWithinInterval}();Object.keys(_index148).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index148[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index148[key]}}))}));var _index149=function(){if(hasRequiredIsYesterday)return isYesterday;hasRequiredIsYesterday=1,isYesterday.isYesterday=function(date){return(0,_index.isSameDay)(date,(0,_index2.subDays)(Date.now(),1))};var _index=requireIsSameDay(),_index2=requireSubDays();return isYesterday}();Object.keys(_index149).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index149[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index149[key]}}))}));var _index150=function(){if(hasRequiredLastDayOfDecade)return lastDayOfDecade;hasRequiredLastDayOfDecade=1,lastDayOfDecade.lastDayOfDecade=function(date){var _date=(0,_index.toDate)(date),year=_date.getFullYear(),decade=9+10*Math.floor(year/10);return _date.setFullYear(decade+1,0,0),_date.setHours(0,0,0,0),_date};var _index=requireToDate();return lastDayOfDecade}();Object.keys(_index150).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index150[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index150[key]}}))}));var _index151=function(){if(hasRequiredLastDayOfISOWeek)return lastDayOfISOWeek;hasRequiredLastDayOfISOWeek=1,lastDayOfISOWeek.lastDayOfISOWeek=function(date){return(0,_index.lastDayOfWeek)(date,{weekStartsOn:1})};var _index=requireLastDayOfWeek();return lastDayOfISOWeek}();Object.keys(_index151).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index151[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index151[key]}}))}));var _index152=function(){if(hasRequiredLastDayOfISOWeekYear)return lastDayOfISOWeekYear;hasRequiredLastDayOfISOWeekYear=1,lastDayOfISOWeekYear.lastDayOfISOWeekYear=function(date){var year=(0,_index.getISOWeekYear)(date),fourthOfJanuary=(0,_index3.constructFrom)(date,0);fourthOfJanuary.setFullYear(year+1,0,4),fourthOfJanuary.setHours(0,0,0,0);var _date=(0,_index2.startOfISOWeek)(fourthOfJanuary);return _date.setDate(_date.getDate()-1),_date};var _index=requireGetISOWeekYear(),_index2=requireStartOfISOWeek(),_index3=requireConstructFrom();return lastDayOfISOWeekYear}();Object.keys(_index152).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index152[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index152[key]}}))}));var _index153=requireLastDayOfMonth();Object.keys(_index153).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index153[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index153[key]}}))}));var _index154=function(){if(hasRequiredLastDayOfQuarter)return lastDayOfQuarter;hasRequiredLastDayOfQuarter=1,lastDayOfQuarter.lastDayOfQuarter=function(date){var _date=(0,_index.toDate)(date),currentMonth=_date.getMonth(),month=currentMonth-currentMonth%3+3;return _date.setMonth(month,0),_date.setHours(0,0,0,0),_date};var _index=requireToDate();return lastDayOfQuarter}();Object.keys(_index154).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index154[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index154[key]}}))}));var _index155=requireLastDayOfWeek();Object.keys(_index155).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index155[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index155[key]}}))}));var _index156=function(){if(hasRequiredLastDayOfYear)return lastDayOfYear;hasRequiredLastDayOfYear=1,lastDayOfYear.lastDayOfYear=function(date){var _date=(0,_index.toDate)(date),year=_date.getFullYear();return _date.setFullYear(year+1,0,0),_date.setHours(0,0,0,0),_date};var _index=requireToDate();return lastDayOfYear}();Object.keys(_index156).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index156[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index156[key]}}))}));var _index157=requireLightFormat();Object.keys(_index157).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index157[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index157[key]}}))}));var _index158=requireMax();Object.keys(_index158).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index158[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index158[key]}}))}));var _index159=function(){if(hasRequiredMilliseconds)return milliseconds;hasRequiredMilliseconds=1,milliseconds.milliseconds=function(_ref){var years=_ref.years,months=_ref.months,weeks=_ref.weeks,days=_ref.days,hours=_ref.hours,minutes=_ref.minutes,seconds=_ref.seconds,totalDays=0;years&&(totalDays+=years*_index.daysInYear),months&&(totalDays+=months*(_index.daysInYear/12)),weeks&&(totalDays+=7*weeks),days&&(totalDays+=days);var totalSeconds=24*totalDays*60*60;return hours&&(totalSeconds+=60*hours*60),minutes&&(totalSeconds+=60*minutes),seconds&&(totalSeconds+=seconds),Math.trunc(1e3*totalSeconds)};var _index=requireConstants$1();return milliseconds}();Object.keys(_index159).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index159[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index159[key]}}))}));var _index160=function(){if(hasRequiredMillisecondsToHours)return millisecondsToHours;hasRequiredMillisecondsToHours=1,millisecondsToHours.millisecondsToHours=function(milliseconds){var hours=milliseconds/_index.millisecondsInHour;return Math.trunc(hours)};var _index=requireConstants$1();return millisecondsToHours}();Object.keys(_index160).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index160[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index160[key]}}))}));var _index161=function(){if(hasRequiredMillisecondsToMinutes)return millisecondsToMinutes;hasRequiredMillisecondsToMinutes=1,millisecondsToMinutes.millisecondsToMinutes=function(milliseconds){var minutes=milliseconds/_index.millisecondsInMinute;return Math.trunc(minutes)};var _index=requireConstants$1();return millisecondsToMinutes}();Object.keys(_index161).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index161[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index161[key]}}))}));var _index162=function(){if(hasRequiredMillisecondsToSeconds)return millisecondsToSeconds;hasRequiredMillisecondsToSeconds=1,millisecondsToSeconds.millisecondsToSeconds=function(milliseconds){var seconds=milliseconds/_index.millisecondsInSecond;return Math.trunc(seconds)};var _index=requireConstants$1();return millisecondsToSeconds}();Object.keys(_index162).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index162[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index162[key]}}))}));var _index163=requireMin();Object.keys(_index163).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index163[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index163[key]}}))}));var _index164=function(){if(hasRequiredMinutesToHours)return minutesToHours;hasRequiredMinutesToHours=1,minutesToHours.minutesToHours=function(minutes){var hours=minutes/_index.minutesInHour;return Math.trunc(hours)};var _index=requireConstants$1();return minutesToHours}();Object.keys(_index164).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index164[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index164[key]}}))}));var _index165=function(){if(hasRequiredMinutesToMilliseconds)return minutesToMilliseconds;hasRequiredMinutesToMilliseconds=1,minutesToMilliseconds.minutesToMilliseconds=function(minutes){return Math.trunc(minutes*_index.millisecondsInMinute)};var _index=requireConstants$1();return minutesToMilliseconds}();Object.keys(_index165).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index165[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index165[key]}}))}));var _index166=function(){if(hasRequiredMinutesToSeconds)return minutesToSeconds;hasRequiredMinutesToSeconds=1,minutesToSeconds.minutesToSeconds=function(minutes){return Math.trunc(minutes*_index.secondsInMinute)};var _index=requireConstants$1();return minutesToSeconds}();Object.keys(_index166).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index166[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index166[key]}}))}));var _index167=function(){if(hasRequiredMonthsToQuarters)return monthsToQuarters;hasRequiredMonthsToQuarters=1,monthsToQuarters.monthsToQuarters=function(months){var quarters=months/_index.monthsInQuarter;return Math.trunc(quarters)};var _index=requireConstants$1();return monthsToQuarters}();Object.keys(_index167).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index167[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index167[key]}}))}));var _index168=function(){if(hasRequiredMonthsToYears)return monthsToYears;hasRequiredMonthsToYears=1,monthsToYears.monthsToYears=function(months){var years=months/_index.monthsInYear;return Math.trunc(years)};var _index=requireConstants$1();return monthsToYears}();Object.keys(_index168).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index168[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index168[key]}}))}));var _index169=requireNextDay();Object.keys(_index169).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index169[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index169[key]}}))}));var _index170=function(){if(hasRequiredNextFriday)return nextFriday;hasRequiredNextFriday=1,nextFriday.nextFriday=function(date){return(0,_index.nextDay)(date,5)};var _index=requireNextDay();return nextFriday}();Object.keys(_index170).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index170[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index170[key]}}))}));var _index171=function(){if(hasRequiredNextMonday)return nextMonday;hasRequiredNextMonday=1,nextMonday.nextMonday=function(date){return(0,_index.nextDay)(date,1)};var _index=requireNextDay();return nextMonday}();Object.keys(_index171).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index171[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index171[key]}}))}));var _index172=function(){if(hasRequiredNextSaturday)return nextSaturday;hasRequiredNextSaturday=1,nextSaturday.nextSaturday=function(date){return(0,_index.nextDay)(date,6)};var _index=requireNextDay();return nextSaturday}();Object.keys(_index172).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index172[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index172[key]}}))}));var _index173=function(){if(hasRequiredNextSunday)return nextSunday;hasRequiredNextSunday=1,nextSunday.nextSunday=function(date){return(0,_index.nextDay)(date,0)};var _index=requireNextDay();return nextSunday}();Object.keys(_index173).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index173[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index173[key]}}))}));var _index174=function(){if(hasRequiredNextThursday)return nextThursday;hasRequiredNextThursday=1,nextThursday.nextThursday=function(date){return(0,_index.nextDay)(date,4)};var _index=requireNextDay();return nextThursday}();Object.keys(_index174).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index174[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index174[key]}}))}));var _index175=function(){if(hasRequiredNextTuesday)return nextTuesday;hasRequiredNextTuesday=1,nextTuesday.nextTuesday=function(date){return(0,_index.nextDay)(date,2)};var _index=requireNextDay();return nextTuesday}();Object.keys(_index175).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index175[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index175[key]}}))}));var _index176=function(){if(hasRequiredNextWednesday)return nextWednesday;hasRequiredNextWednesday=1,nextWednesday.nextWednesday=function(date){return(0,_index.nextDay)(date,3)};var _index=requireNextDay();return nextWednesday}();Object.keys(_index176).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index176[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index176[key]}}))}));var _index177=requireParse();Object.keys(_index177).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index177[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index177[key]}}))}));var _index178=requireParseISO();Object.keys(_index178).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index178[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index178[key]}}))}));var _index179=(hasRequiredParseJSON||(hasRequiredParseJSON=1,parseJSON.parseJSON=function(dateStr){var parts=dateStr.match(/(\d{4})-(\d{2})-(\d{2})[T ](\d{2}):(\d{2}):(\d{2})(?:\.(\d{0,7}))?(?:Z|(.)(\d{2}):?(\d{2})?)?/);return parts?new Date(Date.UTC(+parts[1],+parts[2]-1,+parts[3],+parts[4]-(+parts[9]||0)*("-"==parts[8]?-1:1),+parts[5]-(+parts[10]||0)*("-"==parts[8]?-1:1),+parts[6],+((parts[7]||"0")+"00").substring(0,3))):new Date(NaN)}),parseJSON);Object.keys(_index179).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index179[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index179[key]}}))}));var _index180=requirePreviousDay();Object.keys(_index180).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index180[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index180[key]}}))}));var _index181=function(){if(hasRequiredPreviousFriday)return previousFriday;hasRequiredPreviousFriday=1,previousFriday.previousFriday=function(date){return(0,_index.previousDay)(date,5)};var _index=requirePreviousDay();return previousFriday}();Object.keys(_index181).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index181[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index181[key]}}))}));var _index182=function(){if(hasRequiredPreviousMonday)return previousMonday;hasRequiredPreviousMonday=1,previousMonday.previousMonday=function(date){return(0,_index.previousDay)(date,1)};var _index=requirePreviousDay();return previousMonday}();Object.keys(_index182).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index182[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index182[key]}}))}));var _index183=function(){if(hasRequiredPreviousSaturday)return previousSaturday;hasRequiredPreviousSaturday=1,previousSaturday.previousSaturday=function(date){return(0,_index.previousDay)(date,6)};var _index=requirePreviousDay();return previousSaturday}();Object.keys(_index183).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index183[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index183[key]}}))}));var _index184=function(){if(hasRequiredPreviousSunday)return previousSunday;hasRequiredPreviousSunday=1,previousSunday.previousSunday=function(date){return(0,_index.previousDay)(date,0)};var _index=requirePreviousDay();return previousSunday}();Object.keys(_index184).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index184[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index184[key]}}))}));var _index185=function(){if(hasRequiredPreviousThursday)return previousThursday;hasRequiredPreviousThursday=1,previousThursday.previousThursday=function(date){return(0,_index.previousDay)(date,4)};var _index=requirePreviousDay();return previousThursday}();Object.keys(_index185).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index185[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index185[key]}}))}));var _index186=function(){if(hasRequiredPreviousTuesday)return previousTuesday;hasRequiredPreviousTuesday=1,previousTuesday.previousTuesday=function(date){return(0,_index.previousDay)(date,2)};var _index=requirePreviousDay();return previousTuesday}();Object.keys(_index186).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index186[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index186[key]}}))}));var _index187=function(){if(hasRequiredPreviousWednesday)return previousWednesday;hasRequiredPreviousWednesday=1,previousWednesday.previousWednesday=function(date){return(0,_index.previousDay)(date,3)};var _index=requirePreviousDay();return previousWednesday}();Object.keys(_index187).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index187[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index187[key]}}))}));var _index188=function(){if(hasRequiredQuartersToMonths)return quartersToMonths;hasRequiredQuartersToMonths=1,quartersToMonths.quartersToMonths=function(quarters){return Math.trunc(quarters*_index.monthsInQuarter)};var _index=requireConstants$1();return quartersToMonths}();Object.keys(_index188).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index188[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index188[key]}}))}));var _index189=function(){if(hasRequiredQuartersToYears)return quartersToYears;hasRequiredQuartersToYears=1,quartersToYears.quartersToYears=function(quarters){var years=quarters/_index.quartersInYear;return Math.trunc(years)};var _index=requireConstants$1();return quartersToYears}();Object.keys(_index189).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index189[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index189[key]}}))}));var _index190=function(){if(hasRequiredRoundToNearestMinutes)return roundToNearestMinutes;hasRequiredRoundToNearestMinutes=1,roundToNearestMinutes.roundToNearestMinutes=function(date,options){var _options$nearestTo,_options$roundingMeth,nearestTo=null!==(_options$nearestTo=null==options?void 0:options.nearestTo)&&void 0!==_options$nearestTo?_options$nearestTo:1;if(nearestTo<1||nearestTo>30)return(0,_index2.constructFrom)(date,NaN);var _date=(0,_index3.toDate)(date),fractionalSeconds=_date.getSeconds()/60,fractionalMilliseconds=_date.getMilliseconds()/1e3/60,minutes=_date.getMinutes()+fractionalSeconds+fractionalMilliseconds,method=null!==(_options$roundingMeth=null==options?void 0:options.roundingMethod)&&void 0!==_options$roundingMeth?_options$roundingMeth:"round",roundedMinutes=(0,_index.getRoundingMethod)(method)(minutes/nearestTo)*nearestTo,result=(0,_index2.constructFrom)(date,_date);return result.setMinutes(roundedMinutes,0,0),result};var _index=requireGetRoundingMethod(),_index2=requireConstructFrom(),_index3=requireToDate();return roundToNearestMinutes}();Object.keys(_index190).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index190[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index190[key]}}))}));var _index191=function(){if(hasRequiredSecondsToHours)return secondsToHours;hasRequiredSecondsToHours=1,secondsToHours.secondsToHours=function(seconds){var hours=seconds/_index.secondsInHour;return Math.trunc(hours)};var _index=requireConstants$1();return secondsToHours}();Object.keys(_index191).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index191[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index191[key]}}))}));var _index192=function(){if(hasRequiredSecondsToMilliseconds)return secondsToMilliseconds;hasRequiredSecondsToMilliseconds=1,secondsToMilliseconds.secondsToMilliseconds=function(seconds){return seconds*_index.millisecondsInSecond};var _index=requireConstants$1();return secondsToMilliseconds}();Object.keys(_index192).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index192[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index192[key]}}))}));var _index193=function(){if(hasRequiredSecondsToMinutes)return secondsToMinutes;hasRequiredSecondsToMinutes=1,secondsToMinutes.secondsToMinutes=function(seconds){var minutes=seconds/_index.secondsInMinute;return Math.trunc(minutes)};var _index=requireConstants$1();return secondsToMinutes}();Object.keys(_index193).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index193[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index193[key]}}))}));var _index194=function(){if(hasRequiredSet)return set;hasRequiredSet=1,set.set=function(date,values){var _date=(0,_index3.toDate)(date);return isNaN(+_date)?(0,_index.constructFrom)(date,NaN):(null!=values.year&&_date.setFullYear(values.year),null!=values.month&&(_date=(0,_index2.setMonth)(_date,values.month)),null!=values.date&&_date.setDate(values.date),null!=values.hours&&_date.setHours(values.hours),null!=values.minutes&&_date.setMinutes(values.minutes),null!=values.seconds&&_date.setSeconds(values.seconds),null!=values.milliseconds&&_date.setMilliseconds(values.milliseconds),_date)};var _index=requireConstructFrom(),_index2=requireSetMonth(),_index3=requireToDate();return set}();Object.keys(_index194).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index194[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index194[key]}}))}));var _index195=function(){if(hasRequiredSetDate)return setDate;hasRequiredSetDate=1,setDate.setDate=function(date,dayOfMonth){var _date=(0,_index.toDate)(date);return _date.setDate(dayOfMonth),_date};var _index=requireToDate();return setDate}();Object.keys(_index195).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index195[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index195[key]}}))}));var _index196=requireSetDay();Object.keys(_index196).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index196[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index196[key]}}))}));var _index197=function(){if(hasRequiredSetDayOfYear)return setDayOfYear;hasRequiredSetDayOfYear=1,setDayOfYear.setDayOfYear=function(date,dayOfYear){var _date=(0,_index.toDate)(date);return _date.setMonth(0),_date.setDate(dayOfYear),_date};var _index=requireToDate();return setDayOfYear}();Object.keys(_index197).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index197[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index197[key]}}))}));var _index198=function(){if(hasRequiredSetDefaultOptions)return setDefaultOptions;hasRequiredSetDefaultOptions=1,setDefaultOptions.setDefaultOptions=function(options){var result={},defaultOptions=(0,_index.getDefaultOptions)();for(var property in defaultOptions)Object.prototype.hasOwnProperty.call(defaultOptions,property)&&(result[property]=defaultOptions[property]);for(var _property in options)Object.prototype.hasOwnProperty.call(options,_property)&&(void 0===options[_property]?delete result[_property]:result[_property]=options[_property]);(0,_index.setDefaultOptions)(result)};var _index=requireDefaultOptions();return setDefaultOptions}();Object.keys(_index198).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index198[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index198[key]}}))}));var _index199=function(){if(hasRequiredSetHours)return setHours;hasRequiredSetHours=1,setHours.setHours=function(date,hours){var _date=(0,_index.toDate)(date);return _date.setHours(hours),_date};var _index=requireToDate();return setHours}();Object.keys(_index199).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index199[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index199[key]}}))}));var _index200=requireSetISODay();Object.keys(_index200).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index200[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index200[key]}}))}));var _index201=requireSetISOWeek();Object.keys(_index201).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index201[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index201[key]}}))}));var _index202=requireSetISOWeekYear();Object.keys(_index202).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index202[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index202[key]}}))}));var _index203=function(){if(hasRequiredSetMilliseconds)return setMilliseconds;hasRequiredSetMilliseconds=1,setMilliseconds.setMilliseconds=function(date,milliseconds){var _date=(0,_index.toDate)(date);return _date.setMilliseconds(milliseconds),_date};var _index=requireToDate();return setMilliseconds}();Object.keys(_index203).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index203[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index203[key]}}))}));var _index204=function(){if(hasRequiredSetMinutes)return setMinutes;hasRequiredSetMinutes=1,setMinutes.setMinutes=function(date,minutes){var _date=(0,_index.toDate)(date);return _date.setMinutes(minutes),_date};var _index=requireToDate();return setMinutes}();Object.keys(_index204).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index204[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index204[key]}}))}));var _index205=requireSetMonth();Object.keys(_index205).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index205[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index205[key]}}))}));var _index206=function(){if(hasRequiredSetQuarter)return setQuarter;hasRequiredSetQuarter=1,setQuarter.setQuarter=function(date,quarter){var _date=(0,_index2.toDate)(date),diff=quarter-(Math.trunc(_date.getMonth()/3)+1);return(0,_index.setMonth)(_date,_date.getMonth()+3*diff)};var _index=requireSetMonth(),_index2=requireToDate();return setQuarter}();Object.keys(_index206).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index206[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index206[key]}}))}));var _index207=function(){if(hasRequiredSetSeconds)return setSeconds;hasRequiredSetSeconds=1,setSeconds.setSeconds=function(date,seconds){var _date=(0,_index.toDate)(date);return _date.setSeconds(seconds),_date};var _index=requireToDate();return setSeconds}();Object.keys(_index207).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index207[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index207[key]}}))}));var _index208=requireSetWeek();Object.keys(_index208).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index208[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index208[key]}}))}));var _index209=function(){if(hasRequiredSetWeekYear)return setWeekYear;hasRequiredSetWeekYear=1,setWeekYear.setWeekYear=function(date,weekYear,options){var _ref,_ref2,_ref3,_options$firstWeekCon,_options$locale,_defaultOptions$local,defaultOptions=(0,_index5.getDefaultOptions)(),firstWeekContainsDate=null!==(_ref=null!==(_ref2=null!==(_ref3=null!==(_options$firstWeekCon=null==options?void 0:options.firstWeekContainsDate)&&void 0!==_options$firstWeekCon?_options$firstWeekCon:null==options||null===(_options$locale=options.locale)||void 0===_options$locale||null===(_options$locale=_options$locale.options)||void 0===_options$locale?void 0:_options$locale.firstWeekContainsDate)&&void 0!==_ref3?_ref3:defaultOptions.firstWeekContainsDate)&&void 0!==_ref2?_ref2:null===(_defaultOptions$local=defaultOptions.locale)||void 0===_defaultOptions$local||null===(_defaultOptions$local=_defaultOptions$local.options)||void 0===_defaultOptions$local?void 0:_defaultOptions$local.firstWeekContainsDate)&&void 0!==_ref?_ref:1,_date=(0,_index4.toDate)(date),diff=(0,_index2.differenceInCalendarDays)(_date,(0,_index3.startOfWeekYear)(_date,options)),firstWeek=(0,_index.constructFrom)(date,0);return firstWeek.setFullYear(weekYear,0,firstWeekContainsDate),firstWeek.setHours(0,0,0,0),(_date=(0,_index3.startOfWeekYear)(firstWeek,options)).setDate(_date.getDate()+diff),_date};var _index=requireConstructFrom(),_index2=requireDifferenceInCalendarDays(),_index3=requireStartOfWeekYear(),_index4=requireToDate(),_index5=requireDefaultOptions();return setWeekYear}();Object.keys(_index209).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index209[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index209[key]}}))}));var _index210=function(){if(hasRequiredSetYear)return setYear;hasRequiredSetYear=1,setYear.setYear=function(date,year){var _date=(0,_index2.toDate)(date);return isNaN(+_date)?(0,_index.constructFrom)(date,NaN):(_date.setFullYear(year),_date)};var _index=requireConstructFrom(),_index2=requireToDate();return setYear}();Object.keys(_index210).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index210[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index210[key]}}))}));var _index211=requireStartOfDay();Object.keys(_index211).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index211[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index211[key]}}))}));var _index212=function(){if(hasRequiredStartOfDecade)return startOfDecade;hasRequiredStartOfDecade=1,startOfDecade.startOfDecade=function(date){var _date=(0,_index.toDate)(date),year=_date.getFullYear(),decade=10*Math.floor(year/10);return _date.setFullYear(decade,0,1),_date.setHours(0,0,0,0),_date};var _index=requireToDate();return startOfDecade}();Object.keys(_index212).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index212[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index212[key]}}))}));var _index213=requireStartOfHour();Object.keys(_index213).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index213[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index213[key]}}))}));var _index214=requireStartOfISOWeek();Object.keys(_index214).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index214[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index214[key]}}))}));var _index215=requireStartOfISOWeekYear();Object.keys(_index215).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index215[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index215[key]}}))}));var _index216=requireStartOfMinute();Object.keys(_index216).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index216[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index216[key]}}))}));var _index217=requireStartOfMonth();Object.keys(_index217).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index217[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index217[key]}}))}));var _index218=requireStartOfQuarter();Object.keys(_index218).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index218[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index218[key]}}))}));var _index219=requireStartOfSecond();Object.keys(_index219).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index219[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index219[key]}}))}));var _index220=function(){if(hasRequiredStartOfToday)return startOfToday;hasRequiredStartOfToday=1,startOfToday.startOfToday=function(){return(0,_index.startOfDay)(Date.now())};var _index=requireStartOfDay();return startOfToday}();Object.keys(_index220).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index220[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index220[key]}}))}));var _index221=(hasRequiredStartOfTomorrow||(hasRequiredStartOfTomorrow=1,startOfTomorrow.startOfTomorrow=function(){var now=new Date,year=now.getFullYear(),month=now.getMonth(),day=now.getDate(),date=new Date(0);return date.setFullYear(year,month,day+1),date.setHours(0,0,0,0),date}),startOfTomorrow);Object.keys(_index221).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index221[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index221[key]}}))}));var _index222=requireStartOfWeek();Object.keys(_index222).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index222[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index222[key]}}))}));var _index223=requireStartOfWeekYear();Object.keys(_index223).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index223[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index223[key]}}))}));var _index224=requireStartOfYear();Object.keys(_index224).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index224[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index224[key]}}))}));var _index225=(hasRequiredStartOfYesterday||(hasRequiredStartOfYesterday=1,startOfYesterday.startOfYesterday=function(){var now=new Date,year=now.getFullYear(),month=now.getMonth(),day=now.getDate(),date=new Date(0);return date.setFullYear(year,month,day-1),date.setHours(0,0,0,0),date}),startOfYesterday);Object.keys(_index225).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index225[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index225[key]}}))}));var _index226=function(){if(hasRequiredSub)return sub;hasRequiredSub=1,sub.sub=function(date,duration){var _duration$years=duration.years,years=void 0===_duration$years?0:_duration$years,_duration$months=duration.months,months=void 0===_duration$months?0:_duration$months,_duration$weeks=duration.weeks,weeks=void 0===_duration$weeks?0:_duration$weeks,_duration$days=duration.days,days=void 0===_duration$days?0:_duration$days,_duration$hours=duration.hours,hours=void 0===_duration$hours?0:_duration$hours,_duration$minutes=duration.minutes,minutes=void 0===_duration$minutes?0:_duration$minutes,_duration$seconds=duration.seconds,seconds=void 0===_duration$seconds?0:_duration$seconds,dateWithoutMonths=(0,_index2.subMonths)(date,months+12*years),dateWithoutDays=(0,_index.subDays)(dateWithoutMonths,days+7*weeks),mstoSub=1e3*(seconds+60*(minutes+60*hours));return(0,_index3.constructFrom)(date,dateWithoutDays.getTime()-mstoSub)};var _index=requireSubDays(),_index2=requireSubMonths(),_index3=requireConstructFrom();return sub}();Object.keys(_index226).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index226[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index226[key]}}))}));var _index227=function(){if(hasRequiredSubBusinessDays)return subBusinessDays;hasRequiredSubBusinessDays=1,subBusinessDays.subBusinessDays=function(date,amount){return(0,_index.addBusinessDays)(date,-amount)};var _index=requireAddBusinessDays();return subBusinessDays}();Object.keys(_index227).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index227[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index227[key]}}))}));var _index228=requireSubDays();Object.keys(_index228).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index228[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index228[key]}}))}));var _index229=function(){if(hasRequiredSubHours)return subHours;hasRequiredSubHours=1,subHours.subHours=function(date,amount){return(0,_index.addHours)(date,-amount)};var _index=requireAddHours();return subHours}();Object.keys(_index229).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index229[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index229[key]}}))}));var _index230=requireSubISOWeekYears();Object.keys(_index230).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index230[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index230[key]}}))}));var _index231=function(){if(hasRequiredSubMilliseconds)return subMilliseconds;hasRequiredSubMilliseconds=1,subMilliseconds.subMilliseconds=function(date,amount){return(0,_index.addMilliseconds)(date,-amount)};var _index=requireAddMilliseconds();return subMilliseconds}();Object.keys(_index231).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index231[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index231[key]}}))}));var _index232=function(){if(hasRequiredSubMinutes)return subMinutes;hasRequiredSubMinutes=1,subMinutes.subMinutes=function(date,amount){return(0,_index.addMinutes)(date,-amount)};var _index=requireAddMinutes();return subMinutes}();Object.keys(_index232).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index232[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index232[key]}}))}));var _index233=requireSubMonths();Object.keys(_index233).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index233[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index233[key]}}))}));var _index234=function(){if(hasRequiredSubQuarters)return subQuarters;hasRequiredSubQuarters=1,subQuarters.subQuarters=function(date,amount){return(0,_index.addQuarters)(date,-amount)};var _index=requireAddQuarters();return subQuarters}();Object.keys(_index234).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index234[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index234[key]}}))}));var _index235=function(){if(hasRequiredSubSeconds)return subSeconds;hasRequiredSubSeconds=1,subSeconds.subSeconds=function(date,amount){return(0,_index.addSeconds)(date,-amount)};var _index=requireAddSeconds();return subSeconds}();Object.keys(_index235).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index235[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index235[key]}}))}));var _index236=function(){if(hasRequiredSubWeeks)return subWeeks;hasRequiredSubWeeks=1,subWeeks.subWeeks=function(date,amount){return(0,_index.addWeeks)(date,-amount)};var _index=requireAddWeeks();return subWeeks}();Object.keys(_index236).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index236[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index236[key]}}))}));var _index237=function(){if(hasRequiredSubYears)return subYears;hasRequiredSubYears=1,subYears.subYears=function(date,amount){return(0,_index.addYears)(date,-amount)};var _index=requireAddYears();return subYears}();Object.keys(_index237).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index237[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index237[key]}}))}));var _index238=requireToDate();Object.keys(_index238).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index238[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index238[key]}}))}));var _index239=requireTranspose();Object.keys(_index239).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index239[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index239[key]}}))}));var _index240=function(){if(hasRequiredWeeksToDays)return weeksToDays;hasRequiredWeeksToDays=1,weeksToDays.weeksToDays=function(weeks){return Math.trunc(weeks*_index.daysInWeek)};var _index=requireConstants$1();return weeksToDays}();Object.keys(_index240).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index240[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index240[key]}}))}));var _index241=function(){if(hasRequiredYearsToDays)return yearsToDays;hasRequiredYearsToDays=1,yearsToDays.yearsToDays=function(years){return Math.trunc(years*_index.daysInYear)};var _index=requireConstants$1();return yearsToDays}();Object.keys(_index241).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index241[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index241[key]}}))}));var _index242=function(){if(hasRequiredYearsToMonths)return yearsToMonths;hasRequiredYearsToMonths=1,yearsToMonths.yearsToMonths=function(years){return Math.trunc(years*_index.monthsInYear)};var _index=requireConstants$1();return yearsToMonths}();Object.keys(_index242).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index242[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index242[key]}}))}));var _index243=function(){if(hasRequiredYearsToQuarters)return yearsToQuarters;hasRequiredYearsToQuarters=1,yearsToQuarters.yearsToQuarters=function(years){return Math.trunc(years*_index.quartersInYear)};var _index=requireConstants$1();return yearsToQuarters}();Object.keys(_index243).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index243[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index243[key]}}))}))}(dateFns)),dateFns}!function(){function bigNumber(text){for(var s,n=parseInt(text,10),d=Math.pow(10,0),i=7;i;)(s=Math.pow(10,3*i--))<=n&&(n=Math.round(n*d/s)/d+"kMGTPE"[i]);return n}var primaryChart=document.querySelector("#visits-chart"),primaryChartAjax=null,config={type:"bar",options:{tooltips:{position:"nearest",mode:"label"},animation:{duration:300},hover:{animationDuration:0},responsive:!0,responsiveAnimationDuration:0,maintainAspectRatio:!1,legend:{display:!0,position:"bottom",userPointStyle:!0},title:{display:!1},scales:{yAxes:[{id:"1",ticks:{beginAtZero:!0,callback:function(value){return bigNumber(value)}},stacked:!1,type:"linear",position:"left"},{id:"2",ticks:{beginAtZero:!0,callback:function(value){return Math.round(10*value)/10+"s"}},stacked:!1,type:"linear",position:"right"}],xAxes:[{stacked:!0,gridLines:{display:!1}}]}}},ctx=document.querySelector("#visits-chart").getContext("2d"),activate=function(){window.visitsChart=new Chart(ctx,config),loadChart(),loadBoxes();var _require$$=requireDateFns(),addHours=_require$$.addHours,addDays=_require$$.addDays,addYears=_require$$.addYears,startOfDay=_require$$.startOfDay,startOfWeek=_require$$.startOfWeek,startOfMonth=_require$$.startOfMonth,startOfYear=_require$$.startOfYear,endOfDay=_require$$.endOfDay,endOfWeek=_require$$.endOfWeek,endOfMonth=_require$$.endOfMonth,endOfYear=_require$$.endOfYear,differenceInSeconds=_require$$.differenceInSeconds;document.querySelectorAll('.dropdown.is-select[data-target="views-chart"] .dropdown-item').forEach((function($x){return $x.addEventListener("click",(function(event){(event.target.closest(".dropdown").querySelectorAll(".dropdown-item.is-active")||[]).forEach((function($element){$element.classList.remove("is-active")})),event.target.classList.add("is-active");var $target=event.target.closest(".dropdown.is-select .dropdown-item");$target.closest(".dropdown").querySelector(".select-value").textContent=$target.textContent;var dataset,now=new Date;switch($target.dataset.range){case"1":dataset="?start_at="+differenceInSeconds(startOfDay(now),now)+"&end_at="+differenceInSeconds(endOfDay(now),now);break;case"3":dataset="?start_at="+differenceInSeconds(startOfWeek(now,-24),now)+"&end_at="+differenceInSeconds(endOfWeek(now),now);break;case"4":dataset="?start_at="+differenceInSeconds(startOfDay(addDays(now,-7)),now)+"&end_at=0";break;case"5":dataset="?start_at="+differenceInSeconds(startOfMonth(now),now)+"&end_at="+differenceInSeconds(endOfMonth(now),now);break;case"6":dataset="?start_at="+differenceInSeconds(startOfDay(addDays(now,-30)),now)+"&end_at=0";break;case"7":dataset="?start_at="+differenceInSeconds(startOfDay(addDays(now,-90)),now)+"&end_at=0";break;case"8":dataset="?start_at="+differenceInSeconds(startOfYear(now),now)+"&end_at="+differenceInSeconds(endOfYear(now),now);break;case"9":dataset="?start_at="+differenceInSeconds(addYears(now,-10),now)+"&end_at=0";break;case"10":break;default:dataset="?start_at="+differenceInSeconds(addHours(now,-24),now)+"&end_at=0"}loadChart(dataset),loadBoxes(dataset),function(){var parameters=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";(document.querySelectorAll(".analytics[data-url]")||[]).forEach((function($element){$element.setAttribute("data-parameters",parameters),$element.dispatchEvent(new CustomEvent("reload"))}))}(dataset)}))}))};function loadBoxes(){var parameters=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";(document.querySelectorAll(".bar-data-wrapper.analytics[data-url]")||[]).forEach((function($element){$element.style.opacity=".5";var aj=new XMLHttpRequest;aj.open("get",$element.dataset.url+parameters.replace("?","&"),!0),aj.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),aj.setRequestHeader("X-Requested-With","XMLHttpRequest"),aj.send(),aj.addEventListener("load",(function(){$element.innerHTML="",$element.append(function(data){if(data.length>0){var table=document.createElement("table");table.classList.add("table","is-no-border","is-fullwidth","bar");var header=document.createElement("tr");return header.innerHTML="".concat(data[0].title_one,'').concat(data[0].title_two,""),table.append(header),data.forEach((function($r){var row=document.createElement("tr"),$link=$r.href?'').concat($r.key,""):$r.key;row.innerHTML=''.concat($link,'').concat(bigNumber($r.count),""),$r.percent&&(row.innerHTML+='
').concat(Math.round(100*$r.percent),"%")),row.innerHTML+="",table.append(row)})),table}return document.createElement("span")}(JSON.parse(aj.responseText))),$element.style.visibility="visible",$element.style.opacity="1"}))}))}function loadChart(){var parameters=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";primaryChart.style.opacity=".5";var views=document.querySelector("#analytics-views"),visitors=document.querySelector("#analytics-visitors"),loadTime=document.querySelector("#analytics-load-time");views.style.opacity=".5",visitors.style.opacity=".5",loadTime.style.opacity=".5",null!==primaryChartAjax&&primaryChartAjax.abort(),primaryChart.dataset.url.includes("?")&&(parameters=parameters.replace("?","&")),(primaryChartAjax=new XMLHttpRequest).open("get",primaryChart.dataset.url+parameters,!0),primaryChartAjax.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),primaryChartAjax.setRequestHeader("X-Requested-With","XMLHttpRequest"),primaryChartAjax.send(),primaryChartAjax.addEventListener("load",(function(){var rep=JSON.parse(primaryChartAjax.responseText);views&&(views.textContent=bigNumber(rep.views)),visitors&&(visitors.textContent=bigNumber(rep.visitors)),loadTime&&(loadTime.textContent=rep.load_time),window.visitsChart.data=rep.data,window.visitsChart.update(),primaryChart.style.opacity="1",views.style.opacity="1",visitors.style.opacity="1",loadTime.style.opacity="1"}))}document.addEventListener("click",(function(event){if((event.target.matches('.trace-resolved[type="checkbox"]')||event.target.matches('.error-resolved[type="checkbox"]'))&&"INPUT"===event.target.tagName){var i=event.target,type=1;i.hasAttribute("checked")?(i.removeAttribute("checked"),type=2,i.closest("tr.has-text-grey-light").classList.remove("has-text-grey-light"),(i.closest("tr").querySelectorAll("a.has-text-grey-light")||[]).forEach((function($i){$i.classList.remove("has-text-grey-light")})),(i.closest("tr").querySelectorAll("div.notification")||[]).forEach((function($i){$i.classList.add("is-danger")}))):(i.setAttribute("checked","checked"),i.closest("tr").classList.add("has-text-grey-light"),(i.closest("tr").querySelectorAll("a")||[]).forEach((function($i){$i.classList.add("has-text-grey-light")})),(i.closest("tr").querySelectorAll("div.notification.is-danger")||[]).forEach((function($i){$i.classList.remove("is-danger")})));var data={Id:i.dataset.id,Type:type},url=Object.keys(data).map((function(k){return encodeURIComponent(k)+"="+encodeURIComponent(data[k])})).join("&"),q=new XMLHttpRequest;q.open("post",i.dataset.url+"?handler=Resolved&"+url,!0),q.setRequestHeader("Content-Type","text/html;charset=UTF-8`"),q.setRequestHeader("X-Requested-With","XMLHttpRequest"),q.send()}}));var test=0;!function load(){if(300===test)return!1;"undefined"==typeof Chart?setTimeout((function(){test++,load()}),100):(test=0,activate())}()}()}(); +!function(){"use strict";var dateFns={},add={},addDays={};function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread2(target){for(var i=1;iarr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i=o.length?{done:!0}:{done:!1,value:o[i++]}},e:function(e){throw e},f:F}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var err,normalCompletion=!0,didErr=!1;return{s:function(){it=it.call(o)},n:function(){var step=it.next();return normalCompletion=step.done,step},e:function(e){didErr=!0,err=e},f:function(){try{normalCompletion||null==it.return||it.return()}finally{if(didErr)throw err}}}}var hasRequiredConstants$1,hasRequiredConstructFrom,constructFrom={},constants$1={};function requireConstants$1(){if(hasRequiredConstants$1)return constants$1;hasRequiredConstants$1=1,constants$1.secondsInYear=constants$1.secondsInWeek=constants$1.secondsInQuarter=constants$1.secondsInMonth=constants$1.secondsInMinute=constants$1.secondsInHour=constants$1.secondsInDay=constants$1.quartersInYear=constants$1.monthsInYear=constants$1.monthsInQuarter=constants$1.minutesInYear=constants$1.minutesInMonth=constants$1.minutesInHour=constants$1.minutesInDay=constants$1.minTime=constants$1.millisecondsInWeek=constants$1.millisecondsInSecond=constants$1.millisecondsInMinute=constants$1.millisecondsInHour=constants$1.millisecondsInDay=constants$1.maxTime=constants$1.daysInYear=constants$1.daysInWeek=constants$1.constructFromSymbol=void 0,constants$1.daysInWeek=7;var daysInYear=constants$1.daysInYear=365.2425,maxTime=constants$1.maxTime=24*Math.pow(10,8)*60*60*1e3;constants$1.minTime=-maxTime,constants$1.millisecondsInWeek=6048e5,constants$1.millisecondsInDay=864e5,constants$1.millisecondsInMinute=6e4,constants$1.millisecondsInHour=36e5,constants$1.millisecondsInSecond=1e3,constants$1.minutesInYear=525600,constants$1.minutesInMonth=43200,constants$1.minutesInDay=1440,constants$1.minutesInHour=60,constants$1.monthsInQuarter=3,constants$1.monthsInYear=12,constants$1.quartersInYear=4;var secondsInHour=constants$1.secondsInHour=3600;constants$1.secondsInMinute=60;var secondsInDay=constants$1.secondsInDay=24*secondsInHour;constants$1.secondsInWeek=7*secondsInDay;var secondsInYear=constants$1.secondsInYear=secondsInDay*daysInYear,secondsInMonth=constants$1.secondsInMonth=secondsInYear/12;return constants$1.secondsInQuarter=3*secondsInMonth,constants$1.constructFromSymbol=Symbol.for("constructDateFrom"),constants$1}function requireConstructFrom(){if(hasRequiredConstructFrom)return constructFrom;hasRequiredConstructFrom=1,constructFrom.constructFrom=function(date,value){return"function"==typeof date?date(value):date&&"object"===_typeof(date)&&_index.constructFromSymbol in date?date[_index.constructFromSymbol](value):date instanceof Date?new date.constructor(value):new Date(value)};var _index=requireConstants$1();return constructFrom}var hasRequiredToDate,hasRequiredAddDays,toDate={};function requireToDate(){if(hasRequiredToDate)return toDate;hasRequiredToDate=1,toDate.toDate=function(argument,context){return(0,_index.constructFrom)(context||argument,argument)};var _index=requireConstructFrom();return toDate}function requireAddDays(){if(hasRequiredAddDays)return addDays;hasRequiredAddDays=1,addDays.addDays=function(date,amount,options){var _date=(0,_index2.toDate)(date,null==options?void 0:options.in);return isNaN(amount)?(0,_index.constructFrom)((null==options?void 0:options.in)||date,NaN):amount?(_date.setDate(_date.getDate()+amount),_date):_date};var _index=requireConstructFrom(),_index2=requireToDate();return addDays}var hasRequiredAddMonths,hasRequiredAdd,addMonths={};function requireAddMonths(){if(hasRequiredAddMonths)return addMonths;hasRequiredAddMonths=1,addMonths.addMonths=function(date,amount,options){var _date=(0,_index2.toDate)(date,null==options?void 0:options.in);if(isNaN(amount))return(0,_index.constructFrom)((null==options?void 0:options.in)||date,NaN);if(!amount)return _date;var dayOfMonth=_date.getDate(),endOfDesiredMonth=(0,_index.constructFrom)((null==options?void 0:options.in)||date,_date.getTime());endOfDesiredMonth.setMonth(_date.getMonth()+amount+1,0);var daysInMonth=endOfDesiredMonth.getDate();return dayOfMonth>=daysInMonth?endOfDesiredMonth:(_date.setFullYear(endOfDesiredMonth.getFullYear(),endOfDesiredMonth.getMonth(),dayOfMonth),_date)};var _index=requireConstructFrom(),_index2=requireToDate();return addMonths}function requireAdd(){if(hasRequiredAdd)return add;hasRequiredAdd=1,add.add=function(date,duration,options){var _duration$years=duration.years,years=void 0===_duration$years?0:_duration$years,_duration$months=duration.months,months=void 0===_duration$months?0:_duration$months,_duration$weeks=duration.weeks,weeks=void 0===_duration$weeks?0:_duration$weeks,_duration$days=duration.days,days=void 0===_duration$days?0:_duration$days,_duration$hours=duration.hours,hours=void 0===_duration$hours?0:_duration$hours,_duration$minutes=duration.minutes,minutes=void 0===_duration$minutes?0:_duration$minutes,_duration$seconds=duration.seconds,seconds=void 0===_duration$seconds?0:_duration$seconds,_date=(0,_index4.toDate)(date,null==options?void 0:options.in),dateWithMonths=months||years?(0,_index2.addMonths)(_date,months+12*years):_date,dateWithDays=days||weeks?(0,_index.addDays)(dateWithMonths,days+7*weeks):dateWithMonths,msToAdd=1e3*(seconds+60*(minutes+60*hours));return(0,_index3.constructFrom)((null==options?void 0:options.in)||date,+dateWithDays+msToAdd)};var _index=requireAddDays(),_index2=requireAddMonths(),_index3=requireConstructFrom(),_index4=requireToDate();return add}var hasRequiredIsSaturday,addBusinessDays={},isSaturday={};function requireIsSaturday(){if(hasRequiredIsSaturday)return isSaturday;hasRequiredIsSaturday=1,isSaturday.isSaturday=function(date,options){return 6===(0,_index.toDate)(date,null==options?void 0:options.in).getDay()};var _index=requireToDate();return isSaturday}var hasRequiredIsSunday,isSunday={};function requireIsSunday(){if(hasRequiredIsSunday)return isSunday;hasRequiredIsSunday=1,isSunday.isSunday=function(date,options){return 0===(0,_index.toDate)(date,null==options?void 0:options.in).getDay()};var _index=requireToDate();return isSunday}var hasRequiredIsWeekend,hasRequiredAddBusinessDays,isWeekend={};function requireIsWeekend(){if(hasRequiredIsWeekend)return isWeekend;hasRequiredIsWeekend=1,isWeekend.isWeekend=function(date,options){var day=(0,_index.toDate)(date,null==options?void 0:options.in).getDay();return 0===day||6===day};var _index=requireToDate();return isWeekend}function requireAddBusinessDays(){if(hasRequiredAddBusinessDays)return addBusinessDays;hasRequiredAddBusinessDays=1,addBusinessDays.addBusinessDays=function(date,amount,options){var _date=(0,_index5.toDate)(date,null==options?void 0:options.in),startedOnWeekend=(0,_index4.isWeekend)(_date,options);if(isNaN(amount))return(0,_index.constructFrom)(null==options?void 0:options.in,NaN);var hours=_date.getHours(),sign=amount<0?-1:1,fullWeeks=Math.trunc(amount/5);_date.setDate(_date.getDate()+7*fullWeeks);var restDays=Math.abs(amount%5);for(;restDays>0;)_date.setDate(_date.getDate()+sign),(0,_index4.isWeekend)(_date,options)||(restDays-=1);startedOnWeekend&&(0,_index4.isWeekend)(_date,options)&&0!==amount&&((0,_index2.isSaturday)(_date,options)&&_date.setDate(_date.getDate()+(sign<0?2:-1)),(0,_index3.isSunday)(_date,options)&&_date.setDate(_date.getDate()+(sign<0?1:-2)));return _date.setHours(hours),_date};var _index=requireConstructFrom(),_index2=requireIsSaturday(),_index3=requireIsSunday(),_index4=requireIsWeekend(),_index5=requireToDate();return addBusinessDays}var hasRequiredAddMilliseconds,hasRequiredAddHours,addHours={},addMilliseconds={};function requireAddMilliseconds(){if(hasRequiredAddMilliseconds)return addMilliseconds;hasRequiredAddMilliseconds=1,addMilliseconds.addMilliseconds=function(date,amount,options){return(0,_index.constructFrom)((null==options?void 0:options.in)||date,+(0,_index2.toDate)(date)+amount)};var _index=requireConstructFrom(),_index2=requireToDate();return addMilliseconds}function requireAddHours(){if(hasRequiredAddHours)return addHours;hasRequiredAddHours=1,addHours.addHours=function(date,amount,options){return(0,_index.addMilliseconds)(date,amount*_index2.millisecondsInHour,options)};var _index=requireAddMilliseconds(),_index2=requireConstants$1();return addHours}var hasRequiredDefaultOptions,hasRequiredStartOfWeek,hasRequiredStartOfISOWeek,hasRequiredGetISOWeekYear,addISOWeekYears={},getISOWeekYear={},startOfISOWeek={},startOfWeek={},defaultOptions={};function requireDefaultOptions(){if(hasRequiredDefaultOptions)return defaultOptions;hasRequiredDefaultOptions=1,defaultOptions.getDefaultOptions=function(){return defaultOptions$1},defaultOptions.setDefaultOptions=function(newOptions){defaultOptions$1=newOptions};var defaultOptions$1={};return defaultOptions}function requireStartOfWeek(){if(hasRequiredStartOfWeek)return startOfWeek;hasRequiredStartOfWeek=1,startOfWeek.startOfWeek=function(date,options){var _ref,_ref2,_ref3,_options$weekStartsOn,_options$locale,_options$locale$optio,_defaultOptions$local,_defaultOptions$local2,defaultOptions=(0,_index.getDefaultOptions)(),weekStartsOn=null!==(_ref=null!==(_ref2=null!==(_ref3=null!==(_options$weekStartsOn=null==options?void 0:options.weekStartsOn)&&void 0!==_options$weekStartsOn?_options$weekStartsOn:null==options||null===(_options$locale=options.locale)||void 0===_options$locale||null===(_options$locale$optio=_options$locale.options)||void 0===_options$locale$optio?void 0:_options$locale$optio.weekStartsOn)&&void 0!==_ref3?_ref3:defaultOptions.weekStartsOn)&&void 0!==_ref2?_ref2:null===(_defaultOptions$local=defaultOptions.locale)||void 0===_defaultOptions$local||null===(_defaultOptions$local2=_defaultOptions$local.options)||void 0===_defaultOptions$local2?void 0:_defaultOptions$local2.weekStartsOn)&&void 0!==_ref?_ref:0,_date=(0,_index2.toDate)(date,null==options?void 0:options.in),day=_date.getDay(),diff=(day=startOfNextYear.getTime()?year+1:_date.getTime()>=startOfThisYear.getTime()?year:year-1};var _index=requireConstructFrom(),_index2=requireStartOfISOWeek(),_index3=requireToDate();return getISOWeekYear}var hasRequiredGetTimezoneOffsetInMilliseconds,setISOWeekYear={},differenceInCalendarDays={},getTimezoneOffsetInMilliseconds={};function requireGetTimezoneOffsetInMilliseconds(){if(hasRequiredGetTimezoneOffsetInMilliseconds)return getTimezoneOffsetInMilliseconds;hasRequiredGetTimezoneOffsetInMilliseconds=1,getTimezoneOffsetInMilliseconds.getTimezoneOffsetInMilliseconds=function(date){var _date=(0,_index.toDate)(date),utcDate=new Date(Date.UTC(_date.getFullYear(),_date.getMonth(),_date.getDate(),_date.getHours(),_date.getMinutes(),_date.getSeconds(),_date.getMilliseconds()));return utcDate.setUTCFullYear(_date.getFullYear()),+date-+utcDate};var _index=requireToDate();return getTimezoneOffsetInMilliseconds}var hasRequiredNormalizeDates,normalizeDates={};function requireNormalizeDates(){if(hasRequiredNormalizeDates)return normalizeDates;hasRequiredNormalizeDates=1,normalizeDates.normalizeDates=function(context){for(var _len=arguments.length,dates=new Array(_len>1?_len-1:0),_key=1;_key<_len;_key++)dates[_key-1]=arguments[_key];var normalize=_index.constructFrom.bind(null,context||dates.find((function(date){return"object"===_typeof(date)})));return dates.map(normalize)};var _index=requireConstructFrom();return normalizeDates}var hasRequiredStartOfDay,hasRequiredDifferenceInCalendarDays,startOfDay={};function requireStartOfDay(){if(hasRequiredStartOfDay)return startOfDay;hasRequiredStartOfDay=1,startOfDay.startOfDay=function(date,options){var _date=(0,_index.toDate)(date,null==options?void 0:options.in);return _date.setHours(0,0,0,0),_date};var _index=requireToDate();return startOfDay}function requireDifferenceInCalendarDays(){if(hasRequiredDifferenceInCalendarDays)return differenceInCalendarDays;hasRequiredDifferenceInCalendarDays=1,differenceInCalendarDays.differenceInCalendarDays=function(laterDate,earlierDate,options){var _ref2=_slicedToArray((0,_index2.normalizeDates)(null==options?void 0:options.in,laterDate,earlierDate),2),laterDate_=_ref2[0],earlierDate_=_ref2[1],laterStartOfDay=(0,_index4.startOfDay)(laterDate_),earlierStartOfDay=(0,_index4.startOfDay)(earlierDate_),laterTimestamp=+laterStartOfDay-(0,_index.getTimezoneOffsetInMilliseconds)(laterStartOfDay),earlierTimestamp=+earlierStartOfDay-(0,_index.getTimezoneOffsetInMilliseconds)(earlierStartOfDay);return Math.round((laterTimestamp-earlierTimestamp)/_index3.millisecondsInDay)};var _index=requireGetTimezoneOffsetInMilliseconds(),_index2=requireNormalizeDates(),_index3=requireConstants$1(),_index4=requireStartOfDay();return differenceInCalendarDays}var hasRequiredStartOfISOWeekYear,hasRequiredSetISOWeekYear,hasRequiredAddISOWeekYears,startOfISOWeekYear={};function requireStartOfISOWeekYear(){if(hasRequiredStartOfISOWeekYear)return startOfISOWeekYear;hasRequiredStartOfISOWeekYear=1,startOfISOWeekYear.startOfISOWeekYear=function(date,options){var year=(0,_index2.getISOWeekYear)(date,options),fourthOfJanuary=(0,_index.constructFrom)((null==options?void 0:options.in)||date,0);return fourthOfJanuary.setFullYear(year,0,4),fourthOfJanuary.setHours(0,0,0,0),(0,_index3.startOfISOWeek)(fourthOfJanuary)};var _index=requireConstructFrom(),_index2=requireGetISOWeekYear(),_index3=requireStartOfISOWeek();return startOfISOWeekYear}function requireSetISOWeekYear(){if(hasRequiredSetISOWeekYear)return setISOWeekYear;hasRequiredSetISOWeekYear=1,setISOWeekYear.setISOWeekYear=function(date,weekYear,options){var _date=(0,_index4.toDate)(date,null==options?void 0:options.in),diff=(0,_index2.differenceInCalendarDays)(_date,(0,_index3.startOfISOWeekYear)(_date,options)),fourthOfJanuary=(0,_index.constructFrom)((null==options?void 0:options.in)||date,0);return fourthOfJanuary.setFullYear(weekYear,0,4),fourthOfJanuary.setHours(0,0,0,0),(_date=(0,_index3.startOfISOWeekYear)(fourthOfJanuary)).setDate(_date.getDate()+diff),_date};var _index=requireConstructFrom(),_index2=requireDifferenceInCalendarDays(),_index3=requireStartOfISOWeekYear(),_index4=requireToDate();return setISOWeekYear}function requireAddISOWeekYears(){if(hasRequiredAddISOWeekYears)return addISOWeekYears;hasRequiredAddISOWeekYears=1,addISOWeekYears.addISOWeekYears=function(date,amount,options){return(0,_index2.setISOWeekYear)(date,(0,_index.getISOWeekYear)(date,options)+amount,options)};var _index=requireGetISOWeekYear(),_index2=requireSetISOWeekYear();return addISOWeekYears}var hasRequiredAddMinutes,addMinutes={};function requireAddMinutes(){if(hasRequiredAddMinutes)return addMinutes;hasRequiredAddMinutes=1,addMinutes.addMinutes=function(date,amount,options){var _date=(0,_index2.toDate)(date,null==options?void 0:options.in);return _date.setTime(_date.getTime()+amount*_index.millisecondsInMinute),_date};var _index=requireConstants$1(),_index2=requireToDate();return addMinutes}var hasRequiredAddQuarters,addQuarters={};function requireAddQuarters(){if(hasRequiredAddQuarters)return addQuarters;hasRequiredAddQuarters=1,addQuarters.addQuarters=function(date,amount,options){return(0,_index.addMonths)(date,3*amount,options)};var _index=requireAddMonths();return addQuarters}var hasRequiredAddSeconds,addSeconds={};function requireAddSeconds(){if(hasRequiredAddSeconds)return addSeconds;hasRequiredAddSeconds=1,addSeconds.addSeconds=function(date,amount,options){return(0,_index.addMilliseconds)(date,1e3*amount,options)};var _index=requireAddMilliseconds();return addSeconds}var hasRequiredAddWeeks,addWeeks={};function requireAddWeeks(){if(hasRequiredAddWeeks)return addWeeks;hasRequiredAddWeeks=1,addWeeks.addWeeks=function(date,amount,options){return(0,_index.addDays)(date,7*amount,options)};var _index=requireAddDays();return addWeeks}var hasRequiredAddYears,addYears={};function requireAddYears(){if(hasRequiredAddYears)return addYears;hasRequiredAddYears=1,addYears.addYears=function(date,amount,options){return(0,_index.addMonths)(date,12*amount,options)};var _index=requireAddMonths();return addYears}var hasRequiredAreIntervalsOverlapping,areIntervalsOverlapping={};function requireAreIntervalsOverlapping(){if(hasRequiredAreIntervalsOverlapping)return areIntervalsOverlapping;hasRequiredAreIntervalsOverlapping=1,areIntervalsOverlapping.areIntervalsOverlapping=function(intervalLeft,intervalRight,options){var _sort2=_slicedToArray([+(0,_index.toDate)(intervalLeft.start,null==options?void 0:options.in),+(0,_index.toDate)(intervalLeft.end,null==options?void 0:options.in)].sort((function(a,b){return a-b})),2),leftStartTime=_sort2[0],leftEndTime=_sort2[1],_sort4=_slicedToArray([+(0,_index.toDate)(intervalRight.start,null==options?void 0:options.in),+(0,_index.toDate)(intervalRight.end,null==options?void 0:options.in)].sort((function(a,b){return a-b})),2),rightStartTime=_sort4[0],rightEndTime=_sort4[1];return null!=options&&options.inclusive?leftStartTime<=rightEndTime&&rightStartTime<=leftEndTime:leftStartTimedate_||isNaN(+date_))&&(result=date_)})),(0,_index.constructFrom)(context,result||NaN)};var _index=requireConstructFrom(),_index2=requireToDate();return min}function requireClamp(){if(hasRequiredClamp)return clamp;hasRequiredClamp=1,clamp.clamp=function(date,interval,options){var _ref=(0,_index.normalizeDates)(null==options?void 0:options.in,date,interval.start,interval.end),_ref2=_slicedToArray(_ref,3),date_=_ref2[0],start=_ref2[1],end=_ref2[2];return(0,_index3.min)([(0,_index2.max)([date_,start],options),end],options)};var _index=requireNormalizeDates(),_index2=requireMax(),_index3=requireMin();return clamp}var hasRequiredClosestIndexTo,closestIndexTo={};function requireClosestIndexTo(){if(hasRequiredClosestIndexTo)return closestIndexTo;hasRequiredClosestIndexTo=1,closestIndexTo.closestIndexTo=function(dateToCompare,dates){var result,minDistance,timeToCompare=+(0,_index.toDate)(dateToCompare);return isNaN(timeToCompare)?NaN:(dates.forEach((function(date,index){var date_=(0,_index.toDate)(date);if(isNaN(+date_))return result=NaN,void(minDistance=NaN);var distance=Math.abs(timeToCompare-+date_);(null==result||distance0)return 1;return diff};var _index=requireToDate();return compareAsc}var hasRequiredCompareDesc,compareDesc={};function requireCompareDesc(){if(hasRequiredCompareDesc)return compareDesc;hasRequiredCompareDesc=1,compareDesc.compareDesc=function(dateLeft,dateRight){var diff=+(0,_index.toDate)(dateLeft)-+(0,_index.toDate)(dateRight);if(diff>0)return-1;if(diff<0)return 1;return diff};var _index=requireToDate();return compareDesc}var hasRequiredConstructNow,constructNow={};function requireConstructNow(){if(hasRequiredConstructNow)return constructNow;hasRequiredConstructNow=1,constructNow.constructNow=function(date){return(0,_index.constructFrom)(date,Date.now())};var _index=requireConstructFrom();return constructNow}var hasRequiredDaysToWeeks,daysToWeeks={};function requireDaysToWeeks(){if(hasRequiredDaysToWeeks)return daysToWeeks;hasRequiredDaysToWeeks=1,daysToWeeks.daysToWeeks=function(days){var result=Math.trunc(days/_index.daysInWeek);return 0===result?0:result};var _index=requireConstants$1();return daysToWeeks}var hasRequiredIsSameDay,differenceInBusinessDays={},isSameDay={};function requireIsSameDay(){if(hasRequiredIsSameDay)return isSameDay;hasRequiredIsSameDay=1,isSameDay.isSameDay=function(laterDate,earlierDate,options){var _ref2=_slicedToArray((0,_index.normalizeDates)(null==options?void 0:options.in,laterDate,earlierDate),2),dateLeft_=_ref2[0],dateRight_=_ref2[1];return+(0,_index2.startOfDay)(dateLeft_)==+(0,_index2.startOfDay)(dateRight_)};var _index=requireNormalizeDates(),_index2=requireStartOfDay();return isSameDay}var hasRequiredIsDate,hasRequiredIsValid,hasRequiredDifferenceInBusinessDays,isValid={},isDate={};function requireIsDate(){if(hasRequiredIsDate)return isDate;return hasRequiredIsDate=1,isDate.isDate=function(value){return value instanceof Date||"object"===_typeof(value)&&"[object Date]"===Object.prototype.toString.call(value)},isDate}function requireIsValid(){if(hasRequiredIsValid)return isValid;hasRequiredIsValid=1,isValid.isValid=function(date){return!(!(0,_index.isDate)(date)&&"number"!=typeof date||isNaN(+(0,_index2.toDate)(date)))};var _index=requireIsDate(),_index2=requireToDate();return isValid}function requireDifferenceInBusinessDays(){if(hasRequiredDifferenceInBusinessDays)return differenceInBusinessDays;hasRequiredDifferenceInBusinessDays=1,differenceInBusinessDays.differenceInBusinessDays=function(laterDate,earlierDate,options){var _ref2=_slicedToArray((0,_index.normalizeDates)(null==options?void 0:options.in,laterDate,earlierDate),2),laterDate_=_ref2[0],earlierDate_=_ref2[1];if(!(0,_index5.isValid)(laterDate_)||!(0,_index5.isValid)(earlierDate_))return NaN;var diff=(0,_index3.differenceInCalendarDays)(laterDate_,earlierDate_),sign=diff<0?-1:1,weeks=Math.trunc(diff/7),result=5*weeks,movingDate=(0,_index2.addDays)(earlierDate_,7*weeks);for(;!(0,_index4.isSameDay)(laterDate_,movingDate);)result+=(0,_index6.isWeekend)(movingDate,options)?0:sign,movingDate=(0,_index2.addDays)(movingDate,sign);return 0===result?0:result};var _index=requireNormalizeDates(),_index2=requireAddDays(),_index3=requireDifferenceInCalendarDays(),_index4=requireIsSameDay(),_index5=requireIsValid(),_index6=requireIsWeekend();return differenceInBusinessDays}var hasRequiredDifferenceInCalendarISOWeekYears,differenceInCalendarISOWeekYears={};function requireDifferenceInCalendarISOWeekYears(){if(hasRequiredDifferenceInCalendarISOWeekYears)return differenceInCalendarISOWeekYears;hasRequiredDifferenceInCalendarISOWeekYears=1,differenceInCalendarISOWeekYears.differenceInCalendarISOWeekYears=function(laterDate,earlierDate,options){var _ref2=_slicedToArray((0,_index.normalizeDates)(null==options?void 0:options.in,laterDate,earlierDate),2),laterDate_=_ref2[0],earlierDate_=_ref2[1];return(0,_index2.getISOWeekYear)(laterDate_,options)-(0,_index2.getISOWeekYear)(earlierDate_,options)};var _index=requireNormalizeDates(),_index2=requireGetISOWeekYear();return differenceInCalendarISOWeekYears}var hasRequiredDifferenceInCalendarISOWeeks,differenceInCalendarISOWeeks={};function requireDifferenceInCalendarISOWeeks(){if(hasRequiredDifferenceInCalendarISOWeeks)return differenceInCalendarISOWeeks;hasRequiredDifferenceInCalendarISOWeeks=1,differenceInCalendarISOWeeks.differenceInCalendarISOWeeks=function(laterDate,earlierDate,options){var _ref2=_slicedToArray((0,_index2.normalizeDates)(null==options?void 0:options.in,laterDate,earlierDate),2),laterDate_=_ref2[0],earlierDate_=_ref2[1],startOfISOWeekLeft=(0,_index4.startOfISOWeek)(laterDate_),startOfISOWeekRight=(0,_index4.startOfISOWeek)(earlierDate_),timestampLeft=+startOfISOWeekLeft-(0,_index.getTimezoneOffsetInMilliseconds)(startOfISOWeekLeft),timestampRight=+startOfISOWeekRight-(0,_index.getTimezoneOffsetInMilliseconds)(startOfISOWeekRight);return Math.round((timestampLeft-timestampRight)/_index3.millisecondsInWeek)};var _index=requireGetTimezoneOffsetInMilliseconds(),_index2=requireNormalizeDates(),_index3=requireConstants$1(),_index4=requireStartOfISOWeek();return differenceInCalendarISOWeeks}var hasRequiredDifferenceInCalendarMonths,differenceInCalendarMonths={};function requireDifferenceInCalendarMonths(){if(hasRequiredDifferenceInCalendarMonths)return differenceInCalendarMonths;hasRequiredDifferenceInCalendarMonths=1,differenceInCalendarMonths.differenceInCalendarMonths=function(laterDate,earlierDate,options){var _ref2=_slicedToArray((0,_index.normalizeDates)(null==options?void 0:options.in,laterDate,earlierDate),2),laterDate_=_ref2[0],earlierDate_=_ref2[1],yearsDiff=laterDate_.getFullYear()-earlierDate_.getFullYear(),monthsDiff=laterDate_.getMonth()-earlierDate_.getMonth();return 12*yearsDiff+monthsDiff};var _index=requireNormalizeDates();return differenceInCalendarMonths}var hasRequiredGetQuarter,hasRequiredDifferenceInCalendarQuarters,differenceInCalendarQuarters={},getQuarter={};function requireGetQuarter(){if(hasRequiredGetQuarter)return getQuarter;hasRequiredGetQuarter=1,getQuarter.getQuarter=function(date,options){var _date=(0,_index.toDate)(date,null==options?void 0:options.in);return Math.trunc(_date.getMonth()/3)+1};var _index=requireToDate();return getQuarter}function requireDifferenceInCalendarQuarters(){if(hasRequiredDifferenceInCalendarQuarters)return differenceInCalendarQuarters;hasRequiredDifferenceInCalendarQuarters=1,differenceInCalendarQuarters.differenceInCalendarQuarters=function(laterDate,earlierDate,options){var _ref2=_slicedToArray((0,_index.normalizeDates)(null==options?void 0:options.in,laterDate,earlierDate),2),laterDate_=_ref2[0],earlierDate_=_ref2[1],yearsDiff=laterDate_.getFullYear()-earlierDate_.getFullYear(),quartersDiff=(0,_index2.getQuarter)(laterDate_)-(0,_index2.getQuarter)(earlierDate_);return 4*yearsDiff+quartersDiff};var _index=requireNormalizeDates(),_index2=requireGetQuarter();return differenceInCalendarQuarters}var hasRequiredDifferenceInCalendarWeeks,differenceInCalendarWeeks={};function requireDifferenceInCalendarWeeks(){if(hasRequiredDifferenceInCalendarWeeks)return differenceInCalendarWeeks;hasRequiredDifferenceInCalendarWeeks=1,differenceInCalendarWeeks.differenceInCalendarWeeks=function(laterDate,earlierDate,options){var _ref2=_slicedToArray((0,_index2.normalizeDates)(null==options?void 0:options.in,laterDate,earlierDate),2),laterDate_=_ref2[0],earlierDate_=_ref2[1],laterStartOfWeek=(0,_index4.startOfWeek)(laterDate_,options),earlierStartOfWeek=(0,_index4.startOfWeek)(earlierDate_,options),laterTimestamp=+laterStartOfWeek-(0,_index.getTimezoneOffsetInMilliseconds)(laterStartOfWeek),earlierTimestamp=+earlierStartOfWeek-(0,_index.getTimezoneOffsetInMilliseconds)(earlierStartOfWeek);return Math.round((laterTimestamp-earlierTimestamp)/_index3.millisecondsInWeek)};var _index=requireGetTimezoneOffsetInMilliseconds(),_index2=requireNormalizeDates(),_index3=requireConstants$1(),_index4=requireStartOfWeek();return differenceInCalendarWeeks}var hasRequiredDifferenceInCalendarYears,differenceInCalendarYears={};function requireDifferenceInCalendarYears(){if(hasRequiredDifferenceInCalendarYears)return differenceInCalendarYears;hasRequiredDifferenceInCalendarYears=1,differenceInCalendarYears.differenceInCalendarYears=function(laterDate,earlierDate,options){var _ref2=_slicedToArray((0,_index.normalizeDates)(null==options?void 0:options.in,laterDate,earlierDate),2),laterDate_=_ref2[0],earlierDate_=_ref2[1];return laterDate_.getFullYear()-earlierDate_.getFullYear()};var _index=requireNormalizeDates();return differenceInCalendarYears}var hasRequiredDifferenceInDays,differenceInDays={};function requireDifferenceInDays(){if(hasRequiredDifferenceInDays)return differenceInDays;hasRequiredDifferenceInDays=1,differenceInDays.differenceInDays=function(laterDate,earlierDate,options){var _ref2=_slicedToArray((0,_index.normalizeDates)(null==options?void 0:options.in,laterDate,earlierDate),2),laterDate_=_ref2[0],earlierDate_=_ref2[1],sign=compareLocalAsc(laterDate_,earlierDate_),difference=Math.abs((0,_index2.differenceInCalendarDays)(laterDate_,earlierDate_));laterDate_.setDate(laterDate_.getDate()-sign*difference);var isLastDayNotFull=Number(compareLocalAsc(laterDate_,earlierDate_)===-sign),result=sign*(difference-isLastDayNotFull);return 0===result?0:result};var _index=requireNormalizeDates(),_index2=requireDifferenceInCalendarDays();function compareLocalAsc(laterDate,earlierDate){var diff=laterDate.getFullYear()-earlierDate.getFullYear()||laterDate.getMonth()-earlierDate.getMonth()||laterDate.getDate()-earlierDate.getDate()||laterDate.getHours()-earlierDate.getHours()||laterDate.getMinutes()-earlierDate.getMinutes()||laterDate.getSeconds()-earlierDate.getSeconds()||laterDate.getMilliseconds()-earlierDate.getMilliseconds();return diff<0?-1:diff>0?1:diff}return differenceInDays}var hasRequiredGetRoundingMethod,hasRequiredDifferenceInHours,differenceInHours={},getRoundingMethod={};function requireGetRoundingMethod(){if(hasRequiredGetRoundingMethod)return getRoundingMethod;return hasRequiredGetRoundingMethod=1,getRoundingMethod.getRoundingMethod=function(method){return function(number){var result=(method?Math[method]:Math.trunc)(number);return 0===result?0:result}},getRoundingMethod}function requireDifferenceInHours(){if(hasRequiredDifferenceInHours)return differenceInHours;hasRequiredDifferenceInHours=1,differenceInHours.differenceInHours=function(laterDate,earlierDate,options){var _ref2=_slicedToArray((0,_index2.normalizeDates)(null==options?void 0:options.in,laterDate,earlierDate),2),laterDate_=_ref2[0],earlierDate_=_ref2[1],diff=(+laterDate_-+earlierDate_)/_index3.millisecondsInHour;return(0,_index.getRoundingMethod)(null==options?void 0:options.roundingMethod)(diff)};var _index=requireGetRoundingMethod(),_index2=requireNormalizeDates(),_index3=requireConstants$1();return differenceInHours}var hasRequiredSubISOWeekYears,hasRequiredDifferenceInISOWeekYears,differenceInISOWeekYears={},subISOWeekYears={};function requireSubISOWeekYears(){if(hasRequiredSubISOWeekYears)return subISOWeekYears;hasRequiredSubISOWeekYears=1,subISOWeekYears.subISOWeekYears=function(date,amount,options){return(0,_index.addISOWeekYears)(date,-amount,options)};var _index=requireAddISOWeekYears();return subISOWeekYears}function requireDifferenceInISOWeekYears(){if(hasRequiredDifferenceInISOWeekYears)return differenceInISOWeekYears;hasRequiredDifferenceInISOWeekYears=1,differenceInISOWeekYears.differenceInISOWeekYears=function(laterDate,earlierDate,options){var _ref2=_slicedToArray((0,_index.normalizeDates)(null==options?void 0:options.in,laterDate,earlierDate),2),laterDate_=_ref2[0],earlierDate_=_ref2[1],sign=(0,_index2.compareAsc)(laterDate_,earlierDate_),diff=Math.abs((0,_index3.differenceInCalendarISOWeekYears)(laterDate_,earlierDate_,options)),adjustedDate=(0,_index4.subISOWeekYears)(laterDate_,sign*diff,options),isLastISOWeekYearNotFull=Number((0,_index2.compareAsc)(adjustedDate,earlierDate_)===-sign),result=sign*(diff-isLastISOWeekYearNotFull);return 0===result?0:result};var _index=requireNormalizeDates(),_index2=requireCompareAsc(),_index3=requireDifferenceInCalendarISOWeekYears(),_index4=requireSubISOWeekYears();return differenceInISOWeekYears}var hasRequiredDifferenceInMilliseconds,differenceInMilliseconds={};function requireDifferenceInMilliseconds(){if(hasRequiredDifferenceInMilliseconds)return differenceInMilliseconds;hasRequiredDifferenceInMilliseconds=1,differenceInMilliseconds.differenceInMilliseconds=function(laterDate,earlierDate){return+(0,_index.toDate)(laterDate)-+(0,_index.toDate)(earlierDate)};var _index=requireToDate();return differenceInMilliseconds}var hasRequiredDifferenceInMinutes,differenceInMinutes={};function requireDifferenceInMinutes(){if(hasRequiredDifferenceInMinutes)return differenceInMinutes;hasRequiredDifferenceInMinutes=1,differenceInMinutes.differenceInMinutes=function(dateLeft,dateRight,options){var diff=(0,_index3.differenceInMilliseconds)(dateLeft,dateRight)/_index2.millisecondsInMinute;return(0,_index.getRoundingMethod)(null==options?void 0:options.roundingMethod)(diff)};var _index=requireGetRoundingMethod(),_index2=requireConstants$1(),_index3=requireDifferenceInMilliseconds();return differenceInMinutes}var hasRequiredEndOfDay,differenceInMonths={},isLastDayOfMonth={},endOfDay={};function requireEndOfDay(){if(hasRequiredEndOfDay)return endOfDay;hasRequiredEndOfDay=1,endOfDay.endOfDay=function(date,options){var _date=(0,_index.toDate)(date,null==options?void 0:options.in);return _date.setHours(23,59,59,999),_date};var _index=requireToDate();return endOfDay}var hasRequiredEndOfMonth,hasRequiredIsLastDayOfMonth,hasRequiredDifferenceInMonths,endOfMonth={};function requireEndOfMonth(){if(hasRequiredEndOfMonth)return endOfMonth;hasRequiredEndOfMonth=1,endOfMonth.endOfMonth=function(date,options){var _date=(0,_index.toDate)(date,null==options?void 0:options.in),month=_date.getMonth();return _date.setFullYear(_date.getFullYear(),month+1,0),_date.setHours(23,59,59,999),_date};var _index=requireToDate();return endOfMonth}function requireIsLastDayOfMonth(){if(hasRequiredIsLastDayOfMonth)return isLastDayOfMonth;hasRequiredIsLastDayOfMonth=1,isLastDayOfMonth.isLastDayOfMonth=function(date,options){var _date=(0,_index3.toDate)(date,null==options?void 0:options.in);return+(0,_index.endOfDay)(_date,options)==+(0,_index2.endOfMonth)(_date,options)};var _index=requireEndOfDay(),_index2=requireEndOfMonth(),_index3=requireToDate();return isLastDayOfMonth}function requireDifferenceInMonths(){if(hasRequiredDifferenceInMonths)return differenceInMonths;hasRequiredDifferenceInMonths=1,differenceInMonths.differenceInMonths=function(laterDate,earlierDate,options){var _ref2=_slicedToArray((0,_index.normalizeDates)(null==options?void 0:options.in,laterDate,laterDate,earlierDate),3),laterDate_=_ref2[0],workingLaterDate=_ref2[1],earlierDate_=_ref2[2],sign=(0,_index2.compareAsc)(workingLaterDate,earlierDate_),difference=Math.abs((0,_index3.differenceInCalendarMonths)(workingLaterDate,earlierDate_));if(difference<1)return 0;1===workingLaterDate.getMonth()&&workingLaterDate.getDate()>27&&workingLaterDate.setDate(30);workingLaterDate.setMonth(workingLaterDate.getMonth()-sign*difference);var isLastMonthNotFull=(0,_index2.compareAsc)(workingLaterDate,earlierDate_)===-sign;(0,_index4.isLastDayOfMonth)(laterDate_)&&1===difference&&1===(0,_index2.compareAsc)(laterDate_,earlierDate_)&&(isLastMonthNotFull=!1);var result=sign*(difference-+isLastMonthNotFull);return 0===result?0:result};var _index=requireNormalizeDates(),_index2=requireCompareAsc(),_index3=requireDifferenceInCalendarMonths(),_index4=requireIsLastDayOfMonth();return differenceInMonths}var hasRequiredDifferenceInQuarters,differenceInQuarters={};function requireDifferenceInQuarters(){if(hasRequiredDifferenceInQuarters)return differenceInQuarters;hasRequiredDifferenceInQuarters=1,differenceInQuarters.differenceInQuarters=function(laterDate,earlierDate,options){var diff=(0,_index2.differenceInMonths)(laterDate,earlierDate,options)/3;return(0,_index.getRoundingMethod)(null==options?void 0:options.roundingMethod)(diff)};var _index=requireGetRoundingMethod(),_index2=requireDifferenceInMonths();return differenceInQuarters}var hasRequiredDifferenceInSeconds,differenceInSeconds={};function requireDifferenceInSeconds(){if(hasRequiredDifferenceInSeconds)return differenceInSeconds;hasRequiredDifferenceInSeconds=1,differenceInSeconds.differenceInSeconds=function(laterDate,earlierDate,options){var diff=(0,_index2.differenceInMilliseconds)(laterDate,earlierDate)/1e3;return(0,_index.getRoundingMethod)(null==options?void 0:options.roundingMethod)(diff)};var _index=requireGetRoundingMethod(),_index2=requireDifferenceInMilliseconds();return differenceInSeconds}var hasRequiredDifferenceInWeeks,differenceInWeeks={};function requireDifferenceInWeeks(){if(hasRequiredDifferenceInWeeks)return differenceInWeeks;hasRequiredDifferenceInWeeks=1,differenceInWeeks.differenceInWeeks=function(laterDate,earlierDate,options){var diff=(0,_index2.differenceInDays)(laterDate,earlierDate,options)/7;return(0,_index.getRoundingMethod)(null==options?void 0:options.roundingMethod)(diff)};var _index=requireGetRoundingMethod(),_index2=requireDifferenceInDays();return differenceInWeeks}var hasRequiredDifferenceInYears,differenceInYears={};function requireDifferenceInYears(){if(hasRequiredDifferenceInYears)return differenceInYears;hasRequiredDifferenceInYears=1,differenceInYears.differenceInYears=function(laterDate,earlierDate,options){var _ref2=_slicedToArray((0,_index.normalizeDates)(null==options?void 0:options.in,laterDate,earlierDate),2),laterDate_=_ref2[0],earlierDate_=_ref2[1],sign=(0,_index2.compareAsc)(laterDate_,earlierDate_),diff=Math.abs((0,_index3.differenceInCalendarYears)(laterDate_,earlierDate_));laterDate_.setFullYear(1584),earlierDate_.setFullYear(1584);var partial=(0,_index2.compareAsc)(laterDate_,earlierDate_)===-sign,result=sign*(diff-+partial);return 0===result?0:result};var _index=requireNormalizeDates(),_index2=requireCompareAsc(),_index3=requireDifferenceInCalendarYears();return differenceInYears}var hasRequiredNormalizeInterval,hasRequiredEachDayOfInterval,eachDayOfInterval={},normalizeInterval={};function requireNormalizeInterval(){if(hasRequiredNormalizeInterval)return normalizeInterval;hasRequiredNormalizeInterval=1,normalizeInterval.normalizeInterval=function(context,interval){var _ref=(0,_index.normalizeDates)(context,interval.start,interval.end),_ref2=_slicedToArray(_ref,2),start=_ref2[0],end=_ref2[1];return{start:start,end:end}};var _index=requireNormalizeDates();return normalizeInterval}function requireEachDayOfInterval(){if(hasRequiredEachDayOfInterval)return eachDayOfInterval;hasRequiredEachDayOfInterval=1,eachDayOfInterval.eachDayOfInterval=function(interval,options){var _options$step,_ref=(0,_index.normalizeInterval)(null==options?void 0:options.in,interval),start=_ref.start,end=_ref.end,reversed=+start>+end,endTime=reversed?+start:+end,date=reversed?end:start;date.setHours(0,0,0,0);var step=null!==(_options$step=null==options?void 0:options.step)&&void 0!==_options$step?_options$step:1;if(!step)return[];step<0&&(step=-step,reversed=!reversed);var dates=[];for(;+date<=endTime;)dates.push((0,_index2.constructFrom)(start,date)),date.setDate(date.getDate()+step),date.setHours(0,0,0,0);return reversed?dates.reverse():dates};var _index=requireNormalizeInterval(),_index2=requireConstructFrom();return eachDayOfInterval}var hasRequiredEachHourOfInterval,eachHourOfInterval={};function requireEachHourOfInterval(){if(hasRequiredEachHourOfInterval)return eachHourOfInterval;hasRequiredEachHourOfInterval=1,eachHourOfInterval.eachHourOfInterval=function(interval,options){var _options$step,_ref=(0,_index.normalizeInterval)(null==options?void 0:options.in,interval),start=_ref.start,end=_ref.end,reversed=+start>+end,endTime=reversed?+start:+end,date=reversed?end:start;date.setMinutes(0,0,0);var step=null!==(_options$step=null==options?void 0:options.step)&&void 0!==_options$step?_options$step:1;if(!step)return[];step<0&&(step=-step,reversed=!reversed);var dates=[];for(;+date<=endTime;)dates.push((0,_index2.constructFrom)(start,date)),date.setHours(date.getHours()+step);return reversed?dates.reverse():dates};var _index=requireNormalizeInterval(),_index2=requireConstructFrom();return eachHourOfInterval}var hasRequiredEachMinuteOfInterval,eachMinuteOfInterval={};function requireEachMinuteOfInterval(){if(hasRequiredEachMinuteOfInterval)return eachMinuteOfInterval;hasRequiredEachMinuteOfInterval=1,eachMinuteOfInterval.eachMinuteOfInterval=function(interval,options){var _options$step,_ref=(0,_index.normalizeInterval)(null==options?void 0:options.in,interval),start=_ref.start,end=_ref.end;start.setSeconds(0,0);var reversed=+start>+end,endTime=reversed?+start:+end,date=reversed?end:start,step=null!==(_options$step=null==options?void 0:options.step)&&void 0!==_options$step?_options$step:1;if(!step)return[];step<0&&(step=-step,reversed=!reversed);var dates=[];for(;+date<=endTime;)dates.push((0,_index3.constructFrom)(start,date)),date=(0,_index2.addMinutes)(date,step);return reversed?dates.reverse():dates};var _index=requireNormalizeInterval(),_index2=requireAddMinutes(),_index3=requireConstructFrom();return eachMinuteOfInterval}var hasRequiredEachMonthOfInterval,eachMonthOfInterval={};function requireEachMonthOfInterval(){if(hasRequiredEachMonthOfInterval)return eachMonthOfInterval;hasRequiredEachMonthOfInterval=1,eachMonthOfInterval.eachMonthOfInterval=function(interval,options){var _options$step,_ref=(0,_index.normalizeInterval)(null==options?void 0:options.in,interval),start=_ref.start,end=_ref.end,reversed=+start>+end,endTime=reversed?+start:+end,date=reversed?end:start;date.setHours(0,0,0,0),date.setDate(1);var step=null!==(_options$step=null==options?void 0:options.step)&&void 0!==_options$step?_options$step:1;if(!step)return[];step<0&&(step=-step,reversed=!reversed);var dates=[];for(;+date<=endTime;)dates.push((0,_index2.constructFrom)(start,date)),date.setMonth(date.getMonth()+step);return reversed?dates.reverse():dates};var _index=requireNormalizeInterval(),_index2=requireConstructFrom();return eachMonthOfInterval}var hasRequiredStartOfQuarter,hasRequiredEachQuarterOfInterval,eachQuarterOfInterval={},startOfQuarter={};function requireStartOfQuarter(){if(hasRequiredStartOfQuarter)return startOfQuarter;hasRequiredStartOfQuarter=1,startOfQuarter.startOfQuarter=function(date,options){var _date=(0,_index.toDate)(date,null==options?void 0:options.in),currentMonth=_date.getMonth(),month=currentMonth-currentMonth%3;return _date.setMonth(month,1),_date.setHours(0,0,0,0),_date};var _index=requireToDate();return startOfQuarter}function requireEachQuarterOfInterval(){if(hasRequiredEachQuarterOfInterval)return eachQuarterOfInterval;hasRequiredEachQuarterOfInterval=1,eachQuarterOfInterval.eachQuarterOfInterval=function(interval,options){var _options$step,_ref=(0,_index.normalizeInterval)(null==options?void 0:options.in,interval),start=_ref.start,end=_ref.end,reversed=+start>+end,endTime=reversed?+(0,_index4.startOfQuarter)(start):+(0,_index4.startOfQuarter)(end),date=reversed?(0,_index4.startOfQuarter)(end):(0,_index4.startOfQuarter)(start),step=null!==(_options$step=null==options?void 0:options.step)&&void 0!==_options$step?_options$step:1;if(!step)return[];step<0&&(step=-step,reversed=!reversed);var dates=[];for(;+date<=endTime;)dates.push((0,_index3.constructFrom)(start,date)),date=(0,_index2.addQuarters)(date,step);return reversed?dates.reverse():dates};var _index=requireNormalizeInterval(),_index2=requireAddQuarters(),_index3=requireConstructFrom(),_index4=requireStartOfQuarter();return eachQuarterOfInterval}var hasRequiredEachWeekOfInterval,eachWeekOfInterval={};function requireEachWeekOfInterval(){if(hasRequiredEachWeekOfInterval)return eachWeekOfInterval;hasRequiredEachWeekOfInterval=1,eachWeekOfInterval.eachWeekOfInterval=function(interval,options){var _options$step,_ref=(0,_index.normalizeInterval)(null==options?void 0:options.in,interval),start=_ref.start,end=_ref.end,reversed=+start>+end,startDateWeek=reversed?(0,_index4.startOfWeek)(end,options):(0,_index4.startOfWeek)(start,options),endDateWeek=reversed?(0,_index4.startOfWeek)(start,options):(0,_index4.startOfWeek)(end,options);startDateWeek.setHours(15),endDateWeek.setHours(15);var endTime=+endDateWeek.getTime(),currentDate=startDateWeek,step=null!==(_options$step=null==options?void 0:options.step)&&void 0!==_options$step?_options$step:1;if(!step)return[];step<0&&(step=-step,reversed=!reversed);var dates=[];for(;+currentDate<=endTime;)currentDate.setHours(0),dates.push((0,_index3.constructFrom)(start,currentDate)),(currentDate=(0,_index2.addWeeks)(currentDate,step)).setHours(15);return reversed?dates.reverse():dates};var _index=requireNormalizeInterval(),_index2=requireAddWeeks(),_index3=requireConstructFrom(),_index4=requireStartOfWeek();return eachWeekOfInterval}var hasRequiredEachWeekendOfInterval,eachWeekendOfInterval={};function requireEachWeekendOfInterval(){if(hasRequiredEachWeekendOfInterval)return eachWeekendOfInterval;hasRequiredEachWeekendOfInterval=1,eachWeekendOfInterval.eachWeekendOfInterval=function(interval,options){var _ref=(0,_index.normalizeInterval)(null==options?void 0:options.in,interval),start=_ref.start,end=_ref.end,dateInterval=(0,_index3.eachDayOfInterval)({start:start,end:end},options),weekends=[],index=0;for(;index+end,endTime=reversed?+start:+end,date=reversed?end:start;date.setHours(0,0,0,0),date.setMonth(0,1);var step=null!==(_options$step=null==options?void 0:options.step)&&void 0!==_options$step?_options$step:1;if(!step)return[];step<0&&(step=-step,reversed=!reversed);var dates=[];for(;+date<=endTime;)dates.push((0,_index2.constructFrom)(start,date)),date.setFullYear(date.getFullYear()+step);return reversed?dates.reverse():dates};var _index=requireNormalizeInterval(),_index2=requireConstructFrom();return eachYearOfInterval}var hasRequiredEndOfDecade,endOfDecade={};function requireEndOfDecade(){if(hasRequiredEndOfDecade)return endOfDecade;hasRequiredEndOfDecade=1,endOfDecade.endOfDecade=function(date,options){var _date=(0,_index.toDate)(date,null==options?void 0:options.in),year=_date.getFullYear(),decade=9+10*Math.floor(year/10);return _date.setFullYear(decade,11,31),_date.setHours(23,59,59,999),_date};var _index=requireToDate();return endOfDecade}var hasRequiredEndOfHour,endOfHour={};function requireEndOfHour(){if(hasRequiredEndOfHour)return endOfHour;hasRequiredEndOfHour=1,endOfHour.endOfHour=function(date,options){var _date=(0,_index.toDate)(date,null==options?void 0:options.in);return _date.setMinutes(59,59,999),_date};var _index=requireToDate();return endOfHour}var hasRequiredEndOfWeek,hasRequiredEndOfISOWeek,endOfISOWeek={},endOfWeek={};function requireEndOfWeek(){if(hasRequiredEndOfWeek)return endOfWeek;hasRequiredEndOfWeek=1,endOfWeek.endOfWeek=function(date,options){var _ref,_ref2,_ref3,_options$weekStartsOn,_options$locale,_options$locale$optio,_defaultOptions$local,_defaultOptions$local2,defaultOptions=(0,_index.getDefaultOptions)(),weekStartsOn=null!==(_ref=null!==(_ref2=null!==(_ref3=null!==(_options$weekStartsOn=null==options?void 0:options.weekStartsOn)&&void 0!==_options$weekStartsOn?_options$weekStartsOn:null==options||null===(_options$locale=options.locale)||void 0===_options$locale||null===(_options$locale$optio=_options$locale.options)||void 0===_options$locale$optio?void 0:_options$locale$optio.weekStartsOn)&&void 0!==_ref3?_ref3:defaultOptions.weekStartsOn)&&void 0!==_ref2?_ref2:null===(_defaultOptions$local=defaultOptions.locale)||void 0===_defaultOptions$local||null===(_defaultOptions$local2=_defaultOptions$local.options)||void 0===_defaultOptions$local2?void 0:_defaultOptions$local2.weekStartsOn)&&void 0!==_ref?_ref:0,_date=(0,_index2.toDate)(date,null==options?void 0:options.in),day=_date.getDay(),diff=6+(day0?"in "+result:result+" ago":result},formatDistance$1}var hasRequiredBuildFormatLongFn,hasRequiredFormatLong,formatLong={},buildFormatLongFn={};function requireBuildFormatLongFn(){if(hasRequiredBuildFormatLongFn)return buildFormatLongFn;return hasRequiredBuildFormatLongFn=1,buildFormatLongFn.buildFormatLongFn=function(args){return function(){var options=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},width=options.width?String(options.width):args.defaultWidth;return args.formats[width]||args.formats[args.defaultWidth]}},buildFormatLongFn}function requireFormatLong(){if(hasRequiredFormatLong)return formatLong;hasRequiredFormatLong=1,formatLong.formatLong=void 0;var _index=requireBuildFormatLongFn();return formatLong.formatLong={date:(0,_index.buildFormatLongFn)({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:(0,_index.buildFormatLongFn)({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:(0,_index.buildFormatLongFn)({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},formatLong}var hasRequiredFormatRelative$1,formatRelative$1={};function requireFormatRelative$1(){if(hasRequiredFormatRelative$1)return formatRelative$1;hasRequiredFormatRelative$1=1,formatRelative$1.formatRelative=void 0;var formatRelativeLocale={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};return formatRelative$1.formatRelative=function(token,_date,_baseDate,_options){return formatRelativeLocale[token]},formatRelative$1}var hasRequiredBuildLocalizeFn,hasRequiredLocalize,localize={},buildLocalizeFn={};function requireBuildLocalizeFn(){if(hasRequiredBuildLocalizeFn)return buildLocalizeFn;return hasRequiredBuildLocalizeFn=1,buildLocalizeFn.buildLocalizeFn=function(args){return function(value,options){var valuesArray;if("formatting"===(null!=options&&options.context?String(options.context):"standalone")&&args.formattingValues){var defaultWidth=args.defaultFormattingWidth||args.defaultWidth,width=null!=options&&options.width?String(options.width):defaultWidth;valuesArray=args.formattingValues[width]||args.formattingValues[defaultWidth]}else{var _defaultWidth=args.defaultWidth,_width=null!=options&&options.width?String(options.width):args.defaultWidth;valuesArray=args.values[_width]||args.values[_defaultWidth]}return valuesArray[args.argumentCallback?args.argumentCallback(value):value]}},buildLocalizeFn}function requireLocalize(){if(hasRequiredLocalize)return localize;hasRequiredLocalize=1,localize.localize=void 0;var _index=requireBuildLocalizeFn();return localize.localize={ordinalNumber:function(dirtyNumber,_options){var number=Number(dirtyNumber),rem100=number%100;if(rem100>20||rem100<10)switch(rem100%10){case 1:return number+"st";case 2:return number+"nd";case 3:return number+"rd"}return number+"th"},era:(0,_index.buildLocalizeFn)({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:(0,_index.buildLocalizeFn)({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:function(quarter){return quarter-1}}),month:(0,_index.buildLocalizeFn)({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:(0,_index.buildLocalizeFn)({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:(0,_index.buildLocalizeFn)({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})},localize}var hasRequiredBuildMatchFn,match={},buildMatchFn={};function requireBuildMatchFn(){if(hasRequiredBuildMatchFn)return buildMatchFn;return hasRequiredBuildMatchFn=1,buildMatchFn.buildMatchFn=function(args){return function(string){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},width=options.width,matchPattern=width&&args.matchPatterns[width]||args.matchPatterns[args.defaultMatchWidth],matchResult=string.match(matchPattern);if(!matchResult)return null;var value,matchedString=matchResult[0],parsePatterns=width&&args.parsePatterns[width]||args.parsePatterns[args.defaultParseWidth],key=Array.isArray(parsePatterns)?function(array,predicate){for(var key=0;key1&&void 0!==arguments[1]?arguments[1]:{},matchResult=string.match(args.matchPattern);if(!matchResult)return null;var matchedString=matchResult[0],parseResult=string.match(args.parsePattern);if(!parseResult)return null;var value=args.valueCallback?args.valueCallback(parseResult[0]):parseResult[0];return{value:value=options.valueCallback?options.valueCallback(value):value,rest:string.slice(matchedString.length)}}},buildMatchPatternFn}function requireMatch(){if(hasRequiredMatch)return match;hasRequiredMatch=1,match.match=void 0;var _index=requireBuildMatchFn(),_index2=requireBuildMatchPatternFn();return match.match={ordinalNumber:(0,_index2.buildMatchPatternFn)({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:function(value){return parseInt(value,10)}}),era:(0,_index.buildMatchFn)({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:(0,_index.buildMatchFn)({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(index){return index+1}}),month:(0,_index.buildMatchFn)({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:(0,_index.buildMatchFn)({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:(0,_index.buildMatchFn)({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},match}function requireEnUS(){if(hasRequiredEnUS)return enUS;hasRequiredEnUS=1,enUS.enUS=void 0;var _index=requireFormatDistance$1(),_index2=requireFormatLong(),_index3=requireFormatRelative$1(),_index4=requireLocalize(),_index5=requireMatch();return enUS.enUS={code:"en-US",formatDistance:_index.formatDistance,formatLong:_index2.formatLong,formatRelative:_index3.formatRelative,localize:_index4.localize,match:_index5.match,options:{weekStartsOn:0,firstWeekContainsDate:1}},enUS}function requireDefaultLocale(){return hasRequiredDefaultLocale||(hasRequiredDefaultLocale=1,function(exports$1){Object.defineProperty(exports$1,"defaultLocale",{enumerable:!0,get:function(){return _index.enUS}});var _index=requireEnUS()}(defaultLocale)),defaultLocale}var hasRequiredGetDayOfYear,formatters={},getDayOfYear={};function requireGetDayOfYear(){if(hasRequiredGetDayOfYear)return getDayOfYear;hasRequiredGetDayOfYear=1,getDayOfYear.getDayOfYear=function(date,options){var _date=(0,_index3.toDate)(date,null==options?void 0:options.in);return(0,_index.differenceInCalendarDays)(_date,(0,_index2.startOfYear)(_date))+1};var _index=requireDifferenceInCalendarDays(),_index2=requireStartOfYear(),_index3=requireToDate();return getDayOfYear}var hasRequiredGetISOWeek,getISOWeek={};function requireGetISOWeek(){if(hasRequiredGetISOWeek)return getISOWeek;hasRequiredGetISOWeek=1,getISOWeek.getISOWeek=function(date,options){var _date=(0,_index4.toDate)(date,null==options?void 0:options.in),diff=+(0,_index2.startOfISOWeek)(_date)-+(0,_index3.startOfISOWeekYear)(_date);return Math.round(diff/_index.millisecondsInWeek)+1};var _index=requireConstants$1(),_index2=requireStartOfISOWeek(),_index3=requireStartOfISOWeekYear(),_index4=requireToDate();return getISOWeek}var hasRequiredGetWeekYear,hasRequiredStartOfWeekYear,hasRequiredGetWeek,getWeek={},startOfWeekYear={},getWeekYear={};function requireGetWeekYear(){if(hasRequiredGetWeekYear)return getWeekYear;hasRequiredGetWeekYear=1,getWeekYear.getWeekYear=function(date,options){var _ref,_ref2,_ref3,_options$firstWeekCon,_options$locale,_options$locale$optio,_defaultOptions$local,_defaultOptions$local2,_date=(0,_index4.toDate)(date,null==options?void 0:options.in),year=_date.getFullYear(),defaultOptions=(0,_index.getDefaultOptions)(),firstWeekContainsDate=null!==(_ref=null!==(_ref2=null!==(_ref3=null!==(_options$firstWeekCon=null==options?void 0:options.firstWeekContainsDate)&&void 0!==_options$firstWeekCon?_options$firstWeekCon:null==options||null===(_options$locale=options.locale)||void 0===_options$locale||null===(_options$locale$optio=_options$locale.options)||void 0===_options$locale$optio?void 0:_options$locale$optio.firstWeekContainsDate)&&void 0!==_ref3?_ref3:defaultOptions.firstWeekContainsDate)&&void 0!==_ref2?_ref2:null===(_defaultOptions$local=defaultOptions.locale)||void 0===_defaultOptions$local||null===(_defaultOptions$local2=_defaultOptions$local.options)||void 0===_defaultOptions$local2?void 0:_defaultOptions$local2.firstWeekContainsDate)&&void 0!==_ref?_ref:1,firstWeekOfNextYear=(0,_index2.constructFrom)((null==options?void 0:options.in)||date,0);firstWeekOfNextYear.setFullYear(year+1,0,firstWeekContainsDate),firstWeekOfNextYear.setHours(0,0,0,0);var startOfNextYear=(0,_index3.startOfWeek)(firstWeekOfNextYear,options),firstWeekOfThisYear=(0,_index2.constructFrom)((null==options?void 0:options.in)||date,0);firstWeekOfThisYear.setFullYear(year,0,firstWeekContainsDate),firstWeekOfThisYear.setHours(0,0,0,0);var startOfThisYear=(0,_index3.startOfWeek)(firstWeekOfThisYear,options);return+_date>=+startOfNextYear?year+1:+_date>=+startOfThisYear?year:year-1};var _index=requireDefaultOptions(),_index2=requireConstructFrom(),_index3=requireStartOfWeek(),_index4=requireToDate();return getWeekYear}function requireStartOfWeekYear(){if(hasRequiredStartOfWeekYear)return startOfWeekYear;hasRequiredStartOfWeekYear=1,startOfWeekYear.startOfWeekYear=function(date,options){var _ref,_ref2,_ref3,_options$firstWeekCon,_options$locale,_options$locale$optio,_defaultOptions$local,_defaultOptions$local2,defaultOptions=(0,_index.getDefaultOptions)(),firstWeekContainsDate=null!==(_ref=null!==(_ref2=null!==(_ref3=null!==(_options$firstWeekCon=null==options?void 0:options.firstWeekContainsDate)&&void 0!==_options$firstWeekCon?_options$firstWeekCon:null==options||null===(_options$locale=options.locale)||void 0===_options$locale||null===(_options$locale$optio=_options$locale.options)||void 0===_options$locale$optio?void 0:_options$locale$optio.firstWeekContainsDate)&&void 0!==_ref3?_ref3:defaultOptions.firstWeekContainsDate)&&void 0!==_ref2?_ref2:null===(_defaultOptions$local=defaultOptions.locale)||void 0===_defaultOptions$local||null===(_defaultOptions$local2=_defaultOptions$local.options)||void 0===_defaultOptions$local2?void 0:_defaultOptions$local2.firstWeekContainsDate)&&void 0!==_ref?_ref:1,year=(0,_index3.getWeekYear)(date,options),firstWeek=(0,_index2.constructFrom)((null==options?void 0:options.in)||date,0);return firstWeek.setFullYear(year,0,firstWeekContainsDate),firstWeek.setHours(0,0,0,0),(0,_index4.startOfWeek)(firstWeek,options)};var _index=requireDefaultOptions(),_index2=requireConstructFrom(),_index3=requireGetWeekYear(),_index4=requireStartOfWeek();return startOfWeekYear}function requireGetWeek(){if(hasRequiredGetWeek)return getWeek;hasRequiredGetWeek=1,getWeek.getWeek=function(date,options){var _date=(0,_index4.toDate)(date,null==options?void 0:options.in),diff=+(0,_index2.startOfWeek)(_date,options)-+(0,_index3.startOfWeekYear)(_date,options);return Math.round(diff/_index.millisecondsInWeek)+1};var _index=requireConstants$1(),_index2=requireStartOfWeek(),_index3=requireStartOfWeekYear(),_index4=requireToDate();return getWeek}var hasRequiredAddLeadingZeros,addLeadingZeros={};function requireAddLeadingZeros(){if(hasRequiredAddLeadingZeros)return addLeadingZeros;return hasRequiredAddLeadingZeros=1,addLeadingZeros.addLeadingZeros=function(number,targetLength){var sign=number<0?"-":"",output=Math.abs(number).toString().padStart(targetLength,"0");return sign+output},addLeadingZeros}var hasRequiredLightFormatters,hasRequiredFormatters,lightFormatters={};function requireLightFormatters(){if(hasRequiredLightFormatters)return lightFormatters;hasRequiredLightFormatters=1,lightFormatters.lightFormatters=void 0;var _index=requireAddLeadingZeros();return lightFormatters.lightFormatters={y:function(date,token){var signedYear=date.getFullYear(),year=signedYear>0?signedYear:1-signedYear;return(0,_index.addLeadingZeros)("yy"===token?year%100:year,token.length)},M:function(date,token){var month=date.getMonth();return"M"===token?String(month+1):(0,_index.addLeadingZeros)(month+1,2)},d:function(date,token){return(0,_index.addLeadingZeros)(date.getDate(),token.length)},a:function(date,token){var dayPeriodEnumValue=date.getHours()/12>=1?"pm":"am";switch(token){case"a":case"aa":return dayPeriodEnumValue.toUpperCase();case"aaa":return dayPeriodEnumValue;case"aaaaa":return dayPeriodEnumValue[0];default:return"am"===dayPeriodEnumValue?"a.m.":"p.m."}},h:function(date,token){return(0,_index.addLeadingZeros)(date.getHours()%12||12,token.length)},H:function(date,token){return(0,_index.addLeadingZeros)(date.getHours(),token.length)},m:function(date,token){return(0,_index.addLeadingZeros)(date.getMinutes(),token.length)},s:function(date,token){return(0,_index.addLeadingZeros)(date.getSeconds(),token.length)},S:function(date,token){var numberOfDigits=token.length,milliseconds=date.getMilliseconds(),fractionalSeconds=Math.trunc(milliseconds*Math.pow(10,numberOfDigits-3));return(0,_index.addLeadingZeros)(fractionalSeconds,token.length)}},lightFormatters}function requireFormatters(){if(hasRequiredFormatters)return formatters;hasRequiredFormatters=1,formatters.formatters=void 0;var _index=requireGetDayOfYear(),_index2=requireGetISOWeek(),_index3=requireGetISOWeekYear(),_index4=requireGetWeek(),_index5=requireGetWeekYear(),_index6=requireAddLeadingZeros(),_index7=requireLightFormatters(),dayPeriodEnum_midnight="midnight",dayPeriodEnum_noon="noon",dayPeriodEnum_morning="morning",dayPeriodEnum_afternoon="afternoon",dayPeriodEnum_evening="evening",dayPeriodEnum_night="night";function formatTimezoneShort(offset){var delimiter=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",sign=offset>0?"-":"+",absOffset=Math.abs(offset),hours=Math.trunc(absOffset/60),minutes=absOffset%60;return 0===minutes?sign+String(hours):sign+String(hours)+delimiter+(0,_index6.addLeadingZeros)(minutes,2)}function formatTimezoneWithOptionalMinutes(offset,delimiter){return offset%60==0?(offset>0?"-":"+")+(0,_index6.addLeadingZeros)(Math.abs(offset)/60,2):formatTimezone(offset,delimiter)}function formatTimezone(offset){var delimiter=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",sign=offset>0?"-":"+",absOffset=Math.abs(offset);return sign+(0,_index6.addLeadingZeros)(Math.trunc(absOffset/60),2)+delimiter+(0,_index6.addLeadingZeros)(absOffset%60,2)}return formatters.formatters={G:function(date,token,localize){var era=date.getFullYear()>0?1:0;switch(token){case"G":case"GG":case"GGG":return localize.era(era,{width:"abbreviated"});case"GGGGG":return localize.era(era,{width:"narrow"});default:return localize.era(era,{width:"wide"})}},y:function(date,token,localize){if("yo"===token){var signedYear=date.getFullYear(),year=signedYear>0?signedYear:1-signedYear;return localize.ordinalNumber(year,{unit:"year"})}return _index7.lightFormatters.y(date,token)},Y:function(date,token,localize,options){var signedWeekYear=(0,_index5.getWeekYear)(date,options),weekYear=signedWeekYear>0?signedWeekYear:1-signedWeekYear;if("YY"===token){var twoDigitYear=weekYear%100;return(0,_index6.addLeadingZeros)(twoDigitYear,2)}return"Yo"===token?localize.ordinalNumber(weekYear,{unit:"year"}):(0,_index6.addLeadingZeros)(weekYear,token.length)},R:function(date,token){var isoWeekYear=(0,_index3.getISOWeekYear)(date);return(0,_index6.addLeadingZeros)(isoWeekYear,token.length)},u:function(date,token){var year=date.getFullYear();return(0,_index6.addLeadingZeros)(year,token.length)},Q:function(date,token,localize){var quarter=Math.ceil((date.getMonth()+1)/3);switch(token){case"Q":return String(quarter);case"QQ":return(0,_index6.addLeadingZeros)(quarter,2);case"Qo":return localize.ordinalNumber(quarter,{unit:"quarter"});case"QQQ":return localize.quarter(quarter,{width:"abbreviated",context:"formatting"});case"QQQQQ":return localize.quarter(quarter,{width:"narrow",context:"formatting"});default:return localize.quarter(quarter,{width:"wide",context:"formatting"})}},q:function(date,token,localize){var quarter=Math.ceil((date.getMonth()+1)/3);switch(token){case"q":return String(quarter);case"qq":return(0,_index6.addLeadingZeros)(quarter,2);case"qo":return localize.ordinalNumber(quarter,{unit:"quarter"});case"qqq":return localize.quarter(quarter,{width:"abbreviated",context:"standalone"});case"qqqqq":return localize.quarter(quarter,{width:"narrow",context:"standalone"});default:return localize.quarter(quarter,{width:"wide",context:"standalone"})}},M:function(date,token,localize){var month=date.getMonth();switch(token){case"M":case"MM":return _index7.lightFormatters.M(date,token);case"Mo":return localize.ordinalNumber(month+1,{unit:"month"});case"MMM":return localize.month(month,{width:"abbreviated",context:"formatting"});case"MMMMM":return localize.month(month,{width:"narrow",context:"formatting"});default:return localize.month(month,{width:"wide",context:"formatting"})}},L:function(date,token,localize){var month=date.getMonth();switch(token){case"L":return String(month+1);case"LL":return(0,_index6.addLeadingZeros)(month+1,2);case"Lo":return localize.ordinalNumber(month+1,{unit:"month"});case"LLL":return localize.month(month,{width:"abbreviated",context:"standalone"});case"LLLLL":return localize.month(month,{width:"narrow",context:"standalone"});default:return localize.month(month,{width:"wide",context:"standalone"})}},w:function(date,token,localize,options){var week=(0,_index4.getWeek)(date,options);return"wo"===token?localize.ordinalNumber(week,{unit:"week"}):(0,_index6.addLeadingZeros)(week,token.length)},I:function(date,token,localize){var isoWeek=(0,_index2.getISOWeek)(date);return"Io"===token?localize.ordinalNumber(isoWeek,{unit:"week"}):(0,_index6.addLeadingZeros)(isoWeek,token.length)},d:function(date,token,localize){return"do"===token?localize.ordinalNumber(date.getDate(),{unit:"date"}):_index7.lightFormatters.d(date,token)},D:function(date,token,localize){var dayOfYear=(0,_index.getDayOfYear)(date);return"Do"===token?localize.ordinalNumber(dayOfYear,{unit:"dayOfYear"}):(0,_index6.addLeadingZeros)(dayOfYear,token.length)},E:function(date,token,localize){var dayOfWeek=date.getDay();switch(token){case"E":case"EE":case"EEE":return localize.day(dayOfWeek,{width:"abbreviated",context:"formatting"});case"EEEEE":return localize.day(dayOfWeek,{width:"narrow",context:"formatting"});case"EEEEEE":return localize.day(dayOfWeek,{width:"short",context:"formatting"});default:return localize.day(dayOfWeek,{width:"wide",context:"formatting"})}},e:function(date,token,localize,options){var dayOfWeek=date.getDay(),localDayOfWeek=(dayOfWeek-options.weekStartsOn+8)%7||7;switch(token){case"e":return String(localDayOfWeek);case"ee":return(0,_index6.addLeadingZeros)(localDayOfWeek,2);case"eo":return localize.ordinalNumber(localDayOfWeek,{unit:"day"});case"eee":return localize.day(dayOfWeek,{width:"abbreviated",context:"formatting"});case"eeeee":return localize.day(dayOfWeek,{width:"narrow",context:"formatting"});case"eeeeee":return localize.day(dayOfWeek,{width:"short",context:"formatting"});default:return localize.day(dayOfWeek,{width:"wide",context:"formatting"})}},c:function(date,token,localize,options){var dayOfWeek=date.getDay(),localDayOfWeek=(dayOfWeek-options.weekStartsOn+8)%7||7;switch(token){case"c":return String(localDayOfWeek);case"cc":return(0,_index6.addLeadingZeros)(localDayOfWeek,token.length);case"co":return localize.ordinalNumber(localDayOfWeek,{unit:"day"});case"ccc":return localize.day(dayOfWeek,{width:"abbreviated",context:"standalone"});case"ccccc":return localize.day(dayOfWeek,{width:"narrow",context:"standalone"});case"cccccc":return localize.day(dayOfWeek,{width:"short",context:"standalone"});default:return localize.day(dayOfWeek,{width:"wide",context:"standalone"})}},i:function(date,token,localize){var dayOfWeek=date.getDay(),isoDayOfWeek=0===dayOfWeek?7:dayOfWeek;switch(token){case"i":return String(isoDayOfWeek);case"ii":return(0,_index6.addLeadingZeros)(isoDayOfWeek,token.length);case"io":return localize.ordinalNumber(isoDayOfWeek,{unit:"day"});case"iii":return localize.day(dayOfWeek,{width:"abbreviated",context:"formatting"});case"iiiii":return localize.day(dayOfWeek,{width:"narrow",context:"formatting"});case"iiiiii":return localize.day(dayOfWeek,{width:"short",context:"formatting"});default:return localize.day(dayOfWeek,{width:"wide",context:"formatting"})}},a:function(date,token,localize){var dayPeriodEnumValue=date.getHours()/12>=1?"pm":"am";switch(token){case"a":case"aa":return localize.dayPeriod(dayPeriodEnumValue,{width:"abbreviated",context:"formatting"});case"aaa":return localize.dayPeriod(dayPeriodEnumValue,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return localize.dayPeriod(dayPeriodEnumValue,{width:"narrow",context:"formatting"});default:return localize.dayPeriod(dayPeriodEnumValue,{width:"wide",context:"formatting"})}},b:function(date,token,localize){var dayPeriodEnumValue,hours=date.getHours();switch(dayPeriodEnumValue=12===hours?dayPeriodEnum_noon:0===hours?dayPeriodEnum_midnight:hours/12>=1?"pm":"am",token){case"b":case"bb":return localize.dayPeriod(dayPeriodEnumValue,{width:"abbreviated",context:"formatting"});case"bbb":return localize.dayPeriod(dayPeriodEnumValue,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return localize.dayPeriod(dayPeriodEnumValue,{width:"narrow",context:"formatting"});default:return localize.dayPeriod(dayPeriodEnumValue,{width:"wide",context:"formatting"})}},B:function(date,token,localize){var dayPeriodEnumValue,hours=date.getHours();switch(dayPeriodEnumValue=hours>=17?dayPeriodEnum_evening:hours>=12?dayPeriodEnum_afternoon:hours>=4?dayPeriodEnum_morning:dayPeriodEnum_night,token){case"B":case"BB":case"BBB":return localize.dayPeriod(dayPeriodEnumValue,{width:"abbreviated",context:"formatting"});case"BBBBB":return localize.dayPeriod(dayPeriodEnumValue,{width:"narrow",context:"formatting"});default:return localize.dayPeriod(dayPeriodEnumValue,{width:"wide",context:"formatting"})}},h:function(date,token,localize){if("ho"===token){var hours=date.getHours()%12;return 0===hours&&(hours=12),localize.ordinalNumber(hours,{unit:"hour"})}return _index7.lightFormatters.h(date,token)},H:function(date,token,localize){return"Ho"===token?localize.ordinalNumber(date.getHours(),{unit:"hour"}):_index7.lightFormatters.H(date,token)},K:function(date,token,localize){var hours=date.getHours()%12;return"Ko"===token?localize.ordinalNumber(hours,{unit:"hour"}):(0,_index6.addLeadingZeros)(hours,token.length)},k:function(date,token,localize){var hours=date.getHours();return 0===hours&&(hours=24),"ko"===token?localize.ordinalNumber(hours,{unit:"hour"}):(0,_index6.addLeadingZeros)(hours,token.length)},m:function(date,token,localize){return"mo"===token?localize.ordinalNumber(date.getMinutes(),{unit:"minute"}):_index7.lightFormatters.m(date,token)},s:function(date,token,localize){return"so"===token?localize.ordinalNumber(date.getSeconds(),{unit:"second"}):_index7.lightFormatters.s(date,token)},S:function(date,token){return _index7.lightFormatters.S(date,token)},X:function(date,token,_localize){var timezoneOffset=date.getTimezoneOffset();if(0===timezoneOffset)return"Z";switch(token){case"X":return formatTimezoneWithOptionalMinutes(timezoneOffset);case"XXXX":case"XX":return formatTimezone(timezoneOffset);default:return formatTimezone(timezoneOffset,":")}},x:function(date,token,_localize){var timezoneOffset=date.getTimezoneOffset();switch(token){case"x":return formatTimezoneWithOptionalMinutes(timezoneOffset);case"xxxx":case"xx":return formatTimezone(timezoneOffset);default:return formatTimezone(timezoneOffset,":")}},O:function(date,token,_localize){var timezoneOffset=date.getTimezoneOffset();switch(token){case"O":case"OO":case"OOO":return"GMT"+formatTimezoneShort(timezoneOffset,":");default:return"GMT"+formatTimezone(timezoneOffset,":")}},z:function(date,token,_localize){var timezoneOffset=date.getTimezoneOffset();switch(token){case"z":case"zz":case"zzz":return"GMT"+formatTimezoneShort(timezoneOffset,":");default:return"GMT"+formatTimezone(timezoneOffset,":")}},t:function(date,token,_localize){var timestamp=Math.trunc(+date/1e3);return(0,_index6.addLeadingZeros)(timestamp,token.length)},T:function(date,token,_localize){return(0,_index6.addLeadingZeros)(+date,token.length)}},formatters}var hasRequiredLongFormatters,longFormatters={};function requireLongFormatters(){if(hasRequiredLongFormatters)return longFormatters;hasRequiredLongFormatters=1,longFormatters.longFormatters=void 0;var dateLongFormatter=function(pattern,formatLong){switch(pattern){case"P":return formatLong.date({width:"short"});case"PP":return formatLong.date({width:"medium"});case"PPP":return formatLong.date({width:"long"});default:return formatLong.date({width:"full"})}},timeLongFormatter=function(pattern,formatLong){switch(pattern){case"p":return formatLong.time({width:"short"});case"pp":return formatLong.time({width:"medium"});case"ppp":return formatLong.time({width:"long"});default:return formatLong.time({width:"full"})}};return longFormatters.longFormatters={p:timeLongFormatter,P:function(pattern,formatLong){var dateTimeFormat,matchResult=pattern.match(/(P+)(p+)?/)||[],datePattern=matchResult[1],timePattern=matchResult[2];if(!timePattern)return dateLongFormatter(pattern,formatLong);switch(datePattern){case"P":dateTimeFormat=formatLong.dateTime({width:"short"});break;case"PP":dateTimeFormat=formatLong.dateTime({width:"medium"});break;case"PPP":dateTimeFormat=formatLong.dateTime({width:"long"});break;default:dateTimeFormat=formatLong.dateTime({width:"full"})}return dateTimeFormat.replace("{{date}}",dateLongFormatter(datePattern,formatLong)).replace("{{time}}",timeLongFormatter(timePattern,formatLong))}},longFormatters}var hasRequiredProtectedTokens,hasRequiredFormat,protectedTokens={};function requireProtectedTokens(){if(hasRequiredProtectedTokens)return protectedTokens;hasRequiredProtectedTokens=1,protectedTokens.isProtectedDayOfYearToken=function(token){return dayOfYearTokenRE.test(token)},protectedTokens.isProtectedWeekYearToken=function(token){return weekYearTokenRE.test(token)},protectedTokens.warnOrThrowProtectedError=function(token,format,input){var _message=function(token,format,input){var subject="Y"===token[0]?"years":"days of the month";return"Use `".concat(token.toLowerCase(),"` instead of `").concat(token,"` (in `").concat(format,"`) for formatting ").concat(subject," to the input `").concat(input,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md")}(token,format,input);if(console.warn(_message),throwTokens.includes(token))throw new RangeError(_message)};var dayOfYearTokenRE=/^D+$/,weekYearTokenRE=/^Y+$/,throwTokens=["D","DD","YY","YYYY"];return protectedTokens}function requireFormat(){return hasRequiredFormat||(hasRequiredFormat=1,function(exports$1){exports$1.format=exports$1.formatDate=function(date,formatStr,options){var _ref,_options$locale,_ref2,_ref3,_ref4,_options$firstWeekCon,_options$locale2,_options$locale2$opti,_defaultOptions$local,_defaultOptions$local2,_ref5,_ref6,_ref7,_options$weekStartsOn,_options$locale3,_options$locale3$opti,_defaultOptions$local3,_defaultOptions$local4,defaultOptions=(0,_index2.getDefaultOptions)(),locale=null!==(_ref=null!==(_options$locale=null==options?void 0:options.locale)&&void 0!==_options$locale?_options$locale:defaultOptions.locale)&&void 0!==_ref?_ref:_index.defaultLocale,firstWeekContainsDate=null!==(_ref2=null!==(_ref3=null!==(_ref4=null!==(_options$firstWeekCon=null==options?void 0:options.firstWeekContainsDate)&&void 0!==_options$firstWeekCon?_options$firstWeekCon:null==options||null===(_options$locale2=options.locale)||void 0===_options$locale2||null===(_options$locale2$opti=_options$locale2.options)||void 0===_options$locale2$opti?void 0:_options$locale2$opti.firstWeekContainsDate)&&void 0!==_ref4?_ref4:defaultOptions.firstWeekContainsDate)&&void 0!==_ref3?_ref3:null===(_defaultOptions$local=defaultOptions.locale)||void 0===_defaultOptions$local||null===(_defaultOptions$local2=_defaultOptions$local.options)||void 0===_defaultOptions$local2?void 0:_defaultOptions$local2.firstWeekContainsDate)&&void 0!==_ref2?_ref2:1,weekStartsOn=null!==(_ref5=null!==(_ref6=null!==(_ref7=null!==(_options$weekStartsOn=null==options?void 0:options.weekStartsOn)&&void 0!==_options$weekStartsOn?_options$weekStartsOn:null==options||null===(_options$locale3=options.locale)||void 0===_options$locale3||null===(_options$locale3$opti=_options$locale3.options)||void 0===_options$locale3$opti?void 0:_options$locale3$opti.weekStartsOn)&&void 0!==_ref7?_ref7:defaultOptions.weekStartsOn)&&void 0!==_ref6?_ref6:null===(_defaultOptions$local3=defaultOptions.locale)||void 0===_defaultOptions$local3||null===(_defaultOptions$local4=_defaultOptions$local3.options)||void 0===_defaultOptions$local4?void 0:_defaultOptions$local4.weekStartsOn)&&void 0!==_ref5?_ref5:0,originalDate=(0,_index7.toDate)(date,null==options?void 0:options.in);if(!(0,_index6.isValid)(originalDate))throw new RangeError("Invalid time value");var parts=formatStr.match(longFormattingTokensRegExp).map((function(substring){var firstCharacter=substring[0];return"p"===firstCharacter||"P"===firstCharacter?(0,_index4.longFormatters[firstCharacter])(substring,locale.formatLong):substring})).join("").match(formattingTokensRegExp).map((function(substring){if("''"===substring)return{isToken:!1,value:"'"};var firstCharacter=substring[0];if("'"===firstCharacter)return{isToken:!1,value:cleanEscapedString(substring)};if(_index3.formatters[firstCharacter])return{isToken:!0,value:substring};if(firstCharacter.match(unescapedLatinCharacterRegExp))throw new RangeError("Format string contains an unescaped latin alphabet character `"+firstCharacter+"`");return{isToken:!1,value:substring}}));locale.localize.preprocessor&&(parts=locale.localize.preprocessor(originalDate,parts));var formatterOptions={firstWeekContainsDate:firstWeekContainsDate,weekStartsOn:weekStartsOn,locale:locale};return parts.map((function(part){if(!part.isToken)return part.value;var token=part.value;return(null!=options&&options.useAdditionalWeekYearTokens||!(0,_index5.isProtectedWeekYearToken)(token))&&(null!=options&&options.useAdditionalDayOfYearTokens||!(0,_index5.isProtectedDayOfYearToken)(token))||(0,_index5.warnOrThrowProtectedError)(token,formatStr,String(date)),(0,_index3.formatters[token[0]])(originalDate,token,locale.localize,formatterOptions)})).join("")},Object.defineProperty(exports$1,"formatters",{enumerable:!0,get:function(){return _index3.formatters}}),Object.defineProperty(exports$1,"longFormatters",{enumerable:!0,get:function(){return _index4.longFormatters}});var _index=requireDefaultLocale(),_index2=requireDefaultOptions(),_index3=requireFormatters(),_index4=requireLongFormatters(),_index5=requireProtectedTokens(),_index6=requireIsValid(),_index7=requireToDate(),formattingTokensRegExp=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,longFormattingTokensRegExp=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,escapedStringRegExp=/^'([^]*?)'?$/,doubleQuoteRegExp=/''/g,unescapedLatinCharacterRegExp=/[a-zA-Z]/;function cleanEscapedString(input){var matched=input.match(escapedStringRegExp);return matched?matched[1].replace(doubleQuoteRegExp,"'"):input}}(format)),format}var hasRequiredFormatDistance,formatDistance={};function requireFormatDistance(){if(hasRequiredFormatDistance)return formatDistance;hasRequiredFormatDistance=1,formatDistance.formatDistance=function(laterDate,earlierDate,options){var _ref,_options$locale,defaultOptions=(0,_index2.getDefaultOptions)(),locale=null!==(_ref=null!==(_options$locale=null==options?void 0:options.locale)&&void 0!==_options$locale?_options$locale:defaultOptions.locale)&&void 0!==_ref?_ref:_index.defaultLocale,comparison=(0,_index5.compareAsc)(laterDate,earlierDate);if(isNaN(comparison))throw new RangeError("Invalid time value");var months,localizeOptions=Object.assign({},options,{addSuffix:null==options?void 0:options.addSuffix,comparison:comparison}),_ref3=_slicedToArray(_index4.normalizeDates.apply(void 0,[null==options?void 0:options.in].concat(_toConsumableArray(comparison>0?[earlierDate,laterDate]:[laterDate,earlierDate]))),2),laterDate_=_ref3[0],earlierDate_=_ref3[1],seconds=(0,_index8.differenceInSeconds)(earlierDate_,laterDate_),offsetInSeconds=((0,_index3.getTimezoneOffsetInMilliseconds)(earlierDate_)-(0,_index3.getTimezoneOffsetInMilliseconds)(laterDate_))/1e3,minutes=Math.round((seconds-offsetInSeconds)/60);if(minutes<2)return null!=options&&options.includeSeconds?seconds<5?locale.formatDistance("lessThanXSeconds",5,localizeOptions):seconds<10?locale.formatDistance("lessThanXSeconds",10,localizeOptions):seconds<20?locale.formatDistance("lessThanXSeconds",20,localizeOptions):seconds<40?locale.formatDistance("halfAMinute",0,localizeOptions):seconds<60?locale.formatDistance("lessThanXMinutes",1,localizeOptions):locale.formatDistance("xMinutes",1,localizeOptions):0===minutes?locale.formatDistance("lessThanXMinutes",1,localizeOptions):locale.formatDistance("xMinutes",minutes,localizeOptions);if(minutes<45)return locale.formatDistance("xMinutes",minutes,localizeOptions);if(minutes<90)return locale.formatDistance("aboutXHours",1,localizeOptions);if(minutes<_index6.minutesInDay){var hours=Math.round(minutes/60);return locale.formatDistance("aboutXHours",hours,localizeOptions)}if(minutes<2520)return locale.formatDistance("xDays",1,localizeOptions);if(minutes<_index6.minutesInMonth){var days=Math.round(minutes/_index6.minutesInDay);return locale.formatDistance("xDays",days,localizeOptions)}if(minutes<2*_index6.minutesInMonth)return months=Math.round(minutes/_index6.minutesInMonth),locale.formatDistance("aboutXMonths",months,localizeOptions);if((months=(0,_index7.differenceInMonths)(earlierDate_,laterDate_))<12){var nearestMonth=Math.round(minutes/_index6.minutesInMonth);return locale.formatDistance("xMonths",nearestMonth,localizeOptions)}var monthsSinceStartOfYear=months%12,years=Math.trunc(months/12);return monthsSinceStartOfYear<3?locale.formatDistance("aboutXYears",years,localizeOptions):monthsSinceStartOfYear<9?locale.formatDistance("overXYears",years,localizeOptions):locale.formatDistance("almostXYears",years+1,localizeOptions)};var _index=requireDefaultLocale(),_index2=requireDefaultOptions(),_index3=requireGetTimezoneOffsetInMilliseconds(),_index4=requireNormalizeDates(),_index5=requireCompareAsc(),_index6=requireConstants$1(),_index7=requireDifferenceInMonths(),_index8=requireDifferenceInSeconds();return formatDistance}var hasRequiredFormatDistanceStrict,formatDistanceStrict={};function requireFormatDistanceStrict(){if(hasRequiredFormatDistanceStrict)return formatDistanceStrict;hasRequiredFormatDistanceStrict=1,formatDistanceStrict.formatDistanceStrict=function(laterDate,earlierDate,options){var _ref,_options$locale,_options$roundingMeth,defaultOptions=(0,_index2.getDefaultOptions)(),locale=null!==(_ref=null!==(_options$locale=null==options?void 0:options.locale)&&void 0!==_options$locale?_options$locale:defaultOptions.locale)&&void 0!==_ref?_ref:_index.defaultLocale,comparison=(0,_index6.compareAsc)(laterDate,earlierDate);if(isNaN(comparison))throw new RangeError("Invalid time value");var unit,localizeOptions=Object.assign({},options,{addSuffix:null==options?void 0:options.addSuffix,comparison:comparison}),_ref3=_slicedToArray(_index5.normalizeDates.apply(void 0,[null==options?void 0:options.in].concat(_toConsumableArray(comparison>0?[earlierDate,laterDate]:[laterDate,earlierDate]))),2),laterDate_=_ref3[0],earlierDate_=_ref3[1],roundingMethod=(0,_index3.getRoundingMethod)(null!==(_options$roundingMeth=null==options?void 0:options.roundingMethod)&&void 0!==_options$roundingMeth?_options$roundingMeth:"round"),milliseconds=earlierDate_.getTime()-laterDate_.getTime(),minutes=milliseconds/_index7.millisecondsInMinute,timezoneOffset=(0,_index4.getTimezoneOffsetInMilliseconds)(earlierDate_)-(0,_index4.getTimezoneOffsetInMilliseconds)(laterDate_),dstNormalizedMinutes=(milliseconds-timezoneOffset)/_index7.millisecondsInMinute,defaultUnit=null==options?void 0:options.unit;unit=defaultUnit||(minutes<1?"second":minutes<60?"minute":minutes<_index7.minutesInDay?"hour":dstNormalizedMinutes<_index7.minutesInMonth?"day":dstNormalizedMinutes<_index7.minutesInYear?"month":"year");if("second"===unit){var seconds=roundingMethod(milliseconds/1e3);return locale.formatDistance("xSeconds",seconds,localizeOptions)}if("minute"===unit){var roundedMinutes=roundingMethod(minutes);return locale.formatDistance("xMinutes",roundedMinutes,localizeOptions)}if("hour"===unit){var hours=roundingMethod(minutes/60);return locale.formatDistance("xHours",hours,localizeOptions)}if("day"===unit){var days=roundingMethod(dstNormalizedMinutes/_index7.minutesInDay);return locale.formatDistance("xDays",days,localizeOptions)}if("month"===unit){var months=roundingMethod(dstNormalizedMinutes/_index7.minutesInMonth);return 12===months&&"month"!==defaultUnit?locale.formatDistance("xYears",1,localizeOptions):locale.formatDistance("xMonths",months,localizeOptions)}var years=roundingMethod(dstNormalizedMinutes/_index7.minutesInYear);return locale.formatDistance("xYears",years,localizeOptions)};var _index=requireDefaultLocale(),_index2=requireDefaultOptions(),_index3=requireGetRoundingMethod(),_index4=requireGetTimezoneOffsetInMilliseconds(),_index5=requireNormalizeDates(),_index6=requireCompareAsc(),_index7=requireConstants$1();return formatDistanceStrict}var hasRequiredFormatDistanceToNow,formatDistanceToNow={};function requireFormatDistanceToNow(){if(hasRequiredFormatDistanceToNow)return formatDistanceToNow;hasRequiredFormatDistanceToNow=1,formatDistanceToNow.formatDistanceToNow=function(date,options){return(0,_index2.formatDistance)(date,(0,_index.constructNow)(date),options)};var _index=requireConstructNow(),_index2=requireFormatDistance();return formatDistanceToNow}var hasRequiredFormatDistanceToNowStrict,formatDistanceToNowStrict={};function requireFormatDistanceToNowStrict(){if(hasRequiredFormatDistanceToNowStrict)return formatDistanceToNowStrict;hasRequiredFormatDistanceToNowStrict=1,formatDistanceToNowStrict.formatDistanceToNowStrict=function(date,options){return(0,_index2.formatDistanceStrict)(date,(0,_index.constructNow)(date),options)};var _index=requireConstructNow(),_index2=requireFormatDistanceStrict();return formatDistanceToNowStrict}var hasRequiredFormatDuration,formatDuration={};function requireFormatDuration(){if(hasRequiredFormatDuration)return formatDuration;hasRequiredFormatDuration=1,formatDuration.formatDuration=function(duration,options){var _ref,_options$locale,_options$format,_options$zero,_options$delimiter,defaultOptions=(0,_index2.getDefaultOptions)(),locale=null!==(_ref=null!==(_options$locale=null==options?void 0:options.locale)&&void 0!==_options$locale?_options$locale:defaultOptions.locale)&&void 0!==_ref?_ref:_index.defaultLocale,format=null!==(_options$format=null==options?void 0:options.format)&&void 0!==_options$format?_options$format:defaultFormat,zero=null!==(_options$zero=null==options?void 0:options.zero)&&void 0!==_options$zero&&_options$zero,delimiter=null!==(_options$delimiter=null==options?void 0:options.delimiter)&&void 0!==_options$delimiter?_options$delimiter:" ";if(!locale.formatDistance)return"";var result=format.reduce((function(acc,unit){var token="x".concat(unit.replace(/(^.)/,(function(m){return m.toUpperCase()}))),value=duration[unit];return void 0!==value&&(zero||duration[unit])?acc.concat(locale.formatDistance(token,value)):acc}),[]).join(delimiter);return result};var _index=requireDefaultLocale(),_index2=requireDefaultOptions(),defaultFormat=["years","months","weeks","days","hours","minutes","seconds"];return formatDuration}var hasRequiredFormatISO,formatISO={};function requireFormatISO(){if(hasRequiredFormatISO)return formatISO;hasRequiredFormatISO=1,formatISO.formatISO=function(date,options){var _options$format,_options$representati,date_=(0,_index2.toDate)(date,null==options?void 0:options.in);if(isNaN(+date_))throw new RangeError("Invalid time value");var format=null!==(_options$format=null==options?void 0:options.format)&&void 0!==_options$format?_options$format:"extended",representation=null!==(_options$representati=null==options?void 0:options.representation)&&void 0!==_options$representati?_options$representati:"complete",result="",tzOffset="",dateDelimiter="extended"===format?"-":"",timeDelimiter="extended"===format?":":"";if("time"!==representation){var day=(0,_index.addLeadingZeros)(date_.getDate(),2),month=(0,_index.addLeadingZeros)(date_.getMonth()+1,2),year=(0,_index.addLeadingZeros)(date_.getFullYear(),4);result="".concat(year).concat(dateDelimiter).concat(month).concat(dateDelimiter).concat(day)}if("date"!==representation){var offset=date_.getTimezoneOffset();if(0!==offset){var absoluteOffset=Math.abs(offset),hourOffset=(0,_index.addLeadingZeros)(Math.trunc(absoluteOffset/60),2),minuteOffset=(0,_index.addLeadingZeros)(absoluteOffset%60,2);tzOffset="".concat(offset<0?"+":"-").concat(hourOffset,":").concat(minuteOffset)}else tzOffset="Z";var separator=""===result?"":"T",time=[(0,_index.addLeadingZeros)(date_.getHours(),2),(0,_index.addLeadingZeros)(date_.getMinutes(),2),(0,_index.addLeadingZeros)(date_.getSeconds(),2)].join(timeDelimiter);result="".concat(result).concat(separator).concat(time).concat(tzOffset)}return result};var _index=requireAddLeadingZeros(),_index2=requireToDate();return formatISO}var hasRequiredFormatISO9075,formatISO9075={};function requireFormatISO9075(){if(hasRequiredFormatISO9075)return formatISO9075;hasRequiredFormatISO9075=1,formatISO9075.formatISO9075=function(date,options){var _options$format,_options$representati,date_=(0,_index3.toDate)(date,null==options?void 0:options.in);if(!(0,_index2.isValid)(date_))throw new RangeError("Invalid time value");var format=null!==(_options$format=null==options?void 0:options.format)&&void 0!==_options$format?_options$format:"extended",representation=null!==(_options$representati=null==options?void 0:options.representation)&&void 0!==_options$representati?_options$representati:"complete",result="",dateDelimiter="extended"===format?"-":"",timeDelimiter="extended"===format?":":"";if("time"!==representation){var day=(0,_index.addLeadingZeros)(date_.getDate(),2),month=(0,_index.addLeadingZeros)(date_.getMonth()+1,2),year=(0,_index.addLeadingZeros)(date_.getFullYear(),4);result="".concat(year).concat(dateDelimiter).concat(month).concat(dateDelimiter).concat(day)}if("date"!==representation){var hour=(0,_index.addLeadingZeros)(date_.getHours(),2),minute=(0,_index.addLeadingZeros)(date_.getMinutes(),2),second=(0,_index.addLeadingZeros)(date_.getSeconds(),2),separator=""===result?"":" ";result="".concat(result).concat(separator).concat(hour).concat(timeDelimiter).concat(minute).concat(timeDelimiter).concat(second)}return result};var _index=requireAddLeadingZeros(),_index2=requireIsValid(),_index3=requireToDate();return formatISO9075}var hasRequiredFormatISODuration,formatISODuration={};function requireFormatISODuration(){if(hasRequiredFormatISODuration)return formatISODuration;return hasRequiredFormatISODuration=1,formatISODuration.formatISODuration=function(duration){var _duration$years=duration.years,years=void 0===_duration$years?0:_duration$years,_duration$months=duration.months,months=void 0===_duration$months?0:_duration$months,_duration$days=duration.days,days=void 0===_duration$days?0:_duration$days,_duration$hours=duration.hours,hours=void 0===_duration$hours?0:_duration$hours,_duration$minutes=duration.minutes,minutes=void 0===_duration$minutes?0:_duration$minutes,_duration$seconds=duration.seconds,seconds=void 0===_duration$seconds?0:_duration$seconds;return"P".concat(years,"Y").concat(months,"M").concat(days,"DT").concat(hours,"H").concat(minutes,"M").concat(seconds,"S")},formatISODuration}var hasRequiredFormatRFC3339,formatRFC3339={};function requireFormatRFC3339(){if(hasRequiredFormatRFC3339)return formatRFC3339;hasRequiredFormatRFC3339=1,formatRFC3339.formatRFC3339=function(date,options){var _options$fractionDigi,date_=(0,_index3.toDate)(date,null==options?void 0:options.in);if(!(0,_index2.isValid)(date_))throw new RangeError("Invalid time value");var fractionDigits=null!==(_options$fractionDigi=null==options?void 0:options.fractionDigits)&&void 0!==_options$fractionDigi?_options$fractionDigi:0,day=(0,_index.addLeadingZeros)(date_.getDate(),2),month=(0,_index.addLeadingZeros)(date_.getMonth()+1,2),year=date_.getFullYear(),hour=(0,_index.addLeadingZeros)(date_.getHours(),2),minute=(0,_index.addLeadingZeros)(date_.getMinutes(),2),second=(0,_index.addLeadingZeros)(date_.getSeconds(),2),fractionalSecond="";if(fractionDigits>0){var milliseconds=date_.getMilliseconds(),fractionalSeconds=Math.trunc(milliseconds*Math.pow(10,fractionDigits-3));fractionalSecond="."+(0,_index.addLeadingZeros)(fractionalSeconds,fractionDigits)}var offset="",tzOffset=date_.getTimezoneOffset();if(0!==tzOffset){var absoluteOffset=Math.abs(tzOffset),hourOffset=(0,_index.addLeadingZeros)(Math.trunc(absoluteOffset/60),2),minuteOffset=(0,_index.addLeadingZeros)(absoluteOffset%60,2);offset="".concat(tzOffset<0?"+":"-").concat(hourOffset,":").concat(minuteOffset)}else offset="Z";return"".concat(year,"-").concat(month,"-").concat(day,"T").concat(hour,":").concat(minute,":").concat(second).concat(fractionalSecond).concat(offset)};var _index=requireAddLeadingZeros(),_index2=requireIsValid(),_index3=requireToDate();return formatRFC3339}var hasRequiredFormatRFC7231,formatRFC7231={};function requireFormatRFC7231(){if(hasRequiredFormatRFC7231)return formatRFC7231;hasRequiredFormatRFC7231=1,formatRFC7231.formatRFC7231=function(date){var _date=(0,_index3.toDate)(date);if(!(0,_index2.isValid)(_date))throw new RangeError("Invalid time value");var dayName=days[_date.getUTCDay()],dayOfMonth=(0,_index.addLeadingZeros)(_date.getUTCDate(),2),monthName=months[_date.getUTCMonth()],year=_date.getUTCFullYear(),hour=(0,_index.addLeadingZeros)(_date.getUTCHours(),2),minute=(0,_index.addLeadingZeros)(_date.getUTCMinutes(),2),second=(0,_index.addLeadingZeros)(_date.getUTCSeconds(),2);return"".concat(dayName,", ").concat(dayOfMonth," ").concat(monthName," ").concat(year," ").concat(hour,":").concat(minute,":").concat(second," GMT")};var _index=requireAddLeadingZeros(),_index2=requireIsValid(),_index3=requireToDate(),days=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];return formatRFC7231}var hasRequiredFormatRelative,formatRelative={};function requireFormatRelative(){if(hasRequiredFormatRelative)return formatRelative;hasRequiredFormatRelative=1,formatRelative.formatRelative=function(date,baseDate,options){var _ref3,_options$locale,_ref4,_ref5,_ref6,_options$weekStartsOn,_options$locale2,_options$locale2$opti,_defaultOptions$local,_defaultOptions$local2,token,_ref2=_slicedToArray((0,_index3.normalizeDates)(null==options?void 0:options.in,date,baseDate),2),date_=_ref2[0],baseDate_=_ref2[1],defaultOptions=(0,_index2.getDefaultOptions)(),locale=null!==(_ref3=null!==(_options$locale=null==options?void 0:options.locale)&&void 0!==_options$locale?_options$locale:defaultOptions.locale)&&void 0!==_ref3?_ref3:_index.defaultLocale,weekStartsOn=null!==(_ref4=null!==(_ref5=null!==(_ref6=null!==(_options$weekStartsOn=null==options?void 0:options.weekStartsOn)&&void 0!==_options$weekStartsOn?_options$weekStartsOn:null==options||null===(_options$locale2=options.locale)||void 0===_options$locale2||null===(_options$locale2$opti=_options$locale2.options)||void 0===_options$locale2$opti?void 0:_options$locale2$opti.weekStartsOn)&&void 0!==_ref6?_ref6:defaultOptions.weekStartsOn)&&void 0!==_ref5?_ref5:null===(_defaultOptions$local=defaultOptions.locale)||void 0===_defaultOptions$local||null===(_defaultOptions$local2=_defaultOptions$local.options)||void 0===_defaultOptions$local2?void 0:_defaultOptions$local2.weekStartsOn)&&void 0!==_ref4?_ref4:0,diff=(0,_index4.differenceInCalendarDays)(date_,baseDate_);if(isNaN(diff))throw new RangeError("Invalid time value");token=diff<-6?"other":diff<-1?"lastWeek":diff<0?"yesterday":diff<1?"today":diff<2?"tomorrow":diff<7?"nextWeek":"other";var formatStr=locale.formatRelative(token,date_,baseDate_,{locale:locale,weekStartsOn:weekStartsOn});return(0,_index5.format)(date_,formatStr,{locale:locale,weekStartsOn:weekStartsOn})};var _index=requireDefaultLocale(),_index2=requireDefaultOptions(),_index3=requireNormalizeDates(),_index4=requireDifferenceInCalendarDays(),_index5=requireFormat();return formatRelative}var hasRequiredFromUnixTime,fromUnixTime={};function requireFromUnixTime(){if(hasRequiredFromUnixTime)return fromUnixTime;hasRequiredFromUnixTime=1,fromUnixTime.fromUnixTime=function(unixTime,options){return(0,_index.toDate)(1e3*unixTime,null==options?void 0:options.in)};var _index=requireToDate();return fromUnixTime}var hasRequiredGetDate,getDate={};function requireGetDate(){if(hasRequiredGetDate)return getDate;hasRequiredGetDate=1,getDate.getDate=function(date,options){return(0,_index.toDate)(date,null==options?void 0:options.in).getDate()};var _index=requireToDate();return getDate}var hasRequiredGetDay,getDay={};function requireGetDay(){if(hasRequiredGetDay)return getDay;hasRequiredGetDay=1,getDay.getDay=function(date,options){return(0,_index.toDate)(date,null==options?void 0:options.in).getDay()};var _index=requireToDate();return getDay}var hasRequiredGetDaysInMonth,getDaysInMonth={};function requireGetDaysInMonth(){if(hasRequiredGetDaysInMonth)return getDaysInMonth;hasRequiredGetDaysInMonth=1,getDaysInMonth.getDaysInMonth=function(date,options){var _date=(0,_index2.toDate)(date,null==options?void 0:options.in),year=_date.getFullYear(),monthIndex=_date.getMonth(),lastDayOfMonth=(0,_index.constructFrom)(_date,0);return lastDayOfMonth.setFullYear(year,monthIndex+1,0),lastDayOfMonth.setHours(0,0,0,0),lastDayOfMonth.getDate()};var _index=requireConstructFrom(),_index2=requireToDate();return getDaysInMonth}var hasRequiredIsLeapYear,hasRequiredGetDaysInYear,getDaysInYear={},isLeapYear={};function requireIsLeapYear(){if(hasRequiredIsLeapYear)return isLeapYear;hasRequiredIsLeapYear=1,isLeapYear.isLeapYear=function(date,options){var year=(0,_index.toDate)(date,null==options?void 0:options.in).getFullYear();return year%400==0||year%4==0&&year%100!=0};var _index=requireToDate();return isLeapYear}function requireGetDaysInYear(){if(hasRequiredGetDaysInYear)return getDaysInYear;hasRequiredGetDaysInYear=1,getDaysInYear.getDaysInYear=function(date,options){var _date=(0,_index2.toDate)(date,null==options?void 0:options.in);return Number.isNaN(+_date)?NaN:(0,_index.isLeapYear)(_date)?366:365};var _index=requireIsLeapYear(),_index2=requireToDate();return getDaysInYear}var hasRequiredGetDecade,getDecade={};function requireGetDecade(){if(hasRequiredGetDecade)return getDecade;hasRequiredGetDecade=1,getDecade.getDecade=function(date,options){var year=(0,_index.toDate)(date,null==options?void 0:options.in).getFullYear();return 10*Math.floor(year/10)};var _index=requireToDate();return getDecade}var hasRequiredGetDefaultOptions,getDefaultOptions={};function requireGetDefaultOptions(){if(hasRequiredGetDefaultOptions)return getDefaultOptions;hasRequiredGetDefaultOptions=1,getDefaultOptions.getDefaultOptions=function(){return Object.assign({},(0,_index.getDefaultOptions)())};var _index=requireDefaultOptions();return getDefaultOptions}var hasRequiredGetHours,getHours={};function requireGetHours(){if(hasRequiredGetHours)return getHours;hasRequiredGetHours=1,getHours.getHours=function(date,options){return(0,_index.toDate)(date,null==options?void 0:options.in).getHours()};var _index=requireToDate();return getHours}var hasRequiredGetISODay,getISODay={};function requireGetISODay(){if(hasRequiredGetISODay)return getISODay;hasRequiredGetISODay=1,getISODay.getISODay=function(date,options){var day=(0,_index.toDate)(date,null==options?void 0:options.in).getDay();return 0===day?7:day};var _index=requireToDate();return getISODay}var hasRequiredGetISOWeeksInYear,getISOWeeksInYear={};function requireGetISOWeeksInYear(){if(hasRequiredGetISOWeeksInYear)return getISOWeeksInYear;hasRequiredGetISOWeeksInYear=1,getISOWeeksInYear.getISOWeeksInYear=function(date,options){var thisYear=(0,_index3.startOfISOWeekYear)(date,options),diff=+(0,_index3.startOfISOWeekYear)((0,_index.addWeeks)(thisYear,60))-+thisYear;return Math.round(diff/_index2.millisecondsInWeek)};var _index=requireAddWeeks(),_index2=requireConstants$1(),_index3=requireStartOfISOWeekYear();return getISOWeeksInYear}var hasRequiredGetMilliseconds,getMilliseconds={};function requireGetMilliseconds(){if(hasRequiredGetMilliseconds)return getMilliseconds;hasRequiredGetMilliseconds=1,getMilliseconds.getMilliseconds=function(date){return(0,_index.toDate)(date).getMilliseconds()};var _index=requireToDate();return getMilliseconds}var hasRequiredGetMinutes,getMinutes={};function requireGetMinutes(){if(hasRequiredGetMinutes)return getMinutes;hasRequiredGetMinutes=1,getMinutes.getMinutes=function(date,options){return(0,_index.toDate)(date,null==options?void 0:options.in).getMinutes()};var _index=requireToDate();return getMinutes}var hasRequiredGetMonth,getMonth={};function requireGetMonth(){if(hasRequiredGetMonth)return getMonth;hasRequiredGetMonth=1,getMonth.getMonth=function(date,options){return(0,_index.toDate)(date,null==options?void 0:options.in).getMonth()};var _index=requireToDate();return getMonth}var hasRequiredGetOverlappingDaysInIntervals,getOverlappingDaysInIntervals={};function requireGetOverlappingDaysInIntervals(){if(hasRequiredGetOverlappingDaysInIntervals)return getOverlappingDaysInIntervals;hasRequiredGetOverlappingDaysInIntervals=1,getOverlappingDaysInIntervals.getOverlappingDaysInIntervals=function(intervalLeft,intervalRight){var _sort2=_slicedToArray([+(0,_index3.toDate)(intervalLeft.start),+(0,_index3.toDate)(intervalLeft.end)].sort((function(a,b){return a-b})),2),leftStart=_sort2[0],leftEnd=_sort2[1],_sort4=_slicedToArray([+(0,_index3.toDate)(intervalRight.start),+(0,_index3.toDate)(intervalRight.end)].sort((function(a,b){return a-b})),2),rightStart=_sort4[0],rightEnd=_sort4[1];if(!(leftStartleftEnd?leftEnd:rightEnd,right=overlapRight-(0,_index.getTimezoneOffsetInMilliseconds)(overlapRight);return Math.ceil((right-left)/_index2.millisecondsInDay)};var _index=requireGetTimezoneOffsetInMilliseconds(),_index2=requireConstants$1(),_index3=requireToDate();return getOverlappingDaysInIntervals}var hasRequiredGetSeconds,getSeconds={};function requireGetSeconds(){if(hasRequiredGetSeconds)return getSeconds;hasRequiredGetSeconds=1,getSeconds.getSeconds=function(date){return(0,_index.toDate)(date).getSeconds()};var _index=requireToDate();return getSeconds}var hasRequiredGetTime,getTime={};function requireGetTime(){if(hasRequiredGetTime)return getTime;hasRequiredGetTime=1,getTime.getTime=function(date){return+(0,_index.toDate)(date)};var _index=requireToDate();return getTime}var hasRequiredGetUnixTime,getUnixTime={};function requireGetUnixTime(){if(hasRequiredGetUnixTime)return getUnixTime;hasRequiredGetUnixTime=1,getUnixTime.getUnixTime=function(date){return Math.trunc(+(0,_index.toDate)(date)/1e3)};var _index=requireToDate();return getUnixTime}var hasRequiredGetWeekOfMonth,getWeekOfMonth={};function requireGetWeekOfMonth(){if(hasRequiredGetWeekOfMonth)return getWeekOfMonth;hasRequiredGetWeekOfMonth=1,getWeekOfMonth.getWeekOfMonth=function(date,options){var _ref,_ref2,_ref3,_options$weekStartsOn,_options$locale,_options$locale$optio,_defaultOptions$local,_defaultOptions$local2,defaultOptions=(0,_index.getDefaultOptions)(),weekStartsOn=null!==(_ref=null!==(_ref2=null!==(_ref3=null!==(_options$weekStartsOn=null==options?void 0:options.weekStartsOn)&&void 0!==_options$weekStartsOn?_options$weekStartsOn:null==options||null===(_options$locale=options.locale)||void 0===_options$locale||null===(_options$locale$optio=_options$locale.options)||void 0===_options$locale$optio?void 0:_options$locale$optio.weekStartsOn)&&void 0!==_ref3?_ref3:defaultOptions.weekStartsOn)&&void 0!==_ref2?_ref2:null===(_defaultOptions$local=defaultOptions.locale)||void 0===_defaultOptions$local||null===(_defaultOptions$local2=_defaultOptions$local.options)||void 0===_defaultOptions$local2?void 0:_defaultOptions$local2.weekStartsOn)&&void 0!==_ref?_ref:0,currentDayOfMonth=(0,_index2.getDate)((0,_index5.toDate)(date,null==options?void 0:options.in));if(isNaN(currentDayOfMonth))return NaN;var startWeekDay=(0,_index3.getDay)((0,_index4.startOfMonth)(date,options)),lastDayOfFirstWeek=weekStartsOn-startWeekDay;lastDayOfFirstWeek<=0&&(lastDayOfFirstWeek+=7);var remainingDaysAfterFirstWeek=currentDayOfMonth-lastDayOfFirstWeek;return Math.ceil(remainingDaysAfterFirstWeek/7)+1};var _index=requireDefaultOptions(),_index2=requireGetDate(),_index3=requireGetDay(),_index4=requireStartOfMonth(),_index5=requireToDate();return getWeekOfMonth}var hasRequiredLastDayOfMonth,hasRequiredGetWeeksInMonth,getWeeksInMonth={},lastDayOfMonth={};function requireLastDayOfMonth(){if(hasRequiredLastDayOfMonth)return lastDayOfMonth;hasRequiredLastDayOfMonth=1,lastDayOfMonth.lastDayOfMonth=function(date,options){var _date=(0,_index.toDate)(date,null==options?void 0:options.in),month=_date.getMonth();return _date.setFullYear(_date.getFullYear(),month+1,0),_date.setHours(0,0,0,0),(0,_index.toDate)(_date,null==options?void 0:options.in)};var _index=requireToDate();return lastDayOfMonth}function requireGetWeeksInMonth(){if(hasRequiredGetWeeksInMonth)return getWeeksInMonth;hasRequiredGetWeeksInMonth=1,getWeeksInMonth.getWeeksInMonth=function(date,options){var contextDate=(0,_index4.toDate)(date,null==options?void 0:options.in);return(0,_index.differenceInCalendarWeeks)((0,_index2.lastDayOfMonth)(contextDate,options),(0,_index3.startOfMonth)(contextDate,options),options)+1};var _index=requireDifferenceInCalendarWeeks(),_index2=requireLastDayOfMonth(),_index3=requireStartOfMonth(),_index4=requireToDate();return getWeeksInMonth}var hasRequiredGetYear,getYear={};function requireGetYear(){if(hasRequiredGetYear)return getYear;hasRequiredGetYear=1,getYear.getYear=function(date,options){return(0,_index.toDate)(date,null==options?void 0:options.in).getFullYear()};var _index=requireToDate();return getYear}var hasRequiredHoursToMilliseconds,hoursToMilliseconds={};function requireHoursToMilliseconds(){if(hasRequiredHoursToMilliseconds)return hoursToMilliseconds;hasRequiredHoursToMilliseconds=1,hoursToMilliseconds.hoursToMilliseconds=function(hours){return Math.trunc(hours*_index.millisecondsInHour)};var _index=requireConstants$1();return hoursToMilliseconds}var hasRequiredHoursToMinutes,hoursToMinutes={};function requireHoursToMinutes(){if(hasRequiredHoursToMinutes)return hoursToMinutes;hasRequiredHoursToMinutes=1,hoursToMinutes.hoursToMinutes=function(hours){return Math.trunc(hours*_index.minutesInHour)};var _index=requireConstants$1();return hoursToMinutes}var hasRequiredHoursToSeconds,hoursToSeconds={};function requireHoursToSeconds(){if(hasRequiredHoursToSeconds)return hoursToSeconds;hasRequiredHoursToSeconds=1,hoursToSeconds.hoursToSeconds=function(hours){return Math.trunc(hours*_index.secondsInHour)};var _index=requireConstants$1();return hoursToSeconds}var hasRequiredInterval,interval={};function requireInterval(){if(hasRequiredInterval)return interval;hasRequiredInterval=1,interval.interval=function(start,end,options){var _ref2=_slicedToArray((0,_index.normalizeDates)(null==options?void 0:options.in,start,end),2),_start=_ref2[0],_end=_ref2[1];if(isNaN(+_start))throw new TypeError("Start date is invalid");if(isNaN(+_end))throw new TypeError("End date is invalid");if(null!=options&&options.assertPositive&&+_start>+_end)throw new TypeError("End date must be after start date");return{start:_start,end:_end}};var _index=requireNormalizeDates();return interval}var hasRequiredIntervalToDuration,intervalToDuration={};function requireIntervalToDuration(){if(hasRequiredIntervalToDuration)return intervalToDuration;hasRequiredIntervalToDuration=1,intervalToDuration.intervalToDuration=function(interval,options){var _ref=(0,_index.normalizeInterval)(null==options?void 0:options.in,interval),start=_ref.start,end=_ref.end,duration={},years=(0,_index8.differenceInYears)(end,start);years&&(duration.years=years);var remainingMonths=(0,_index2.add)(start,{years:duration.years}),months=(0,_index6.differenceInMonths)(end,remainingMonths);months&&(duration.months=months);var remainingDays=(0,_index2.add)(remainingMonths,{months:duration.months}),days=(0,_index3.differenceInDays)(end,remainingDays);days&&(duration.days=days);var remainingHours=(0,_index2.add)(remainingDays,{days:duration.days}),hours=(0,_index4.differenceInHours)(end,remainingHours);hours&&(duration.hours=hours);var remainingMinutes=(0,_index2.add)(remainingHours,{hours:duration.hours}),minutes=(0,_index5.differenceInMinutes)(end,remainingMinutes);minutes&&(duration.minutes=minutes);var remainingSeconds=(0,_index2.add)(remainingMinutes,{minutes:duration.minutes}),seconds=(0,_index7.differenceInSeconds)(end,remainingSeconds);seconds&&(duration.seconds=seconds);return duration};var _index=requireNormalizeInterval(),_index2=requireAdd(),_index3=requireDifferenceInDays(),_index4=requireDifferenceInHours(),_index5=requireDifferenceInMinutes(),_index6=requireDifferenceInMonths(),_index7=requireDifferenceInSeconds(),_index8=requireDifferenceInYears();return intervalToDuration}var hasRequiredIntlFormat,intlFormat={};function requireIntlFormat(){if(hasRequiredIntlFormat)return intlFormat;hasRequiredIntlFormat=1,intlFormat.intlFormat=function(date,formatOrLocale,localeOptions){var _localeOptions,formatOptions;opts=formatOrLocale,void 0===opts||"locale"in opts?localeOptions=formatOrLocale:formatOptions=formatOrLocale;var opts;return new Intl.DateTimeFormat(null===(_localeOptions=localeOptions)||void 0===_localeOptions?void 0:_localeOptions.locale,formatOptions).format((0,_index.toDate)(date))};var _index=requireToDate();return intlFormat}var hasRequiredIntlFormatDistance,intlFormatDistance={};function requireIntlFormatDistance(){if(hasRequiredIntlFormatDistance)return intlFormatDistance;hasRequiredIntlFormatDistance=1,intlFormatDistance.intlFormatDistance=function(laterDate,earlierDate,options){var unit,value=0,_ref2=_slicedToArray((0,_index.normalizeDates)(null==options?void 0:options.in,laterDate,earlierDate),2),laterDate_=_ref2[0],earlierDate_=_ref2[1];if(null!=options&&options.unit)"second"===(unit=null==options?void 0:options.unit)?value=(0,_index10.differenceInSeconds)(laterDate_,earlierDate_):"minute"===unit?value=(0,_index9.differenceInMinutes)(laterDate_,earlierDate_):"hour"===unit?value=(0,_index8.differenceInHours)(laterDate_,earlierDate_):"day"===unit?value=(0,_index3.differenceInCalendarDays)(laterDate_,earlierDate_):"week"===unit?value=(0,_index6.differenceInCalendarWeeks)(laterDate_,earlierDate_):"month"===unit?value=(0,_index4.differenceInCalendarMonths)(laterDate_,earlierDate_):"quarter"===unit?value=(0,_index5.differenceInCalendarQuarters)(laterDate_,earlierDate_):"year"===unit&&(value=(0,_index7.differenceInCalendarYears)(laterDate_,earlierDate_));else{var diffInSeconds=(0,_index10.differenceInSeconds)(laterDate_,earlierDate_);Math.abs(diffInSeconds)<_index2.secondsInMinute?(value=(0,_index10.differenceInSeconds)(laterDate_,earlierDate_),unit="second"):Math.abs(diffInSeconds)<_index2.secondsInHour?(value=(0,_index9.differenceInMinutes)(laterDate_,earlierDate_),unit="minute"):Math.abs(diffInSeconds)<_index2.secondsInDay&&Math.abs((0,_index3.differenceInCalendarDays)(laterDate_,earlierDate_))<1?(value=(0,_index8.differenceInHours)(laterDate_,earlierDate_),unit="hour"):Math.abs(diffInSeconds)<_index2.secondsInWeek&&(value=(0,_index3.differenceInCalendarDays)(laterDate_,earlierDate_))&&Math.abs(value)<7?unit="day":Math.abs(diffInSeconds)<_index2.secondsInMonth?(value=(0,_index6.differenceInCalendarWeeks)(laterDate_,earlierDate_),unit="week"):Math.abs(diffInSeconds)<_index2.secondsInQuarter?(value=(0,_index4.differenceInCalendarMonths)(laterDate_,earlierDate_),unit="month"):Math.abs(diffInSeconds)<_index2.secondsInYear&&(0,_index5.differenceInCalendarQuarters)(laterDate_,earlierDate_)<4?(value=(0,_index5.differenceInCalendarQuarters)(laterDate_,earlierDate_),unit="quarter"):(value=(0,_index7.differenceInCalendarYears)(laterDate_,earlierDate_),unit="year")}return new Intl.RelativeTimeFormat(null==options?void 0:options.locale,_objectSpread2({numeric:"auto"},options)).format(value,unit)};var _index=requireNormalizeDates(),_index2=requireConstants$1(),_index3=requireDifferenceInCalendarDays(),_index4=requireDifferenceInCalendarMonths(),_index5=requireDifferenceInCalendarQuarters(),_index6=requireDifferenceInCalendarWeeks(),_index7=requireDifferenceInCalendarYears(),_index8=requireDifferenceInHours(),_index9=requireDifferenceInMinutes(),_index10=requireDifferenceInSeconds();return intlFormatDistance}var hasRequiredIsAfter,isAfter={};function requireIsAfter(){if(hasRequiredIsAfter)return isAfter;hasRequiredIsAfter=1,isAfter.isAfter=function(date,dateToCompare){return+(0,_index.toDate)(date)>+(0,_index.toDate)(dateToCompare)};var _index=requireToDate();return isAfter}var hasRequiredIsBefore,isBefore={};function requireIsBefore(){if(hasRequiredIsBefore)return isBefore;hasRequiredIsBefore=1,isBefore.isBefore=function(date,dateToCompare){return+(0,_index.toDate)(date)<+(0,_index.toDate)(dateToCompare)};var _index=requireToDate();return isBefore}var hasRequiredIsEqual,isEqual={};function requireIsEqual(){if(hasRequiredIsEqual)return isEqual;hasRequiredIsEqual=1,isEqual.isEqual=function(leftDate,rightDate){return+(0,_index.toDate)(leftDate)==+(0,_index.toDate)(rightDate)};var _index=requireToDate();return isEqual}var hasRequiredIsExists,isExists={};function requireIsExists(){if(hasRequiredIsExists)return isExists;return hasRequiredIsExists=1,isExists.isExists=function(year,month,day){var date=new Date(year,month,day);return date.getFullYear()===year&&date.getMonth()===month&&date.getDate()===day},isExists}var hasRequiredIsFirstDayOfMonth,isFirstDayOfMonth={};function requireIsFirstDayOfMonth(){if(hasRequiredIsFirstDayOfMonth)return isFirstDayOfMonth;hasRequiredIsFirstDayOfMonth=1,isFirstDayOfMonth.isFirstDayOfMonth=function(date,options){return 1===(0,_index.toDate)(date,null==options?void 0:options.in).getDate()};var _index=requireToDate();return isFirstDayOfMonth}var hasRequiredIsFriday,isFriday={};function requireIsFriday(){if(hasRequiredIsFriday)return isFriday;hasRequiredIsFriday=1,isFriday.isFriday=function(date,options){return 5===(0,_index.toDate)(date,null==options?void 0:options.in).getDay()};var _index=requireToDate();return isFriday}var hasRequiredIsFuture,isFuture={};function requireIsFuture(){if(hasRequiredIsFuture)return isFuture;hasRequiredIsFuture=1,isFuture.isFuture=function(date){return+(0,_index.toDate)(date)>Date.now()};var _index=requireToDate();return isFuture}var hasRequiredTranspose,hasRequiredSetter,isMatch={},parse={},Setter={},transpose={};function requireTranspose(){if(hasRequiredTranspose)return transpose;hasRequiredTranspose=1,transpose.transpose=function(date,constructor){var date_=function(constructor){var _constructor$prototyp;return"function"==typeof constructor&&(null===(_constructor$prototyp=constructor.prototype)||void 0===_constructor$prototyp?void 0:_constructor$prototyp.constructor)===constructor}(constructor)?new constructor(0):(0,_index.constructFrom)(constructor,0);return date_.setFullYear(date.getFullYear(),date.getMonth(),date.getDate()),date_.setHours(date.getHours(),date.getMinutes(),date.getSeconds(),date.getMilliseconds()),date_};var _index=requireConstructFrom();return transpose}function requireSetter(){if(hasRequiredSetter)return Setter;hasRequiredSetter=1,Setter.ValueSetter=Setter.Setter=Setter.DateTimezoneSetter=void 0;var _index=requireConstructFrom(),_index2=requireTranspose(),Setter$1=function(){function Setter(){_classCallCheck(this,Setter),_defineProperty(this,"subPriority",0)}return _createClass(Setter,[{key:"validate",value:function(_utcDate,_options){return!0}}]),Setter}();Setter.Setter=Setter$1;var ValueSetter=function(_Setter){_inherits(ValueSetter,_Setter);var _super=_createSuper(ValueSetter);function ValueSetter(value,validateValue,setValue,priority,subPriority){var _this;return _classCallCheck(this,ValueSetter),(_this=_super.call(this)).value=value,_this.validateValue=validateValue,_this.setValue=setValue,_this.priority=priority,subPriority&&(_this.subPriority=subPriority),_this}return _createClass(ValueSetter,[{key:"validate",value:function(date,options){return this.validateValue(date,this.value,options)}},{key:"set",value:function(date,flags,options){return this.setValue(date,flags,this.value,options)}}]),ValueSetter}(Setter$1);Setter.ValueSetter=ValueSetter;var DateTimezoneSetter=function(_Setter2){_inherits(DateTimezoneSetter,_Setter2);var _super2=_createSuper(DateTimezoneSetter);function DateTimezoneSetter(context,reference){var _this2;return _classCallCheck(this,DateTimezoneSetter),_defineProperty(_assertThisInitialized(_this2=_super2.call(this)),"priority",10),_defineProperty(_assertThisInitialized(_this2),"subPriority",-1),_this2.context=context||function(date){return(0,_index.constructFrom)(reference,date)},_this2}return _createClass(DateTimezoneSetter,[{key:"set",value:function(date,flags){return flags.timestampIsSet?date:(0,_index.constructFrom)(date,(0,_index2.transpose)(date,this.context))}}]),DateTimezoneSetter}(Setter$1);return Setter.DateTimezoneSetter=DateTimezoneSetter,Setter}var hasRequiredParser,hasRequiredEraParser,parsers={},EraParser={},Parser={};function requireParser(){if(hasRequiredParser)return Parser;hasRequiredParser=1,Parser.Parser=void 0;var _Setter=requireSetter(),Parser$1=function(){function Parser(){_classCallCheck(this,Parser)}return _createClass(Parser,[{key:"run",value:function(dateString,token,match,options){var result=this.parse(dateString,token,match,options);return result?{setter:new _Setter.ValueSetter(result.value,this.validate,this.set,this.priority,this.subPriority),rest:result.rest}:null}},{key:"validate",value:function(_utcDate,_value,_options){return!0}}]),Parser}();return Parser.Parser=Parser$1,Parser}function requireEraParser(){if(hasRequiredEraParser)return EraParser;hasRequiredEraParser=1,EraParser.EraParser=void 0;var EraParser$1=function(_Parser$Parser){_inherits(EraParser,_Parser$Parser);var _super=_createSuper(EraParser);function EraParser(){var _this;_classCallCheck(this,EraParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_super.call.apply(_super,[this].concat(args))),"priority",140),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["R","u","t","T"]),_this}return _createClass(EraParser,[{key:"parse",value:function(dateString,token,match){switch(token){case"G":case"GG":case"GGG":return match.era(dateString,{width:"abbreviated"})||match.era(dateString,{width:"narrow"});case"GGGGG":return match.era(dateString,{width:"narrow"});default:return match.era(dateString,{width:"wide"})||match.era(dateString,{width:"abbreviated"})||match.era(dateString,{width:"narrow"})}}},{key:"set",value:function(date,flags,value){return flags.era=value,date.setFullYear(value,0,1),date.setHours(0,0,0,0),date}}]),EraParser}(requireParser().Parser);return EraParser.EraParser=EraParser$1,EraParser}var hasRequiredConstants,hasRequiredUtils,hasRequiredYearParser,YearParser={},utils={},constants={};function requireConstants(){return hasRequiredConstants||(hasRequiredConstants=1,constants.timezonePatterns=constants.numericPatterns=void 0,constants.numericPatterns={month:/^(1[0-2]|0?\d)/,date:/^(3[0-1]|[0-2]?\d)/,dayOfYear:/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,week:/^(5[0-3]|[0-4]?\d)/,hour23h:/^(2[0-3]|[0-1]?\d)/,hour24h:/^(2[0-4]|[0-1]?\d)/,hour11h:/^(1[0-1]|0?\d)/,hour12h:/^(1[0-2]|0?\d)/,minute:/^[0-5]?\d/,second:/^[0-5]?\d/,singleDigit:/^\d/,twoDigits:/^\d{1,2}/,threeDigits:/^\d{1,3}/,fourDigits:/^\d{1,4}/,anyDigitsSigned:/^-?\d+/,singleDigitSigned:/^-?\d/,twoDigitsSigned:/^-?\d{1,2}/,threeDigitsSigned:/^-?\d{1,3}/,fourDigitsSigned:/^-?\d{1,4}/},constants.timezonePatterns={basicOptionalMinutes:/^([+-])(\d{2})(\d{2})?|Z/,basic:/^([+-])(\d{2})(\d{2})|Z/,basicOptionalSeconds:/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,extended:/^([+-])(\d{2}):(\d{2})|Z/,extendedOptionalSeconds:/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/}),constants}function requireUtils(){if(hasRequiredUtils)return utils;hasRequiredUtils=1,utils.dayPeriodEnumToHours=function(dayPeriod){switch(dayPeriod){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;default:return 0}},utils.isLeapYearIndex=function(year){return year%400==0||year%4==0&&year%100!=0},utils.mapValue=function(parseFnResult,mapFn){if(!parseFnResult)return parseFnResult;return{value:mapFn(parseFnResult.value),rest:parseFnResult.rest}},utils.normalizeTwoDigitYear=function(twoDigitYear,currentYear){var result,isCommonEra=currentYear>0,absCurrentYear=isCommonEra?currentYear:1-currentYear;if(absCurrentYear<=50)result=twoDigitYear||100;else{var rangeEnd=absCurrentYear+50;result=twoDigitYear+100*Math.trunc(rangeEnd/100)-(twoDigitYear>=rangeEnd%100?100:0)}return isCommonEra?result:1-result},utils.parseAnyDigitsSigned=function(dateString){return parseNumericPattern(_constants.numericPatterns.anyDigitsSigned,dateString)},utils.parseNDigits=function(n,dateString){switch(n){case 1:return parseNumericPattern(_constants.numericPatterns.singleDigit,dateString);case 2:return parseNumericPattern(_constants.numericPatterns.twoDigits,dateString);case 3:return parseNumericPattern(_constants.numericPatterns.threeDigits,dateString);case 4:return parseNumericPattern(_constants.numericPatterns.fourDigits,dateString);default:return parseNumericPattern(new RegExp("^\\d{1,"+n+"}"),dateString)}},utils.parseNDigitsSigned=function(n,dateString){switch(n){case 1:return parseNumericPattern(_constants.numericPatterns.singleDigitSigned,dateString);case 2:return parseNumericPattern(_constants.numericPatterns.twoDigitsSigned,dateString);case 3:return parseNumericPattern(_constants.numericPatterns.threeDigitsSigned,dateString);case 4:return parseNumericPattern(_constants.numericPatterns.fourDigitsSigned,dateString);default:return parseNumericPattern(new RegExp("^-?\\d{1,"+n+"}"),dateString)}},utils.parseNumericPattern=parseNumericPattern,utils.parseTimezonePattern=function(pattern,dateString){var matchResult=dateString.match(pattern);if(!matchResult)return null;if("Z"===matchResult[0])return{value:0,rest:dateString.slice(1)};var sign="+"===matchResult[1]?1:-1,hours=matchResult[2]?parseInt(matchResult[2],10):0,minutes=matchResult[3]?parseInt(matchResult[3],10):0,seconds=matchResult[5]?parseInt(matchResult[5],10):0;return{value:sign*(hours*_index.millisecondsInHour+minutes*_index.millisecondsInMinute+seconds*_index.millisecondsInSecond),rest:dateString.slice(matchResult[0].length)}};var _index=requireConstants$1(),_constants=requireConstants();function parseNumericPattern(pattern,dateString){var matchResult=dateString.match(pattern);return matchResult?{value:parseInt(matchResult[0],10),rest:dateString.slice(matchResult[0].length)}:null}return utils}function requireYearParser(){if(hasRequiredYearParser)return YearParser;hasRequiredYearParser=1,YearParser.YearParser=void 0;var _Parser=requireParser(),_utils=requireUtils(),YearParser$1=function(_Parser$Parser){_inherits(YearParser,_Parser$Parser);var _super=_createSuper(YearParser);function YearParser(){var _this;_classCallCheck(this,YearParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_super.call.apply(_super,[this].concat(args))),"priority",130),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["Y","R","u","w","I","i","e","c","t","T"]),_this}return _createClass(YearParser,[{key:"parse",value:function(dateString,token,match){var valueCallback=function(year){return{year:year,isTwoDigitYear:"yy"===token}};switch(token){case"y":return(0,_utils.mapValue)((0,_utils.parseNDigits)(4,dateString),valueCallback);case"yo":return(0,_utils.mapValue)(match.ordinalNumber(dateString,{unit:"year"}),valueCallback);default:return(0,_utils.mapValue)((0,_utils.parseNDigits)(token.length,dateString),valueCallback)}}},{key:"validate",value:function(_date,value){return value.isTwoDigitYear||value.year>0}},{key:"set",value:function(date,flags,value){var currentYear=date.getFullYear();if(value.isTwoDigitYear){var normalizedTwoDigitYear=(0,_utils.normalizeTwoDigitYear)(value.year,currentYear);return date.setFullYear(normalizedTwoDigitYear,0,1),date.setHours(0,0,0,0),date}var year="era"in flags&&1!==flags.era?1-value.year:value.year;return date.setFullYear(year,0,1),date.setHours(0,0,0,0),date}}]),YearParser}(_Parser.Parser);return YearParser.YearParser=YearParser$1,YearParser}var hasRequiredLocalWeekYearParser,LocalWeekYearParser={};function requireLocalWeekYearParser(){if(hasRequiredLocalWeekYearParser)return LocalWeekYearParser;hasRequiredLocalWeekYearParser=1,LocalWeekYearParser.LocalWeekYearParser=void 0;var _index=requireGetWeekYear(),_index2=requireStartOfWeek(),_Parser=requireParser(),_utils=requireUtils(),LocalWeekYearParser$1=function(_Parser$Parser){_inherits(LocalWeekYearParser,_Parser$Parser);var _super=_createSuper(LocalWeekYearParser);function LocalWeekYearParser(){var _this;_classCallCheck(this,LocalWeekYearParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_super.call.apply(_super,[this].concat(args))),"priority",130),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["y","R","u","Q","q","M","L","I","d","D","i","t","T"]),_this}return _createClass(LocalWeekYearParser,[{key:"parse",value:function(dateString,token,match){var valueCallback=function(year){return{year:year,isTwoDigitYear:"YY"===token}};switch(token){case"Y":return(0,_utils.mapValue)((0,_utils.parseNDigits)(4,dateString),valueCallback);case"Yo":return(0,_utils.mapValue)(match.ordinalNumber(dateString,{unit:"year"}),valueCallback);default:return(0,_utils.mapValue)((0,_utils.parseNDigits)(token.length,dateString),valueCallback)}}},{key:"validate",value:function(_date,value){return value.isTwoDigitYear||value.year>0}},{key:"set",value:function(date,flags,value,options){var currentYear=(0,_index.getWeekYear)(date,options);if(value.isTwoDigitYear){var normalizedTwoDigitYear=(0,_utils.normalizeTwoDigitYear)(value.year,currentYear);return date.setFullYear(normalizedTwoDigitYear,0,options.firstWeekContainsDate),date.setHours(0,0,0,0),(0,_index2.startOfWeek)(date,options)}var year="era"in flags&&1!==flags.era?1-value.year:value.year;return date.setFullYear(year,0,options.firstWeekContainsDate),date.setHours(0,0,0,0),(0,_index2.startOfWeek)(date,options)}}]),LocalWeekYearParser}(_Parser.Parser);return LocalWeekYearParser.LocalWeekYearParser=LocalWeekYearParser$1,LocalWeekYearParser}var hasRequiredISOWeekYearParser,ISOWeekYearParser={};function requireISOWeekYearParser(){if(hasRequiredISOWeekYearParser)return ISOWeekYearParser;hasRequiredISOWeekYearParser=1,ISOWeekYearParser.ISOWeekYearParser=void 0;var _index=requireStartOfISOWeek(),_index2=requireConstructFrom(),_Parser=requireParser(),_utils=requireUtils(),ISOWeekYearParser$1=function(_Parser$Parser){_inherits(ISOWeekYearParser,_Parser$Parser);var _super=_createSuper(ISOWeekYearParser);function ISOWeekYearParser(){var _this;_classCallCheck(this,ISOWeekYearParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_super.call.apply(_super,[this].concat(args))),"priority",130),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]),_this}return _createClass(ISOWeekYearParser,[{key:"parse",value:function(dateString,token){return"R"===token?(0,_utils.parseNDigitsSigned)(4,dateString):(0,_utils.parseNDigitsSigned)(token.length,dateString)}},{key:"set",value:function(date,_flags,value){var firstWeekOfYear=(0,_index2.constructFrom)(date,0);return firstWeekOfYear.setFullYear(value,0,4),firstWeekOfYear.setHours(0,0,0,0),(0,_index.startOfISOWeek)(firstWeekOfYear)}}]),ISOWeekYearParser}(_Parser.Parser);return ISOWeekYearParser.ISOWeekYearParser=ISOWeekYearParser$1,ISOWeekYearParser}var hasRequiredExtendedYearParser,ExtendedYearParser={};function requireExtendedYearParser(){if(hasRequiredExtendedYearParser)return ExtendedYearParser;hasRequiredExtendedYearParser=1,ExtendedYearParser.ExtendedYearParser=void 0;var _Parser=requireParser(),_utils=requireUtils(),ExtendedYearParser$1=function(_Parser$Parser){_inherits(ExtendedYearParser,_Parser$Parser);var _super=_createSuper(ExtendedYearParser);function ExtendedYearParser(){var _this;_classCallCheck(this,ExtendedYearParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_super.call.apply(_super,[this].concat(args))),"priority",130),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["G","y","Y","R","w","I","i","e","c","t","T"]),_this}return _createClass(ExtendedYearParser,[{key:"parse",value:function(dateString,token){return"u"===token?(0,_utils.parseNDigitsSigned)(4,dateString):(0,_utils.parseNDigitsSigned)(token.length,dateString)}},{key:"set",value:function(date,_flags,value){return date.setFullYear(value,0,1),date.setHours(0,0,0,0),date}}]),ExtendedYearParser}(_Parser.Parser);return ExtendedYearParser.ExtendedYearParser=ExtendedYearParser$1,ExtendedYearParser}var hasRequiredQuarterParser,QuarterParser={};function requireQuarterParser(){if(hasRequiredQuarterParser)return QuarterParser;hasRequiredQuarterParser=1,QuarterParser.QuarterParser=void 0;var _Parser=requireParser(),_utils=requireUtils(),QuarterParser$1=function(_Parser$Parser){_inherits(QuarterParser,_Parser$Parser);var _super=_createSuper(QuarterParser);function QuarterParser(){var _this;_classCallCheck(this,QuarterParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_super.call.apply(_super,[this].concat(args))),"priority",120),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"]),_this}return _createClass(QuarterParser,[{key:"parse",value:function(dateString,token,match){switch(token){case"Q":case"QQ":return(0,_utils.parseNDigits)(token.length,dateString);case"Qo":return match.ordinalNumber(dateString,{unit:"quarter"});case"QQQ":return match.quarter(dateString,{width:"abbreviated",context:"formatting"})||match.quarter(dateString,{width:"narrow",context:"formatting"});case"QQQQQ":return match.quarter(dateString,{width:"narrow",context:"formatting"});default:return match.quarter(dateString,{width:"wide",context:"formatting"})||match.quarter(dateString,{width:"abbreviated",context:"formatting"})||match.quarter(dateString,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(_date,value){return value>=1&&value<=4}},{key:"set",value:function(date,_flags,value){return date.setMonth(3*(value-1),1),date.setHours(0,0,0,0),date}}]),QuarterParser}(_Parser.Parser);return QuarterParser.QuarterParser=QuarterParser$1,QuarterParser}var hasRequiredStandAloneQuarterParser,StandAloneQuarterParser={};function requireStandAloneQuarterParser(){if(hasRequiredStandAloneQuarterParser)return StandAloneQuarterParser;hasRequiredStandAloneQuarterParser=1,StandAloneQuarterParser.StandAloneQuarterParser=void 0;var _Parser=requireParser(),_utils=requireUtils(),StandAloneQuarterParser$1=function(_Parser$Parser){_inherits(StandAloneQuarterParser,_Parser$Parser);var _super=_createSuper(StandAloneQuarterParser);function StandAloneQuarterParser(){var _this;_classCallCheck(this,StandAloneQuarterParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_super.call.apply(_super,[this].concat(args))),"priority",120),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"]),_this}return _createClass(StandAloneQuarterParser,[{key:"parse",value:function(dateString,token,match){switch(token){case"q":case"qq":return(0,_utils.parseNDigits)(token.length,dateString);case"qo":return match.ordinalNumber(dateString,{unit:"quarter"});case"qqq":return match.quarter(dateString,{width:"abbreviated",context:"standalone"})||match.quarter(dateString,{width:"narrow",context:"standalone"});case"qqqqq":return match.quarter(dateString,{width:"narrow",context:"standalone"});default:return match.quarter(dateString,{width:"wide",context:"standalone"})||match.quarter(dateString,{width:"abbreviated",context:"standalone"})||match.quarter(dateString,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(_date,value){return value>=1&&value<=4}},{key:"set",value:function(date,_flags,value){return date.setMonth(3*(value-1),1),date.setHours(0,0,0,0),date}}]),StandAloneQuarterParser}(_Parser.Parser);return StandAloneQuarterParser.StandAloneQuarterParser=StandAloneQuarterParser$1,StandAloneQuarterParser}var hasRequiredMonthParser,MonthParser={};function requireMonthParser(){if(hasRequiredMonthParser)return MonthParser;hasRequiredMonthParser=1,MonthParser.MonthParser=void 0;var _constants=requireConstants(),_Parser=requireParser(),_utils=requireUtils(),MonthParser$1=function(_Parser$Parser){_inherits(MonthParser,_Parser$Parser);var _super=_createSuper(MonthParser);function MonthParser(){var _this;_classCallCheck(this,MonthParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_super.call.apply(_super,[this].concat(args))),"incompatibleTokens",["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]),_defineProperty(_assertThisInitialized(_this),"priority",110),_this}return _createClass(MonthParser,[{key:"parse",value:function(dateString,token,match){var valueCallback=function(value){return value-1};switch(token){case"M":return(0,_utils.mapValue)((0,_utils.parseNumericPattern)(_constants.numericPatterns.month,dateString),valueCallback);case"MM":return(0,_utils.mapValue)((0,_utils.parseNDigits)(2,dateString),valueCallback);case"Mo":return(0,_utils.mapValue)(match.ordinalNumber(dateString,{unit:"month"}),valueCallback);case"MMM":return match.month(dateString,{width:"abbreviated",context:"formatting"})||match.month(dateString,{width:"narrow",context:"formatting"});case"MMMMM":return match.month(dateString,{width:"narrow",context:"formatting"});default:return match.month(dateString,{width:"wide",context:"formatting"})||match.month(dateString,{width:"abbreviated",context:"formatting"})||match.month(dateString,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(_date,value){return value>=0&&value<=11}},{key:"set",value:function(date,_flags,value){return date.setMonth(value,1),date.setHours(0,0,0,0),date}}]),MonthParser}(_Parser.Parser);return MonthParser.MonthParser=MonthParser$1,MonthParser}var hasRequiredStandAloneMonthParser,StandAloneMonthParser={};function requireStandAloneMonthParser(){if(hasRequiredStandAloneMonthParser)return StandAloneMonthParser;hasRequiredStandAloneMonthParser=1,StandAloneMonthParser.StandAloneMonthParser=void 0;var _constants=requireConstants(),_Parser=requireParser(),_utils=requireUtils(),StandAloneMonthParser$1=function(_Parser$Parser){_inherits(StandAloneMonthParser,_Parser$Parser);var _super=_createSuper(StandAloneMonthParser);function StandAloneMonthParser(){var _this;_classCallCheck(this,StandAloneMonthParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_super.call.apply(_super,[this].concat(args))),"priority",110),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]),_this}return _createClass(StandAloneMonthParser,[{key:"parse",value:function(dateString,token,match){var valueCallback=function(value){return value-1};switch(token){case"L":return(0,_utils.mapValue)((0,_utils.parseNumericPattern)(_constants.numericPatterns.month,dateString),valueCallback);case"LL":return(0,_utils.mapValue)((0,_utils.parseNDigits)(2,dateString),valueCallback);case"Lo":return(0,_utils.mapValue)(match.ordinalNumber(dateString,{unit:"month"}),valueCallback);case"LLL":return match.month(dateString,{width:"abbreviated",context:"standalone"})||match.month(dateString,{width:"narrow",context:"standalone"});case"LLLLL":return match.month(dateString,{width:"narrow",context:"standalone"});default:return match.month(dateString,{width:"wide",context:"standalone"})||match.month(dateString,{width:"abbreviated",context:"standalone"})||match.month(dateString,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(_date,value){return value>=0&&value<=11}},{key:"set",value:function(date,_flags,value){return date.setMonth(value,1),date.setHours(0,0,0,0),date}}]),StandAloneMonthParser}(_Parser.Parser);return StandAloneMonthParser.StandAloneMonthParser=StandAloneMonthParser$1,StandAloneMonthParser}var hasRequiredSetWeek,hasRequiredLocalWeekParser,LocalWeekParser={},setWeek={};function requireSetWeek(){if(hasRequiredSetWeek)return setWeek;hasRequiredSetWeek=1,setWeek.setWeek=function(date,week,options){var date_=(0,_index2.toDate)(date,null==options?void 0:options.in),diff=(0,_index.getWeek)(date_,options)-week;return date_.setDate(date_.getDate()-7*diff),(0,_index2.toDate)(date_,null==options?void 0:options.in)};var _index=requireGetWeek(),_index2=requireToDate();return setWeek}function requireLocalWeekParser(){if(hasRequiredLocalWeekParser)return LocalWeekParser;hasRequiredLocalWeekParser=1,LocalWeekParser.LocalWeekParser=void 0;var _index=requireSetWeek(),_index2=requireStartOfWeek(),_constants=requireConstants(),_Parser=requireParser(),_utils=requireUtils(),LocalWeekParser$1=function(_Parser$Parser){_inherits(LocalWeekParser,_Parser$Parser);var _super=_createSuper(LocalWeekParser);function LocalWeekParser(){var _this;_classCallCheck(this,LocalWeekParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_super.call.apply(_super,[this].concat(args))),"priority",100),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","i","t","T"]),_this}return _createClass(LocalWeekParser,[{key:"parse",value:function(dateString,token,match){switch(token){case"w":return(0,_utils.parseNumericPattern)(_constants.numericPatterns.week,dateString);case"wo":return match.ordinalNumber(dateString,{unit:"week"});default:return(0,_utils.parseNDigits)(token.length,dateString)}}},{key:"validate",value:function(_date,value){return value>=1&&value<=53}},{key:"set",value:function(date,_flags,value,options){return(0,_index2.startOfWeek)((0,_index.setWeek)(date,value,options),options)}}]),LocalWeekParser}(_Parser.Parser);return LocalWeekParser.LocalWeekParser=LocalWeekParser$1,LocalWeekParser}var hasRequiredSetISOWeek,hasRequiredISOWeekParser,ISOWeekParser={},setISOWeek={};function requireSetISOWeek(){if(hasRequiredSetISOWeek)return setISOWeek;hasRequiredSetISOWeek=1,setISOWeek.setISOWeek=function(date,week,options){var _date=(0,_index2.toDate)(date,null==options?void 0:options.in),diff=(0,_index.getISOWeek)(_date,options)-week;return _date.setDate(_date.getDate()-7*diff),_date};var _index=requireGetISOWeek(),_index2=requireToDate();return setISOWeek}function requireISOWeekParser(){if(hasRequiredISOWeekParser)return ISOWeekParser;hasRequiredISOWeekParser=1,ISOWeekParser.ISOWeekParser=void 0;var _index=requireSetISOWeek(),_index2=requireStartOfISOWeek(),_constants=requireConstants(),_Parser=requireParser(),_utils=requireUtils(),ISOWeekParser$1=function(_Parser$Parser){_inherits(ISOWeekParser,_Parser$Parser);var _super=_createSuper(ISOWeekParser);function ISOWeekParser(){var _this;_classCallCheck(this,ISOWeekParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_super.call.apply(_super,[this].concat(args))),"priority",100),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]),_this}return _createClass(ISOWeekParser,[{key:"parse",value:function(dateString,token,match){switch(token){case"I":return(0,_utils.parseNumericPattern)(_constants.numericPatterns.week,dateString);case"Io":return match.ordinalNumber(dateString,{unit:"week"});default:return(0,_utils.parseNDigits)(token.length,dateString)}}},{key:"validate",value:function(_date,value){return value>=1&&value<=53}},{key:"set",value:function(date,_flags,value){return(0,_index2.startOfISOWeek)((0,_index.setISOWeek)(date,value))}}]),ISOWeekParser}(_Parser.Parser);return ISOWeekParser.ISOWeekParser=ISOWeekParser$1,ISOWeekParser}var hasRequiredDateParser,DateParser={};function requireDateParser(){if(hasRequiredDateParser)return DateParser;hasRequiredDateParser=1,DateParser.DateParser=void 0;var _constants=requireConstants(),_Parser=requireParser(),_utils=requireUtils(),DAYS_IN_MONTH=[31,28,31,30,31,30,31,31,30,31,30,31],DAYS_IN_MONTH_LEAP_YEAR=[31,29,31,30,31,30,31,31,30,31,30,31],DateParser$1=function(_Parser$Parser){_inherits(DateParser,_Parser$Parser);var _super=_createSuper(DateParser);function DateParser(){var _this;_classCallCheck(this,DateParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_super.call.apply(_super,[this].concat(args))),"priority",90),_defineProperty(_assertThisInitialized(_this),"subPriority",1),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["Y","R","q","Q","w","I","D","i","e","c","t","T"]),_this}return _createClass(DateParser,[{key:"parse",value:function(dateString,token,match){switch(token){case"d":return(0,_utils.parseNumericPattern)(_constants.numericPatterns.date,dateString);case"do":return match.ordinalNumber(dateString,{unit:"date"});default:return(0,_utils.parseNDigits)(token.length,dateString)}}},{key:"validate",value:function(date,value){var year=date.getFullYear(),isLeapYear=(0,_utils.isLeapYearIndex)(year),month=date.getMonth();return isLeapYear?value>=1&&value<=DAYS_IN_MONTH_LEAP_YEAR[month]:value>=1&&value<=DAYS_IN_MONTH[month]}},{key:"set",value:function(date,_flags,value){return date.setDate(value),date.setHours(0,0,0,0),date}}]),DateParser}(_Parser.Parser);return DateParser.DateParser=DateParser$1,DateParser}var hasRequiredDayOfYearParser,DayOfYearParser={};function requireDayOfYearParser(){if(hasRequiredDayOfYearParser)return DayOfYearParser;hasRequiredDayOfYearParser=1,DayOfYearParser.DayOfYearParser=void 0;var _constants=requireConstants(),_Parser=requireParser(),_utils=requireUtils(),DayOfYearParser$1=function(_Parser$Parser){_inherits(DayOfYearParser,_Parser$Parser);var _super=_createSuper(DayOfYearParser);function DayOfYearParser(){var _this;_classCallCheck(this,DayOfYearParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_super.call.apply(_super,[this].concat(args))),"priority",90),_defineProperty(_assertThisInitialized(_this),"subpriority",1),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]),_this}return _createClass(DayOfYearParser,[{key:"parse",value:function(dateString,token,match){switch(token){case"D":case"DD":return(0,_utils.parseNumericPattern)(_constants.numericPatterns.dayOfYear,dateString);case"Do":return match.ordinalNumber(dateString,{unit:"date"});default:return(0,_utils.parseNDigits)(token.length,dateString)}}},{key:"validate",value:function(date,value){var year=date.getFullYear();return(0,_utils.isLeapYearIndex)(year)?value>=1&&value<=366:value>=1&&value<=365}},{key:"set",value:function(date,_flags,value){return date.setMonth(0,value),date.setHours(0,0,0,0),date}}]),DayOfYearParser}(_Parser.Parser);return DayOfYearParser.DayOfYearParser=DayOfYearParser$1,DayOfYearParser}var hasRequiredSetDay,hasRequiredDayParser,DayParser={},setDay={};function requireSetDay(){if(hasRequiredSetDay)return setDay;hasRequiredSetDay=1,setDay.setDay=function(date,day,options){var _ref,_ref2,_ref3,_options$weekStartsOn,_options$locale,_options$locale$optio,_defaultOptions$local,_defaultOptions$local2,defaultOptions=(0,_index.getDefaultOptions)(),weekStartsOn=null!==(_ref=null!==(_ref2=null!==(_ref3=null!==(_options$weekStartsOn=null==options?void 0:options.weekStartsOn)&&void 0!==_options$weekStartsOn?_options$weekStartsOn:null==options||null===(_options$locale=options.locale)||void 0===_options$locale||null===(_options$locale$optio=_options$locale.options)||void 0===_options$locale$optio?void 0:_options$locale$optio.weekStartsOn)&&void 0!==_ref3?_ref3:defaultOptions.weekStartsOn)&&void 0!==_ref2?_ref2:null===(_defaultOptions$local=defaultOptions.locale)||void 0===_defaultOptions$local||null===(_defaultOptions$local2=_defaultOptions$local.options)||void 0===_defaultOptions$local2?void 0:_defaultOptions$local2.weekStartsOn)&&void 0!==_ref?_ref:0,date_=(0,_index3.toDate)(date,null==options?void 0:options.in),currentDay=date_.getDay(),dayIndex=(day%7+7)%7,delta=7-weekStartsOn,diff=day<0||day>6?day-(currentDay+delta)%7:(dayIndex+delta)%7-(currentDay+delta)%7;return(0,_index2.addDays)(date_,diff,options)};var _index=requireDefaultOptions(),_index2=requireAddDays(),_index3=requireToDate();return setDay}function requireDayParser(){if(hasRequiredDayParser)return DayParser;hasRequiredDayParser=1,DayParser.DayParser=void 0;var _index=requireSetDay(),DayParser$1=function(_Parser$Parser){_inherits(DayParser,_Parser$Parser);var _super=_createSuper(DayParser);function DayParser(){var _this;_classCallCheck(this,DayParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_super.call.apply(_super,[this].concat(args))),"priority",90),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["D","i","e","c","t","T"]),_this}return _createClass(DayParser,[{key:"parse",value:function(dateString,token,match){switch(token){case"E":case"EE":case"EEE":return match.day(dateString,{width:"abbreviated",context:"formatting"})||match.day(dateString,{width:"short",context:"formatting"})||match.day(dateString,{width:"narrow",context:"formatting"});case"EEEEE":return match.day(dateString,{width:"narrow",context:"formatting"});case"EEEEEE":return match.day(dateString,{width:"short",context:"formatting"})||match.day(dateString,{width:"narrow",context:"formatting"});default:return match.day(dateString,{width:"wide",context:"formatting"})||match.day(dateString,{width:"abbreviated",context:"formatting"})||match.day(dateString,{width:"short",context:"formatting"})||match.day(dateString,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(_date,value){return value>=0&&value<=6}},{key:"set",value:function(date,_flags,value,options){return(date=(0,_index.setDay)(date,value,options)).setHours(0,0,0,0),date}}]),DayParser}(requireParser().Parser);return DayParser.DayParser=DayParser$1,DayParser}var hasRequiredLocalDayParser,LocalDayParser={};function requireLocalDayParser(){if(hasRequiredLocalDayParser)return LocalDayParser;hasRequiredLocalDayParser=1,LocalDayParser.LocalDayParser=void 0;var _index=requireSetDay(),_Parser=requireParser(),_utils=requireUtils(),LocalDayParser$1=function(_Parser$Parser){_inherits(LocalDayParser,_Parser$Parser);var _super=_createSuper(LocalDayParser);function LocalDayParser(){var _this;_classCallCheck(this,LocalDayParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_super.call.apply(_super,[this].concat(args))),"priority",90),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"]),_this}return _createClass(LocalDayParser,[{key:"parse",value:function(dateString,token,match,options){var valueCallback=function(value){var wholeWeekDays=7*Math.floor((value-1)/7);return(value+options.weekStartsOn+6)%7+wholeWeekDays};switch(token){case"e":case"ee":return(0,_utils.mapValue)((0,_utils.parseNDigits)(token.length,dateString),valueCallback);case"eo":return(0,_utils.mapValue)(match.ordinalNumber(dateString,{unit:"day"}),valueCallback);case"eee":return match.day(dateString,{width:"abbreviated",context:"formatting"})||match.day(dateString,{width:"short",context:"formatting"})||match.day(dateString,{width:"narrow",context:"formatting"});case"eeeee":return match.day(dateString,{width:"narrow",context:"formatting"});case"eeeeee":return match.day(dateString,{width:"short",context:"formatting"})||match.day(dateString,{width:"narrow",context:"formatting"});default:return match.day(dateString,{width:"wide",context:"formatting"})||match.day(dateString,{width:"abbreviated",context:"formatting"})||match.day(dateString,{width:"short",context:"formatting"})||match.day(dateString,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(_date,value){return value>=0&&value<=6}},{key:"set",value:function(date,_flags,value,options){return(date=(0,_index.setDay)(date,value,options)).setHours(0,0,0,0),date}}]),LocalDayParser}(_Parser.Parser);return LocalDayParser.LocalDayParser=LocalDayParser$1,LocalDayParser}var hasRequiredStandAloneLocalDayParser,StandAloneLocalDayParser={};function requireStandAloneLocalDayParser(){if(hasRequiredStandAloneLocalDayParser)return StandAloneLocalDayParser;hasRequiredStandAloneLocalDayParser=1,StandAloneLocalDayParser.StandAloneLocalDayParser=void 0;var _index=requireSetDay(),_Parser=requireParser(),_utils=requireUtils(),StandAloneLocalDayParser$1=function(_Parser$Parser){_inherits(StandAloneLocalDayParser,_Parser$Parser);var _super=_createSuper(StandAloneLocalDayParser);function StandAloneLocalDayParser(){var _this;_classCallCheck(this,StandAloneLocalDayParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_super.call.apply(_super,[this].concat(args))),"priority",90),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"]),_this}return _createClass(StandAloneLocalDayParser,[{key:"parse",value:function(dateString,token,match,options){var valueCallback=function(value){var wholeWeekDays=7*Math.floor((value-1)/7);return(value+options.weekStartsOn+6)%7+wholeWeekDays};switch(token){case"c":case"cc":return(0,_utils.mapValue)((0,_utils.parseNDigits)(token.length,dateString),valueCallback);case"co":return(0,_utils.mapValue)(match.ordinalNumber(dateString,{unit:"day"}),valueCallback);case"ccc":return match.day(dateString,{width:"abbreviated",context:"standalone"})||match.day(dateString,{width:"short",context:"standalone"})||match.day(dateString,{width:"narrow",context:"standalone"});case"ccccc":return match.day(dateString,{width:"narrow",context:"standalone"});case"cccccc":return match.day(dateString,{width:"short",context:"standalone"})||match.day(dateString,{width:"narrow",context:"standalone"});default:return match.day(dateString,{width:"wide",context:"standalone"})||match.day(dateString,{width:"abbreviated",context:"standalone"})||match.day(dateString,{width:"short",context:"standalone"})||match.day(dateString,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(_date,value){return value>=0&&value<=6}},{key:"set",value:function(date,_flags,value,options){return(date=(0,_index.setDay)(date,value,options)).setHours(0,0,0,0),date}}]),StandAloneLocalDayParser}(_Parser.Parser);return StandAloneLocalDayParser.StandAloneLocalDayParser=StandAloneLocalDayParser$1,StandAloneLocalDayParser}var hasRequiredSetISODay,hasRequiredISODayParser,ISODayParser={},setISODay={};function requireSetISODay(){if(hasRequiredSetISODay)return setISODay;hasRequiredSetISODay=1,setISODay.setISODay=function(date,day,options){var date_=(0,_index3.toDate)(date,null==options?void 0:options.in),currentDay=(0,_index2.getISODay)(date_,options),diff=day-currentDay;return(0,_index.addDays)(date_,diff,options)};var _index=requireAddDays(),_index2=requireGetISODay(),_index3=requireToDate();return setISODay}function requireISODayParser(){if(hasRequiredISODayParser)return ISODayParser;hasRequiredISODayParser=1,ISODayParser.ISODayParser=void 0;var _index=requireSetISODay(),_Parser=requireParser(),_utils=requireUtils(),ISODayParser$1=function(_Parser$Parser){_inherits(ISODayParser,_Parser$Parser);var _super=_createSuper(ISODayParser);function ISODayParser(){var _this;_classCallCheck(this,ISODayParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_super.call.apply(_super,[this].concat(args))),"priority",90),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]),_this}return _createClass(ISODayParser,[{key:"parse",value:function(dateString,token,match){var valueCallback=function(value){return 0===value?7:value};switch(token){case"i":case"ii":return(0,_utils.parseNDigits)(token.length,dateString);case"io":return match.ordinalNumber(dateString,{unit:"day"});case"iii":return(0,_utils.mapValue)(match.day(dateString,{width:"abbreviated",context:"formatting"})||match.day(dateString,{width:"short",context:"formatting"})||match.day(dateString,{width:"narrow",context:"formatting"}),valueCallback);case"iiiii":return(0,_utils.mapValue)(match.day(dateString,{width:"narrow",context:"formatting"}),valueCallback);case"iiiiii":return(0,_utils.mapValue)(match.day(dateString,{width:"short",context:"formatting"})||match.day(dateString,{width:"narrow",context:"formatting"}),valueCallback);default:return(0,_utils.mapValue)(match.day(dateString,{width:"wide",context:"formatting"})||match.day(dateString,{width:"abbreviated",context:"formatting"})||match.day(dateString,{width:"short",context:"formatting"})||match.day(dateString,{width:"narrow",context:"formatting"}),valueCallback)}}},{key:"validate",value:function(_date,value){return value>=1&&value<=7}},{key:"set",value:function(date,_flags,value){return(date=(0,_index.setISODay)(date,value)).setHours(0,0,0,0),date}}]),ISODayParser}(_Parser.Parser);return ISODayParser.ISODayParser=ISODayParser$1,ISODayParser}var hasRequiredAMPMParser,AMPMParser={};function requireAMPMParser(){if(hasRequiredAMPMParser)return AMPMParser;hasRequiredAMPMParser=1,AMPMParser.AMPMParser=void 0;var _Parser=requireParser(),_utils=requireUtils(),AMPMParser$1=function(_Parser$Parser){_inherits(AMPMParser,_Parser$Parser);var _super=_createSuper(AMPMParser);function AMPMParser(){var _this;_classCallCheck(this,AMPMParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_super.call.apply(_super,[this].concat(args))),"priority",80),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["b","B","H","k","t","T"]),_this}return _createClass(AMPMParser,[{key:"parse",value:function(dateString,token,match){switch(token){case"a":case"aa":case"aaa":return match.dayPeriod(dateString,{width:"abbreviated",context:"formatting"})||match.dayPeriod(dateString,{width:"narrow",context:"formatting"});case"aaaaa":return match.dayPeriod(dateString,{width:"narrow",context:"formatting"});default:return match.dayPeriod(dateString,{width:"wide",context:"formatting"})||match.dayPeriod(dateString,{width:"abbreviated",context:"formatting"})||match.dayPeriod(dateString,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(date,_flags,value){return date.setHours((0,_utils.dayPeriodEnumToHours)(value),0,0,0),date}}]),AMPMParser}(_Parser.Parser);return AMPMParser.AMPMParser=AMPMParser$1,AMPMParser}var hasRequiredAMPMMidnightParser,AMPMMidnightParser={};function requireAMPMMidnightParser(){if(hasRequiredAMPMMidnightParser)return AMPMMidnightParser;hasRequiredAMPMMidnightParser=1,AMPMMidnightParser.AMPMMidnightParser=void 0;var _Parser=requireParser(),_utils=requireUtils(),AMPMMidnightParser$1=function(_Parser$Parser){_inherits(AMPMMidnightParser,_Parser$Parser);var _super=_createSuper(AMPMMidnightParser);function AMPMMidnightParser(){var _this;_classCallCheck(this,AMPMMidnightParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_super.call.apply(_super,[this].concat(args))),"priority",80),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["a","B","H","k","t","T"]),_this}return _createClass(AMPMMidnightParser,[{key:"parse",value:function(dateString,token,match){switch(token){case"b":case"bb":case"bbb":return match.dayPeriod(dateString,{width:"abbreviated",context:"formatting"})||match.dayPeriod(dateString,{width:"narrow",context:"formatting"});case"bbbbb":return match.dayPeriod(dateString,{width:"narrow",context:"formatting"});default:return match.dayPeriod(dateString,{width:"wide",context:"formatting"})||match.dayPeriod(dateString,{width:"abbreviated",context:"formatting"})||match.dayPeriod(dateString,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(date,_flags,value){return date.setHours((0,_utils.dayPeriodEnumToHours)(value),0,0,0),date}}]),AMPMMidnightParser}(_Parser.Parser);return AMPMMidnightParser.AMPMMidnightParser=AMPMMidnightParser$1,AMPMMidnightParser}var hasRequiredDayPeriodParser,DayPeriodParser={};function requireDayPeriodParser(){if(hasRequiredDayPeriodParser)return DayPeriodParser;hasRequiredDayPeriodParser=1,DayPeriodParser.DayPeriodParser=void 0;var _Parser=requireParser(),_utils=requireUtils(),DayPeriodParser$1=function(_Parser$Parser){_inherits(DayPeriodParser,_Parser$Parser);var _super=_createSuper(DayPeriodParser);function DayPeriodParser(){var _this;_classCallCheck(this,DayPeriodParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_super.call.apply(_super,[this].concat(args))),"priority",80),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["a","b","t","T"]),_this}return _createClass(DayPeriodParser,[{key:"parse",value:function(dateString,token,match){switch(token){case"B":case"BB":case"BBB":return match.dayPeriod(dateString,{width:"abbreviated",context:"formatting"})||match.dayPeriod(dateString,{width:"narrow",context:"formatting"});case"BBBBB":return match.dayPeriod(dateString,{width:"narrow",context:"formatting"});default:return match.dayPeriod(dateString,{width:"wide",context:"formatting"})||match.dayPeriod(dateString,{width:"abbreviated",context:"formatting"})||match.dayPeriod(dateString,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(date,_flags,value){return date.setHours((0,_utils.dayPeriodEnumToHours)(value),0,0,0),date}}]),DayPeriodParser}(_Parser.Parser);return DayPeriodParser.DayPeriodParser=DayPeriodParser$1,DayPeriodParser}var hasRequiredHour1to12Parser,Hour1to12Parser={};function requireHour1to12Parser(){if(hasRequiredHour1to12Parser)return Hour1to12Parser;hasRequiredHour1to12Parser=1,Hour1to12Parser.Hour1to12Parser=void 0;var _constants=requireConstants(),_Parser=requireParser(),_utils=requireUtils(),Hour1to12Parser$1=function(_Parser$Parser){_inherits(Hour1to12Parser,_Parser$Parser);var _super=_createSuper(Hour1to12Parser);function Hour1to12Parser(){var _this;_classCallCheck(this,Hour1to12Parser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_super.call.apply(_super,[this].concat(args))),"priority",70),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["H","K","k","t","T"]),_this}return _createClass(Hour1to12Parser,[{key:"parse",value:function(dateString,token,match){switch(token){case"h":return(0,_utils.parseNumericPattern)(_constants.numericPatterns.hour12h,dateString);case"ho":return match.ordinalNumber(dateString,{unit:"hour"});default:return(0,_utils.parseNDigits)(token.length,dateString)}}},{key:"validate",value:function(_date,value){return value>=1&&value<=12}},{key:"set",value:function(date,_flags,value){var isPM=date.getHours()>=12;return isPM&&value<12?date.setHours(value+12,0,0,0):isPM||12!==value?date.setHours(value,0,0,0):date.setHours(0,0,0,0),date}}]),Hour1to12Parser}(_Parser.Parser);return Hour1to12Parser.Hour1to12Parser=Hour1to12Parser$1,Hour1to12Parser}var hasRequiredHour0to23Parser,Hour0to23Parser={};function requireHour0to23Parser(){if(hasRequiredHour0to23Parser)return Hour0to23Parser;hasRequiredHour0to23Parser=1,Hour0to23Parser.Hour0to23Parser=void 0;var _constants=requireConstants(),_Parser=requireParser(),_utils=requireUtils(),Hour0to23Parser$1=function(_Parser$Parser){_inherits(Hour0to23Parser,_Parser$Parser);var _super=_createSuper(Hour0to23Parser);function Hour0to23Parser(){var _this;_classCallCheck(this,Hour0to23Parser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_super.call.apply(_super,[this].concat(args))),"priority",70),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["a","b","h","K","k","t","T"]),_this}return _createClass(Hour0to23Parser,[{key:"parse",value:function(dateString,token,match){switch(token){case"H":return(0,_utils.parseNumericPattern)(_constants.numericPatterns.hour23h,dateString);case"Ho":return match.ordinalNumber(dateString,{unit:"hour"});default:return(0,_utils.parseNDigits)(token.length,dateString)}}},{key:"validate",value:function(_date,value){return value>=0&&value<=23}},{key:"set",value:function(date,_flags,value){return date.setHours(value,0,0,0),date}}]),Hour0to23Parser}(_Parser.Parser);return Hour0to23Parser.Hour0to23Parser=Hour0to23Parser$1,Hour0to23Parser}var hasRequiredHour0To11Parser,Hour0To11Parser={};function requireHour0To11Parser(){if(hasRequiredHour0To11Parser)return Hour0To11Parser;hasRequiredHour0To11Parser=1,Hour0To11Parser.Hour0To11Parser=void 0;var _constants=requireConstants(),_Parser=requireParser(),_utils=requireUtils(),Hour0To11Parser$1=function(_Parser$Parser){_inherits(Hour0To11Parser,_Parser$Parser);var _super=_createSuper(Hour0To11Parser);function Hour0To11Parser(){var _this;_classCallCheck(this,Hour0To11Parser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_super.call.apply(_super,[this].concat(args))),"priority",70),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["h","H","k","t","T"]),_this}return _createClass(Hour0To11Parser,[{key:"parse",value:function(dateString,token,match){switch(token){case"K":return(0,_utils.parseNumericPattern)(_constants.numericPatterns.hour11h,dateString);case"Ko":return match.ordinalNumber(dateString,{unit:"hour"});default:return(0,_utils.parseNDigits)(token.length,dateString)}}},{key:"validate",value:function(_date,value){return value>=0&&value<=11}},{key:"set",value:function(date,_flags,value){return date.getHours()>=12&&value<12?date.setHours(value+12,0,0,0):date.setHours(value,0,0,0),date}}]),Hour0To11Parser}(_Parser.Parser);return Hour0To11Parser.Hour0To11Parser=Hour0To11Parser$1,Hour0To11Parser}var hasRequiredHour1To24Parser,Hour1To24Parser={};function requireHour1To24Parser(){if(hasRequiredHour1To24Parser)return Hour1To24Parser;hasRequiredHour1To24Parser=1,Hour1To24Parser.Hour1To24Parser=void 0;var _constants=requireConstants(),_Parser=requireParser(),_utils=requireUtils(),Hour1To24Parser$1=function(_Parser$Parser){_inherits(Hour1To24Parser,_Parser$Parser);var _super=_createSuper(Hour1To24Parser);function Hour1To24Parser(){var _this;_classCallCheck(this,Hour1To24Parser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_super.call.apply(_super,[this].concat(args))),"priority",70),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["a","b","h","H","K","t","T"]),_this}return _createClass(Hour1To24Parser,[{key:"parse",value:function(dateString,token,match){switch(token){case"k":return(0,_utils.parseNumericPattern)(_constants.numericPatterns.hour24h,dateString);case"ko":return match.ordinalNumber(dateString,{unit:"hour"});default:return(0,_utils.parseNDigits)(token.length,dateString)}}},{key:"validate",value:function(_date,value){return value>=1&&value<=24}},{key:"set",value:function(date,_flags,value){var hours=value<=24?value%24:value;return date.setHours(hours,0,0,0),date}}]),Hour1To24Parser}(_Parser.Parser);return Hour1To24Parser.Hour1To24Parser=Hour1To24Parser$1,Hour1To24Parser}var hasRequiredMinuteParser,MinuteParser={};function requireMinuteParser(){if(hasRequiredMinuteParser)return MinuteParser;hasRequiredMinuteParser=1,MinuteParser.MinuteParser=void 0;var _constants=requireConstants(),_Parser=requireParser(),_utils=requireUtils(),MinuteParser$1=function(_Parser$Parser){_inherits(MinuteParser,_Parser$Parser);var _super=_createSuper(MinuteParser);function MinuteParser(){var _this;_classCallCheck(this,MinuteParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_super.call.apply(_super,[this].concat(args))),"priority",60),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["t","T"]),_this}return _createClass(MinuteParser,[{key:"parse",value:function(dateString,token,match){switch(token){case"m":return(0,_utils.parseNumericPattern)(_constants.numericPatterns.minute,dateString);case"mo":return match.ordinalNumber(dateString,{unit:"minute"});default:return(0,_utils.parseNDigits)(token.length,dateString)}}},{key:"validate",value:function(_date,value){return value>=0&&value<=59}},{key:"set",value:function(date,_flags,value){return date.setMinutes(value,0,0),date}}]),MinuteParser}(_Parser.Parser);return MinuteParser.MinuteParser=MinuteParser$1,MinuteParser}var hasRequiredSecondParser,SecondParser={};function requireSecondParser(){if(hasRequiredSecondParser)return SecondParser;hasRequiredSecondParser=1,SecondParser.SecondParser=void 0;var _constants=requireConstants(),_Parser=requireParser(),_utils=requireUtils(),SecondParser$1=function(_Parser$Parser){_inherits(SecondParser,_Parser$Parser);var _super=_createSuper(SecondParser);function SecondParser(){var _this;_classCallCheck(this,SecondParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_super.call.apply(_super,[this].concat(args))),"priority",50),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["t","T"]),_this}return _createClass(SecondParser,[{key:"parse",value:function(dateString,token,match){switch(token){case"s":return(0,_utils.parseNumericPattern)(_constants.numericPatterns.second,dateString);case"so":return match.ordinalNumber(dateString,{unit:"second"});default:return(0,_utils.parseNDigits)(token.length,dateString)}}},{key:"validate",value:function(_date,value){return value>=0&&value<=59}},{key:"set",value:function(date,_flags,value){return date.setSeconds(value,0),date}}]),SecondParser}(_Parser.Parser);return SecondParser.SecondParser=SecondParser$1,SecondParser}var hasRequiredFractionOfSecondParser,FractionOfSecondParser={};function requireFractionOfSecondParser(){if(hasRequiredFractionOfSecondParser)return FractionOfSecondParser;hasRequiredFractionOfSecondParser=1,FractionOfSecondParser.FractionOfSecondParser=void 0;var _Parser=requireParser(),_utils=requireUtils(),FractionOfSecondParser$1=function(_Parser$Parser){_inherits(FractionOfSecondParser,_Parser$Parser);var _super=_createSuper(FractionOfSecondParser);function FractionOfSecondParser(){var _this;_classCallCheck(this,FractionOfSecondParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_super.call.apply(_super,[this].concat(args))),"priority",30),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["t","T"]),_this}return _createClass(FractionOfSecondParser,[{key:"parse",value:function(dateString,token){return(0,_utils.mapValue)((0,_utils.parseNDigits)(token.length,dateString),(function(value){return Math.trunc(value*Math.pow(10,3-token.length))}))}},{key:"set",value:function(date,_flags,value){return date.setMilliseconds(value),date}}]),FractionOfSecondParser}(_Parser.Parser);return FractionOfSecondParser.FractionOfSecondParser=FractionOfSecondParser$1,FractionOfSecondParser}var hasRequiredISOTimezoneWithZParser,ISOTimezoneWithZParser={};function requireISOTimezoneWithZParser(){if(hasRequiredISOTimezoneWithZParser)return ISOTimezoneWithZParser;hasRequiredISOTimezoneWithZParser=1,ISOTimezoneWithZParser.ISOTimezoneWithZParser=void 0;var _index=requireConstructFrom(),_index2=requireGetTimezoneOffsetInMilliseconds(),_constants=requireConstants(),_Parser=requireParser(),_utils=requireUtils(),ISOTimezoneWithZParser$1=function(_Parser$Parser){_inherits(ISOTimezoneWithZParser,_Parser$Parser);var _super=_createSuper(ISOTimezoneWithZParser);function ISOTimezoneWithZParser(){var _this;_classCallCheck(this,ISOTimezoneWithZParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_super.call.apply(_super,[this].concat(args))),"priority",10),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["t","T","x"]),_this}return _createClass(ISOTimezoneWithZParser,[{key:"parse",value:function(dateString,token){switch(token){case"X":return(0,_utils.parseTimezonePattern)(_constants.timezonePatterns.basicOptionalMinutes,dateString);case"XX":return(0,_utils.parseTimezonePattern)(_constants.timezonePatterns.basic,dateString);case"XXXX":return(0,_utils.parseTimezonePattern)(_constants.timezonePatterns.basicOptionalSeconds,dateString);case"XXXXX":return(0,_utils.parseTimezonePattern)(_constants.timezonePatterns.extendedOptionalSeconds,dateString);default:return(0,_utils.parseTimezonePattern)(_constants.timezonePatterns.extended,dateString)}}},{key:"set",value:function(date,flags,value){return flags.timestampIsSet?date:(0,_index.constructFrom)(date,date.getTime()-(0,_index2.getTimezoneOffsetInMilliseconds)(date)-value)}}]),ISOTimezoneWithZParser}(_Parser.Parser);return ISOTimezoneWithZParser.ISOTimezoneWithZParser=ISOTimezoneWithZParser$1,ISOTimezoneWithZParser}var hasRequiredISOTimezoneParser,ISOTimezoneParser={};function requireISOTimezoneParser(){if(hasRequiredISOTimezoneParser)return ISOTimezoneParser;hasRequiredISOTimezoneParser=1,ISOTimezoneParser.ISOTimezoneParser=void 0;var _index=requireConstructFrom(),_index2=requireGetTimezoneOffsetInMilliseconds(),_constants=requireConstants(),_Parser=requireParser(),_utils=requireUtils(),ISOTimezoneParser$1=function(_Parser$Parser){_inherits(ISOTimezoneParser,_Parser$Parser);var _super=_createSuper(ISOTimezoneParser);function ISOTimezoneParser(){var _this;_classCallCheck(this,ISOTimezoneParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_super.call.apply(_super,[this].concat(args))),"priority",10),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["t","T","X"]),_this}return _createClass(ISOTimezoneParser,[{key:"parse",value:function(dateString,token){switch(token){case"x":return(0,_utils.parseTimezonePattern)(_constants.timezonePatterns.basicOptionalMinutes,dateString);case"xx":return(0,_utils.parseTimezonePattern)(_constants.timezonePatterns.basic,dateString);case"xxxx":return(0,_utils.parseTimezonePattern)(_constants.timezonePatterns.basicOptionalSeconds,dateString);case"xxxxx":return(0,_utils.parseTimezonePattern)(_constants.timezonePatterns.extendedOptionalSeconds,dateString);default:return(0,_utils.parseTimezonePattern)(_constants.timezonePatterns.extended,dateString)}}},{key:"set",value:function(date,flags,value){return flags.timestampIsSet?date:(0,_index.constructFrom)(date,date.getTime()-(0,_index2.getTimezoneOffsetInMilliseconds)(date)-value)}}]),ISOTimezoneParser}(_Parser.Parser);return ISOTimezoneParser.ISOTimezoneParser=ISOTimezoneParser$1,ISOTimezoneParser}var hasRequiredTimestampSecondsParser,TimestampSecondsParser={};function requireTimestampSecondsParser(){if(hasRequiredTimestampSecondsParser)return TimestampSecondsParser;hasRequiredTimestampSecondsParser=1,TimestampSecondsParser.TimestampSecondsParser=void 0;var _index=requireConstructFrom(),_Parser=requireParser(),_utils=requireUtils(),TimestampSecondsParser$1=function(_Parser$Parser){_inherits(TimestampSecondsParser,_Parser$Parser);var _super=_createSuper(TimestampSecondsParser);function TimestampSecondsParser(){var _this;_classCallCheck(this,TimestampSecondsParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_super.call.apply(_super,[this].concat(args))),"priority",40),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens","*"),_this}return _createClass(TimestampSecondsParser,[{key:"parse",value:function(dateString){return(0,_utils.parseAnyDigitsSigned)(dateString)}},{key:"set",value:function(date,_flags,value){return[(0,_index.constructFrom)(date,1e3*value),{timestampIsSet:!0}]}}]),TimestampSecondsParser}(_Parser.Parser);return TimestampSecondsParser.TimestampSecondsParser=TimestampSecondsParser$1,TimestampSecondsParser}var hasRequiredTimestampMillisecondsParser,hasRequiredParsers,hasRequiredParse,hasRequiredIsMatch,TimestampMillisecondsParser={};function requireTimestampMillisecondsParser(){if(hasRequiredTimestampMillisecondsParser)return TimestampMillisecondsParser;hasRequiredTimestampMillisecondsParser=1,TimestampMillisecondsParser.TimestampMillisecondsParser=void 0;var _index=requireConstructFrom(),_Parser=requireParser(),_utils=requireUtils(),TimestampMillisecondsParser$1=function(_Parser$Parser){_inherits(TimestampMillisecondsParser,_Parser$Parser);var _super=_createSuper(TimestampMillisecondsParser);function TimestampMillisecondsParser(){var _this;_classCallCheck(this,TimestampMillisecondsParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_super.call.apply(_super,[this].concat(args))),"priority",20),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens","*"),_this}return _createClass(TimestampMillisecondsParser,[{key:"parse",value:function(dateString){return(0,_utils.parseAnyDigitsSigned)(dateString)}},{key:"set",value:function(date,_flags,value){return[(0,_index.constructFrom)(date,value),{timestampIsSet:!0}]}}]),TimestampMillisecondsParser}(_Parser.Parser);return TimestampMillisecondsParser.TimestampMillisecondsParser=TimestampMillisecondsParser$1,TimestampMillisecondsParser}function requireParsers(){if(hasRequiredParsers)return parsers;hasRequiredParsers=1,parsers.parsers=void 0;var _EraParser=requireEraParser(),_YearParser=requireYearParser(),_LocalWeekYearParser=requireLocalWeekYearParser(),_ISOWeekYearParser=requireISOWeekYearParser(),_ExtendedYearParser=requireExtendedYearParser(),_QuarterParser=requireQuarterParser(),_StandAloneQuarterParser=requireStandAloneQuarterParser(),_MonthParser=requireMonthParser(),_StandAloneMonthParser=requireStandAloneMonthParser(),_LocalWeekParser=requireLocalWeekParser(),_ISOWeekParser=requireISOWeekParser(),_DateParser=requireDateParser(),_DayOfYearParser=requireDayOfYearParser(),_DayParser=requireDayParser(),_LocalDayParser=requireLocalDayParser(),_StandAloneLocalDayParser=requireStandAloneLocalDayParser(),_ISODayParser=requireISODayParser(),_AMPMParser=requireAMPMParser(),_AMPMMidnightParser=requireAMPMMidnightParser(),_DayPeriodParser=requireDayPeriodParser(),_Hour1to12Parser=requireHour1to12Parser(),_Hour0to23Parser=requireHour0to23Parser(),_Hour0To11Parser=requireHour0To11Parser(),_Hour1To24Parser=requireHour1To24Parser(),_MinuteParser=requireMinuteParser(),_SecondParser=requireSecondParser(),_FractionOfSecondParser=requireFractionOfSecondParser(),_ISOTimezoneWithZParser=requireISOTimezoneWithZParser(),_ISOTimezoneParser=requireISOTimezoneParser(),_TimestampSecondsParser=requireTimestampSecondsParser(),_TimestampMillisecondsParser=requireTimestampMillisecondsParser();return parsers.parsers={G:new _EraParser.EraParser,y:new _YearParser.YearParser,Y:new _LocalWeekYearParser.LocalWeekYearParser,R:new _ISOWeekYearParser.ISOWeekYearParser,u:new _ExtendedYearParser.ExtendedYearParser,Q:new _QuarterParser.QuarterParser,q:new _StandAloneQuarterParser.StandAloneQuarterParser,M:new _MonthParser.MonthParser,L:new _StandAloneMonthParser.StandAloneMonthParser,w:new _LocalWeekParser.LocalWeekParser,I:new _ISOWeekParser.ISOWeekParser,d:new _DateParser.DateParser,D:new _DayOfYearParser.DayOfYearParser,E:new _DayParser.DayParser,e:new _LocalDayParser.LocalDayParser,c:new _StandAloneLocalDayParser.StandAloneLocalDayParser,i:new _ISODayParser.ISODayParser,a:new _AMPMParser.AMPMParser,b:new _AMPMMidnightParser.AMPMMidnightParser,B:new _DayPeriodParser.DayPeriodParser,h:new _Hour1to12Parser.Hour1to12Parser,H:new _Hour0to23Parser.Hour0to23Parser,K:new _Hour0To11Parser.Hour0To11Parser,k:new _Hour1To24Parser.Hour1To24Parser,m:new _MinuteParser.MinuteParser,s:new _SecondParser.SecondParser,S:new _FractionOfSecondParser.FractionOfSecondParser,X:new _ISOTimezoneWithZParser.ISOTimezoneWithZParser,x:new _ISOTimezoneParser.ISOTimezoneParser,t:new _TimestampSecondsParser.TimestampSecondsParser,T:new _TimestampMillisecondsParser.TimestampMillisecondsParser},parsers}function requireParse(){return hasRequiredParse||(hasRequiredParse=1,function(exports$1){Object.defineProperty(exports$1,"longFormatters",{enumerable:!0,get:function(){return _index2.longFormatters}}),exports$1.parse=function(dateStr,formatStr,referenceDate,options){var _ref,_options$locale,_ref2,_ref3,_ref4,_options$firstWeekCon,_options$locale2,_options$locale2$opti,_defaultOptions$local,_defaultOptions$local2,_ref5,_ref6,_ref7,_options$weekStartsOn,_options$locale3,_options$locale3$opti,_defaultOptions$local3,_defaultOptions$local4,invalidDate=function(){return(0,_index4.constructFrom)((null==options?void 0:options.in)||referenceDate,NaN)},defaultOptions=(0,_index5.getDefaultOptions)(),locale=null!==(_ref=null!==(_options$locale=null==options?void 0:options.locale)&&void 0!==_options$locale?_options$locale:defaultOptions.locale)&&void 0!==_ref?_ref:_index.defaultLocale,firstWeekContainsDate=null!==(_ref2=null!==(_ref3=null!==(_ref4=null!==(_options$firstWeekCon=null==options?void 0:options.firstWeekContainsDate)&&void 0!==_options$firstWeekCon?_options$firstWeekCon:null==options||null===(_options$locale2=options.locale)||void 0===_options$locale2||null===(_options$locale2$opti=_options$locale2.options)||void 0===_options$locale2$opti?void 0:_options$locale2$opti.firstWeekContainsDate)&&void 0!==_ref4?_ref4:defaultOptions.firstWeekContainsDate)&&void 0!==_ref3?_ref3:null===(_defaultOptions$local=defaultOptions.locale)||void 0===_defaultOptions$local||null===(_defaultOptions$local2=_defaultOptions$local.options)||void 0===_defaultOptions$local2?void 0:_defaultOptions$local2.firstWeekContainsDate)&&void 0!==_ref2?_ref2:1,weekStartsOn=null!==(_ref5=null!==(_ref6=null!==(_ref7=null!==(_options$weekStartsOn=null==options?void 0:options.weekStartsOn)&&void 0!==_options$weekStartsOn?_options$weekStartsOn:null==options||null===(_options$locale3=options.locale)||void 0===_options$locale3||null===(_options$locale3$opti=_options$locale3.options)||void 0===_options$locale3$opti?void 0:_options$locale3$opti.weekStartsOn)&&void 0!==_ref7?_ref7:defaultOptions.weekStartsOn)&&void 0!==_ref6?_ref6:null===(_defaultOptions$local3=defaultOptions.locale)||void 0===_defaultOptions$local3||null===(_defaultOptions$local4=_defaultOptions$local3.options)||void 0===_defaultOptions$local4?void 0:_defaultOptions$local4.weekStartsOn)&&void 0!==_ref5?_ref5:0;if(!formatStr)return dateStr?invalidDate():(0,_index6.toDate)(referenceDate,null==options?void 0:options.in);var _step,subFnOptions={firstWeekContainsDate:firstWeekContainsDate,weekStartsOn:weekStartsOn,locale:locale},setters=[new _Setter.DateTimezoneSetter(null==options?void 0:options.in,referenceDate)],tokens=formatStr.match(longFormattingTokensRegExp).map((function(substring){var firstCharacter=substring[0];return firstCharacter in _index2.longFormatters?(0,_index2.longFormatters[firstCharacter])(substring,locale.formatLong):substring})).join("").match(formattingTokensRegExp),usedTokens=[],_iterator=_createForOfIteratorHelper(tokens);try{var _loop=function(){var token=_step.value;null!=options&&options.useAdditionalWeekYearTokens||!(0,_index3.isProtectedWeekYearToken)(token)||(0,_index3.warnOrThrowProtectedError)(token,formatStr,dateStr),null!=options&&options.useAdditionalDayOfYearTokens||!(0,_index3.isProtectedDayOfYearToken)(token)||(0,_index3.warnOrThrowProtectedError)(token,formatStr,dateStr);var firstCharacter=token[0],parser=_index7.parsers[firstCharacter];if(parser){var incompatibleTokens=parser.incompatibleTokens;if(Array.isArray(incompatibleTokens)){var incompatibleToken=usedTokens.find((function(usedToken){return incompatibleTokens.includes(usedToken.token)||usedToken.token===firstCharacter}));if(incompatibleToken)throw new RangeError("The format string mustn't contain `".concat(incompatibleToken.fullToken,"` and `").concat(token,"` at the same time"))}else if("*"===parser.incompatibleTokens&&usedTokens.length>0)throw new RangeError("The format string mustn't contain `".concat(token,"` and any other token at the same time"));usedTokens.push({token:firstCharacter,fullToken:token});var parseResult=parser.run(dateStr,token,locale.match,subFnOptions);if(!parseResult)return{v:invalidDate()};setters.push(parseResult.setter),dateStr=parseResult.rest}else{if(firstCharacter.match(unescapedLatinCharacterRegExp))throw new RangeError("Format string contains an unescaped latin alphabet character `"+firstCharacter+"`");if("''"===token?token="'":"'"===firstCharacter&&(token=token.match(escapedStringRegExp)[1].replace(doubleQuoteRegExp,"'")),0!==dateStr.indexOf(token))return{v:invalidDate()};dateStr=dateStr.slice(token.length)}};for(_iterator.s();!(_step=_iterator.n()).done;){var _ret=_loop();if("object"===_typeof(_ret))return _ret.v}}catch(err){_iterator.e(err)}finally{_iterator.f()}if(dateStr.length>0&¬WhitespaceRegExp.test(dateStr))return invalidDate();var uniquePrioritySetters=setters.map((function(setter){return setter.priority})).sort((function(a,b){return b-a})).filter((function(priority,index,array){return array.indexOf(priority)===index})).map((function(priority){return setters.filter((function(setter){return setter.priority===priority})).sort((function(a,b){return b.subPriority-a.subPriority}))})).map((function(setterArray){return setterArray[0]})),date=(0,_index6.toDate)(referenceDate,null==options?void 0:options.in);if(isNaN(+date))return invalidDate();var _step2,flags={},_iterator2=_createForOfIteratorHelper(uniquePrioritySetters);try{for(_iterator2.s();!(_step2=_iterator2.n()).done;){var setter=_step2.value;if(!setter.validate(date,subFnOptions))return invalidDate();var result=setter.set(date,flags,subFnOptions);Array.isArray(result)?(date=result[0],Object.assign(flags,result[1])):date=result}}catch(err){_iterator2.e(err)}finally{_iterator2.f()}return date},Object.defineProperty(exports$1,"parsers",{enumerable:!0,get:function(){return _index7.parsers}});var _index=requireDefaultLocale(),_index2=requireLongFormatters(),_index3=requireProtectedTokens(),_index4=requireConstructFrom(),_index5=requireGetDefaultOptions(),_index6=requireToDate(),_Setter=requireSetter(),_index7=requireParsers(),formattingTokensRegExp=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,longFormattingTokensRegExp=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,escapedStringRegExp=/^'([^]*?)'?$/,doubleQuoteRegExp=/''/g,notWhitespaceRegExp=/\S/,unescapedLatinCharacterRegExp=/[a-zA-Z]/}(parse)),parse}function requireIsMatch(){if(hasRequiredIsMatch)return isMatch;hasRequiredIsMatch=1,isMatch.isMatch=function(dateStr,formatStr,options){return(0,_index.isValid)((0,_index2.parse)(dateStr,formatStr,new Date,options))};var _index=requireIsValid(),_index2=requireParse();return isMatch}var hasRequiredIsMonday,isMonday={};function requireIsMonday(){if(hasRequiredIsMonday)return isMonday;hasRequiredIsMonday=1,isMonday.isMonday=function(date,options){return 1===(0,_index.toDate)(date,null==options?void 0:options.in).getDay()};var _index=requireToDate();return isMonday}var hasRequiredIsPast,isPast={};function requireIsPast(){if(hasRequiredIsPast)return isPast;hasRequiredIsPast=1,isPast.isPast=function(date){return+(0,_index.toDate)(date)=startTime&&time<=endTime};var _index=requireToDate();return isWithinInterval}var hasRequiredSubDays,hasRequiredIsYesterday,isYesterday={},subDays={};function requireSubDays(){if(hasRequiredSubDays)return subDays;hasRequiredSubDays=1,subDays.subDays=function(date,amount,options){return(0,_index.addDays)(date,-amount,options)};var _index=requireAddDays();return subDays}function requireIsYesterday(){if(hasRequiredIsYesterday)return isYesterday;hasRequiredIsYesterday=1,isYesterday.isYesterday=function(date,options){return(0,_index3.isSameDay)((0,_index.constructFrom)((null==options?void 0:options.in)||date,date),(0,_index4.subDays)((0,_index2.constructNow)((null==options?void 0:options.in)||date),1))};var _index=requireConstructFrom(),_index2=requireConstructNow(),_index3=requireIsSameDay(),_index4=requireSubDays();return isYesterday}var hasRequiredLastDayOfDecade,lastDayOfDecade={};function requireLastDayOfDecade(){if(hasRequiredLastDayOfDecade)return lastDayOfDecade;hasRequiredLastDayOfDecade=1,lastDayOfDecade.lastDayOfDecade=function(date,options){var _date=(0,_index.toDate)(date,null==options?void 0:options.in),year=_date.getFullYear(),decade=9+10*Math.floor(year/10);return _date.setFullYear(decade+1,0,0),_date.setHours(0,0,0,0),(0,_index.toDate)(_date,null==options?void 0:options.in)};var _index=requireToDate();return lastDayOfDecade}var hasRequiredLastDayOfWeek,hasRequiredLastDayOfISOWeek,lastDayOfISOWeek={},lastDayOfWeek={};function requireLastDayOfWeek(){if(hasRequiredLastDayOfWeek)return lastDayOfWeek;hasRequiredLastDayOfWeek=1,lastDayOfWeek.lastDayOfWeek=function(date,options){var _ref,_ref2,_ref3,_options$weekStartsOn,_options$locale,_options$locale$optio,_defaultOptions$local,_defaultOptions$local2,defaultOptions=(0,_index.getDefaultOptions)(),weekStartsOn=null!==(_ref=null!==(_ref2=null!==(_ref3=null!==(_options$weekStartsOn=null==options?void 0:options.weekStartsOn)&&void 0!==_options$weekStartsOn?_options$weekStartsOn:null==options||null===(_options$locale=options.locale)||void 0===_options$locale||null===(_options$locale$optio=_options$locale.options)||void 0===_options$locale$optio?void 0:_options$locale$optio.weekStartsOn)&&void 0!==_ref3?_ref3:defaultOptions.weekStartsOn)&&void 0!==_ref2?_ref2:null===(_defaultOptions$local=defaultOptions.locale)||void 0===_defaultOptions$local||null===(_defaultOptions$local2=_defaultOptions$local.options)||void 0===_defaultOptions$local2?void 0:_defaultOptions$local2.weekStartsOn)&&void 0!==_ref?_ref:0,_date=(0,_index2.toDate)(date,null==options?void 0:options.in),day=_date.getDay(),diff=6+(day2)return dateStrings;/:/.test(array[0])?timeString=array[0]:(dateStrings.date=array[0],timeString=array[1],patterns.timeZoneDelimiter.test(dateStrings.date)&&(dateStrings.date=dateString.split(patterns.timeZoneDelimiter)[0],timeString=dateString.substr(dateStrings.date.length,dateString.length)));if(timeString){var token=patterns.timezone.exec(timeString);token?(dateStrings.time=timeString.replace(token[1],""),dateStrings.timezone=token[1]):dateStrings.time=timeString}return dateStrings}(argument);if(dateStrings.date){var parseYearResult=function(dateString,additionalDigits){var regex=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+additionalDigits)+"})|(\\d{2}|[+-]\\d{"+(2+additionalDigits)+"})$)"),captures=dateString.match(regex);if(!captures)return{year:NaN,restDateString:""};var year=captures[1]?parseInt(captures[1]):null,century=captures[2]?parseInt(captures[2]):null;return{year:null===century?year:100*century,restDateString:dateString.slice((captures[1]||captures[2]).length)}}(dateStrings.date,additionalDigits);date=function(dateString,year){if(null===year)return new Date(NaN);var captures=dateString.match(dateRegex);if(!captures)return new Date(NaN);var isWeekDate=!!captures[4],dayOfYear=parseDateUnit(captures[1]),month=parseDateUnit(captures[2])-1,day=parseDateUnit(captures[3]),week=parseDateUnit(captures[4]),dayOfWeek=parseDateUnit(captures[5])-1;if(isWeekDate)return function(_year,week,day){return week>=1&&week<=53&&day>=0&&day<=6}(0,week,dayOfWeek)?function(isoWeekYear,week,day){var date=new Date(0);date.setUTCFullYear(isoWeekYear,0,4);var fourthOfJanuaryDay=date.getUTCDay()||7,diff=7*(week-1)+day+1-fourthOfJanuaryDay;return date.setUTCDate(date.getUTCDate()+diff),date}(year,week,dayOfWeek):new Date(NaN);var date=new Date(0);return function(year,month,date){return month>=0&&month<=11&&date>=1&&date<=(daysInMonths[month]||(isLeapYearIndex(year)?29:28))}(year,month,day)&&function(year,dayOfYear){return dayOfYear>=1&&dayOfYear<=(isLeapYearIndex(year)?366:365)}(year,dayOfYear)?(date.setUTCFullYear(year,month,Math.max(dayOfYear,day)),date):new Date(NaN)}(parseYearResult.restDateString,parseYearResult.year)}if(!date||isNaN(+date))return invalidDate();var offset,timestamp=+date,time=0;if(dateStrings.time&&(time=function(timeString){var captures=timeString.match(timeRegex);if(!captures)return NaN;var hours=parseTimeUnit(captures[1]),minutes=parseTimeUnit(captures[2]),seconds=parseTimeUnit(captures[3]);if(!function(hours,minutes,seconds){if(24===hours)return 0===minutes&&0===seconds;return seconds>=0&&seconds<60&&minutes>=0&&minutes<60&&hours>=0&&hours<25}(hours,minutes,seconds))return NaN;return hours*_index.millisecondsInHour+minutes*_index.millisecondsInMinute+1e3*seconds}(dateStrings.time),isNaN(time)))return invalidDate();if(!dateStrings.timezone){var tmpDate=new Date(timestamp+time),result=(0,_index3.toDate)(0,null==options?void 0:options.in);return result.setFullYear(tmpDate.getUTCFullYear(),tmpDate.getUTCMonth(),tmpDate.getUTCDate()),result.setHours(tmpDate.getUTCHours(),tmpDate.getUTCMinutes(),tmpDate.getUTCSeconds(),tmpDate.getUTCMilliseconds()),result}if(offset=function(timezoneString){if("Z"===timezoneString)return 0;var captures=timezoneString.match(timezoneRegex);if(!captures)return 0;var sign="+"===captures[1]?-1:1,hours=parseInt(captures[2]),minutes=captures[3]&&parseInt(captures[3])||0;if(!function(_hours,minutes){return minutes>=0&&minutes<=59}(0,minutes))return NaN;return sign*(hours*_index.millisecondsInHour+minutes*_index.millisecondsInMinute)}(dateStrings.timezone),isNaN(offset))return invalidDate();return(0,_index3.toDate)(timestamp+time+offset,null==options?void 0:options.in)};var _index=requireConstants$1(),_index2=requireConstructFrom(),_index3=requireToDate();var patterns={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},dateRegex=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,timeRegex=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,timezoneRegex=/^([+-])(\d{2})(?::?(\d{2}))?$/;function parseDateUnit(value){return value?parseInt(value):1}function parseTimeUnit(value){return value&&parseFloat(value.replace(",","."))||0}var daysInMonths=[31,null,31,30,31,30,31,31,30,31,30,31];function isLeapYearIndex(year){return year%400==0||year%4==0&&year%100!=0}return parseISO}var hasRequiredParseJSON,parseJSON={};function requireParseJSON(){if(hasRequiredParseJSON)return parseJSON;hasRequiredParseJSON=1,parseJSON.parseJSON=function(dateStr,options){var parts=dateStr.match(/(\d{4})-(\d{2})-(\d{2})[T ](\d{2}):(\d{2}):(\d{2})(?:\.(\d{0,7}))?(?:Z|(.)(\d{2}):?(\d{2})?)?/);return parts?(0,_index.toDate)(Date.UTC(+parts[1],+parts[2]-1,+parts[3],+parts[4]-(+parts[9]||0)*("-"==parts[8]?-1:1),+parts[5]-(+parts[10]||0)*("-"==parts[8]?-1:1),+parts[6],+((parts[7]||"0")+"00").substring(0,3)),null==options?void 0:options.in):(0,_index.toDate)(NaN,null==options?void 0:options.in)};var _index=requireToDate();return parseJSON}var hasRequiredPreviousDay,previousDay={};function requirePreviousDay(){if(hasRequiredPreviousDay)return previousDay;hasRequiredPreviousDay=1,previousDay.previousDay=function(date,day,options){var delta=(0,_index.getDay)(date,options)-day;delta<=0&&(delta+=7);return(0,_index2.subDays)(date,delta,options)};var _index=requireGetDay(),_index2=requireSubDays();return previousDay}var hasRequiredPreviousFriday,previousFriday={};function requirePreviousFriday(){if(hasRequiredPreviousFriday)return previousFriday;hasRequiredPreviousFriday=1,previousFriday.previousFriday=function(date,options){return(0,_index.previousDay)(date,5,options)};var _index=requirePreviousDay();return previousFriday}var hasRequiredPreviousMonday,previousMonday={};function requirePreviousMonday(){if(hasRequiredPreviousMonday)return previousMonday;hasRequiredPreviousMonday=1,previousMonday.previousMonday=function(date,options){return(0,_index.previousDay)(date,1,options)};var _index=requirePreviousDay();return previousMonday}var hasRequiredPreviousSaturday,previousSaturday={};function requirePreviousSaturday(){if(hasRequiredPreviousSaturday)return previousSaturday;hasRequiredPreviousSaturday=1,previousSaturday.previousSaturday=function(date,options){return(0,_index.previousDay)(date,6,options)};var _index=requirePreviousDay();return previousSaturday}var hasRequiredPreviousSunday,previousSunday={};function requirePreviousSunday(){if(hasRequiredPreviousSunday)return previousSunday;hasRequiredPreviousSunday=1,previousSunday.previousSunday=function(date,options){return(0,_index.previousDay)(date,0,options)};var _index=requirePreviousDay();return previousSunday}var hasRequiredPreviousThursday,previousThursday={};function requirePreviousThursday(){if(hasRequiredPreviousThursday)return previousThursday;hasRequiredPreviousThursday=1,previousThursday.previousThursday=function(date,options){return(0,_index.previousDay)(date,4,options)};var _index=requirePreviousDay();return previousThursday}var hasRequiredPreviousTuesday,previousTuesday={};function requirePreviousTuesday(){if(hasRequiredPreviousTuesday)return previousTuesday;hasRequiredPreviousTuesday=1,previousTuesday.previousTuesday=function(date,options){return(0,_index.previousDay)(date,2,options)};var _index=requirePreviousDay();return previousTuesday}var hasRequiredPreviousWednesday,previousWednesday={};function requirePreviousWednesday(){if(hasRequiredPreviousWednesday)return previousWednesday;hasRequiredPreviousWednesday=1,previousWednesday.previousWednesday=function(date,options){return(0,_index.previousDay)(date,3,options)};var _index=requirePreviousDay();return previousWednesday}var hasRequiredQuartersToMonths,quartersToMonths={};function requireQuartersToMonths(){if(hasRequiredQuartersToMonths)return quartersToMonths;hasRequiredQuartersToMonths=1,quartersToMonths.quartersToMonths=function(quarters){return Math.trunc(quarters*_index.monthsInQuarter)};var _index=requireConstants$1();return quartersToMonths}var hasRequiredQuartersToYears,quartersToYears={};function requireQuartersToYears(){if(hasRequiredQuartersToYears)return quartersToYears;hasRequiredQuartersToYears=1,quartersToYears.quartersToYears=function(quarters){var years=quarters/_index.quartersInYear;return Math.trunc(years)};var _index=requireConstants$1();return quartersToYears}var hasRequiredRoundToNearestHours,roundToNearestHours={};function requireRoundToNearestHours(){if(hasRequiredRoundToNearestHours)return roundToNearestHours;hasRequiredRoundToNearestHours=1,roundToNearestHours.roundToNearestHours=function(date,options){var _options$nearestTo,_options$roundingMeth,nearestTo=null!==(_options$nearestTo=null==options?void 0:options.nearestTo)&&void 0!==_options$nearestTo?_options$nearestTo:1;if(nearestTo<1||nearestTo>12)return(0,_index2.constructFrom)((null==options?void 0:options.in)||date,NaN);var date_=(0,_index3.toDate)(date,null==options?void 0:options.in),fractionalMinutes=date_.getMinutes()/60,fractionalSeconds=date_.getSeconds()/60/60,fractionalMilliseconds=date_.getMilliseconds()/1e3/60/60,hours=date_.getHours()+fractionalMinutes+fractionalSeconds+fractionalMilliseconds,method=null!==(_options$roundingMeth=null==options?void 0:options.roundingMethod)&&void 0!==_options$roundingMeth?_options$roundingMeth:"round",roundedHours=(0,_index.getRoundingMethod)(method)(hours/nearestTo)*nearestTo;return date_.setHours(roundedHours,0,0,0),date_};var _index=requireGetRoundingMethod(),_index2=requireConstructFrom(),_index3=requireToDate();return roundToNearestHours}var hasRequiredRoundToNearestMinutes,roundToNearestMinutes={};function requireRoundToNearestMinutes(){if(hasRequiredRoundToNearestMinutes)return roundToNearestMinutes;hasRequiredRoundToNearestMinutes=1,roundToNearestMinutes.roundToNearestMinutes=function(date,options){var _options$nearestTo,_options$roundingMeth,nearestTo=null!==(_options$nearestTo=null==options?void 0:options.nearestTo)&&void 0!==_options$nearestTo?_options$nearestTo:1;if(nearestTo<1||nearestTo>30)return(0,_index2.constructFrom)(date,NaN);var date_=(0,_index3.toDate)(date,null==options?void 0:options.in),fractionalSeconds=date_.getSeconds()/60,fractionalMilliseconds=date_.getMilliseconds()/1e3/60,minutes=date_.getMinutes()+fractionalSeconds+fractionalMilliseconds,method=null!==(_options$roundingMeth=null==options?void 0:options.roundingMethod)&&void 0!==_options$roundingMeth?_options$roundingMeth:"round",roundedMinutes=(0,_index.getRoundingMethod)(method)(minutes/nearestTo)*nearestTo;return date_.setMinutes(roundedMinutes,0,0),date_};var _index=requireGetRoundingMethod(),_index2=requireConstructFrom(),_index3=requireToDate();return roundToNearestMinutes}var hasRequiredSecondsToHours,secondsToHours={};function requireSecondsToHours(){if(hasRequiredSecondsToHours)return secondsToHours;hasRequiredSecondsToHours=1,secondsToHours.secondsToHours=function(seconds){var hours=seconds/_index.secondsInHour;return Math.trunc(hours)};var _index=requireConstants$1();return secondsToHours}var hasRequiredSecondsToMilliseconds,secondsToMilliseconds={};function requireSecondsToMilliseconds(){if(hasRequiredSecondsToMilliseconds)return secondsToMilliseconds;hasRequiredSecondsToMilliseconds=1,secondsToMilliseconds.secondsToMilliseconds=function(seconds){return seconds*_index.millisecondsInSecond};var _index=requireConstants$1();return secondsToMilliseconds}var hasRequiredSecondsToMinutes,secondsToMinutes={};function requireSecondsToMinutes(){if(hasRequiredSecondsToMinutes)return secondsToMinutes;hasRequiredSecondsToMinutes=1,secondsToMinutes.secondsToMinutes=function(seconds){var minutes=seconds/_index.secondsInMinute;return Math.trunc(minutes)};var _index=requireConstants$1();return secondsToMinutes}var hasRequiredSetMonth,hasRequiredSet,set={},setMonth={};function requireSetMonth(){if(hasRequiredSetMonth)return setMonth;hasRequiredSetMonth=1,setMonth.setMonth=function(date,month,options){var _date=(0,_index3.toDate)(date,null==options?void 0:options.in),year=_date.getFullYear(),day=_date.getDate(),midMonth=(0,_index.constructFrom)((null==options?void 0:options.in)||date,0);midMonth.setFullYear(year,month,15),midMonth.setHours(0,0,0,0);var daysInMonth=(0,_index2.getDaysInMonth)(midMonth);return _date.setMonth(month,Math.min(day,daysInMonth)),_date};var _index=requireConstructFrom(),_index2=requireGetDaysInMonth(),_index3=requireToDate();return setMonth}function requireSet(){if(hasRequiredSet)return set;hasRequiredSet=1,set.set=function(date,values,options){var _date=(0,_index3.toDate)(date,null==options?void 0:options.in);if(isNaN(+_date))return(0,_index.constructFrom)((null==options?void 0:options.in)||date,NaN);null!=values.year&&_date.setFullYear(values.year);null!=values.month&&(_date=(0,_index2.setMonth)(_date,values.month));null!=values.date&&_date.setDate(values.date);null!=values.hours&&_date.setHours(values.hours);null!=values.minutes&&_date.setMinutes(values.minutes);null!=values.seconds&&_date.setSeconds(values.seconds);null!=values.milliseconds&&_date.setMilliseconds(values.milliseconds);return _date};var _index=requireConstructFrom(),_index2=requireSetMonth(),_index3=requireToDate();return set}var hasRequiredSetDate,setDate={};function requireSetDate(){if(hasRequiredSetDate)return setDate;hasRequiredSetDate=1,setDate.setDate=function(date,dayOfMonth,options){var _date=(0,_index.toDate)(date,null==options?void 0:options.in);return _date.setDate(dayOfMonth),_date};var _index=requireToDate();return setDate}var hasRequiredSetDayOfYear,setDayOfYear={};function requireSetDayOfYear(){if(hasRequiredSetDayOfYear)return setDayOfYear;hasRequiredSetDayOfYear=1,setDayOfYear.setDayOfYear=function(date,dayOfYear,options){var date_=(0,_index.toDate)(date,null==options?void 0:options.in);return date_.setMonth(0),date_.setDate(dayOfYear),date_};var _index=requireToDate();return setDayOfYear}var hasRequiredSetDefaultOptions,setDefaultOptions={};function requireSetDefaultOptions(){if(hasRequiredSetDefaultOptions)return setDefaultOptions;hasRequiredSetDefaultOptions=1,setDefaultOptions.setDefaultOptions=function(options){var result={},defaultOptions=(0,_index.getDefaultOptions)();for(var property in defaultOptions)Object.prototype.hasOwnProperty.call(defaultOptions,property)&&(result[property]=defaultOptions[property]);for(var _property in options)Object.prototype.hasOwnProperty.call(options,_property)&&(void 0===options[_property]?delete result[_property]:result[_property]=options[_property]);(0,_index.setDefaultOptions)(result)};var _index=requireDefaultOptions();return setDefaultOptions}var hasRequiredSetHours,setHours={};function requireSetHours(){if(hasRequiredSetHours)return setHours;hasRequiredSetHours=1,setHours.setHours=function(date,hours,options){var _date=(0,_index.toDate)(date,null==options?void 0:options.in);return _date.setHours(hours),_date};var _index=requireToDate();return setHours}var hasRequiredSetMilliseconds,setMilliseconds={};function requireSetMilliseconds(){if(hasRequiredSetMilliseconds)return setMilliseconds;hasRequiredSetMilliseconds=1,setMilliseconds.setMilliseconds=function(date,milliseconds,options){var _date=(0,_index.toDate)(date,null==options?void 0:options.in);return _date.setMilliseconds(milliseconds),_date};var _index=requireToDate();return setMilliseconds}var hasRequiredSetMinutes,setMinutes={};function requireSetMinutes(){if(hasRequiredSetMinutes)return setMinutes;hasRequiredSetMinutes=1,setMinutes.setMinutes=function(date,minutes,options){var date_=(0,_index.toDate)(date,null==options?void 0:options.in);return date_.setMinutes(minutes),date_};var _index=requireToDate();return setMinutes}var hasRequiredSetQuarter,setQuarter={};function requireSetQuarter(){if(hasRequiredSetQuarter)return setQuarter;hasRequiredSetQuarter=1,setQuarter.setQuarter=function(date,quarter,options){var date_=(0,_index2.toDate)(date,null==options?void 0:options.in),oldQuarter=Math.trunc(date_.getMonth()/3)+1,diff=quarter-oldQuarter;return(0,_index.setMonth)(date_,date_.getMonth()+3*diff)};var _index=requireSetMonth(),_index2=requireToDate();return setQuarter}var hasRequiredSetSeconds,setSeconds={};function requireSetSeconds(){if(hasRequiredSetSeconds)return setSeconds;hasRequiredSetSeconds=1,setSeconds.setSeconds=function(date,seconds,options){var _date=(0,_index.toDate)(date,null==options?void 0:options.in);return _date.setSeconds(seconds),_date};var _index=requireToDate();return setSeconds}var hasRequiredSetWeekYear,setWeekYear={};function requireSetWeekYear(){if(hasRequiredSetWeekYear)return setWeekYear;hasRequiredSetWeekYear=1,setWeekYear.setWeekYear=function(date,weekYear,options){var _ref,_ref2,_ref3,_options$firstWeekCon,_options$locale,_options$locale$optio,_defaultOptions$local,_defaultOptions$local2,defaultOptions=(0,_index.getDefaultOptions)(),firstWeekContainsDate=null!==(_ref=null!==(_ref2=null!==(_ref3=null!==(_options$firstWeekCon=null==options?void 0:options.firstWeekContainsDate)&&void 0!==_options$firstWeekCon?_options$firstWeekCon:null==options||null===(_options$locale=options.locale)||void 0===_options$locale||null===(_options$locale$optio=_options$locale.options)||void 0===_options$locale$optio?void 0:_options$locale$optio.firstWeekContainsDate)&&void 0!==_ref3?_ref3:defaultOptions.firstWeekContainsDate)&&void 0!==_ref2?_ref2:null===(_defaultOptions$local=defaultOptions.locale)||void 0===_defaultOptions$local||null===(_defaultOptions$local2=_defaultOptions$local.options)||void 0===_defaultOptions$local2?void 0:_defaultOptions$local2.firstWeekContainsDate)&&void 0!==_ref?_ref:1,diff=(0,_index3.differenceInCalendarDays)((0,_index5.toDate)(date,null==options?void 0:options.in),(0,_index4.startOfWeekYear)(date,options),options),firstWeek=(0,_index2.constructFrom)((null==options?void 0:options.in)||date,0);firstWeek.setFullYear(weekYear,0,firstWeekContainsDate),firstWeek.setHours(0,0,0,0);var date_=(0,_index4.startOfWeekYear)(firstWeek,options);return date_.setDate(date_.getDate()+diff),date_};var _index=requireDefaultOptions(),_index2=requireConstructFrom(),_index3=requireDifferenceInCalendarDays(),_index4=requireStartOfWeekYear(),_index5=requireToDate();return setWeekYear}var hasRequiredSetYear,setYear={};function requireSetYear(){if(hasRequiredSetYear)return setYear;hasRequiredSetYear=1,setYear.setYear=function(date,year,options){var date_=(0,_index2.toDate)(date,null==options?void 0:options.in);return isNaN(+date_)?(0,_index.constructFrom)((null==options?void 0:options.in)||date,NaN):(date_.setFullYear(year),date_)};var _index=requireConstructFrom(),_index2=requireToDate();return setYear}var hasRequiredStartOfDecade,startOfDecade={};function requireStartOfDecade(){if(hasRequiredStartOfDecade)return startOfDecade;hasRequiredStartOfDecade=1,startOfDecade.startOfDecade=function(date,options){var _date=(0,_index.toDate)(date,null==options?void 0:options.in),year=_date.getFullYear(),decade=10*Math.floor(year/10);return _date.setFullYear(decade,0,1),_date.setHours(0,0,0,0),_date};var _index=requireToDate();return startOfDecade}var hasRequiredStartOfToday,startOfToday={};function requireStartOfToday(){if(hasRequiredStartOfToday)return startOfToday;hasRequiredStartOfToday=1,startOfToday.startOfToday=function(options){return(0,_index.startOfDay)(Date.now(),options)};var _index=requireStartOfDay();return startOfToday}var hasRequiredStartOfTomorrow,startOfTomorrow={};function requireStartOfTomorrow(){if(hasRequiredStartOfTomorrow)return startOfTomorrow;hasRequiredStartOfTomorrow=1,startOfTomorrow.startOfTomorrow=function(options){var now=(0,_index2.constructNow)(null==options?void 0:options.in),year=now.getFullYear(),month=now.getMonth(),day=now.getDate(),date=(0,_index.constructFrom)(null==options?void 0:options.in,0);return date.setFullYear(year,month,day+1),date.setHours(0,0,0,0),date};var _index=requireConstructFrom(),_index2=requireConstructNow();return startOfTomorrow}var hasRequiredStartOfYesterday,startOfYesterday={};function requireStartOfYesterday(){if(hasRequiredStartOfYesterday)return startOfYesterday;hasRequiredStartOfYesterday=1,startOfYesterday.startOfYesterday=function(options){var now=(0,_index.constructNow)(null==options?void 0:options.in),year=now.getFullYear(),month=now.getMonth(),day=now.getDate(),date=(0,_index.constructNow)(null==options?void 0:options.in);return date.setFullYear(year,month,day-1),date.setHours(0,0,0,0),date};var _index=requireConstructNow();return startOfYesterday}var hasRequiredSubMonths,hasRequiredSub,sub={},subMonths={};function requireSubMonths(){if(hasRequiredSubMonths)return subMonths;hasRequiredSubMonths=1,subMonths.subMonths=function(date,amount,options){return(0,_index.addMonths)(date,-amount,options)};var _index=requireAddMonths();return subMonths}function requireSub(){if(hasRequiredSub)return sub;hasRequiredSub=1,sub.sub=function(date,duration,options){var _duration$years=duration.years,years=void 0===_duration$years?0:_duration$years,_duration$months=duration.months,months=void 0===_duration$months?0:_duration$months,_duration$weeks=duration.weeks,weeks=void 0===_duration$weeks?0:_duration$weeks,_duration$days=duration.days,days=void 0===_duration$days?0:_duration$days,_duration$hours=duration.hours,hours=void 0===_duration$hours?0:_duration$hours,_duration$minutes=duration.minutes,minutes=void 0===_duration$minutes?0:_duration$minutes,_duration$seconds=duration.seconds,seconds=void 0===_duration$seconds?0:_duration$seconds,withoutMonths=(0,_index3.subMonths)(date,months+12*years,options),withoutDays=(0,_index2.subDays)(withoutMonths,days+7*weeks,options),msToSub=1e3*(seconds+60*(minutes+60*hours));return(0,_index.constructFrom)((null==options?void 0:options.in)||date,+withoutDays-msToSub)};var _index=requireConstructFrom(),_index2=requireSubDays(),_index3=requireSubMonths();return sub}var hasRequiredSubBusinessDays,subBusinessDays={};function requireSubBusinessDays(){if(hasRequiredSubBusinessDays)return subBusinessDays;hasRequiredSubBusinessDays=1,subBusinessDays.subBusinessDays=function(date,amount,options){return(0,_index.addBusinessDays)(date,-amount,options)};var _index=requireAddBusinessDays();return subBusinessDays}var hasRequiredSubHours,subHours={};function requireSubHours(){if(hasRequiredSubHours)return subHours;hasRequiredSubHours=1,subHours.subHours=function(date,amount,options){return(0,_index.addHours)(date,-amount,options)};var _index=requireAddHours();return subHours}var hasRequiredSubMilliseconds,subMilliseconds={};function requireSubMilliseconds(){if(hasRequiredSubMilliseconds)return subMilliseconds;hasRequiredSubMilliseconds=1,subMilliseconds.subMilliseconds=function(date,amount,options){return(0,_index.addMilliseconds)(date,-amount,options)};var _index=requireAddMilliseconds();return subMilliseconds}var hasRequiredSubMinutes,subMinutes={};function requireSubMinutes(){if(hasRequiredSubMinutes)return subMinutes;hasRequiredSubMinutes=1,subMinutes.subMinutes=function(date,amount,options){return(0,_index.addMinutes)(date,-amount,options)};var _index=requireAddMinutes();return subMinutes}var hasRequiredSubQuarters,subQuarters={};function requireSubQuarters(){if(hasRequiredSubQuarters)return subQuarters;hasRequiredSubQuarters=1,subQuarters.subQuarters=function(date,amount,options){return(0,_index.addQuarters)(date,-amount,options)};var _index=requireAddQuarters();return subQuarters}var hasRequiredSubSeconds,subSeconds={};function requireSubSeconds(){if(hasRequiredSubSeconds)return subSeconds;hasRequiredSubSeconds=1,subSeconds.subSeconds=function(date,amount,options){return(0,_index.addSeconds)(date,-amount,options)};var _index=requireAddSeconds();return subSeconds}var hasRequiredSubWeeks,subWeeks={};function requireSubWeeks(){if(hasRequiredSubWeeks)return subWeeks;hasRequiredSubWeeks=1,subWeeks.subWeeks=function(date,amount,options){return(0,_index.addWeeks)(date,-amount,options)};var _index=requireAddWeeks();return subWeeks}var hasRequiredSubYears,subYears={};function requireSubYears(){if(hasRequiredSubYears)return subYears;hasRequiredSubYears=1,subYears.subYears=function(date,amount,options){return(0,_index.addYears)(date,-amount,options)};var _index=requireAddYears();return subYears}var hasRequiredWeeksToDays,weeksToDays={};function requireWeeksToDays(){if(hasRequiredWeeksToDays)return weeksToDays;hasRequiredWeeksToDays=1,weeksToDays.weeksToDays=function(weeks){return Math.trunc(weeks*_index.daysInWeek)};var _index=requireConstants$1();return weeksToDays}var hasRequiredYearsToDays,yearsToDays={};function requireYearsToDays(){if(hasRequiredYearsToDays)return yearsToDays;hasRequiredYearsToDays=1,yearsToDays.yearsToDays=function(years){return Math.trunc(years*_index.daysInYear)};var _index=requireConstants$1();return yearsToDays}var hasRequiredYearsToMonths,yearsToMonths={};function requireYearsToMonths(){if(hasRequiredYearsToMonths)return yearsToMonths;hasRequiredYearsToMonths=1,yearsToMonths.yearsToMonths=function(years){return Math.trunc(years*_index.monthsInYear)};var _index=requireConstants$1();return yearsToMonths}var hasRequiredYearsToQuarters,hasRequiredDateFns,hasRequiredAnalytics,yearsToQuarters={};function requireYearsToQuarters(){if(hasRequiredYearsToQuarters)return yearsToQuarters;hasRequiredYearsToQuarters=1,yearsToQuarters.yearsToQuarters=function(years){return Math.trunc(years*_index.quartersInYear)};var _index=requireConstants$1();return yearsToQuarters}function requireDateFns(){return hasRequiredDateFns||(hasRequiredDateFns=1,function(exports$1){var _index=requireAdd();Object.keys(_index).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index[key]}}))}));var _index2=requireAddBusinessDays();Object.keys(_index2).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index2[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index2[key]}}))}));var _index3=requireAddDays();Object.keys(_index3).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index3[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index3[key]}}))}));var _index4=requireAddHours();Object.keys(_index4).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index4[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index4[key]}}))}));var _index5=requireAddISOWeekYears();Object.keys(_index5).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index5[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index5[key]}}))}));var _index6=requireAddMilliseconds();Object.keys(_index6).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index6[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index6[key]}}))}));var _index7=requireAddMinutes();Object.keys(_index7).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index7[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index7[key]}}))}));var _index8=requireAddMonths();Object.keys(_index8).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index8[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index8[key]}}))}));var _index9=requireAddQuarters();Object.keys(_index9).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index9[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index9[key]}}))}));var _index10=requireAddSeconds();Object.keys(_index10).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index10[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index10[key]}}))}));var _index11=requireAddWeeks();Object.keys(_index11).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index11[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index11[key]}}))}));var _index12=requireAddYears();Object.keys(_index12).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index12[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index12[key]}}))}));var _index13=requireAreIntervalsOverlapping();Object.keys(_index13).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index13[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index13[key]}}))}));var _index14=requireClamp();Object.keys(_index14).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index14[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index14[key]}}))}));var _index15=requireClosestIndexTo();Object.keys(_index15).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index15[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index15[key]}}))}));var _index16=requireClosestTo();Object.keys(_index16).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index16[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index16[key]}}))}));var _index17=requireCompareAsc();Object.keys(_index17).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index17[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index17[key]}}))}));var _index18=requireCompareDesc();Object.keys(_index18).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index18[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index18[key]}}))}));var _index19=requireConstructFrom();Object.keys(_index19).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index19[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index19[key]}}))}));var _index20=requireConstructNow();Object.keys(_index20).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index20[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index20[key]}}))}));var _index21=requireDaysToWeeks();Object.keys(_index21).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index21[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index21[key]}}))}));var _index22=requireDifferenceInBusinessDays();Object.keys(_index22).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index22[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index22[key]}}))}));var _index23=requireDifferenceInCalendarDays();Object.keys(_index23).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index23[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index23[key]}}))}));var _index24=requireDifferenceInCalendarISOWeekYears();Object.keys(_index24).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index24[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index24[key]}}))}));var _index25=requireDifferenceInCalendarISOWeeks();Object.keys(_index25).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index25[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index25[key]}}))}));var _index26=requireDifferenceInCalendarMonths();Object.keys(_index26).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index26[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index26[key]}}))}));var _index27=requireDifferenceInCalendarQuarters();Object.keys(_index27).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index27[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index27[key]}}))}));var _index28=requireDifferenceInCalendarWeeks();Object.keys(_index28).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index28[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index28[key]}}))}));var _index29=requireDifferenceInCalendarYears();Object.keys(_index29).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index29[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index29[key]}}))}));var _index30=requireDifferenceInDays();Object.keys(_index30).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index30[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index30[key]}}))}));var _index31=requireDifferenceInHours();Object.keys(_index31).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index31[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index31[key]}}))}));var _index32=requireDifferenceInISOWeekYears();Object.keys(_index32).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index32[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index32[key]}}))}));var _index33=requireDifferenceInMilliseconds();Object.keys(_index33).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index33[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index33[key]}}))}));var _index34=requireDifferenceInMinutes();Object.keys(_index34).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index34[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index34[key]}}))}));var _index35=requireDifferenceInMonths();Object.keys(_index35).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index35[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index35[key]}}))}));var _index36=requireDifferenceInQuarters();Object.keys(_index36).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index36[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index36[key]}}))}));var _index37=requireDifferenceInSeconds();Object.keys(_index37).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index37[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index37[key]}}))}));var _index38=requireDifferenceInWeeks();Object.keys(_index38).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index38[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index38[key]}}))}));var _index39=requireDifferenceInYears();Object.keys(_index39).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index39[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index39[key]}}))}));var _index40=requireEachDayOfInterval();Object.keys(_index40).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index40[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index40[key]}}))}));var _index41=requireEachHourOfInterval();Object.keys(_index41).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index41[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index41[key]}}))}));var _index42=requireEachMinuteOfInterval();Object.keys(_index42).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index42[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index42[key]}}))}));var _index43=requireEachMonthOfInterval();Object.keys(_index43).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index43[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index43[key]}}))}));var _index44=requireEachQuarterOfInterval();Object.keys(_index44).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index44[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index44[key]}}))}));var _index45=requireEachWeekOfInterval();Object.keys(_index45).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index45[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index45[key]}}))}));var _index46=requireEachWeekendOfInterval();Object.keys(_index46).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index46[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index46[key]}}))}));var _index47=requireEachWeekendOfMonth();Object.keys(_index47).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index47[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index47[key]}}))}));var _index48=requireEachWeekendOfYear();Object.keys(_index48).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index48[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index48[key]}}))}));var _index49=requireEachYearOfInterval();Object.keys(_index49).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index49[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index49[key]}}))}));var _index50=requireEndOfDay();Object.keys(_index50).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index50[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index50[key]}}))}));var _index51=requireEndOfDecade();Object.keys(_index51).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index51[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index51[key]}}))}));var _index52=requireEndOfHour();Object.keys(_index52).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index52[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index52[key]}}))}));var _index53=requireEndOfISOWeek();Object.keys(_index53).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index53[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index53[key]}}))}));var _index54=requireEndOfISOWeekYear();Object.keys(_index54).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index54[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index54[key]}}))}));var _index55=requireEndOfMinute();Object.keys(_index55).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index55[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index55[key]}}))}));var _index56=requireEndOfMonth();Object.keys(_index56).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index56[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index56[key]}}))}));var _index57=requireEndOfQuarter();Object.keys(_index57).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index57[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index57[key]}}))}));var _index58=requireEndOfSecond();Object.keys(_index58).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index58[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index58[key]}}))}));var _index59=requireEndOfToday();Object.keys(_index59).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index59[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index59[key]}}))}));var _index60=requireEndOfTomorrow();Object.keys(_index60).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index60[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index60[key]}}))}));var _index61=requireEndOfWeek();Object.keys(_index61).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index61[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index61[key]}}))}));var _index62=requireEndOfYear();Object.keys(_index62).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index62[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index62[key]}}))}));var _index63=requireEndOfYesterday();Object.keys(_index63).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index63[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index63[key]}}))}));var _index64=requireFormat();Object.keys(_index64).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index64[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index64[key]}}))}));var _index65=requireFormatDistance();Object.keys(_index65).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index65[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index65[key]}}))}));var _index66=requireFormatDistanceStrict();Object.keys(_index66).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index66[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index66[key]}}))}));var _index67=requireFormatDistanceToNow();Object.keys(_index67).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index67[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index67[key]}}))}));var _index68=requireFormatDistanceToNowStrict();Object.keys(_index68).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index68[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index68[key]}}))}));var _index69=requireFormatDuration();Object.keys(_index69).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index69[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index69[key]}}))}));var _index70=requireFormatISO();Object.keys(_index70).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index70[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index70[key]}}))}));var _index71=requireFormatISO9075();Object.keys(_index71).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index71[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index71[key]}}))}));var _index72=requireFormatISODuration();Object.keys(_index72).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index72[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index72[key]}}))}));var _index73=requireFormatRFC3339();Object.keys(_index73).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index73[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index73[key]}}))}));var _index74=requireFormatRFC7231();Object.keys(_index74).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index74[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index74[key]}}))}));var _index75=requireFormatRelative();Object.keys(_index75).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index75[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index75[key]}}))}));var _index76=requireFromUnixTime();Object.keys(_index76).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index76[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index76[key]}}))}));var _index77=requireGetDate();Object.keys(_index77).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index77[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index77[key]}}))}));var _index78=requireGetDay();Object.keys(_index78).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index78[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index78[key]}}))}));var _index79=requireGetDayOfYear();Object.keys(_index79).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index79[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index79[key]}}))}));var _index80=requireGetDaysInMonth();Object.keys(_index80).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index80[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index80[key]}}))}));var _index81=requireGetDaysInYear();Object.keys(_index81).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index81[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index81[key]}}))}));var _index82=requireGetDecade();Object.keys(_index82).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index82[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index82[key]}}))}));var _index83=requireGetDefaultOptions();Object.keys(_index83).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index83[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index83[key]}}))}));var _index84=requireGetHours();Object.keys(_index84).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index84[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index84[key]}}))}));var _index85=requireGetISODay();Object.keys(_index85).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index85[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index85[key]}}))}));var _index86=requireGetISOWeek();Object.keys(_index86).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index86[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index86[key]}}))}));var _index87=requireGetISOWeekYear();Object.keys(_index87).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index87[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index87[key]}}))}));var _index88=requireGetISOWeeksInYear();Object.keys(_index88).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index88[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index88[key]}}))}));var _index89=requireGetMilliseconds();Object.keys(_index89).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index89[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index89[key]}}))}));var _index90=requireGetMinutes();Object.keys(_index90).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index90[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index90[key]}}))}));var _index91=requireGetMonth();Object.keys(_index91).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index91[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index91[key]}}))}));var _index92=requireGetOverlappingDaysInIntervals();Object.keys(_index92).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index92[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index92[key]}}))}));var _index93=requireGetQuarter();Object.keys(_index93).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index93[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index93[key]}}))}));var _index94=requireGetSeconds();Object.keys(_index94).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index94[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index94[key]}}))}));var _index95=requireGetTime();Object.keys(_index95).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index95[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index95[key]}}))}));var _index96=requireGetUnixTime();Object.keys(_index96).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index96[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index96[key]}}))}));var _index97=requireGetWeek();Object.keys(_index97).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index97[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index97[key]}}))}));var _index98=requireGetWeekOfMonth();Object.keys(_index98).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index98[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index98[key]}}))}));var _index99=requireGetWeekYear();Object.keys(_index99).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index99[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index99[key]}}))}));var _index100=requireGetWeeksInMonth();Object.keys(_index100).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index100[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index100[key]}}))}));var _index101=requireGetYear();Object.keys(_index101).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index101[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index101[key]}}))}));var _index102=requireHoursToMilliseconds();Object.keys(_index102).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index102[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index102[key]}}))}));var _index103=requireHoursToMinutes();Object.keys(_index103).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index103[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index103[key]}}))}));var _index104=requireHoursToSeconds();Object.keys(_index104).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index104[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index104[key]}}))}));var _index105=requireInterval();Object.keys(_index105).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index105[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index105[key]}}))}));var _index106=requireIntervalToDuration();Object.keys(_index106).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index106[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index106[key]}}))}));var _index107=requireIntlFormat();Object.keys(_index107).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index107[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index107[key]}}))}));var _index108=requireIntlFormatDistance();Object.keys(_index108).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index108[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index108[key]}}))}));var _index109=requireIsAfter();Object.keys(_index109).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index109[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index109[key]}}))}));var _index110=requireIsBefore();Object.keys(_index110).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index110[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index110[key]}}))}));var _index111=requireIsDate();Object.keys(_index111).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index111[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index111[key]}}))}));var _index112=requireIsEqual();Object.keys(_index112).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index112[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index112[key]}}))}));var _index113=requireIsExists();Object.keys(_index113).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index113[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index113[key]}}))}));var _index114=requireIsFirstDayOfMonth();Object.keys(_index114).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index114[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index114[key]}}))}));var _index115=requireIsFriday();Object.keys(_index115).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index115[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index115[key]}}))}));var _index116=requireIsFuture();Object.keys(_index116).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index116[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index116[key]}}))}));var _index117=requireIsLastDayOfMonth();Object.keys(_index117).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index117[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index117[key]}}))}));var _index118=requireIsLeapYear();Object.keys(_index118).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index118[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index118[key]}}))}));var _index119=requireIsMatch();Object.keys(_index119).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index119[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index119[key]}}))}));var _index120=requireIsMonday();Object.keys(_index120).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index120[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index120[key]}}))}));var _index121=requireIsPast();Object.keys(_index121).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index121[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index121[key]}}))}));var _index122=requireIsSameDay();Object.keys(_index122).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index122[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index122[key]}}))}));var _index123=requireIsSameHour();Object.keys(_index123).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index123[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index123[key]}}))}));var _index124=requireIsSameISOWeek();Object.keys(_index124).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index124[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index124[key]}}))}));var _index125=requireIsSameISOWeekYear();Object.keys(_index125).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index125[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index125[key]}}))}));var _index126=requireIsSameMinute();Object.keys(_index126).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index126[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index126[key]}}))}));var _index127=requireIsSameMonth();Object.keys(_index127).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index127[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index127[key]}}))}));var _index128=requireIsSameQuarter();Object.keys(_index128).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index128[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index128[key]}}))}));var _index129=requireIsSameSecond();Object.keys(_index129).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index129[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index129[key]}}))}));var _index130=requireIsSameWeek();Object.keys(_index130).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index130[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index130[key]}}))}));var _index131=requireIsSameYear();Object.keys(_index131).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index131[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index131[key]}}))}));var _index132=requireIsSaturday();Object.keys(_index132).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index132[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index132[key]}}))}));var _index133=requireIsSunday();Object.keys(_index133).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index133[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index133[key]}}))}));var _index134=requireIsThisHour();Object.keys(_index134).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index134[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index134[key]}}))}));var _index135=requireIsThisISOWeek();Object.keys(_index135).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index135[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index135[key]}}))}));var _index136=requireIsThisMinute();Object.keys(_index136).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index136[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index136[key]}}))}));var _index137=requireIsThisMonth();Object.keys(_index137).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index137[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index137[key]}}))}));var _index138=requireIsThisQuarter();Object.keys(_index138).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index138[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index138[key]}}))}));var _index139=requireIsThisSecond();Object.keys(_index139).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index139[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index139[key]}}))}));var _index140=requireIsThisWeek();Object.keys(_index140).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index140[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index140[key]}}))}));var _index141=requireIsThisYear();Object.keys(_index141).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index141[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index141[key]}}))}));var _index142=requireIsThursday();Object.keys(_index142).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index142[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index142[key]}}))}));var _index143=requireIsToday();Object.keys(_index143).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index143[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index143[key]}}))}));var _index144=requireIsTomorrow();Object.keys(_index144).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index144[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index144[key]}}))}));var _index145=requireIsTuesday();Object.keys(_index145).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index145[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index145[key]}}))}));var _index146=requireIsValid();Object.keys(_index146).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index146[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index146[key]}}))}));var _index147=requireIsWednesday();Object.keys(_index147).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index147[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index147[key]}}))}));var _index148=requireIsWeekend();Object.keys(_index148).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index148[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index148[key]}}))}));var _index149=requireIsWithinInterval();Object.keys(_index149).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index149[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index149[key]}}))}));var _index150=requireIsYesterday();Object.keys(_index150).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index150[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index150[key]}}))}));var _index151=requireLastDayOfDecade();Object.keys(_index151).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index151[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index151[key]}}))}));var _index152=requireLastDayOfISOWeek();Object.keys(_index152).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index152[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index152[key]}}))}));var _index153=requireLastDayOfISOWeekYear();Object.keys(_index153).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index153[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index153[key]}}))}));var _index154=requireLastDayOfMonth();Object.keys(_index154).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index154[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index154[key]}}))}));var _index155=requireLastDayOfQuarter();Object.keys(_index155).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index155[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index155[key]}}))}));var _index156=requireLastDayOfWeek();Object.keys(_index156).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index156[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index156[key]}}))}));var _index157=requireLastDayOfYear();Object.keys(_index157).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index157[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index157[key]}}))}));var _index158=requireLightFormat();Object.keys(_index158).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index158[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index158[key]}}))}));var _index159=requireMax();Object.keys(_index159).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index159[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index159[key]}}))}));var _index160=requireMilliseconds();Object.keys(_index160).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index160[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index160[key]}}))}));var _index161=requireMillisecondsToHours();Object.keys(_index161).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index161[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index161[key]}}))}));var _index162=requireMillisecondsToMinutes();Object.keys(_index162).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index162[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index162[key]}}))}));var _index163=requireMillisecondsToSeconds();Object.keys(_index163).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index163[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index163[key]}}))}));var _index164=requireMin();Object.keys(_index164).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index164[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index164[key]}}))}));var _index165=requireMinutesToHours();Object.keys(_index165).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index165[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index165[key]}}))}));var _index166=requireMinutesToMilliseconds();Object.keys(_index166).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index166[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index166[key]}}))}));var _index167=requireMinutesToSeconds();Object.keys(_index167).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index167[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index167[key]}}))}));var _index168=requireMonthsToQuarters();Object.keys(_index168).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index168[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index168[key]}}))}));var _index169=requireMonthsToYears();Object.keys(_index169).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index169[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index169[key]}}))}));var _index170=requireNextDay();Object.keys(_index170).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index170[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index170[key]}}))}));var _index171=requireNextFriday();Object.keys(_index171).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index171[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index171[key]}}))}));var _index172=requireNextMonday();Object.keys(_index172).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index172[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index172[key]}}))}));var _index173=requireNextSaturday();Object.keys(_index173).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index173[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index173[key]}}))}));var _index174=requireNextSunday();Object.keys(_index174).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index174[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index174[key]}}))}));var _index175=requireNextThursday();Object.keys(_index175).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index175[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index175[key]}}))}));var _index176=requireNextTuesday();Object.keys(_index176).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index176[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index176[key]}}))}));var _index177=requireNextWednesday();Object.keys(_index177).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index177[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index177[key]}}))}));var _index178=requireParse();Object.keys(_index178).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index178[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index178[key]}}))}));var _index179=requireParseISO();Object.keys(_index179).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index179[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index179[key]}}))}));var _index180=requireParseJSON();Object.keys(_index180).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index180[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index180[key]}}))}));var _index181=requirePreviousDay();Object.keys(_index181).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index181[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index181[key]}}))}));var _index182=requirePreviousFriday();Object.keys(_index182).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index182[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index182[key]}}))}));var _index183=requirePreviousMonday();Object.keys(_index183).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index183[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index183[key]}}))}));var _index184=requirePreviousSaturday();Object.keys(_index184).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index184[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index184[key]}}))}));var _index185=requirePreviousSunday();Object.keys(_index185).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index185[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index185[key]}}))}));var _index186=requirePreviousThursday();Object.keys(_index186).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index186[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index186[key]}}))}));var _index187=requirePreviousTuesday();Object.keys(_index187).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index187[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index187[key]}}))}));var _index188=requirePreviousWednesday();Object.keys(_index188).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index188[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index188[key]}}))}));var _index189=requireQuartersToMonths();Object.keys(_index189).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index189[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index189[key]}}))}));var _index190=requireQuartersToYears();Object.keys(_index190).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index190[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index190[key]}}))}));var _index191=requireRoundToNearestHours();Object.keys(_index191).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index191[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index191[key]}}))}));var _index192=requireRoundToNearestMinutes();Object.keys(_index192).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index192[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index192[key]}}))}));var _index193=requireSecondsToHours();Object.keys(_index193).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index193[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index193[key]}}))}));var _index194=requireSecondsToMilliseconds();Object.keys(_index194).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index194[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index194[key]}}))}));var _index195=requireSecondsToMinutes();Object.keys(_index195).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index195[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index195[key]}}))}));var _index196=requireSet();Object.keys(_index196).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index196[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index196[key]}}))}));var _index197=requireSetDate();Object.keys(_index197).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index197[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index197[key]}}))}));var _index198=requireSetDay();Object.keys(_index198).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index198[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index198[key]}}))}));var _index199=requireSetDayOfYear();Object.keys(_index199).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index199[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index199[key]}}))}));var _index200=requireSetDefaultOptions();Object.keys(_index200).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index200[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index200[key]}}))}));var _index201=requireSetHours();Object.keys(_index201).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index201[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index201[key]}}))}));var _index202=requireSetISODay();Object.keys(_index202).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index202[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index202[key]}}))}));var _index203=requireSetISOWeek();Object.keys(_index203).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index203[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index203[key]}}))}));var _index204=requireSetISOWeekYear();Object.keys(_index204).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index204[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index204[key]}}))}));var _index205=requireSetMilliseconds();Object.keys(_index205).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index205[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index205[key]}}))}));var _index206=requireSetMinutes();Object.keys(_index206).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index206[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index206[key]}}))}));var _index207=requireSetMonth();Object.keys(_index207).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index207[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index207[key]}}))}));var _index208=requireSetQuarter();Object.keys(_index208).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index208[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index208[key]}}))}));var _index209=requireSetSeconds();Object.keys(_index209).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index209[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index209[key]}}))}));var _index210=requireSetWeek();Object.keys(_index210).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index210[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index210[key]}}))}));var _index211=requireSetWeekYear();Object.keys(_index211).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index211[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index211[key]}}))}));var _index212=requireSetYear();Object.keys(_index212).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index212[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index212[key]}}))}));var _index213=requireStartOfDay();Object.keys(_index213).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index213[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index213[key]}}))}));var _index214=requireStartOfDecade();Object.keys(_index214).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index214[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index214[key]}}))}));var _index215=requireStartOfHour();Object.keys(_index215).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index215[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index215[key]}}))}));var _index216=requireStartOfISOWeek();Object.keys(_index216).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index216[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index216[key]}}))}));var _index217=requireStartOfISOWeekYear();Object.keys(_index217).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index217[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index217[key]}}))}));var _index218=requireStartOfMinute();Object.keys(_index218).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index218[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index218[key]}}))}));var _index219=requireStartOfMonth();Object.keys(_index219).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index219[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index219[key]}}))}));var _index220=requireStartOfQuarter();Object.keys(_index220).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index220[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index220[key]}}))}));var _index221=requireStartOfSecond();Object.keys(_index221).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index221[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index221[key]}}))}));var _index222=requireStartOfToday();Object.keys(_index222).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index222[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index222[key]}}))}));var _index223=requireStartOfTomorrow();Object.keys(_index223).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index223[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index223[key]}}))}));var _index224=requireStartOfWeek();Object.keys(_index224).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index224[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index224[key]}}))}));var _index225=requireStartOfWeekYear();Object.keys(_index225).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index225[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index225[key]}}))}));var _index226=requireStartOfYear();Object.keys(_index226).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index226[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index226[key]}}))}));var _index227=requireStartOfYesterday();Object.keys(_index227).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index227[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index227[key]}}))}));var _index228=requireSub();Object.keys(_index228).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index228[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index228[key]}}))}));var _index229=requireSubBusinessDays();Object.keys(_index229).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index229[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index229[key]}}))}));var _index230=requireSubDays();Object.keys(_index230).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index230[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index230[key]}}))}));var _index231=requireSubHours();Object.keys(_index231).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index231[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index231[key]}}))}));var _index232=requireSubISOWeekYears();Object.keys(_index232).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index232[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index232[key]}}))}));var _index233=requireSubMilliseconds();Object.keys(_index233).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index233[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index233[key]}}))}));var _index234=requireSubMinutes();Object.keys(_index234).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index234[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index234[key]}}))}));var _index235=requireSubMonths();Object.keys(_index235).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index235[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index235[key]}}))}));var _index236=requireSubQuarters();Object.keys(_index236).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index236[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index236[key]}}))}));var _index237=requireSubSeconds();Object.keys(_index237).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index237[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index237[key]}}))}));var _index238=requireSubWeeks();Object.keys(_index238).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index238[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index238[key]}}))}));var _index239=requireSubYears();Object.keys(_index239).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index239[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index239[key]}}))}));var _index240=requireToDate();Object.keys(_index240).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index240[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index240[key]}}))}));var _index241=requireTranspose();Object.keys(_index241).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index241[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index241[key]}}))}));var _index242=requireWeeksToDays();Object.keys(_index242).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index242[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index242[key]}}))}));var _index243=requireYearsToDays();Object.keys(_index243).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index243[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index243[key]}}))}));var _index244=requireYearsToMonths();Object.keys(_index244).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index244[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index244[key]}}))}));var _index245=requireYearsToQuarters();Object.keys(_index245).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index245[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index245[key]}}))}))}(dateFns)),dateFns}hasRequiredAnalytics||(hasRequiredAnalytics=1,function(){function bigNumber(text){for(var s,n=parseInt(text,10),d=Math.pow(10,0),i=7;i;)(s=Math.pow(10,3*i--))<=n&&(n=Math.round(n*d/s)/d+"kMGTPE"[i]);return n}var primaryChart=document.querySelector("#visits-chart"),primaryChartAjax=null,config={type:"bar",options:{tooltips:{position:"nearest",mode:"label"},animation:{duration:300},hover:{animationDuration:0},responsive:!0,responsiveAnimationDuration:0,maintainAspectRatio:!1,legend:{display:!0,position:"bottom",userPointStyle:!0},title:{display:!1},scales:{yAxes:[{id:"1",ticks:{beginAtZero:!0,callback:function(value){return bigNumber(value)}},stacked:!1,type:"linear",position:"left"},{id:"2",ticks:{beginAtZero:!0,callback:function(value){return Math.round(10*value)/10+"s"}},stacked:!1,type:"linear",position:"right"}],xAxes:[{stacked:!0,gridLines:{display:!1}}]}}},ctx=document.querySelector("#visits-chart").getContext("2d"),activate=function(){window.visitsChart=new Chart(ctx,config),loadChart(),loadBoxes();var _require$$=requireDateFns(),addHours=_require$$.addHours,addDays=_require$$.addDays,addYears=_require$$.addYears,startOfDay=_require$$.startOfDay,startOfWeek=_require$$.startOfWeek,startOfMonth=_require$$.startOfMonth,startOfYear=_require$$.startOfYear,endOfDay=_require$$.endOfDay,endOfWeek=_require$$.endOfWeek,endOfMonth=_require$$.endOfMonth,endOfYear=_require$$.endOfYear,differenceInSeconds=_require$$.differenceInSeconds;document.querySelectorAll('.dropdown.is-select[data-target="views-chart"] .dropdown-item').forEach((function($x){return $x.addEventListener("click",(function(event){(event.target.closest(".dropdown").querySelectorAll(".dropdown-item.is-active")||[]).forEach((function($element){$element.classList.remove("is-active")})),event.target.classList.add("is-active");var $target=event.target.closest(".dropdown.is-select .dropdown-item");$target.closest(".dropdown").querySelector(".select-value").textContent=$target.textContent;var dataset,now=new Date;switch($target.dataset.range){case"1":dataset="?start_at="+differenceInSeconds(startOfDay(now),now)+"&end_at="+differenceInSeconds(endOfDay(now),now);break;case"3":dataset="?start_at="+differenceInSeconds(startOfWeek(now,-24),now)+"&end_at="+differenceInSeconds(endOfWeek(now),now);break;case"4":dataset="?start_at="+differenceInSeconds(startOfDay(addDays(now,-7)),now)+"&end_at=0";break;case"5":dataset="?start_at="+differenceInSeconds(startOfMonth(now),now)+"&end_at="+differenceInSeconds(endOfMonth(now),now);break;case"6":dataset="?start_at="+differenceInSeconds(startOfDay(addDays(now,-30)),now)+"&end_at=0";break;case"7":dataset="?start_at="+differenceInSeconds(startOfDay(addDays(now,-90)),now)+"&end_at=0";break;case"8":dataset="?start_at="+differenceInSeconds(startOfYear(now),now)+"&end_at="+differenceInSeconds(endOfYear(now),now);break;case"9":dataset="?start_at="+differenceInSeconds(addYears(now,-10),now)+"&end_at=0";break;case"10":break;default:dataset="?start_at="+differenceInSeconds(addHours(now,-24),now)+"&end_at=0"}loadChart(dataset),loadBoxes(dataset),function(){var parameters=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";(document.querySelectorAll(".analytics[data-url]")||[]).forEach((function($element){$element.setAttribute("data-parameters",parameters),$element.dispatchEvent(new CustomEvent("reload"))}))}(dataset)}))}))};function loadBoxes(){var parameters=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";(document.querySelectorAll(".bar-data-wrapper.analytics[data-url]")||[]).forEach((function($element){$element.style.opacity=".5";var aj=new XMLHttpRequest;aj.open("get",$element.dataset.url+parameters.replace("?","&"),!0),aj.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),aj.setRequestHeader("X-Requested-With","XMLHttpRequest"),aj.send(),aj.addEventListener("load",(function(){$element.innerHTML="",$element.append(function(data){if(data.length>0){var table=document.createElement("table");table.classList.add("table","is-no-border","is-fullwidth","bar");var header=document.createElement("tr");return header.innerHTML="".concat(data[0].title_one,'').concat(data[0].title_two,""),table.append(header),data.forEach((function($r){var row=document.createElement("tr"),$link=$r.href?'').concat($r.key,""):$r.key;row.innerHTML=''.concat($link,'').concat(bigNumber($r.count),""),$r.percent&&(row.innerHTML+='
').concat(Math.round(100*$r.percent),"%")),row.innerHTML+="",table.append(row)})),table}return document.createElement("span")}(JSON.parse(aj.responseText))),$element.style.visibility="visible",$element.style.opacity="1"}))}))}function loadChart(){var parameters=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";primaryChart.style.opacity=".5";var views=document.querySelector("#analytics-views"),visitors=document.querySelector("#analytics-visitors"),loadTime=document.querySelector("#analytics-load-time");views.style.opacity=".5",visitors.style.opacity=".5",loadTime.style.opacity=".5",null!==primaryChartAjax&&primaryChartAjax.abort(),primaryChart.dataset.url.includes("?")&&(parameters=parameters.replace("?","&")),(primaryChartAjax=new XMLHttpRequest).open("get",primaryChart.dataset.url+parameters,!0),primaryChartAjax.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),primaryChartAjax.setRequestHeader("X-Requested-With","XMLHttpRequest"),primaryChartAjax.send(),primaryChartAjax.addEventListener("load",(function(){var rep=JSON.parse(primaryChartAjax.responseText);views&&(views.textContent=bigNumber(rep.views)),visitors&&(visitors.textContent=bigNumber(rep.visitors)),loadTime&&(loadTime.textContent=rep.load_time),window.visitsChart.data=rep.data,window.visitsChart.update(),primaryChart.style.opacity="1",views.style.opacity="1",visitors.style.opacity="1",loadTime.style.opacity="1"}))}document.addEventListener("click",(function(event){if((event.target.matches('.trace-resolved[type="checkbox"]')||event.target.matches('.error-resolved[type="checkbox"]'))&&"INPUT"===event.target.tagName){var i=event.target,type=1;i.hasAttribute("checked")?(i.removeAttribute("checked"),type=2,i.closest("tr.has-text-grey-light").classList.remove("has-text-grey-light"),(i.closest("tr").querySelectorAll("a.has-text-grey-light")||[]).forEach((function($i){$i.classList.remove("has-text-grey-light")})),(i.closest("tr").querySelectorAll("div.notification")||[]).forEach((function($i){$i.classList.add("is-danger")}))):(i.setAttribute("checked","checked"),i.closest("tr").classList.add("has-text-grey-light"),(i.closest("tr").querySelectorAll("a")||[]).forEach((function($i){$i.classList.add("has-text-grey-light")})),(i.closest("tr").querySelectorAll("div.notification.is-danger")||[]).forEach((function($i){$i.classList.remove("is-danger")})));var data={Id:i.dataset.id,Type:type},url=Object.keys(data).map((function(k){return encodeURIComponent(k)+"="+encodeURIComponent(data[k])})).join("&"),q=new XMLHttpRequest;q.open("post",i.dataset.url+"?handler=Resolved&"+url,!0),q.setRequestHeader("Content-Type","text/html;charset=UTF-8`"),q.setRequestHeader("X-Requested-With","XMLHttpRequest"),q.send()}}));var test=0;!function load(){if(300===test)return!1;"undefined"==typeof Chart?setTimeout((function(){test++,load()}),100):(test=0,activate())}()}())}(); diff --git a/web/wwwroot/js/editor.min.js b/web/wwwroot/js/editor.min.js index 3fa08ecc..f657594c 100644 --- a/web/wwwroot/js/editor.min.js +++ b/web/wwwroot/js/editor.min.js @@ -1 +1 @@ -!function(){"use strict";var commonjsGlobal="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function getAugmentedNamespace(n){if(n.__esModule)return n;var f=n.default;if("function"==typeof f){var a=function a(){return this instanceof a?Reflect.construct(f,arguments,this.constructor):f.apply(this,arguments)};a.prototype=f.prototype}else a={};return Object.defineProperty(a,"__esModule",{value:!0}),Object.keys(n).forEach((function(k){var d=Object.getOwnPropertyDescriptor(n,k);Object.defineProperty(a,k,d.get?d:{enumerable:!0,get:function(){return n[k]}})})),a}function _typeof(o){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},_typeof(o)}function _toConsumableArray(arr){return function(arr){if(Array.isArray(arr))return _arrayLikeToArray(arr)}(arr)||function(iter){if("undefined"!=typeof Symbol&&null!=iter[Symbol.iterator]||null!=iter["@@iterator"])return Array.from(iter)}(arr)||_unsupportedIterableToArray(arr)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _unsupportedIterableToArray(o,minLen){if(o){if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);return"Object"===n&&o.constructor&&(n=o.constructor.name),"Map"===n||"Set"===n?Array.from(o):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(o,minLen):void 0}}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i=o.length?{done:!0}:{done:!1,value:o[i++]}},e:function(e){throw e},f:F}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var err,normalCompletion=!0,didErr=!1;return{s:function(){it=it.call(o)},n:function(){var step=it.next();return normalCompletion=step.done,step},e:function(e){didErr=!0,err=e},f:function(){try{normalCompletion||null==it.return||it.return()}finally{if(didErr)throw err}}}}var hasRequiredIndex_cjs$3,index_cjs$3={};function requireIndex_cjs$3(){if(hasRequiredIndex_cjs$3)return index_cjs$3;hasRequiredIndex_cjs$3=1;var decodeCache={};function decode(string,exclude){"string"!=typeof exclude&&(exclude=decode.defaultChars);var cache=function(exclude){var cache=decodeCache[exclude];if(cache)return cache;cache=decodeCache[exclude]=[];for(var i=0;i<128;i++){var ch=String.fromCharCode(i);cache.push(ch)}for(var _i=0;_i=55296&&_chr<=57343?"���":String.fromCharCode(_chr),i+=6;continue}}if(240==(248&b1)&&i+91114111?result+="����":(_chr2-=65536,result+=String.fromCharCode(55296+(_chr2>>10),56320+(1023&_chr2))),i+=9;continue}}result+="�"}}return result}))}decode.defaultChars=";/?:@&=+$,#",decode.componentChars="";var encodeCache={};function encode(string,exclude,keepEscaped){"string"!=typeof exclude&&(keepEscaped=exclude,exclude=encode.defaultChars),void 0===keepEscaped&&(keepEscaped=!0);for(var cache=function(exclude){var cache=encodeCache[exclude];if(cache)return cache;cache=encodeCache[exclude]=[];for(var i=0;i<128;i++){var ch=String.fromCharCode(i);/^[0-9a-z]$/i.test(ch)?cache.push(ch):cache.push("%"+("0"+i.toString(16).toUpperCase()).slice(-2))}for(var _i2=0;_i2=55296&&code<=57343){if(code>=55296&&code<=56319&&i+1=56320&&nextCode<=57343){result+=encodeURIComponent(string[i]+string[i+1]),i++;continue}}result+="%EF%BF%BD"}else result+=encodeURIComponent(string[i])}return result}function Url(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}encode.defaultChars=";/?:@&=+$,-_.!~*'()#",encode.componentChars="-_.!~*'()";var protocolPattern=/^([a-z0-9.+-]+:)/i,portPattern=/:[0-9]*$/,simplePathPattern=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,unwise=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),autoEscape=["'"].concat(unwise),nonHostChars=["%","/","?",";","#"].concat(autoEscape),hostEndingChars=["/","?","#"],hostnamePartPattern=/^[+a-z0-9A-Z_-]{0,63}$/,hostnamePartStart=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,hostlessProtocol={javascript:!0,"javascript:":!0},slashedProtocol={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};return Url.prototype.parse=function(url,slashesDenoteHost){var lowerProto,hec,slashes,rest=url;if(rest=rest.trim(),!slashesDenoteHost&&1===url.split("#").length){var simplePath=simplePathPattern.exec(rest);if(simplePath)return this.pathname=simplePath[1],simplePath[2]&&(this.search=simplePath[2]),this}var proto=protocolPattern.exec(rest);if(proto&&(lowerProto=(proto=proto[0]).toLowerCase(),this.protocol=proto,rest=rest.substr(proto.length)),(slashesDenoteHost||proto||rest.match(/^\/\/[^@\/]+@[^@\/]+/))&&(!(slashes="//"===rest.substr(0,2))||proto&&hostlessProtocol[proto]||(rest=rest.substr(2),this.slashes=!0)),!hostlessProtocol[proto]&&(slashes||proto&&!slashedProtocol[proto])){for(var auth,atSign,hostEnd=-1,i=0;i127?newpart+="x":newpart+=part[j];if(!newpart.match(hostnamePartPattern)){var validParts=hostparts.slice(0,_i4),notHost=hostparts.slice(_i4+1),bit=part.match(hostnamePartStart);bit&&(validParts.push(bit[1]),notHost.unshift(bit[2])),notHost.length&&(rest=notHost.join(".")+rest),this.hostname=validParts.join(".");break}}}this.hostname.length>255&&(this.hostname=""),ipv6Hostname&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}var hash=rest.indexOf("#");-1!==hash&&(this.hash=rest.substr(hash),rest=rest.slice(0,hash));var qm=rest.indexOf("?");return-1!==qm&&(this.search=rest.substr(qm),rest=rest.slice(0,qm)),rest&&(this.pathname=rest),slashedProtocol[lowerProto]&&this.hostname&&!this.pathname&&(this.pathname=""),this},Url.prototype.parseHost=function(host){var port=portPattern.exec(host);port&&(":"!==(port=port[0])&&(this.port=port.substr(1)),host=host.substr(0,host.length-port.length)),host&&(this.hostname=host)},index_cjs$3.decode=decode,index_cjs$3.encode=encode,index_cjs$3.format=function(url){var result="";return result+=url.protocol||"",result+=url.slashes?"//":"",result+=url.auth?url.auth+"@":"",url.hostname&&-1!==url.hostname.indexOf(":")?result+="["+url.hostname+"]":result+=url.hostname||"",result+=url.port?":"+url.port:"",result+=url.pathname||"",result+=url.search||"",result+=url.hash||""},index_cjs$3.parse=function(url,slashesDenoteHost){if(url&&url instanceof Url)return url;var u=new Url;return u.parse(url,slashesDenoteHost),u},index_cjs$3}var hasRequiredIndex_cjs$2,index_cjs$2={};function requireIndex_cjs$2(){if(hasRequiredIndex_cjs$2)return index_cjs$2;hasRequiredIndex_cjs$2=1;return index_cjs$2.Any=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,index_cjs$2.Cc=/[\0-\x1F\x7F-\x9F]/,index_cjs$2.Cf=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u0890\u0891\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD80D[\uDC30-\uDC3F]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/,index_cjs$2.P=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061D-\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1B7D\u1B7E\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52-\u2E5D\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDEAD\uDF55-\uDF59\uDF86-\uDF89]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5A\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDEB9\uDF3C-\uDF3E]|\uD806[\uDC3B\uDD44-\uDD46\uDDE2\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2\uDF00-\uDF09]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8\uDF43-\uDF4F\uDFFF]|\uD809[\uDC70-\uDC74]|\uD80B[\uDFF1\uDFF2]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A\uDFE2]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/,index_cjs$2.Z=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/,index_cjs$2}var hasRequiredDecodeDataHtml,lib={},decode$1={},decodeDataHtml={};var hasRequiredDecodeDataXml,decodeDataXml={};var hasRequiredDecode_codepoint,hasRequiredDecode,decode_codepoint={};function requireDecode_codepoint(){return hasRequiredDecode_codepoint||(hasRequiredDecode_codepoint=1,function(exports){var _a;Object.defineProperty(exports,"__esModule",{value:!0}),exports.replaceCodePoint=exports.fromCodePoint=void 0;var decodeMap=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]);function replaceCodePoint(codePoint){var _a;return codePoint>=55296&&codePoint<=57343||codePoint>1114111?65533:null!==(_a=decodeMap.get(codePoint))&&void 0!==_a?_a:codePoint}exports.fromCodePoint=null!==(_a=String.fromCodePoint)&&void 0!==_a?_a:function(codePoint){var output="";return codePoint>65535&&(codePoint-=65536,output+=String.fromCharCode(codePoint>>>10&1023|55296),codePoint=56320|1023&codePoint),output+=String.fromCharCode(codePoint)},exports.replaceCodePoint=replaceCodePoint,exports.default=function(codePoint){return(0,exports.fromCodePoint)(replaceCodePoint(codePoint))}}(decode_codepoint)),decode_codepoint}function requireDecode(){return hasRequiredDecode||(hasRequiredDecode=1,function(exports){var __createBinding=commonjsGlobal&&commonjsGlobal.__createBinding||(Object.create?function(o,m,k,k2){void 0===k2&&(k2=k);var desc=Object.getOwnPropertyDescriptor(m,k);desc&&!("get"in desc?!m.__esModule:desc.writable||desc.configurable)||(desc={enumerable:!0,get:function(){return m[k]}}),Object.defineProperty(o,k2,desc)}:function(o,m,k,k2){void 0===k2&&(k2=k),o[k2]=m[k]}),__setModuleDefault=commonjsGlobal&&commonjsGlobal.__setModuleDefault||(Object.create?function(o,v){Object.defineProperty(o,"default",{enumerable:!0,value:v})}:function(o,v){o.default=v}),__importStar=commonjsGlobal&&commonjsGlobal.__importStar||function(mod){if(mod&&mod.__esModule)return mod;var result={};if(null!=mod)for(var k in mod)"default"!==k&&Object.prototype.hasOwnProperty.call(mod,k)&&__createBinding(result,mod,k);return __setModuleDefault(result,mod),result},__importDefault=commonjsGlobal&&commonjsGlobal.__importDefault||function(mod){return mod&&mod.__esModule?mod:{default:mod}};Object.defineProperty(exports,"__esModule",{value:!0}),exports.decodeXML=exports.decodeHTMLStrict=exports.decodeHTMLAttribute=exports.decodeHTML=exports.determineBranch=exports.EntityDecoder=exports.DecodingMode=exports.BinTrieFlags=exports.fromCodePoint=exports.replaceCodePoint=exports.decodeCodePoint=exports.xmlDecodeTree=exports.htmlDecodeTree=void 0;var decode_data_html_js_1=__importDefault((hasRequiredDecodeDataHtml||(hasRequiredDecodeDataHtml=1,Object.defineProperty(decodeDataHtml,"__esModule",{value:!0}),decodeDataHtml.default=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ὾⁠↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms„‹•˜¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegraìȹoɴ͹\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀𝔉lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀𝔽All;戀riertrf;愱cò׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀𝒵௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀𝔟g΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀𝔣lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀𝕘Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀𝔫ȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀𝓃ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀𝔬ͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roð໻tré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌'.split("").map((function(c){return c.charCodeAt(0)})))),decodeDataHtml));exports.htmlDecodeTree=decode_data_html_js_1.default;var decode_data_xml_js_1=__importDefault((hasRequiredDecodeDataXml||(hasRequiredDecodeDataXml=1,Object.defineProperty(decodeDataXml,"__esModule",{value:!0}),decodeDataXml.default=new Uint16Array("Ȁaglq\tɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map((function(c){return c.charCodeAt(0)})))),decodeDataXml));exports.xmlDecodeTree=decode_data_xml_js_1.default;var decode_codepoint_js_1=__importStar(requireDecode_codepoint());exports.decodeCodePoint=decode_codepoint_js_1.default;var CharCodes,decode_codepoint_js_2=requireDecode_codepoint();Object.defineProperty(exports,"replaceCodePoint",{enumerable:!0,get:function(){return decode_codepoint_js_2.replaceCodePoint}}),Object.defineProperty(exports,"fromCodePoint",{enumerable:!0,get:function(){return decode_codepoint_js_2.fromCodePoint}}),function(CharCodes){CharCodes[CharCodes.NUM=35]="NUM",CharCodes[CharCodes.SEMI=59]="SEMI",CharCodes[CharCodes.EQUALS=61]="EQUALS",CharCodes[CharCodes.ZERO=48]="ZERO",CharCodes[CharCodes.NINE=57]="NINE",CharCodes[CharCodes.LOWER_A=97]="LOWER_A",CharCodes[CharCodes.LOWER_F=102]="LOWER_F",CharCodes[CharCodes.LOWER_X=120]="LOWER_X",CharCodes[CharCodes.LOWER_Z=122]="LOWER_Z",CharCodes[CharCodes.UPPER_A=65]="UPPER_A",CharCodes[CharCodes.UPPER_F=70]="UPPER_F",CharCodes[CharCodes.UPPER_Z=90]="UPPER_Z"}(CharCodes||(CharCodes={}));var BinTrieFlags,EntityDecoderState,DecodingMode;function isNumber(code){return code>=CharCodes.ZERO&&code<=CharCodes.NINE}function isEntityInAttributeInvalidEnd(code){return code===CharCodes.EQUALS||function(code){return code>=CharCodes.UPPER_A&&code<=CharCodes.UPPER_Z||code>=CharCodes.LOWER_A&&code<=CharCodes.LOWER_Z||isNumber(code)}(code)}!function(BinTrieFlags){BinTrieFlags[BinTrieFlags.VALUE_LENGTH=49152]="VALUE_LENGTH",BinTrieFlags[BinTrieFlags.BRANCH_LENGTH=16256]="BRANCH_LENGTH",BinTrieFlags[BinTrieFlags.JUMP_TABLE=127]="JUMP_TABLE"}(BinTrieFlags=exports.BinTrieFlags||(exports.BinTrieFlags={})),function(EntityDecoderState){EntityDecoderState[EntityDecoderState.EntityStart=0]="EntityStart",EntityDecoderState[EntityDecoderState.NumericStart=1]="NumericStart",EntityDecoderState[EntityDecoderState.NumericDecimal=2]="NumericDecimal",EntityDecoderState[EntityDecoderState.NumericHex=3]="NumericHex",EntityDecoderState[EntityDecoderState.NamedEntity=4]="NamedEntity"}(EntityDecoderState||(EntityDecoderState={})),function(DecodingMode){DecodingMode[DecodingMode.Legacy=0]="Legacy",DecodingMode[DecodingMode.Strict=1]="Strict",DecodingMode[DecodingMode.Attribute=2]="Attribute"}(DecodingMode=exports.DecodingMode||(exports.DecodingMode={}));var EntityDecoder=function(){function EntityDecoder(decodeTree,emitCodePoint,errors){this.decodeTree=decodeTree,this.emitCodePoint=emitCodePoint,this.errors=errors,this.state=EntityDecoderState.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=DecodingMode.Strict}return EntityDecoder.prototype.startEntity=function(decodeMode){this.decodeMode=decodeMode,this.state=EntityDecoderState.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1},EntityDecoder.prototype.write=function(str,offset){switch(this.state){case EntityDecoderState.EntityStart:return str.charCodeAt(offset)===CharCodes.NUM?(this.state=EntityDecoderState.NumericStart,this.consumed+=1,this.stateNumericStart(str,offset+1)):(this.state=EntityDecoderState.NamedEntity,this.stateNamedEntity(str,offset));case EntityDecoderState.NumericStart:return this.stateNumericStart(str,offset);case EntityDecoderState.NumericDecimal:return this.stateNumericDecimal(str,offset);case EntityDecoderState.NumericHex:return this.stateNumericHex(str,offset);case EntityDecoderState.NamedEntity:return this.stateNamedEntity(str,offset)}},EntityDecoder.prototype.stateNumericStart=function(str,offset){return offset>=str.length?-1:(32|str.charCodeAt(offset))===CharCodes.LOWER_X?(this.state=EntityDecoderState.NumericHex,this.consumed+=1,this.stateNumericHex(str,offset+1)):(this.state=EntityDecoderState.NumericDecimal,this.stateNumericDecimal(str,offset))},EntityDecoder.prototype.addToNumericResult=function(str,start,end,base){if(start!==end){var digitCount=end-start;this.result=this.result*Math.pow(base,digitCount)+parseInt(str.substr(start,digitCount),base),this.consumed+=digitCount}},EntityDecoder.prototype.stateNumericHex=function(str,offset){for(var code,startIdx=offset;offset=CharCodes.UPPER_A&&code<=CharCodes.UPPER_F||code>=CharCodes.LOWER_A&&code<=CharCodes.LOWER_F)))return this.addToNumericResult(str,startIdx,offset,16),this.emitNumericEntity(char,3);offset+=1}return this.addToNumericResult(str,startIdx,offset,16),-1},EntityDecoder.prototype.stateNumericDecimal=function(str,offset){for(var startIdx=offset;offset>14;offset>14)){if(char===CharCodes.SEMI)return this.emitNamedEntityData(this.treeIndex,valueLength,this.consumed+this.excess);this.decodeMode!==DecodingMode.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1},EntityDecoder.prototype.emitNotTerminatedNamedEntity=function(){var _a,result=this.result,valueLength=(this.decodeTree[result]&BinTrieFlags.VALUE_LENGTH)>>14;return this.emitNamedEntityData(result,valueLength,this.consumed),null===(_a=this.errors)||void 0===_a||_a.missingSemicolonAfterCharacterReference(),this.consumed},EntityDecoder.prototype.emitNamedEntityData=function(result,valueLength,consumed){var decodeTree=this.decodeTree;return this.emitCodePoint(1===valueLength?decodeTree[result]&~BinTrieFlags.VALUE_LENGTH:decodeTree[result+1],consumed),3===valueLength&&this.emitCodePoint(decodeTree[result+2],consumed),consumed},EntityDecoder.prototype.end=function(){var _a;switch(this.state){case EntityDecoderState.NamedEntity:return 0===this.result||this.decodeMode===DecodingMode.Attribute&&this.result!==this.treeIndex?0:this.emitNotTerminatedNamedEntity();case EntityDecoderState.NumericDecimal:return this.emitNumericEntity(0,2);case EntityDecoderState.NumericHex:return this.emitNumericEntity(0,3);case EntityDecoderState.NumericStart:return null===(_a=this.errors)||void 0===_a||_a.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case EntityDecoderState.EntityStart:return 0}},EntityDecoder}();function getDecoder(decodeTree){var ret="",decoder=new EntityDecoder(decodeTree,(function(str){return ret+=(0,decode_codepoint_js_1.fromCodePoint)(str)}));return function(str,decodeMode){for(var lastIndex=0,offset=0;(offset=str.indexOf("&",offset))>=0;){ret+=str.slice(lastIndex,offset),decoder.startEntity(decodeMode);var len=decoder.write(str,offset+1);if(len<0){lastIndex=offset+decoder.end();break}lastIndex=offset+len,offset=0===len?lastIndex+1:lastIndex}var result=ret+str.slice(lastIndex);return ret="",result}}function determineBranch(decodeTree,current,nodeIdx,char){var branchCount=(current&BinTrieFlags.BRANCH_LENGTH)>>7,jumpOffset=current&BinTrieFlags.JUMP_TABLE;if(0===branchCount)return 0!==jumpOffset&&char===jumpOffset?nodeIdx:-1;if(jumpOffset){var value=char-jumpOffset;return value<0||value>=branchCount?-1:decodeTree[nodeIdx+value]-1}for(var lo=nodeIdx,hi=lo+branchCount-1;lo<=hi;){var mid=lo+hi>>>1,midVal=decodeTree[mid];if(midValchar))return decodeTree[mid+branchCount];hi=mid-1}}return-1}exports.EntityDecoder=EntityDecoder,exports.determineBranch=determineBranch;var htmlDecoder=getDecoder(decode_data_html_js_1.default),xmlDecoder=getDecoder(decode_data_xml_js_1.default);exports.decodeHTML=function(str,mode){return void 0===mode&&(mode=DecodingMode.Legacy),htmlDecoder(str,mode)},exports.decodeHTMLAttribute=function(str){return htmlDecoder(str,DecodingMode.Attribute)},exports.decodeHTMLStrict=function(str){return htmlDecoder(str,DecodingMode.Strict)},exports.decodeXML=function(str){return xmlDecoder(str,DecodingMode.Strict)}}(decode$1)),decode$1}var hasRequiredEncodeHtml,encode$1={},encodeHtml={};var hasRequired_escape,hasRequiredEncode,hasRequiredLib,index_cjs$1,hasRequiredIndex_cjs$1,_escape={};function require_escape(){return hasRequired_escape||(hasRequired_escape=1,function(exports){Object.defineProperty(exports,"__esModule",{value:!0}),exports.escapeText=exports.escapeAttribute=exports.escapeUTF8=exports.escape=exports.encodeXML=exports.getCodePoint=exports.xmlReplacer=void 0,exports.xmlReplacer=/["&'<>$\x80-\uFFFF]/g;var xmlCodeMap=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]);function encodeXML(str){for(var match,ret="",lastIdx=0;null!==(match=exports.xmlReplacer.exec(str));){var i=match.index,char=str.charCodeAt(i),next=xmlCodeMap.get(char);void 0!==next?(ret+=str.substring(lastIdx,i)+next,lastIdx=i+1):(ret+="".concat(str.substring(lastIdx,i),"&#x").concat((0,exports.getCodePoint)(str,i).toString(16),";"),lastIdx=exports.xmlReplacer.lastIndex+=Number(55296==(64512&char)))}return ret+str.substr(lastIdx)}function getEscaper(regex,map){return function(data){for(var match,lastIdx=0,result="";match=regex.exec(data);)lastIdx!==match.index&&(result+=data.substring(lastIdx,match.index)),result+=map.get(match[0].charCodeAt(0)),lastIdx=match.index+1;return result+data.substring(lastIdx)}}exports.getCodePoint=null!=String.prototype.codePointAt?function(str,index){return str.codePointAt(index)}:function(c,index){return 55296==(64512&c.charCodeAt(index))?1024*(c.charCodeAt(index)-55296)+c.charCodeAt(index+1)-56320+65536:c.charCodeAt(index)},exports.encodeXML=encodeXML,exports.escape=encodeXML,exports.escapeUTF8=getEscaper(/[&<>'"]/g,xmlCodeMap),exports.escapeAttribute=getEscaper(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),exports.escapeText=getEscaper(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]]))}(_escape)),_escape}function requireEncode(){if(hasRequiredEncode)return encode$1;hasRequiredEncode=1;var __importDefault=commonjsGlobal&&commonjsGlobal.__importDefault||function(mod){return mod&&mod.__esModule?mod:{default:mod}};Object.defineProperty(encode$1,"__esModule",{value:!0}),encode$1.encodeNonAsciiHTML=encode$1.encodeHTML=void 0;var encode_html_js_1=__importDefault(function(){if(hasRequiredEncodeHtml)return encodeHtml;function restoreDiff(arr){for(var i=1;i=3&&":"===text[pos-3]||pos>=3&&"/"===text[pos-3]?0:tail.match(self.re.no_http)[0].length:0}},"mailto:":{validate:function(text,pos,self){var tail=text.slice(pos);return self.re.mailto||(self.re.mailto=new RegExp("^"+self.re.src_email_name+"@"+self.re.src_host_strict,"i")),self.re.mailto.test(tail)?tail.match(self.re.mailto)[0].length:0}}},tlds_2ch_src_re="a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]",tlds_default="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|рф".split("|");function compile(self){var re=self.re=function(opts){var re={};return opts=opts||{},re.src_Any=uc_micro.Any.source,re.src_Cc=uc_micro.Cc.source,re.src_Z=uc_micro.Z.source,re.src_P=uc_micro.P.source,re.src_ZPCc=[re.src_Z,re.src_P,re.src_Cc].join("|"),re.src_ZCc=[re.src_Z,re.src_Cc].join("|"),re.src_pseudo_letter="(?:(?![><|]|"+re.src_ZPCc+")"+re.src_Any+")",re.src_ip4="(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)",re.src_auth="(?:(?:(?!"+re.src_ZCc+"|[@/\\[\\]()]).)+@)?",re.src_port="(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?",re.src_host_terminator="(?=$|[><|]|"+re.src_ZPCc+")(?!"+(opts["---"]?"-(?!--)|":"-|")+"_|:\\d|\\.-|\\.(?!$|"+re.src_ZPCc+"))",re.src_path="(?:[/?#](?:(?!"+re.src_ZCc+"|[><|]|[()[\\]{}.,\"'?!\\-;]).|\\[(?:(?!"+re.src_ZCc+"|\\]).)*\\]|\\((?:(?!"+re.src_ZCc+"|[)]).)*\\)|\\{(?:(?!"+re.src_ZCc+'|[}]).)*\\}|\\"(?:(?!'+re.src_ZCc+'|["]).)+\\"|\\\'(?:(?!'+re.src_ZCc+"|[']).)+\\'|\\'(?="+re.src_pseudo_letter+"|[-])|\\.{2,}[a-zA-Z0-9%/&]|\\.(?!"+re.src_ZCc+"|[.]|$)|"+(opts["---"]?"\\-(?!--(?:[^-]|$))(?:-*)|":"\\-+|")+",(?!"+re.src_ZCc+"|$)|;(?!"+re.src_ZCc+"|$)|\\!+(?!"+re.src_ZCc+"|[!]|$)|\\?(?!"+re.src_ZCc+"|[?]|$))+|\\/)?",re.src_email_name='[\\-;:&=\\+\\$,\\.a-zA-Z0-9_][\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]*',re.src_xn="xn--[a-z0-9\\-]{1,59}",re.src_domain_root="(?:"+re.src_xn+"|"+re.src_pseudo_letter+"{1,63})",re.src_domain="(?:"+re.src_xn+"|(?:"+re.src_pseudo_letter+")|(?:"+re.src_pseudo_letter+"(?:-|"+re.src_pseudo_letter+"){0,61}"+re.src_pseudo_letter+"))",re.src_host="(?:(?:(?:(?:"+re.src_domain+")\\.)*"+re.src_domain+"))",re.tpl_host_fuzzy="(?:"+re.src_ip4+"|(?:(?:(?:"+re.src_domain+")\\.)+(?:%TLDS%)))",re.tpl_host_no_ip_fuzzy="(?:(?:(?:"+re.src_domain+")\\.)+(?:%TLDS%))",re.src_host_strict=re.src_host+re.src_host_terminator,re.tpl_host_fuzzy_strict=re.tpl_host_fuzzy+re.src_host_terminator,re.src_host_port_strict=re.src_host+re.src_port+re.src_host_terminator,re.tpl_host_port_fuzzy_strict=re.tpl_host_fuzzy+re.src_port+re.src_host_terminator,re.tpl_host_port_no_ip_fuzzy_strict=re.tpl_host_no_ip_fuzzy+re.src_port+re.src_host_terminator,re.tpl_host_fuzzy_test="localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:"+re.src_ZPCc+"|>|$))",re.tpl_email_fuzzy='(^|[><|]|"|\\(|'+re.src_ZCc+")("+re.src_email_name+"@"+re.tpl_host_fuzzy_strict+")",re.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+re.src_ZPCc+"))((?![$+<=>^`||])"+re.tpl_host_port_fuzzy_strict+re.src_path+")",re.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+re.src_ZPCc+"))((?![$+<=>^`||])"+re.tpl_host_port_no_ip_fuzzy_strict+re.src_path+")",re}(self.__opts__),tlds=self.__tlds__.slice();function untpl(tpl){return tpl.replace("%TLDS%",re.src_tlds)}self.onCompile(),self.__tlds_replaced__||tlds.push(tlds_2ch_src_re),tlds.push(re.src_xn),re.src_tlds=tlds.join("|"),re.email_fuzzy=RegExp(untpl(re.tpl_email_fuzzy),"i"),re.link_fuzzy=RegExp(untpl(re.tpl_link_fuzzy),"i"),re.link_no_ip_fuzzy=RegExp(untpl(re.tpl_link_no_ip_fuzzy),"i"),re.host_fuzzy_test=RegExp(untpl(re.tpl_host_fuzzy_test),"i");var aliases=[];function schemaError(name,val){throw new Error('(LinkifyIt) Invalid schema "'+name+'": '+val)}self.__compiled__={},Object.keys(self.__schemas__).forEach((function(name){var val=self.__schemas__[name];if(null!==val){var compiled={validate:null,link:null};if(self.__compiled__[name]=compiled,"[object Object]"===_class(val))return!function(obj){return"[object RegExp]"===_class(obj)}(val.validate)?isFunction(val.validate)?compiled.validate=val.validate:schemaError(name,val):compiled.validate=function(re){return function(text,pos){var tail=text.slice(pos);return re.test(tail)?tail.match(re)[0].length:0}}(val.validate),void(isFunction(val.normalize)?compiled.normalize=val.normalize:val.normalize?schemaError(name,val):compiled.normalize=function(match,self){self.normalize(match)});!function(obj){return"[object String]"===_class(obj)}(val)?schemaError(name,val):aliases.push(name)}})),aliases.forEach((function(alias){self.__compiled__[self.__schemas__[alias]]&&(self.__compiled__[alias].validate=self.__compiled__[self.__schemas__[alias]].validate,self.__compiled__[alias].normalize=self.__compiled__[self.__schemas__[alias]].normalize)})),self.__compiled__[""]={validate:null,normalize:function(match,self){self.normalize(match)}};var slist=Object.keys(self.__compiled__).filter((function(name){return name.length>0&&self.__compiled__[name]})).map(escapeRE).join("|");self.re.schema_test=RegExp("(^|(?!_)(?:[><|]|"+re.src_ZPCc+"))("+slist+")","i"),self.re.schema_search=RegExp("(^|(?!_)(?:[><|]|"+re.src_ZPCc+"))("+slist+")","ig"),self.re.schema_at_start=RegExp("^"+self.re.schema_search.source,"i"),self.re.pretest=RegExp("("+self.re.schema_test.source+")|("+self.re.host_fuzzy_test.source+")|@","i"),function(self){self.__index__=-1,self.__text_cache__=""}(self)}function Match(self,shift){var start=self.__index__,end=self.__last_index__,text=self.__text_cache__.slice(start,end);this.schema=self.__schema__.toLowerCase(),this.index=start+shift,this.lastIndex=end+shift,this.raw=text,this.text=text,this.url=text}function createMatch(self,shift){var match=new Match(self,shift);return self.__compiled__[match.schema].normalize(match,self),match}function LinkifyIt(schemas,options){if(!(this instanceof LinkifyIt))return new LinkifyIt(schemas,options);var obj;options||(obj=schemas,Object.keys(obj||{}).reduce((function(acc,k){return acc||defaultOptions.hasOwnProperty(k)}),!1)&&(options=schemas,schemas={})),this.__opts__=assign({},defaultOptions,options),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=assign({},defaultSchemas,schemas),this.__compiled__={},this.__tlds__=tlds_default,this.__tlds_replaced__=!1,this.re={},compile(this)}return LinkifyIt.prototype.add=function(schema,definition){return this.__schemas__[schema]=definition,compile(this),this},LinkifyIt.prototype.set=function(options){return this.__opts__=assign(this.__opts__,options),this},LinkifyIt.prototype.test=function(text){if(this.__text_cache__=text,this.__index__=-1,!text.length)return!1;var m,ml,me,len,shift,next,re,tld_pos;if(this.re.schema_test.test(text))for((re=this.re.schema_search).lastIndex=0;null!==(m=re.exec(text));)if(len=this.testSchemaAt(text,m[2],re.lastIndex)){this.__schema__=m[2],this.__index__=m.index+m[1].length,this.__last_index__=m.index+m[0].length+len;break}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(tld_pos=text.search(this.re.host_fuzzy_test))>=0&&(this.__index__<0||tld_pos=0&&null!==(me=text.match(this.re.email_fuzzy))&&(shift=me.index+me[1].length,next=me.index+me[0].length,(this.__index__<0||shiftthis.__last_index__)&&(this.__schema__="mailto:",this.__index__=shift,this.__last_index__=next)),this.__index__>=0},LinkifyIt.prototype.pretest=function(text){return this.re.pretest.test(text)},LinkifyIt.prototype.testSchemaAt=function(text,schema,pos){return this.__compiled__[schema.toLowerCase()]?this.__compiled__[schema.toLowerCase()].validate(text,pos,this):0},LinkifyIt.prototype.match=function(text){var result=[],shift=0;this.__index__>=0&&this.__text_cache__===text&&(result.push(createMatch(this,shift)),shift=this.__last_index__);for(var tail=shift?text.slice(shift):text;this.test(tail);)result.push(createMatch(this,shift)),tail=tail.slice(this.__last_index__),shift+=this.__last_index__;return result.length?result:null},LinkifyIt.prototype.matchAtStart=function(text){if(this.__text_cache__=text,this.__index__=-1,!text.length)return null;var m=this.re.schema_at_start.exec(text);if(!m)return null;var len=this.testSchemaAt(text,m[2],m[0].length);return len?(this.__schema__=m[2],this.__index__=m.index+m[1].length,this.__last_index__=m.index+m[0].length+len,createMatch(this,0)):null},LinkifyIt.prototype.tlds=function(list,keepOld){return list=Array.isArray(list)?list:[list],keepOld?(this.__tlds__=this.__tlds__.concat(list).sort().filter((function(el,idx,arr){return el!==arr[idx-1]})).reverse(),compile(this),this):(this.__tlds__=list.slice(),this.__tlds_replaced__=!0,compile(this),this)},LinkifyIt.prototype.normalize=function(match){match.schema||(match.url="http://"+match.url),"mailto:"!==match.schema||/^mailto:/i.test(match.url)||(match.url="mailto:"+match.url)},LinkifyIt.prototype.onCompile=function(){},index_cjs$1=LinkifyIt}var maxInt=2147483647,regexPunycode=/^xn--/,regexNonASCII=/[^\0-\x7F]/,regexSeparators=/[\x2E\u3002\uFF0E\uFF61]/g,errors={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},floor=Math.floor,stringFromCharCode=String.fromCharCode;function error(type){throw new RangeError(errors[type])}function mapDomain(domain,callback){var parts=domain.split("@"),result="";parts.length>1&&(result=parts[0]+"@",domain=parts[1]);var encoded=function(array,callback){for(var result=[],length=array.length;length--;)result[length]=callback(array[length]);return result}((domain=domain.replace(regexSeparators,".")).split("."),callback).join(".");return result+encoded}function ucs2decode(string){for(var output=[],counter=0,length=string.length;counter=55296&&value<=56319&&counter>1,delta+=floor(delta/numPoints);delta>455;k+=36)delta=floor(delta/35);return floor(k+36*delta/(delta+38))},decode=function(input){var codePoint,output=[],inputLength=input.length,i=0,n=128,bias=72,basic=input.lastIndexOf("-");basic<0&&(basic=0);for(var j=0;j=128&&error("not-basic"),output.push(input.charCodeAt(j));for(var index=basic>0?basic+1:0;index=inputLength&&error("invalid-input");var digit=(codePoint=input.charCodeAt(index++))>=48&&codePoint<58?codePoint-48+26:codePoint>=65&&codePoint<91?codePoint-65:codePoint>=97&&codePoint<123?codePoint-97:36;digit>=36&&error("invalid-input"),digit>floor((maxInt-i)/w)&&error("overflow"),i+=digit*w;var t=k<=bias?1:k>=bias+26?26:k-bias;if(digitfloor(maxInt/baseMinusT)&&error("overflow"),w*=baseMinusT}var out=output.length+1;bias=adapt(i-oldi,out,0==oldi),floor(i/out)>maxInt-n&&error("overflow"),n+=floor(i/out),i%=out,output.splice(i++,0,n)}return String.fromCodePoint.apply(String,output)},encode=function(input){var _step,output=[],inputLength=(input=ucs2decode(input)).length,n=128,delta=0,bias=72,_iterator=_createForOfIteratorHelper(input);try{for(_iterator.s();!(_step=_iterator.n()).done;){var _currentValue2=_step.value;_currentValue2<128&&output.push(stringFromCharCode(_currentValue2))}}catch(err){_iterator.e(err)}finally{_iterator.f()}var basicLength=output.length,handledCPCount=basicLength;for(basicLength&&output.push("-");handledCPCount=n&¤tValuefloor((maxInt-delta)/handledCPCountPlusOne)&&error("overflow"),delta+=(m-n)*handledCPCountPlusOne,n=m;var _step3,_iterator3=_createForOfIteratorHelper(input);try{for(_iterator3.s();!(_step3=_iterator3.n()).done;){var _currentValue=_step3.value;if(_currentValuemaxInt&&error("overflow"),_currentValue===n){for(var q=delta,k=36;;k+=36){var t=k<=bias?1:k>=bias+26?26:k-bias;if(q=55296&&c<=57343)&&(!(c>=64976&&c<=65007)&&(65535!=(65535&c)&&65534!=(65535&c)&&(!(c>=0&&c<=8)&&(11!==c&&(!(c>=14&&c<=31)&&(!(c>=127&&c<=159)&&!(c>1114111)))))))}function fromCodePoint(c){if(c>65535){var surrogate1=55296+((c-=65536)>>10),surrogate2=56320+(1023&c);return String.fromCharCode(surrogate1,surrogate2)}return String.fromCharCode(c)}var UNESCAPE_MD_RE=/\\([!"#$%&'()*+,\-./:;<=>?@[\\\]^_`{|}~])/g,UNESCAPE_ALL_RE=new RegExp(UNESCAPE_MD_RE.source+"|"+/&([a-z#][a-z0-9]{1,31});/gi.source,"gi"),DIGITAL_ENTITY_TEST_RE=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))$/i;function unescapeAll(str){return str.indexOf("\\")<0&&str.indexOf("&")<0?str:str.replace(UNESCAPE_ALL_RE,(function(match,escaped,entity){return escaped||function(match,name){if(35===name.charCodeAt(0)&&DIGITAL_ENTITY_TEST_RE.test(name)){var _code="x"===name[1].toLowerCase()?parseInt(name.slice(2),16):parseInt(name.slice(1),10);return isValidEntityCode(_code)?fromCodePoint(_code):match}var decoded=entities.decodeHTML(match);return decoded!==match?decoded:match}(match,entity)}))}var HTML_ESCAPE_TEST_RE=/[&<>"]/,HTML_ESCAPE_REPLACE_RE=/[&<>"]/g,HTML_REPLACEMENTS={"&":"&","<":"<",">":">",'"':"""};function replaceUnsafeChar(ch){return HTML_REPLACEMENTS[ch]}function escapeHtml(str){return HTML_ESCAPE_TEST_RE.test(str)?str.replace(HTML_ESCAPE_REPLACE_RE,replaceUnsafeChar):str}var REGEXP_ESCAPE_RE=/[.?*+^$[\]\\(){}|-]/g;function isSpace(code){switch(code){case 9:case 32:return!0}return!1}function isWhiteSpace(code){if(code>=8192&&code<=8202)return!0;switch(code){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1}function isPunctChar(ch){return ucmicro__namespace.P.test(ch)}function isMdAsciiPunct(ch){switch(ch){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}}function normalizeReference(str){return str=str.trim().replace(/\s+/g," "),"Ṿ"==="ẞ".toLowerCase()&&(str=str.replace(/ẞ/g,"ß")),str.toLowerCase().toUpperCase()}var lib={mdurl:mdurl__namespace,ucmicro:ucmicro__namespace},utils=Object.freeze({__proto__:null,arrayReplaceAt:arrayReplaceAt,assign:assign,escapeHtml:escapeHtml,escapeRE:function(str){return str.replace(REGEXP_ESCAPE_RE,"\\$&")},fromCodePoint:fromCodePoint,has:function(object,key){return _hasOwnProperty.call(object,key)},isMdAsciiPunct:isMdAsciiPunct,isPunctChar:isPunctChar,isSpace:isSpace,isString:isString,isValidEntityCode:isValidEntityCode,isWhiteSpace:isWhiteSpace,lib:lib,normalizeReference:normalizeReference,unescapeAll:unescapeAll,unescapeMd:function(str){return str.indexOf("\\")<0?str:str.replace(UNESCAPE_MD_RE,"$1")}});var helpers=Object.freeze({__proto__:null,parseLinkDestination:function(str,start,max){var code,pos=start,result={ok:!1,pos:0,lines:0,str:""};if(60===str.charCodeAt(pos)){for(pos++;pos32)return result;if(41===code){if(0===level)break;level--}pos++}return start===pos||0!==level||(result.str=unescapeAll(str.slice(start,pos)),result.pos=pos,result.ok=!0),result},parseLinkLabel:function(state,start,disableNested){var level,found,marker,prevPos,max=state.posMax,oldPos=state.pos;for(state.pos=start+1,level=1;state.pos=max)return result;if(34!==(marker=str.charCodeAt(pos))&&39!==marker&&40!==marker)return result;for(pos++,40===marker&&(marker=41);pos"+escapeHtml(token.content)+""},default_rules.code_block=function(tokens,idx,options,env,slf){var token=tokens[idx];return""+escapeHtml(tokens[idx].content)+"\n"},default_rules.fence=function(tokens,idx,options,env,slf){var highlighted,token=tokens[idx],info=token.info?unescapeAll(token.info).trim():"",langName="",langAttrs="";if(info){var arr=info.split(/(\s+)/g);langName=arr[0],langAttrs=arr.slice(2).join("")}if(0===(highlighted=options.highlight&&options.highlight(token.content,langName,langAttrs)||escapeHtml(token.content)).indexOf("").concat(highlighted,"\n")}return"
").concat(highlighted,"
\n")},default_rules.image=function(tokens,idx,options,env,slf){var token=tokens[idx];return token.attrs[token.attrIndex("alt")][1]=slf.renderInlineAsText(token.children,options,env),slf.renderToken(tokens,idx,options)},default_rules.hardbreak=function(tokens,idx,options){return options.xhtmlOut?"
\n":"
\n"},default_rules.softbreak=function(tokens,idx,options){return options.breaks?options.xhtmlOut?"
\n":"
\n":"\n"},default_rules.text=function(tokens,idx){return escapeHtml(tokens[idx].content)},default_rules.html_block=function(tokens,idx){return tokens[idx].content},default_rules.html_inline=function(tokens,idx){return tokens[idx].content},Renderer.prototype.renderAttrs=function(token){var i,l,result;if(!token.attrs)return"";for(result="",i=0,l=token.attrs.length;i\n":">"},Renderer.prototype.renderInline=function(tokens,options,env){for(var result="",rules=this.rules,i=0,len=tokens.length;i=0&&(value=this.attrs[idx][1]),value},Token.prototype.attrJoin=function(name,value){var idx=this.attrIndex(name);idx<0?this.attrPush([name,value]):this.attrs[idx][1]=this.attrs[idx][1]+" "+value},StateCore.prototype.Token=Token;var NEWLINES_RE=/\r\n?|\n/g,NULL_RE=/\0/g;function isLinkClose$1(str){return/^<\/a\s*>/i.test(str)}var RARE_RE=/\+-|\.\.|\?\?\?\?|!!!!|,,|--/,SCOPED_ABBR_TEST_RE=/\((c|tm|r)\)/i,SCOPED_ABBR_RE=/\((c|tm|r)\)/gi,SCOPED_ABBR={c:"©",r:"®",tm:"™"};function replaceFn(match,name){return SCOPED_ABBR[name.toLowerCase()]}function replace_scoped(inlineTokens){for(var inside_autolink=0,i=inlineTokens.length-1;i>=0;i--){var token=inlineTokens[i];"text"!==token.type||inside_autolink||(token.content=token.content.replace(SCOPED_ABBR_RE,replaceFn)),"link_open"===token.type&&"auto"===token.info&&inside_autolink--,"link_close"===token.type&&"auto"===token.info&&inside_autolink++}}function replace_rare(inlineTokens){for(var inside_autolink=0,i=inlineTokens.length-1;i>=0;i--){var token=inlineTokens[i];"text"!==token.type||inside_autolink||RARE_RE.test(token.content)&&(token.content=token.content.replace(/\+-/g,"±").replace(/\.{2,}/g,"…").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/gm,"$1—").replace(/(^|\s)--(?=\s|$)/gm,"$1–").replace(/(^|[^-\s])--(?=[^-\s]|$)/gm,"$1–")),"link_open"===token.type&&"auto"===token.info&&inside_autolink--,"link_close"===token.type&&"auto"===token.info&&inside_autolink++}}var QUOTE_TEST_RE=/['"]/,QUOTE_RE=/['"]/g,APOSTROPHE="’";function replaceAt(str,index,ch){return str.slice(0,index)+ch+str.slice(index+1)}function process_inlines(tokens,state){for(var j,stack=[],i=0;i=0&&!(stack[j].level<=thisLevel);j--);if(stack.length=j+1,"text"===token.type){var _text2=token.content,pos=0,max=_text2.length;OUTER:for(;pos=0)lastChar=_text2.charCodeAt(t.index-1);else for(j=i-1;j>=0&&("softbreak"!==tokens[j].type&&"hardbreak"!==tokens[j].type);j--)if(tokens[j].content){lastChar=tokens[j].content.charCodeAt(tokens[j].content.length-1);break}var nextChar=32;if(pos=48&&lastChar<=57&&(canClose=canOpen=!1),canOpen&&canClose&&(canOpen=isLastPunctChar,canClose=isNextPunctChar),canOpen||canClose){if(canClose)for(j=stack.length-1;j>=0;j--){var item=stack[j];if(stack[j].level=0;i--){var currentToken=tokens[i];if("link_close"!==currentToken.type){if("html_inline"===currentToken.type&&(str=currentToken.content,/^\s]/i.test(str)&&htmlLinkLevel>0&&htmlLinkLevel--,isLinkClose$1(currentToken.content)&&htmlLinkLevel++),!(htmlLinkLevel>0)&&"text"===currentToken.type&&state.md.linkify.test(currentToken.content)){var _text=currentToken.content,links=state.md.linkify.match(_text),nodes=[],level=currentToken.level,lastPos=0;links.length>0&&0===links[0].index&&i>0&&"text_special"===tokens[i-1].type&&(links=links.slice(1));for(var ln=0;lnlastPos){var token=new state.Token("text","",0);token.content=_text.slice(lastPos,pos),token.level=level,nodes.push(token)}var token_o=new state.Token("link_open","a",1);token_o.attrs=[["href",fullUrl]],token_o.level=level++,token_o.markup="linkify",token_o.info="auto",nodes.push(token_o);var token_t=new state.Token("text","",0);token_t.content=urlText,token_t.level=level,nodes.push(token_t);var token_c=new state.Token("link_close","a",-1);token_c.level=--level,token_c.markup="linkify",token_c.info="auto",nodes.push(token_c),lastPos=links[ln].lastIndex}}if(lastPos<_text.length){var _token=new state.Token("text","",0);_token.content=_text.slice(lastPos),_token.level=level,nodes.push(_token)}blockTokens[j].children=tokens=arrayReplaceAt(tokens,i,nodes)}}else for(i--;tokens[i].level!==currentToken.level&&"link_open"!==tokens[i].type;)i--}}],["replacements",function(state){var blkIdx;if(state.md.options.typographer)for(blkIdx=state.tokens.length-1;blkIdx>=0;blkIdx--)"inline"===state.tokens[blkIdx].type&&(SCOPED_ABBR_TEST_RE.test(state.tokens[blkIdx].content)&&replace_scoped(state.tokens[blkIdx].children),RARE_RE.test(state.tokens[blkIdx].content)&&replace_rare(state.tokens[blkIdx].children))}],["smartquotes",function(state){if(state.md.options.typographer)for(var blkIdx=state.tokens.length-1;blkIdx>=0;blkIdx--)"inline"===state.tokens[blkIdx].type&"E_TEST_RE.test(state.tokens[blkIdx].content)&&process_inlines(state.tokens[blkIdx].children,state)}],["text_join",function(state){for(var curr,last,blockTokens=state.tokens,l=blockTokens.length,j=0;j=max)return-1;var ch=state.src.charCodeAt(pos++);if(ch<48||ch>57)return-1;for(;;){if(pos>=max)return-1;if(!((ch=state.src.charCodeAt(pos++))>=48&&ch<=57)){if(41===ch||46===ch)break;return-1}if(pos-start>=10)return-1}return pos0&&this.level++,this.tokens.push(token),token},StateBlock.prototype.isEmpty=function(line){return this.bMarks[line]+this.tShift[line]>=this.eMarks[line]},StateBlock.prototype.skipEmptyLines=function(from){for(var max=this.lineMax;frommin;)if(!isSpace(this.src.charCodeAt(--pos)))return pos+1;return pos},StateBlock.prototype.skipChars=function(pos,code){for(var max=this.src.length;posmin;)if(code!==this.src.charCodeAt(--pos))return pos+1;return pos},StateBlock.prototype.getLines=function(begin,end,indent,keepLastLF){if(begin>=end)return"";for(var queue=new Array(end-begin),i=0,line=begin;lineindent?new Array(lineIndent-indent+1).join(" ")+this.src.slice(first,last):this.src.slice(first,last)}return queue.join("")},StateBlock.prototype.Token=Token;var open_tag="<[A-Za-z][A-Za-z0-9\\-]*(?:\\s+[a-zA-Z_:][a-zA-Z0-9:._-]*(?:\\s*=\\s*(?:[^\"'=<>`\\x00-\\x20]+|'[^']*'|\"[^\"]*\"))?)*\\s*\\/?>",close_tag="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",HTML_TAG_RE=new RegExp("^(?:"+open_tag+"|"+close_tag+"|\x3c!----\x3e|\x3c!--(?:-?[^>-])(?:-?[^-])*--\x3e|<[?][\\s\\S]*?[?]>|]*>|)"),HTML_OPEN_CLOSE_TAG_RE=new RegExp("^(?:"+open_tag+"|"+close_tag+")"),HTML_SEQUENCES=[[/^<(script|pre|style|textarea)(?=(\s|>|$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^/,!0],[/^<\?/,/\?>/,!0],[/^/,!0],[/^/,!0],[new RegExp("^|$))","i"),/^$/,!0],[new RegExp(HTML_OPEN_CLOSE_TAG_RE.source+"\\s*$"),/^$/,!1]];var _rules$1=[["table",function(state,startLine,endLine,silent){if(startLine+2>endLine)return!1;var nextLine=startLine+1;if(state.sCount[nextLine]=4)return!1;var pos=state.bMarks[nextLine]+state.tShift[nextLine];if(pos>=state.eMarks[nextLine])return!1;var firstCh=state.src.charCodeAt(pos++);if(124!==firstCh&&45!==firstCh&&58!==firstCh)return!1;if(pos>=state.eMarks[nextLine])return!1;var secondCh=state.src.charCodeAt(pos++);if(124!==secondCh&&45!==secondCh&&58!==secondCh&&!isSpace(secondCh))return!1;if(45===firstCh&&isSpace(secondCh))return!1;for(;pos=4)return!1;(columns=escapedSplit(lineText)).length&&""===columns[0]&&columns.shift(),columns.length&&""===columns[columns.length-1]&&columns.pop();var columnCount=columns.length;if(0===columnCount||columnCount!==aligns.length)return!1;if(silent)return!0;var oldParentType=state.parentType;state.parentType="table";var tbodyLines,terminatorRules=state.md.block.ruler.getRules("blockquote"),tableLines=[startLine,0];state.push("table_open","table",1).map=tableLines,state.push("thead_open","thead",1).map=[startLine,startLine+1],state.push("tr_open","tr",1).map=[startLine,startLine+1];for(var _i=0;_i=4)break;(columns=escapedSplit(lineText)).length&&""===columns[0]&&columns.shift(),columns.length&&""===columns[columns.length-1]&&columns.pop(),nextLine===startLine+2&&(state.push("tbody_open","tbody",1).map=tbodyLines=[startLine+2,0]),state.push("tr_open","tr",1).map=[nextLine,nextLine+1];for(var _i3=0;_i3=4))break;last=++nextLine}state.line=last;var token=state.push("code_block","code",0);return token.content=state.getLines(startLine,last,4+state.blkIndent,!1)+"\n",token.map=[startLine,state.line],!0}],["fence",function(state,startLine,endLine,silent){var pos=state.bMarks[startLine]+state.tShift[startLine],max=state.eMarks[startLine];if(state.sCount[startLine]-state.blkIndent>=4)return!1;if(pos+3>max)return!1;var marker=state.src.charCodeAt(pos);if(126!==marker&&96!==marker)return!1;var mem=pos,len=(pos=state.skipChars(pos,marker))-mem;if(len<3)return!1;var markup=state.src.slice(mem,pos),params=state.src.slice(pos,max);if(96===marker&¶ms.indexOf(String.fromCharCode(marker))>=0)return!1;if(silent)return!0;for(var nextLine=startLine,haveEndMarker=!1;!(++nextLine>=endLine)&&!((pos=mem=state.bMarks[nextLine]+state.tShift[nextLine])<(max=state.eMarks[nextLine])&&state.sCount[nextLine]=4||(pos=state.skipChars(pos,marker))-mem=4)return!1;if(62!==state.src.charCodeAt(pos))return!1;if(silent)return!0;var oldBMarks=[],oldBSCount=[],oldSCount=[],oldTShift=[],terminatorRules=state.md.block.ruler.getRules("blockquote"),oldParentType=state.parentType;state.parentType="blockquote";var nextLine,lastLineEmpty=!1;for(nextLine=startLine;nextLine=(max=state.eMarks[nextLine]))break;if(62!==state.src.charCodeAt(pos++)||isOutdented){if(lastLineEmpty)break;for(var terminate=!1,i=0,l=terminatorRules.length;i=max,oldBSCount.push(state.bsCount[nextLine]),state.bsCount[nextLine]=state.sCount[nextLine]+1+(spaceAfterMarker?1:0),oldSCount.push(state.sCount[nextLine]),state.sCount[nextLine]=offset-initial,oldTShift.push(state.tShift[nextLine]),state.tShift[nextLine]=pos-state.bMarks[nextLine]}}var oldIndent=state.blkIndent;state.blkIndent=0;var token_o=state.push("blockquote_open","blockquote",1);token_o.markup=">";var lines=[startLine,0];token_o.map=lines,state.md.block.tokenize(state,startLine,nextLine),state.push("blockquote_close","blockquote",-1).markup=">",state.lineMax=oldLineMax,state.parentType=oldParentType,lines[1]=state.line;for(var _i4=0;_i4=4)return!1;var pos=state.bMarks[startLine]+state.tShift[startLine],marker=state.src.charCodeAt(pos++);if(42!==marker&&45!==marker&&95!==marker)return!1;for(var cnt=1;pos=4)return!1;if(state.listIndent>=0&&state.sCount[nextLine]-state.listIndent>=4&&state.sCount[nextLine]=state.blkIndent&&(isTerminatingParagraph=!0),(posAfterMarker=skipOrderedListMarker(state,nextLine))>=0){if(isOrdered=!0,start=state.bMarks[nextLine]+state.tShift[nextLine],markerValue=Number(state.src.slice(start,posAfterMarker-1)),isTerminatingParagraph&&1!==markerValue)return!1}else{if(!((posAfterMarker=skipBulletListMarker(state,nextLine))>=0))return!1;isOrdered=!1}if(isTerminatingParagraph&&state.skipSpaces(posAfterMarker)>=state.eMarks[nextLine])return!1;if(silent)return!0;var markerCharCode=state.src.charCodeAt(posAfterMarker-1),listTokIdx=state.tokens.length;isOrdered?(token=state.push("ordered_list_open","ol",1),1!==markerValue&&(token.attrs=[["start",markerValue]])):token=state.push("bullet_list_open","ul",1);var listLines=[nextLine,0];token.map=listLines,token.markup=String.fromCharCode(markerCharCode);var prevEmptyEnd=!1,terminatorRules=state.md.block.ruler.getRules("list"),oldParentType=state.parentType;for(state.parentType="list";nextLine=max?1:offset-initial)>4&&(indentAfterMarker=1);var indent=initial+indentAfterMarker;(token=state.push("list_item_open","li",1)).markup=String.fromCharCode(markerCharCode);var itemLines=[nextLine,0];token.map=itemLines,isOrdered&&(token.info=state.src.slice(start,posAfterMarker-1));var oldTight=state.tight,oldTShift=state.tShift[nextLine],oldSCount=state.sCount[nextLine],oldListIndent=state.listIndent;if(state.listIndent=state.blkIndent,state.blkIndent=indent,state.tight=!0,state.tShift[nextLine]=contentStart-state.bMarks[nextLine],state.sCount[nextLine]=offset,contentStart>=max&&state.isEmpty(nextLine+1)?state.line=Math.min(state.line+2,endLine):state.md.block.tokenize(state,nextLine,endLine,!0),state.tight&&!prevEmptyEnd||(tight=!1),prevEmptyEnd=state.line-nextLine>1&&state.isEmpty(state.line-1),state.blkIndent=state.listIndent,state.listIndent=oldListIndent,state.tShift[nextLine]=oldTShift,state.sCount[nextLine]=oldSCount,state.tight=oldTight,(token=state.push("list_item_close","li",-1)).markup=String.fromCharCode(markerCharCode),nextLine=state.line,itemLines[1]=nextLine,nextLine>=endLine)break;if(state.sCount[nextLine]=4)break;for(var terminate=!1,i=0,l=terminatorRules.length;i=4)return!1;if(91!==state.src.charCodeAt(pos))return!1;for(;++pos3||state.sCount[nextLine]<0)){for(var terminate=!1,i=0,l=terminatorRules.length;i=4)return!1;if(!state.md.options.html)return!1;if(60!==state.src.charCodeAt(pos))return!1;for(var lineText=state.src.slice(pos,max),i=0;i=4)return!1;var ch=state.src.charCodeAt(pos);if(35!==ch||pos>=max)return!1;var level=1;for(ch=state.src.charCodeAt(++pos);35===ch&&pos6||pospos&&isSpace(state.src.charCodeAt(tmp-1))&&(max=tmp),state.line=startLine+1;var token_o=state.push("heading_open","h"+String(level),1);token_o.markup="########".slice(0,level),token_o.map=[startLine,state.line];var token_i=state.push("inline","",0);return token_i.content=state.src.slice(pos,max).trim(),token_i.map=[startLine,state.line],token_i.children=[],state.push("heading_close","h"+String(level),-1).markup="########".slice(0,level),!0},["paragraph","reference","blockquote"]],["lheading",function(state,startLine,endLine){var terminatorRules=state.md.block.ruler.getRules("paragraph");if(state.sCount[startLine]-state.blkIndent>=4)return!1;var oldParentType=state.parentType;state.parentType="paragraph";for(var marker,level=0,nextLine=startLine+1;nextLine3)){if(state.sCount[nextLine]>=state.blkIndent){var pos=state.bMarks[nextLine]+state.tShift[nextLine],max=state.eMarks[nextLine];if(pos=max)){level=61===marker?1:2;break}}if(!(state.sCount[nextLine]<0)){for(var terminate=!1,i=0,l=terminatorRules.length;i3||state.sCount[nextLine]<0)){for(var terminate=!1,i=0,l=terminatorRules.length;i=endLine))&&!(state.sCount[line]=maxNesting){state.line=endLine;break}for(var prevLine=state.line,ok=!1,i=0;i=state.line)throw new Error("block rule didn't increment state.line");break}if(!ok)throw new Error("none of the block rules matched");state.tight=!hasEmptyLines,state.isEmpty(state.line-1)&&(hasEmptyLines=!0),(line=state.line)0&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],token_meta={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(token),this.tokens_meta.push(token_meta),token},StateInline.prototype.scanDelims=function(start,canSplitWord){for(var can_open,can_close,left_flanking=!0,right_flanking=!0,max=this.posMax,marker=this.src.charCodeAt(start),lastChar=start>0?this.src.charCodeAt(start-1):32,pos=start;pos?@[]^_`{|}~-".split("").forEach((function(ch){ESCAPED[ch.charCodeAt(0)]=1}));var r_strikethrough={tokenize:function(state,silent){var start=state.pos,marker=state.src.charCodeAt(start);if(silent)return!1;if(126!==marker)return!1;var scanned=state.scanDelims(state.pos,!0),len=scanned.length,ch=String.fromCharCode(marker);if(len<2)return!1;len%2&&(state.push("text","",0).content=ch,len--);for(var _i5=0;_i5=0;_i9--){var startDelim=delimiters[_i9];if((95===startDelim.marker||42===startDelim.marker)&&-1!==startDelim.end){var endDelim=delimiters[startDelim.end],isStrong=_i9>0&&delimiters[_i9-1].end===startDelim.end+1&&delimiters[_i9-1].marker===startDelim.marker&&delimiters[_i9-1].token===startDelim.token-1&&delimiters[startDelim.end+1].token===endDelim.token+1,ch=String.fromCharCode(startDelim.marker),token_o=state.tokens[startDelim.token];token_o.type=isStrong?"strong_open":"em_open",token_o.tag=isStrong?"strong":"em",token_o.nesting=1,token_o.markup=isStrong?ch+ch:ch,token_o.content="";var token_c=state.tokens[endDelim.token];token_c.type=isStrong?"strong_close":"em_close",token_c.tag=isStrong?"strong":"em",token_c.nesting=-1,token_c.markup=isStrong?ch+ch:ch,token_c.content="",isStrong&&(state.tokens[delimiters[_i9-1].token].content="",state.tokens[delimiters[startDelim.end+1].token].content="",_i9--)}}}var r_emphasis={tokenize:function(state,silent){var start=state.pos,marker=state.src.charCodeAt(start);if(silent)return!1;if(95!==marker&&42!==marker)return!1;for(var scanned=state.scanDelims(state.pos,42===marker),_i8=0;_i8\x00-\x20]*)$/;var DIGITAL_RE=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,NAMED_RE=/^&([a-z][a-z0-9]{1,31});/i;function processDelimiters(delimiters){var openersBottom={},max=delimiters.length;if(max)for(var headerIdx=0,lastTokenIdx=-2,jumps=[],closerIdx=0;closerIdxminOpenerIdx;openerIdx-=jumps[openerIdx]+1){var opener=delimiters[openerIdx];if(opener.marker===closer.marker&&(opener.open&&opener.end<0)){var isOddMatch=!1;if((opener.close||closer.open)&&(opener.length+closer.length)%3==0&&(opener.length%3==0&&closer.length%3==0||(isOddMatch=!0)),!isOddMatch){var lastJump=openerIdx>0&&!delimiters[openerIdx-1].open?jumps[openerIdx-1]+1:0;jumps[closerIdx]=closerIdx-openerIdx+lastJump,jumps[openerIdx]=lastJump,closer.open=!1,opener.end=closerIdx,opener.close=!1,newMinOpenerIdx=-1,lastTokenIdx=-2;break}}}-1!==newMinOpenerIdx&&(openersBottom[closer.marker][(closer.open?3:0)+(closer.length||0)%3]=newMinOpenerIdx)}}}var _rules=[["text",function(state,silent){for(var pos=state.pos;pos0)return!1;var pos=state.pos;if(pos+3>state.posMax)return!1;if(58!==state.src.charCodeAt(pos))return!1;if(47!==state.src.charCodeAt(pos+1))return!1;if(47!==state.src.charCodeAt(pos+2))return!1;var match=state.pending.match(SCHEME_RE);if(!match)return!1;var proto=match[1],link=state.md.linkify.matchAtStart(state.src.slice(pos-proto.length));if(!link)return!1;var url=link.url;if(url.length<=proto.length)return!1;url=url.replace(/\*+$/,"");var fullUrl=state.md.normalizeLink(url);if(!state.md.validateLink(fullUrl))return!1;if(!silent){state.pending=state.pending.slice(0,-proto.length);var token_o=state.push("link_open","a",1);token_o.attrs=[["href",fullUrl]],token_o.markup="linkify",token_o.info="auto",state.push("text","",0).content=state.md.normalizeLinkText(url);var token_c=state.push("link_close","a",-1);token_c.markup="linkify",token_c.info="auto"}return state.pos+=url.length-proto.length,!0}],["newline",function(state,silent){var pos=state.pos;if(10!==state.src.charCodeAt(pos))return!1;var pmax=state.pending.length-1,max=state.posMax;if(!silent)if(pmax>=0&&32===state.pending.charCodeAt(pmax))if(pmax>=1&&32===state.pending.charCodeAt(pmax-1)){for(var ws=pmax-1;ws>=1&&32===state.pending.charCodeAt(ws-1);)ws--;state.pending=state.pending.slice(0,ws),state.push("hardbreak","br",0)}else state.pending=state.pending.slice(0,-1),state.push("softbreak","br",0);else state.push("softbreak","br",0);for(pos++;pos=max)return!1;var ch1=state.src.charCodeAt(pos);if(10===ch1){for(silent||state.push("hardbreak","br",0),pos++;pos=55296&&ch1<=56319&&pos+1=56320&&ch2<=57343&&(escapedStr+=state.src[pos+1],pos++)}var origStr="\\"+escapedStr;if(!silent){var token=state.push("text_special","",0);ch1<256&&0!==ESCAPED[ch1]?token.content=escapedStr:token.content=origStr,token.markup=origStr,token.info="escape"}return state.pos=pos+1,!0}],["backticks",function(state,silent){var pos=state.pos;if(96!==state.src.charCodeAt(pos))return!1;var start=pos;pos++;for(var max=state.posMax;pos=max)return!1;if(start=pos,(res=state.md.helpers.parseLinkDestination(state.src,pos,state.posMax)).ok){for(href=state.md.normalizeLink(res.str),state.md.validateLink(href)?pos=res.pos:href="",start=pos;pos=max||41!==state.src.charCodeAt(pos))&&(parseReference=!0),pos++}if(parseReference){if(void 0===state.env.references)return!1;if(pos=0?label=state.src.slice(start,pos++):pos=labelEnd+1):pos=labelEnd+1,label||(label=state.src.slice(labelStart,labelEnd)),!(ref=state.env.references[normalizeReference(label)]))return state.pos=oldPos,!1;href=ref.href,title=ref.title}if(!silent){state.pos=labelStart,state.posMax=labelEnd;var attrs=[["href",href]];state.push("link_open","a",1).attrs=attrs,title&&attrs.push(["title",title]),state.linkLevel++,state.md.inline.tokenize(state),state.linkLevel--,state.push("link_close","a",-1)}return state.pos=pos,state.posMax=max,!0}],["image",function(state,silent){var code,content,label,pos,ref,res,title,start,href="",oldPos=state.pos,max=state.posMax;if(33!==state.src.charCodeAt(state.pos))return!1;if(91!==state.src.charCodeAt(state.pos+1))return!1;var labelStart=state.pos+2,labelEnd=state.md.helpers.parseLinkLabel(state,state.pos+1,!1);if(labelEnd<0)return!1;if((pos=labelEnd+1)=max)return!1;for(start=pos,(res=state.md.helpers.parseLinkDestination(state.src,pos,state.posMax)).ok&&(href=state.md.normalizeLink(res.str),state.md.validateLink(href)?pos=res.pos:href=""),start=pos;pos=max||41!==state.src.charCodeAt(pos))return state.pos=oldPos,!1;pos++}else{if(void 0===state.env.references)return!1;if(pos=0?label=state.src.slice(start,pos++):pos=labelEnd+1):pos=labelEnd+1,label||(label=state.src.slice(labelStart,labelEnd)),!(ref=state.env.references[normalizeReference(label)]))return state.pos=oldPos,!1;href=ref.href,title=ref.title}if(!silent){content=state.src.slice(labelStart,labelEnd);var tokens=[];state.md.inline.parse(content,state.md,state.env,tokens);var token=state.push("image","img",0),attrs=[["src",href],["alt",""]];token.attrs=attrs,token.children=tokens,token.content=content,title&&attrs.push(["title",title])}return state.pos=pos,state.posMax=max,!0}],["autolink",function(state,silent){var pos=state.pos;if(60!==state.src.charCodeAt(pos))return!1;for(var start=state.pos,max=state.posMax;;){if(++pos>=max)return!1;var ch=state.src.charCodeAt(pos);if(60===ch)return!1;if(62===ch)break}var url=state.src.slice(start+1,pos);if(AUTOLINK_RE.test(url)){var fullUrl=state.md.normalizeLink(url);if(!state.md.validateLink(fullUrl))return!1;if(!silent){var token_o=state.push("link_open","a",1);token_o.attrs=[["href",fullUrl]],token_o.markup="autolink",token_o.info="auto",state.push("text","",0).content=state.md.normalizeLinkText(url);var token_c=state.push("link_close","a",-1);token_c.markup="autolink",token_c.info="auto"}return state.pos+=url.length+2,!0}if(EMAIL_RE.test(url)){var _fullUrl=state.md.normalizeLink("mailto:"+url);if(!state.md.validateLink(_fullUrl))return!1;if(!silent){var _token_o=state.push("link_open","a",1);_token_o.attrs=[["href",_fullUrl]],_token_o.markup="autolink",_token_o.info="auto",state.push("text","",0).content=state.md.normalizeLinkText(url);var _token_c=state.push("link_close","a",-1);_token_c.markup="autolink",_token_c.info="auto"}return state.pos+=url.length+2,!0}return!1}],["html_inline",function(state,silent){if(!state.md.options.html)return!1;var max=state.posMax,pos=state.pos;if(60!==state.src.charCodeAt(pos)||pos+2>=max)return!1;var ch=state.src.charCodeAt(pos+1);if(33!==ch&&63!==ch&&47!==ch&&!function(ch){var lc=32|ch;return lc>=97&&lc<=122}(ch))return!1;var str,match=state.src.slice(pos).match(HTML_TAG_RE);if(!match)return!1;if(!silent){var token=state.push("html_inline","",0);token.content=match[0],str=token.content,/^\s]/i.test(str)&&state.linkLevel++,function(str){return/^<\/a\s*>/i.test(str)}(token.content)&&state.linkLevel--}return state.pos+=match[0].length,!0}],["entity",function(state,silent){var pos=state.pos,max=state.posMax;if(38!==state.src.charCodeAt(pos))return!1;if(pos+1>=max)return!1;if(35===state.src.charCodeAt(pos+1)){var match=state.src.slice(pos).match(DIGITAL_RE);if(match){if(!silent){var _code2="x"===match[1][0].toLowerCase()?parseInt(match[1].slice(1),16):parseInt(match[1],10),token=state.push("text_special","",0);token.content=isValidEntityCode(_code2)?fromCodePoint(_code2):fromCodePoint(65533),token.markup=match[0],token.info="entity"}return state.pos+=match[0].length,!0}}else{var _match=state.src.slice(pos).match(NAMED_RE);if(_match){var decoded=entities.decodeHTML(_match[0]);if(decoded!==_match[0]){if(!silent){var _token2=state.push("text_special","",0);_token2.content=decoded,_token2.markup=_match[0],_token2.info="entity"}return state.pos+=_match[0].length,!0}}}return!1}]],_rules2=[["balance_pairs",function(state){var tokens_meta=state.tokens_meta,max=state.tokens_meta.length;processDelimiters(state.delimiters);for(var curr=0;curr0&&level++,"text"===tokens[curr].type&&curr+1=state.pos)throw new Error("inline rule didn't increment state.pos");break}}else state.pos=state.posMax;ok||state.pos++,cache[pos]=state.pos}else state.pos=cache[pos]},ParserInline.prototype.tokenize=function(state){for(var rules=this.ruler.getRules(""),len=rules.length,end=state.posMax,maxNesting=state.md.options.maxNesting;state.pos=state.pos)throw new Error("inline rule didn't increment state.pos");break}if(ok){if(state.pos>=end)break}else state.pending+=state.src[state.pos++]}state.pending&&state.pushPending()},ParserInline.prototype.parse=function(str,md,env,outTokens){var state=new this.State(str,md,env,outTokens);this.tokenize(state);for(var rules=this.ruler2.getRules(""),len=rules.length,_i14=0;_i14=0))try{parsed.hostname=punycode.toASCII(parsed.hostname)}catch(er){}return mdurl__namespace.encode(mdurl__namespace.format(parsed))}function normalizeLinkText(url){var parsed=mdurl__namespace.parse(url,!0);if(parsed.hostname&&(!parsed.protocol||RECODE_HOSTNAME_FOR.indexOf(parsed.protocol)>=0))try{parsed.hostname=punycode.toUnicode(parsed.hostname)}catch(er){}return mdurl__namespace.decode(mdurl__namespace.format(parsed),mdurl__namespace.decode.defaultChars+"%")}function MarkdownIt(presetName,options){if(!(this instanceof MarkdownIt))return new MarkdownIt(presetName,options);options||isString(presetName)||(options=presetName||{},presetName="default"),this.inline=new ParserInline,this.block=new ParserBlock,this.core=new Core,this.renderer=new Renderer,this.linkify=new LinkifyIt,this.validateLink=validateLink,this.normalizeLink=normalizeLink,this.normalizeLinkText=normalizeLinkText,this.utils=utils,this.helpers=assign({},helpers),this.options={},this.configure(presetName),options&&this.set(options)}return MarkdownIt.prototype.set=function(options){return assign(this.options,options),this},MarkdownIt.prototype.configure=function(presets){var self=this;if(isString(presets)){var presetName=presets;if(!(presets=config[presetName]))throw new Error('Wrong `markdown-it` preset "'+presetName+'", check name')}if(!presets)throw new Error("Wrong `markdown-it` preset, can't be empty");return presets.options&&self.set(presets.options),presets.components&&Object.keys(presets.components).forEach((function(name){presets.components[name].rules&&self[name].ruler.enableOnly(presets.components[name].rules),presets.components[name].rules2&&self[name].ruler2.enableOnly(presets.components[name].rules2)})),this},MarkdownIt.prototype.enable=function(list,ignoreInvalid){var result=[];Array.isArray(list)||(list=[list]),["core","block","inline"].forEach((function(chain){result=result.concat(this[chain].ruler.enable(list,!0))}),this),result=result.concat(this.inline.ruler2.enable(list,!0));var missed=list.filter((function(name){return result.indexOf(name)<0}));if(missed.length&&!ignoreInvalid)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+missed);return this},MarkdownIt.prototype.disable=function(list,ignoreInvalid){var result=[];Array.isArray(list)||(list=[list]),["core","block","inline"].forEach((function(chain){result=result.concat(this[chain].ruler.disable(list,!0))}),this),result=result.concat(this.inline.ruler2.disable(list,!0));var missed=list.filter((function(name){return result.indexOf(name)<0}));if(missed.length&&!ignoreInvalid)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+missed);return this},MarkdownIt.prototype.use=function(plugin){var args=[this].concat(Array.prototype.slice.call(arguments,1));return plugin.apply(plugin,args),this},MarkdownIt.prototype.parse=function(src,env){if("string"!=typeof src)throw new Error("Input data should be a String");var state=new this.core.State(src,this,env);return this.core.process(state),state.tokens},MarkdownIt.prototype.render=function(src,env){return env=env||{},this.renderer.render(this.parse(src,env),this.options,env)},MarkdownIt.prototype.parseInline=function(src,env){var state=new this.core.State(src,this,env);return state.inlineMode=!0,this.core.process(state),state.tokens},MarkdownIt.prototype.renderInline=function(src,env){return env=env||{},this.renderer.render(this.parseInline(src,env),this.options,env)},index_cjs=MarkdownIt}function requireMarkdownItClass(){if(hasRequiredMarkdownItClass)return markdownItClass;hasRequiredMarkdownItClass=1;var mapping={},splitWithSpace=function(s){return s?s.split(" "):[]},toArray=function(a){return Array.isArray(a)?a:[a]};function parseTokens(tokens){tokens.forEach((function(token){if(/(_open$|image)/.test(token.type)&&mapping[token.tag]){var orig=splitWithSpace(token.attrGet("class")),addition=toArray(mapping[token.tag]);token.attrSet("class",[].concat(_toConsumableArray(orig),_toConsumableArray(addition)).join(" "))}token.children&&parseTokens(token.children)}))}function parseState(state){parseTokens(state.tokens)}return markdownItClass=function(md,_mapping){mapping=_mapping||{},md.core.ruler.push("markdownit-tag-to-class",parseState)}}!function(){var test=0;function load(){if(50===test)return!1;"undefined"==typeof CodeMirror?setTimeout((function(){test++,load()}),100):(test=0,function(){var x,editor=Array.prototype.slice.call(document.querySelectorAll(".editor:not(.loaded)"));for(x=0;x0&&(initialValue=this.target.querySelector("textarea").value,this.target.querySelector("textarea").remove()),this.editorText.setAttribute("id",this.target.getAttribute("data-inputId")),this.editorText.setAttribute("name",this.target.getAttribute("data-inputName")),this.editorBody.append(this.editorText);this.editorPrev=document.createElement("div"),this.editorPrev.classList.add("editor-liveEditorPrev","is-hidden","p-2","content"),this.editorPrevText=document.createElement("div"),this.editorPrev.append(this.editorPrevText),this.btn=document.createElement("div"),this.btn.classList.add("liveEditor-btnGrp","has-background-white-ter","is-flex","is-justify-content-space-between"),this.btnLeft=document.createElement("span"),this.btnLeft.classList.add("is-flex"),this.btnRight=document.createElement("span"),this.btnRight.classList.add("is-flex"),this.btn.append(this.btnLeft),this.btn.append(this.btnRight),this.btnBold=document.createElement("button"),this.btnBold.classList.add("liveEditor-btn","button","is-light"),this.btnBold.setAttribute("type","button"),this.btnBold.innerHTML='',this.btnLeft.append(this.btnBold),this.btnBold.addEventListener("click",this.insertBold.bind(this),!1),this.btnItalic=document.createElement("button"),this.btnItalic.classList.add("liveEditor-btn","button","is-light"),this.btnItalic.setAttribute("type","button"),this.btnItalic.innerHTML='',this.btnLeft.append(this.btnItalic),this.btnItalic.addEventListener("click",this.insertItalics.bind(this),!1),this.btnHeading=document.createElement("button"),this.btnHeading.classList.add("liveEditor-btn","button","is-light"),this.btnHeading.setAttribute("type","button"),this.btnHeading.innerHTML='',this.btnLeft.append(this.btnHeading),this.btnHeading.addEventListener("click",this.insertHeading.bind(this),!1),this.btnHeadingSep=document.createElement("span"),this.btnHeadingSep.classList.add("liveEditor-btnSep"),this.btnLeft.append(this.btnHeadingSep),this.btnQuote=document.createElement("button"),this.btnQuote.classList.add("liveEditor-btn","button","is-light"),this.btnQuote.setAttribute("type","button"),this.btnQuote.innerHTML='',this.btnLeft.append(this.btnQuote),this.btnQuote.addEventListener("click",this.insertQuote.bind(this),!1),this.btnCode=document.createElement("button"),this.btnCode.classList.add("liveEditor-btn","button","is-light"),this.btnCode.setAttribute("type","button"),this.btnCode.innerHTML='',this.btnLeft.append(this.btnCode),this.btnCode.addEventListener("click",this.insertCode.bind(this),!1),this.btnCodeSep=document.createElement("span"),this.btnCodeSep.classList.add("liveEditor-btnSep"),this.btnLeft.append(this.btnCodeSep),this.btnUl=document.createElement("button"),this.btnUl.classList.add("liveEditor-btn","button","is-light"),this.btnUl.setAttribute("type","button"),this.btnUl.innerHTML='',this.btnLeft.append(this.btnUl),this.btnUl.addEventListener("click",this.insertUl.bind(this),!1),this.btnOl=document.createElement("button"),this.btnOl.classList.add("liveEditor-btn","button","is-light"),this.btnOl.setAttribute("type","button"),this.btnOl.innerHTML='',this.btnLeft.append(this.btnOl),this.btnOl.addEventListener("click",this.insertOl.bind(this),!1),this.btnOlSep=document.createElement("span"),this.btnOlSep.classList.add("liveEditor-btnSep"),this.btnLeft.append(this.btnOlSep),this.btnLink=document.createElement("button"),this.btnLink.classList.add("liveEditor-btn","button","is-light"),this.btnLink.setAttribute("type","button"),this.btnLink.innerHTML='',this.btnLeft.append(this.btnLink),this.btnLink.addEventListener("click",this.insertLink.bind(this),!1),this.editorInput.append(this.btn),this.target.getAttribute("data-saveUrl")&&(this.btnSave=document.createElement("button"),this.btnSave.classList.add("liveEditor-btn","button","is-light"),this.btnSave.classList.add("save"),this.btnSave.setAttribute("type","button"),this.btnSave.innerHTML='',this.btnSave.addEventListener("click",this.save.bind(this),!1),this.btnRight.append(this.btnSave),this.saveUrl=this.target.getAttribute("data-saveUrl")),this.editorPrevTitleButton=document.createElement("button"),this.editorPrevTitleButton.setAttribute("type","button"),this.editorPrevTitleButton.innerHTML='',this.editorPrevTitleButton.classList.add("liveEditor-btn","button","is-light"),this.editorPrevTitleButton.classList.add("save"),this.btnRight.append(this.editorPrevTitleButton),this.editorInput.append(this.editorBody),this.target.append(this.editorInput),this.editorInput.append(this.editorPrev),this.mirror=CodeMirror.fromTextArea(this.editorText,{mode:"gfm",autoRefresh:!0,viewportMargin:1/0,lineWrapping:!0}),this.mirror.setValue(initialValue),this.mirror.getInputField().spellcheck=!0;var markdownIt=requireIndex_cjs()({html:!0,breaks:!1,linkify:!0,typographer:!0});this.md=markdownIt.use(requireMarkdownItClass(),{h1:"title is-1",h2:"title is-2",h3:"title is-3",h4:"title is-4",h5:"title is-5",h6:"title is-5",p:"block",table:"table"}),this.editorPrevTitleButton.addEventListener("click",this.updateMirror.bind(this),!1),this.target.closest(".mdl")&&this.target.closest(".mdl").addEventListener("mdl-open",this.updateMirror.bind(this))}var k=document.requestAnimationFrame||document.setImmediate||function(b){return setTimeout(b,0)};Loader.prototype={updateMirror:function(){var a=this,md=this.md,button=this.editorPrevTitleButton;k((function(){var icon=button.querySelector("i.fas");icon.classList.contains("fa-eye")?(a.editorPrevText.innerHTML=md.render(a.mirror.getValue()),icon.classList.remove("fa-eye"),icon.classList.add("fa-eye-slash"),a.editorPrev.classList.remove("is-hidden"),a.editorBody.classList.add("is-hidden"),(a.btnLeft.querySelectorAll("button")||[]).forEach((function(element){element.setAttribute("disabled","disabled")})),document.dispatchEvent(new CustomEvent("code-highlight")),document.dispatchEvent(new CustomEvent("load-charts"))):(icon.classList.remove("fa-eye-slash"),icon.classList.add("fa-eye"),a.editorPrev.classList.add("is-hidden"),(a.btnLeft.querySelectorAll("button")||[]).forEach((function(element){element.removeAttribute("disabled")})),a.editorBody.classList.remove("is-hidden"))}))},insertBold:function(){var a=this;k((function(){var word=a.mirror.findWordAt(a.mirror.getCursor()),selection=a.mirror.getSelection().trim();a.mirror.getSelection().length>0?a.mirror.replaceSelection("**"+a.mirror.getSelection().trim()+"**"):(a.mirror.setSelection(word.anchor,word.head),""===selection&&(selection="bold text"),a.mirror.replaceSelection("**"+selection+"**")),a.mirror.focus()}))},insertItalics:function(){var a=this;k((function(){var word=a.mirror.findWordAt(a.mirror.getCursor()),selection=a.mirror.getSelection().trim();a.mirror.getSelection().length>0?a.mirror.replaceSelection("*"+a.mirror.getSelection().trim()+"*"):(a.mirror.setSelection(word.anchor,word.head),""===selection&&(selection="italic text"),a.mirror.replaceSelection("*"+selection+"*")),a.mirror.focus()}))},insertHeading:function(){var a=this;k((function(){var line=a.mirror.getCursor().line,currentHead=a.mirror.getLine(line),start=currentHead.split(" ")[0];if(""===currentHead)a.mirror.replaceRange("# Heading",{line:line,ch:0});else if("#"===start[0]){(start.match(/#/g)||[]).length>=6?a.mirror.replaceRange(currentHead.slice(Math.max(0,currentHead.indexOf(" ")+1)),{line:line,ch:0},{line:line,ch:currentHead.length}):a.mirror.replaceRange("#",{line:line,ch:0})}else a.mirror.replaceRange("# ",{line:line,ch:0});a.mirror.focus()}))},insertQuote:function(){var a=this;k((function(){var word=a.mirror.findWordAt(a.mirror.getCursor()),selection=a.mirror.getSelection().trim();a.mirror.getSelection().length>0?(a.mirror.setSelection({line:Math.min(a.mirror.listSelections()[0].head.line,a.mirror.listSelections()[0].anchor.line),ch:0},{line:Math.max(a.mirror.listSelections()[0].head.line,a.mirror.listSelections()[0].anchor.line),ch:1}),a.mirror.replaceSelection("> "+a.mirror.getSelection().replace(/\n/g,(function(){return"\n> "})))):(a.mirror.setSelection({line:Math.min(word.head.line,word.anchor.line),ch:0},{line:Math.max(word.head.line,word.anchor.line),ch:1}),""===selection?a.mirror.replaceSelection("> fancy blockquote"):a.mirror.replaceSelection("> "+selection)),a.mirror.focus()}))},insertCode:function(){var a=this;k((function(){var word=a.mirror.findWordAt(a.mirror.getCursor()),selection=a.mirror.getSelection().trim();a.mirror.getSelection().length>0?a.mirror.replaceSelection("\n```sql\n"+a.mirror.getSelection()+"\n```\n"):(a.mirror.setSelection(word.anchor,word.head),""===selection?a.mirror.replaceSelection("\n```sql\nselect smiles; -- :) --\n```\n"):a.mirror.replaceSelection("`"+selection+"`")),a.mirror.focus()}))},insertUl:function(){var a=this;k((function(){var word=a.mirror.findWordAt(a.mirror.getCursor()),selection=a.mirror.getSelection().trim();a.mirror.getSelection().length>0?(a.mirror.setSelection({line:Math.min(a.mirror.listSelections()[0].head.line,a.mirror.listSelections()[0].anchor.line),ch:0},{line:Math.max(a.mirror.listSelections()[0].head.line,a.mirror.listSelections()[0].anchor.line),ch:1}),a.mirror.replaceSelection("- "+a.mirror.getSelection().replace(/\n/g,(function(){return"\n- "})))):(a.mirror.setSelection({line:Math.min(word.head.line,word.anchor.line),ch:0},{line:Math.max(word.head.line,word.anchor.line),ch:1}),""===selection?a.mirror.replaceSelection("- item one\n- item two\n- item three"):a.mirror.replaceSelection("- "+selection)),a.mirror.focus()}))},insertOl:function(){var a=this;k((function(){var word=a.mirror.findWordAt(a.mirror.getCursor()),selection=a.mirror.getSelection().trim();if(a.mirror.getSelection().length>0){a.mirror.setSelection({line:Math.min(a.mirror.listSelections()[0].head.line,a.mirror.listSelections()[0].anchor.line),ch:0},{line:Math.max(a.mirror.listSelections()[0].head.line,a.mirror.listSelections()[0].anchor.line),ch:1});var number=1;a.mirror.replaceSelection(number+". "+a.mirror.getSelection().replace(/\n/g,(function(){return"\n"+ ++number+". "})))}else a.mirror.setSelection({line:Math.min(word.head.line,word.anchor.line),ch:0},{line:Math.max(word.head.line,word.anchor.line),ch:1}),""===selection?a.mirror.replaceSelection("1. item one\n2. item two\n3. item three"):a.mirror.replaceSelection("1. "+selection);a.mirror.focus()}))},insertLink:function(){var a=this;k((function(){a.mirror.getSelection().length>0?a.mirror.replaceSelection("["+a.mirror.getSelection().trim()+"](https://atlas)"):a.mirror.replaceSelection("[Link Title](https://atlas)"),a.mirror.focus()}))},save:function(){var a=this;k((function(){var data={};data.id=getUrlVars().id,data.description=a.mirror.getValue();var q=new XMLHttpRequest;q.open("post",a.saveUrl,!0),q.setRequestHeader("Content-Type","text/plain;charset=UTF-8`"),q.setRequestHeader("X-Requested-With","XMLHttpRequest"),q.send(JSON.stringify(data)),q.addEventListener("load",(function(){document.querySelector("#editorMdl-titleSave").style.visibility="visible",setTimeout((function(){document.querySelector("#editorMdl-titleSave").style.removeProperty("visibility")}),750)}))}))}},load(),document.addEventListener("ajax",(function(){load()}))}(),d=document,checkbox=function(element){element.classList.add("loaded");var check=element.querySelector("input[type=checkbox]"),input=element.querySelector("input[type=hidden");check&&input&&(check.checked="Y"===input.value,check.addEventListener("change",(function(){input.value=check.checked?"Y":"N",input.dispatchEvent(new CustomEvent("change"))})))},(loadCheckbox=function(){for(var els=d.querySelectorAll(".toggle"),x=0;x';var trash=document.createElement("button");trash.setAttribute("type","button"),trash.classList.add("button","is-light","action-delete"),trash.innerHTML='';var figure=document.createElement("figure");figure.classList.add("image","is-256x256");var picture=document.createElement("picture"),img=document.createElement("img");img.setAttribute("src",window.URL.createObjectURL(event.target.files[0])),img.style.width="auto",img.style.maxWidth="100%",img.style.maxHeight="100%",box.append(input),box.append(tools),tools.append(drag),tools.append(trash),box.append(figure),figure.append(picture),picture.append(img);var $this=document.querySelector(".images.reorder .new-image").closest(".box");$this.parentNode.insertBefore(box,$this);var data=new FormData;data.append("File",event.target.files[0]);var q=new XMLHttpRequest;q.open("post","/reports/edit/?handler=AddImage&Id="+getUrlVars().id,!0),q.withCredentials=!0,q.setRequestHeader("X-Requested-With","XMLHttpRequest"),q.send(data),q.addEventListener("load",(function(){"error"===q.responseText?trash.innerHTML='':(trash.innerHTML='',input.value=q.responseText,trash.addEventListener("click",(function(event){event.preventDefault(),box.remove()})))})),updateId(document.querySelector(".images.reorder"))})),(document.querySelectorAll(".images button.action-delete")||[]).forEach((function($element){$element.addEventListener("click",(function(event){event.preventDefault(),$element.closest(".box").remove()}))}))}()}(); +!function(){"use strict";function getAugmentedNamespace(n){if(Object.prototype.hasOwnProperty.call(n,"__esModule"))return n;var f=n.default;if("function"==typeof f){var a=function a(){var isInstance=!1;try{isInstance=this instanceof a}catch{}return isInstance?Reflect.construct(f,arguments,this.constructor):f.apply(this,arguments)};a.prototype=f.prototype}else a={};return Object.defineProperty(a,"__esModule",{value:!0}),Object.keys(n).forEach((function(k){var d=Object.getOwnPropertyDescriptor(n,k);Object.defineProperty(a,k,d.get?d:{enumerable:!0,get:function(){return n[k]}})})),a}function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}function _toConsumableArray(arr){return function(arr){if(Array.isArray(arr))return _arrayLikeToArray(arr)}(arr)||function(iter){if("undefined"!=typeof Symbol&&null!=iter[Symbol.iterator]||null!=iter["@@iterator"])return Array.from(iter)}(arr)||_unsupportedIterableToArray(arr)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _unsupportedIterableToArray(o,minLen){if(o){if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);return"Object"===n&&o.constructor&&(n=o.constructor.name),"Map"===n||"Set"===n?Array.from(o):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(o,minLen):void 0}}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i=o.length?{done:!0}:{done:!1,value:o[i++]}},e:function(e){throw e},f:F}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var err,normalCompletion=!0,didErr=!1;return{s:function(){it=it.call(o)},n:function(){var step=it.next();return normalCompletion=step.done,step},e:function(e){didErr=!0,err=e},f:function(){try{normalCompletion||null==it.return||it.return()}finally{if(didErr)throw err}}}}var hasRequiredIndex_cjs$3,index_cjs$3={};function requireIndex_cjs$3(){if(hasRequiredIndex_cjs$3)return index_cjs$3;hasRequiredIndex_cjs$3=1;var decodeCache={};function decode(string,exclude){"string"!=typeof exclude&&(exclude=decode.defaultChars);var cache=function(exclude){var cache=decodeCache[exclude];if(cache)return cache;cache=decodeCache[exclude]=[];for(var i=0;i<128;i++){var ch=String.fromCharCode(i);cache.push(ch)}for(var _i=0;_i=55296&&_chr<=57343?"���":String.fromCharCode(_chr),i+=6;continue}}if(240==(248&b1)&&i+91114111?result+="����":(_chr2-=65536,result+=String.fromCharCode(55296+(_chr2>>10),56320+(1023&_chr2))),i+=9;continue}}result+="�"}}return result}))}decode.defaultChars=";/?:@&=+$,#",decode.componentChars="";var encodeCache={};function encode(string,exclude,keepEscaped){"string"!=typeof exclude&&(keepEscaped=exclude,exclude=encode.defaultChars),void 0===keepEscaped&&(keepEscaped=!0);for(var cache=function(exclude){var cache=encodeCache[exclude];if(cache)return cache;cache=encodeCache[exclude]=[];for(var i=0;i<128;i++){var ch=String.fromCharCode(i);/^[0-9a-z]$/i.test(ch)?cache.push(ch):cache.push("%"+("0"+i.toString(16).toUpperCase()).slice(-2))}for(var _i2=0;_i2=55296&&code<=57343){if(code>=55296&&code<=56319&&i+1=56320&&nextCode<=57343){result+=encodeURIComponent(string[i]+string[i+1]),i++;continue}}result+="%EF%BF%BD"}else result+=encodeURIComponent(string[i])}return result}function Url(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}encode.defaultChars=";/?:@&=+$,-_.!~*'()#",encode.componentChars="-_.!~*'()";var protocolPattern=/^([a-z0-9.+-]+:)/i,portPattern=/:[0-9]*$/,simplePathPattern=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,unwise=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),autoEscape=["'"].concat(unwise),nonHostChars=["%","/","?",";","#"].concat(autoEscape),hostEndingChars=["/","?","#"],hostnamePartPattern=/^[+a-z0-9A-Z_-]{0,63}$/,hostnamePartStart=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,hostlessProtocol={javascript:!0,"javascript:":!0},slashedProtocol={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};return Url.prototype.parse=function(url,slashesDenoteHost){var lowerProto,hec,slashes,rest=url;if(rest=rest.trim(),!slashesDenoteHost&&1===url.split("#").length){var simplePath=simplePathPattern.exec(rest);if(simplePath)return this.pathname=simplePath[1],simplePath[2]&&(this.search=simplePath[2]),this}var proto=protocolPattern.exec(rest);if(proto&&(lowerProto=(proto=proto[0]).toLowerCase(),this.protocol=proto,rest=rest.substr(proto.length)),(slashesDenoteHost||proto||rest.match(/^\/\/[^@\/]+@[^@\/]+/))&&(!(slashes="//"===rest.substr(0,2))||proto&&hostlessProtocol[proto]||(rest=rest.substr(2),this.slashes=!0)),!hostlessProtocol[proto]&&(slashes||proto&&!slashedProtocol[proto])){for(var auth,atSign,hostEnd=-1,i=0;i127?newpart+="x":newpart+=part[j];if(!newpart.match(hostnamePartPattern)){var validParts=hostparts.slice(0,_i4),notHost=hostparts.slice(_i4+1),bit=part.match(hostnamePartStart);bit&&(validParts.push(bit[1]),notHost.unshift(bit[2])),notHost.length&&(rest=notHost.join(".")+rest),this.hostname=validParts.join(".");break}}}this.hostname.length>255&&(this.hostname=""),ipv6Hostname&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}var hash=rest.indexOf("#");-1!==hash&&(this.hash=rest.substr(hash),rest=rest.slice(0,hash));var qm=rest.indexOf("?");return-1!==qm&&(this.search=rest.substr(qm),rest=rest.slice(0,qm)),rest&&(this.pathname=rest),slashedProtocol[lowerProto]&&this.hostname&&!this.pathname&&(this.pathname=""),this},Url.prototype.parseHost=function(host){var port=portPattern.exec(host);port&&(":"!==(port=port[0])&&(this.port=port.substr(1)),host=host.substr(0,host.length-port.length)),host&&(this.hostname=host)},index_cjs$3.decode=decode,index_cjs$3.encode=encode,index_cjs$3.format=function(url){var result="";return result+=url.protocol||"",result+=url.slashes?"//":"",result+=url.auth?url.auth+"@":"",url.hostname&&-1!==url.hostname.indexOf(":")?result+="["+url.hostname+"]":result+=url.hostname||"",result+=url.port?":"+url.port:"",result+=url.pathname||"",result+=url.search||"",result+=url.hash||""},index_cjs$3.parse=function(url,slashesDenoteHost){if(url&&url instanceof Url)return url;var u=new Url;return u.parse(url,slashesDenoteHost),u},index_cjs$3}var hasRequiredIndex_cjs$2,index_cjs$2={};function requireIndex_cjs$2(){if(hasRequiredIndex_cjs$2)return index_cjs$2;hasRequiredIndex_cjs$2=1;return index_cjs$2.Any=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,index_cjs$2.Cc=/[\0-\x1F\x7F-\x9F]/,index_cjs$2.Cf=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u0890\u0891\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD80D[\uDC30-\uDC3F]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/,index_cjs$2.P=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061D-\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1B7D\u1B7E\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52-\u2E5D\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDEAD\uDF55-\uDF59\uDF86-\uDF89]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5A\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDEB9\uDF3C-\uDF3E]|\uD806[\uDC3B\uDD44-\uDD46\uDDE2\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2\uDF00-\uDF09]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8\uDF43-\uDF4F\uDFFF]|\uD809[\uDC70-\uDC74]|\uD80B[\uDFF1\uDFF2]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A\uDFE2]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/,index_cjs$2.S=/[\$\+<->\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u0888\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20C0\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFF\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u31EF\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC2\uFD40-\uFD4F\uFDCF\uFDFC-\uFDFF\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD833[\uDF50-\uDFC3]|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDEA\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEDC-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF76\uDF7B-\uDFD9\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDE53\uDE60-\uDE6D\uDE70-\uDE7C\uDE80-\uDE88\uDE90-\uDEBD\uDEBF-\uDEC5\uDECE-\uDEDB\uDEE0-\uDEE8\uDEF0-\uDEF8\uDF00-\uDF92\uDF94-\uDFCA]/,index_cjs$2.Z=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/,index_cjs$2}var hasRequiredDecodeDataHtml,lib={},decode$1={},decodeDataHtml={};function requireDecodeDataHtml(){return hasRequiredDecodeDataHtml||(hasRequiredDecodeDataHtml=1,Object.defineProperty(decodeDataHtml,"__esModule",{value:!0}),decodeDataHtml.default=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ὾⁠↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms„‹•˜¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegraìȹoɴ͹\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀𝔉lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀𝔽All;戀riertrf;愱cò׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀𝒵௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀𝔟g΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀𝔣lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀𝕘Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀𝔫ȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀𝓃ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀𝔬ͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roð໻tré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌'.split("").map((function(c){return c.charCodeAt(0)})))),decodeDataHtml}var hasRequiredDecodeDataXml,decodeDataXml={};function requireDecodeDataXml(){return hasRequiredDecodeDataXml||(hasRequiredDecodeDataXml=1,Object.defineProperty(decodeDataXml,"__esModule",{value:!0}),decodeDataXml.default=new Uint16Array("Ȁaglq\tɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map((function(c){return c.charCodeAt(0)})))),decodeDataXml}var hasRequiredDecode_codepoint,hasRequiredDecode,decode_codepoint={};function requireDecode_codepoint(){return hasRequiredDecode_codepoint||(hasRequiredDecode_codepoint=1,function(exports$1){var _a;Object.defineProperty(exports$1,"__esModule",{value:!0}),exports$1.replaceCodePoint=exports$1.fromCodePoint=void 0;var decodeMap=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]);function replaceCodePoint(codePoint){var _a;return codePoint>=55296&&codePoint<=57343||codePoint>1114111?65533:null!==(_a=decodeMap.get(codePoint))&&void 0!==_a?_a:codePoint}exports$1.fromCodePoint=null!==(_a=String.fromCodePoint)&&void 0!==_a?_a:function(codePoint){var output="";return codePoint>65535&&(codePoint-=65536,output+=String.fromCharCode(codePoint>>>10&1023|55296),codePoint=56320|1023&codePoint),output+=String.fromCharCode(codePoint)},exports$1.replaceCodePoint=replaceCodePoint,exports$1.default=function(codePoint){return(0,exports$1.fromCodePoint)(replaceCodePoint(codePoint))}}(decode_codepoint)),decode_codepoint}function requireDecode(){return hasRequiredDecode||(hasRequiredDecode=1,function(exports$1){var __createBinding=decode$1&&decode$1.__createBinding||(Object.create?function(o,m,k,k2){void 0===k2&&(k2=k);var desc=Object.getOwnPropertyDescriptor(m,k);desc&&!("get"in desc?!m.__esModule:desc.writable||desc.configurable)||(desc={enumerable:!0,get:function(){return m[k]}}),Object.defineProperty(o,k2,desc)}:function(o,m,k,k2){void 0===k2&&(k2=k),o[k2]=m[k]}),__setModuleDefault=decode$1&&decode$1.__setModuleDefault||(Object.create?function(o,v){Object.defineProperty(o,"default",{enumerable:!0,value:v})}:function(o,v){o.default=v}),__importStar=decode$1&&decode$1.__importStar||function(mod){if(mod&&mod.__esModule)return mod;var result={};if(null!=mod)for(var k in mod)"default"!==k&&Object.prototype.hasOwnProperty.call(mod,k)&&__createBinding(result,mod,k);return __setModuleDefault(result,mod),result},__importDefault=decode$1&&decode$1.__importDefault||function(mod){return mod&&mod.__esModule?mod:{default:mod}};Object.defineProperty(exports$1,"__esModule",{value:!0}),exports$1.decodeXML=exports$1.decodeHTMLStrict=exports$1.decodeHTMLAttribute=exports$1.decodeHTML=exports$1.determineBranch=exports$1.EntityDecoder=exports$1.DecodingMode=exports$1.BinTrieFlags=exports$1.fromCodePoint=exports$1.replaceCodePoint=exports$1.decodeCodePoint=exports$1.xmlDecodeTree=exports$1.htmlDecodeTree=void 0;var decode_data_html_js_1=__importDefault(requireDecodeDataHtml());exports$1.htmlDecodeTree=decode_data_html_js_1.default;var decode_data_xml_js_1=__importDefault(requireDecodeDataXml());exports$1.xmlDecodeTree=decode_data_xml_js_1.default;var decode_codepoint_js_1=__importStar(requireDecode_codepoint());exports$1.decodeCodePoint=decode_codepoint_js_1.default;var CharCodes,decode_codepoint_js_2=requireDecode_codepoint();Object.defineProperty(exports$1,"replaceCodePoint",{enumerable:!0,get:function(){return decode_codepoint_js_2.replaceCodePoint}}),Object.defineProperty(exports$1,"fromCodePoint",{enumerable:!0,get:function(){return decode_codepoint_js_2.fromCodePoint}}),function(CharCodes){CharCodes[CharCodes.NUM=35]="NUM",CharCodes[CharCodes.SEMI=59]="SEMI",CharCodes[CharCodes.EQUALS=61]="EQUALS",CharCodes[CharCodes.ZERO=48]="ZERO",CharCodes[CharCodes.NINE=57]="NINE",CharCodes[CharCodes.LOWER_A=97]="LOWER_A",CharCodes[CharCodes.LOWER_F=102]="LOWER_F",CharCodes[CharCodes.LOWER_X=120]="LOWER_X",CharCodes[CharCodes.LOWER_Z=122]="LOWER_Z",CharCodes[CharCodes.UPPER_A=65]="UPPER_A",CharCodes[CharCodes.UPPER_F=70]="UPPER_F",CharCodes[CharCodes.UPPER_Z=90]="UPPER_Z"}(CharCodes||(CharCodes={}));var BinTrieFlags,EntityDecoderState,DecodingMode;function isNumber(code){return code>=CharCodes.ZERO&&code<=CharCodes.NINE}function isEntityInAttributeInvalidEnd(code){return code===CharCodes.EQUALS||function(code){return code>=CharCodes.UPPER_A&&code<=CharCodes.UPPER_Z||code>=CharCodes.LOWER_A&&code<=CharCodes.LOWER_Z||isNumber(code)}(code)}!function(BinTrieFlags){BinTrieFlags[BinTrieFlags.VALUE_LENGTH=49152]="VALUE_LENGTH",BinTrieFlags[BinTrieFlags.BRANCH_LENGTH=16256]="BRANCH_LENGTH",BinTrieFlags[BinTrieFlags.JUMP_TABLE=127]="JUMP_TABLE"}(BinTrieFlags=exports$1.BinTrieFlags||(exports$1.BinTrieFlags={})),function(EntityDecoderState){EntityDecoderState[EntityDecoderState.EntityStart=0]="EntityStart",EntityDecoderState[EntityDecoderState.NumericStart=1]="NumericStart",EntityDecoderState[EntityDecoderState.NumericDecimal=2]="NumericDecimal",EntityDecoderState[EntityDecoderState.NumericHex=3]="NumericHex",EntityDecoderState[EntityDecoderState.NamedEntity=4]="NamedEntity"}(EntityDecoderState||(EntityDecoderState={})),function(DecodingMode){DecodingMode[DecodingMode.Legacy=0]="Legacy",DecodingMode[DecodingMode.Strict=1]="Strict",DecodingMode[DecodingMode.Attribute=2]="Attribute"}(DecodingMode=exports$1.DecodingMode||(exports$1.DecodingMode={}));var EntityDecoder=function(){function EntityDecoder(decodeTree,emitCodePoint,errors){this.decodeTree=decodeTree,this.emitCodePoint=emitCodePoint,this.errors=errors,this.state=EntityDecoderState.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=DecodingMode.Strict}return EntityDecoder.prototype.startEntity=function(decodeMode){this.decodeMode=decodeMode,this.state=EntityDecoderState.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1},EntityDecoder.prototype.write=function(str,offset){switch(this.state){case EntityDecoderState.EntityStart:return str.charCodeAt(offset)===CharCodes.NUM?(this.state=EntityDecoderState.NumericStart,this.consumed+=1,this.stateNumericStart(str,offset+1)):(this.state=EntityDecoderState.NamedEntity,this.stateNamedEntity(str,offset));case EntityDecoderState.NumericStart:return this.stateNumericStart(str,offset);case EntityDecoderState.NumericDecimal:return this.stateNumericDecimal(str,offset);case EntityDecoderState.NumericHex:return this.stateNumericHex(str,offset);case EntityDecoderState.NamedEntity:return this.stateNamedEntity(str,offset)}},EntityDecoder.prototype.stateNumericStart=function(str,offset){return offset>=str.length?-1:(32|str.charCodeAt(offset))===CharCodes.LOWER_X?(this.state=EntityDecoderState.NumericHex,this.consumed+=1,this.stateNumericHex(str,offset+1)):(this.state=EntityDecoderState.NumericDecimal,this.stateNumericDecimal(str,offset))},EntityDecoder.prototype.addToNumericResult=function(str,start,end,base){if(start!==end){var digitCount=end-start;this.result=this.result*Math.pow(base,digitCount)+parseInt(str.substr(start,digitCount),base),this.consumed+=digitCount}},EntityDecoder.prototype.stateNumericHex=function(str,offset){for(var code,startIdx=offset;offset=CharCodes.UPPER_A&&code<=CharCodes.UPPER_F||code>=CharCodes.LOWER_A&&code<=CharCodes.LOWER_F)))return this.addToNumericResult(str,startIdx,offset,16),this.emitNumericEntity(char,3);offset+=1}return this.addToNumericResult(str,startIdx,offset,16),-1},EntityDecoder.prototype.stateNumericDecimal=function(str,offset){for(var startIdx=offset;offset>14;offset>14)){if(char===CharCodes.SEMI)return this.emitNamedEntityData(this.treeIndex,valueLength,this.consumed+this.excess);this.decodeMode!==DecodingMode.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1},EntityDecoder.prototype.emitNotTerminatedNamedEntity=function(){var _a,result=this.result,valueLength=(this.decodeTree[result]&BinTrieFlags.VALUE_LENGTH)>>14;return this.emitNamedEntityData(result,valueLength,this.consumed),null===(_a=this.errors)||void 0===_a||_a.missingSemicolonAfterCharacterReference(),this.consumed},EntityDecoder.prototype.emitNamedEntityData=function(result,valueLength,consumed){var decodeTree=this.decodeTree;return this.emitCodePoint(1===valueLength?decodeTree[result]&~BinTrieFlags.VALUE_LENGTH:decodeTree[result+1],consumed),3===valueLength&&this.emitCodePoint(decodeTree[result+2],consumed),consumed},EntityDecoder.prototype.end=function(){var _a;switch(this.state){case EntityDecoderState.NamedEntity:return 0===this.result||this.decodeMode===DecodingMode.Attribute&&this.result!==this.treeIndex?0:this.emitNotTerminatedNamedEntity();case EntityDecoderState.NumericDecimal:return this.emitNumericEntity(0,2);case EntityDecoderState.NumericHex:return this.emitNumericEntity(0,3);case EntityDecoderState.NumericStart:return null===(_a=this.errors)||void 0===_a||_a.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case EntityDecoderState.EntityStart:return 0}},EntityDecoder}();function getDecoder(decodeTree){var ret="",decoder=new EntityDecoder(decodeTree,(function(str){return ret+=(0,decode_codepoint_js_1.fromCodePoint)(str)}));return function(str,decodeMode){for(var lastIndex=0,offset=0;(offset=str.indexOf("&",offset))>=0;){ret+=str.slice(lastIndex,offset),decoder.startEntity(decodeMode);var len=decoder.write(str,offset+1);if(len<0){lastIndex=offset+decoder.end();break}lastIndex=offset+len,offset=0===len?lastIndex+1:lastIndex}var result=ret+str.slice(lastIndex);return ret="",result}}function determineBranch(decodeTree,current,nodeIdx,char){var branchCount=(current&BinTrieFlags.BRANCH_LENGTH)>>7,jumpOffset=current&BinTrieFlags.JUMP_TABLE;if(0===branchCount)return 0!==jumpOffset&&char===jumpOffset?nodeIdx:-1;if(jumpOffset){var value=char-jumpOffset;return value<0||value>=branchCount?-1:decodeTree[nodeIdx+value]-1}for(var lo=nodeIdx,hi=lo+branchCount-1;lo<=hi;){var mid=lo+hi>>>1,midVal=decodeTree[mid];if(midValchar))return decodeTree[mid+branchCount];hi=mid-1}}return-1}exports$1.EntityDecoder=EntityDecoder,exports$1.determineBranch=determineBranch;var htmlDecoder=getDecoder(decode_data_html_js_1.default),xmlDecoder=getDecoder(decode_data_xml_js_1.default);exports$1.decodeHTML=function(str,mode){return void 0===mode&&(mode=DecodingMode.Legacy),htmlDecoder(str,mode)},exports$1.decodeHTMLAttribute=function(str){return htmlDecoder(str,DecodingMode.Attribute)},exports$1.decodeHTMLStrict=function(str){return htmlDecoder(str,DecodingMode.Strict)},exports$1.decodeXML=function(str){return xmlDecoder(str,DecodingMode.Strict)}}(decode$1)),decode$1}var hasRequiredEncodeHtml,encode$1={},encodeHtml={};function requireEncodeHtml(){if(hasRequiredEncodeHtml)return encodeHtml;function restoreDiff(arr){for(var i=1;i$\x80-\uFFFF]/g;var xmlCodeMap=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]);function encodeXML(str){for(var match,ret="",lastIdx=0;null!==(match=exports$1.xmlReplacer.exec(str));){var i=match.index,char=str.charCodeAt(i),next=xmlCodeMap.get(char);void 0!==next?(ret+=str.substring(lastIdx,i)+next,lastIdx=i+1):(ret+="".concat(str.substring(lastIdx,i),"&#x").concat((0,exports$1.getCodePoint)(str,i).toString(16),";"),lastIdx=exports$1.xmlReplacer.lastIndex+=Number(55296==(64512&char)))}return ret+str.substr(lastIdx)}function getEscaper(regex,map){return function(data){for(var match,lastIdx=0,result="";match=regex.exec(data);)lastIdx!==match.index&&(result+=data.substring(lastIdx,match.index)),result+=map.get(match[0].charCodeAt(0)),lastIdx=match.index+1;return result+data.substring(lastIdx)}}exports$1.getCodePoint=null!=String.prototype.codePointAt?function(str,index){return str.codePointAt(index)}:function(c,index){return 55296==(64512&c.charCodeAt(index))?1024*(c.charCodeAt(index)-55296)+c.charCodeAt(index+1)-56320+65536:c.charCodeAt(index)},exports$1.encodeXML=encodeXML,exports$1.escape=encodeXML,exports$1.escapeUTF8=getEscaper(/[&<>'"]/g,xmlCodeMap),exports$1.escapeAttribute=getEscaper(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),exports$1.escapeText=getEscaper(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]]))}(_escape)),_escape}function requireEncode(){if(hasRequiredEncode)return encode$1;hasRequiredEncode=1;var __importDefault=encode$1&&encode$1.__importDefault||function(mod){return mod&&mod.__esModule?mod:{default:mod}};Object.defineProperty(encode$1,"__esModule",{value:!0}),encode$1.encodeNonAsciiHTML=encode$1.encodeHTML=void 0;var encode_html_js_1=__importDefault(requireEncodeHtml()),escape_js_1=require_escape(),htmlReplacer=/[\t\n!-,./:-@[-`\f{-}$\x80-\uFFFF]/g;function encodeHTMLTrieRe(regExp,str){for(var match,ret="",lastIdx=0;null!==(match=regExp.exec(str));){var i=match.index;ret+=str.substring(lastIdx,i);var char=str.charCodeAt(i),next=encode_html_js_1.default.get(char);if("object"===_typeof(next)){if(i+1=3&&":"===text[pos-3]||pos>=3&&"/"===text[pos-3]?0:tail.match(self.re.no_http)[0].length:0}},"mailto:":{validate:function(text,pos,self){var tail=text.slice(pos);return self.re.mailto||(self.re.mailto=new RegExp("^"+self.re.src_email_name+"@"+self.re.src_host_strict,"i")),self.re.mailto.test(tail)?tail.match(self.re.mailto)[0].length:0}}},tlds_2ch_src_re="a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]",tlds_default="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|рф".split("|");function compile(self){var re=self.re=function(opts){var re={};return opts=opts||{},re.src_Any=uc_micro.Any.source,re.src_Cc=uc_micro.Cc.source,re.src_Z=uc_micro.Z.source,re.src_P=uc_micro.P.source,re.src_ZPCc=[re.src_Z,re.src_P,re.src_Cc].join("|"),re.src_ZCc=[re.src_Z,re.src_Cc].join("|"),re.src_pseudo_letter="(?:(?![><|]|"+re.src_ZPCc+")"+re.src_Any+")",re.src_ip4="(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)",re.src_auth="(?:(?:(?!"+re.src_ZCc+"|[@/\\[\\]()]).)+@)?",re.src_port="(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?",re.src_host_terminator="(?=$|[><|]|"+re.src_ZPCc+")(?!"+(opts["---"]?"-(?!--)|":"-|")+"_|:\\d|\\.-|\\.(?!$|"+re.src_ZPCc+"))",re.src_path="(?:[/?#](?:(?!"+re.src_ZCc+"|[><|]|[()[\\]{}.,\"'?!\\-;]).|\\[(?:(?!"+re.src_ZCc+"|\\]).)*\\]|\\((?:(?!"+re.src_ZCc+"|[)]).)*\\)|\\{(?:(?!"+re.src_ZCc+'|[}]).)*\\}|\\"(?:(?!'+re.src_ZCc+'|["]).)+\\"|\\\'(?:(?!'+re.src_ZCc+"|[']).)+\\'|\\'(?="+re.src_pseudo_letter+"|[-])|\\.{2,}[a-zA-Z0-9%/&]|\\.(?!"+re.src_ZCc+"|[.]|$)|"+(opts["---"]?"\\-(?!--(?:[^-]|$))(?:-*)|":"\\-+|")+",(?!"+re.src_ZCc+"|$)|;(?!"+re.src_ZCc+"|$)|\\!+(?!"+re.src_ZCc+"|[!]|$)|\\?(?!"+re.src_ZCc+"|[?]|$))+|\\/)?",re.src_email_name='[\\-;:&=\\+\\$,\\.a-zA-Z0-9_][\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]*',re.src_xn="xn--[a-z0-9\\-]{1,59}",re.src_domain_root="(?:"+re.src_xn+"|"+re.src_pseudo_letter+"{1,63})",re.src_domain="(?:"+re.src_xn+"|(?:"+re.src_pseudo_letter+")|(?:"+re.src_pseudo_letter+"(?:-|"+re.src_pseudo_letter+"){0,61}"+re.src_pseudo_letter+"))",re.src_host="(?:(?:(?:(?:"+re.src_domain+")\\.)*"+re.src_domain+"))",re.tpl_host_fuzzy="(?:"+re.src_ip4+"|(?:(?:(?:"+re.src_domain+")\\.)+(?:%TLDS%)))",re.tpl_host_no_ip_fuzzy="(?:(?:(?:"+re.src_domain+")\\.)+(?:%TLDS%))",re.src_host_strict=re.src_host+re.src_host_terminator,re.tpl_host_fuzzy_strict=re.tpl_host_fuzzy+re.src_host_terminator,re.src_host_port_strict=re.src_host+re.src_port+re.src_host_terminator,re.tpl_host_port_fuzzy_strict=re.tpl_host_fuzzy+re.src_port+re.src_host_terminator,re.tpl_host_port_no_ip_fuzzy_strict=re.tpl_host_no_ip_fuzzy+re.src_port+re.src_host_terminator,re.tpl_host_fuzzy_test="localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:"+re.src_ZPCc+"|>|$))",re.tpl_email_fuzzy='(^|[><|]|"|\\(|'+re.src_ZCc+")("+re.src_email_name+"@"+re.tpl_host_fuzzy_strict+")",re.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+re.src_ZPCc+"))((?![$+<=>^`||])"+re.tpl_host_port_fuzzy_strict+re.src_path+")",re.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+re.src_ZPCc+"))((?![$+<=>^`||])"+re.tpl_host_port_no_ip_fuzzy_strict+re.src_path+")",re}(self.__opts__),tlds=self.__tlds__.slice();function untpl(tpl){return tpl.replace("%TLDS%",re.src_tlds)}self.onCompile(),self.__tlds_replaced__||tlds.push(tlds_2ch_src_re),tlds.push(re.src_xn),re.src_tlds=tlds.join("|"),re.email_fuzzy=RegExp(untpl(re.tpl_email_fuzzy),"i"),re.link_fuzzy=RegExp(untpl(re.tpl_link_fuzzy),"i"),re.link_no_ip_fuzzy=RegExp(untpl(re.tpl_link_no_ip_fuzzy),"i"),re.host_fuzzy_test=RegExp(untpl(re.tpl_host_fuzzy_test),"i");var aliases=[];function schemaError(name,val){throw new Error('(LinkifyIt) Invalid schema "'+name+'": '+val)}self.__compiled__={},Object.keys(self.__schemas__).forEach((function(name){var val=self.__schemas__[name];if(null!==val){var compiled={validate:null,link:null};if(self.__compiled__[name]=compiled,"[object Object]"===_class(val))return!function(obj){return"[object RegExp]"===_class(obj)}(val.validate)?isFunction(val.validate)?compiled.validate=val.validate:schemaError(name,val):compiled.validate=function(re){return function(text,pos){var tail=text.slice(pos);return re.test(tail)?tail.match(re)[0].length:0}}(val.validate),void(isFunction(val.normalize)?compiled.normalize=val.normalize:val.normalize?schemaError(name,val):compiled.normalize=function(match,self){self.normalize(match)});!function(obj){return"[object String]"===_class(obj)}(val)?schemaError(name,val):aliases.push(name)}})),aliases.forEach((function(alias){self.__compiled__[self.__schemas__[alias]]&&(self.__compiled__[alias].validate=self.__compiled__[self.__schemas__[alias]].validate,self.__compiled__[alias].normalize=self.__compiled__[self.__schemas__[alias]].normalize)})),self.__compiled__[""]={validate:null,normalize:function(match,self){self.normalize(match)}};var slist=Object.keys(self.__compiled__).filter((function(name){return name.length>0&&self.__compiled__[name]})).map(escapeRE).join("|");self.re.schema_test=RegExp("(^|(?!_)(?:[><|]|"+re.src_ZPCc+"))("+slist+")","i"),self.re.schema_search=RegExp("(^|(?!_)(?:[><|]|"+re.src_ZPCc+"))("+slist+")","ig"),self.re.schema_at_start=RegExp("^"+self.re.schema_search.source,"i"),self.re.pretest=RegExp("("+self.re.schema_test.source+")|("+self.re.host_fuzzy_test.source+")|@","i"),function(self){self.__index__=-1,self.__text_cache__=""}(self)}function Match(self,shift){var start=self.__index__,end=self.__last_index__,text=self.__text_cache__.slice(start,end);this.schema=self.__schema__.toLowerCase(),this.index=start+shift,this.lastIndex=end+shift,this.raw=text,this.text=text,this.url=text}function createMatch(self,shift){var match=new Match(self,shift);return self.__compiled__[match.schema].normalize(match,self),match}function LinkifyIt(schemas,options){if(!(this instanceof LinkifyIt))return new LinkifyIt(schemas,options);var obj;options||(obj=schemas,Object.keys(obj||{}).reduce((function(acc,k){return acc||defaultOptions.hasOwnProperty(k)}),!1)&&(options=schemas,schemas={})),this.__opts__=assign({},defaultOptions,options),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=assign({},defaultSchemas,schemas),this.__compiled__={},this.__tlds__=tlds_default,this.__tlds_replaced__=!1,this.re={},compile(this)}return LinkifyIt.prototype.add=function(schema,definition){return this.__schemas__[schema]=definition,compile(this),this},LinkifyIt.prototype.set=function(options){return this.__opts__=assign(this.__opts__,options),this},LinkifyIt.prototype.test=function(text){if(this.__text_cache__=text,this.__index__=-1,!text.length)return!1;var m,ml,me,len,shift,next,re,tld_pos;if(this.re.schema_test.test(text))for((re=this.re.schema_search).lastIndex=0;null!==(m=re.exec(text));)if(len=this.testSchemaAt(text,m[2],re.lastIndex)){this.__schema__=m[2],this.__index__=m.index+m[1].length,this.__last_index__=m.index+m[0].length+len;break}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(tld_pos=text.search(this.re.host_fuzzy_test))>=0&&(this.__index__<0||tld_pos=0&&null!==(me=text.match(this.re.email_fuzzy))&&(shift=me.index+me[1].length,next=me.index+me[0].length,(this.__index__<0||shiftthis.__last_index__)&&(this.__schema__="mailto:",this.__index__=shift,this.__last_index__=next)),this.__index__>=0},LinkifyIt.prototype.pretest=function(text){return this.re.pretest.test(text)},LinkifyIt.prototype.testSchemaAt=function(text,schema,pos){return this.__compiled__[schema.toLowerCase()]?this.__compiled__[schema.toLowerCase()].validate(text,pos,this):0},LinkifyIt.prototype.match=function(text){var result=[],shift=0;this.__index__>=0&&this.__text_cache__===text&&(result.push(createMatch(this,shift)),shift=this.__last_index__);for(var tail=shift?text.slice(shift):text;this.test(tail);)result.push(createMatch(this,shift)),tail=tail.slice(this.__last_index__),shift+=this.__last_index__;return result.length?result:null},LinkifyIt.prototype.matchAtStart=function(text){if(this.__text_cache__=text,this.__index__=-1,!text.length)return null;var m=this.re.schema_at_start.exec(text);if(!m)return null;var len=this.testSchemaAt(text,m[2],m[0].length);return len?(this.__schema__=m[2],this.__index__=m.index+m[1].length,this.__last_index__=m.index+m[0].length+len,createMatch(this,0)):null},LinkifyIt.prototype.tlds=function(list,keepOld){return list=Array.isArray(list)?list:[list],keepOld?(this.__tlds__=this.__tlds__.concat(list).sort().filter((function(el,idx,arr){return el!==arr[idx-1]})).reverse(),compile(this),this):(this.__tlds__=list.slice(),this.__tlds_replaced__=!0,compile(this),this)},LinkifyIt.prototype.normalize=function(match){match.schema||(match.url="http://"+match.url),"mailto:"!==match.schema||/^mailto:/i.test(match.url)||(match.url="mailto:"+match.url)},LinkifyIt.prototype.onCompile=function(){},index_cjs$1=LinkifyIt}var maxInt=2147483647,regexPunycode=/^xn--/,regexNonASCII=/[^\0-\x7F]/,regexSeparators=/[\x2E\u3002\uFF0E\uFF61]/g,errors={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},floor=Math.floor,stringFromCharCode=String.fromCharCode;function error(type){throw new RangeError(errors[type])}function mapDomain(domain,callback){var parts=domain.split("@"),result="";parts.length>1&&(result=parts[0]+"@",domain=parts[1]);var encoded=function(array,callback){for(var result=[],length=array.length;length--;)result[length]=callback(array[length]);return result}((domain=domain.replace(regexSeparators,".")).split("."),callback).join(".");return result+encoded}function ucs2decode(string){for(var output=[],counter=0,length=string.length;counter=55296&&value<=56319&&counter>1,delta+=floor(delta/numPoints);delta>455;k+=36)delta=floor(delta/35);return floor(k+36*delta/(delta+38))},decode=function(input){var codePoint,output=[],inputLength=input.length,i=0,n=128,bias=72,basic=input.lastIndexOf("-");basic<0&&(basic=0);for(var j=0;j=128&&error("not-basic"),output.push(input.charCodeAt(j));for(var index=basic>0?basic+1:0;index=inputLength&&error("invalid-input");var digit=(codePoint=input.charCodeAt(index++))>=48&&codePoint<58?codePoint-48+26:codePoint>=65&&codePoint<91?codePoint-65:codePoint>=97&&codePoint<123?codePoint-97:36;digit>=36&&error("invalid-input"),digit>floor((maxInt-i)/w)&&error("overflow"),i+=digit*w;var t=k<=bias?1:k>=bias+26?26:k-bias;if(digitfloor(maxInt/baseMinusT)&&error("overflow"),w*=baseMinusT}var out=output.length+1;bias=adapt(i-oldi,out,0==oldi),floor(i/out)>maxInt-n&&error("overflow"),n+=floor(i/out),i%=out,output.splice(i++,0,n)}return String.fromCodePoint.apply(String,output)},encode=function(input){var _step,output=[],inputLength=(input=ucs2decode(input)).length,n=128,delta=0,bias=72,_iterator=_createForOfIteratorHelper(input);try{for(_iterator.s();!(_step=_iterator.n()).done;){var _currentValue2=_step.value;_currentValue2<128&&output.push(stringFromCharCode(_currentValue2))}}catch(err){_iterator.e(err)}finally{_iterator.f()}var basicLength=output.length,handledCPCount=basicLength;for(basicLength&&output.push("-");handledCPCount=n&¤tValuefloor((maxInt-delta)/handledCPCountPlusOne)&&error("overflow"),delta+=(m-n)*handledCPCountPlusOne,n=m;var _step3,_iterator3=_createForOfIteratorHelper(input);try{for(_iterator3.s();!(_step3=_iterator3.n()).done;){var _currentValue=_step3.value;if(_currentValuemaxInt&&error("overflow"),_currentValue===n){for(var q=delta,k=36;;k+=36){var t=k<=bias?1:k>=bias+26?26:k-bias;if(q=55296&&c<=57343)&&(!(c>=64976&&c<=65007)&&(65535!=(65535&c)&&65534!=(65535&c)&&(!(c>=0&&c<=8)&&(11!==c&&(!(c>=14&&c<=31)&&(!(c>=127&&c<=159)&&!(c>1114111)))))))}function fromCodePoint(c){if(c>65535){var surrogate1=55296+((c-=65536)>>10),surrogate2=56320+(1023&c);return String.fromCharCode(surrogate1,surrogate2)}return String.fromCharCode(c)}var UNESCAPE_MD_RE=/\\([!"#$%&'()*+,\-./:;<=>?@[\\\]^_`{|}~])/g,UNESCAPE_ALL_RE=new RegExp(UNESCAPE_MD_RE.source+"|"+/&([a-z#][a-z0-9]{1,31});/gi.source,"gi"),DIGITAL_ENTITY_TEST_RE=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))$/i;function unescapeAll(str){return str.indexOf("\\")<0&&str.indexOf("&")<0?str:str.replace(UNESCAPE_ALL_RE,(function(match,escaped,entity){return escaped||function(match,name){if(35===name.charCodeAt(0)&&DIGITAL_ENTITY_TEST_RE.test(name)){var _code="x"===name[1].toLowerCase()?parseInt(name.slice(2),16):parseInt(name.slice(1),10);return isValidEntityCode(_code)?fromCodePoint(_code):match}var decoded=entities.decodeHTML(match);return decoded!==match?decoded:match}(match,entity)}))}var HTML_ESCAPE_TEST_RE=/[&<>"]/,HTML_ESCAPE_REPLACE_RE=/[&<>"]/g,HTML_REPLACEMENTS={"&":"&","<":"<",">":">",'"':"""};function replaceUnsafeChar(ch){return HTML_REPLACEMENTS[ch]}function escapeHtml(str){return HTML_ESCAPE_TEST_RE.test(str)?str.replace(HTML_ESCAPE_REPLACE_RE,replaceUnsafeChar):str}var REGEXP_ESCAPE_RE=/[.?*+^$[\]\\(){}|-]/g;function isSpace(code){switch(code){case 9:case 32:return!0}return!1}function isWhiteSpace(code){if(code>=8192&&code<=8202)return!0;switch(code){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1}function isPunctChar(ch){return ucmicro__namespace.P.test(ch)||ucmicro__namespace.S.test(ch)}function isMdAsciiPunct(ch){switch(ch){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}}function normalizeReference(str){return str=str.trim().replace(/\s+/g," "),"Ṿ"==="ẞ".toLowerCase()&&(str=str.replace(/ẞ/g,"ß")),str.toLowerCase().toUpperCase()}var lib={mdurl:mdurl__namespace,ucmicro:ucmicro__namespace},utils=Object.freeze({__proto__:null,arrayReplaceAt:arrayReplaceAt,assign:assign,escapeHtml:escapeHtml,escapeRE:function(str){return str.replace(REGEXP_ESCAPE_RE,"\\$&")},fromCodePoint:fromCodePoint,has:function(object,key){return _hasOwnProperty.call(object,key)},isMdAsciiPunct:isMdAsciiPunct,isPunctChar:isPunctChar,isSpace:isSpace,isString:isString,isValidEntityCode:isValidEntityCode,isWhiteSpace:isWhiteSpace,lib:lib,normalizeReference:normalizeReference,unescapeAll:unescapeAll,unescapeMd:function(str){return str.indexOf("\\")<0?str:str.replace(UNESCAPE_MD_RE,"$1")}});var helpers=Object.freeze({__proto__:null,parseLinkDestination:function(str,start,max){var code,pos=start,result={ok:!1,pos:0,str:""};if(60===str.charCodeAt(pos)){for(pos++;pos32)return result;if(41===code){if(0===level)break;level--}pos++}return start===pos||0!==level||(result.str=unescapeAll(str.slice(start,pos)),result.pos=pos,result.ok=!0),result},parseLinkLabel:function(state,start,disableNested){var level,found,marker,prevPos,max=state.posMax,oldPos=state.pos;for(state.pos=start+1,level=1;state.pos=max)return state;var marker=str.charCodeAt(pos);if(34!==marker&&39!==marker&&40!==marker)return state;start++,pos++,40===marker&&(marker=41),state.marker=marker}for(;pos"+escapeHtml(token.content)+""},default_rules.code_block=function(tokens,idx,options,env,slf){var token=tokens[idx];return""+escapeHtml(tokens[idx].content)+"\n"},default_rules.fence=function(tokens,idx,options,env,slf){var highlighted,token=tokens[idx],info=token.info?unescapeAll(token.info).trim():"",langName="",langAttrs="";if(info){var arr=info.split(/(\s+)/g);langName=arr[0],langAttrs=arr.slice(2).join("")}if(0===(highlighted=options.highlight&&options.highlight(token.content,langName,langAttrs)||escapeHtml(token.content)).indexOf("").concat(highlighted,"\n")}return"
").concat(highlighted,"
\n")},default_rules.image=function(tokens,idx,options,env,slf){var token=tokens[idx];return token.attrs[token.attrIndex("alt")][1]=slf.renderInlineAsText(token.children,options,env),slf.renderToken(tokens,idx,options)},default_rules.hardbreak=function(tokens,idx,options){return options.xhtmlOut?"
\n":"
\n"},default_rules.softbreak=function(tokens,idx,options){return options.breaks?options.xhtmlOut?"
\n":"
\n":"\n"},default_rules.text=function(tokens,idx){return escapeHtml(tokens[idx].content)},default_rules.html_block=function(tokens,idx){return tokens[idx].content},default_rules.html_inline=function(tokens,idx){return tokens[idx].content},Renderer.prototype.renderAttrs=function(token){var i,l,result;if(!token.attrs)return"";for(result="",i=0,l=token.attrs.length;i\n":">"},Renderer.prototype.renderInline=function(tokens,options,env){for(var result="",rules=this.rules,i=0,len=tokens.length;i=0&&(value=this.attrs[idx][1]),value},Token.prototype.attrJoin=function(name,value){var idx=this.attrIndex(name);idx<0?this.attrPush([name,value]):this.attrs[idx][1]=this.attrs[idx][1]+" "+value},StateCore.prototype.Token=Token;var NEWLINES_RE=/\r\n?|\n/g,NULL_RE=/\0/g;function isLinkClose$1(str){return/^<\/a\s*>/i.test(str)}var RARE_RE=/\+-|\.\.|\?\?\?\?|!!!!|,,|--/,SCOPED_ABBR_TEST_RE=/\((c|tm|r)\)/i,SCOPED_ABBR_RE=/\((c|tm|r)\)/gi,SCOPED_ABBR={c:"©",r:"®",tm:"™"};function replaceFn(match,name){return SCOPED_ABBR[name.toLowerCase()]}function replace_scoped(inlineTokens){for(var inside_autolink=0,i=inlineTokens.length-1;i>=0;i--){var token=inlineTokens[i];"text"!==token.type||inside_autolink||(token.content=token.content.replace(SCOPED_ABBR_RE,replaceFn)),"link_open"===token.type&&"auto"===token.info&&inside_autolink--,"link_close"===token.type&&"auto"===token.info&&inside_autolink++}}function replace_rare(inlineTokens){for(var inside_autolink=0,i=inlineTokens.length-1;i>=0;i--){var token=inlineTokens[i];"text"!==token.type||inside_autolink||RARE_RE.test(token.content)&&(token.content=token.content.replace(/\+-/g,"±").replace(/\.{2,}/g,"…").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/gm,"$1—").replace(/(^|\s)--(?=\s|$)/gm,"$1–").replace(/(^|[^-\s])--(?=[^-\s]|$)/gm,"$1–")),"link_open"===token.type&&"auto"===token.info&&inside_autolink--,"link_close"===token.type&&"auto"===token.info&&inside_autolink++}}var QUOTE_TEST_RE=/['"]/,QUOTE_RE=/['"]/g,APOSTROPHE="’";function replaceAt(str,index,ch){return str.slice(0,index)+ch+str.slice(index+1)}function process_inlines(tokens,state){for(var j,stack=[],i=0;i=0&&!(stack[j].level<=thisLevel);j--);if(stack.length=j+1,"text"===token.type){var _text2=token.content,pos=0,max=_text2.length;OUTER:for(;pos=0)lastChar=_text2.charCodeAt(t.index-1);else for(j=i-1;j>=0&&("softbreak"!==tokens[j].type&&"hardbreak"!==tokens[j].type);j--)if(tokens[j].content){lastChar=tokens[j].content.charCodeAt(tokens[j].content.length-1);break}var nextChar=32;if(pos=48&&lastChar<=57&&(canClose=canOpen=!1),canOpen&&canClose&&(canOpen=isLastPunctChar,canClose=isNextPunctChar),canOpen||canClose){if(canClose)for(j=stack.length-1;j>=0;j--){var item=stack[j];if(stack[j].level=0;i--){var currentToken=tokens[i];if("link_close"!==currentToken.type){if("html_inline"===currentToken.type&&(str=currentToken.content,/^\s]/i.test(str)&&htmlLinkLevel>0&&htmlLinkLevel--,isLinkClose$1(currentToken.content)&&htmlLinkLevel++),!(htmlLinkLevel>0)&&"text"===currentToken.type&&state.md.linkify.test(currentToken.content)){var _text=currentToken.content,links=state.md.linkify.match(_text),nodes=[],level=currentToken.level,lastPos=0;links.length>0&&0===links[0].index&&i>0&&"text_special"===tokens[i-1].type&&(links=links.slice(1));for(var ln=0;lnlastPos){var token=new state.Token("text","",0);token.content=_text.slice(lastPos,pos),token.level=level,nodes.push(token)}var token_o=new state.Token("link_open","a",1);token_o.attrs=[["href",fullUrl]],token_o.level=level++,token_o.markup="linkify",token_o.info="auto",nodes.push(token_o);var token_t=new state.Token("text","",0);token_t.content=urlText,token_t.level=level,nodes.push(token_t);var token_c=new state.Token("link_close","a",-1);token_c.level=--level,token_c.markup="linkify",token_c.info="auto",nodes.push(token_c),lastPos=links[ln].lastIndex}}if(lastPos<_text.length){var _token=new state.Token("text","",0);_token.content=_text.slice(lastPos),_token.level=level,nodes.push(_token)}blockTokens[j].children=tokens=arrayReplaceAt(tokens,i,nodes)}}else for(i--;tokens[i].level!==currentToken.level&&"link_open"!==tokens[i].type;)i--}}],["replacements",function(state){var blkIdx;if(state.md.options.typographer)for(blkIdx=state.tokens.length-1;blkIdx>=0;blkIdx--)"inline"===state.tokens[blkIdx].type&&(SCOPED_ABBR_TEST_RE.test(state.tokens[blkIdx].content)&&replace_scoped(state.tokens[blkIdx].children),RARE_RE.test(state.tokens[blkIdx].content)&&replace_rare(state.tokens[blkIdx].children))}],["smartquotes",function(state){if(state.md.options.typographer)for(var blkIdx=state.tokens.length-1;blkIdx>=0;blkIdx--)"inline"===state.tokens[blkIdx].type&"E_TEST_RE.test(state.tokens[blkIdx].content)&&process_inlines(state.tokens[blkIdx].children,state)}],["text_join",function(state){for(var curr,last,blockTokens=state.tokens,l=blockTokens.length,j=0;j0&&this.level++,this.tokens.push(token),token},StateBlock.prototype.isEmpty=function(line){return this.bMarks[line]+this.tShift[line]>=this.eMarks[line]},StateBlock.prototype.skipEmptyLines=function(from){for(var max=this.lineMax;frommin;)if(!isSpace(this.src.charCodeAt(--pos)))return pos+1;return pos},StateBlock.prototype.skipChars=function(pos,code){for(var max=this.src.length;posmin;)if(code!==this.src.charCodeAt(--pos))return pos+1;return pos},StateBlock.prototype.getLines=function(begin,end,indent,keepLastLF){if(begin>=end)return"";for(var queue=new Array(end-begin),i=0,line=begin;lineindent?new Array(lineIndent-indent+1).join(" ")+this.src.slice(first,last):this.src.slice(first,last)}return queue.join("")},StateBlock.prototype.Token=Token;function getLine(state,line){var pos=state.bMarks[line]+state.tShift[line],max=state.eMarks[line];return state.src.slice(pos,max)}function escapedSplit(str){for(var result=[],max=str.length,pos=0,ch=str.charCodeAt(pos),isEscaped=!1,lastPos=0,current="";pos=max)return-1;var ch=state.src.charCodeAt(pos++);if(ch<48||ch>57)return-1;for(;;){if(pos>=max)return-1;if(!((ch=state.src.charCodeAt(pos++))>=48&&ch<=57)){if(41===ch||46===ch)break;return-1}if(pos-start>=10)return-1}return pos`\\x00-\\x20]+|'[^']*'|\"[^\"]*\"))?)*\\s*\\/?>",close_tag="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",HTML_TAG_RE=new RegExp("^(?:"+open_tag+"|"+close_tag+"|\x3c!---?>|\x3c!--(?:[^-]|-[^-]|--[^>])*--\x3e|<[?][\\s\\S]*?[?]>|]*>|)"),HTML_OPEN_CLOSE_TAG_RE=new RegExp("^(?:"+open_tag+"|"+close_tag+")"),HTML_SEQUENCES=[[/^<(script|pre|style|textarea)(?=(\s|>|$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^/,!0],[/^<\?/,/\?>/,!0],[/^/,!0],[/^/,!0],[new RegExp("^|$))","i"),/^$/,!0],[new RegExp(HTML_OPEN_CLOSE_TAG_RE.source+"\\s*$"),/^$/,!1]];var _rules$1=[["table",function(state,startLine,endLine,silent){if(startLine+2>endLine)return!1;var nextLine=startLine+1;if(state.sCount[nextLine]=4)return!1;var pos=state.bMarks[nextLine]+state.tShift[nextLine];if(pos>=state.eMarks[nextLine])return!1;var firstCh=state.src.charCodeAt(pos++);if(124!==firstCh&&45!==firstCh&&58!==firstCh)return!1;if(pos>=state.eMarks[nextLine])return!1;var secondCh=state.src.charCodeAt(pos++);if(124!==secondCh&&45!==secondCh&&58!==secondCh&&!isSpace(secondCh))return!1;if(45===firstCh&&isSpace(secondCh))return!1;for(;pos=4)return!1;(columns=escapedSplit(lineText)).length&&""===columns[0]&&columns.shift(),columns.length&&""===columns[columns.length-1]&&columns.pop();var columnCount=columns.length;if(0===columnCount||columnCount!==aligns.length)return!1;if(silent)return!0;var oldParentType=state.parentType;state.parentType="table";var tbodyLines,terminatorRules=state.md.block.ruler.getRules("blockquote"),tableLines=[startLine,0];state.push("table_open","table",1).map=tableLines,state.push("thead_open","thead",1).map=[startLine,startLine+1],state.push("tr_open","tr",1).map=[startLine,startLine+1];for(var _i=0;_i=4)break;if((columns=escapedSplit(lineText)).length&&""===columns[0]&&columns.shift(),columns.length&&""===columns[columns.length-1]&&columns.pop(),(autocompletedCells+=columnCount-columns.length)>65536)break;nextLine===startLine+2&&(state.push("tbody_open","tbody",1).map=tbodyLines=[startLine+2,0]),state.push("tr_open","tr",1).map=[nextLine,nextLine+1];for(var _i3=0;_i3=4))break;last=++nextLine}state.line=last;var token=state.push("code_block","code",0);return token.content=state.getLines(startLine,last,4+state.blkIndent,!1)+"\n",token.map=[startLine,state.line],!0}],["fence",function(state,startLine,endLine,silent){var pos=state.bMarks[startLine]+state.tShift[startLine],max=state.eMarks[startLine];if(state.sCount[startLine]-state.blkIndent>=4)return!1;if(pos+3>max)return!1;var marker=state.src.charCodeAt(pos);if(126!==marker&&96!==marker)return!1;var mem=pos,len=(pos=state.skipChars(pos,marker))-mem;if(len<3)return!1;var markup=state.src.slice(mem,pos),params=state.src.slice(pos,max);if(96===marker&¶ms.indexOf(String.fromCharCode(marker))>=0)return!1;if(silent)return!0;for(var nextLine=startLine,haveEndMarker=!1;!(++nextLine>=endLine)&&!((pos=mem=state.bMarks[nextLine]+state.tShift[nextLine])<(max=state.eMarks[nextLine])&&state.sCount[nextLine]=4||(pos=state.skipChars(pos,marker))-mem=4)return!1;if(62!==state.src.charCodeAt(pos))return!1;if(silent)return!0;var oldBMarks=[],oldBSCount=[],oldSCount=[],oldTShift=[],terminatorRules=state.md.block.ruler.getRules("blockquote"),oldParentType=state.parentType;state.parentType="blockquote";var nextLine,lastLineEmpty=!1;for(nextLine=startLine;nextLine=(max=state.eMarks[nextLine]))break;if(62!==state.src.charCodeAt(pos++)||isOutdented){if(lastLineEmpty)break;for(var terminate=!1,i=0,l=terminatorRules.length;i=max,oldBSCount.push(state.bsCount[nextLine]),state.bsCount[nextLine]=state.sCount[nextLine]+1+(spaceAfterMarker?1:0),oldSCount.push(state.sCount[nextLine]),state.sCount[nextLine]=offset-initial,oldTShift.push(state.tShift[nextLine]),state.tShift[nextLine]=pos-state.bMarks[nextLine]}}var oldIndent=state.blkIndent;state.blkIndent=0;var token_o=state.push("blockquote_open","blockquote",1);token_o.markup=">";var lines=[startLine,0];token_o.map=lines,state.md.block.tokenize(state,startLine,nextLine),state.push("blockquote_close","blockquote",-1).markup=">",state.lineMax=oldLineMax,state.parentType=oldParentType,lines[1]=state.line;for(var _i4=0;_i4=4)return!1;var pos=state.bMarks[startLine]+state.tShift[startLine],marker=state.src.charCodeAt(pos++);if(42!==marker&&45!==marker&&95!==marker)return!1;for(var cnt=1;pos=4)return!1;if(state.listIndent>=0&&state.sCount[nextLine]-state.listIndent>=4&&state.sCount[nextLine]=state.blkIndent&&(isTerminatingParagraph=!0),(posAfterMarker=skipOrderedListMarker(state,nextLine))>=0){if(isOrdered=!0,start=state.bMarks[nextLine]+state.tShift[nextLine],markerValue=Number(state.src.slice(start,posAfterMarker-1)),isTerminatingParagraph&&1!==markerValue)return!1}else{if(!((posAfterMarker=skipBulletListMarker(state,nextLine))>=0))return!1;isOrdered=!1}if(isTerminatingParagraph&&state.skipSpaces(posAfterMarker)>=state.eMarks[nextLine])return!1;if(silent)return!0;var markerCharCode=state.src.charCodeAt(posAfterMarker-1),listTokIdx=state.tokens.length;isOrdered?(token=state.push("ordered_list_open","ol",1),1!==markerValue&&(token.attrs=[["start",markerValue]])):token=state.push("bullet_list_open","ul",1);var listLines=[nextLine,0];token.map=listLines,token.markup=String.fromCharCode(markerCharCode);var prevEmptyEnd=!1,terminatorRules=state.md.block.ruler.getRules("list"),oldParentType=state.parentType;for(state.parentType="list";nextLine=max?1:offset-initial)>4&&(indentAfterMarker=1);var indent=initial+indentAfterMarker;(token=state.push("list_item_open","li",1)).markup=String.fromCharCode(markerCharCode);var itemLines=[nextLine,0];token.map=itemLines,isOrdered&&(token.info=state.src.slice(start,posAfterMarker-1));var oldTight=state.tight,oldTShift=state.tShift[nextLine],oldSCount=state.sCount[nextLine],oldListIndent=state.listIndent;if(state.listIndent=state.blkIndent,state.blkIndent=indent,state.tight=!0,state.tShift[nextLine]=contentStart-state.bMarks[nextLine],state.sCount[nextLine]=offset,contentStart>=max&&state.isEmpty(nextLine+1)?state.line=Math.min(state.line+2,endLine):state.md.block.tokenize(state,nextLine,endLine,!0),state.tight&&!prevEmptyEnd||(tight=!1),prevEmptyEnd=state.line-nextLine>1&&state.isEmpty(state.line-1),state.blkIndent=state.listIndent,state.listIndent=oldListIndent,state.tShift[nextLine]=oldTShift,state.sCount[nextLine]=oldSCount,state.tight=oldTight,(token=state.push("list_item_close","li",-1)).markup=String.fromCharCode(markerCharCode),nextLine=state.line,itemLines[1]=nextLine,nextLine>=endLine)break;if(state.sCount[nextLine]=4)break;for(var terminate=!1,i=0,l=terminatorRules.length;i=4)return!1;if(91!==state.src.charCodeAt(pos))return!1;function getNextLine(nextLine){var endLine=state.lineMax;if(nextLine>=endLine||state.isEmpty(nextLine))return null;var isContinuation=!1;if(state.sCount[nextLine]-state.blkIndent>3&&(isContinuation=!0),state.sCount[nextLine]<0&&(isContinuation=!0),!isContinuation){var terminatorRules=state.md.block.ruler.getRules("reference"),oldParentType=state.parentType;state.parentType="reference";for(var terminate=!1,i=0,l=terminatorRules.length;i=4)return!1;if(!state.md.options.html)return!1;if(60!==state.src.charCodeAt(pos))return!1;for(var lineText=state.src.slice(pos,max),i=0;i=4)return!1;var ch=state.src.charCodeAt(pos);if(35!==ch||pos>=max)return!1;var level=1;for(ch=state.src.charCodeAt(++pos);35===ch&&pos6||pospos&&isSpace(state.src.charCodeAt(tmp-1))&&(max=tmp),state.line=startLine+1;var token_o=state.push("heading_open","h"+String(level),1);token_o.markup="########".slice(0,level),token_o.map=[startLine,state.line];var token_i=state.push("inline","",0);return token_i.content=state.src.slice(pos,max).trim(),token_i.map=[startLine,state.line],token_i.children=[],state.push("heading_close","h"+String(level),-1).markup="########".slice(0,level),!0},["paragraph","reference","blockquote"]],["lheading",function(state,startLine,endLine){var terminatorRules=state.md.block.ruler.getRules("paragraph");if(state.sCount[startLine]-state.blkIndent>=4)return!1;var oldParentType=state.parentType;state.parentType="paragraph";for(var marker,level=0,nextLine=startLine+1;nextLine3)){if(state.sCount[nextLine]>=state.blkIndent){var pos=state.bMarks[nextLine]+state.tShift[nextLine],max=state.eMarks[nextLine];if(pos=max)){level=61===marker?1:2;break}}if(!(state.sCount[nextLine]<0)){for(var terminate=!1,i=0,l=terminatorRules.length;i3||state.sCount[nextLine]<0)){for(var terminate=!1,i=0,l=terminatorRules.length;i=endLine))&&!(state.sCount[line]=maxNesting){state.line=endLine;break}for(var prevLine=state.line,ok=!1,i=0;i=state.line)throw new Error("block rule didn't increment state.line");break}if(!ok)throw new Error("none of the block rules matched");state.tight=!hasEmptyLines,state.isEmpty(state.line-1)&&(hasEmptyLines=!0),(line=state.line)0&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],token_meta={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(token),this.tokens_meta.push(token_meta),token},StateInline.prototype.scanDelims=function(start,canSplitWord){for(var max=this.posMax,marker=this.src.charCodeAt(start),lastChar=start>0?this.src.charCodeAt(start-1):32,pos=start;pos?@[]^_`{|}~-".split("").forEach((function(ch){ESCAPED[ch.charCodeAt(0)]=1}));var r_strikethrough={tokenize:function(state,silent){var start=state.pos,marker=state.src.charCodeAt(start);if(silent)return!1;if(126!==marker)return!1;var scanned=state.scanDelims(state.pos,!0),len=scanned.length,ch=String.fromCharCode(marker);if(len<2)return!1;len%2&&(state.push("text","",0).content=ch,len--);for(var _i5=0;_i5=0;_i9--){var startDelim=delimiters[_i9];if((95===startDelim.marker||42===startDelim.marker)&&-1!==startDelim.end){var endDelim=delimiters[startDelim.end],isStrong=_i9>0&&delimiters[_i9-1].end===startDelim.end+1&&delimiters[_i9-1].marker===startDelim.marker&&delimiters[_i9-1].token===startDelim.token-1&&delimiters[startDelim.end+1].token===endDelim.token+1,ch=String.fromCharCode(startDelim.marker),token_o=state.tokens[startDelim.token];token_o.type=isStrong?"strong_open":"em_open",token_o.tag=isStrong?"strong":"em",token_o.nesting=1,token_o.markup=isStrong?ch+ch:ch,token_o.content="";var token_c=state.tokens[endDelim.token];token_c.type=isStrong?"strong_close":"em_close",token_c.tag=isStrong?"strong":"em",token_c.nesting=-1,token_c.markup=isStrong?ch+ch:ch,token_c.content="",isStrong&&(state.tokens[delimiters[_i9-1].token].content="",state.tokens[delimiters[startDelim.end+1].token].content="",_i9--)}}}var r_emphasis={tokenize:function(state,silent){var start=state.pos,marker=state.src.charCodeAt(start);if(silent)return!1;if(95!==marker&&42!==marker)return!1;for(var scanned=state.scanDelims(state.pos,42===marker),_i8=0;_i8\x00-\x20]*)$/;var DIGITAL_RE=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,NAMED_RE=/^&([a-z][a-z0-9]{1,31});/i;function processDelimiters(delimiters){var openersBottom={},max=delimiters.length;if(max)for(var headerIdx=0,lastTokenIdx=-2,jumps=[],closerIdx=0;closerIdxminOpenerIdx;openerIdx-=jumps[openerIdx]+1){var opener=delimiters[openerIdx];if(opener.marker===closer.marker&&(opener.open&&opener.end<0)){var isOddMatch=!1;if((opener.close||closer.open)&&(opener.length+closer.length)%3==0&&(opener.length%3==0&&closer.length%3==0||(isOddMatch=!0)),!isOddMatch){var lastJump=openerIdx>0&&!delimiters[openerIdx-1].open?jumps[openerIdx-1]+1:0;jumps[closerIdx]=closerIdx-openerIdx+lastJump,jumps[openerIdx]=lastJump,closer.open=!1,opener.end=closerIdx,opener.close=!1,newMinOpenerIdx=-1,lastTokenIdx=-2;break}}}-1!==newMinOpenerIdx&&(openersBottom[closer.marker][(closer.open?3:0)+(closer.length||0)%3]=newMinOpenerIdx)}}}var _rules=[["text",function(state,silent){for(var pos=state.pos;pos0)return!1;var pos=state.pos;if(pos+3>state.posMax)return!1;if(58!==state.src.charCodeAt(pos))return!1;if(47!==state.src.charCodeAt(pos+1))return!1;if(47!==state.src.charCodeAt(pos+2))return!1;var match=state.pending.match(SCHEME_RE);if(!match)return!1;var proto=match[1],link=state.md.linkify.matchAtStart(state.src.slice(pos-proto.length));if(!link)return!1;var url=link.url;if(url.length<=proto.length)return!1;url=url.replace(/\*+$/,"");var fullUrl=state.md.normalizeLink(url);if(!state.md.validateLink(fullUrl))return!1;if(!silent){state.pending=state.pending.slice(0,-proto.length);var token_o=state.push("link_open","a",1);token_o.attrs=[["href",fullUrl]],token_o.markup="linkify",token_o.info="auto",state.push("text","",0).content=state.md.normalizeLinkText(url);var token_c=state.push("link_close","a",-1);token_c.markup="linkify",token_c.info="auto"}return state.pos+=url.length-proto.length,!0}],["newline",function(state,silent){var pos=state.pos;if(10!==state.src.charCodeAt(pos))return!1;var pmax=state.pending.length-1,max=state.posMax;if(!silent)if(pmax>=0&&32===state.pending.charCodeAt(pmax))if(pmax>=1&&32===state.pending.charCodeAt(pmax-1)){for(var ws=pmax-1;ws>=1&&32===state.pending.charCodeAt(ws-1);)ws--;state.pending=state.pending.slice(0,ws),state.push("hardbreak","br",0)}else state.pending=state.pending.slice(0,-1),state.push("softbreak","br",0);else state.push("softbreak","br",0);for(pos++;pos=max)return!1;var ch1=state.src.charCodeAt(pos);if(10===ch1){for(silent||state.push("hardbreak","br",0),pos++;pos=55296&&ch1<=56319&&pos+1=56320&&ch2<=57343&&(escapedStr+=state.src[pos+1],pos++)}var origStr="\\"+escapedStr;if(!silent){var token=state.push("text_special","",0);ch1<256&&0!==ESCAPED[ch1]?token.content=escapedStr:token.content=origStr,token.markup=origStr,token.info="escape"}return state.pos=pos+1,!0}],["backticks",function(state,silent){var pos=state.pos;if(96!==state.src.charCodeAt(pos))return!1;var start=pos;pos++;for(var max=state.posMax;pos=max)return!1;if(start=pos,(res=state.md.helpers.parseLinkDestination(state.src,pos,state.posMax)).ok){for(href=state.md.normalizeLink(res.str),state.md.validateLink(href)?pos=res.pos:href="",start=pos;pos=max||41!==state.src.charCodeAt(pos))&&(parseReference=!0),pos++}if(parseReference){if(void 0===state.env.references)return!1;if(pos=0?label=state.src.slice(start,pos++):pos=labelEnd+1):pos=labelEnd+1,label||(label=state.src.slice(labelStart,labelEnd)),!(ref=state.env.references[normalizeReference(label)]))return state.pos=oldPos,!1;href=ref.href,title=ref.title}if(!silent){state.pos=labelStart,state.posMax=labelEnd;var attrs=[["href",href]];state.push("link_open","a",1).attrs=attrs,title&&attrs.push(["title",title]),state.linkLevel++,state.md.inline.tokenize(state),state.linkLevel--,state.push("link_close","a",-1)}return state.pos=pos,state.posMax=max,!0}],["image",function(state,silent){var code,content,label,pos,ref,res,title,start,href="",oldPos=state.pos,max=state.posMax;if(33!==state.src.charCodeAt(state.pos))return!1;if(91!==state.src.charCodeAt(state.pos+1))return!1;var labelStart=state.pos+2,labelEnd=state.md.helpers.parseLinkLabel(state,state.pos+1,!1);if(labelEnd<0)return!1;if((pos=labelEnd+1)=max)return!1;for(start=pos,(res=state.md.helpers.parseLinkDestination(state.src,pos,state.posMax)).ok&&(href=state.md.normalizeLink(res.str),state.md.validateLink(href)?pos=res.pos:href=""),start=pos;pos=max||41!==state.src.charCodeAt(pos))return state.pos=oldPos,!1;pos++}else{if(void 0===state.env.references)return!1;if(pos=0?label=state.src.slice(start,pos++):pos=labelEnd+1):pos=labelEnd+1,label||(label=state.src.slice(labelStart,labelEnd)),!(ref=state.env.references[normalizeReference(label)]))return state.pos=oldPos,!1;href=ref.href,title=ref.title}if(!silent){content=state.src.slice(labelStart,labelEnd);var tokens=[];state.md.inline.parse(content,state.md,state.env,tokens);var token=state.push("image","img",0),attrs=[["src",href],["alt",""]];token.attrs=attrs,token.children=tokens,token.content=content,title&&attrs.push(["title",title])}return state.pos=pos,state.posMax=max,!0}],["autolink",function(state,silent){var pos=state.pos;if(60!==state.src.charCodeAt(pos))return!1;for(var start=state.pos,max=state.posMax;;){if(++pos>=max)return!1;var ch=state.src.charCodeAt(pos);if(60===ch)return!1;if(62===ch)break}var url=state.src.slice(start+1,pos);if(AUTOLINK_RE.test(url)){var fullUrl=state.md.normalizeLink(url);if(!state.md.validateLink(fullUrl))return!1;if(!silent){var token_o=state.push("link_open","a",1);token_o.attrs=[["href",fullUrl]],token_o.markup="autolink",token_o.info="auto",state.push("text","",0).content=state.md.normalizeLinkText(url);var token_c=state.push("link_close","a",-1);token_c.markup="autolink",token_c.info="auto"}return state.pos+=url.length+2,!0}if(EMAIL_RE.test(url)){var _fullUrl=state.md.normalizeLink("mailto:"+url);if(!state.md.validateLink(_fullUrl))return!1;if(!silent){var _token_o=state.push("link_open","a",1);_token_o.attrs=[["href",_fullUrl]],_token_o.markup="autolink",_token_o.info="auto",state.push("text","",0).content=state.md.normalizeLinkText(url);var _token_c=state.push("link_close","a",-1);_token_c.markup="autolink",_token_c.info="auto"}return state.pos+=url.length+2,!0}return!1}],["html_inline",function(state,silent){if(!state.md.options.html)return!1;var max=state.posMax,pos=state.pos;if(60!==state.src.charCodeAt(pos)||pos+2>=max)return!1;var ch=state.src.charCodeAt(pos+1);if(33!==ch&&63!==ch&&47!==ch&&!function(ch){var lc=32|ch;return lc>=97&&lc<=122}(ch))return!1;var str,match=state.src.slice(pos).match(HTML_TAG_RE);if(!match)return!1;if(!silent){var token=state.push("html_inline","",0);token.content=match[0],str=token.content,/^\s]/i.test(str)&&state.linkLevel++,function(str){return/^<\/a\s*>/i.test(str)}(token.content)&&state.linkLevel--}return state.pos+=match[0].length,!0}],["entity",function(state,silent){var pos=state.pos,max=state.posMax;if(38!==state.src.charCodeAt(pos))return!1;if(pos+1>=max)return!1;if(35===state.src.charCodeAt(pos+1)){var match=state.src.slice(pos).match(DIGITAL_RE);if(match){if(!silent){var _code2="x"===match[1][0].toLowerCase()?parseInt(match[1].slice(1),16):parseInt(match[1],10),token=state.push("text_special","",0);token.content=isValidEntityCode(_code2)?fromCodePoint(_code2):fromCodePoint(65533),token.markup=match[0],token.info="entity"}return state.pos+=match[0].length,!0}}else{var _match=state.src.slice(pos).match(NAMED_RE);if(_match){var decoded=entities.decodeHTML(_match[0]);if(decoded!==_match[0]){if(!silent){var _token2=state.push("text_special","",0);_token2.content=decoded,_token2.markup=_match[0],_token2.info="entity"}return state.pos+=_match[0].length,!0}}}return!1}]],_rules2=[["balance_pairs",function(state){var tokens_meta=state.tokens_meta,max=state.tokens_meta.length;processDelimiters(state.delimiters);for(var curr=0;curr0&&level++,"text"===tokens[curr].type&&curr+1=state.pos)throw new Error("inline rule didn't increment state.pos");break}}else state.pos=state.posMax;ok||state.pos++,cache[pos]=state.pos}else state.pos=cache[pos]},ParserInline.prototype.tokenize=function(state){for(var rules=this.ruler.getRules(""),len=rules.length,end=state.posMax,maxNesting=state.md.options.maxNesting;state.pos=state.pos)throw new Error("inline rule didn't increment state.pos");break}if(ok){if(state.pos>=end)break}else state.pending+=state.src[state.pos++]}state.pending&&state.pushPending()},ParserInline.prototype.parse=function(str,md,env,outTokens){var state=new this.State(str,md,env,outTokens);this.tokenize(state);for(var rules=this.ruler2.getRules(""),len=rules.length,_i14=0;_i14=0))try{parsed.hostname=punycode.toASCII(parsed.hostname)}catch(er){}return mdurl__namespace.encode(mdurl__namespace.format(parsed))}function normalizeLinkText(url){var parsed=mdurl__namespace.parse(url,!0);if(parsed.hostname&&(!parsed.protocol||RECODE_HOSTNAME_FOR.indexOf(parsed.protocol)>=0))try{parsed.hostname=punycode.toUnicode(parsed.hostname)}catch(er){}return mdurl__namespace.decode(mdurl__namespace.format(parsed),mdurl__namespace.decode.defaultChars+"%")}function MarkdownIt(presetName,options){if(!(this instanceof MarkdownIt))return new MarkdownIt(presetName,options);options||isString(presetName)||(options=presetName||{},presetName="default"),this.inline=new ParserInline,this.block=new ParserBlock,this.core=new Core,this.renderer=new Renderer,this.linkify=new LinkifyIt,this.validateLink=validateLink,this.normalizeLink=normalizeLink,this.normalizeLinkText=normalizeLinkText,this.utils=utils,this.helpers=assign({},helpers),this.options={},this.configure(presetName),options&&this.set(options)}return MarkdownIt.prototype.set=function(options){return assign(this.options,options),this},MarkdownIt.prototype.configure=function(presets){var self=this;if(isString(presets)){var presetName=presets;if(!(presets=config[presetName]))throw new Error('Wrong `markdown-it` preset "'+presetName+'", check name')}if(!presets)throw new Error("Wrong `markdown-it` preset, can't be empty");return presets.options&&self.set(presets.options),presets.components&&Object.keys(presets.components).forEach((function(name){presets.components[name].rules&&self[name].ruler.enableOnly(presets.components[name].rules),presets.components[name].rules2&&self[name].ruler2.enableOnly(presets.components[name].rules2)})),this},MarkdownIt.prototype.enable=function(list,ignoreInvalid){var result=[];Array.isArray(list)||(list=[list]),["core","block","inline"].forEach((function(chain){result=result.concat(this[chain].ruler.enable(list,!0))}),this),result=result.concat(this.inline.ruler2.enable(list,!0));var missed=list.filter((function(name){return result.indexOf(name)<0}));if(missed.length&&!ignoreInvalid)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+missed);return this},MarkdownIt.prototype.disable=function(list,ignoreInvalid){var result=[];Array.isArray(list)||(list=[list]),["core","block","inline"].forEach((function(chain){result=result.concat(this[chain].ruler.disable(list,!0))}),this),result=result.concat(this.inline.ruler2.disable(list,!0));var missed=list.filter((function(name){return result.indexOf(name)<0}));if(missed.length&&!ignoreInvalid)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+missed);return this},MarkdownIt.prototype.use=function(plugin){var args=[this].concat(Array.prototype.slice.call(arguments,1));return plugin.apply(plugin,args),this},MarkdownIt.prototype.parse=function(src,env){if("string"!=typeof src)throw new Error("Input data should be a String");var state=new this.core.State(src,this,env);return this.core.process(state),state.tokens},MarkdownIt.prototype.render=function(src,env){return env=env||{},this.renderer.render(this.parse(src,env),this.options,env)},MarkdownIt.prototype.parseInline=function(src,env){var state=new this.core.State(src,this,env);return state.inlineMode=!0,this.core.process(state),state.tokens},MarkdownIt.prototype.renderInline=function(src,env){return env=env||{},this.renderer.render(this.parseInline(src,env),this.options,env)},index_cjs=MarkdownIt}function requireMarkdownItClass(){if(hasRequiredMarkdownItClass)return markdownItClass;hasRequiredMarkdownItClass=1;var mapping={},splitWithSpace=function(s){return s?s.split(" "):[]},toArray=function(a){return Array.isArray(a)?a:[a]};function parseTokens(tokens){tokens.forEach((function(token){if(/(_open$|image)/.test(token.type)&&mapping[token.tag]){var orig=splitWithSpace(token.attrGet("class")),addition=toArray(mapping[token.tag]);token.attrSet("class",[].concat(_toConsumableArray(orig),_toConsumableArray(addition)).join(" "))}token.children&&parseTokens(token.children)}))}function parseState(state){parseTokens(state.tokens)}return markdownItClass=function(md,_mapping){mapping=_mapping||{},md.core.ruler.push("markdownit-tag-to-class",parseState)}}hasRequiredEditor||(hasRequiredEditor=1,function(){var test=0;function load(){if(50===test)return!1;"undefined"==typeof CodeMirror?setTimeout((function(){test++,load()}),100):(test=0,function(){var x,editor=Array.prototype.slice.call(document.querySelectorAll(".editor:not(.loaded)"));for(x=0;x0&&(initialValue=this.target.querySelector("textarea").value,this.target.querySelector("textarea").remove()),this.editorText.setAttribute("id",this.target.getAttribute("data-inputId")),this.editorText.setAttribute("name",this.target.getAttribute("data-inputName")),this.editorBody.append(this.editorText),this.editorPrev=document.createElement("div"),this.editorPrev.classList.add("editor-liveEditorPrev","is-hidden","p-2","content"),this.editorPrevText=document.createElement("div"),this.editorPrev.append(this.editorPrevText),this.btn=document.createElement("div"),this.btn.classList.add("liveEditor-btnGrp","has-background-white-ter","is-flex","is-justify-content-space-between"),this.btnLeft=document.createElement("span"),this.btnLeft.classList.add("is-flex"),this.btnRight=document.createElement("span"),this.btnRight.classList.add("is-flex"),this.btn.append(this.btnLeft),this.btn.append(this.btnRight),this.btnBold=document.createElement("button"),this.btnBold.classList.add("liveEditor-btn","button","is-light"),this.btnBold.setAttribute("type","button"),this.btnBold.innerHTML='',this.btnLeft.append(this.btnBold),this.btnBold.addEventListener("click",this.insertBold.bind(this),!1),this.btnItalic=document.createElement("button"),this.btnItalic.classList.add("liveEditor-btn","button","is-light"),this.btnItalic.setAttribute("type","button"),this.btnItalic.innerHTML='',this.btnLeft.append(this.btnItalic),this.btnItalic.addEventListener("click",this.insertItalics.bind(this),!1),this.btnHeading=document.createElement("button"),this.btnHeading.classList.add("liveEditor-btn","button","is-light"),this.btnHeading.setAttribute("type","button"),this.btnHeading.innerHTML='',this.btnLeft.append(this.btnHeading),this.btnHeading.addEventListener("click",this.insertHeading.bind(this),!1),this.btnHeadingSep=document.createElement("span"),this.btnHeadingSep.classList.add("liveEditor-btnSep"),this.btnLeft.append(this.btnHeadingSep),this.btnQuote=document.createElement("button"),this.btnQuote.classList.add("liveEditor-btn","button","is-light"),this.btnQuote.setAttribute("type","button"),this.btnQuote.innerHTML='',this.btnLeft.append(this.btnQuote),this.btnQuote.addEventListener("click",this.insertQuote.bind(this),!1),this.btnCode=document.createElement("button"),this.btnCode.classList.add("liveEditor-btn","button","is-light"),this.btnCode.setAttribute("type","button"),this.btnCode.innerHTML='',this.btnLeft.append(this.btnCode),this.btnCode.addEventListener("click",this.insertCode.bind(this),!1),this.btnCodeSep=document.createElement("span"),this.btnCodeSep.classList.add("liveEditor-btnSep"),this.btnLeft.append(this.btnCodeSep),this.btnUl=document.createElement("button"),this.btnUl.classList.add("liveEditor-btn","button","is-light"),this.btnUl.setAttribute("type","button"),this.btnUl.innerHTML='',this.btnLeft.append(this.btnUl),this.btnUl.addEventListener("click",this.insertUl.bind(this),!1),this.btnOl=document.createElement("button"),this.btnOl.classList.add("liveEditor-btn","button","is-light"),this.btnOl.setAttribute("type","button"),this.btnOl.innerHTML='',this.btnLeft.append(this.btnOl),this.btnOl.addEventListener("click",this.insertOl.bind(this),!1),this.btnOlSep=document.createElement("span"),this.btnOlSep.classList.add("liveEditor-btnSep"),this.btnLeft.append(this.btnOlSep),this.btnLink=document.createElement("button"),this.btnLink.classList.add("liveEditor-btn","button","is-light"),this.btnLink.setAttribute("type","button"),this.btnLink.innerHTML='',this.btnLeft.append(this.btnLink),this.btnLink.addEventListener("click",this.insertLink.bind(this),!1),this.editorInput.append(this.btn),this.target.getAttribute("data-saveUrl")&&(this.btnSave=document.createElement("button"),this.btnSave.classList.add("liveEditor-btn","button","is-light"),this.btnSave.classList.add("save"),this.btnSave.setAttribute("type","button"),this.btnSave.innerHTML='',this.btnSave.addEventListener("click",this.save.bind(this),!1),this.btnRight.append(this.btnSave),this.saveUrl=this.target.getAttribute("data-saveUrl")),this.editorPrevTitleButton=document.createElement("button"),this.editorPrevTitleButton.setAttribute("type","button"),this.editorPrevTitleButton.innerHTML='',this.editorPrevTitleButton.classList.add("liveEditor-btn","button","is-light"),this.editorPrevTitleButton.classList.add("save"),this.btnRight.append(this.editorPrevTitleButton),this.editorInput.append(this.editorBody),this.target.append(this.editorInput),this.editorInput.append(this.editorPrev),this.mirror=CodeMirror.fromTextArea(this.editorText,{mode:"gfm",autoRefresh:!0,viewportMargin:1/0,lineWrapping:!0}),this.mirror.setValue(initialValue),this.mirror.getInputField().spellcheck=!0;var markdownIt=requireIndex_cjs()({html:!0,breaks:!1,linkify:!0,typographer:!0});this.md=markdownIt.use(requireMarkdownItClass(),{h1:"title is-1",h2:"title is-2",h3:"title is-3",h4:"title is-4",h5:"title is-5",h6:"title is-5",p:"block",table:"table"}),this.editorPrevTitleButton.addEventListener("click",this.updateMirror.bind(this),!1),this.target.closest(".mdl")&&this.target.closest(".mdl").addEventListener("mdl-open",this.updateMirror.bind(this))}var k=document.requestAnimationFrame||document.setImmediate||function(b){return setTimeout(b,0)};Loader.prototype={updateMirror:function(){var a=this,md=this.md,button=this.editorPrevTitleButton;k((function(){var icon=button.querySelector("i.fas");icon.classList.contains("fa-eye")?(a.editorPrevText.innerHTML=md.render(a.mirror.getValue()),icon.classList.remove("fa-eye"),icon.classList.add("fa-eye-slash"),a.editorPrev.classList.remove("is-hidden"),a.editorBody.classList.add("is-hidden"),(a.btnLeft.querySelectorAll("button")||[]).forEach((function(element){element.setAttribute("disabled","disabled")})),document.dispatchEvent(new CustomEvent("code-highlight")),document.dispatchEvent(new CustomEvent("load-charts"))):(icon.classList.remove("fa-eye-slash"),icon.classList.add("fa-eye"),a.editorPrev.classList.add("is-hidden"),(a.btnLeft.querySelectorAll("button")||[]).forEach((function(element){element.removeAttribute("disabled")})),a.editorBody.classList.remove("is-hidden"))}))},insertBold:function(){var a=this;k((function(){var word=a.mirror.findWordAt(a.mirror.getCursor()),selection=a.mirror.getSelection().trim();a.mirror.getSelection().length>0?a.mirror.replaceSelection("**"+a.mirror.getSelection().trim()+"**"):(a.mirror.setSelection(word.anchor,word.head),""===selection&&(selection="bold text"),a.mirror.replaceSelection("**"+selection+"**")),a.mirror.focus()}))},insertItalics:function(){var a=this;k((function(){var word=a.mirror.findWordAt(a.mirror.getCursor()),selection=a.mirror.getSelection().trim();a.mirror.getSelection().length>0?a.mirror.replaceSelection("*"+a.mirror.getSelection().trim()+"*"):(a.mirror.setSelection(word.anchor,word.head),""===selection&&(selection="italic text"),a.mirror.replaceSelection("*"+selection+"*")),a.mirror.focus()}))},insertHeading:function(){var a=this;k((function(){var line=a.mirror.getCursor().line,currentHead=a.mirror.getLine(line),start=currentHead.split(" ")[0];""===currentHead?a.mirror.replaceRange("# Heading",{line:line,ch:0}):"#"===start[0]?(start.match(/#/g)||[]).length>=6?a.mirror.replaceRange(currentHead.slice(Math.max(0,currentHead.indexOf(" ")+1)),{line:line,ch:0},{line:line,ch:currentHead.length}):a.mirror.replaceRange("#",{line:line,ch:0}):a.mirror.replaceRange("# ",{line:line,ch:0}),a.mirror.focus()}))},insertQuote:function(){var a=this;k((function(){var word=a.mirror.findWordAt(a.mirror.getCursor()),selection=a.mirror.getSelection().trim();a.mirror.getSelection().length>0?(a.mirror.setSelection({line:Math.min(a.mirror.listSelections()[0].head.line,a.mirror.listSelections()[0].anchor.line),ch:0},{line:Math.max(a.mirror.listSelections()[0].head.line,a.mirror.listSelections()[0].anchor.line),ch:1}),a.mirror.replaceSelection("> "+a.mirror.getSelection().replace(/\n/g,(function(){return"\n> "})))):(a.mirror.setSelection({line:Math.min(word.head.line,word.anchor.line),ch:0},{line:Math.max(word.head.line,word.anchor.line),ch:1}),""===selection?a.mirror.replaceSelection("> fancy blockquote"):a.mirror.replaceSelection("> "+selection)),a.mirror.focus()}))},insertCode:function(){var a=this;k((function(){var word=a.mirror.findWordAt(a.mirror.getCursor()),selection=a.mirror.getSelection().trim();a.mirror.getSelection().length>0?a.mirror.replaceSelection("\n```sql\n"+a.mirror.getSelection()+"\n```\n"):(a.mirror.setSelection(word.anchor,word.head),""===selection?a.mirror.replaceSelection("\n```sql\nselect smiles; -- :) --\n```\n"):a.mirror.replaceSelection("`"+selection+"`")),a.mirror.focus()}))},insertUl:function(){var a=this;k((function(){var word=a.mirror.findWordAt(a.mirror.getCursor()),selection=a.mirror.getSelection().trim();a.mirror.getSelection().length>0?(a.mirror.setSelection({line:Math.min(a.mirror.listSelections()[0].head.line,a.mirror.listSelections()[0].anchor.line),ch:0},{line:Math.max(a.mirror.listSelections()[0].head.line,a.mirror.listSelections()[0].anchor.line),ch:1}),a.mirror.replaceSelection("- "+a.mirror.getSelection().replace(/\n/g,(function(){return"\n- "})))):(a.mirror.setSelection({line:Math.min(word.head.line,word.anchor.line),ch:0},{line:Math.max(word.head.line,word.anchor.line),ch:1}),""===selection?a.mirror.replaceSelection("- item one\n- item two\n- item three"):a.mirror.replaceSelection("- "+selection)),a.mirror.focus()}))},insertOl:function(){var a=this;k((function(){var word=a.mirror.findWordAt(a.mirror.getCursor()),selection=a.mirror.getSelection().trim();if(a.mirror.getSelection().length>0){a.mirror.setSelection({line:Math.min(a.mirror.listSelections()[0].head.line,a.mirror.listSelections()[0].anchor.line),ch:0},{line:Math.max(a.mirror.listSelections()[0].head.line,a.mirror.listSelections()[0].anchor.line),ch:1});var number=1;a.mirror.replaceSelection(number+". "+a.mirror.getSelection().replace(/\n/g,(function(){return"\n"+ ++number+". "})))}else a.mirror.setSelection({line:Math.min(word.head.line,word.anchor.line),ch:0},{line:Math.max(word.head.line,word.anchor.line),ch:1}),""===selection?a.mirror.replaceSelection("1. item one\n2. item two\n3. item three"):a.mirror.replaceSelection("1. "+selection);a.mirror.focus()}))},insertLink:function(){var a=this;k((function(){a.mirror.getSelection().length>0?a.mirror.replaceSelection("["+a.mirror.getSelection().trim()+"](https://atlas)"):a.mirror.replaceSelection("[Link Title](https://atlas)"),a.mirror.focus()}))},save:function(){var a=this;k((function(){var data={};data.id=getUrlVars().id,data.description=a.mirror.getValue();var q=new XMLHttpRequest;q.open("post",a.saveUrl,!0),q.setRequestHeader("Content-Type","text/plain;charset=UTF-8`"),q.setRequestHeader("X-Requested-With","XMLHttpRequest"),q.send(JSON.stringify(data)),q.addEventListener("load",(function(){document.querySelector("#editorMdl-titleSave").style.visibility="visible",setTimeout((function(){document.querySelector("#editorMdl-titleSave").style.removeProperty("visibility")}),750)}))}))}},load(),document.addEventListener("ajax",(function(){load()}))}()),function(){function updateId($imagelist){for(var $hiddenInputs=$imagelist.querySelectorAll('input[type="hidden"][name]:not(.drag)'),x=0;x<$hiddenInputs.length;x++)$hiddenInputs[x].setAttribute("name",$hiddenInputs[x].getAttribute("name").replace(/\[\d*?]/,"["+x+"]"))}(document.querySelector("#images .images.reorder")||{addEventListener:function(){}}).addEventListener("reorder",(function(event){updateId(event.target)})),(document.querySelector(".new-image input")||{addEventListener:function(){}}).addEventListener("change",(function(event){event.preventDefault();var box=document.createElement("div");box.classList.add("box","p-0","m-3","drg");var input=document.createElement("input");input.type="hidden",input.setAttribute("name","Images[999].Imageid");var tools=document.createElement("div");tools.classList.add("has-background-white-ter","is-flex","is-justify-content-space-between");var drag=document.createElement("button");drag.setAttribute("type","button"),drag.classList.add("button","is-light","drg-hdl"),drag.innerHTML='';var trash=document.createElement("button");trash.setAttribute("type","button"),trash.classList.add("button","is-light","action-delete"),trash.innerHTML='';var figure=document.createElement("figure");figure.classList.add("image","is-256x256");var picture=document.createElement("picture"),img=document.createElement("img");img.setAttribute("src",window.URL.createObjectURL(event.target.files[0])),img.style.width="auto",img.style.maxWidth="100%",img.style.maxHeight="100%",box.append(input),box.append(tools),tools.append(drag),tools.append(trash),box.append(figure),figure.append(picture),picture.append(img);var $this=document.querySelector(".images.reorder .new-image").closest(".box");$this.parentNode.insertBefore(box,$this);var data=new FormData;data.append("File",event.target.files[0]);var q=new XMLHttpRequest;q.open("post","/reports/edit/?handler=AddImage&Id="+getUrlVars().id,!0),q.withCredentials=!0,q.setRequestHeader("X-Requested-With","XMLHttpRequest"),q.send(data),q.addEventListener("load",(function(){"error"===q.responseText?trash.innerHTML='':(trash.innerHTML='',input.value=q.responseText,trash.addEventListener("click",(function(event){event.preventDefault(),box.remove()})))})),updateId(document.querySelector(".images.reorder"))})),(document.querySelectorAll(".images button.action-delete")||[]).forEach((function($element){$element.addEventListener("click",(function(event){event.preventDefault(),$element.closest(".box").remove()}))}))}(),d=document,checkbox=function(element){element.classList.add("loaded");var check=element.querySelector("input[type=checkbox]"),input=element.querySelector("input[type=hidden");check&&input&&(check.checked="Y"===input.value,check.addEventListener("change",(function(){input.value=check.checked?"Y":"N",input.dispatchEvent(new CustomEvent("change"))})))},(loadCheckbox=function(){for(var els=d.querySelectorAll(".toggle"),x=0;xarr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i/g,">").replace(/"/g,""").replace(/'/g,"'")}function a(e){var n=Object.create(null);for(var _t in e)n[_t]=e[_t];for(var _len=arguments.length,t=new Array(_len>1?_len-1:0),_key=1;_key<_len;_key++)t[_key-1]=arguments[_key];return t.forEach((function(e){for(var _t2 in e)n[_t2]=e[_t2]})),n}var r=function(e){return!!e.kind},l=function(){function l(e,t){_classCallCheck(this,l),this.buffer="",this.classPrefix=t.classPrefix,e.walk(this)}return _createClass(l,[{key:"addText",value:function(e){this.buffer+=s(e)}},{key:"openNode",value:function(e){if(r(e)){var t=e.kind;e.sublanguage||(t="".concat(this.classPrefix).concat(t)),this.span(t)}}},{key:"closeNode",value:function(e){r(e)&&(this.buffer+="")}},{key:"value",value:function(){return this.buffer}},{key:"span",value:function(e){this.buffer+='')}}]),l}(),o=function(){function o(){_classCallCheck(this,o),this.rootNode={children:[]},this.stack=[this.rootNode]}return _createClass(o,[{key:"top",get:function(){return this.stack[this.stack.length-1]}},{key:"root",get:function(){return this.rootNode}},{key:"add",value:function(e){this.top.children.push(e)}},{key:"openNode",value:function(e){var t={kind:e,children:[]};this.add(t),this.stack.push(t)}},{key:"closeNode",value:function(){if(this.stack.length>1)return this.stack.pop()}},{key:"closeAllNodes",value:function(){for(;this.closeNode(););}},{key:"toJSON",value:function(){return JSON.stringify(this.rootNode,null,4)}},{key:"walk",value:function(e){return this.constructor._walk(e,this.rootNode)}}],[{key:"_walk",value:function(e,t){var _this=this;return"string"==typeof t?e.addText(t):t.children&&(e.openNode(t),t.children.forEach((function(t){return _this._walk(e,t)})),e.closeNode(t)),e}},{key:"_collapse",value:function(e){"string"!=typeof e&&e.children&&(e.children.every((function(e){return"string"==typeof e}))?e.children=[e.children.join("")]:e.children.forEach((function(e){o._collapse(e)})))}}]),o}(),c=function(_o){function c(e){var _this2;return _classCallCheck(this,c),(_this2=_callSuper(this,c)).options=e,_this2}return function(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function");subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,writable:!0,configurable:!0}}),Object.defineProperty(subClass,"prototype",{writable:!1}),superClass&&_setPrototypeOf(subClass,superClass)}(c,_o),_createClass(c,[{key:"addKeyword",value:function(e,t){""!==e&&(this.openNode(t),this.addText(e),this.closeNode())}},{key:"addText",value:function(e){""!==e&&this.add(e)}},{key:"addSublanguage",value:function(e,t){var n=e.root;n.kind=t,n.sublanguage=!0,this.add(n)}},{key:"toHTML",value:function(){return new l(this,this.options).value()}},{key:"finalize",value:function(){return!0}}]),c}(o);function g(e){return e?"string"==typeof e?e:e.source:null}var u=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./,h="[a-zA-Z]\\w*",d="[a-zA-Z_]\\w*",f="\\b\\d+(\\.\\d+)?",p="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",m="\\b(0b[01]+)",b={begin:"\\\\[\\s\\S]",relevance:0},E={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[b]},x={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[b]},v={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},w=function(e,t){var i=a({className:"comment",begin:e,end:t,contains:[]},arguments.length>2&&void 0!==arguments[2]?arguments[2]:{});return i.contains.push(v),i.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):",relevance:0}),i},y=w("//","$"),N=w("/\\*","\\*/"),R=w("#","$"),_=Object.freeze({__proto__:null,MATCH_NOTHING_RE:/\b\B/,IDENT_RE:h,UNDERSCORE_IDENT_RE:d,NUMBER_RE:f,C_NUMBER_RE:p,BINARY_NUMBER_RE:m,RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",SHEBANG:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=/^#![ ]*\//;return e.binary&&(e.begin=function(){for(var _len2=arguments.length,e=new Array(_len2),_key2=0;_key2<_len2;_key2++)e[_key2]=arguments[_key2];return e.map((function(e){return g(e)})).join("")}(t,/.*\b/,e.binary,/\b.*/)),a({className:"meta",begin:t,end:/$/,relevance:0,"on:begin":function(e,t){0!==e.index&&t.ignoreMatch()}},e)},BACKSLASH_ESCAPE:b,APOS_STRING_MODE:E,QUOTE_STRING_MODE:x,PHRASAL_WORDS_MODE:v,COMMENT:w,C_LINE_COMMENT_MODE:y,C_BLOCK_COMMENT_MODE:N,HASH_COMMENT_MODE:R,NUMBER_MODE:{className:"number",begin:f,relevance:0},C_NUMBER_MODE:{className:"number",begin:p,relevance:0},BINARY_NUMBER_MODE:{className:"number",begin:m,relevance:0},CSS_NUMBER_MODE:{className:"number",begin:f+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},REGEXP_MODE:{begin:/(?=\/[^/\n]*\/)/,contains:[{className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[b,{begin:/\[/,end:/\]/,relevance:0,contains:[b]}]}]},TITLE_MODE:{className:"title",begin:h,relevance:0},UNDERSCORE_TITLE_MODE:{className:"title",begin:d,relevance:0},METHOD_GUARD:{begin:"\\.\\s*[a-zA-Z_]\\w*",relevance:0},END_SAME_AS_BEGIN:function(e){return Object.assign(e,{"on:begin":function(e,t){t.data._beginMatch=e[1]},"on:end":function(e,t){t.data._beginMatch!==e[1]&&t.ignoreMatch()}})}});function k(e,t){"."===e.input[e.index-1]&&t.ignoreMatch()}function M(e,t){t&&e.beginKeywords&&(e.begin="\\b("+e.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",e.__beforeBegin=k,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords,void 0===e.relevance&&(e.relevance=0))}function O(e,t){Array.isArray(e.illegal)&&(e.illegal=function(){for(var _len3=arguments.length,e=new Array(_len3),_key3=0;_key3<_len3;_key3++)e[_key3]=arguments[_key3];return"("+e.map((function(e){return g(e)})).join("|")+")"}.apply(void 0,_toConsumableArray(e.illegal)))}function A(e,t){if(e.match){if(e.begin||e.end)throw Error("begin & end are not supported with match");e.begin=e.match,delete e.match}}function L(e,t){void 0===e.relevance&&(e.relevance=1)}var I=["of","and","for","in","not","or","if","then","parent","list","value"];function j(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"keyword",i={};return"string"==typeof e?s(n,e.split(" ")):Array.isArray(e)?s(n,e):Object.keys(e).forEach((function(n){Object.assign(i,j(e[n],t,n))})),i;function s(e,n){t&&(n=n.map((function(e){return e.toLowerCase()}))),n.forEach((function(t){var n=t.split("|");i[n[0]]=[e,B(n[0],n[1])]}))}}function B(e,t){return t?Number(t):function(e){return I.includes(e.toLowerCase())}(e)?0:1}function T(e,_ref){function n(t,n){return RegExp(g(t),"m"+(e.case_insensitive?"i":"")+(n?"g":""))}_ref.plugins;var i=function(){function i(){_classCallCheck(this,i),this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}return _createClass(i,[{key:"addRule",value:function(e,t){t.position=this.position++,this.matchIndexes[this.matchAt]=t,this.regexes.push([t,e]),this.matchAt+=function(e){return RegExp(e.toString()+"|").exec("").length-1}(e)+1}},{key:"compile",value:function(){0===this.regexes.length&&(this.exec=function(){return null});var e=this.regexes.map((function(e){return e[1]}));this.matcherRe=n(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"|",n=0;return e.map((function(e){for(var t=n+=1,_i=g(e),s="";_i.length>0;){var _e=u.exec(_i);if(!_e){s+=_i;break}s+=_i.substring(0,_e.index),_i=_i.substring(_e.index+_e[0].length),"\\"===_e[0][0]&&_e[1]?s+="\\"+(Number(_e[1])+t):(s+=_e[0],"("===_e[0]&&n++)}return s})).map((function(e){return"(".concat(e,")")})).join(t)}(e),!0),this.lastIndex=0}},{key:"exec",value:function(e){this.matcherRe.lastIndex=this.lastIndex;var t=this.matcherRe.exec(e);if(!t)return null;var n=t.findIndex((function(e,t){return t>0&&void 0!==e})),_i2=this.matchIndexes[n];return t.splice(0,n),Object.assign(t,_i2)}}]),i}(),s=function(){function s(){_classCallCheck(this,s),this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}return _createClass(s,[{key:"getMatcher",value:function(e){if(this.multiRegexes[e])return this.multiRegexes[e];var t=new i;return this.rules.slice(e).forEach((function(_ref2){var _ref3=_slicedToArray(_ref2,2),e=_ref3[0],n=_ref3[1];return t.addRule(e,n)})),t.compile(),this.multiRegexes[e]=t,t}},{key:"resumingScanAtSamePosition",value:function(){return 0!==this.regexIndex}},{key:"considerAll",value:function(){this.regexIndex=0}},{key:"addRule",value:function(e,t){this.rules.push([e,t]),"begin"===t.type&&this.count++}},{key:"exec",value:function(e){var t=this.getMatcher(this.regexIndex);t.lastIndex=this.lastIndex;var n=t.exec(e);if(this.resumingScanAtSamePosition())if(n&&n.index===this.lastIndex);else{var _t3=this.getMatcher(0);_t3.lastIndex=this.lastIndex+1,n=_t3.exec(e)}return n&&(this.regexIndex+=n.position+1,this.regexIndex===this.count&&this.considerAll()),n}}]),s}();if(e.compilerExtensions||(e.compilerExtensions=[]),e.contains&&e.contains.includes("self"))throw Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return e.classNameAliases=a(e.classNameAliases||{}),function t(i,r,_ref4){var l=i;if(i.isCompiled)return l;[A].forEach((function(e){return e(i,r)})),e.compilerExtensions.forEach((function(e){return e(i,r)})),i.__beforeBegin=null,[M,O,L].forEach((function(e){return e(i,r)})),i.isCompiled=!0;var o=null;if("object"==_typeof(i.keywords)&&(o=i.keywords.$pattern,delete i.keywords.$pattern),i.keywords&&(i.keywords=j(i.keywords,e.case_insensitive)),i.lexemes&&o)throw Error("ERR: Prefer `keywords.$pattern` to `mode.lexemes`, BOTH are not allowed. (see mode reference) ");return o=o||i.lexemes||/\w+/,l.keywordPatternRe=n(o,!0),r&&(i.begin||(i.begin=/\B|\b/),l.beginRe=n(i.begin),i.endSameAsBegin&&(i.end=i.begin),i.end||i.endsWithParent||(i.end=/\B|\b/),i.end&&(l.endRe=n(i.end)),l.terminatorEnd=g(i.end)||"",i.endsWithParent&&r.terminatorEnd&&(l.terminatorEnd+=(i.end?"|":"")+r.terminatorEnd)),i.illegal&&(l.illegalRe=n(i.illegal)),i.contains||(i.contains=[]),i.contains=(_ref4=[]).concat.apply(_ref4,_toConsumableArray(i.contains.map((function(e){return function(e){return e.variants&&!e.cachedVariants&&(e.cachedVariants=e.variants.map((function(t){return a(e,{variants:null},t)}))),e.cachedVariants?e.cachedVariants:S(e)?a(e,{starts:e.starts?a(e.starts):null}):Object.isFrozen(e)?a(e):e}("self"===e?i:e)})))),i.contains.forEach((function(e){t(e,l)})),i.starts&&t(i.starts,r),l.matcher=function(e){var t=new s;return e.contains.forEach((function(e){return t.addRule(e.begin,{rule:e,type:"begin"})})),e.terminatorEnd&&t.addRule(e.terminatorEnd,{type:"end"}),e.illegal&&t.addRule(e.illegal,{type:"illegal"}),t}(l),l}(e)}function S(e){return!!e&&(e.endsWithParent||S(e.starts))}function P(e){var t={props:["language","code","autodetect"],data:function(){return{detectedLanguage:"",unknownLanguage:!1}},computed:{className:function(){return this.unknownLanguage?"":"hljs "+this.detectedLanguage},highlighted:function(){if(!this.autoDetect&&!e.getLanguage(this.language))return console.warn('The language "'.concat(this.language,'" you specified could not be found.')),this.unknownLanguage=!0,s(this.code);var t={};return this.autoDetect?(t=e.highlightAuto(this.code),this.detectedLanguage=t.language):(t=e.highlight(this.language,this.code,this.ignoreIllegals),this.detectedLanguage=this.language),t.value},autoDetect:function(){return!(this.language&&(e=this.autodetect,!e&&""!==e));var e},ignoreIllegals:function(){return!0}},render:function(e){return e("pre",{},[e("code",{class:this.className,domProps:{innerHTML:this.highlighted}})])}};return{Component:t,VuePlugin:{install:function(e){e.component("highlightjs",t)}}}}var D={"after:highlightElement":function(_ref5){var e=_ref5.el,t=_ref5.result,n=_ref5.text,i=H(e);if(i.length){var a=document.createElement("div");a.innerHTML=t.value,t.value=function(e,t,n){var i=0,a="",r=[];function l(){return e.length&&t.length?e[0].offset!==t[0].offset?e[0].offset"}function c(e){a+=""}function g(e){("start"===e.event?o:c)(e.node)}for(;e.length||t.length;){var _t4=l();if(a+=s(n.substring(i,_t4[0].offset)),i=_t4[0].offset,_t4===e){r.reverse().forEach(c);do{g(_t4.splice(0,1)[0]),_t4=l()}while(_t4===e&&_t4.length&&_t4[0].offset===i);r.reverse().forEach(o)}else"start"===_t4[0].event?r.push(_t4[0].node):r.pop(),g(_t4.splice(0,1)[0])}return a+s(n.substr(i))}(i,H(a),n)}}};function C(e){return e.nodeName.toLowerCase()}function H(e){var t=[];return function e(n,i){for(var _s=n.firstChild;_s;_s=_s.nextSibling)3===_s.nodeType?i+=_s.nodeValue.length:1===_s.nodeType&&(t.push({event:"start",offset:i,node:_s}),i=e(_s,i),C(_s).match(/br|hr|img|input/)||t.push({event:"stop",offset:i,node:_s}));return i}(e,0),t}var $={},U=function(e){console.error(e)},z=function(e){for(var _console,_len4=arguments.length,t=new Array(_len4>1?_len4-1:0),_key4=1;_key4<_len4;_key4++)t[_key4-1]=arguments[_key4];(_console=console).log.apply(_console,["WARN: "+e].concat(t))},K=function(e,t){$["".concat(e,"/").concat(t)]||(console.log("Deprecated as of ".concat(e,". ").concat(t)),$["".concat(e,"/").concat(t)]=!0)},G=s,V=a,W=Symbol("nomatch");return function(e){var n=Object.create(null),s=Object.create(null),a=[],r=!0,l=/(^(<[^>]+>|\t|)+|\n)/gm,o="Could not find the language '{}', did you forget to load/include a language module?",g={disableAutodetect:!0,name:"Plain text",contains:[]},u={noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:null,__emitter:c};function h(e){return u.noHighlightRe.test(e)}function d(e,t,n,i){var s="",a="";"object"==_typeof(t)?(s=e,n=t.ignoreIllegals,a=t.language,i=void 0):(K("10.7.0","highlight(lang, code, ...args) has been deprecated."),K("10.7.0","Please use highlight(code, options) instead.\nhttps://github.com/highlightjs/highlight.js/issues/2277"),a=e,s=t);var r={code:s,language:a};M("before:highlight",r);var l=r.result?r.result:f(r.language,r.code,n,i);return l.code=r.code,M("after:highlight",l),l}function f(e,t,s,l){function c(e,t){var n=v.case_insensitive?t[0].toLowerCase():t[0];return Object.prototype.hasOwnProperty.call(e.keywords,n)&&e.keywords[n]}function g(){null!=R.subLanguage?function(){if(""!==M){var e=null;if("string"==typeof R.subLanguage){if(!n[R.subLanguage])return void k.addText(M);e=f(R.subLanguage,M,!0,_[R.subLanguage]),_[R.subLanguage]=e.top}else e=p(M,R.subLanguage.length?R.subLanguage:null);R.relevance>0&&(O+=e.relevance),k.addSublanguage(e.emitter,e.language)}}():function(){if(R.keywords){var e=0;R.keywordPatternRe.lastIndex=0;for(var t=R.keywordPatternRe.exec(M),n="";t;){n+=M.substring(e,t.index);var _i3=c(R,t);if(_i3){var _i4=_slicedToArray(_i3,2),_e2=_i4[0],_s2=_i4[1];if(k.addText(n),n="",O+=_s2,_e2.startsWith("_"))n+=t[0];else{var _n=v.classNameAliases[_e2]||_e2;k.addKeyword(t[0],_n)}}else n+=t[0];e=R.keywordPatternRe.lastIndex,t=R.keywordPatternRe.exec(M)}n+=M.substr(e),k.addText(n)}else k.addText(M)}(),M=""}function h(e){return e.className&&k.openNode(v.classNameAliases[e.className]||e.className),R=Object.create(e,{parent:{value:R}})}function d(e,t,n){var s=function(e,t){var n=e&&e.exec(t);return n&&0===n.index}(e.endRe,n);if(s){if(e["on:end"]){var _n2=new i(e);e["on:end"](t,_n2),_n2.isMatchIgnored&&(s=!1)}if(s){for(;e.endsParent&&e.parent;)e=e.parent;return e}}if(e.endsWithParent)return d(e.parent,t,n)}function m(e){return 0===R.matcher.regexIndex?(M+=e[0],1):(I=!0,0)}var E={};function x(n,a){var l=a&&a[0];if(M+=n,null==l)return g(),0;if("begin"===E.type&&"end"===a.type&&E.index===a.index&&""===l){if(M+=t.slice(a.index,a.index+1),!r){var _t5=Error("0 width match regex");throw _t5.languageName=e,_t5.badRule=E.rule,_t5}return 1}if(E=a,"begin"===a.type)return function(e){for(var t=e[0],n=e.rule,s=new i(n),_i5=0,_a=[n.__beforeBegin,n["on:begin"]];_i5<_a.length;_i5++){var _n3=_a[_i5];if(_n3&&(_n3(e,s),s.isMatchIgnored))return m(t)}return n&&n.endSameAsBegin&&(n.endRe=RegExp(t.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),"m")),n.skip?M+=t:(n.excludeBegin&&(M+=t),g(),n.returnBegin||n.excludeBegin||(M=t)),h(n),n.returnBegin?0:t.length}(a);if("illegal"===a.type&&!s){var _e3=Error('Illegal lexeme "'+l+'" for mode "'+(R.className||"")+'"');throw _e3.mode=R,_e3}if("end"===a.type){var _e4=function(e){var n=e[0],i=t.substr(e.index),s=d(R,e,i);if(!s)return W;var a=R;a.skip?M+=n:(a.returnEnd||a.excludeEnd||(M+=n),g(),a.excludeEnd&&(M=n));do{R.className&&k.closeNode(),R.skip||R.subLanguage||(O+=R.relevance),R=R.parent}while(R!==s.parent);return s.starts&&(s.endSameAsBegin&&(s.starts.endRe=s.endRe),h(s.starts)),a.returnEnd?0:n.length}(a);if(_e4!==W)return _e4}if("illegal"===a.type&&""===l)return 1;if(L>1e5&&L>3*a.index)throw Error("potential infinite loop, way more iterations than matches");return M+=l,l.length}var v=N(e);if(!v)throw U(o.replace("{}",e)),Error('Unknown language: "'+e+'"');var w=T(v,{plugins:a}),y="",R=l||w,_={},k=new u.__emitter(u);!function(){for(var e=[],_t6=R;_t6!==v;_t6=_t6.parent)_t6.className&&e.unshift(_t6.className);e.forEach((function(e){return k.openNode(e)}))}();var M="",O=0,A=0,L=0,I=!1;try{for(R.matcher.considerAll();;){L++,I?I=!1:R.matcher.considerAll(),R.matcher.lastIndex=A;var _e5=R.matcher.exec(t);if(!_e5)break;var _n4=x(t.substring(A,_e5.index),_e5);A=_e5.index+_n4}return x(t.substr(A)),k.closeAllNodes(),k.finalize(),y=k.toHTML(),{relevance:Math.floor(O),value:y,language:e,illegal:!1,emitter:k,top:R}}catch(n){if(n.message&&n.message.includes("Illegal"))return{illegal:!0,illegalBy:{msg:n.message,context:t.slice(A-100,A+100),mode:n.mode},sofar:y,relevance:0,value:G(t),emitter:k};if(r)return{illegal:!1,relevance:0,value:G(t),emitter:k,language:e,top:R,errorRaised:n};throw n}}function p(e,t){t=t||u.languages||Object.keys(n);var i=function(e){var t={relevance:0,emitter:new u.__emitter(u),value:G(e),illegal:!1,top:g};return t.emitter.addText(e),t}(e),s=t.filter(N).filter(k).map((function(t){return f(t,e,!1)}));s.unshift(i);var a=s.sort((function(e,t){if(e.relevance!==t.relevance)return t.relevance-e.relevance;if(e.language&&t.language){if(N(e.language).supersetOf===t.language)return 1;if(N(t.language).supersetOf===e.language)return-1}return 0})),_a2=_slicedToArray(a,2),r=_a2[0],l=_a2[1],o=r;return o.second_best=l,o}var m={"before:highlightElement":function(_ref6){var e=_ref6.el;u.useBR&&(e.innerHTML=e.innerHTML.replace(/\n/g,"").replace(//g,"\n"))},"after:highlightElement":function(_ref7){var e=_ref7.result;u.useBR&&(e.value=e.value.replace(/\n/g,"
"))}},b=/^(<[^>]+>|\t)+/gm,E={"after:highlightElement":function(_ref8){var e=_ref8.result;u.tabReplace&&(e.value=e.value.replace(b,(function(e){return e.replace(/\t/g,u.tabReplace)})))}};function x(e){var n=function(e){var t=e.className+" ";t+=e.parentNode?e.parentNode.className:"";var n=u.languageDetectRe.exec(t);if(n){var _t7=N(n[1]);return _t7||(z(o.replace("{}",n[1])),z("Falling back to no-highlight mode for this block.",e)),_t7?n[1]:"no-highlight"}return t.split(/\s+/).find((function(e){return h(e)||N(e)}))}(e);if(!h(n)){M("before:highlightElement",{el:e,language:n});var i=e.textContent,a=n?d(i,{language:n,ignoreIllegals:!0}):p(i);M("after:highlightElement",{el:e,result:a,text:i}),e.innerHTML=a.value,function(e,t,n){var i=t?s[t]:n;e.classList.add("hljs"),i&&e.classList.add(i)}(e,n,a.language),e.result={language:a.language,re:a.relevance,relavance:a.relevance},a.second_best&&(e.second_best={language:a.second_best.language,re:a.second_best.relevance,relavance:a.second_best.relevance})}}var w=!1;function y(){"loading"!==document.readyState?document.querySelectorAll("pre code").forEach(x):w=!0}function N(e){return e=(e||"").toLowerCase(),n[e]||n[s[e]]}function R(e,_ref9){var t=_ref9.languageName;"string"==typeof e&&(e=[e]),e.forEach((function(e){s[e.toLowerCase()]=t}))}function k(e){var t=N(e);return t&&!t.disableAutodetect}function M(e,t){var n=e;a.forEach((function(e){e[n]&&e[n](t)}))}for(var _e6 in"undefined"!=typeof window&&window.addEventListener&&window.addEventListener("DOMContentLoaded",(function(){w&&y()}),!1),Object.assign(e,{highlight:d,highlightAuto:p,highlightAll:y,fixMarkup:function(e){return K("10.2.0","fixMarkup will be removed entirely in v11.0"),K("10.2.0","Please see https://github.com/highlightjs/highlight.js/issues/2534"),t=e,u.tabReplace||u.useBR?t.replace(l,(function(e){return"\n"===e?u.useBR?"
":e:u.tabReplace?e.replace(/\t/g,u.tabReplace):e})):t;var t},highlightElement:x,highlightBlock:function(e){return K("10.7.0","highlightBlock will be removed entirely in v12.0"),K("10.7.0","Please use highlightElement now."),x(e)},configure:function(e){e.useBR&&(K("10.3.0","'useBR' will be removed entirely in v11.0"),K("10.3.0","Please see https://github.com/highlightjs/highlight.js/issues/2559")),u=V(u,e)},initHighlighting:function v(){v.called||(v.called=!0,K("10.6.0","initHighlighting() is deprecated. Use highlightAll() instead."),document.querySelectorAll("pre code").forEach(x))},initHighlightingOnLoad:function(){K("10.6.0","initHighlightingOnLoad() is deprecated. Use highlightAll() instead."),w=!0},registerLanguage:function(t,i){var s=null;try{s=i(e)}catch(e){if(U("Language definition for '{}' could not be registered.".replace("{}",t)),!r)throw e;U(e),s=g}s.name||(s.name=t),n[t]=s,s.rawDefinition=i.bind(null,e),s.aliases&&R(s.aliases,{languageName:t})},unregisterLanguage:function(e){delete n[e];for(var _i6=0,_Object$keys=Object.keys(s);_i6<_Object$keys.length;_i6++){var _t8=_Object$keys[_i6];s[_t8]===e&&delete s[_t8]}},listLanguages:function(){return Object.keys(n)},getLanguage:N,registerAliases:R,requireLanguage:function(e){K("10.4.0","requireLanguage will be removed entirely in v11."),K("10.4.0","Please see https://github.com/highlightjs/highlight.js/pull/2844");var t=N(e);if(t)return t;throw Error("The '{}' language is required, but not loaded.".replace("{}",e))},autoDetection:k,inherit:V,addPlugin:function(e){(function(e){e["before:highlightBlock"]&&!e["before:highlightElement"]&&(e["before:highlightElement"]=function(t){e["before:highlightBlock"](Object.assign({block:t.el},t))}),e["after:highlightBlock"]&&!e["after:highlightElement"]&&(e["after:highlightElement"]=function(t){e["after:highlightBlock"](Object.assign({block:t.el},t))})})(e),a.push(e)},vuePlugin:P(e).VuePlugin}),e.debugMode=function(){r=!1},e.safeMode=function(){r=!0},e.versionString="10.7.2",_)"object"==_typeof(_[_e6])&&t(_[_e6]);return Object.assign(e,_),e.addPlugin(m),e.addPlugin(D),e.addPlugin(E),e}({})}(),module.exports=hljs,hljs.registerLanguage("xml",function(){function e(e){return e?"string"==typeof e?e:e.source:null}function n(e){return a("(?=",e,")")}function a(){for(var _len5=arguments.length,n=new Array(_len5),_key5=0;_key5<_len5;_key5++)n[_key5]=arguments[_key5];return n.map((function(n){return e(n)})).join("")}function s(){for(var _len6=arguments.length,n=new Array(_len6),_key6=0;_key6<_len6;_key6++)n[_key6]=arguments[_key6];return"("+n.map((function(n){return e(n)})).join("|")+")"}return function(e){var t=a(/[A-Z_]/,a("(",/[A-Z0-9_.-]*:/,")?"),/[A-Z0-9_.-]*/),i={className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},r={begin:/\s/,contains:[{className:"meta-keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},c=e.inherit(r,{begin:/\(/,end:/\)/}),l=e.inherit(e.APOS_STRING_MODE,{className:"meta-string"}),g=e.inherit(e.QUOTE_STRING_MODE,{className:"meta-string"}),m={endsWithParent:!0,illegal:/`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,contains:[{className:"meta",begin://,relevance:10,contains:[r,g,l,c,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin://,contains:[r,c,g,l]}]}]},e.COMMENT(//,{relevance:10}),{begin://,relevance:10},i,{className:"meta",begin:/<\?xml/,end:/\?>/,relevance:10},{className:"tag",begin:/)/,end:/>/,keywords:{name:"style"},contains:[m],starts:{end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:/)/,end:/>/,keywords:{name:"script"},contains:[m],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:a(//,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:t,relevance:0,starts:m}]},{className:"tag",begin:a(/<\//,n(a(t,/>/))),contains:[{className:"name",begin:t,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}}}()),hljs.registerLanguage("django",(function(e){var t={begin:/\|[A-Za-z]+:?/,keywords:{name:"truncatewords removetags linebreaksbr yesno get_digit timesince random striptags filesizeformat escape linebreaks length_is ljust rjust cut urlize fix_ampersands title floatformat capfirst pprint divisibleby add make_list unordered_list urlencode timeuntil urlizetrunc wordcount stringformat linenumbers slice date dictsort dictsortreversed default_if_none pluralize lower join center default truncatewords_html upper length phone2numeric wordwrap time addslashes slugify first escapejs force_escape iriencode last safe safeseq truncatechars localize unlocalize localtime utc timezone"},contains:[e.QUOTE_STRING_MODE,e.APOS_STRING_MODE]};return{name:"Django",aliases:["jinja"],case_insensitive:!0,subLanguage:"xml",contains:[e.COMMENT(/\{%\s*comment\s*%\}/,/\{%\s*endcomment\s*%\}/),e.COMMENT(/\{#/,/#\}/),{className:"template-tag",begin:/\{%/,end:/%\}/,contains:[{className:"name",begin:/\w+/,keywords:{name:"comment endcomment load templatetag ifchanged endifchanged if endif firstof for endfor ifnotequal endifnotequal widthratio extends include spaceless endspaceless regroup ifequal endifequal ssi now with cycle url filter endfilter debug block endblock else autoescape endautoescape csrf_token empty elif endwith static trans blocktrans endblocktrans get_static_prefix get_media_prefix plural get_current_language language get_available_languages get_current_language_bidi get_language_info get_language_info_list localize endlocalize localtime endlocaltime timezone endtimezone get_current_timezone verbatim"},starts:{endsWithParent:!0,keywords:"in by as",contains:[t],relevance:0}}]},{className:"template-variable",begin:/\{\{/,end:/\}\}/,contains:[t]}]}})),hljs.registerLanguage("sql",function(){function e(e){return e?"string"==typeof e?e:e.source:null}function r(){for(var _len7=arguments.length,r=new Array(_len7),_key7=0;_key7<_len7;_key7++)r[_key7]=arguments[_key7];return r.map((function(r){return e(r)})).join("")}function t(){for(var _len8=arguments.length,r=new Array(_len8),_key8=0;_key8<_len8;_key8++)r[_key8]=arguments[_key8];return"("+r.map((function(r){return e(r)})).join("|")+")"}return function(e){var n=e.COMMENT("--","$"),a=["true","false","unknown"],i=["bigint","binary","blob","boolean","char","character","clob","date","dec","decfloat","decimal","float","int","integer","interval","nchar","nclob","national","numeric","real","row","smallint","time","timestamp","varchar","varying","varbinary"],s=["abs","acos","array_agg","asin","atan","avg","cast","ceil","ceiling","coalesce","corr","cos","cosh","count","covar_pop","covar_samp","cume_dist","dense_rank","deref","element","exp","extract","first_value","floor","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","last_value","lead","listagg","ln","log","log10","lower","max","min","mod","nth_value","ntile","nullif","percent_rank","percentile_cont","percentile_disc","position","position_regex","power","rank","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","row_number","sin","sinh","sqrt","stddev_pop","stddev_samp","substring","substring_regex","sum","tan","tanh","translate","translate_regex","treat","trim","trim_array","unnest","upper","value_of","var_pop","var_samp","width_bucket"],o=["create table","insert into","primary key","foreign key","not null","alter table","add constraint","grouping sets","on overflow","character set","respect nulls","ignore nulls","nulls first","nulls last","depth first","breadth first"],c=s,l=["abs","acos","all","allocate","alter","and","any","are","array","array_agg","array_max_cardinality","as","asensitive","asin","asymmetric","at","atan","atomic","authorization","avg","begin","begin_frame","begin_partition","between","bigint","binary","blob","boolean","both","by","call","called","cardinality","cascaded","case","cast","ceil","ceiling","char","char_length","character","character_length","check","classifier","clob","close","coalesce","collate","collect","column","commit","condition","connect","constraint","contains","convert","copy","corr","corresponding","cos","cosh","count","covar_pop","covar_samp","create","cross","cube","cume_dist","current","current_catalog","current_date","current_default_transform_group","current_path","current_role","current_row","current_schema","current_time","current_timestamp","current_path","current_role","current_transform_group_for_type","current_user","cursor","cycle","date","day","deallocate","dec","decimal","decfloat","declare","default","define","delete","dense_rank","deref","describe","deterministic","disconnect","distinct","double","drop","dynamic","each","element","else","empty","end","end_frame","end_partition","end-exec","equals","escape","every","except","exec","execute","exists","exp","external","extract","false","fetch","filter","first_value","float","floor","for","foreign","frame_row","free","from","full","function","fusion","get","global","grant","group","grouping","groups","having","hold","hour","identity","in","indicator","initial","inner","inout","insensitive","insert","int","integer","intersect","intersection","interval","into","is","join","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","language","large","last_value","lateral","lead","leading","left","like","like_regex","listagg","ln","local","localtime","localtimestamp","log","log10","lower","match","match_number","match_recognize","matches","max","member","merge","method","min","minute","mod","modifies","module","month","multiset","national","natural","nchar","nclob","new","no","none","normalize","not","nth_value","ntile","null","nullif","numeric","octet_length","occurrences_regex","of","offset","old","omit","on","one","only","open","or","order","out","outer","over","overlaps","overlay","parameter","partition","pattern","per","percent","percent_rank","percentile_cont","percentile_disc","period","portion","position","position_regex","power","precedes","precision","prepare","primary","procedure","ptf","range","rank","reads","real","recursive","ref","references","referencing","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","release","result","return","returns","revoke","right","rollback","rollup","row","row_number","rows","running","savepoint","scope","scroll","search","second","seek","select","sensitive","session_user","set","show","similar","sin","sinh","skip","smallint","some","specific","specifictype","sql","sqlexception","sqlstate","sqlwarning","sqrt","start","static","stddev_pop","stddev_samp","submultiset","subset","substring","substring_regex","succeeds","sum","symmetric","system","system_time","system_user","table","tablesample","tan","tanh","then","time","timestamp","timezone_hour","timezone_minute","to","trailing","translate","translate_regex","translation","treat","trigger","trim","trim_array","true","truncate","uescape","union","unique","unknown","unnest","update ","upper","user","using","value","values","value_of","var_pop","var_samp","varbinary","varchar","varying","versioning","when","whenever","where","width_bucket","window","with","within","without","year","add","asc","collation","desc","final","first","last","view"].filter((function(e){return!s.includes(e)})),u={begin:r(/\b/,t.apply(void 0,c),/\s*\(/),keywords:{built_in:c}};return{name:"SQL",case_insensitive:!0,illegal:/[{}]|<\//,keywords:{$pattern:/\b[\w\.]+/,keyword:function(e){var _ref10=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=_ref10.exceptions,n=_ref10.when;return r=r||[],e.map((function(e){return e.match(/\|\d+$/)||r.includes(e)?e:n(e)?e+"|0":e}))}(l,{when:function(e){return e.length<3}}),literal:a,type:i,built_in:["current_catalog","current_date","current_default_transform_group","current_path","current_role","current_schema","current_transform_group_for_type","current_user","session_user","system_time","system_user","current_time","localtime","current_timestamp","localtimestamp"]},contains:[{begin:t.apply(void 0,o),keywords:{$pattern:/[\w\.]+/,keyword:l.concat(o),literal:a,type:i}},{className:"type",begin:t("double precision","large object","with timezone","without timezone")},u,{className:"variable",begin:/@[a-z0-9]+/},{className:"string",variants:[{begin:/'/,end:/'/,contains:[{begin:/''/}]}]},{begin:/"/,end:/"/,contains:[{begin:/""/}]},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,n,{className:"operator",begin:/[-+*/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?/,relevance:0}]}}}()),hljs.registerLanguage("cos",(function(e){return{name:"Caché Object Script",case_insensitive:!0,aliases:["cls"],keywords:"property parameter class classmethod clientmethod extends as break catch close continue do d|0 else elseif for goto halt hang h|0 if job j|0 kill k|0 lock l|0 merge new open quit q|0 read r|0 return set s|0 tcommit throw trollback try tstart use view while write w|0 xecute x|0 zkill znspace zn ztrap zwrite zw zzdump zzwrite print zbreak zinsert zload zprint zremove zsave zzprint mv mvcall mvcrt mvdim mvprint zquit zsync ascii",contains:[{className:"number",begin:"\\b(\\d+(\\.\\d*)?|\\.\\d+)",relevance:0},{className:"string",variants:[{begin:'"',end:'"',contains:[{begin:'""',relevance:0}]}]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"comment",begin:/;/,end:"$",relevance:0},{className:"built_in",begin:/(?:\$\$?|\.\.)\^?[a-zA-Z]+/},{className:"built_in",begin:/\$\$\$[a-zA-Z]+/},{className:"built_in",begin:/%[a-z]+(?:\.[a-z]+)*/},{className:"symbol",begin:/\^%?[a-zA-Z][\w]*/},{className:"keyword",begin:/##class|##super|#define|#dim/},{begin:/&sql\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,subLanguage:"sql"},{begin:/&(js|jscript|javascript)/,excludeBegin:!0,excludeEnd:!0,subLanguage:"javascript"},{begin:/&html<\s*\s*>/,subLanguage:"xml"}]}})),hljs.registerLanguage("ini",function(){function e(e){return e?"string"==typeof e?e:e.source:null}function n(){for(var _len9=arguments.length,n=new Array(_len9),_key9=0;_key9<_len9;_key9++)n[_key9]=arguments[_key9];return n.map((function(n){return e(n)})).join("")}return function(s){var a={className:"number",relevance:0,variants:[{begin:/([+-]+)?[\d]+_[\d_]+/},{begin:s.NUMBER_RE}]},i=s.COMMENT();i.variants=[{begin:/;/,end:/$/},{begin:/#/,end:/$/}];var t={className:"variable",variants:[{begin:/\$[\w\d"][\w\d_]*/},{begin:/\$\{(.*?)\}/}]},r={className:"literal",begin:/\bon|off|true|false|yes|no\b/},l={className:"string",contains:[s.BACKSLASH_ESCAPE],variants:[{begin:"'''",end:"'''",relevance:10},{begin:'"""',end:'"""',relevance:10},{begin:'"',end:'"'},{begin:"'",end:"'"}]},c={begin:/\[/,end:/\]/,contains:[i,r,t,l,a,"self"],relevance:0},g="("+[/[A-Za-z0-9_-]+/,/"(\\"|[^"])*"/,/'[^']*'/].map((function(n){return e(n)})).join("|")+")";return{name:"TOML, also INI",aliases:["toml"],case_insensitive:!0,illegal:/\S/,contains:[i,{className:"section",begin:/\[+/,end:/\]+/},{begin:n(g,"(\\s*\\.\\s*",g,")*",n("(?=",/\s*=\s*[^#\s]/,")")),className:"attr",starts:{end:/$/,contains:[i,c,r,t,l,a]}}]}}}()),hljs.registerLanguage("nginx",(function(e){var n={className:"variable",variants:[{begin:/\$\d+/},{begin:/\$\{/,end:/\}/},{begin:/[$@]/+e.UNDERSCORE_IDENT_RE}]},a={endsWithParent:!0,keywords:{$pattern:"[a-z/_]+",literal:"on off yes no true false none blocked debug info notice warn error crit select break last permanent redirect kqueue rtsig epoll poll /dev/poll"},relevance:0,illegal:"=>",contains:[e.HASH_COMMENT_MODE,{className:"string",contains:[e.BACKSLASH_ESCAPE,n],variants:[{begin:/"/,end:/"/},{begin:/'/,end:/'/}]},{begin:"([a-z]+):/",end:"\\s",endsWithParent:!0,excludeEnd:!0,contains:[n]},{className:"regexp",contains:[e.BACKSLASH_ESCAPE,n],variants:[{begin:"\\s\\^",end:"\\s|\\{|;",returnEnd:!0},{begin:"~\\*?\\s+",end:"\\s|\\{|;",returnEnd:!0},{begin:"\\*(\\.[a-z\\-]+)+"},{begin:"([a-z\\-]+\\.)+\\*"}]},{className:"number",begin:"\\b\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(:\\d{1,5})?\\b"},{className:"number",begin:"\\b\\d+[kKmMgGdshdwy]*\\b",relevance:0},n]};return{name:"Nginx config",aliases:["nginxconf"],contains:[e.HASH_COMMENT_MODE,{begin:e.UNDERSCORE_IDENT_RE+"\\s+\\{",returnBegin:!0,end:/\{/,contains:[{className:"section",begin:e.UNDERSCORE_IDENT_RE}],relevance:0},{begin:e.UNDERSCORE_IDENT_RE+"\\s",end:";|\\{",returnBegin:!0,contains:[{className:"attribute",begin:e.UNDERSCORE_IDENT_RE,starts:a}],relevance:0}],illegal:"[^\\s\\}]"}})),hljs.registerLanguage("typescript",function(){var e="[A-Za-z$_][0-9A-Za-z$_]*",n=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],a=["true","false","null","undefined","NaN","Infinity"],s=[].concat(["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],["arguments","this","super","console","window","document","localStorage","module","global"],["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer","BigInt64Array","BigUint64Array","BigInt"],["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"]);function t(e){return r("(?=",e,")")}function r(){for(var _len10=arguments.length,e=new Array(_len10),_key10=0;_key10<_len10;_key10++)e[_key10]=arguments[_key10];return e.map((function(e){return(n=e)?"string"==typeof n?n:n.source:null;var n})).join("")}return function(i){var c={$pattern:e,keyword:n.concat(["type","namespace","typedef","interface","public","private","protected","implements","declare","abstract","readonly"]),literal:a,built_in:s.concat(["any","void","number","boolean","string","object","never","enum"])},o={className:"meta",begin:"@[A-Za-z$_][0-9A-Za-z$_]*"},l=function(e,n,a){var s=e.contains.findIndex((function(e){return e.label===n}));if(-1===s)throw Error("can not find mode to replace");e.contains.splice(s,1,a)},b=function(i){var c=e,o={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:function(e,n){var a=e[0].length+e.index,s=e.input[a];"<"!==s?">"===s&&(function(e,_ref11){var n=_ref11.after,a="",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:i.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:l,contains:f}]}]},{begin:/,/,relevance:0},{className:"",begin:/\s/,end:/\s*/,skip:!0},{variants:[{begin:"<>",end:""},{begin:o.begin,"on:begin":o.isTrulyOpeningTag,end:o.end}],subLanguage:"xml",contains:[{begin:o.begin,end:o.end,skip:!0,contains:["self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/[{;]/,excludeEnd:!0,keywords:l,contains:["self",i.inherit(i.TITLE_MODE,{begin:c}),A],illegal:/%/},{beginKeywords:"while if switch catch for"},{className:"function",begin:i.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,contains:[A,i.inherit(i.TITLE_MODE,{begin:c})]},{variants:[{begin:"\\."+c},{begin:"\\$"+c}],relevance:0},{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"[\]]/,contains:[{beginKeywords:"extends"},i.UNDERSCORE_TITLE_MODE]},{begin:/\b(?=constructor)/,end:/[{;]/,excludeEnd:!0,contains:[i.inherit(i.TITLE_MODE,{begin:c}),"self",A]},{begin:"(get|set)\\s+(?="+c+"\\()",end:/\{/,keywords:"get set",contains:[i.inherit(i.TITLE_MODE,{begin:c}),{begin:/\(\)/},A]},{begin:/\$[(.]/}]}}(i);return Object.assign(b.keywords,c),b.exports.PARAMS_CONTAINS.push(o),b.contains=b.contains.concat([o,{beginKeywords:"namespace",end:/\{/,excludeEnd:!0},{beginKeywords:"interface",end:/\{/,excludeEnd:!0,keywords:"interface extends"}]),l(b,"shebang",i.SHEBANG()),l(b,"use_strict",{className:"meta",relevance:10,begin:/^\s*['"]use strict['"]/}),b.contains.find((function(e){return"function"===e.className})).relevance=0,Object.assign(b,{name:"TypeScript",aliases:["ts","tsx"]}),b}}()),hljs.registerLanguage("css",(e=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],t=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],i=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],o=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],r=["align-content","align-items","align-self","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","auto","backface-visibility","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","clear","clip","clip-path","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","content","counter-increment","counter-reset","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-variant","font-variant-ligatures","font-variation-settings","font-weight","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inherit","initial","justify-content","left","letter-spacing","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marks","mask","max-height","max-width","min-height","min-width","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","perspective","perspective-origin","pointer-events","position","quotes","resize","right","src","tab-size","table-layout","text-align","text-align-last","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-indent","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","white-space","widows","width","word-break","word-spacing","word-wrap","z-index"].reverse(),function(n){var s,a=function(e){return{IMPORTANT:{className:"meta",begin:"!important"},HEXCOLOR:{className:"number",begin:"#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})"},ATTRIBUTE_SELECTOR_MODE:{className:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]}}}(n),l=[n.APOS_STRING_MODE,n.QUOTE_STRING_MODE];return{name:"CSS",case_insensitive:!0,illegal:/[=|'\$]/,keywords:{keyframePosition:"from to"},classNameAliases:{keyframePosition:"selector-tag"},contains:[n.C_BLOCK_COMMENT_MODE,{begin:/-(webkit|moz|ms|o)-(?=[a-z])/},n.CSS_NUMBER_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/,relevance:0},{className:"selector-class",begin:"\\.[a-zA-Z-][a-zA-Z0-9_-]*",relevance:0},a.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",variants:[{begin:":("+i.join("|")+")"},{begin:"::("+o.join("|")+")"}]},{className:"attribute",begin:"\\b("+r.join("|")+")\\b"},{begin:":",end:"[;}]",contains:[a.HEXCOLOR,a.IMPORTANT,n.CSS_NUMBER_MODE].concat(l,[{begin:/(url|data-uri)\(/,end:/\)/,relevance:0,keywords:{built_in:"url data-uri"},contains:[{className:"string",begin:/[^)]/,endsWithParent:!0,excludeEnd:!0}]},{className:"built_in",begin:/[\w-]+(?=\()/}])},{begin:(s=/@/,function(){for(var _len11=arguments.length,e=new Array(_len11),_key11=0;_key11<_len11;_key11++)e[_key11]=arguments[_key11];return e.map((function(e){return function(e){return e?"string"==typeof e?e:e.source:null}(e)})).join("")}("(?=",s,")")),end:"[{;]",relevance:0,illegal:/:/,contains:[{className:"keyword",begin:/@-?\w[\w]*(-\w+)*/},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,keywords:{$pattern:/[a-z-]+/,keyword:"and or not only",attribute:t.join(" ")},contains:[{begin:/[a-z-]+(?=:)/,className:"attribute"}].concat(l,[n.CSS_NUMBER_MODE])}]},{className:"selector-tag",begin:"\\b("+e.join("|")+")\\b"}]}})),hljs.registerLanguage("plaintext",(function(t){return{name:"Plain text",aliases:["text","txt"],disableAutodetect:!0}})),hljs.registerLanguage("scss",function(){var e=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],t=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],i=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],o=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],r=["align-content","align-items","align-self","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","auto","backface-visibility","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","clear","clip","clip-path","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","content","counter-increment","counter-reset","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-variant","font-variant-ligatures","font-variation-settings","font-weight","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inherit","initial","justify-content","left","letter-spacing","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marks","mask","max-height","max-width","min-height","min-width","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","perspective","perspective-origin","pointer-events","position","quotes","resize","right","src","tab-size","table-layout","text-align","text-align-last","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-indent","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","white-space","widows","width","word-break","word-spacing","word-wrap","z-index"].reverse();return function(a){var n=function(e){return{IMPORTANT:{className:"meta",begin:"!important"},HEXCOLOR:{className:"number",begin:"#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})"},ATTRIBUTE_SELECTOR_MODE:{className:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]}}}(a),l=o,s=i,d="@[a-z-]+",c={className:"variable",begin:"(\\$[a-zA-Z-][a-zA-Z0-9_-]*)\\b"};return{name:"SCSS",case_insensitive:!0,illegal:"[=/|']",contains:[a.C_LINE_COMMENT_MODE,a.C_BLOCK_COMMENT_MODE,{className:"selector-id",begin:"#[A-Za-z0-9_-]+",relevance:0},{className:"selector-class",begin:"\\.[A-Za-z0-9_-]+",relevance:0},n.ATTRIBUTE_SELECTOR_MODE,{className:"selector-tag",begin:"\\b("+e.join("|")+")\\b",relevance:0},{className:"selector-pseudo",begin:":("+s.join("|")+")"},{className:"selector-pseudo",begin:"::("+l.join("|")+")"},c,{begin:/\(/,end:/\)/,contains:[a.CSS_NUMBER_MODE]},{className:"attribute",begin:"\\b("+r.join("|")+")\\b"},{begin:"\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inline-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\b"},{begin:":",end:";",contains:[c,n.HEXCOLOR,a.CSS_NUMBER_MODE,a.QUOTE_STRING_MODE,a.APOS_STRING_MODE,n.IMPORTANT]},{begin:"@(page|font-face)",lexemes:d,keywords:"@page @font-face"},{begin:"@",end:"[{;]",returnBegin:!0,keywords:{$pattern:/[a-z-]+/,keyword:"and or not only",attribute:t.join(" ")},contains:[{begin:d,className:"keyword"},{begin:/[a-z-]+(?=:)/,className:"attribute"},c,a.QUOTE_STRING_MODE,a.APOS_STRING_MODE,n.HEXCOLOR,a.CSS_NUMBER_MODE]}]}}}()),hljs.registerLanguage("markdown",function(){function n(){for(var _len12=arguments.length,n=new Array(_len12),_key12=0;_key12<_len12;_key12++)n[_key12]=arguments[_key12];return n.map((function(n){return(e=n)?"string"==typeof e?e:e.source:null;var e})).join("")}return function(e){var a={begin:/<\/?[A-Za-z_]/,end:">",subLanguage:"xml",relevance:0},i={variants:[{begin:/\[.+?\]\[.*?\]/,relevance:0},{begin:/\[.+?\]\(((data|javascript|mailto):|(?:http|ftp)s?:\/\/).*?\)/,relevance:2},{begin:n(/\[.+?\]\(/,/[A-Za-z][A-Za-z0-9+.-]*/,/:\/\/.*?\)/),relevance:2},{begin:/\[.+?\]\([./?&#].*?\)/,relevance:1},{begin:/\[.+?\]\(.*?\)/,relevance:0}],returnBegin:!0,contains:[{className:"string",relevance:0,begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0},{className:"link",relevance:0,begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",relevance:0,begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}]},s={className:"strong",contains:[],variants:[{begin:/_{2}/,end:/_{2}/},{begin:/\*{2}/,end:/\*{2}/}]},c={className:"emphasis",contains:[],variants:[{begin:/\*(?!\*)/,end:/\*/},{begin:/_(?!_)/,end:/_/,relevance:0}]};s.contains.push(c),c.contains.push(s);var t=[a,i];return s.contains=s.contains.concat(t),c.contains=c.contains.concat(t),{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:t=t.concat(s,c)},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:t}]}]},a,{className:"bullet",begin:"^[ \t]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},s,c,{className:"quote",begin:"^>\\s+",contains:t,end:"$"},{className:"code",variants:[{begin:"(`{3,})[^`](.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})[^~](.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},{begin:"^[-\\*]{3,}",end:"$"},i,{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]}]}}}()),hljs.registerLanguage("javascript",function(){var e="[A-Za-z$_][0-9A-Za-z$_]*",n=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],a=["true","false","null","undefined","NaN","Infinity"],s=[].concat(["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],["arguments","this","super","console","window","document","localStorage","module","global"],["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer","BigInt64Array","BigUint64Array","BigInt"],["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"]);function r(e){return t("(?=",e,")")}function t(){for(var _len13=arguments.length,e=new Array(_len13),_key13=0;_key13<_len13;_key13++)e[_key13]=arguments[_key13];return e.map((function(e){return(n=e)?"string"==typeof n?n:n.source:null;var n})).join("")}return function(i){var c=e,o={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:function(e,n){var a=e[0].length+e.index,s=e.input[a];"<"!==s?">"===s&&(function(e,_ref12){var n=_ref12.after,a="",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:i.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:l,contains:f}]}]},{begin:/,/,relevance:0},{className:"",begin:/\s/,end:/\s*/,skip:!0},{variants:[{begin:"<>",end:""},{begin:o.begin,"on:begin":o.isTrulyOpeningTag,end:o.end}],subLanguage:"xml",contains:[{begin:o.begin,end:o.end,skip:!0,contains:["self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/[{;]/,excludeEnd:!0,keywords:l,contains:["self",i.inherit(i.TITLE_MODE,{begin:c}),p],illegal:/%/},{beginKeywords:"while if switch catch for"},{className:"function",begin:i.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,contains:[p,i.inherit(i.TITLE_MODE,{begin:c})]},{variants:[{begin:"\\."+c},{begin:"\\$"+c}],relevance:0},{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"[\]]/,contains:[{beginKeywords:"extends"},i.UNDERSCORE_TITLE_MODE]},{begin:/\b(?=constructor)/,end:/[{;]/,excludeEnd:!0,contains:[i.inherit(i.TITLE_MODE,{begin:c}),"self",p]},{begin:"(get|set)\\s+(?="+c+"\\()",end:/\{/,keywords:"get set",contains:[i.inherit(i.TITLE_MODE,{begin:c}),{begin:/\(\)/},p]},{begin:/\$[(.]/}]}}}()),hljs.registerLanguage("ruby",function(){function e(){for(var _len14=arguments.length,e=new Array(_len14),_key14=0;_key14<_len14;_key14++)e[_key14]=arguments[_key14];return e.map((function(e){return(n=e)?"string"==typeof n?n:n.source:null;var n})).join("")}return function(n){var _,a="([a-zA-Z_]\\w*[!?=]?|[-+~]@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?)",i={keyword:"and then defined module in return redo if BEGIN retry end for self when next until do begin unless END rescue else break undef not super class case require yield alias while ensure elsif or include attr_reader attr_writer attr_accessor __FILE__",built_in:"proc lambda",literal:"true false nil"},s={className:"doctag",begin:"@[A-Za-z]+"},r={begin:"#<",end:">"},b=[n.COMMENT("#","$",{contains:[s]}),n.COMMENT("^=begin","^=end",{contains:[s],relevance:10}),n.COMMENT("^__END__","\\n$")],c={className:"subst",begin:/#\{/,end:/\}/,keywords:i},t={className:"string",contains:[n.BACKSLASH_ESCAPE,c],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/`/,end:/`/},{begin:/%[qQwWx]?\(/,end:/\)/},{begin:/%[qQwWx]?\[/,end:/\]/},{begin:/%[qQwWx]?\{/,end:/\}/},{begin:/%[qQwWx]?/},{begin:/%[qQwWx]?\//,end:/\//},{begin:/%[qQwWx]?%/,end:/%/},{begin:/%[qQwWx]?-/,end:/-/},{begin:/%[qQwWx]?\|/,end:/\|/},{begin:/\B\?(\\\d{1,3})/},{begin:/\B\?(\\x[A-Fa-f0-9]{1,2})/},{begin:/\B\?(\\u\{?[A-Fa-f0-9]{1,6}\}?)/},{begin:/\B\?(\\M-\\C-|\\M-\\c|\\c\\M-|\\M-|\\C-\\M-)[\x20-\x7e]/},{begin:/\B\?\\(c|C-)[\x20-\x7e]/},{begin:/\B\?\\?\S/},{begin:/<<[-~]?'?(\w+)\n(?:[^\n]*\n)*?\s*\1\b/,returnBegin:!0,contains:[{begin:/<<[-~]?'?/},n.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,contains:[n.BACKSLASH_ESCAPE,c]})]}]},g="[0-9](_?[0-9])*",d={className:"number",relevance:0,variants:[{begin:"\\b([1-9](_?[0-9])*|0)(\\.(".concat(g,"))?([eE][+-]?(").concat(g,")|r)?i?\\b")},{begin:"\\b0[dD][0-9](_?[0-9])*r?i?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*r?i?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*r?i?\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*r?i?\\b"},{begin:"\\b0(_?[0-7])+r?i?\\b"}]},l={className:"params",begin:"\\(",end:"\\)",endsParent:!0,keywords:i},o=[t,{className:"class",beginKeywords:"class module",end:"$|;",illegal:/=/,contains:[n.inherit(n.TITLE_MODE,{begin:"[A-Za-z_]\\w*(::\\w+)*(\\?|!)?"}),{begin:"<\\s*",contains:[{begin:"("+n.IDENT_RE+"::)?"+n.IDENT_RE,relevance:0}]}].concat(b)},{className:"function",begin:e(/def\s+/,(_=a+"\\s*(\\(|;|$)",e("(?=",_,")"))),relevance:0,keywords:"def",end:"$|;",contains:[n.inherit(n.TITLE_MODE,{begin:a}),l].concat(b)},{begin:n.IDENT_RE+"::"},{className:"symbol",begin:n.UNDERSCORE_IDENT_RE+"(!|\\?)?:",relevance:0},{className:"symbol",begin:":(?!\\s)",contains:[t,{begin:a}],relevance:0},d,{className:"variable",begin:"(\\$\\W)|((\\$|@@?)(\\w+))(?=[^@$?])(?![A-Za-z])(?![@$?'])"},{className:"params",begin:/\|/,end:/\|/,relevance:0,keywords:i},{begin:"("+n.RE_STARTERS_RE+"|unless)\\s*",keywords:"unless",contains:[{className:"regexp",contains:[n.BACKSLASH_ESCAPE,c],illegal:/\n/,variants:[{begin:"/",end:"/[a-z]*"},{begin:/%r\{/,end:/\}[a-z]*/},{begin:"%r\\(",end:"\\)[a-z]*"},{begin:"%r!",end:"![a-z]*"},{begin:"%r\\[",end:"\\][a-z]*"}]}].concat(r,b),relevance:0}].concat(r,b);c.contains=o,l.contains=o;var E=[{begin:/^\s*=>/,starts:{end:"$",contains:o}},{className:"meta",begin:"^([>?]>|[\\w#]+\\(\\w+\\):\\d+:\\d+>|(\\w+-)?\\d+\\.\\d+\\.\\d+(p\\d+)?[^\\d][^>]+>)(?=[ ])",starts:{end:"$",contains:o}}];return b.unshift(r),{name:"Ruby",aliases:["rb","gemspec","podspec","thor","irb"],keywords:i,illegal:/\/\*/,contains:[n.SHEBANG({binary:"ruby"})].concat(E).concat(b).concat(o)}}}()),hljs.registerLanguage("yaml",(function(e){var n="true false yes no null",a="[\\w#;/?:@&=+$,.~*'()[\\]]+",s={className:"string",relevance:0,variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/\S+/}],contains:[e.BACKSLASH_ESCAPE,{className:"template-variable",variants:[{begin:/\{\{/,end:/\}\}/},{begin:/%\{/,end:/\}/}]}]},i=e.inherit(s,{variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/[^\s,{}[\]]+/}]}),l={end:",",endsWithParent:!0,excludeEnd:!0,keywords:n,relevance:0},t={begin:/\{/,end:/\}/,contains:[l],illegal:"\\n",relevance:0},g={begin:"\\[",end:"\\]",contains:[l],illegal:"\\n",relevance:0},b=[{className:"attr",variants:[{begin:"\\w[\\w :\\/.-]*:(?=[ \t]|$)"},{begin:'"\\w[\\w :\\/.-]*":(?=[ \t]|$)'},{begin:"'\\w[\\w :\\/.-]*':(?=[ \t]|$)"}]},{className:"meta",begin:"^---\\s*$",relevance:10},{className:"string",begin:"[\\|>]([1-9]?[+-])?[ ]*\\n( +)[^ ][^\\n]*\\n(\\2[^\\n]+\\n?)*"},{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:"!\\w+!"+a},{className:"type",begin:"!<"+a+">"},{className:"type",begin:"!"+a},{className:"type",begin:"!!"+a},{className:"meta",begin:"&"+e.UNDERSCORE_IDENT_RE+"$"},{className:"meta",begin:"\\*"+e.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"-(?=[ ]|$)",relevance:0},e.HASH_COMMENT_MODE,{beginKeywords:n,keywords:{literal:n}},{className:"number",begin:"\\b[0-9]{4}(-[0-9][0-9]){0,2}([Tt \\t][0-9][0-9]?(:[0-9][0-9]){2})?(\\.[0-9]*)?([ \\t])*(Z|[-+][0-9][0-9]?(:[0-9][0-9])?)?\\b"},{className:"number",begin:e.C_NUMBER_RE+"\\b",relevance:0},t,g,s],r=[].concat(b);return r.pop(),r.push(i),l.contains=r,{name:"YAML",case_insensitive:!0,aliases:["yml"],contains:b}})),hljs.registerLanguage("python",(function(e){var d,n={$pattern:/[A-Za-z]\w+|__\w+__/,keyword:["and","as","assert","async","await","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal|10","not","or","pass","raise","return","try","while","with","yield"],built_in:["__import__","abs","all","any","ascii","bin","bool","breakpoint","bytearray","bytes","callable","chr","classmethod","compile","complex","delattr","dict","dir","divmod","enumerate","eval","exec","filter","float","format","frozenset","getattr","globals","hasattr","hash","help","hex","id","input","int","isinstance","issubclass","iter","len","list","locals","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","range","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","vars","zip"],literal:["__debug__","Ellipsis","False","None","NotImplemented","True"],type:["Any","Callable","Coroutine","Dict","List","Literal","Generic","Optional","Sequence","Set","Tuple","Type","Union"]},a={className:"meta",begin:/^(>>>|\.\.\.) /},i={className:"subst",begin:/\{/,end:/\}/,keywords:n,illegal:/#/},s={begin:/\{\{/,relevance:0},t={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,a],relevance:10},{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,a],relevance:10},{begin:/([fF][rR]|[rR][fF]|[fF])'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,a,s,i]},{begin:/([fF][rR]|[rR][fF]|[fF])"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,a,s,i]},{begin:/([uU]|[rR])'/,end:/'/,relevance:10},{begin:/([uU]|[rR])"/,end:/"/,relevance:10},{begin:/([bB]|[bB][rR]|[rR][bB])'/,end:/'/},{begin:/([bB]|[bB][rR]|[rR][bB])"/,end:/"/},{begin:/([fF][rR]|[rR][fF]|[fF])'/,end:/'/,contains:[e.BACKSLASH_ESCAPE,s,i]},{begin:/([fF][rR]|[rR][fF]|[fF])"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,s,i]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},r="[0-9](_?[0-9])*",l="(\\b(".concat(r,"))?\\.(").concat(r,")|\\b(").concat(r,")\\."),b={className:"number",relevance:0,variants:[{begin:"(\\b(".concat(r,")|(").concat(l,"))[eE][+-]?(").concat(r,")[jJ]?\\b")},{begin:"(".concat(l,")[jJ]?")},{begin:"\\b([1-9](_?[0-9])*|0+(_?0)*)[lLjJ]?\\b"},{begin:"\\b0[bB](_?[01])+[lL]?\\b"},{begin:"\\b0[oO](_?[0-7])+[lL]?\\b"},{begin:"\\b0[xX](_?[0-9a-fA-F])+[lL]?\\b"},{begin:"\\b(".concat(r,")[jJ]\\b")}]},o={className:"comment",begin:(d=/# type:/,function(){for(var _len15=arguments.length,e=new Array(_len15),_key15=0;_key15<_len15;_key15++)e[_key15]=arguments[_key15];return e.map((function(e){return function(e){return e?"string"==typeof e?e:e.source:null}(e)})).join("")}("(?=",d,")")),end:/$/,keywords:n,contains:[{begin:/# type:/},{begin:/#/,end:/\b\B/,endsWithParent:!0}]},c={className:"params",variants:[{className:"",begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,contains:["self",a,b,t,e.HASH_COMMENT_MODE]}]};return i.contains=[t,b,a],{name:"Python",aliases:["py","gyp","ipython"],keywords:n,illegal:/(<\/|->|\?)|=>/,contains:[a,b,{begin:/\bself\b/},{beginKeywords:"if",relevance:0},t,o,e.HASH_COMMENT_MODE,{variants:[{className:"function",beginKeywords:"def"},{className:"class",beginKeywords:"class"}],end:/:/,illegal:/[${=;\n,]/,contains:[e.UNDERSCORE_TITLE_MODE,c,{begin:/->/,endsWithParent:!0,keywords:n}]},{className:"meta",begin:/^[\t ]*@/,end:/(?=#)|$/,contains:[b,c,t]}]}})),hljs.registerLanguage("bash",function(){function e(){for(var _len16=arguments.length,e=new Array(_len16),_key16=0;_key16<_len16;_key16++)e[_key16]=arguments[_key16];return e.map((function(e){return(s=e)?"string"==typeof s?s:s.source:null;var s})).join("")}return function(s){var n={},t={begin:/\$\{/,end:/\}/,contains:["self",{begin:/:-/,contains:[n]}]};Object.assign(n,{className:"variable",variants:[{begin:e(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},t]});var a={className:"subst",begin:/\$\(/,end:/\)/,contains:[s.BACKSLASH_ESCAPE]},i={begin:/<<-?\s*(?=\w+)/,starts:{contains:[s.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,className:"string"})]}},c={className:"string",begin:/"/,end:/"/,contains:[s.BACKSLASH_ESCAPE,n,a]};a.contains.push(c);var o={begin:/\$\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},s.NUMBER_MODE,n]},r=s.SHEBANG({binary:"(fish|bash|zsh|sh|csh|ksh|tcsh|dash|scsh)",relevance:10}),l={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[s.inherit(s.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0};return{name:"Bash",aliases:["sh","zsh"],keywords:{$pattern:/\b[a-z._-]+\b/,keyword:"if then else elif fi for while in do done case esac function",literal:"true false",built_in:"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp"},contains:[r,s.SHEBANG(),l,o,s.HASH_COMMENT_MODE,i,c,{className:"",begin:/\\"/},{className:"string",begin:/'/,end:/'/},n]}}}()),hljs.registerLanguage("python-repl",(function(s){return{aliases:["pycon"],contains:[{className:"meta",starts:{end:/ |$/,starts:{end:"$",subLanguage:"python"}},variants:[{begin:/^>>>(?=[ ]|$)/},{begin:/^\.\.\.(?=[ ]|$)/}]}]}})),hljs.registerLanguage("r",function(){function e(){for(var _len17=arguments.length,e=new Array(_len17),_key17=0;_key17<_len17;_key17++)e[_key17]=arguments[_key17];return e.map((function(e){return(a=e)?"string"==typeof a?a:a.source:null;var a})).join("")}return function(a){var n=/(?:(?:[a-zA-Z]|\.[._a-zA-Z])[._a-zA-Z0-9]*)|\.(?!\d)/;return{name:"R",illegal:/->/,keywords:{$pattern:n,keyword:"function if in break next repeat else for while",literal:"NULL NA TRUE FALSE Inf NaN NA_integer_|10 NA_real_|10 NA_character_|10 NA_complex_|10",built_in:"LETTERS letters month.abb month.name pi T F abs acos acosh all any anyNA Arg as.call as.character as.complex as.double as.environment as.integer as.logical as.null.default as.numeric as.raw asin asinh atan atanh attr attributes baseenv browser c call ceiling class Conj cos cosh cospi cummax cummin cumprod cumsum digamma dim dimnames emptyenv exp expression floor forceAndCall gamma gc.time globalenv Im interactive invisible is.array is.atomic is.call is.character is.complex is.double is.environment is.expression is.finite is.function is.infinite is.integer is.language is.list is.logical is.matrix is.na is.name is.nan is.null is.numeric is.object is.pairlist is.raw is.recursive is.single is.symbol lazyLoadDBfetch length lgamma list log max min missing Mod names nargs nzchar oldClass on.exit pos.to.env proc.time prod quote range Re rep retracemem return round seq_along seq_len seq.int sign signif sin sinh sinpi sqrt standardGeneric substitute sum switch tan tanh tanpi tracemem trigamma trunc unclass untracemem UseMethod xtfrm"},compilerExtensions:[function(a,n){if(a.beforeMatch){if(a.starts)throw Error("beforeMatch cannot be used with starts");var i=Object.assign({},a);Object.keys(a).forEach((function(e){delete a[e]})),a.begin=e(i.beforeMatch,e("(?=",i.begin,")")),a.starts={relevance:0,contains:[Object.assign(i,{endsParent:!0})]},a.relevance=0,delete i.beforeMatch}}],contains:[a.COMMENT(/#'/,/$/,{contains:[{className:"doctag",begin:"@examples",starts:{contains:[{begin:/\n/},{begin:/#'\s*(?=@[a-zA-Z]+)/,endsParent:!0},{begin:/#'/,end:/$/,excludeBegin:!0}]}},{className:"doctag",begin:"@param",end:/$/,contains:[{className:"variable",variants:[{begin:n},{begin:/`(?:\\.|[^`\\])+`/}],endsParent:!0}]},{className:"doctag",begin:/@[a-zA-Z]+/},{className:"meta-keyword",begin:/\\[a-zA-Z]+/}]}),a.HASH_COMMENT_MODE,{className:"string",contains:[a.BACKSLASH_ESCAPE],variants:[a.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\(/,end:/\)(-*)"/}),a.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\{/,end:/\}(-*)"/}),a.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\[/,end:/\](-*)"/}),a.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\(/,end:/\)(-*)'/}),a.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\{/,end:/\}(-*)'/}),a.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\[/,end:/\](-*)'/}),{begin:'"',end:'"',relevance:0},{begin:"'",end:"'",relevance:0}]},{className:"number",relevance:0,beforeMatch:/([^a-zA-Z0-9._])/,variants:[{match:/0[xX][0-9a-fA-F]+\.[0-9a-fA-F]*[pP][+-]?\d+i?/},{match:/0[xX][0-9a-fA-F]+([pP][+-]?\d+)?[Li]?/},{match:/(\d+(\.\d*)?|\.\d+)([eE][+-]?\d+)?[Li]?/}]},{begin:"%",end:"%"},{begin:e(/[a-zA-Z][a-zA-Z_0-9]*/,"\\s+<-\\s+")},{begin:"`",end:"`",contains:[{begin:/\\./}]}]}}}()),hljs.highlightAll(),document.addEventListener("code-highlight",(function(){setTimeout((function(){hljs.highlightAll()}),0)}))}(); +!function(){"use strict";function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function _defineProperties(target,props){for(var i=0;iarr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i/g,">").replace(/"/g,""").replace(/'/g,"'")}function a(e){var n=Object.create(null);for(var _t in e)n[_t]=e[_t];for(var _len=arguments.length,t=new Array(_len>1?_len-1:0),_key=1;_key<_len;_key++)t[_key-1]=arguments[_key];return t.forEach((function(e){for(var _t2 in e)n[_t2]=e[_t2]})),n}var r=function(e){return!!e.kind},l=function(){function l(e,t){_classCallCheck(this,l),this.buffer="",this.classPrefix=t.classPrefix,e.walk(this)}return _createClass(l,[{key:"addText",value:function(e){this.buffer+=s(e)}},{key:"openNode",value:function(e){if(r(e)){var t=e.kind;e.sublanguage||(t="".concat(this.classPrefix).concat(t)),this.span(t)}}},{key:"closeNode",value:function(e){r(e)&&(this.buffer+="
")}},{key:"value",value:function(){return this.buffer}},{key:"span",value:function(e){this.buffer+='')}}]),l}(),o=function(){function o(){_classCallCheck(this,o),this.rootNode={children:[]},this.stack=[this.rootNode]}return _createClass(o,[{key:"top",get:function(){return this.stack[this.stack.length-1]}},{key:"root",get:function(){return this.rootNode}},{key:"add",value:function(e){this.top.children.push(e)}},{key:"openNode",value:function(e){var t={kind:e,children:[]};this.add(t),this.stack.push(t)}},{key:"closeNode",value:function(){if(this.stack.length>1)return this.stack.pop()}},{key:"closeAllNodes",value:function(){for(;this.closeNode(););}},{key:"toJSON",value:function(){return JSON.stringify(this.rootNode,null,4)}},{key:"walk",value:function(e){return this.constructor._walk(e,this.rootNode)}}],[{key:"_walk",value:function(e,t){var _this=this;return"string"==typeof t?e.addText(t):t.children&&(e.openNode(t),t.children.forEach((function(t){return _this._walk(e,t)})),e.closeNode(t)),e}},{key:"_collapse",value:function(e){"string"!=typeof e&&e.children&&(e.children.every((function(e){return"string"==typeof e}))?e.children=[e.children.join("")]:e.children.forEach((function(e){o._collapse(e)})))}}]),o}(),c=function(_o){!function(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function");subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,writable:!0,configurable:!0}}),Object.defineProperty(subClass,"prototype",{writable:!1}),superClass&&_setPrototypeOf(subClass,superClass)}(c,_o);var _super=_createSuper(c);function c(e){var _this2;return _classCallCheck(this,c),(_this2=_super.call(this)).options=e,_this2}return _createClass(c,[{key:"addKeyword",value:function(e,t){""!==e&&(this.openNode(t),this.addText(e),this.closeNode())}},{key:"addText",value:function(e){""!==e&&this.add(e)}},{key:"addSublanguage",value:function(e,t){var n=e.root;n.kind=t,n.sublanguage=!0,this.add(n)}},{key:"toHTML",value:function(){return new l(this,this.options).value()}},{key:"finalize",value:function(){return!0}}]),c}(o);function g(e){return e?"string"==typeof e?e:e.source:null}var u=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./,h="[a-zA-Z]\\w*",d="[a-zA-Z_]\\w*",f="\\b\\d+(\\.\\d+)?",p="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",m="\\b(0b[01]+)",b={begin:"\\\\[\\s\\S]",relevance:0},E={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[b]},x={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[b]},v={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},w=function(e,t){var i=a({className:"comment",begin:e,end:t,contains:[]},arguments.length>2&&void 0!==arguments[2]?arguments[2]:{});return i.contains.push(v),i.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):",relevance:0}),i},y=w("//","$"),N=w("/\\*","\\*/"),R=w("#","$"),_=Object.freeze({__proto__:null,MATCH_NOTHING_RE:/\b\B/,IDENT_RE:h,UNDERSCORE_IDENT_RE:d,NUMBER_RE:f,C_NUMBER_RE:p,BINARY_NUMBER_RE:m,RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",SHEBANG:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=/^#![ ]*\//;return e.binary&&(e.begin=function(){for(var _len2=arguments.length,e=new Array(_len2),_key2=0;_key2<_len2;_key2++)e[_key2]=arguments[_key2];return e.map((function(e){return g(e)})).join("")}(t,/.*\b/,e.binary,/\b.*/)),a({className:"meta",begin:t,end:/$/,relevance:0,"on:begin":function(e,t){0!==e.index&&t.ignoreMatch()}},e)},BACKSLASH_ESCAPE:b,APOS_STRING_MODE:E,QUOTE_STRING_MODE:x,PHRASAL_WORDS_MODE:v,COMMENT:w,C_LINE_COMMENT_MODE:y,C_BLOCK_COMMENT_MODE:N,HASH_COMMENT_MODE:R,NUMBER_MODE:{className:"number",begin:f,relevance:0},C_NUMBER_MODE:{className:"number",begin:p,relevance:0},BINARY_NUMBER_MODE:{className:"number",begin:m,relevance:0},CSS_NUMBER_MODE:{className:"number",begin:f+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},REGEXP_MODE:{begin:/(?=\/[^/\n]*\/)/,contains:[{className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[b,{begin:/\[/,end:/\]/,relevance:0,contains:[b]}]}]},TITLE_MODE:{className:"title",begin:h,relevance:0},UNDERSCORE_TITLE_MODE:{className:"title",begin:d,relevance:0},METHOD_GUARD:{begin:"\\.\\s*[a-zA-Z_]\\w*",relevance:0},END_SAME_AS_BEGIN:function(e){return Object.assign(e,{"on:begin":function(e,t){t.data._beginMatch=e[1]},"on:end":function(e,t){t.data._beginMatch!==e[1]&&t.ignoreMatch()}})}});function k(e,t){"."===e.input[e.index-1]&&t.ignoreMatch()}function M(e,t){t&&e.beginKeywords&&(e.begin="\\b("+e.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",e.__beforeBegin=k,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords,void 0===e.relevance&&(e.relevance=0))}function O(e,t){Array.isArray(e.illegal)&&(e.illegal=function(){for(var _len3=arguments.length,e=new Array(_len3),_key3=0;_key3<_len3;_key3++)e[_key3]=arguments[_key3];return"("+e.map((function(e){return g(e)})).join("|")+")"}.apply(void 0,_toConsumableArray(e.illegal)))}function A(e,t){if(e.match){if(e.begin||e.end)throw Error("begin & end are not supported with match");e.begin=e.match,delete e.match}}function L(e,t){void 0===e.relevance&&(e.relevance=1)}var I=["of","and","for","in","not","or","if","then","parent","list","value"];function j(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"keyword",i={};return"string"==typeof e?s(n,e.split(" ")):Array.isArray(e)?s(n,e):Object.keys(e).forEach((function(n){Object.assign(i,j(e[n],t,n))})),i;function s(e,n){t&&(n=n.map((function(e){return e.toLowerCase()}))),n.forEach((function(t){var n=t.split("|");i[n[0]]=[e,B(n[0],n[1])]}))}}function B(e,t){return t?Number(t):function(e){return I.includes(e.toLowerCase())}(e)?0:1}function T(e,_ref){function n(t,n){return RegExp(g(t),"m"+(e.case_insensitive?"i":"")+(n?"g":""))}var i=function(){function i(){_classCallCheck(this,i),this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}return _createClass(i,[{key:"addRule",value:function(e,t){t.position=this.position++,this.matchIndexes[this.matchAt]=t,this.regexes.push([t,e]),this.matchAt+=function(e){return RegExp(e.toString()+"|").exec("").length-1}(e)+1}},{key:"compile",value:function(){0===this.regexes.length&&(this.exec=function(){return null});var e=this.regexes.map((function(e){return e[1]}));this.matcherRe=n(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"|",n=0;return e.map((function(e){for(var t=n+=1,_i=g(e),s="";_i.length>0;){var _e=u.exec(_i);if(!_e){s+=_i;break}s+=_i.substring(0,_e.index),_i=_i.substring(_e.index+_e[0].length),"\\"===_e[0][0]&&_e[1]?s+="\\"+(Number(_e[1])+t):(s+=_e[0],"("===_e[0]&&n++)}return s})).map((function(e){return"(".concat(e,")")})).join(t)}(e),!0),this.lastIndex=0}},{key:"exec",value:function(e){this.matcherRe.lastIndex=this.lastIndex;var t=this.matcherRe.exec(e);if(!t)return null;var n=t.findIndex((function(e,t){return t>0&&void 0!==e})),_i2=this.matchIndexes[n];return t.splice(0,n),Object.assign(t,_i2)}}]),i}(),s=function(){function s(){_classCallCheck(this,s),this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}return _createClass(s,[{key:"getMatcher",value:function(e){if(this.multiRegexes[e])return this.multiRegexes[e];var t=new i;return this.rules.slice(e).forEach((function(_ref2){var _ref3=_slicedToArray(_ref2,2),e=_ref3[0],n=_ref3[1];return t.addRule(e,n)})),t.compile(),this.multiRegexes[e]=t,t}},{key:"resumingScanAtSamePosition",value:function(){return 0!==this.regexIndex}},{key:"considerAll",value:function(){this.regexIndex=0}},{key:"addRule",value:function(e,t){this.rules.push([e,t]),"begin"===t.type&&this.count++}},{key:"exec",value:function(e){var t=this.getMatcher(this.regexIndex);t.lastIndex=this.lastIndex;var n=t.exec(e);if(this.resumingScanAtSamePosition())if(n&&n.index===this.lastIndex);else{var _t3=this.getMatcher(0);_t3.lastIndex=this.lastIndex+1,n=_t3.exec(e)}return n&&(this.regexIndex+=n.position+1,this.regexIndex===this.count&&this.considerAll()),n}}]),s}();if(e.compilerExtensions||(e.compilerExtensions=[]),e.contains&&e.contains.includes("self"))throw Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return e.classNameAliases=a(e.classNameAliases||{}),function t(i,r){var _ref4,l=i;if(i.isCompiled)return l;[A].forEach((function(e){return e(i,r)})),e.compilerExtensions.forEach((function(e){return e(i,r)})),i.__beforeBegin=null,[M,O,L].forEach((function(e){return e(i,r)})),i.isCompiled=!0;var o=null;if("object"==_typeof(i.keywords)&&(o=i.keywords.$pattern,delete i.keywords.$pattern),i.keywords&&(i.keywords=j(i.keywords,e.case_insensitive)),i.lexemes&&o)throw Error("ERR: Prefer `keywords.$pattern` to `mode.lexemes`, BOTH are not allowed. (see mode reference) ");return o=o||i.lexemes||/\w+/,l.keywordPatternRe=n(o,!0),r&&(i.begin||(i.begin=/\B|\b/),l.beginRe=n(i.begin),i.endSameAsBegin&&(i.end=i.begin),i.end||i.endsWithParent||(i.end=/\B|\b/),i.end&&(l.endRe=n(i.end)),l.terminatorEnd=g(i.end)||"",i.endsWithParent&&r.terminatorEnd&&(l.terminatorEnd+=(i.end?"|":"")+r.terminatorEnd)),i.illegal&&(l.illegalRe=n(i.illegal)),i.contains||(i.contains=[]),i.contains=(_ref4=[]).concat.apply(_ref4,_toConsumableArray(i.contains.map((function(e){return function(e){return e.variants&&!e.cachedVariants&&(e.cachedVariants=e.variants.map((function(t){return a(e,{variants:null},t)}))),e.cachedVariants?e.cachedVariants:S(e)?a(e,{starts:e.starts?a(e.starts):null}):Object.isFrozen(e)?a(e):e}("self"===e?i:e)})))),i.contains.forEach((function(e){t(e,l)})),i.starts&&t(i.starts,r),l.matcher=function(e){var t=new s;return e.contains.forEach((function(e){return t.addRule(e.begin,{rule:e,type:"begin"})})),e.terminatorEnd&&t.addRule(e.terminatorEnd,{type:"end"}),e.illegal&&t.addRule(e.illegal,{type:"illegal"}),t}(l),l}(e)}function S(e){return!!e&&(e.endsWithParent||S(e.starts))}function P(e){var t={props:["language","code","autodetect"],data:function(){return{detectedLanguage:"",unknownLanguage:!1}},computed:{className:function(){return this.unknownLanguage?"":"hljs "+this.detectedLanguage},highlighted:function(){if(!this.autoDetect&&!e.getLanguage(this.language))return console.warn('The language "'.concat(this.language,'" you specified could not be found.')),this.unknownLanguage=!0,s(this.code);var t={};return this.autoDetect?(t=e.highlightAuto(this.code),this.detectedLanguage=t.language):(t=e.highlight(this.language,this.code,this.ignoreIllegals),this.detectedLanguage=this.language),t.value},autoDetect:function(){return!(this.language&&(e=this.autodetect,!e&&""!==e));var e},ignoreIllegals:function(){return!0}},render:function(e){return e("pre",{},[e("code",{class:this.className,domProps:{innerHTML:this.highlighted}})])}};return{Component:t,VuePlugin:{install:function(e){e.component("highlightjs",t)}}}}var D={"after:highlightElement":function(_ref5){var e=_ref5.el,t=_ref5.result,n=_ref5.text,i=H(e);if(i.length){var a=document.createElement("div");a.innerHTML=t.value,t.value=function(e,t,n){var i=0,a="",r=[];function l(){return e.length&&t.length?e[0].offset!==t[0].offset?e[0].offset"}function c(e){a+=""}function g(e){("start"===e.event?o:c)(e.node)}for(;e.length||t.length;){var _t4=l();if(a+=s(n.substring(i,_t4[0].offset)),i=_t4[0].offset,_t4===e){r.reverse().forEach(c);do{g(_t4.splice(0,1)[0]),_t4=l()}while(_t4===e&&_t4.length&&_t4[0].offset===i);r.reverse().forEach(o)}else"start"===_t4[0].event?r.push(_t4[0].node):r.pop(),g(_t4.splice(0,1)[0])}return a+s(n.substr(i))}(i,H(a),n)}}};function C(e){return e.nodeName.toLowerCase()}function H(e){var t=[];return function e(n,i){for(var _s=n.firstChild;_s;_s=_s.nextSibling)3===_s.nodeType?i+=_s.nodeValue.length:1===_s.nodeType&&(t.push({event:"start",offset:i,node:_s}),i=e(_s,i),C(_s).match(/br|hr|img|input/)||t.push({event:"stop",offset:i,node:_s}));return i}(e,0),t}var $={},U=function(e){console.error(e)},z=function(e){for(var _console,_len4=arguments.length,t=new Array(_len4>1?_len4-1:0),_key4=1;_key4<_len4;_key4++)t[_key4-1]=arguments[_key4];(_console=console).log.apply(_console,["WARN: "+e].concat(t))},K=function(e,t){$["".concat(e,"/").concat(t)]||(console.log("Deprecated as of ".concat(e,". ").concat(t)),$["".concat(e,"/").concat(t)]=!0)},G=s,V=a,W=Symbol("nomatch");return function(e){var n=Object.create(null),s=Object.create(null),a=[],r=!0,l=/(^(<[^>]+>|\t|)+|\n)/gm,o="Could not find the language '{}', did you forget to load/include a language module?",g={disableAutodetect:!0,name:"Plain text",contains:[]},u={noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:null,__emitter:c};function h(e){return u.noHighlightRe.test(e)}function d(e,t,n,i){var s="",a="";"object"==_typeof(t)?(s=e,n=t.ignoreIllegals,a=t.language,i=void 0):(K("10.7.0","highlight(lang, code, ...args) has been deprecated."),K("10.7.0","Please use highlight(code, options) instead.\nhttps://github.com/highlightjs/highlight.js/issues/2277"),a=e,s=t);var r={code:s,language:a};M("before:highlight",r);var l=r.result?r.result:f(r.language,r.code,n,i);return l.code=r.code,M("after:highlight",l),l}function f(e,t,s,l){function c(e,t){var n=v.case_insensitive?t[0].toLowerCase():t[0];return Object.prototype.hasOwnProperty.call(e.keywords,n)&&e.keywords[n]}function g(){null!=R.subLanguage?function(){if(""!==M){var e=null;if("string"==typeof R.subLanguage){if(!n[R.subLanguage])return void k.addText(M);e=f(R.subLanguage,M,!0,_[R.subLanguage]),_[R.subLanguage]=e.top}else e=p(M,R.subLanguage.length?R.subLanguage:null);R.relevance>0&&(O+=e.relevance),k.addSublanguage(e.emitter,e.language)}}():function(){if(R.keywords){var e=0;R.keywordPatternRe.lastIndex=0;for(var t=R.keywordPatternRe.exec(M),n="";t;){n+=M.substring(e,t.index);var _i3=c(R,t);if(_i3){var _i4=_slicedToArray(_i3,2),_e2=_i4[0],_s2=_i4[1];if(k.addText(n),n="",O+=_s2,_e2.startsWith("_"))n+=t[0];else{var _n=v.classNameAliases[_e2]||_e2;k.addKeyword(t[0],_n)}}else n+=t[0];e=R.keywordPatternRe.lastIndex,t=R.keywordPatternRe.exec(M)}n+=M.substr(e),k.addText(n)}else k.addText(M)}(),M=""}function h(e){return e.className&&k.openNode(v.classNameAliases[e.className]||e.className),R=Object.create(e,{parent:{value:R}})}function d(e,t,n){var s=function(e,t){var n=e&&e.exec(t);return n&&0===n.index}(e.endRe,n);if(s){if(e["on:end"]){var _n2=new i(e);e["on:end"](t,_n2),_n2.isMatchIgnored&&(s=!1)}if(s){for(;e.endsParent&&e.parent;)e=e.parent;return e}}if(e.endsWithParent)return d(e.parent,t,n)}function m(e){return 0===R.matcher.regexIndex?(M+=e[0],1):(I=!0,0)}var E={};function x(n,a){var l=a&&a[0];if(M+=n,null==l)return g(),0;if("begin"===E.type&&"end"===a.type&&E.index===a.index&&""===l){if(M+=t.slice(a.index,a.index+1),!r){var _t5=Error("0 width match regex");throw _t5.languageName=e,_t5.badRule=E.rule,_t5}return 1}if(E=a,"begin"===a.type)return function(e){for(var t=e[0],n=e.rule,s=new i(n),_i5=0,_a=[n.__beforeBegin,n["on:begin"]];_i5<_a.length;_i5++){var _n3=_a[_i5];if(_n3&&(_n3(e,s),s.isMatchIgnored))return m(t)}return n&&n.endSameAsBegin&&(n.endRe=RegExp(t.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),"m")),n.skip?M+=t:(n.excludeBegin&&(M+=t),g(),n.returnBegin||n.excludeBegin||(M=t)),h(n),n.returnBegin?0:t.length}(a);if("illegal"===a.type&&!s){var _e3=Error('Illegal lexeme "'+l+'" for mode "'+(R.className||"")+'"');throw _e3.mode=R,_e3}if("end"===a.type){var _e4=function(e){var n=e[0],i=t.substr(e.index),s=d(R,e,i);if(!s)return W;var a=R;a.skip?M+=n:(a.returnEnd||a.excludeEnd||(M+=n),g(),a.excludeEnd&&(M=n));do{R.className&&k.closeNode(),R.skip||R.subLanguage||(O+=R.relevance),R=R.parent}while(R!==s.parent);return s.starts&&(s.endSameAsBegin&&(s.starts.endRe=s.endRe),h(s.starts)),a.returnEnd?0:n.length}(a);if(_e4!==W)return _e4}if("illegal"===a.type&&""===l)return 1;if(L>1e5&&L>3*a.index)throw Error("potential infinite loop, way more iterations than matches");return M+=l,l.length}var v=N(e);if(!v)throw U(o.replace("{}",e)),Error('Unknown language: "'+e+'"');var w=T(v),y="",R=l||w,_={},k=new u.__emitter(u);!function(){for(var e=[],_t6=R;_t6!==v;_t6=_t6.parent)_t6.className&&e.unshift(_t6.className);e.forEach((function(e){return k.openNode(e)}))}();var M="",O=0,A=0,L=0,I=!1;try{for(R.matcher.considerAll();;){L++,I?I=!1:R.matcher.considerAll(),R.matcher.lastIndex=A;var _e5=R.matcher.exec(t);if(!_e5)break;var _n4=x(t.substring(A,_e5.index),_e5);A=_e5.index+_n4}return x(t.substr(A)),k.closeAllNodes(),k.finalize(),y=k.toHTML(),{relevance:Math.floor(O),value:y,language:e,illegal:!1,emitter:k,top:R}}catch(n){if(n.message&&n.message.includes("Illegal"))return{illegal:!0,illegalBy:{msg:n.message,context:t.slice(A-100,A+100),mode:n.mode},sofar:y,relevance:0,value:G(t),emitter:k};if(r)return{illegal:!1,relevance:0,value:G(t),emitter:k,language:e,top:R,errorRaised:n};throw n}}function p(e,t){t=t||u.languages||Object.keys(n);var i=function(e){var t={relevance:0,emitter:new u.__emitter(u),value:G(e),illegal:!1,top:g};return t.emitter.addText(e),t}(e),s=t.filter(N).filter(k).map((function(t){return f(t,e,!1)}));s.unshift(i);var a=s.sort((function(e,t){if(e.relevance!==t.relevance)return t.relevance-e.relevance;if(e.language&&t.language){if(N(e.language).supersetOf===t.language)return 1;if(N(t.language).supersetOf===e.language)return-1}return 0})),_a2=_slicedToArray(a,2),r=_a2[0],l=_a2[1],o=r;return o.second_best=l,o}var m={"before:highlightElement":function(_ref6){var e=_ref6.el;u.useBR&&(e.innerHTML=e.innerHTML.replace(/\n/g,"").replace(//g,"\n"))},"after:highlightElement":function(_ref7){var e=_ref7.result;u.useBR&&(e.value=e.value.replace(/\n/g,"
"))}},b=/^(<[^>]+>|\t)+/gm,E={"after:highlightElement":function(_ref8){var e=_ref8.result;u.tabReplace&&(e.value=e.value.replace(b,(function(e){return e.replace(/\t/g,u.tabReplace)})))}};function x(e){var n=function(e){var t=e.className+" ";t+=e.parentNode?e.parentNode.className:"";var n=u.languageDetectRe.exec(t);if(n){var _t7=N(n[1]);return _t7||(z(o.replace("{}",n[1])),z("Falling back to no-highlight mode for this block.",e)),_t7?n[1]:"no-highlight"}return t.split(/\s+/).find((function(e){return h(e)||N(e)}))}(e);if(!h(n)){M("before:highlightElement",{el:e,language:n});var i=e.textContent,a=n?d(i,{language:n,ignoreIllegals:!0}):p(i);M("after:highlightElement",{el:e,result:a,text:i}),e.innerHTML=a.value,function(e,t,n){var i=t?s[t]:n;e.classList.add("hljs"),i&&e.classList.add(i)}(e,n,a.language),e.result={language:a.language,re:a.relevance,relavance:a.relevance},a.second_best&&(e.second_best={language:a.second_best.language,re:a.second_best.relevance,relavance:a.second_best.relevance})}}var w=!1;function y(){"loading"!==document.readyState?document.querySelectorAll("pre code").forEach(x):w=!0}function N(e){return e=(e||"").toLowerCase(),n[e]||n[s[e]]}function R(e,_ref9){var t=_ref9.languageName;"string"==typeof e&&(e=[e]),e.forEach((function(e){s[e.toLowerCase()]=t}))}function k(e){var t=N(e);return t&&!t.disableAutodetect}function M(e,t){var n=e;a.forEach((function(e){e[n]&&e[n](t)}))}for(var _e6 in"undefined"!=typeof window&&window.addEventListener&&window.addEventListener("DOMContentLoaded",(function(){w&&y()}),!1),Object.assign(e,{highlight:d,highlightAuto:p,highlightAll:y,fixMarkup:function(e){return K("10.2.0","fixMarkup will be removed entirely in v11.0"),K("10.2.0","Please see https://github.com/highlightjs/highlight.js/issues/2534"),t=e,u.tabReplace||u.useBR?t.replace(l,(function(e){return"\n"===e?u.useBR?"
":e:u.tabReplace?e.replace(/\t/g,u.tabReplace):e})):t;var t},highlightElement:x,highlightBlock:function(e){return K("10.7.0","highlightBlock will be removed entirely in v12.0"),K("10.7.0","Please use highlightElement now."),x(e)},configure:function(e){e.useBR&&(K("10.3.0","'useBR' will be removed entirely in v11.0"),K("10.3.0","Please see https://github.com/highlightjs/highlight.js/issues/2559")),u=V(u,e)},initHighlighting:function v(){v.called||(v.called=!0,K("10.6.0","initHighlighting() is deprecated. Use highlightAll() instead."),document.querySelectorAll("pre code").forEach(x))},initHighlightingOnLoad:function(){K("10.6.0","initHighlightingOnLoad() is deprecated. Use highlightAll() instead."),w=!0},registerLanguage:function(t,i){var s=null;try{s=i(e)}catch(e){if(U("Language definition for '{}' could not be registered.".replace("{}",t)),!r)throw e;U(e),s=g}s.name||(s.name=t),n[t]=s,s.rawDefinition=i.bind(null,e),s.aliases&&R(s.aliases,{languageName:t})},unregisterLanguage:function(e){delete n[e];for(var _i6=0,_Object$keys=Object.keys(s);_i6<_Object$keys.length;_i6++){var _t8=_Object$keys[_i6];s[_t8]===e&&delete s[_t8]}},listLanguages:function(){return Object.keys(n)},getLanguage:N,registerAliases:R,requireLanguage:function(e){K("10.4.0","requireLanguage will be removed entirely in v11."),K("10.4.0","Please see https://github.com/highlightjs/highlight.js/pull/2844");var t=N(e);if(t)return t;throw Error("The '{}' language is required, but not loaded.".replace("{}",e))},autoDetection:k,inherit:V,addPlugin:function(e){(function(e){e["before:highlightBlock"]&&!e["before:highlightElement"]&&(e["before:highlightElement"]=function(t){e["before:highlightBlock"](Object.assign({block:t.el},t))}),e["after:highlightBlock"]&&!e["after:highlightElement"]&&(e["after:highlightElement"]=function(t){e["after:highlightBlock"](Object.assign({block:t.el},t))})})(e),a.push(e)},vuePlugin:P(e).VuePlugin}),e.debugMode=function(){r=!1},e.safeMode=function(){r=!0},e.versionString="10.7.2",_)"object"==_typeof(_[_e6])&&t(_[_e6]);return Object.assign(e,_),e.addPlugin(m),e.addPlugin(D),e.addPlugin(E),e}({})}(),module.exports=hljs,hljs.registerLanguage("xml",function(){function e(e){return e?"string"==typeof e?e:e.source:null}function n(e){return a("(?=",e,")")}function a(){for(var _len5=arguments.length,n=new Array(_len5),_key5=0;_key5<_len5;_key5++)n[_key5]=arguments[_key5];return n.map((function(n){return e(n)})).join("")}function s(){for(var _len6=arguments.length,n=new Array(_len6),_key6=0;_key6<_len6;_key6++)n[_key6]=arguments[_key6];return"("+n.map((function(n){return e(n)})).join("|")+")"}return function(e){var t=a(/[A-Z_]/,a("(",/[A-Z0-9_.-]*:/,")?"),/[A-Z0-9_.-]*/),i={className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},r={begin:/\s/,contains:[{className:"meta-keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},c=e.inherit(r,{begin:/\(/,end:/\)/}),l=e.inherit(e.APOS_STRING_MODE,{className:"meta-string"}),g=e.inherit(e.QUOTE_STRING_MODE,{className:"meta-string"}),m={endsWithParent:!0,illegal:/`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,contains:[{className:"meta",begin://,relevance:10,contains:[r,g,l,c,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin://,contains:[r,c,g,l]}]}]},e.COMMENT(//,{relevance:10}),{begin://,relevance:10},i,{className:"meta",begin:/<\?xml/,end:/\?>/,relevance:10},{className:"tag",begin:/)/,end:/>/,keywords:{name:"style"},contains:[m],starts:{end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:/)/,end:/>/,keywords:{name:"script"},contains:[m],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:a(//,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:t,relevance:0,starts:m}]},{className:"tag",begin:a(/<\//,n(a(t,/>/))),contains:[{className:"name",begin:t,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}}}()),hljs.registerLanguage("django",(function(e){var t={begin:/\|[A-Za-z]+:?/,keywords:{name:"truncatewords removetags linebreaksbr yesno get_digit timesince random striptags filesizeformat escape linebreaks length_is ljust rjust cut urlize fix_ampersands title floatformat capfirst pprint divisibleby add make_list unordered_list urlencode timeuntil urlizetrunc wordcount stringformat linenumbers slice date dictsort dictsortreversed default_if_none pluralize lower join center default truncatewords_html upper length phone2numeric wordwrap time addslashes slugify first escapejs force_escape iriencode last safe safeseq truncatechars localize unlocalize localtime utc timezone"},contains:[e.QUOTE_STRING_MODE,e.APOS_STRING_MODE]};return{name:"Django",aliases:["jinja"],case_insensitive:!0,subLanguage:"xml",contains:[e.COMMENT(/\{%\s*comment\s*%\}/,/\{%\s*endcomment\s*%\}/),e.COMMENT(/\{#/,/#\}/),{className:"template-tag",begin:/\{%/,end:/%\}/,contains:[{className:"name",begin:/\w+/,keywords:{name:"comment endcomment load templatetag ifchanged endifchanged if endif firstof for endfor ifnotequal endifnotequal widthratio extends include spaceless endspaceless regroup ifequal endifequal ssi now with cycle url filter endfilter debug block endblock else autoescape endautoescape csrf_token empty elif endwith static trans blocktrans endblocktrans get_static_prefix get_media_prefix plural get_current_language language get_available_languages get_current_language_bidi get_language_info get_language_info_list localize endlocalize localtime endlocaltime timezone endtimezone get_current_timezone verbatim"},starts:{endsWithParent:!0,keywords:"in by as",contains:[t],relevance:0}}]},{className:"template-variable",begin:/\{\{/,end:/\}\}/,contains:[t]}]}})),hljs.registerLanguage("sql",function(){function e(e){return e?"string"==typeof e?e:e.source:null}function r(){for(var _len7=arguments.length,r=new Array(_len7),_key7=0;_key7<_len7;_key7++)r[_key7]=arguments[_key7];return r.map((function(r){return e(r)})).join("")}function t(){for(var _len8=arguments.length,r=new Array(_len8),_key8=0;_key8<_len8;_key8++)r[_key8]=arguments[_key8];return"("+r.map((function(r){return e(r)})).join("|")+")"}return function(e){var n=e.COMMENT("--","$"),a=["true","false","unknown"],i=["bigint","binary","blob","boolean","char","character","clob","date","dec","decfloat","decimal","float","int","integer","interval","nchar","nclob","national","numeric","real","row","smallint","time","timestamp","varchar","varying","varbinary"],s=["abs","acos","array_agg","asin","atan","avg","cast","ceil","ceiling","coalesce","corr","cos","cosh","count","covar_pop","covar_samp","cume_dist","dense_rank","deref","element","exp","extract","first_value","floor","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","last_value","lead","listagg","ln","log","log10","lower","max","min","mod","nth_value","ntile","nullif","percent_rank","percentile_cont","percentile_disc","position","position_regex","power","rank","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","row_number","sin","sinh","sqrt","stddev_pop","stddev_samp","substring","substring_regex","sum","tan","tanh","translate","translate_regex","treat","trim","trim_array","unnest","upper","value_of","var_pop","var_samp","width_bucket"],o=["create table","insert into","primary key","foreign key","not null","alter table","add constraint","grouping sets","on overflow","character set","respect nulls","ignore nulls","nulls first","nulls last","depth first","breadth first"],c=s,l=["abs","acos","all","allocate","alter","and","any","are","array","array_agg","array_max_cardinality","as","asensitive","asin","asymmetric","at","atan","atomic","authorization","avg","begin","begin_frame","begin_partition","between","bigint","binary","blob","boolean","both","by","call","called","cardinality","cascaded","case","cast","ceil","ceiling","char","char_length","character","character_length","check","classifier","clob","close","coalesce","collate","collect","column","commit","condition","connect","constraint","contains","convert","copy","corr","corresponding","cos","cosh","count","covar_pop","covar_samp","create","cross","cube","cume_dist","current","current_catalog","current_date","current_default_transform_group","current_path","current_role","current_row","current_schema","current_time","current_timestamp","current_path","current_role","current_transform_group_for_type","current_user","cursor","cycle","date","day","deallocate","dec","decimal","decfloat","declare","default","define","delete","dense_rank","deref","describe","deterministic","disconnect","distinct","double","drop","dynamic","each","element","else","empty","end","end_frame","end_partition","end-exec","equals","escape","every","except","exec","execute","exists","exp","external","extract","false","fetch","filter","first_value","float","floor","for","foreign","frame_row","free","from","full","function","fusion","get","global","grant","group","grouping","groups","having","hold","hour","identity","in","indicator","initial","inner","inout","insensitive","insert","int","integer","intersect","intersection","interval","into","is","join","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","language","large","last_value","lateral","lead","leading","left","like","like_regex","listagg","ln","local","localtime","localtimestamp","log","log10","lower","match","match_number","match_recognize","matches","max","member","merge","method","min","minute","mod","modifies","module","month","multiset","national","natural","nchar","nclob","new","no","none","normalize","not","nth_value","ntile","null","nullif","numeric","octet_length","occurrences_regex","of","offset","old","omit","on","one","only","open","or","order","out","outer","over","overlaps","overlay","parameter","partition","pattern","per","percent","percent_rank","percentile_cont","percentile_disc","period","portion","position","position_regex","power","precedes","precision","prepare","primary","procedure","ptf","range","rank","reads","real","recursive","ref","references","referencing","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","release","result","return","returns","revoke","right","rollback","rollup","row","row_number","rows","running","savepoint","scope","scroll","search","second","seek","select","sensitive","session_user","set","show","similar","sin","sinh","skip","smallint","some","specific","specifictype","sql","sqlexception","sqlstate","sqlwarning","sqrt","start","static","stddev_pop","stddev_samp","submultiset","subset","substring","substring_regex","succeeds","sum","symmetric","system","system_time","system_user","table","tablesample","tan","tanh","then","time","timestamp","timezone_hour","timezone_minute","to","trailing","translate","translate_regex","translation","treat","trigger","trim","trim_array","true","truncate","uescape","union","unique","unknown","unnest","update ","upper","user","using","value","values","value_of","var_pop","var_samp","varbinary","varchar","varying","versioning","when","whenever","where","width_bucket","window","with","within","without","year","add","asc","collation","desc","final","first","last","view"].filter((function(e){return!s.includes(e)})),u={begin:r(/\b/,t.apply(void 0,c),/\s*\(/),keywords:{built_in:c}};return{name:"SQL",case_insensitive:!0,illegal:/[{}]|<\//,keywords:{$pattern:/\b[\w\.]+/,keyword:function(e){var _ref10=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=_ref10.exceptions,n=_ref10.when;return r=r||[],e.map((function(e){return e.match(/\|\d+$/)||r.includes(e)?e:n(e)?e+"|0":e}))}(l,{when:function(e){return e.length<3}}),literal:a,type:i,built_in:["current_catalog","current_date","current_default_transform_group","current_path","current_role","current_schema","current_transform_group_for_type","current_user","session_user","system_time","system_user","current_time","localtime","current_timestamp","localtimestamp"]},contains:[{begin:t.apply(void 0,o),keywords:{$pattern:/[\w\.]+/,keyword:l.concat(o),literal:a,type:i}},{className:"type",begin:t("double precision","large object","with timezone","without timezone")},u,{className:"variable",begin:/@[a-z0-9]+/},{className:"string",variants:[{begin:/'/,end:/'/,contains:[{begin:/''/}]}]},{begin:/"/,end:/"/,contains:[{begin:/""/}]},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,n,{className:"operator",begin:/[-+*/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?/,relevance:0}]}}}()),hljs.registerLanguage("cos",(function(e){return{name:"Caché Object Script",case_insensitive:!0,aliases:["cls"],keywords:"property parameter class classmethod clientmethod extends as break catch close continue do d|0 else elseif for goto halt hang h|0 if job j|0 kill k|0 lock l|0 merge new open quit q|0 read r|0 return set s|0 tcommit throw trollback try tstart use view while write w|0 xecute x|0 zkill znspace zn ztrap zwrite zw zzdump zzwrite print zbreak zinsert zload zprint zremove zsave zzprint mv mvcall mvcrt mvdim mvprint zquit zsync ascii",contains:[{className:"number",begin:"\\b(\\d+(\\.\\d*)?|\\.\\d+)",relevance:0},{className:"string",variants:[{begin:'"',end:'"',contains:[{begin:'""',relevance:0}]}]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"comment",begin:/;/,end:"$",relevance:0},{className:"built_in",begin:/(?:\$\$?|\.\.)\^?[a-zA-Z]+/},{className:"built_in",begin:/\$\$\$[a-zA-Z]+/},{className:"built_in",begin:/%[a-z]+(?:\.[a-z]+)*/},{className:"symbol",begin:/\^%?[a-zA-Z][\w]*/},{className:"keyword",begin:/##class|##super|#define|#dim/},{begin:/&sql\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,subLanguage:"sql"},{begin:/&(js|jscript|javascript)/,excludeBegin:!0,excludeEnd:!0,subLanguage:"javascript"},{begin:/&html<\s*\s*>/,subLanguage:"xml"}]}})),hljs.registerLanguage("ini",function(){function e(e){return e?"string"==typeof e?e:e.source:null}function n(){for(var _len9=arguments.length,n=new Array(_len9),_key9=0;_key9<_len9;_key9++)n[_key9]=arguments[_key9];return n.map((function(n){return e(n)})).join("")}return function(s){var a={className:"number",relevance:0,variants:[{begin:/([+-]+)?[\d]+_[\d_]+/},{begin:s.NUMBER_RE}]},i=s.COMMENT();i.variants=[{begin:/;/,end:/$/},{begin:/#/,end:/$/}];var t={className:"variable",variants:[{begin:/\$[\w\d"][\w\d_]*/},{begin:/\$\{(.*?)\}/}]},r={className:"literal",begin:/\bon|off|true|false|yes|no\b/},l={className:"string",contains:[s.BACKSLASH_ESCAPE],variants:[{begin:"'''",end:"'''",relevance:10},{begin:'"""',end:'"""',relevance:10},{begin:'"',end:'"'},{begin:"'",end:"'"}]},c={begin:/\[/,end:/\]/,contains:[i,r,t,l,a,"self"],relevance:0},g="("+[/[A-Za-z0-9_-]+/,/"(\\"|[^"])*"/,/'[^']*'/].map((function(n){return e(n)})).join("|")+")";return{name:"TOML, also INI",aliases:["toml"],case_insensitive:!0,illegal:/\S/,contains:[i,{className:"section",begin:/\[+/,end:/\]+/},{begin:n(g,"(\\s*\\.\\s*",g,")*",n("(?=",/\s*=\s*[^#\s]/,")")),className:"attr",starts:{end:/$/,contains:[i,c,r,t,l,a]}}]}}}()),hljs.registerLanguage("nginx",(function(e){var n={className:"variable",variants:[{begin:/\$\d+/},{begin:/\$\{/,end:/\}/},{begin:/[$@]/+e.UNDERSCORE_IDENT_RE}]},a={endsWithParent:!0,keywords:{$pattern:"[a-z/_]+",literal:"on off yes no true false none blocked debug info notice warn error crit select break last permanent redirect kqueue rtsig epoll poll /dev/poll"},relevance:0,illegal:"=>",contains:[e.HASH_COMMENT_MODE,{className:"string",contains:[e.BACKSLASH_ESCAPE,n],variants:[{begin:/"/,end:/"/},{begin:/'/,end:/'/}]},{begin:"([a-z]+):/",end:"\\s",endsWithParent:!0,excludeEnd:!0,contains:[n]},{className:"regexp",contains:[e.BACKSLASH_ESCAPE,n],variants:[{begin:"\\s\\^",end:"\\s|\\{|;",returnEnd:!0},{begin:"~\\*?\\s+",end:"\\s|\\{|;",returnEnd:!0},{begin:"\\*(\\.[a-z\\-]+)+"},{begin:"([a-z\\-]+\\.)+\\*"}]},{className:"number",begin:"\\b\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(:\\d{1,5})?\\b"},{className:"number",begin:"\\b\\d+[kKmMgGdshdwy]*\\b",relevance:0},n]};return{name:"Nginx config",aliases:["nginxconf"],contains:[e.HASH_COMMENT_MODE,{begin:e.UNDERSCORE_IDENT_RE+"\\s+\\{",returnBegin:!0,end:/\{/,contains:[{className:"section",begin:e.UNDERSCORE_IDENT_RE}],relevance:0},{begin:e.UNDERSCORE_IDENT_RE+"\\s",end:";|\\{",returnBegin:!0,contains:[{className:"attribute",begin:e.UNDERSCORE_IDENT_RE,starts:a}],relevance:0}],illegal:"[^\\s\\}]"}})),hljs.registerLanguage("typescript",function(){var e="[A-Za-z$_][0-9A-Za-z$_]*",n=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],a=["true","false","null","undefined","NaN","Infinity"],s=[].concat(["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],["arguments","this","super","console","window","document","localStorage","module","global"],["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer","BigInt64Array","BigUint64Array","BigInt"],["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"]);function t(e){return r("(?=",e,")")}function r(){for(var _len10=arguments.length,e=new Array(_len10),_key10=0;_key10<_len10;_key10++)e[_key10]=arguments[_key10];return e.map((function(e){return(n=e)?"string"==typeof n?n:n.source:null;var n})).join("")}return function(i){var c={$pattern:e,keyword:n.concat(["type","namespace","typedef","interface","public","private","protected","implements","declare","abstract","readonly"]),literal:a,built_in:s.concat(["any","void","number","boolean","string","object","never","enum"])},o={className:"meta",begin:"@[A-Za-z$_][0-9A-Za-z$_]*"},l=function(e,n,a){var s=e.contains.findIndex((function(e){return e.label===n}));if(-1===s)throw Error("can not find mode to replace");e.contains.splice(s,1,a)},b=function(i){var c=e,o={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:function(e,n){var a=e[0].length+e.index,s=e.input[a];"<"!==s?">"===s&&(function(e,_ref11){var n=_ref11.after,a="",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:i.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:l,contains:f}]}]},{begin:/,/,relevance:0},{className:"",begin:/\s/,end:/\s*/,skip:!0},{variants:[{begin:"<>",end:""},{begin:o.begin,"on:begin":o.isTrulyOpeningTag,end:o.end}],subLanguage:"xml",contains:[{begin:o.begin,end:o.end,skip:!0,contains:["self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/[{;]/,excludeEnd:!0,keywords:l,contains:["self",i.inherit(i.TITLE_MODE,{begin:c}),A],illegal:/%/},{beginKeywords:"while if switch catch for"},{className:"function",begin:i.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,contains:[A,i.inherit(i.TITLE_MODE,{begin:c})]},{variants:[{begin:"\\."+c},{begin:"\\$"+c}],relevance:0},{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"[\]]/,contains:[{beginKeywords:"extends"},i.UNDERSCORE_TITLE_MODE]},{begin:/\b(?=constructor)/,end:/[{;]/,excludeEnd:!0,contains:[i.inherit(i.TITLE_MODE,{begin:c}),"self",A]},{begin:"(get|set)\\s+(?="+c+"\\()",end:/\{/,keywords:"get set",contains:[i.inherit(i.TITLE_MODE,{begin:c}),{begin:/\(\)/},A]},{begin:/\$[(.]/}]}}(i);return Object.assign(b.keywords,c),b.exports.PARAMS_CONTAINS.push(o),b.contains=b.contains.concat([o,{beginKeywords:"namespace",end:/\{/,excludeEnd:!0},{beginKeywords:"interface",end:/\{/,excludeEnd:!0,keywords:"interface extends"}]),l(b,"shebang",i.SHEBANG()),l(b,"use_strict",{className:"meta",relevance:10,begin:/^\s*['"]use strict['"]/}),b.contains.find((function(e){return"function"===e.className})).relevance=0,Object.assign(b,{name:"TypeScript",aliases:["ts","tsx"]}),b}}()),hljs.registerLanguage("css",(e=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],t=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],i=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],o=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],r=["align-content","align-items","align-self","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","auto","backface-visibility","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","clear","clip","clip-path","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","content","counter-increment","counter-reset","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-variant","font-variant-ligatures","font-variation-settings","font-weight","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inherit","initial","justify-content","left","letter-spacing","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marks","mask","max-height","max-width","min-height","min-width","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","perspective","perspective-origin","pointer-events","position","quotes","resize","right","src","tab-size","table-layout","text-align","text-align-last","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-indent","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","white-space","widows","width","word-break","word-spacing","word-wrap","z-index"].reverse(),function(n){var s,a=function(e){return{IMPORTANT:{className:"meta",begin:"!important"},HEXCOLOR:{className:"number",begin:"#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})"},ATTRIBUTE_SELECTOR_MODE:{className:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]}}}(n),l=[n.APOS_STRING_MODE,n.QUOTE_STRING_MODE];return{name:"CSS",case_insensitive:!0,illegal:/[=|'\$]/,keywords:{keyframePosition:"from to"},classNameAliases:{keyframePosition:"selector-tag"},contains:[n.C_BLOCK_COMMENT_MODE,{begin:/-(webkit|moz|ms|o)-(?=[a-z])/},n.CSS_NUMBER_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/,relevance:0},{className:"selector-class",begin:"\\.[a-zA-Z-][a-zA-Z0-9_-]*",relevance:0},a.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",variants:[{begin:":("+i.join("|")+")"},{begin:"::("+o.join("|")+")"}]},{className:"attribute",begin:"\\b("+r.join("|")+")\\b"},{begin:":",end:"[;}]",contains:[a.HEXCOLOR,a.IMPORTANT,n.CSS_NUMBER_MODE].concat(l,[{begin:/(url|data-uri)\(/,end:/\)/,relevance:0,keywords:{built_in:"url data-uri"},contains:[{className:"string",begin:/[^)]/,endsWithParent:!0,excludeEnd:!0}]},{className:"built_in",begin:/[\w-]+(?=\()/}])},{begin:(s=/@/,function(){for(var _len11=arguments.length,e=new Array(_len11),_key11=0;_key11<_len11;_key11++)e[_key11]=arguments[_key11];return e.map((function(e){return function(e){return e?"string"==typeof e?e:e.source:null}(e)})).join("")}("(?=",s,")")),end:"[{;]",relevance:0,illegal:/:/,contains:[{className:"keyword",begin:/@-?\w[\w]*(-\w+)*/},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,keywords:{$pattern:/[a-z-]+/,keyword:"and or not only",attribute:t.join(" ")},contains:[{begin:/[a-z-]+(?=:)/,className:"attribute"}].concat(l,[n.CSS_NUMBER_MODE])}]},{className:"selector-tag",begin:"\\b("+e.join("|")+")\\b"}]}})),hljs.registerLanguage("plaintext",(function(t){return{name:"Plain text",aliases:["text","txt"],disableAutodetect:!0}})),hljs.registerLanguage("scss",function(){var e=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],t=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],i=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],o=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],r=["align-content","align-items","align-self","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","auto","backface-visibility","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","clear","clip","clip-path","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","content","counter-increment","counter-reset","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-variant","font-variant-ligatures","font-variation-settings","font-weight","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inherit","initial","justify-content","left","letter-spacing","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marks","mask","max-height","max-width","min-height","min-width","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","perspective","perspective-origin","pointer-events","position","quotes","resize","right","src","tab-size","table-layout","text-align","text-align-last","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-indent","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","white-space","widows","width","word-break","word-spacing","word-wrap","z-index"].reverse();return function(a){var n=function(e){return{IMPORTANT:{className:"meta",begin:"!important"},HEXCOLOR:{className:"number",begin:"#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})"},ATTRIBUTE_SELECTOR_MODE:{className:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]}}}(a),l=o,s=i,d="@[a-z-]+",c={className:"variable",begin:"(\\$[a-zA-Z-][a-zA-Z0-9_-]*)\\b"};return{name:"SCSS",case_insensitive:!0,illegal:"[=/|']",contains:[a.C_LINE_COMMENT_MODE,a.C_BLOCK_COMMENT_MODE,{className:"selector-id",begin:"#[A-Za-z0-9_-]+",relevance:0},{className:"selector-class",begin:"\\.[A-Za-z0-9_-]+",relevance:0},n.ATTRIBUTE_SELECTOR_MODE,{className:"selector-tag",begin:"\\b("+e.join("|")+")\\b",relevance:0},{className:"selector-pseudo",begin:":("+s.join("|")+")"},{className:"selector-pseudo",begin:"::("+l.join("|")+")"},c,{begin:/\(/,end:/\)/,contains:[a.CSS_NUMBER_MODE]},{className:"attribute",begin:"\\b("+r.join("|")+")\\b"},{begin:"\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inline-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\b"},{begin:":",end:";",contains:[c,n.HEXCOLOR,a.CSS_NUMBER_MODE,a.QUOTE_STRING_MODE,a.APOS_STRING_MODE,n.IMPORTANT]},{begin:"@(page|font-face)",lexemes:d,keywords:"@page @font-face"},{begin:"@",end:"[{;]",returnBegin:!0,keywords:{$pattern:/[a-z-]+/,keyword:"and or not only",attribute:t.join(" ")},contains:[{begin:d,className:"keyword"},{begin:/[a-z-]+(?=:)/,className:"attribute"},c,a.QUOTE_STRING_MODE,a.APOS_STRING_MODE,n.HEXCOLOR,a.CSS_NUMBER_MODE]}]}}}()),hljs.registerLanguage("markdown",function(){function n(){for(var _len12=arguments.length,n=new Array(_len12),_key12=0;_key12<_len12;_key12++)n[_key12]=arguments[_key12];return n.map((function(n){return(e=n)?"string"==typeof e?e:e.source:null;var e})).join("")}return function(e){var a={begin:/<\/?[A-Za-z_]/,end:">",subLanguage:"xml",relevance:0},i={variants:[{begin:/\[.+?\]\[.*?\]/,relevance:0},{begin:/\[.+?\]\(((data|javascript|mailto):|(?:http|ftp)s?:\/\/).*?\)/,relevance:2},{begin:n(/\[.+?\]\(/,/[A-Za-z][A-Za-z0-9+.-]*/,/:\/\/.*?\)/),relevance:2},{begin:/\[.+?\]\([./?&#].*?\)/,relevance:1},{begin:/\[.+?\]\(.*?\)/,relevance:0}],returnBegin:!0,contains:[{className:"string",relevance:0,begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0},{className:"link",relevance:0,begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",relevance:0,begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}]},s={className:"strong",contains:[],variants:[{begin:/_{2}/,end:/_{2}/},{begin:/\*{2}/,end:/\*{2}/}]},c={className:"emphasis",contains:[],variants:[{begin:/\*(?!\*)/,end:/\*/},{begin:/_(?!_)/,end:/_/,relevance:0}]};s.contains.push(c),c.contains.push(s);var t=[a,i];return s.contains=s.contains.concat(t),c.contains=c.contains.concat(t),{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:t=t.concat(s,c)},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:t}]}]},a,{className:"bullet",begin:"^[ \t]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},s,c,{className:"quote",begin:"^>\\s+",contains:t,end:"$"},{className:"code",variants:[{begin:"(`{3,})[^`](.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})[^~](.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},{begin:"^[-\\*]{3,}",end:"$"},i,{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]}]}}}()),hljs.registerLanguage("javascript",function(){var e="[A-Za-z$_][0-9A-Za-z$_]*",n=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],a=["true","false","null","undefined","NaN","Infinity"],s=[].concat(["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],["arguments","this","super","console","window","document","localStorage","module","global"],["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer","BigInt64Array","BigUint64Array","BigInt"],["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"]);function r(e){return t("(?=",e,")")}function t(){for(var _len13=arguments.length,e=new Array(_len13),_key13=0;_key13<_len13;_key13++)e[_key13]=arguments[_key13];return e.map((function(e){return(n=e)?"string"==typeof n?n:n.source:null;var n})).join("")}return function(i){var c=e,o={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:function(e,n){var a=e[0].length+e.index,s=e.input[a];"<"!==s?">"===s&&(function(e,_ref12){var n=_ref12.after,a="",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:i.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:l,contains:f}]}]},{begin:/,/,relevance:0},{className:"",begin:/\s/,end:/\s*/,skip:!0},{variants:[{begin:"<>",end:""},{begin:o.begin,"on:begin":o.isTrulyOpeningTag,end:o.end}],subLanguage:"xml",contains:[{begin:o.begin,end:o.end,skip:!0,contains:["self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/[{;]/,excludeEnd:!0,keywords:l,contains:["self",i.inherit(i.TITLE_MODE,{begin:c}),p],illegal:/%/},{beginKeywords:"while if switch catch for"},{className:"function",begin:i.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,contains:[p,i.inherit(i.TITLE_MODE,{begin:c})]},{variants:[{begin:"\\."+c},{begin:"\\$"+c}],relevance:0},{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"[\]]/,contains:[{beginKeywords:"extends"},i.UNDERSCORE_TITLE_MODE]},{begin:/\b(?=constructor)/,end:/[{;]/,excludeEnd:!0,contains:[i.inherit(i.TITLE_MODE,{begin:c}),"self",p]},{begin:"(get|set)\\s+(?="+c+"\\()",end:/\{/,keywords:"get set",contains:[i.inherit(i.TITLE_MODE,{begin:c}),{begin:/\(\)/},p]},{begin:/\$[(.]/}]}}}()),hljs.registerLanguage("ruby",function(){function e(){for(var _len14=arguments.length,e=new Array(_len14),_key14=0;_key14<_len14;_key14++)e[_key14]=arguments[_key14];return e.map((function(e){return(n=e)?"string"==typeof n?n:n.source:null;var n})).join("")}return function(n){var _,a="([a-zA-Z_]\\w*[!?=]?|[-+~]@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?)",i={keyword:"and then defined module in return redo if BEGIN retry end for self when next until do begin unless END rescue else break undef not super class case require yield alias while ensure elsif or include attr_reader attr_writer attr_accessor __FILE__",built_in:"proc lambda",literal:"true false nil"},s={className:"doctag",begin:"@[A-Za-z]+"},r={begin:"#<",end:">"},b=[n.COMMENT("#","$",{contains:[s]}),n.COMMENT("^=begin","^=end",{contains:[s],relevance:10}),n.COMMENT("^__END__","\\n$")],c={className:"subst",begin:/#\{/,end:/\}/,keywords:i},t={className:"string",contains:[n.BACKSLASH_ESCAPE,c],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/`/,end:/`/},{begin:/%[qQwWx]?\(/,end:/\)/},{begin:/%[qQwWx]?\[/,end:/\]/},{begin:/%[qQwWx]?\{/,end:/\}/},{begin:/%[qQwWx]?/},{begin:/%[qQwWx]?\//,end:/\//},{begin:/%[qQwWx]?%/,end:/%/},{begin:/%[qQwWx]?-/,end:/-/},{begin:/%[qQwWx]?\|/,end:/\|/},{begin:/\B\?(\\\d{1,3})/},{begin:/\B\?(\\x[A-Fa-f0-9]{1,2})/},{begin:/\B\?(\\u\{?[A-Fa-f0-9]{1,6}\}?)/},{begin:/\B\?(\\M-\\C-|\\M-\\c|\\c\\M-|\\M-|\\C-\\M-)[\x20-\x7e]/},{begin:/\B\?\\(c|C-)[\x20-\x7e]/},{begin:/\B\?\\?\S/},{begin:/<<[-~]?'?(\w+)\n(?:[^\n]*\n)*?\s*\1\b/,returnBegin:!0,contains:[{begin:/<<[-~]?'?/},n.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,contains:[n.BACKSLASH_ESCAPE,c]})]}]},g="[0-9](_?[0-9])*",d={className:"number",relevance:0,variants:[{begin:"\\b([1-9](_?[0-9])*|0)(\\.(".concat(g,"))?([eE][+-]?(").concat(g,")|r)?i?\\b")},{begin:"\\b0[dD][0-9](_?[0-9])*r?i?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*r?i?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*r?i?\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*r?i?\\b"},{begin:"\\b0(_?[0-7])+r?i?\\b"}]},l={className:"params",begin:"\\(",end:"\\)",endsParent:!0,keywords:i},o=[t,{className:"class",beginKeywords:"class module",end:"$|;",illegal:/=/,contains:[n.inherit(n.TITLE_MODE,{begin:"[A-Za-z_]\\w*(::\\w+)*(\\?|!)?"}),{begin:"<\\s*",contains:[{begin:"("+n.IDENT_RE+"::)?"+n.IDENT_RE,relevance:0}]}].concat(b)},{className:"function",begin:e(/def\s+/,(_=a+"\\s*(\\(|;|$)",e("(?=",_,")"))),relevance:0,keywords:"def",end:"$|;",contains:[n.inherit(n.TITLE_MODE,{begin:a}),l].concat(b)},{begin:n.IDENT_RE+"::"},{className:"symbol",begin:n.UNDERSCORE_IDENT_RE+"(!|\\?)?:",relevance:0},{className:"symbol",begin:":(?!\\s)",contains:[t,{begin:a}],relevance:0},d,{className:"variable",begin:"(\\$\\W)|((\\$|@@?)(\\w+))(?=[^@$?])(?![A-Za-z])(?![@$?'])"},{className:"params",begin:/\|/,end:/\|/,relevance:0,keywords:i},{begin:"("+n.RE_STARTERS_RE+"|unless)\\s*",keywords:"unless",contains:[{className:"regexp",contains:[n.BACKSLASH_ESCAPE,c],illegal:/\n/,variants:[{begin:"/",end:"/[a-z]*"},{begin:/%r\{/,end:/\}[a-z]*/},{begin:"%r\\(",end:"\\)[a-z]*"},{begin:"%r!",end:"![a-z]*"},{begin:"%r\\[",end:"\\][a-z]*"}]}].concat(r,b),relevance:0}].concat(r,b);c.contains=o,l.contains=o;var E=[{begin:/^\s*=>/,starts:{end:"$",contains:o}},{className:"meta",begin:"^([>?]>|[\\w#]+\\(\\w+\\):\\d+:\\d+>|(\\w+-)?\\d+\\.\\d+\\.\\d+(p\\d+)?[^\\d][^>]+>)(?=[ ])",starts:{end:"$",contains:o}}];return b.unshift(r),{name:"Ruby",aliases:["rb","gemspec","podspec","thor","irb"],keywords:i,illegal:/\/\*/,contains:[n.SHEBANG({binary:"ruby"})].concat(E).concat(b).concat(o)}}}()),hljs.registerLanguage("yaml",(function(e){var n="true false yes no null",a="[\\w#;/?:@&=+$,.~*'()[\\]]+",s={className:"string",relevance:0,variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/\S+/}],contains:[e.BACKSLASH_ESCAPE,{className:"template-variable",variants:[{begin:/\{\{/,end:/\}\}/},{begin:/%\{/,end:/\}/}]}]},i=e.inherit(s,{variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/[^\s,{}[\]]+/}]}),l={end:",",endsWithParent:!0,excludeEnd:!0,keywords:n,relevance:0},t={begin:/\{/,end:/\}/,contains:[l],illegal:"\\n",relevance:0},g={begin:"\\[",end:"\\]",contains:[l],illegal:"\\n",relevance:0},b=[{className:"attr",variants:[{begin:"\\w[\\w :\\/.-]*:(?=[ \t]|$)"},{begin:'"\\w[\\w :\\/.-]*":(?=[ \t]|$)'},{begin:"'\\w[\\w :\\/.-]*':(?=[ \t]|$)"}]},{className:"meta",begin:"^---\\s*$",relevance:10},{className:"string",begin:"[\\|>]([1-9]?[+-])?[ ]*\\n( +)[^ ][^\\n]*\\n(\\2[^\\n]+\\n?)*"},{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:"!\\w+!"+a},{className:"type",begin:"!<"+a+">"},{className:"type",begin:"!"+a},{className:"type",begin:"!!"+a},{className:"meta",begin:"&"+e.UNDERSCORE_IDENT_RE+"$"},{className:"meta",begin:"\\*"+e.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"-(?=[ ]|$)",relevance:0},e.HASH_COMMENT_MODE,{beginKeywords:n,keywords:{literal:n}},{className:"number",begin:"\\b[0-9]{4}(-[0-9][0-9]){0,2}([Tt \\t][0-9][0-9]?(:[0-9][0-9]){2})?(\\.[0-9]*)?([ \\t])*(Z|[-+][0-9][0-9]?(:[0-9][0-9])?)?\\b"},{className:"number",begin:e.C_NUMBER_RE+"\\b",relevance:0},t,g,s],r=[].concat(b);return r.pop(),r.push(i),l.contains=r,{name:"YAML",case_insensitive:!0,aliases:["yml"],contains:b}})),hljs.registerLanguage("python",(function(e){var d,n={$pattern:/[A-Za-z]\w+|__\w+__/,keyword:["and","as","assert","async","await","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal|10","not","or","pass","raise","return","try","while","with","yield"],built_in:["__import__","abs","all","any","ascii","bin","bool","breakpoint","bytearray","bytes","callable","chr","classmethod","compile","complex","delattr","dict","dir","divmod","enumerate","eval","exec","filter","float","format","frozenset","getattr","globals","hasattr","hash","help","hex","id","input","int","isinstance","issubclass","iter","len","list","locals","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","range","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","vars","zip"],literal:["__debug__","Ellipsis","False","None","NotImplemented","True"],type:["Any","Callable","Coroutine","Dict","List","Literal","Generic","Optional","Sequence","Set","Tuple","Type","Union"]},a={className:"meta",begin:/^(>>>|\.\.\.) /},i={className:"subst",begin:/\{/,end:/\}/,keywords:n,illegal:/#/},s={begin:/\{\{/,relevance:0},t={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,a],relevance:10},{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,a],relevance:10},{begin:/([fF][rR]|[rR][fF]|[fF])'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,a,s,i]},{begin:/([fF][rR]|[rR][fF]|[fF])"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,a,s,i]},{begin:/([uU]|[rR])'/,end:/'/,relevance:10},{begin:/([uU]|[rR])"/,end:/"/,relevance:10},{begin:/([bB]|[bB][rR]|[rR][bB])'/,end:/'/},{begin:/([bB]|[bB][rR]|[rR][bB])"/,end:/"/},{begin:/([fF][rR]|[rR][fF]|[fF])'/,end:/'/,contains:[e.BACKSLASH_ESCAPE,s,i]},{begin:/([fF][rR]|[rR][fF]|[fF])"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,s,i]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},r="[0-9](_?[0-9])*",l="(\\b(".concat(r,"))?\\.(").concat(r,")|\\b(").concat(r,")\\."),b={className:"number",relevance:0,variants:[{begin:"(\\b(".concat(r,")|(").concat(l,"))[eE][+-]?(").concat(r,")[jJ]?\\b")},{begin:"(".concat(l,")[jJ]?")},{begin:"\\b([1-9](_?[0-9])*|0+(_?0)*)[lLjJ]?\\b"},{begin:"\\b0[bB](_?[01])+[lL]?\\b"},{begin:"\\b0[oO](_?[0-7])+[lL]?\\b"},{begin:"\\b0[xX](_?[0-9a-fA-F])+[lL]?\\b"},{begin:"\\b(".concat(r,")[jJ]\\b")}]},o={className:"comment",begin:(d=/# type:/,function(){for(var _len15=arguments.length,e=new Array(_len15),_key15=0;_key15<_len15;_key15++)e[_key15]=arguments[_key15];return e.map((function(e){return function(e){return e?"string"==typeof e?e:e.source:null}(e)})).join("")}("(?=",d,")")),end:/$/,keywords:n,contains:[{begin:/# type:/},{begin:/#/,end:/\b\B/,endsWithParent:!0}]},c={className:"params",variants:[{className:"",begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,contains:["self",a,b,t,e.HASH_COMMENT_MODE]}]};return i.contains=[t,b,a],{name:"Python",aliases:["py","gyp","ipython"],keywords:n,illegal:/(<\/|->|\?)|=>/,contains:[a,b,{begin:/\bself\b/},{beginKeywords:"if",relevance:0},t,o,e.HASH_COMMENT_MODE,{variants:[{className:"function",beginKeywords:"def"},{className:"class",beginKeywords:"class"}],end:/:/,illegal:/[${=;\n,]/,contains:[e.UNDERSCORE_TITLE_MODE,c,{begin:/->/,endsWithParent:!0,keywords:n}]},{className:"meta",begin:/^[\t ]*@/,end:/(?=#)|$/,contains:[b,c,t]}]}})),hljs.registerLanguage("bash",function(){function e(){for(var _len16=arguments.length,e=new Array(_len16),_key16=0;_key16<_len16;_key16++)e[_key16]=arguments[_key16];return e.map((function(e){return(s=e)?"string"==typeof s?s:s.source:null;var s})).join("")}return function(s){var n={},t={begin:/\$\{/,end:/\}/,contains:["self",{begin:/:-/,contains:[n]}]};Object.assign(n,{className:"variable",variants:[{begin:e(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},t]});var a={className:"subst",begin:/\$\(/,end:/\)/,contains:[s.BACKSLASH_ESCAPE]},i={begin:/<<-?\s*(?=\w+)/,starts:{contains:[s.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,className:"string"})]}},c={className:"string",begin:/"/,end:/"/,contains:[s.BACKSLASH_ESCAPE,n,a]};a.contains.push(c);var o={begin:/\$\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},s.NUMBER_MODE,n]},r=s.SHEBANG({binary:"(fish|bash|zsh|sh|csh|ksh|tcsh|dash|scsh)",relevance:10}),l={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[s.inherit(s.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0};return{name:"Bash",aliases:["sh","zsh"],keywords:{$pattern:/\b[a-z._-]+\b/,keyword:"if then else elif fi for while in do done case esac function",literal:"true false",built_in:"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp"},contains:[r,s.SHEBANG(),l,o,s.HASH_COMMENT_MODE,i,c,{className:"",begin:/\\"/},{className:"string",begin:/'/,end:/'/},n]}}}()),hljs.registerLanguage("python-repl",(function(s){return{aliases:["pycon"],contains:[{className:"meta",starts:{end:/ |$/,starts:{end:"$",subLanguage:"python"}},variants:[{begin:/^>>>(?=[ ]|$)/},{begin:/^\.\.\.(?=[ ]|$)/}]}]}})),hljs.registerLanguage("r",function(){function e(){for(var _len17=arguments.length,e=new Array(_len17),_key17=0;_key17<_len17;_key17++)e[_key17]=arguments[_key17];return e.map((function(e){return(a=e)?"string"==typeof a?a:a.source:null;var a})).join("")}return function(a){var n=/(?:(?:[a-zA-Z]|\.[._a-zA-Z])[._a-zA-Z0-9]*)|\.(?!\d)/;return{name:"R",illegal:/->/,keywords:{$pattern:n,keyword:"function if in break next repeat else for while",literal:"NULL NA TRUE FALSE Inf NaN NA_integer_|10 NA_real_|10 NA_character_|10 NA_complex_|10",built_in:"LETTERS letters month.abb month.name pi T F abs acos acosh all any anyNA Arg as.call as.character as.complex as.double as.environment as.integer as.logical as.null.default as.numeric as.raw asin asinh atan atanh attr attributes baseenv browser c call ceiling class Conj cos cosh cospi cummax cummin cumprod cumsum digamma dim dimnames emptyenv exp expression floor forceAndCall gamma gc.time globalenv Im interactive invisible is.array is.atomic is.call is.character is.complex is.double is.environment is.expression is.finite is.function is.infinite is.integer is.language is.list is.logical is.matrix is.na is.name is.nan is.null is.numeric is.object is.pairlist is.raw is.recursive is.single is.symbol lazyLoadDBfetch length lgamma list log max min missing Mod names nargs nzchar oldClass on.exit pos.to.env proc.time prod quote range Re rep retracemem return round seq_along seq_len seq.int sign signif sin sinh sinpi sqrt standardGeneric substitute sum switch tan tanh tanpi tracemem trigamma trunc unclass untracemem UseMethod xtfrm"},compilerExtensions:[function(a,n){if(a.beforeMatch){if(a.starts)throw Error("beforeMatch cannot be used with starts");var i=Object.assign({},a);Object.keys(a).forEach((function(e){delete a[e]})),a.begin=e(i.beforeMatch,e("(?=",i.begin,")")),a.starts={relevance:0,contains:[Object.assign(i,{endsParent:!0})]},a.relevance=0,delete i.beforeMatch}}],contains:[a.COMMENT(/#'/,/$/,{contains:[{className:"doctag",begin:"@examples",starts:{contains:[{begin:/\n/},{begin:/#'\s*(?=@[a-zA-Z]+)/,endsParent:!0},{begin:/#'/,end:/$/,excludeBegin:!0}]}},{className:"doctag",begin:"@param",end:/$/,contains:[{className:"variable",variants:[{begin:n},{begin:/`(?:\\.|[^`\\])+`/}],endsParent:!0}]},{className:"doctag",begin:/@[a-zA-Z]+/},{className:"meta-keyword",begin:/\\[a-zA-Z]+/}]}),a.HASH_COMMENT_MODE,{className:"string",contains:[a.BACKSLASH_ESCAPE],variants:[a.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\(/,end:/\)(-*)"/}),a.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\{/,end:/\}(-*)"/}),a.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\[/,end:/\](-*)"/}),a.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\(/,end:/\)(-*)'/}),a.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\{/,end:/\}(-*)'/}),a.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\[/,end:/\](-*)'/}),{begin:'"',end:'"',relevance:0},{begin:"'",end:"'",relevance:0}]},{className:"number",relevance:0,beforeMatch:/([^a-zA-Z0-9._])/,variants:[{match:/0[xX][0-9a-fA-F]+\.[0-9a-fA-F]*[pP][+-]?\d+i?/},{match:/0[xX][0-9a-fA-F]+([pP][+-]?\d+)?[Li]?/},{match:/(\d+(\.\d*)?|\.\d+)([eE][+-]?\d+)?[Li]?/}]},{begin:"%",end:"%"},{begin:e(/[a-zA-Z][a-zA-Z_0-9]*/,"\\s+<-\\s+")},{begin:"`",end:"`",contains:[{begin:/\\./}]}]}}}()),hljs.highlightAll(),document.addEventListener("code-highlight",(function(){setTimeout((function(){hljs.highlightAll()}),0)})))}(); diff --git a/web/wwwroot/js/polyfill/focus-within.js b/web/wwwroot/js/polyfill/focus-within.js index 9f7d5410..5a4957cb 100644 --- a/web/wwwroot/js/polyfill/focus-within.js +++ b/web/wwwroot/js/polyfill/focus-within.js @@ -8,17 +8,17 @@ function focusWithin(e, t) { } catch (e) {} function s() { for (var t; (t = c.pop()); ) - r && t.removeAttribute(r), n && t.classList.remove(n); + (r && t.removeAttribute(r), n && t.classList.remove(n)); var a = e.activeElement; if (!/^(#document|HTML|BODY)$/.test(Object(a).nodeName)) for (; a && 1 === a.nodeType; ) - r && a.setAttribute(r, ''), + (r && a.setAttribute(r, ''), n && a.classList.add(n), c.push(a), - (a = a.parentNode); + (a = a.parentNode)); } function i() { - e.addEventListener('focus', s, !0), e.addEventListener('blur', s, !0); + (e.addEventListener('focus', s, !0), e.addEventListener('blur', s, !0)); } return ( (function t() { diff --git a/web/wwwroot/js/polyfill/matches_closest.js b/web/wwwroot/js/polyfill/matches_closest.js index 73d2756e..aeb1440f 100644 --- a/web/wwwroot/js/polyfill/matches_closest.js +++ b/web/wwwroot/js/polyfill/matches_closest.js @@ -1,4 +1,4 @@ -Element.prototype.matches || +(Element.prototype.matches || (Element.prototype.matches = Element.prototype.msMatchesSelector || Element.prototype.webkitMatchesSelector), @@ -21,7 +21,7 @@ Element.prototype.matches || detail: void 0, }; var n = document.createEvent('CustomEvent'); - return n.initCustomEvent(t, e.bubbles, e.cancelable, e.detail), n; + return (n.initCustomEvent(t, e.bubbles, e.cancelable, e.detail), n); } 'function' != typeof window.CustomEvent && @@ -79,14 +79,13 @@ Element.prototype.matches || u = e(this) ? Object(new this(c)) : new Array(c), l = 0; l < c; - ) { - (i = n[l]), + ((i = n[l]), (u[l] = a ? (void 0 === o ? a(i, l) : a.call(o, i, l)) : i), - (l += 1); + (l += 1)); } - return (u.length = c), u; + return ((u.length = c), u); }; })()), [Element.prototype, Document.prototype, DocumentFragment.prototype].forEach( @@ -99,13 +98,13 @@ Element.prototype.matches || value: function value() { var t = Array.prototype.slice.call(arguments), e = document.createDocumentFragment(); - t.forEach(function (t) { + (t.forEach(function (t) { var n = _instanceof(t, Node); e.appendChild(n ? t : document.createTextNode(String(t))); }), - this.appendChild(e); + this.appendChild(e)); }, }); }, - )); + ))); diff --git a/web/wwwroot/js/polyfill/sticky.js b/web/wwwroot/js/polyfill/sticky.js index 463f6947..86e9abd6 100644 --- a/web/wwwroot/js/polyfill/sticky.js +++ b/web/wwwroot/js/polyfill/sticky.js @@ -16,7 +16,7 @@ return parseFloat(a) || 0; } function f(a) { - for (var b = 0; a; ) (b += a.offsetTop), (a = a.offsetParent); + for (var b = 0; a; ) ((b += a.offsetTop), (a = a.offsetParent)); return b; } function g() { @@ -41,15 +41,15 @@ clearInterval(f); } if (!k) { - (k = !0), + ((k = !0), c(), a.addEventListener('scroll', c), a.addEventListener('resize', p.refreshAll), - a.addEventListener('orientationchange', p.refreshAll); + a.addEventListener('orientationchange', p.refreshAll)); var f = void 0, g = void 0, h = void 0; - 'hidden' in b + ('hidden' in b ? ((g = 'hidden'), (h = 'visibilitychange')) : 'webkitHidden' in b && ((g = 'webkitHidden'), (h = 'webkitvisibilitychange')), @@ -58,21 +58,21 @@ b.addEventListener(h, function () { b[g] ? e() : d(); })) - : d(); + : d()); } } var h = (function () { function a(a, b) { for (var c = 0; c < b.length; c++) { var d = b[c]; - (d.enumerable = d.enumerable || !1), + ((d.enumerable = d.enumerable || !1), (d.configurable = !0), 'value' in d && (d.writable = !0), - Object.defineProperty(a, d.key, d); + Object.defineProperty(a, d.key, d)); } } return function (b, c, d) { - return c && a(b.prototype, c), d && a(b, d), b; + return (c && a(b.prototype, c), d && a(b, d), b); }; })(), i = !1, @@ -102,11 +102,11 @@ }) ) throw new Error('Stickyfill is already applied to this node'); - (this._node = a), + ((this._node = a), (this._stickyMode = null), (this._active = !1), n.push(this), - this.refresh(); + this.refresh()); } return ( h(g, [ @@ -141,7 +141,7 @@ n = c.getBoundingClientRect(), o = m.getBoundingClientRect(), p = getComputedStyle(m); - (this._parent = { + ((this._parent = { node: m, styles: { position: m.style.position }, offsetHeight: m.offsetHeight, @@ -165,7 +165,7 @@ marginTop: c.style.marginTop, marginLeft: c.style.marginLeft, marginRight: c.style.marginRight, - }); + })); var q = e(h.top); this._limits = { start: n.top + a.pageYOffset - q, @@ -179,12 +179,12 @@ e(h.marginBottom), }; var r = p.position; - 'absolute' != r && + ('absolute' != r && 'relative' != r && (m.style.position = 'relative'), - this._recalcPosition(); + this._recalcPosition()); var s = (this._clone = {}); - (s.node = b.createElement('div')), + ((s.node = b.createElement('div')), d(s.node.style, { width: n.right - n.left + 'px', height: n.bottom - n.top + 'px', @@ -200,7 +200,7 @@ position: 'static', }), k.insertBefore(s.node, c), - (s.docOffsetTop = f(s.node)); + (s.docOffsetTop = f(s.node))); } } }, @@ -300,11 +300,11 @@ key: 'remove', value: function () { var a = this; - this._deactivate(), + (this._deactivate(), n.some(function (b, c) { - if (b._node === a._node) return n.splice(c, 1), !0; + if (b._node === a._node) return (n.splice(c, 1), !0); }), - (this._removed = !0); + (this._removed = !0)); }, }, ]), @@ -315,7 +315,7 @@ stickies: n, Sticky: o, forceSticky: function () { - (i = !1), g(), this.refreshAll(); + ((i = !1), g(), this.refreshAll()); }, addOne: function (a) { if (!(a instanceof HTMLElement)) { @@ -333,7 +333,7 @@ var d = a[c]; return d instanceof HTMLElement ? n.some(function (a) { - if (a._node === d) return b.push(a), !0; + if (a._node === d) return (b.push(a), !0); }) ? 'continue' : void b.push(new o(d)) @@ -359,7 +359,7 @@ a = a[0]; } n.some(function (b) { - if (b._node === a) return b.remove(), !0; + if (b._node === a) return (b.remove(), !0); }); }, remove: function (a) { @@ -368,7 +368,7 @@ var b = function (b) { var c = a[b]; n.some(function (a) { - if (a._node === c) return a.remove(), !0; + if (a._node === c) return (a.remove(), !0); }); }, c = 0; @@ -381,10 +381,10 @@ for (; n.length; ) n[0].remove(); }, }; - i || g(), + (i || g(), 'undefined' != typeof module && module.exports ? (module.exports = p) - : j && (a.Stickyfill = p); + : j && (a.Stickyfill = p)); })(window, document); // only IE11 diff --git a/web/wwwroot/js/profile.min.js b/web/wwwroot/js/profile.min.js index 232c5ea8..ef520319 100644 --- a/web/wwwroot/js/profile.min.js +++ b/web/wwwroot/js/profile.min.js @@ -1 +1 @@ -!function(){"use strict";var dateFns={},add={},addDays={};function _callSuper(t,o,e){return o=_getPrototypeOf(o),function(self,call){if(call&&("object"==typeof call||"function"==typeof call))return call;if(void 0!==call)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized(self)}(t,_isNativeReflectConstruct()?Reflect.construct(o,e||[],_getPrototypeOf(t).constructor):o.apply(t,e))}function _isNativeReflectConstruct(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(t){}return(_isNativeReflectConstruct=function(){return!!t})()}function _toPropertyKey(t){var i=function(t,r){if("object"!=typeof t||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"==typeof i?i:String(i)}function _typeof(o){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},_typeof(o)}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function _defineProperties(target,props){for(var i=0;iarr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i=o.length?{done:!0}:{done:!1,value:o[i++]}},e:function(e){throw e},f:F}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var err,normalCompletion=!0,didErr=!1;return{s:function(){it=it.call(o)},n:function(){var step=it.next();return normalCompletion=step.done,step},e:function(e){didErr=!0,err=e},f:function(){try{normalCompletion||null==it.return||it.return()}finally{if(didErr)throw err}}}}var hasRequiredToDate,toDate={};function requireToDate(){if(hasRequiredToDate)return toDate;return hasRequiredToDate=1,toDate.toDate=function(argument){var argStr=Object.prototype.toString.call(argument);return argument instanceof Date||"object"===_typeof(argument)&&"[object Date]"===argStr?new argument.constructor(+argument):"number"==typeof argument||"[object Number]"===argStr||"string"==typeof argument||"[object String]"===argStr?new Date(argument):new Date(NaN)},toDate}var hasRequiredConstructFrom,hasRequiredAddDays,constructFrom={};function requireConstructFrom(){if(hasRequiredConstructFrom)return constructFrom;return hasRequiredConstructFrom=1,constructFrom.constructFrom=function(date,value){return date instanceof Date?new date.constructor(value):new Date(value)},constructFrom}function requireAddDays(){if(hasRequiredAddDays)return addDays;hasRequiredAddDays=1,addDays.addDays=function(date,amount){var _date=(0,_index.toDate)(date);if(isNaN(amount))return(0,_index2.constructFrom)(date,NaN);if(!amount)return _date;return _date.setDate(_date.getDate()+amount),_date};var _index=requireToDate(),_index2=requireConstructFrom();return addDays}var hasRequiredAddMonths,hasRequiredAdd,addMonths={};function requireAddMonths(){if(hasRequiredAddMonths)return addMonths;hasRequiredAddMonths=1,addMonths.addMonths=function(date,amount){var _date=(0,_index.toDate)(date);if(isNaN(amount))return(0,_index2.constructFrom)(date,NaN);if(!amount)return _date;var dayOfMonth=_date.getDate(),endOfDesiredMonth=(0,_index2.constructFrom)(date,_date.getTime());endOfDesiredMonth.setMonth(_date.getMonth()+amount+1,0);var daysInMonth=endOfDesiredMonth.getDate();return dayOfMonth>=daysInMonth?endOfDesiredMonth:(_date.setFullYear(endOfDesiredMonth.getFullYear(),endOfDesiredMonth.getMonth(),dayOfMonth),_date)};var _index=requireToDate(),_index2=requireConstructFrom();return addMonths}function requireAdd(){if(hasRequiredAdd)return add;hasRequiredAdd=1,add.add=function(date,duration){var _duration$years=duration.years,years=void 0===_duration$years?0:_duration$years,_duration$months=duration.months,months=void 0===_duration$months?0:_duration$months,_duration$weeks=duration.weeks,weeks=void 0===_duration$weeks?0:_duration$weeks,_duration$days=duration.days,days=void 0===_duration$days?0:_duration$days,_duration$hours=duration.hours,hours=void 0===_duration$hours?0:_duration$hours,_duration$minutes=duration.minutes,minutes=void 0===_duration$minutes?0:_duration$minutes,_duration$seconds=duration.seconds,seconds=void 0===_duration$seconds?0:_duration$seconds,_date=(0,_index4.toDate)(date),dateWithMonths=months||years?(0,_index2.addMonths)(_date,months+12*years):_date,dateWithDays=days||weeks?(0,_index.addDays)(dateWithMonths,days+7*weeks):dateWithMonths,msToAdd=1e3*(seconds+60*(minutes+60*hours));return(0,_index3.constructFrom)(date,dateWithDays.getTime()+msToAdd)};var _index=requireAddDays(),_index2=requireAddMonths(),_index3=requireConstructFrom(),_index4=requireToDate();return add}var hasRequiredIsSaturday,addBusinessDays={},isSaturday={};function requireIsSaturday(){if(hasRequiredIsSaturday)return isSaturday;hasRequiredIsSaturday=1,isSaturday.isSaturday=function(date){return 6===(0,_index.toDate)(date).getDay()};var _index=requireToDate();return isSaturday}var hasRequiredIsSunday,isSunday={};function requireIsSunday(){if(hasRequiredIsSunday)return isSunday;hasRequiredIsSunday=1,isSunday.isSunday=function(date){return 0===(0,_index.toDate)(date).getDay()};var _index=requireToDate();return isSunday}var hasRequiredIsWeekend,hasRequiredAddBusinessDays,isWeekend={};function requireIsWeekend(){if(hasRequiredIsWeekend)return isWeekend;hasRequiredIsWeekend=1,isWeekend.isWeekend=function(date){var day=(0,_index.toDate)(date).getDay();return 0===day||6===day};var _index=requireToDate();return isWeekend}function requireAddBusinessDays(){if(hasRequiredAddBusinessDays)return addBusinessDays;hasRequiredAddBusinessDays=1,addBusinessDays.addBusinessDays=function(date,amount){var _date=(0,_index5.toDate)(date),startedOnWeekend=(0,_index4.isWeekend)(_date);if(isNaN(amount))return(0,_index.constructFrom)(date,NaN);var hours=_date.getHours(),sign=amount<0?-1:1,fullWeeks=Math.trunc(amount/5);_date.setDate(_date.getDate()+7*fullWeeks);var restDays=Math.abs(amount%5);for(;restDays>0;)_date.setDate(_date.getDate()+sign),(0,_index4.isWeekend)(_date)||(restDays-=1);startedOnWeekend&&(0,_index4.isWeekend)(_date)&&0!==amount&&((0,_index2.isSaturday)(_date)&&_date.setDate(_date.getDate()+(sign<0?2:-1)),(0,_index3.isSunday)(_date)&&_date.setDate(_date.getDate()+(sign<0?1:-2)));return _date.setHours(hours),_date};var _index=requireConstructFrom(),_index2=requireIsSaturday(),_index3=requireIsSunday(),_index4=requireIsWeekend(),_index5=requireToDate();return addBusinessDays}var hasRequiredAddMilliseconds,addHours={},addMilliseconds={};function requireAddMilliseconds(){if(hasRequiredAddMilliseconds)return addMilliseconds;hasRequiredAddMilliseconds=1,addMilliseconds.addMilliseconds=function(date,amount){var timestamp=+(0,_index.toDate)(date);return(0,_index2.constructFrom)(date,timestamp+amount)};var _index=requireToDate(),_index2=requireConstructFrom();return addMilliseconds}var hasRequiredConstants$1,hasRequiredAddHours,constants$1={};function requireConstants$1(){if(hasRequiredConstants$1)return constants$1;hasRequiredConstants$1=1,constants$1.secondsInYear=constants$1.secondsInWeek=constants$1.secondsInQuarter=constants$1.secondsInMonth=constants$1.secondsInMinute=constants$1.secondsInHour=constants$1.secondsInDay=constants$1.quartersInYear=constants$1.monthsInYear=constants$1.monthsInQuarter=constants$1.minutesInYear=constants$1.minutesInMonth=constants$1.minutesInHour=constants$1.minutesInDay=constants$1.minTime=constants$1.millisecondsInWeek=constants$1.millisecondsInSecond=constants$1.millisecondsInMinute=constants$1.millisecondsInHour=constants$1.millisecondsInDay=constants$1.maxTime=constants$1.daysInYear=constants$1.daysInWeek=void 0,constants$1.daysInWeek=7;var daysInYear=constants$1.daysInYear=365.2425,maxTime=constants$1.maxTime=24*Math.pow(10,8)*60*60*1e3;constants$1.minTime=-maxTime,constants$1.millisecondsInWeek=6048e5,constants$1.millisecondsInDay=864e5,constants$1.millisecondsInMinute=6e4,constants$1.millisecondsInHour=36e5,constants$1.millisecondsInSecond=1e3,constants$1.minutesInYear=525600,constants$1.minutesInMonth=43200,constants$1.minutesInDay=1440,constants$1.minutesInHour=60,constants$1.monthsInQuarter=3,constants$1.monthsInYear=12,constants$1.quartersInYear=4;var secondsInHour=constants$1.secondsInHour=3600;constants$1.secondsInMinute=60;var secondsInDay=constants$1.secondsInDay=24*secondsInHour;constants$1.secondsInWeek=7*secondsInDay;var secondsInYear=constants$1.secondsInYear=secondsInDay*daysInYear,secondsInMonth=constants$1.secondsInMonth=secondsInYear/12;return constants$1.secondsInQuarter=3*secondsInMonth,constants$1}function requireAddHours(){if(hasRequiredAddHours)return addHours;hasRequiredAddHours=1,addHours.addHours=function(date,amount){return(0,_index.addMilliseconds)(date,amount*_index2.millisecondsInHour)};var _index=requireAddMilliseconds(),_index2=requireConstants$1();return addHours}var hasRequiredDefaultOptions,hasRequiredStartOfWeek,hasRequiredStartOfISOWeek,hasRequiredGetISOWeekYear,addISOWeekYears={},getISOWeekYear={},startOfISOWeek={},startOfWeek={},defaultOptions={};function requireDefaultOptions(){if(hasRequiredDefaultOptions)return defaultOptions;hasRequiredDefaultOptions=1,defaultOptions.getDefaultOptions=function(){return defaultOptions$1},defaultOptions.setDefaultOptions=function(newOptions){defaultOptions$1=newOptions};var defaultOptions$1={};return defaultOptions}function requireStartOfWeek(){if(hasRequiredStartOfWeek)return startOfWeek;hasRequiredStartOfWeek=1,startOfWeek.startOfWeek=function(date,options){var _ref,_ref2,_ref3,_options$weekStartsOn,_options$locale,_defaultOptions$local,defaultOptions=(0,_index2.getDefaultOptions)(),weekStartsOn=null!==(_ref=null!==(_ref2=null!==(_ref3=null!==(_options$weekStartsOn=null==options?void 0:options.weekStartsOn)&&void 0!==_options$weekStartsOn?_options$weekStartsOn:null==options||null===(_options$locale=options.locale)||void 0===_options$locale||null===(_options$locale=_options$locale.options)||void 0===_options$locale?void 0:_options$locale.weekStartsOn)&&void 0!==_ref3?_ref3:defaultOptions.weekStartsOn)&&void 0!==_ref2?_ref2:null===(_defaultOptions$local=defaultOptions.locale)||void 0===_defaultOptions$local||null===(_defaultOptions$local=_defaultOptions$local.options)||void 0===_defaultOptions$local?void 0:_defaultOptions$local.weekStartsOn)&&void 0!==_ref?_ref:0,_date=(0,_index.toDate)(date),day=_date.getDay(),diff=(day=startOfNextYear.getTime()?year+1:_date.getTime()>=startOfThisYear.getTime()?year:year-1};var _index=requireConstructFrom(),_index2=requireStartOfISOWeek(),_index3=requireToDate();return getISOWeekYear}var hasRequiredStartOfDay,setISOWeekYear={},differenceInCalendarDays={},startOfDay={};function requireStartOfDay(){if(hasRequiredStartOfDay)return startOfDay;hasRequiredStartOfDay=1,startOfDay.startOfDay=function(date){var _date=(0,_index.toDate)(date);return _date.setHours(0,0,0,0),_date};var _index=requireToDate();return startOfDay}var hasRequiredGetTimezoneOffsetInMilliseconds,hasRequiredDifferenceInCalendarDays,getTimezoneOffsetInMilliseconds={};function requireGetTimezoneOffsetInMilliseconds(){if(hasRequiredGetTimezoneOffsetInMilliseconds)return getTimezoneOffsetInMilliseconds;hasRequiredGetTimezoneOffsetInMilliseconds=1,getTimezoneOffsetInMilliseconds.getTimezoneOffsetInMilliseconds=function(date){var _date=(0,_index.toDate)(date),utcDate=new Date(Date.UTC(_date.getFullYear(),_date.getMonth(),_date.getDate(),_date.getHours(),_date.getMinutes(),_date.getSeconds(),_date.getMilliseconds()));return utcDate.setUTCFullYear(_date.getFullYear()),+date-+utcDate};var _index=requireToDate();return getTimezoneOffsetInMilliseconds}function requireDifferenceInCalendarDays(){if(hasRequiredDifferenceInCalendarDays)return differenceInCalendarDays;hasRequiredDifferenceInCalendarDays=1,differenceInCalendarDays.differenceInCalendarDays=function(dateLeft,dateRight){var startOfDayLeft=(0,_index2.startOfDay)(dateLeft),startOfDayRight=(0,_index2.startOfDay)(dateRight),timestampLeft=+startOfDayLeft-(0,_index3.getTimezoneOffsetInMilliseconds)(startOfDayLeft),timestampRight=+startOfDayRight-(0,_index3.getTimezoneOffsetInMilliseconds)(startOfDayRight);return Math.round((timestampLeft-timestampRight)/_index.millisecondsInDay)};var _index=requireConstants$1(),_index2=requireStartOfDay(),_index3=requireGetTimezoneOffsetInMilliseconds();return differenceInCalendarDays}var hasRequiredStartOfISOWeekYear,hasRequiredSetISOWeekYear,hasRequiredAddISOWeekYears,startOfISOWeekYear={};function requireStartOfISOWeekYear(){if(hasRequiredStartOfISOWeekYear)return startOfISOWeekYear;hasRequiredStartOfISOWeekYear=1,startOfISOWeekYear.startOfISOWeekYear=function(date){var year=(0,_index.getISOWeekYear)(date),fourthOfJanuary=(0,_index3.constructFrom)(date,0);return fourthOfJanuary.setFullYear(year,0,4),fourthOfJanuary.setHours(0,0,0,0),(0,_index2.startOfISOWeek)(fourthOfJanuary)};var _index=requireGetISOWeekYear(),_index2=requireStartOfISOWeek(),_index3=requireConstructFrom();return startOfISOWeekYear}function requireSetISOWeekYear(){if(hasRequiredSetISOWeekYear)return setISOWeekYear;hasRequiredSetISOWeekYear=1,setISOWeekYear.setISOWeekYear=function(date,weekYear){var _date=(0,_index4.toDate)(date),diff=(0,_index2.differenceInCalendarDays)(_date,(0,_index3.startOfISOWeekYear)(_date)),fourthOfJanuary=(0,_index.constructFrom)(date,0);return fourthOfJanuary.setFullYear(weekYear,0,4),fourthOfJanuary.setHours(0,0,0,0),(_date=(0,_index3.startOfISOWeekYear)(fourthOfJanuary)).setDate(_date.getDate()+diff),_date};var _index=requireConstructFrom(),_index2=requireDifferenceInCalendarDays(),_index3=requireStartOfISOWeekYear(),_index4=requireToDate();return setISOWeekYear}function requireAddISOWeekYears(){if(hasRequiredAddISOWeekYears)return addISOWeekYears;hasRequiredAddISOWeekYears=1,addISOWeekYears.addISOWeekYears=function(date,amount){return(0,_index2.setISOWeekYear)(date,(0,_index.getISOWeekYear)(date)+amount)};var _index=requireGetISOWeekYear(),_index2=requireSetISOWeekYear();return addISOWeekYears}var hasRequiredAddMinutes,addMinutes={};function requireAddMinutes(){if(hasRequiredAddMinutes)return addMinutes;hasRequiredAddMinutes=1,addMinutes.addMinutes=function(date,amount){return(0,_index.addMilliseconds)(date,amount*_index2.millisecondsInMinute)};var _index=requireAddMilliseconds(),_index2=requireConstants$1();return addMinutes}var hasRequiredAddQuarters,addQuarters={};function requireAddQuarters(){if(hasRequiredAddQuarters)return addQuarters;hasRequiredAddQuarters=1,addQuarters.addQuarters=function(date,amount){var months=3*amount;return(0,_index.addMonths)(date,months)};var _index=requireAddMonths();return addQuarters}var hasRequiredAddSeconds,addSeconds={};function requireAddSeconds(){if(hasRequiredAddSeconds)return addSeconds;hasRequiredAddSeconds=1,addSeconds.addSeconds=function(date,amount){return(0,_index.addMilliseconds)(date,1e3*amount)};var _index=requireAddMilliseconds();return addSeconds}var hasRequiredAddWeeks,addWeeks={};function requireAddWeeks(){if(hasRequiredAddWeeks)return addWeeks;hasRequiredAddWeeks=1,addWeeks.addWeeks=function(date,amount){var days=7*amount;return(0,_index.addDays)(date,days)};var _index=requireAddDays();return addWeeks}var hasRequiredAddYears,addYears={};function requireAddYears(){if(hasRequiredAddYears)return addYears;hasRequiredAddYears=1,addYears.addYears=function(date,amount){return(0,_index.addMonths)(date,12*amount)};var _index=requireAddMonths();return addYears}var hasRequiredAreIntervalsOverlapping,areIntervalsOverlapping={};var hasRequiredMax,clamp={},max={};function requireMax(){if(hasRequiredMax)return max;hasRequiredMax=1,max.max=function(dates){var result;return dates.forEach((function(dirtyDate){var currentDate=(0,_index.toDate)(dirtyDate);(void 0===result||resultdate||isNaN(+date))&&(result=date)})),result||new Date(NaN)};var _index=requireToDate();return min}var hasRequiredClosestIndexTo,closestIndexTo={};var hasRequiredClosestTo,closestTo={};var hasRequiredCompareAsc,compareAsc={};function requireCompareAsc(){if(hasRequiredCompareAsc)return compareAsc;hasRequiredCompareAsc=1,compareAsc.compareAsc=function(dateLeft,dateRight){var _dateLeft=(0,_index.toDate)(dateLeft),_dateRight=(0,_index.toDate)(dateRight),diff=_dateLeft.getTime()-_dateRight.getTime();return diff<0?-1:diff>0?1:diff};var _index=requireToDate();return compareAsc}var hasRequiredCompareDesc,compareDesc={};var hasRequiredDaysToWeeks,daysToWeeks={};var hasRequiredIsSameDay,differenceInBusinessDays={},isSameDay={};function requireIsSameDay(){if(hasRequiredIsSameDay)return isSameDay;hasRequiredIsSameDay=1,isSameDay.isSameDay=function(dateLeft,dateRight){var dateLeftStartOfDay=(0,_index.startOfDay)(dateLeft),dateRightStartOfDay=(0,_index.startOfDay)(dateRight);return+dateLeftStartOfDay==+dateRightStartOfDay};var _index=requireStartOfDay();return isSameDay}var hasRequiredIsDate,hasRequiredIsValid,hasRequiredDifferenceInBusinessDays,isValid={},isDate={};function requireIsDate(){if(hasRequiredIsDate)return isDate;return hasRequiredIsDate=1,isDate.isDate=function(value){return value instanceof Date||"object"===_typeof(value)&&"[object Date]"===Object.prototype.toString.call(value)},isDate}function requireIsValid(){if(hasRequiredIsValid)return isValid;hasRequiredIsValid=1,isValid.isValid=function(date){if(!(0,_index.isDate)(date)&&"number"!=typeof date)return!1;var _date=(0,_index2.toDate)(date);return!isNaN(Number(_date))};var _index=requireIsDate(),_index2=requireToDate();return isValid}var hasRequiredDifferenceInCalendarISOWeekYears,differenceInCalendarISOWeekYears={};function requireDifferenceInCalendarISOWeekYears(){if(hasRequiredDifferenceInCalendarISOWeekYears)return differenceInCalendarISOWeekYears;hasRequiredDifferenceInCalendarISOWeekYears=1,differenceInCalendarISOWeekYears.differenceInCalendarISOWeekYears=function(dateLeft,dateRight){return(0,_index.getISOWeekYear)(dateLeft)-(0,_index.getISOWeekYear)(dateRight)};var _index=requireGetISOWeekYear();return differenceInCalendarISOWeekYears}var hasRequiredDifferenceInCalendarISOWeeks,differenceInCalendarISOWeeks={};var hasRequiredDifferenceInCalendarMonths,differenceInCalendarMonths={};function requireDifferenceInCalendarMonths(){if(hasRequiredDifferenceInCalendarMonths)return differenceInCalendarMonths;hasRequiredDifferenceInCalendarMonths=1,differenceInCalendarMonths.differenceInCalendarMonths=function(dateLeft,dateRight){var _dateLeft=(0,_index.toDate)(dateLeft),_dateRight=(0,_index.toDate)(dateRight),yearDiff=_dateLeft.getFullYear()-_dateRight.getFullYear(),monthDiff=_dateLeft.getMonth()-_dateRight.getMonth();return 12*yearDiff+monthDiff};var _index=requireToDate();return differenceInCalendarMonths}var hasRequiredGetQuarter,hasRequiredDifferenceInCalendarQuarters,differenceInCalendarQuarters={},getQuarter={};function requireGetQuarter(){if(hasRequiredGetQuarter)return getQuarter;hasRequiredGetQuarter=1,getQuarter.getQuarter=function(date){var _date=(0,_index.toDate)(date);return Math.trunc(_date.getMonth()/3)+1};var _index=requireToDate();return getQuarter}function requireDifferenceInCalendarQuarters(){if(hasRequiredDifferenceInCalendarQuarters)return differenceInCalendarQuarters;hasRequiredDifferenceInCalendarQuarters=1,differenceInCalendarQuarters.differenceInCalendarQuarters=function(dateLeft,dateRight){var _dateLeft=(0,_index2.toDate)(dateLeft),_dateRight=(0,_index2.toDate)(dateRight),yearDiff=_dateLeft.getFullYear()-_dateRight.getFullYear(),quarterDiff=(0,_index.getQuarter)(_dateLeft)-(0,_index.getQuarter)(_dateRight);return 4*yearDiff+quarterDiff};var _index=requireGetQuarter(),_index2=requireToDate();return differenceInCalendarQuarters}var hasRequiredDifferenceInCalendarWeeks,differenceInCalendarWeeks={};function requireDifferenceInCalendarWeeks(){if(hasRequiredDifferenceInCalendarWeeks)return differenceInCalendarWeeks;hasRequiredDifferenceInCalendarWeeks=1,differenceInCalendarWeeks.differenceInCalendarWeeks=function(dateLeft,dateRight,options){var startOfWeekLeft=(0,_index2.startOfWeek)(dateLeft,options),startOfWeekRight=(0,_index2.startOfWeek)(dateRight,options),timestampLeft=+startOfWeekLeft-(0,_index3.getTimezoneOffsetInMilliseconds)(startOfWeekLeft),timestampRight=+startOfWeekRight-(0,_index3.getTimezoneOffsetInMilliseconds)(startOfWeekRight);return Math.round((timestampLeft-timestampRight)/_index.millisecondsInWeek)};var _index=requireConstants$1(),_index2=requireStartOfWeek(),_index3=requireGetTimezoneOffsetInMilliseconds();return differenceInCalendarWeeks}var hasRequiredDifferenceInCalendarYears,differenceInCalendarYears={};function requireDifferenceInCalendarYears(){if(hasRequiredDifferenceInCalendarYears)return differenceInCalendarYears;hasRequiredDifferenceInCalendarYears=1,differenceInCalendarYears.differenceInCalendarYears=function(dateLeft,dateRight){var _dateLeft=(0,_index.toDate)(dateLeft),_dateRight=(0,_index.toDate)(dateRight);return _dateLeft.getFullYear()-_dateRight.getFullYear()};var _index=requireToDate();return differenceInCalendarYears}var hasRequiredDifferenceInDays,differenceInDays={};function requireDifferenceInDays(){if(hasRequiredDifferenceInDays)return differenceInDays;hasRequiredDifferenceInDays=1,differenceInDays.differenceInDays=function(dateLeft,dateRight){var _dateLeft=(0,_index2.toDate)(dateLeft),_dateRight=(0,_index2.toDate)(dateRight),sign=compareLocalAsc(_dateLeft,_dateRight),difference=Math.abs((0,_index.differenceInCalendarDays)(_dateLeft,_dateRight));_dateLeft.setDate(_dateLeft.getDate()-sign*difference);var isLastDayNotFull=Number(compareLocalAsc(_dateLeft,_dateRight)===-sign),result=sign*(difference-isLastDayNotFull);return 0===result?0:result};var _index=requireDifferenceInCalendarDays(),_index2=requireToDate();function compareLocalAsc(dateLeft,dateRight){var diff=dateLeft.getFullYear()-dateRight.getFullYear()||dateLeft.getMonth()-dateRight.getMonth()||dateLeft.getDate()-dateRight.getDate()||dateLeft.getHours()-dateRight.getHours()||dateLeft.getMinutes()-dateRight.getMinutes()||dateLeft.getSeconds()-dateRight.getSeconds()||dateLeft.getMilliseconds()-dateRight.getMilliseconds();return diff<0?-1:diff>0?1:diff}return differenceInDays}var hasRequiredGetRoundingMethod,differenceInHours={},getRoundingMethod={};function requireGetRoundingMethod(){if(hasRequiredGetRoundingMethod)return getRoundingMethod;return hasRequiredGetRoundingMethod=1,getRoundingMethod.getRoundingMethod=function(method){return function(number){var result=(method?Math[method]:Math.trunc)(number);return 0===result?0:result}},getRoundingMethod}var hasRequiredDifferenceInMilliseconds,hasRequiredDifferenceInHours,differenceInMilliseconds={};function requireDifferenceInMilliseconds(){if(hasRequiredDifferenceInMilliseconds)return differenceInMilliseconds;hasRequiredDifferenceInMilliseconds=1,differenceInMilliseconds.differenceInMilliseconds=function(dateLeft,dateRight){return+(0,_index.toDate)(dateLeft)-+(0,_index.toDate)(dateRight)};var _index=requireToDate();return differenceInMilliseconds}function requireDifferenceInHours(){if(hasRequiredDifferenceInHours)return differenceInHours;hasRequiredDifferenceInHours=1,differenceInHours.differenceInHours=function(dateLeft,dateRight,options){var diff=(0,_index3.differenceInMilliseconds)(dateLeft,dateRight)/_index2.millisecondsInHour;return(0,_index.getRoundingMethod)(null==options?void 0:options.roundingMethod)(diff)};var _index=requireGetRoundingMethod(),_index2=requireConstants$1(),_index3=requireDifferenceInMilliseconds();return differenceInHours}var hasRequiredSubISOWeekYears,hasRequiredDifferenceInISOWeekYears,differenceInISOWeekYears={},subISOWeekYears={};function requireSubISOWeekYears(){if(hasRequiredSubISOWeekYears)return subISOWeekYears;hasRequiredSubISOWeekYears=1,subISOWeekYears.subISOWeekYears=function(date,amount){return(0,_index.addISOWeekYears)(date,-amount)};var _index=requireAddISOWeekYears();return subISOWeekYears}var hasRequiredDifferenceInMinutes,differenceInMinutes={};function requireDifferenceInMinutes(){if(hasRequiredDifferenceInMinutes)return differenceInMinutes;hasRequiredDifferenceInMinutes=1,differenceInMinutes.differenceInMinutes=function(dateLeft,dateRight,options){var diff=(0,_index3.differenceInMilliseconds)(dateLeft,dateRight)/_index2.millisecondsInMinute;return(0,_index.getRoundingMethod)(null==options?void 0:options.roundingMethod)(diff)};var _index=requireGetRoundingMethod(),_index2=requireConstants$1(),_index3=requireDifferenceInMilliseconds();return differenceInMinutes}var hasRequiredEndOfDay,differenceInMonths={},isLastDayOfMonth={},endOfDay={};function requireEndOfDay(){if(hasRequiredEndOfDay)return endOfDay;hasRequiredEndOfDay=1,endOfDay.endOfDay=function(date){var _date=(0,_index.toDate)(date);return _date.setHours(23,59,59,999),_date};var _index=requireToDate();return endOfDay}var hasRequiredEndOfMonth,hasRequiredIsLastDayOfMonth,hasRequiredDifferenceInMonths,endOfMonth={};function requireEndOfMonth(){if(hasRequiredEndOfMonth)return endOfMonth;hasRequiredEndOfMonth=1,endOfMonth.endOfMonth=function(date){var _date=(0,_index.toDate)(date),month=_date.getMonth();return _date.setFullYear(_date.getFullYear(),month+1,0),_date.setHours(23,59,59,999),_date};var _index=requireToDate();return endOfMonth}function requireIsLastDayOfMonth(){if(hasRequiredIsLastDayOfMonth)return isLastDayOfMonth;hasRequiredIsLastDayOfMonth=1,isLastDayOfMonth.isLastDayOfMonth=function(date){var _date=(0,_index3.toDate)(date);return+(0,_index.endOfDay)(_date)==+(0,_index2.endOfMonth)(_date)};var _index=requireEndOfDay(),_index2=requireEndOfMonth(),_index3=requireToDate();return isLastDayOfMonth}function requireDifferenceInMonths(){if(hasRequiredDifferenceInMonths)return differenceInMonths;hasRequiredDifferenceInMonths=1,differenceInMonths.differenceInMonths=function(dateLeft,dateRight){var result,_dateLeft=(0,_index4.toDate)(dateLeft),_dateRight=(0,_index4.toDate)(dateRight),sign=(0,_index.compareAsc)(_dateLeft,_dateRight),difference=Math.abs((0,_index2.differenceInCalendarMonths)(_dateLeft,_dateRight));if(difference<1)result=0;else{1===_dateLeft.getMonth()&&_dateLeft.getDate()>27&&_dateLeft.setDate(30),_dateLeft.setMonth(_dateLeft.getMonth()-sign*difference);var isLastMonthNotFull=(0,_index.compareAsc)(_dateLeft,_dateRight)===-sign;(0,_index3.isLastDayOfMonth)((0,_index4.toDate)(dateLeft))&&1===difference&&1===(0,_index.compareAsc)(dateLeft,_dateRight)&&(isLastMonthNotFull=!1),result=sign*(difference-Number(isLastMonthNotFull))}return 0===result?0:result};var _index=requireCompareAsc(),_index2=requireDifferenceInCalendarMonths(),_index3=requireIsLastDayOfMonth(),_index4=requireToDate();return differenceInMonths}var hasRequiredDifferenceInQuarters,differenceInQuarters={};var hasRequiredDifferenceInSeconds,differenceInSeconds={};function requireDifferenceInSeconds(){if(hasRequiredDifferenceInSeconds)return differenceInSeconds;hasRequiredDifferenceInSeconds=1,differenceInSeconds.differenceInSeconds=function(dateLeft,dateRight,options){var diff=(0,_index2.differenceInMilliseconds)(dateLeft,dateRight)/1e3;return(0,_index.getRoundingMethod)(null==options?void 0:options.roundingMethod)(diff)};var _index=requireGetRoundingMethod(),_index2=requireDifferenceInMilliseconds();return differenceInSeconds}var hasRequiredDifferenceInWeeks,differenceInWeeks={};var hasRequiredDifferenceInYears,differenceInYears={};function requireDifferenceInYears(){if(hasRequiredDifferenceInYears)return differenceInYears;hasRequiredDifferenceInYears=1,differenceInYears.differenceInYears=function(dateLeft,dateRight){var _dateLeft=(0,_index3.toDate)(dateLeft),_dateRight=(0,_index3.toDate)(dateRight),sign=(0,_index.compareAsc)(_dateLeft,_dateRight),difference=Math.abs((0,_index2.differenceInCalendarYears)(_dateLeft,_dateRight));_dateLeft.setFullYear(1584),_dateRight.setFullYear(1584);var isLastYearNotFull=(0,_index.compareAsc)(_dateLeft,_dateRight)===-sign,result=sign*(difference-+isLastYearNotFull);return 0===result?0:result};var _index=requireCompareAsc(),_index2=requireDifferenceInCalendarYears(),_index3=requireToDate();return differenceInYears}var hasRequiredEachDayOfInterval,eachDayOfInterval={};function requireEachDayOfInterval(){if(hasRequiredEachDayOfInterval)return eachDayOfInterval;hasRequiredEachDayOfInterval=1,eachDayOfInterval.eachDayOfInterval=function(interval,options){var _options$step,startDate=(0,_index.toDate)(interval.start),endDate=(0,_index.toDate)(interval.end),reversed=+startDate>+endDate,endTime=reversed?+startDate:+endDate,currentDate=reversed?endDate:startDate;currentDate.setHours(0,0,0,0);var step=null!==(_options$step=null==options?void 0:options.step)&&void 0!==_options$step?_options$step:1;if(!step)return[];step<0&&(step=-step,reversed=!reversed);var dates=[];for(;+currentDate<=endTime;)dates.push((0,_index.toDate)(currentDate)),currentDate.setDate(currentDate.getDate()+step),currentDate.setHours(0,0,0,0);return reversed?dates.reverse():dates};var _index=requireToDate();return eachDayOfInterval}var hasRequiredEachHourOfInterval,eachHourOfInterval={};var hasRequiredStartOfMinute,hasRequiredEachMinuteOfInterval,eachMinuteOfInterval={},startOfMinute={};function requireStartOfMinute(){if(hasRequiredStartOfMinute)return startOfMinute;hasRequiredStartOfMinute=1,startOfMinute.startOfMinute=function(date){var _date=(0,_index.toDate)(date);return _date.setSeconds(0,0),_date};var _index=requireToDate();return startOfMinute}var hasRequiredEachMonthOfInterval,eachMonthOfInterval={};var hasRequiredStartOfQuarter,hasRequiredEachQuarterOfInterval,eachQuarterOfInterval={},startOfQuarter={};function requireStartOfQuarter(){if(hasRequiredStartOfQuarter)return startOfQuarter;hasRequiredStartOfQuarter=1,startOfQuarter.startOfQuarter=function(date){var _date=(0,_index.toDate)(date),currentMonth=_date.getMonth(),month=currentMonth-currentMonth%3;return _date.setMonth(month,1),_date.setHours(0,0,0,0),_date};var _index=requireToDate();return startOfQuarter}var hasRequiredEachWeekOfInterval,eachWeekOfInterval={};var hasRequiredEachWeekendOfInterval,eachWeekendOfInterval={};function requireEachWeekendOfInterval(){if(hasRequiredEachWeekendOfInterval)return eachWeekendOfInterval;hasRequiredEachWeekendOfInterval=1,eachWeekendOfInterval.eachWeekendOfInterval=function(interval){var dateInterval=(0,_index.eachDayOfInterval)(interval),weekends=[],index=0;for(;index0&&void 0!==arguments[0]?arguments[0]:{},width=options.width?String(options.width):args.defaultWidth;return args.formats[width]||args.formats[args.defaultWidth]}}),buildFormatLongFn);return formatLong.formatLong={date:(0,_index.buildFormatLongFn)({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:(0,_index.buildFormatLongFn)({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:(0,_index.buildFormatLongFn)({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},formatLong}var hasRequiredFormatRelative$1,formatRelative$1={};var hasRequiredBuildLocalizeFn,hasRequiredLocalize,localize={},buildLocalizeFn={};function requireLocalize(){if(hasRequiredLocalize)return localize;hasRequiredLocalize=1,localize.localize=void 0;var _index=(hasRequiredBuildLocalizeFn||(hasRequiredBuildLocalizeFn=1,buildLocalizeFn.buildLocalizeFn=function(args){return function(value,options){var valuesArray;if("formatting"===(null!=options&&options.context?String(options.context):"standalone")&&args.formattingValues){var defaultWidth=args.defaultFormattingWidth||args.defaultWidth,width=null!=options&&options.width?String(options.width):defaultWidth;valuesArray=args.formattingValues[width]||args.formattingValues[defaultWidth]}else{var _defaultWidth=args.defaultWidth,_width=null!=options&&options.width?String(options.width):args.defaultWidth;valuesArray=args.values[_width]||args.values[_defaultWidth]}return valuesArray[args.argumentCallback?args.argumentCallback(value):value]}}),buildLocalizeFn);return localize.localize={ordinalNumber:function(dirtyNumber,_options){var number=Number(dirtyNumber),rem100=number%100;if(rem100>20||rem100<10)switch(rem100%10){case 1:return number+"st";case 2:return number+"nd";case 3:return number+"rd"}return number+"th"},era:(0,_index.buildLocalizeFn)({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:(0,_index.buildLocalizeFn)({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:function(quarter){return quarter-1}}),month:(0,_index.buildLocalizeFn)({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:(0,_index.buildLocalizeFn)({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:(0,_index.buildLocalizeFn)({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})},localize}var hasRequiredBuildMatchFn,match={},buildMatchFn={};function requireBuildMatchFn(){if(hasRequiredBuildMatchFn)return buildMatchFn;return hasRequiredBuildMatchFn=1,buildMatchFn.buildMatchFn=function(args){return function(string){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},width=options.width,matchPattern=width&&args.matchPatterns[width]||args.matchPatterns[args.defaultMatchWidth],matchResult=string.match(matchPattern);if(!matchResult)return null;var value,matchedString=matchResult[0],parsePatterns=width&&args.parsePatterns[width]||args.parsePatterns[args.defaultParseWidth],key=Array.isArray(parsePatterns)?function(array,predicate){for(var key=0;key1&&void 0!==arguments[1]?arguments[1]:{},matchResult=string.match(args.matchPattern);if(!matchResult)return null;var matchedString=matchResult[0],parseResult=string.match(args.parsePattern);if(!parseResult)return null;var value=args.valueCallback?args.valueCallback(parseResult[0]):parseResult[0];return{value:value=options.valueCallback?options.valueCallback(value):value,rest:string.slice(matchedString.length)}}}),buildMatchPatternFn);return match.match={ordinalNumber:(0,_index2.buildMatchPatternFn)({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:function(value){return parseInt(value,10)}}),era:(0,_index.buildMatchFn)({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:(0,_index.buildMatchFn)({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(index){return index+1}}),month:(0,_index.buildMatchFn)({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:(0,_index.buildMatchFn)({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:(0,_index.buildMatchFn)({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},match}function requireEnUS(){if(hasRequiredEnUS)return enUS;hasRequiredEnUS=1,enUS.enUS=void 0;var _index=function(){if(hasRequiredFormatDistance$1)return formatDistance$1;hasRequiredFormatDistance$1=1,formatDistance$1.formatDistance=void 0;var formatDistanceLocale={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};return formatDistance$1.formatDistance=function(token,count,options){var result,tokenValue=formatDistanceLocale[token];return result="string"==typeof tokenValue?tokenValue:1===count?tokenValue.one:tokenValue.other.replace("{{count}}",count.toString()),null!=options&&options.addSuffix?options.comparison&&options.comparison>0?"in "+result:result+" ago":result},formatDistance$1}(),_index2=requireFormatLong(),_index3=function(){if(hasRequiredFormatRelative$1)return formatRelative$1;hasRequiredFormatRelative$1=1,formatRelative$1.formatRelative=void 0;var formatRelativeLocale={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};return formatRelative$1.formatRelative=function(token,_date,_baseDate,_options){return formatRelativeLocale[token]},formatRelative$1}(),_index4=requireLocalize(),_index5=requireMatch();return enUS.enUS={code:"en-US",formatDistance:_index.formatDistance,formatLong:_index2.formatLong,formatRelative:_index3.formatRelative,localize:_index4.localize,match:_index5.match,options:{weekStartsOn:0,firstWeekContainsDate:1}},enUS}function requireDefaultLocale(){return hasRequiredDefaultLocale||(hasRequiredDefaultLocale=1,function(exports){Object.defineProperty(exports,"defaultLocale",{enumerable:!0,get:function(){return _index.enUS}});var _index=requireEnUS()}(defaultLocale)),defaultLocale}var hasRequiredGetDayOfYear,formatters={},getDayOfYear={};function requireGetDayOfYear(){if(hasRequiredGetDayOfYear)return getDayOfYear;hasRequiredGetDayOfYear=1,getDayOfYear.getDayOfYear=function(date){var _date=(0,_index3.toDate)(date);return(0,_index.differenceInCalendarDays)(_date,(0,_index2.startOfYear)(_date))+1};var _index=requireDifferenceInCalendarDays(),_index2=requireStartOfYear(),_index3=requireToDate();return getDayOfYear}var hasRequiredGetISOWeek,getISOWeek={};function requireGetISOWeek(){if(hasRequiredGetISOWeek)return getISOWeek;hasRequiredGetISOWeek=1,getISOWeek.getISOWeek=function(date){var _date=(0,_index4.toDate)(date),diff=+(0,_index2.startOfISOWeek)(_date)-+(0,_index3.startOfISOWeekYear)(_date);return Math.round(diff/_index.millisecondsInWeek)+1};var _index=requireConstants$1(),_index2=requireStartOfISOWeek(),_index3=requireStartOfISOWeekYear(),_index4=requireToDate();return getISOWeek}var hasRequiredGetWeekYear,hasRequiredStartOfWeekYear,hasRequiredGetWeek,getWeek={},startOfWeekYear={},getWeekYear={};function requireGetWeekYear(){if(hasRequiredGetWeekYear)return getWeekYear;hasRequiredGetWeekYear=1,getWeekYear.getWeekYear=function(date,options){var _ref,_ref2,_ref3,_options$firstWeekCon,_options$locale,_defaultOptions$local,_date=(0,_index3.toDate)(date),year=_date.getFullYear(),defaultOptions=(0,_index4.getDefaultOptions)(),firstWeekContainsDate=null!==(_ref=null!==(_ref2=null!==(_ref3=null!==(_options$firstWeekCon=null==options?void 0:options.firstWeekContainsDate)&&void 0!==_options$firstWeekCon?_options$firstWeekCon:null==options||null===(_options$locale=options.locale)||void 0===_options$locale||null===(_options$locale=_options$locale.options)||void 0===_options$locale?void 0:_options$locale.firstWeekContainsDate)&&void 0!==_ref3?_ref3:defaultOptions.firstWeekContainsDate)&&void 0!==_ref2?_ref2:null===(_defaultOptions$local=defaultOptions.locale)||void 0===_defaultOptions$local||null===(_defaultOptions$local=_defaultOptions$local.options)||void 0===_defaultOptions$local?void 0:_defaultOptions$local.firstWeekContainsDate)&&void 0!==_ref?_ref:1,firstWeekOfNextYear=(0,_index.constructFrom)(date,0);firstWeekOfNextYear.setFullYear(year+1,0,firstWeekContainsDate),firstWeekOfNextYear.setHours(0,0,0,0);var startOfNextYear=(0,_index2.startOfWeek)(firstWeekOfNextYear,options),firstWeekOfThisYear=(0,_index.constructFrom)(date,0);firstWeekOfThisYear.setFullYear(year,0,firstWeekContainsDate),firstWeekOfThisYear.setHours(0,0,0,0);var startOfThisYear=(0,_index2.startOfWeek)(firstWeekOfThisYear,options);return _date.getTime()>=startOfNextYear.getTime()?year+1:_date.getTime()>=startOfThisYear.getTime()?year:year-1};var _index=requireConstructFrom(),_index2=requireStartOfWeek(),_index3=requireToDate(),_index4=requireDefaultOptions();return getWeekYear}function requireStartOfWeekYear(){if(hasRequiredStartOfWeekYear)return startOfWeekYear;hasRequiredStartOfWeekYear=1,startOfWeekYear.startOfWeekYear=function(date,options){var _ref,_ref2,_ref3,_options$firstWeekCon,_options$locale,_defaultOptions$local,defaultOptions=(0,_index4.getDefaultOptions)(),firstWeekContainsDate=null!==(_ref=null!==(_ref2=null!==(_ref3=null!==(_options$firstWeekCon=null==options?void 0:options.firstWeekContainsDate)&&void 0!==_options$firstWeekCon?_options$firstWeekCon:null==options||null===(_options$locale=options.locale)||void 0===_options$locale||null===(_options$locale=_options$locale.options)||void 0===_options$locale?void 0:_options$locale.firstWeekContainsDate)&&void 0!==_ref3?_ref3:defaultOptions.firstWeekContainsDate)&&void 0!==_ref2?_ref2:null===(_defaultOptions$local=defaultOptions.locale)||void 0===_defaultOptions$local||null===(_defaultOptions$local=_defaultOptions$local.options)||void 0===_defaultOptions$local?void 0:_defaultOptions$local.firstWeekContainsDate)&&void 0!==_ref?_ref:1,year=(0,_index2.getWeekYear)(date,options),firstWeek=(0,_index.constructFrom)(date,0);return firstWeek.setFullYear(year,0,firstWeekContainsDate),firstWeek.setHours(0,0,0,0),(0,_index3.startOfWeek)(firstWeek,options)};var _index=requireConstructFrom(),_index2=requireGetWeekYear(),_index3=requireStartOfWeek(),_index4=requireDefaultOptions();return startOfWeekYear}function requireGetWeek(){if(hasRequiredGetWeek)return getWeek;hasRequiredGetWeek=1,getWeek.getWeek=function(date,options){var _date=(0,_index4.toDate)(date),diff=+(0,_index2.startOfWeek)(_date,options)-+(0,_index3.startOfWeekYear)(_date,options);return Math.round(diff/_index.millisecondsInWeek)+1};var _index=requireConstants$1(),_index2=requireStartOfWeek(),_index3=requireStartOfWeekYear(),_index4=requireToDate();return getWeek}var hasRequiredAddLeadingZeros,addLeadingZeros={};function requireAddLeadingZeros(){if(hasRequiredAddLeadingZeros)return addLeadingZeros;return hasRequiredAddLeadingZeros=1,addLeadingZeros.addLeadingZeros=function(number,targetLength){var sign=number<0?"-":"",output=Math.abs(number).toString().padStart(targetLength,"0");return sign+output},addLeadingZeros}var hasRequiredLightFormatters,hasRequiredFormatters,lightFormatters={};function requireLightFormatters(){if(hasRequiredLightFormatters)return lightFormatters;hasRequiredLightFormatters=1,lightFormatters.lightFormatters=void 0;var _index=requireAddLeadingZeros();return lightFormatters.lightFormatters={y:function(date,token){var signedYear=date.getFullYear(),year=signedYear>0?signedYear:1-signedYear;return(0,_index.addLeadingZeros)("yy"===token?year%100:year,token.length)},M:function(date,token){var month=date.getMonth();return"M"===token?String(month+1):(0,_index.addLeadingZeros)(month+1,2)},d:function(date,token){return(0,_index.addLeadingZeros)(date.getDate(),token.length)},a:function(date,token){var dayPeriodEnumValue=date.getHours()/12>=1?"pm":"am";switch(token){case"a":case"aa":return dayPeriodEnumValue.toUpperCase();case"aaa":return dayPeriodEnumValue;case"aaaaa":return dayPeriodEnumValue[0];default:return"am"===dayPeriodEnumValue?"a.m.":"p.m."}},h:function(date,token){return(0,_index.addLeadingZeros)(date.getHours()%12||12,token.length)},H:function(date,token){return(0,_index.addLeadingZeros)(date.getHours(),token.length)},m:function(date,token){return(0,_index.addLeadingZeros)(date.getMinutes(),token.length)},s:function(date,token){return(0,_index.addLeadingZeros)(date.getSeconds(),token.length)},S:function(date,token){var numberOfDigits=token.length,milliseconds=date.getMilliseconds(),fractionalSeconds=Math.trunc(milliseconds*Math.pow(10,numberOfDigits-3));return(0,_index.addLeadingZeros)(fractionalSeconds,token.length)}},lightFormatters}var hasRequiredLongFormatters,longFormatters={};function requireLongFormatters(){if(hasRequiredLongFormatters)return longFormatters;hasRequiredLongFormatters=1,longFormatters.longFormatters=void 0;var dateLongFormatter=function(pattern,formatLong){switch(pattern){case"P":return formatLong.date({width:"short"});case"PP":return formatLong.date({width:"medium"});case"PPP":return formatLong.date({width:"long"});default:return formatLong.date({width:"full"})}},timeLongFormatter=function(pattern,formatLong){switch(pattern){case"p":return formatLong.time({width:"short"});case"pp":return formatLong.time({width:"medium"});case"ppp":return formatLong.time({width:"long"});default:return formatLong.time({width:"full"})}};return longFormatters.longFormatters={p:timeLongFormatter,P:function(pattern,formatLong){var dateTimeFormat,matchResult=pattern.match(/(P+)(p+)?/)||[],datePattern=matchResult[1],timePattern=matchResult[2];if(!timePattern)return dateLongFormatter(pattern,formatLong);switch(datePattern){case"P":dateTimeFormat=formatLong.dateTime({width:"short"});break;case"PP":dateTimeFormat=formatLong.dateTime({width:"medium"});break;case"PPP":dateTimeFormat=formatLong.dateTime({width:"long"});break;default:dateTimeFormat=formatLong.dateTime({width:"full"})}return dateTimeFormat.replace("{{date}}",dateLongFormatter(datePattern,formatLong)).replace("{{time}}",timeLongFormatter(timePattern,formatLong))}},longFormatters}var hasRequiredProtectedTokens,hasRequiredFormat,protectedTokens={};function requireProtectedTokens(){if(hasRequiredProtectedTokens)return protectedTokens;hasRequiredProtectedTokens=1,protectedTokens.isProtectedDayOfYearToken=function(token){return dayOfYearTokenRE.test(token)},protectedTokens.isProtectedWeekYearToken=function(token){return weekYearTokenRE.test(token)},protectedTokens.warnOrThrowProtectedError=function(token,format,input){var _message=function(token,format,input){var subject="Y"===token[0]?"years":"days of the month";return"Use `".concat(token.toLowerCase(),"` instead of `").concat(token,"` (in `").concat(format,"`) for formatting ").concat(subject," to the input `").concat(input,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md")}(token,format,input);if(console.warn(_message),throwTokens.includes(token))throw new RangeError(_message)};var dayOfYearTokenRE=/^D+$/,weekYearTokenRE=/^Y+$/,throwTokens=["D","DD","YY","YYYY"];return protectedTokens}function requireFormat(){return hasRequiredFormat||(hasRequiredFormat=1,function(exports){exports.format=exports.formatDate=function(date,formatStr,options){var _ref,_options$locale,_ref2,_ref3,_ref4,_options$firstWeekCon,_options$locale2,_defaultOptions$local,_ref5,_ref6,_ref7,_options$weekStartsOn,_options$locale3,_defaultOptions$local2,defaultOptions=(0,_index2.getDefaultOptions)(),locale=null!==(_ref=null!==(_options$locale=null==options?void 0:options.locale)&&void 0!==_options$locale?_options$locale:defaultOptions.locale)&&void 0!==_ref?_ref:_index.defaultLocale,firstWeekContainsDate=null!==(_ref2=null!==(_ref3=null!==(_ref4=null!==(_options$firstWeekCon=null==options?void 0:options.firstWeekContainsDate)&&void 0!==_options$firstWeekCon?_options$firstWeekCon:null==options||null===(_options$locale2=options.locale)||void 0===_options$locale2||null===(_options$locale2=_options$locale2.options)||void 0===_options$locale2?void 0:_options$locale2.firstWeekContainsDate)&&void 0!==_ref4?_ref4:defaultOptions.firstWeekContainsDate)&&void 0!==_ref3?_ref3:null===(_defaultOptions$local=defaultOptions.locale)||void 0===_defaultOptions$local||null===(_defaultOptions$local=_defaultOptions$local.options)||void 0===_defaultOptions$local?void 0:_defaultOptions$local.firstWeekContainsDate)&&void 0!==_ref2?_ref2:1,weekStartsOn=null!==(_ref5=null!==(_ref6=null!==(_ref7=null!==(_options$weekStartsOn=null==options?void 0:options.weekStartsOn)&&void 0!==_options$weekStartsOn?_options$weekStartsOn:null==options||null===(_options$locale3=options.locale)||void 0===_options$locale3||null===(_options$locale3=_options$locale3.options)||void 0===_options$locale3?void 0:_options$locale3.weekStartsOn)&&void 0!==_ref7?_ref7:defaultOptions.weekStartsOn)&&void 0!==_ref6?_ref6:null===(_defaultOptions$local2=defaultOptions.locale)||void 0===_defaultOptions$local2||null===(_defaultOptions$local2=_defaultOptions$local2.options)||void 0===_defaultOptions$local2?void 0:_defaultOptions$local2.weekStartsOn)&&void 0!==_ref5?_ref5:0,originalDate=(0,_index7.toDate)(date);if(!(0,_index6.isValid)(originalDate))throw new RangeError("Invalid time value");var parts=formatStr.match(longFormattingTokensRegExp).map((function(substring){var firstCharacter=substring[0];return"p"===firstCharacter||"P"===firstCharacter?(0,_index4.longFormatters[firstCharacter])(substring,locale.formatLong):substring})).join("").match(formattingTokensRegExp).map((function(substring){if("''"===substring)return{isToken:!1,value:"'"};var firstCharacter=substring[0];if("'"===firstCharacter)return{isToken:!1,value:cleanEscapedString(substring)};if(_index3.formatters[firstCharacter])return{isToken:!0,value:substring};if(firstCharacter.match(unescapedLatinCharacterRegExp))throw new RangeError("Format string contains an unescaped latin alphabet character `"+firstCharacter+"`");return{isToken:!1,value:substring}}));locale.localize.preprocessor&&(parts=locale.localize.preprocessor(originalDate,parts));var formatterOptions={firstWeekContainsDate:firstWeekContainsDate,weekStartsOn:weekStartsOn,locale:locale};return parts.map((function(part){if(!part.isToken)return part.value;var token=part.value;return(null!=options&&options.useAdditionalWeekYearTokens||!(0,_index5.isProtectedWeekYearToken)(token))&&(null!=options&&options.useAdditionalDayOfYearTokens||!(0,_index5.isProtectedDayOfYearToken)(token))||(0,_index5.warnOrThrowProtectedError)(token,formatStr,String(date)),(0,_index3.formatters[token[0]])(originalDate,token,locale.localize,formatterOptions)})).join("")},Object.defineProperty(exports,"formatters",{enumerable:!0,get:function(){return _index3.formatters}}),Object.defineProperty(exports,"longFormatters",{enumerable:!0,get:function(){return _index4.longFormatters}});var _index=requireDefaultLocale(),_index2=requireDefaultOptions(),_index3=function(){if(hasRequiredFormatters)return formatters;hasRequiredFormatters=1,formatters.formatters=void 0;var _index=requireGetDayOfYear(),_index2=requireGetISOWeek(),_index3=requireGetISOWeekYear(),_index4=requireGetWeek(),_index5=requireGetWeekYear(),_index6=requireAddLeadingZeros(),_index7=requireLightFormatters(),dayPeriodEnum_midnight="midnight",dayPeriodEnum_noon="noon",dayPeriodEnum_morning="morning",dayPeriodEnum_afternoon="afternoon",dayPeriodEnum_evening="evening",dayPeriodEnum_night="night";function formatTimezoneShort(offset){var delimiter=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",sign=offset>0?"-":"+",absOffset=Math.abs(offset),hours=Math.trunc(absOffset/60),minutes=absOffset%60;return 0===minutes?sign+String(hours):sign+String(hours)+delimiter+(0,_index6.addLeadingZeros)(minutes,2)}function formatTimezoneWithOptionalMinutes(offset,delimiter){return offset%60==0?(offset>0?"-":"+")+(0,_index6.addLeadingZeros)(Math.abs(offset)/60,2):formatTimezone(offset,delimiter)}function formatTimezone(offset){var delimiter=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",sign=offset>0?"-":"+",absOffset=Math.abs(offset);return sign+(0,_index6.addLeadingZeros)(Math.trunc(absOffset/60),2)+delimiter+(0,_index6.addLeadingZeros)(absOffset%60,2)}return formatters.formatters={G:function(date,token,localize){var era=date.getFullYear()>0?1:0;switch(token){case"G":case"GG":case"GGG":return localize.era(era,{width:"abbreviated"});case"GGGGG":return localize.era(era,{width:"narrow"});default:return localize.era(era,{width:"wide"})}},y:function(date,token,localize){if("yo"===token){var signedYear=date.getFullYear(),year=signedYear>0?signedYear:1-signedYear;return localize.ordinalNumber(year,{unit:"year"})}return _index7.lightFormatters.y(date,token)},Y:function(date,token,localize,options){var signedWeekYear=(0,_index5.getWeekYear)(date,options),weekYear=signedWeekYear>0?signedWeekYear:1-signedWeekYear;if("YY"===token){var twoDigitYear=weekYear%100;return(0,_index6.addLeadingZeros)(twoDigitYear,2)}return"Yo"===token?localize.ordinalNumber(weekYear,{unit:"year"}):(0,_index6.addLeadingZeros)(weekYear,token.length)},R:function(date,token){var isoWeekYear=(0,_index3.getISOWeekYear)(date);return(0,_index6.addLeadingZeros)(isoWeekYear,token.length)},u:function(date,token){var year=date.getFullYear();return(0,_index6.addLeadingZeros)(year,token.length)},Q:function(date,token,localize){var quarter=Math.ceil((date.getMonth()+1)/3);switch(token){case"Q":return String(quarter);case"QQ":return(0,_index6.addLeadingZeros)(quarter,2);case"Qo":return localize.ordinalNumber(quarter,{unit:"quarter"});case"QQQ":return localize.quarter(quarter,{width:"abbreviated",context:"formatting"});case"QQQQQ":return localize.quarter(quarter,{width:"narrow",context:"formatting"});default:return localize.quarter(quarter,{width:"wide",context:"formatting"})}},q:function(date,token,localize){var quarter=Math.ceil((date.getMonth()+1)/3);switch(token){case"q":return String(quarter);case"qq":return(0,_index6.addLeadingZeros)(quarter,2);case"qo":return localize.ordinalNumber(quarter,{unit:"quarter"});case"qqq":return localize.quarter(quarter,{width:"abbreviated",context:"standalone"});case"qqqqq":return localize.quarter(quarter,{width:"narrow",context:"standalone"});default:return localize.quarter(quarter,{width:"wide",context:"standalone"})}},M:function(date,token,localize){var month=date.getMonth();switch(token){case"M":case"MM":return _index7.lightFormatters.M(date,token);case"Mo":return localize.ordinalNumber(month+1,{unit:"month"});case"MMM":return localize.month(month,{width:"abbreviated",context:"formatting"});case"MMMMM":return localize.month(month,{width:"narrow",context:"formatting"});default:return localize.month(month,{width:"wide",context:"formatting"})}},L:function(date,token,localize){var month=date.getMonth();switch(token){case"L":return String(month+1);case"LL":return(0,_index6.addLeadingZeros)(month+1,2);case"Lo":return localize.ordinalNumber(month+1,{unit:"month"});case"LLL":return localize.month(month,{width:"abbreviated",context:"standalone"});case"LLLLL":return localize.month(month,{width:"narrow",context:"standalone"});default:return localize.month(month,{width:"wide",context:"standalone"})}},w:function(date,token,localize,options){var week=(0,_index4.getWeek)(date,options);return"wo"===token?localize.ordinalNumber(week,{unit:"week"}):(0,_index6.addLeadingZeros)(week,token.length)},I:function(date,token,localize){var isoWeek=(0,_index2.getISOWeek)(date);return"Io"===token?localize.ordinalNumber(isoWeek,{unit:"week"}):(0,_index6.addLeadingZeros)(isoWeek,token.length)},d:function(date,token,localize){return"do"===token?localize.ordinalNumber(date.getDate(),{unit:"date"}):_index7.lightFormatters.d(date,token)},D:function(date,token,localize){var dayOfYear=(0,_index.getDayOfYear)(date);return"Do"===token?localize.ordinalNumber(dayOfYear,{unit:"dayOfYear"}):(0,_index6.addLeadingZeros)(dayOfYear,token.length)},E:function(date,token,localize){var dayOfWeek=date.getDay();switch(token){case"E":case"EE":case"EEE":return localize.day(dayOfWeek,{width:"abbreviated",context:"formatting"});case"EEEEE":return localize.day(dayOfWeek,{width:"narrow",context:"formatting"});case"EEEEEE":return localize.day(dayOfWeek,{width:"short",context:"formatting"});default:return localize.day(dayOfWeek,{width:"wide",context:"formatting"})}},e:function(date,token,localize,options){var dayOfWeek=date.getDay(),localDayOfWeek=(dayOfWeek-options.weekStartsOn+8)%7||7;switch(token){case"e":return String(localDayOfWeek);case"ee":return(0,_index6.addLeadingZeros)(localDayOfWeek,2);case"eo":return localize.ordinalNumber(localDayOfWeek,{unit:"day"});case"eee":return localize.day(dayOfWeek,{width:"abbreviated",context:"formatting"});case"eeeee":return localize.day(dayOfWeek,{width:"narrow",context:"formatting"});case"eeeeee":return localize.day(dayOfWeek,{width:"short",context:"formatting"});default:return localize.day(dayOfWeek,{width:"wide",context:"formatting"})}},c:function(date,token,localize,options){var dayOfWeek=date.getDay(),localDayOfWeek=(dayOfWeek-options.weekStartsOn+8)%7||7;switch(token){case"c":return String(localDayOfWeek);case"cc":return(0,_index6.addLeadingZeros)(localDayOfWeek,token.length);case"co":return localize.ordinalNumber(localDayOfWeek,{unit:"day"});case"ccc":return localize.day(dayOfWeek,{width:"abbreviated",context:"standalone"});case"ccccc":return localize.day(dayOfWeek,{width:"narrow",context:"standalone"});case"cccccc":return localize.day(dayOfWeek,{width:"short",context:"standalone"});default:return localize.day(dayOfWeek,{width:"wide",context:"standalone"})}},i:function(date,token,localize){var dayOfWeek=date.getDay(),isoDayOfWeek=0===dayOfWeek?7:dayOfWeek;switch(token){case"i":return String(isoDayOfWeek);case"ii":return(0,_index6.addLeadingZeros)(isoDayOfWeek,token.length);case"io":return localize.ordinalNumber(isoDayOfWeek,{unit:"day"});case"iii":return localize.day(dayOfWeek,{width:"abbreviated",context:"formatting"});case"iiiii":return localize.day(dayOfWeek,{width:"narrow",context:"formatting"});case"iiiiii":return localize.day(dayOfWeek,{width:"short",context:"formatting"});default:return localize.day(dayOfWeek,{width:"wide",context:"formatting"})}},a:function(date,token,localize){var dayPeriodEnumValue=date.getHours()/12>=1?"pm":"am";switch(token){case"a":case"aa":return localize.dayPeriod(dayPeriodEnumValue,{width:"abbreviated",context:"formatting"});case"aaa":return localize.dayPeriod(dayPeriodEnumValue,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return localize.dayPeriod(dayPeriodEnumValue,{width:"narrow",context:"formatting"});default:return localize.dayPeriod(dayPeriodEnumValue,{width:"wide",context:"formatting"})}},b:function(date,token,localize){var dayPeriodEnumValue,hours=date.getHours();switch(dayPeriodEnumValue=12===hours?dayPeriodEnum_noon:0===hours?dayPeriodEnum_midnight:hours/12>=1?"pm":"am",token){case"b":case"bb":return localize.dayPeriod(dayPeriodEnumValue,{width:"abbreviated",context:"formatting"});case"bbb":return localize.dayPeriod(dayPeriodEnumValue,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return localize.dayPeriod(dayPeriodEnumValue,{width:"narrow",context:"formatting"});default:return localize.dayPeriod(dayPeriodEnumValue,{width:"wide",context:"formatting"})}},B:function(date,token,localize){var dayPeriodEnumValue,hours=date.getHours();switch(dayPeriodEnumValue=hours>=17?dayPeriodEnum_evening:hours>=12?dayPeriodEnum_afternoon:hours>=4?dayPeriodEnum_morning:dayPeriodEnum_night,token){case"B":case"BB":case"BBB":return localize.dayPeriod(dayPeriodEnumValue,{width:"abbreviated",context:"formatting"});case"BBBBB":return localize.dayPeriod(dayPeriodEnumValue,{width:"narrow",context:"formatting"});default:return localize.dayPeriod(dayPeriodEnumValue,{width:"wide",context:"formatting"})}},h:function(date,token,localize){if("ho"===token){var hours=date.getHours()%12;return 0===hours&&(hours=12),localize.ordinalNumber(hours,{unit:"hour"})}return _index7.lightFormatters.h(date,token)},H:function(date,token,localize){return"Ho"===token?localize.ordinalNumber(date.getHours(),{unit:"hour"}):_index7.lightFormatters.H(date,token)},K:function(date,token,localize){var hours=date.getHours()%12;return"Ko"===token?localize.ordinalNumber(hours,{unit:"hour"}):(0,_index6.addLeadingZeros)(hours,token.length)},k:function(date,token,localize){var hours=date.getHours();return 0===hours&&(hours=24),"ko"===token?localize.ordinalNumber(hours,{unit:"hour"}):(0,_index6.addLeadingZeros)(hours,token.length)},m:function(date,token,localize){return"mo"===token?localize.ordinalNumber(date.getMinutes(),{unit:"minute"}):_index7.lightFormatters.m(date,token)},s:function(date,token,localize){return"so"===token?localize.ordinalNumber(date.getSeconds(),{unit:"second"}):_index7.lightFormatters.s(date,token)},S:function(date,token){return _index7.lightFormatters.S(date,token)},X:function(date,token,_localize){var timezoneOffset=date.getTimezoneOffset();if(0===timezoneOffset)return"Z";switch(token){case"X":return formatTimezoneWithOptionalMinutes(timezoneOffset);case"XXXX":case"XX":return formatTimezone(timezoneOffset);default:return formatTimezone(timezoneOffset,":")}},x:function(date,token,_localize){var timezoneOffset=date.getTimezoneOffset();switch(token){case"x":return formatTimezoneWithOptionalMinutes(timezoneOffset);case"xxxx":case"xx":return formatTimezone(timezoneOffset);default:return formatTimezone(timezoneOffset,":")}},O:function(date,token,_localize){var timezoneOffset=date.getTimezoneOffset();switch(token){case"O":case"OO":case"OOO":return"GMT"+formatTimezoneShort(timezoneOffset,":");default:return"GMT"+formatTimezone(timezoneOffset,":")}},z:function(date,token,_localize){var timezoneOffset=date.getTimezoneOffset();switch(token){case"z":case"zz":case"zzz":return"GMT"+formatTimezoneShort(timezoneOffset,":");default:return"GMT"+formatTimezone(timezoneOffset,":")}},t:function(date,token,_localize){var timestamp=Math.trunc(date.getTime()/1e3);return(0,_index6.addLeadingZeros)(timestamp,token.length)},T:function(date,token,_localize){var timestamp=date.getTime();return(0,_index6.addLeadingZeros)(timestamp,token.length)}},formatters}(),_index4=requireLongFormatters(),_index5=requireProtectedTokens(),_index6=requireIsValid(),_index7=requireToDate(),formattingTokensRegExp=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,longFormattingTokensRegExp=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,escapedStringRegExp=/^'([^]*?)'?$/,doubleQuoteRegExp=/''/g,unescapedLatinCharacterRegExp=/[a-zA-Z]/;function cleanEscapedString(input){var matched=input.match(escapedStringRegExp);return matched?matched[1].replace(doubleQuoteRegExp,"'"):input}}(format)),format}var hasRequiredFormatDistance,formatDistance={};function requireFormatDistance(){if(hasRequiredFormatDistance)return formatDistance;hasRequiredFormatDistance=1,formatDistance.formatDistance=function(date,baseDate,options){var _ref,_options$locale,defaultOptions=(0,_index7.getDefaultOptions)(),locale=null!==(_ref=null!==(_options$locale=null==options?void 0:options.locale)&&void 0!==_options$locale?_options$locale:defaultOptions.locale)&&void 0!==_ref?_ref:_index6.defaultLocale,comparison=(0,_index.compareAsc)(date,baseDate);if(isNaN(comparison))throw new RangeError("Invalid time value");var dateLeft,dateRight,localizeOptions=Object.assign({},options,{addSuffix:null==options?void 0:options.addSuffix,comparison:comparison});comparison>0?(dateLeft=(0,_index5.toDate)(baseDate),dateRight=(0,_index5.toDate)(date)):(dateLeft=(0,_index5.toDate)(date),dateRight=(0,_index5.toDate)(baseDate));var months,seconds=(0,_index4.differenceInSeconds)(dateRight,dateLeft),offsetInSeconds=((0,_index8.getTimezoneOffsetInMilliseconds)(dateRight)-(0,_index8.getTimezoneOffsetInMilliseconds)(dateLeft))/1e3,minutes=Math.round((seconds-offsetInSeconds)/60);if(minutes<2)return null!=options&&options.includeSeconds?seconds<5?locale.formatDistance("lessThanXSeconds",5,localizeOptions):seconds<10?locale.formatDistance("lessThanXSeconds",10,localizeOptions):seconds<20?locale.formatDistance("lessThanXSeconds",20,localizeOptions):seconds<40?locale.formatDistance("halfAMinute",0,localizeOptions):seconds<60?locale.formatDistance("lessThanXMinutes",1,localizeOptions):locale.formatDistance("xMinutes",1,localizeOptions):0===minutes?locale.formatDistance("lessThanXMinutes",1,localizeOptions):locale.formatDistance("xMinutes",minutes,localizeOptions);if(minutes<45)return locale.formatDistance("xMinutes",minutes,localizeOptions);if(minutes<90)return locale.formatDistance("aboutXHours",1,localizeOptions);if(minutes<_index2.minutesInDay){var hours=Math.round(minutes/60);return locale.formatDistance("aboutXHours",hours,localizeOptions)}if(minutes<2520)return locale.formatDistance("xDays",1,localizeOptions);if(minutes<_index2.minutesInMonth){var days=Math.round(minutes/_index2.minutesInDay);return locale.formatDistance("xDays",days,localizeOptions)}if(minutes<2*_index2.minutesInMonth)return months=Math.round(minutes/_index2.minutesInMonth),locale.formatDistance("aboutXMonths",months,localizeOptions);if((months=(0,_index3.differenceInMonths)(dateRight,dateLeft))<12){var nearestMonth=Math.round(minutes/_index2.minutesInMonth);return locale.formatDistance("xMonths",nearestMonth,localizeOptions)}var monthsSinceStartOfYear=months%12,years=Math.trunc(months/12);return monthsSinceStartOfYear<3?locale.formatDistance("aboutXYears",years,localizeOptions):monthsSinceStartOfYear<9?locale.formatDistance("overXYears",years,localizeOptions):locale.formatDistance("almostXYears",years+1,localizeOptions)};var _index=requireCompareAsc(),_index2=requireConstants$1(),_index3=requireDifferenceInMonths(),_index4=requireDifferenceInSeconds(),_index5=requireToDate(),_index6=requireDefaultLocale(),_index7=requireDefaultOptions(),_index8=requireGetTimezoneOffsetInMilliseconds();return formatDistance}var hasRequiredFormatDistanceStrict,formatDistanceStrict={};function requireFormatDistanceStrict(){if(hasRequiredFormatDistanceStrict)return formatDistanceStrict;hasRequiredFormatDistanceStrict=1,formatDistanceStrict.formatDistanceStrict=function(date,baseDate,options){var _ref,_options$locale,_options$roundingMeth,defaultOptions=(0,_index2.getDefaultOptions)(),locale=null!==(_ref=null!==(_options$locale=null==options?void 0:options.locale)&&void 0!==_options$locale?_options$locale:defaultOptions.locale)&&void 0!==_ref?_ref:_index.defaultLocale,comparison=(0,_index5.compareAsc)(date,baseDate);if(isNaN(comparison))throw new RangeError("Invalid time value");var dateLeft,dateRight,localizeOptions=Object.assign({},options,{addSuffix:null==options?void 0:options.addSuffix,comparison:comparison});comparison>0?(dateLeft=(0,_index7.toDate)(baseDate),dateRight=(0,_index7.toDate)(date)):(dateLeft=(0,_index7.toDate)(date),dateRight=(0,_index7.toDate)(baseDate));var unit,roundingMethod=(0,_index3.getRoundingMethod)(null!==(_options$roundingMeth=null==options?void 0:options.roundingMethod)&&void 0!==_options$roundingMeth?_options$roundingMeth:"round"),milliseconds=dateRight.getTime()-dateLeft.getTime(),minutes=milliseconds/_index6.millisecondsInMinute,timezoneOffset=(0,_index4.getTimezoneOffsetInMilliseconds)(dateRight)-(0,_index4.getTimezoneOffsetInMilliseconds)(dateLeft),dstNormalizedMinutes=(milliseconds-timezoneOffset)/_index6.millisecondsInMinute,defaultUnit=null==options?void 0:options.unit;unit=defaultUnit||(minutes<1?"second":minutes<60?"minute":minutes<_index6.minutesInDay?"hour":dstNormalizedMinutes<_index6.minutesInMonth?"day":dstNormalizedMinutes<_index6.minutesInYear?"month":"year");if("second"===unit){var seconds=roundingMethod(milliseconds/1e3);return locale.formatDistance("xSeconds",seconds,localizeOptions)}if("minute"===unit){var roundedMinutes=roundingMethod(minutes);return locale.formatDistance("xMinutes",roundedMinutes,localizeOptions)}if("hour"===unit){var hours=roundingMethod(minutes/60);return locale.formatDistance("xHours",hours,localizeOptions)}if("day"===unit){var days=roundingMethod(dstNormalizedMinutes/_index6.minutesInDay);return locale.formatDistance("xDays",days,localizeOptions)}if("month"===unit){var months=roundingMethod(dstNormalizedMinutes/_index6.minutesInMonth);return 12===months&&"month"!==defaultUnit?locale.formatDistance("xYears",1,localizeOptions):locale.formatDistance("xMonths",months,localizeOptions)}var years=roundingMethod(dstNormalizedMinutes/_index6.minutesInYear);return locale.formatDistance("xYears",years,localizeOptions)};var _index=requireDefaultLocale(),_index2=requireDefaultOptions(),_index3=requireGetRoundingMethod(),_index4=requireGetTimezoneOffsetInMilliseconds(),_index5=requireCompareAsc(),_index6=requireConstants$1(),_index7=requireToDate();return formatDistanceStrict}var hasRequiredFormatDistanceToNow,formatDistanceToNow={};var hasRequiredFormatDistanceToNowStrict,formatDistanceToNowStrict={};var hasRequiredFormatDuration,formatDuration={};var hasRequiredFormatISO,formatISO={};var hasRequiredFormatISO9075,formatISO9075={};var hasRequiredFormatISODuration,formatISODuration={};var hasRequiredFormatRFC3339,formatRFC3339={};var hasRequiredFormatRFC7231,formatRFC7231={};var hasRequiredFormatRelative,formatRelative={};var hasRequiredFromUnixTime,fromUnixTime={};var hasRequiredGetDate,getDate={};function requireGetDate(){if(hasRequiredGetDate)return getDate;hasRequiredGetDate=1,getDate.getDate=function(date){return(0,_index.toDate)(date).getDate()};var _index=requireToDate();return getDate}var hasRequiredGetDay,getDay={};function requireGetDay(){if(hasRequiredGetDay)return getDay;hasRequiredGetDay=1,getDay.getDay=function(date){return(0,_index.toDate)(date).getDay()};var _index=requireToDate();return getDay}var hasRequiredGetDaysInMonth,getDaysInMonth={};function requireGetDaysInMonth(){if(hasRequiredGetDaysInMonth)return getDaysInMonth;hasRequiredGetDaysInMonth=1,getDaysInMonth.getDaysInMonth=function(date){var _date=(0,_index.toDate)(date),year=_date.getFullYear(),monthIndex=_date.getMonth(),lastDayOfMonth=(0,_index2.constructFrom)(date,0);return lastDayOfMonth.setFullYear(year,monthIndex+1,0),lastDayOfMonth.setHours(0,0,0,0),lastDayOfMonth.getDate()};var _index=requireToDate(),_index2=requireConstructFrom();return getDaysInMonth}var hasRequiredIsLeapYear,hasRequiredGetDaysInYear,getDaysInYear={},isLeapYear={};function requireIsLeapYear(){if(hasRequiredIsLeapYear)return isLeapYear;hasRequiredIsLeapYear=1,isLeapYear.isLeapYear=function(date){var year=(0,_index.toDate)(date).getFullYear();return year%400==0||year%4==0&&year%100!=0};var _index=requireToDate();return isLeapYear}var hasRequiredGetDecade,getDecade={};var hasRequiredGetDefaultOptions,getDefaultOptions={};function requireGetDefaultOptions(){if(hasRequiredGetDefaultOptions)return getDefaultOptions;hasRequiredGetDefaultOptions=1,getDefaultOptions.getDefaultOptions=function(){return Object.assign({},(0,_index.getDefaultOptions)())};var _index=requireDefaultOptions();return getDefaultOptions}var hasRequiredGetHours,getHours={};var hasRequiredGetISODay,getISODay={};function requireGetISODay(){if(hasRequiredGetISODay)return getISODay;hasRequiredGetISODay=1,getISODay.getISODay=function(date){var day=(0,_index.toDate)(date).getDay();0===day&&(day=7);return day};var _index=requireToDate();return getISODay}var hasRequiredGetISOWeeksInYear,getISOWeeksInYear={};var hasRequiredGetMilliseconds,getMilliseconds={};var hasRequiredGetMinutes,getMinutes={};var hasRequiredGetMonth,getMonth={};var hasRequiredGetOverlappingDaysInIntervals,getOverlappingDaysInIntervals={};var hasRequiredGetSeconds,getSeconds={};var hasRequiredGetTime,getTime={};var hasRequiredGetUnixTime,getUnixTime={};var hasRequiredGetWeekOfMonth,getWeekOfMonth={};var hasRequiredLastDayOfMonth,hasRequiredGetWeeksInMonth,getWeeksInMonth={},lastDayOfMonth={};function requireLastDayOfMonth(){if(hasRequiredLastDayOfMonth)return lastDayOfMonth;hasRequiredLastDayOfMonth=1,lastDayOfMonth.lastDayOfMonth=function(date){var _date=(0,_index.toDate)(date),month=_date.getMonth();return _date.setFullYear(_date.getFullYear(),month+1,0),_date.setHours(0,0,0,0),_date};var _index=requireToDate();return lastDayOfMonth}var hasRequiredGetYear,getYear={};var hasRequiredHoursToMilliseconds,hoursToMilliseconds={};var hasRequiredHoursToMinutes,hoursToMinutes={};var hasRequiredHoursToSeconds,hoursToSeconds={};var hasRequiredInterval,interval={};var hasRequiredIntervalToDuration,intervalToDuration={};var hasRequiredIntlFormat,intlFormat={};function requireIntlFormat(){if(hasRequiredIntlFormat)return intlFormat;hasRequiredIntlFormat=1,intlFormat.intlFormat=function(date,formatOrLocale,localeOptions){var _localeOptions,formatOptions;opts=formatOrLocale,void 0===opts||"locale"in opts?localeOptions=formatOrLocale:formatOptions=formatOrLocale;var opts;return new Intl.DateTimeFormat(null===(_localeOptions=localeOptions)||void 0===_localeOptions?void 0:_localeOptions.locale,formatOptions).format((0,_index.toDate)(date))};var _index=requireToDate();return intlFormat}var hasRequiredIntlFormatDistance,intlFormatDistance={};var hasRequiredIsAfter,isAfter={};var hasRequiredIsBefore,isBefore={};var hasRequiredIsEqual,isEqual={};var hasRequiredIsExists,isExists={};var hasRequiredIsFirstDayOfMonth,isFirstDayOfMonth={};var hasRequiredIsFriday,isFriday={};var hasRequiredIsFuture,isFuture={};var hasRequiredTranspose,hasRequiredSetter,hasRequiredParser,hasRequiredEraParser,isMatch={},parse={},parsers={},EraParser={},Parser={},Setter={},transpose={};function requireTranspose(){if(hasRequiredTranspose)return transpose;hasRequiredTranspose=1,transpose.transpose=function(fromDate,constructor){var date=constructor instanceof Date?(0,_index.constructFrom)(constructor,0):new constructor(0);return date.setFullYear(fromDate.getFullYear(),fromDate.getMonth(),fromDate.getDate()),date.setHours(fromDate.getHours(),fromDate.getMinutes(),fromDate.getSeconds(),fromDate.getMilliseconds()),date};var _index=requireConstructFrom();return transpose}function requireSetter(){if(hasRequiredSetter)return Setter;hasRequiredSetter=1,Setter.ValueSetter=Setter.Setter=Setter.DateToSystemTimezoneSetter=void 0;var _index=requireTranspose(),_index2=requireConstructFrom(),Setter$1=function(){function Setter(){_classCallCheck(this,Setter),_defineProperty(this,"subPriority",0)}return _createClass(Setter,[{key:"validate",value:function(_utcDate,_options){return!0}}]),Setter}();Setter.Setter=Setter$1;var ValueSetter=function(_Setter2){function ValueSetter(value,validateValue,setValue,priority,subPriority){var _this;return _classCallCheck(this,ValueSetter),(_this=_callSuper(this,ValueSetter)).value=value,_this.validateValue=validateValue,_this.setValue=setValue,_this.priority=priority,subPriority&&(_this.subPriority=subPriority),_this}return _inherits(ValueSetter,_Setter2),_createClass(ValueSetter,[{key:"validate",value:function(date,options){return this.validateValue(date,this.value,options)}},{key:"set",value:function(date,flags,options){return this.setValue(date,flags,this.value,options)}}]),ValueSetter}(Setter$1);Setter.ValueSetter=ValueSetter;var DateToSystemTimezoneSetter=function(_Setter3){function DateToSystemTimezoneSetter(){var _this2;_classCallCheck(this,DateToSystemTimezoneSetter);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this2=_callSuper(this,DateToSystemTimezoneSetter,[].concat(args))),"priority",10),_defineProperty(_assertThisInitialized(_this2),"subPriority",-1),_this2}return _inherits(DateToSystemTimezoneSetter,_Setter3),_createClass(DateToSystemTimezoneSetter,[{key:"set",value:function(date,flags){return flags.timestampIsSet?date:(0,_index2.constructFrom)(date,(0,_index.transpose)(date,Date))}}]),DateToSystemTimezoneSetter}(Setter$1);return Setter.DateToSystemTimezoneSetter=DateToSystemTimezoneSetter,Setter}function requireParser(){if(hasRequiredParser)return Parser;hasRequiredParser=1,Parser.Parser=void 0;var _Setter=requireSetter(),Parser$1=function(){function Parser(){_classCallCheck(this,Parser)}return _createClass(Parser,[{key:"run",value:function(dateString,token,match,options){var result=this.parse(dateString,token,match,options);return result?{setter:new _Setter.ValueSetter(result.value,this.validate,this.set,this.priority,this.subPriority),rest:result.rest}:null}},{key:"validate",value:function(_utcDate,_value,_options){return!0}}]),Parser}();return Parser.Parser=Parser$1,Parser}var hasRequiredConstants,hasRequiredUtils,hasRequiredYearParser,YearParser={},utils={},constants={};function requireConstants(){return hasRequiredConstants||(hasRequiredConstants=1,constants.timezonePatterns=constants.numericPatterns=void 0,constants.numericPatterns={month:/^(1[0-2]|0?\d)/,date:/^(3[0-1]|[0-2]?\d)/,dayOfYear:/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,week:/^(5[0-3]|[0-4]?\d)/,hour23h:/^(2[0-3]|[0-1]?\d)/,hour24h:/^(2[0-4]|[0-1]?\d)/,hour11h:/^(1[0-1]|0?\d)/,hour12h:/^(1[0-2]|0?\d)/,minute:/^[0-5]?\d/,second:/^[0-5]?\d/,singleDigit:/^\d/,twoDigits:/^\d{1,2}/,threeDigits:/^\d{1,3}/,fourDigits:/^\d{1,4}/,anyDigitsSigned:/^-?\d+/,singleDigitSigned:/^-?\d/,twoDigitsSigned:/^-?\d{1,2}/,threeDigitsSigned:/^-?\d{1,3}/,fourDigitsSigned:/^-?\d{1,4}/},constants.timezonePatterns={basicOptionalMinutes:/^([+-])(\d{2})(\d{2})?|Z/,basic:/^([+-])(\d{2})(\d{2})|Z/,basicOptionalSeconds:/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,extended:/^([+-])(\d{2}):(\d{2})|Z/,extendedOptionalSeconds:/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/}),constants}function requireUtils(){if(hasRequiredUtils)return utils;hasRequiredUtils=1,utils.dayPeriodEnumToHours=function(dayPeriod){switch(dayPeriod){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;default:return 0}},utils.isLeapYearIndex=function(year){return year%400==0||year%4==0&&year%100!=0},utils.mapValue=function(parseFnResult,mapFn){if(!parseFnResult)return parseFnResult;return{value:mapFn(parseFnResult.value),rest:parseFnResult.rest}},utils.normalizeTwoDigitYear=function(twoDigitYear,currentYear){var result,isCommonEra=currentYear>0,absCurrentYear=isCommonEra?currentYear:1-currentYear;if(absCurrentYear<=50)result=twoDigitYear||100;else{var rangeEnd=absCurrentYear+50;result=twoDigitYear+100*Math.trunc(rangeEnd/100)-(twoDigitYear>=rangeEnd%100?100:0)}return isCommonEra?result:1-result},utils.parseAnyDigitsSigned=function(dateString){return parseNumericPattern(_constants.numericPatterns.anyDigitsSigned,dateString)},utils.parseNDigits=function(n,dateString){switch(n){case 1:return parseNumericPattern(_constants.numericPatterns.singleDigit,dateString);case 2:return parseNumericPattern(_constants.numericPatterns.twoDigits,dateString);case 3:return parseNumericPattern(_constants.numericPatterns.threeDigits,dateString);case 4:return parseNumericPattern(_constants.numericPatterns.fourDigits,dateString);default:return parseNumericPattern(new RegExp("^\\d{1,"+n+"}"),dateString)}},utils.parseNDigitsSigned=function(n,dateString){switch(n){case 1:return parseNumericPattern(_constants.numericPatterns.singleDigitSigned,dateString);case 2:return parseNumericPattern(_constants.numericPatterns.twoDigitsSigned,dateString);case 3:return parseNumericPattern(_constants.numericPatterns.threeDigitsSigned,dateString);case 4:return parseNumericPattern(_constants.numericPatterns.fourDigitsSigned,dateString);default:return parseNumericPattern(new RegExp("^-?\\d{1,"+n+"}"),dateString)}},utils.parseNumericPattern=parseNumericPattern,utils.parseTimezonePattern=function(pattern,dateString){var matchResult=dateString.match(pattern);if(!matchResult)return null;if("Z"===matchResult[0])return{value:0,rest:dateString.slice(1)};var sign="+"===matchResult[1]?1:-1,hours=matchResult[2]?parseInt(matchResult[2],10):0,minutes=matchResult[3]?parseInt(matchResult[3],10):0,seconds=matchResult[5]?parseInt(matchResult[5],10):0;return{value:sign*(hours*_index.millisecondsInHour+minutes*_index.millisecondsInMinute+seconds*_index.millisecondsInSecond),rest:dateString.slice(matchResult[0].length)}};var _index=requireConstants$1(),_constants=requireConstants();function parseNumericPattern(pattern,dateString){var matchResult=dateString.match(pattern);return matchResult?{value:parseInt(matchResult[0],10),rest:dateString.slice(matchResult[0].length)}:null}return utils}var hasRequiredLocalWeekYearParser,LocalWeekYearParser={};var hasRequiredISOWeekYearParser,ISOWeekYearParser={};var hasRequiredExtendedYearParser,ExtendedYearParser={};var hasRequiredQuarterParser,QuarterParser={};var hasRequiredStandAloneQuarterParser,StandAloneQuarterParser={};var hasRequiredMonthParser,MonthParser={};var hasRequiredStandAloneMonthParser,StandAloneMonthParser={};var hasRequiredSetWeek,hasRequiredLocalWeekParser,LocalWeekParser={},setWeek={};function requireSetWeek(){if(hasRequiredSetWeek)return setWeek;hasRequiredSetWeek=1,setWeek.setWeek=function(date,week,options){var _date=(0,_index2.toDate)(date),diff=(0,_index.getWeek)(_date,options)-week;return _date.setDate(_date.getDate()-7*diff),_date};var _index=requireGetWeek(),_index2=requireToDate();return setWeek}var hasRequiredSetISOWeek,hasRequiredISOWeekParser,ISOWeekParser={},setISOWeek={};function requireSetISOWeek(){if(hasRequiredSetISOWeek)return setISOWeek;hasRequiredSetISOWeek=1,setISOWeek.setISOWeek=function(date,week){var _date=(0,_index2.toDate)(date),diff=(0,_index.getISOWeek)(_date)-week;return _date.setDate(_date.getDate()-7*diff),_date};var _index=requireGetISOWeek(),_index2=requireToDate();return setISOWeek}var hasRequiredDateParser,DateParser={};var hasRequiredDayOfYearParser,DayOfYearParser={};var hasRequiredSetDay,hasRequiredDayParser,DayParser={},setDay={};function requireSetDay(){if(hasRequiredSetDay)return setDay;hasRequiredSetDay=1,setDay.setDay=function(date,day,options){var _ref,_ref2,_ref3,_options$weekStartsOn,_options$locale,_defaultOptions$local,defaultOptions=(0,_index3.getDefaultOptions)(),weekStartsOn=null!==(_ref=null!==(_ref2=null!==(_ref3=null!==(_options$weekStartsOn=null==options?void 0:options.weekStartsOn)&&void 0!==_options$weekStartsOn?_options$weekStartsOn:null==options||null===(_options$locale=options.locale)||void 0===_options$locale||null===(_options$locale=_options$locale.options)||void 0===_options$locale?void 0:_options$locale.weekStartsOn)&&void 0!==_ref3?_ref3:defaultOptions.weekStartsOn)&&void 0!==_ref2?_ref2:null===(_defaultOptions$local=defaultOptions.locale)||void 0===_defaultOptions$local||null===(_defaultOptions$local=_defaultOptions$local.options)||void 0===_defaultOptions$local?void 0:_defaultOptions$local.weekStartsOn)&&void 0!==_ref?_ref:0,_date=(0,_index2.toDate)(date),currentDay=_date.getDay(),dayIndex=(day%7+7)%7,delta=7-weekStartsOn,diff=day<0||day>6?day-(currentDay+delta)%7:(dayIndex+delta)%7-(currentDay+delta)%7;return(0,_index.addDays)(_date,diff)};var _index=requireAddDays(),_index2=requireToDate(),_index3=requireDefaultOptions();return setDay}var hasRequiredLocalDayParser,LocalDayParser={};var hasRequiredStandAloneLocalDayParser,StandAloneLocalDayParser={};var hasRequiredSetISODay,hasRequiredISODayParser,ISODayParser={},setISODay={};function requireSetISODay(){if(hasRequiredSetISODay)return setISODay;hasRequiredSetISODay=1,setISODay.setISODay=function(date,day){var _date=(0,_index3.toDate)(date),currentDay=(0,_index2.getISODay)(_date),diff=day-currentDay;return(0,_index.addDays)(_date,diff)};var _index=requireAddDays(),_index2=requireGetISODay(),_index3=requireToDate();return setISODay}var hasRequiredAMPMParser,AMPMParser={};var hasRequiredAMPMMidnightParser,AMPMMidnightParser={};var hasRequiredDayPeriodParser,DayPeriodParser={};var hasRequiredHour1to12Parser,Hour1to12Parser={};var hasRequiredHour0to23Parser,Hour0to23Parser={};var hasRequiredHour0To11Parser,Hour0To11Parser={};var hasRequiredHour1To24Parser,Hour1To24Parser={};var hasRequiredMinuteParser,MinuteParser={};var hasRequiredSecondParser,SecondParser={};var hasRequiredFractionOfSecondParser,FractionOfSecondParser={};var hasRequiredISOTimezoneWithZParser,ISOTimezoneWithZParser={};var hasRequiredISOTimezoneParser,ISOTimezoneParser={};var hasRequiredTimestampSecondsParser,TimestampSecondsParser={};var hasRequiredTimestampMillisecondsParser,hasRequiredParsers,hasRequiredParse,hasRequiredIsMatch,TimestampMillisecondsParser={};function requireParsers(){if(hasRequiredParsers)return parsers;hasRequiredParsers=1,parsers.parsers=void 0;var _EraParser=function(){if(hasRequiredEraParser)return EraParser;hasRequiredEraParser=1,EraParser.EraParser=void 0;var EraParser$1=function(_Parser$Parser){function EraParser(){var _this;_classCallCheck(this,EraParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_callSuper(this,EraParser,[].concat(args))),"priority",140),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["R","u","t","T"]),_this}return _inherits(EraParser,_Parser$Parser),_createClass(EraParser,[{key:"parse",value:function(dateString,token,match){switch(token){case"G":case"GG":case"GGG":return match.era(dateString,{width:"abbreviated"})||match.era(dateString,{width:"narrow"});case"GGGGG":return match.era(dateString,{width:"narrow"});default:return match.era(dateString,{width:"wide"})||match.era(dateString,{width:"abbreviated"})||match.era(dateString,{width:"narrow"})}}},{key:"set",value:function(date,flags,value){return flags.era=value,date.setFullYear(value,0,1),date.setHours(0,0,0,0),date}}]),EraParser}(requireParser().Parser);return EraParser.EraParser=EraParser$1,EraParser}(),_YearParser=function(){if(hasRequiredYearParser)return YearParser;hasRequiredYearParser=1,YearParser.YearParser=void 0;var _Parser=requireParser(),_utils=requireUtils(),YearParser$1=function(_Parser$Parser){function YearParser(){var _this;_classCallCheck(this,YearParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_callSuper(this,YearParser,[].concat(args))),"priority",130),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["Y","R","u","w","I","i","e","c","t","T"]),_this}return _inherits(YearParser,_Parser$Parser),_createClass(YearParser,[{key:"parse",value:function(dateString,token,match){var valueCallback=function(year){return{year:year,isTwoDigitYear:"yy"===token}};switch(token){case"y":return(0,_utils.mapValue)((0,_utils.parseNDigits)(4,dateString),valueCallback);case"yo":return(0,_utils.mapValue)(match.ordinalNumber(dateString,{unit:"year"}),valueCallback);default:return(0,_utils.mapValue)((0,_utils.parseNDigits)(token.length,dateString),valueCallback)}}},{key:"validate",value:function(_date,value){return value.isTwoDigitYear||value.year>0}},{key:"set",value:function(date,flags,value){var currentYear=date.getFullYear();if(value.isTwoDigitYear){var normalizedTwoDigitYear=(0,_utils.normalizeTwoDigitYear)(value.year,currentYear);return date.setFullYear(normalizedTwoDigitYear,0,1),date.setHours(0,0,0,0),date}var year="era"in flags&&1!==flags.era?1-value.year:value.year;return date.setFullYear(year,0,1),date.setHours(0,0,0,0),date}}]),YearParser}(_Parser.Parser);return YearParser.YearParser=YearParser$1,YearParser}(),_LocalWeekYearParser=function(){if(hasRequiredLocalWeekYearParser)return LocalWeekYearParser;hasRequiredLocalWeekYearParser=1,LocalWeekYearParser.LocalWeekYearParser=void 0;var _index=requireGetWeekYear(),_index2=requireStartOfWeek(),_Parser=requireParser(),_utils=requireUtils(),LocalWeekYearParser$1=function(_Parser$Parser){function LocalWeekYearParser(){var _this;_classCallCheck(this,LocalWeekYearParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_callSuper(this,LocalWeekYearParser,[].concat(args))),"priority",130),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["y","R","u","Q","q","M","L","I","d","D","i","t","T"]),_this}return _inherits(LocalWeekYearParser,_Parser$Parser),_createClass(LocalWeekYearParser,[{key:"parse",value:function(dateString,token,match){var valueCallback=function(year){return{year:year,isTwoDigitYear:"YY"===token}};switch(token){case"Y":return(0,_utils.mapValue)((0,_utils.parseNDigits)(4,dateString),valueCallback);case"Yo":return(0,_utils.mapValue)(match.ordinalNumber(dateString,{unit:"year"}),valueCallback);default:return(0,_utils.mapValue)((0,_utils.parseNDigits)(token.length,dateString),valueCallback)}}},{key:"validate",value:function(_date,value){return value.isTwoDigitYear||value.year>0}},{key:"set",value:function(date,flags,value,options){var currentYear=(0,_index.getWeekYear)(date,options);if(value.isTwoDigitYear){var normalizedTwoDigitYear=(0,_utils.normalizeTwoDigitYear)(value.year,currentYear);return date.setFullYear(normalizedTwoDigitYear,0,options.firstWeekContainsDate),date.setHours(0,0,0,0),(0,_index2.startOfWeek)(date,options)}var year="era"in flags&&1!==flags.era?1-value.year:value.year;return date.setFullYear(year,0,options.firstWeekContainsDate),date.setHours(0,0,0,0),(0,_index2.startOfWeek)(date,options)}}]),LocalWeekYearParser}(_Parser.Parser);return LocalWeekYearParser.LocalWeekYearParser=LocalWeekYearParser$1,LocalWeekYearParser}(),_ISOWeekYearParser=function(){if(hasRequiredISOWeekYearParser)return ISOWeekYearParser;hasRequiredISOWeekYearParser=1,ISOWeekYearParser.ISOWeekYearParser=void 0;var _index=requireStartOfISOWeek(),_index2=requireConstructFrom(),_Parser=requireParser(),_utils=requireUtils(),ISOWeekYearParser$1=function(_Parser$Parser){function ISOWeekYearParser(){var _this;_classCallCheck(this,ISOWeekYearParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_callSuper(this,ISOWeekYearParser,[].concat(args))),"priority",130),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]),_this}return _inherits(ISOWeekYearParser,_Parser$Parser),_createClass(ISOWeekYearParser,[{key:"parse",value:function(dateString,token){return"R"===token?(0,_utils.parseNDigitsSigned)(4,dateString):(0,_utils.parseNDigitsSigned)(token.length,dateString)}},{key:"set",value:function(date,_flags,value){var firstWeekOfYear=(0,_index2.constructFrom)(date,0);return firstWeekOfYear.setFullYear(value,0,4),firstWeekOfYear.setHours(0,0,0,0),(0,_index.startOfISOWeek)(firstWeekOfYear)}}]),ISOWeekYearParser}(_Parser.Parser);return ISOWeekYearParser.ISOWeekYearParser=ISOWeekYearParser$1,ISOWeekYearParser}(),_ExtendedYearParser=function(){if(hasRequiredExtendedYearParser)return ExtendedYearParser;hasRequiredExtendedYearParser=1,ExtendedYearParser.ExtendedYearParser=void 0;var _Parser=requireParser(),_utils=requireUtils(),ExtendedYearParser$1=function(_Parser$Parser){function ExtendedYearParser(){var _this;_classCallCheck(this,ExtendedYearParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_callSuper(this,ExtendedYearParser,[].concat(args))),"priority",130),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["G","y","Y","R","w","I","i","e","c","t","T"]),_this}return _inherits(ExtendedYearParser,_Parser$Parser),_createClass(ExtendedYearParser,[{key:"parse",value:function(dateString,token){return"u"===token?(0,_utils.parseNDigitsSigned)(4,dateString):(0,_utils.parseNDigitsSigned)(token.length,dateString)}},{key:"set",value:function(date,_flags,value){return date.setFullYear(value,0,1),date.setHours(0,0,0,0),date}}]),ExtendedYearParser}(_Parser.Parser);return ExtendedYearParser.ExtendedYearParser=ExtendedYearParser$1,ExtendedYearParser}(),_QuarterParser=function(){if(hasRequiredQuarterParser)return QuarterParser;hasRequiredQuarterParser=1,QuarterParser.QuarterParser=void 0;var _Parser=requireParser(),_utils=requireUtils(),QuarterParser$1=function(_Parser$Parser){function QuarterParser(){var _this;_classCallCheck(this,QuarterParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_callSuper(this,QuarterParser,[].concat(args))),"priority",120),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"]),_this}return _inherits(QuarterParser,_Parser$Parser),_createClass(QuarterParser,[{key:"parse",value:function(dateString,token,match){switch(token){case"Q":case"QQ":return(0,_utils.parseNDigits)(token.length,dateString);case"Qo":return match.ordinalNumber(dateString,{unit:"quarter"});case"QQQ":return match.quarter(dateString,{width:"abbreviated",context:"formatting"})||match.quarter(dateString,{width:"narrow",context:"formatting"});case"QQQQQ":return match.quarter(dateString,{width:"narrow",context:"formatting"});default:return match.quarter(dateString,{width:"wide",context:"formatting"})||match.quarter(dateString,{width:"abbreviated",context:"formatting"})||match.quarter(dateString,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(_date,value){return value>=1&&value<=4}},{key:"set",value:function(date,_flags,value){return date.setMonth(3*(value-1),1),date.setHours(0,0,0,0),date}}]),QuarterParser}(_Parser.Parser);return QuarterParser.QuarterParser=QuarterParser$1,QuarterParser}(),_StandAloneQuarterParser=function(){if(hasRequiredStandAloneQuarterParser)return StandAloneQuarterParser;hasRequiredStandAloneQuarterParser=1,StandAloneQuarterParser.StandAloneQuarterParser=void 0;var _Parser=requireParser(),_utils=requireUtils(),StandAloneQuarterParser$1=function(_Parser$Parser){function StandAloneQuarterParser(){var _this;_classCallCheck(this,StandAloneQuarterParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_callSuper(this,StandAloneQuarterParser,[].concat(args))),"priority",120),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"]),_this}return _inherits(StandAloneQuarterParser,_Parser$Parser),_createClass(StandAloneQuarterParser,[{key:"parse",value:function(dateString,token,match){switch(token){case"q":case"qq":return(0,_utils.parseNDigits)(token.length,dateString);case"qo":return match.ordinalNumber(dateString,{unit:"quarter"});case"qqq":return match.quarter(dateString,{width:"abbreviated",context:"standalone"})||match.quarter(dateString,{width:"narrow",context:"standalone"});case"qqqqq":return match.quarter(dateString,{width:"narrow",context:"standalone"});default:return match.quarter(dateString,{width:"wide",context:"standalone"})||match.quarter(dateString,{width:"abbreviated",context:"standalone"})||match.quarter(dateString,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(_date,value){return value>=1&&value<=4}},{key:"set",value:function(date,_flags,value){return date.setMonth(3*(value-1),1),date.setHours(0,0,0,0),date}}]),StandAloneQuarterParser}(_Parser.Parser);return StandAloneQuarterParser.StandAloneQuarterParser=StandAloneQuarterParser$1,StandAloneQuarterParser}(),_MonthParser=function(){if(hasRequiredMonthParser)return MonthParser;hasRequiredMonthParser=1,MonthParser.MonthParser=void 0;var _constants=requireConstants(),_Parser=requireParser(),_utils=requireUtils(),MonthParser$1=function(_Parser$Parser){function MonthParser(){var _this;_classCallCheck(this,MonthParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_callSuper(this,MonthParser,[].concat(args))),"incompatibleTokens",["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]),_defineProperty(_assertThisInitialized(_this),"priority",110),_this}return _inherits(MonthParser,_Parser$Parser),_createClass(MonthParser,[{key:"parse",value:function(dateString,token,match){var valueCallback=function(value){return value-1};switch(token){case"M":return(0,_utils.mapValue)((0,_utils.parseNumericPattern)(_constants.numericPatterns.month,dateString),valueCallback);case"MM":return(0,_utils.mapValue)((0,_utils.parseNDigits)(2,dateString),valueCallback);case"Mo":return(0,_utils.mapValue)(match.ordinalNumber(dateString,{unit:"month"}),valueCallback);case"MMM":return match.month(dateString,{width:"abbreviated",context:"formatting"})||match.month(dateString,{width:"narrow",context:"formatting"});case"MMMMM":return match.month(dateString,{width:"narrow",context:"formatting"});default:return match.month(dateString,{width:"wide",context:"formatting"})||match.month(dateString,{width:"abbreviated",context:"formatting"})||match.month(dateString,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(_date,value){return value>=0&&value<=11}},{key:"set",value:function(date,_flags,value){return date.setMonth(value,1),date.setHours(0,0,0,0),date}}]),MonthParser}(_Parser.Parser);return MonthParser.MonthParser=MonthParser$1,MonthParser}(),_StandAloneMonthParser=function(){if(hasRequiredStandAloneMonthParser)return StandAloneMonthParser;hasRequiredStandAloneMonthParser=1,StandAloneMonthParser.StandAloneMonthParser=void 0;var _constants=requireConstants(),_Parser=requireParser(),_utils=requireUtils(),StandAloneMonthParser$1=function(_Parser$Parser){function StandAloneMonthParser(){var _this;_classCallCheck(this,StandAloneMonthParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_callSuper(this,StandAloneMonthParser,[].concat(args))),"priority",110),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]),_this}return _inherits(StandAloneMonthParser,_Parser$Parser),_createClass(StandAloneMonthParser,[{key:"parse",value:function(dateString,token,match){var valueCallback=function(value){return value-1};switch(token){case"L":return(0,_utils.mapValue)((0,_utils.parseNumericPattern)(_constants.numericPatterns.month,dateString),valueCallback);case"LL":return(0,_utils.mapValue)((0,_utils.parseNDigits)(2,dateString),valueCallback);case"Lo":return(0,_utils.mapValue)(match.ordinalNumber(dateString,{unit:"month"}),valueCallback);case"LLL":return match.month(dateString,{width:"abbreviated",context:"standalone"})||match.month(dateString,{width:"narrow",context:"standalone"});case"LLLLL":return match.month(dateString,{width:"narrow",context:"standalone"});default:return match.month(dateString,{width:"wide",context:"standalone"})||match.month(dateString,{width:"abbreviated",context:"standalone"})||match.month(dateString,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(_date,value){return value>=0&&value<=11}},{key:"set",value:function(date,_flags,value){return date.setMonth(value,1),date.setHours(0,0,0,0),date}}]),StandAloneMonthParser}(_Parser.Parser);return StandAloneMonthParser.StandAloneMonthParser=StandAloneMonthParser$1,StandAloneMonthParser}(),_LocalWeekParser=function(){if(hasRequiredLocalWeekParser)return LocalWeekParser;hasRequiredLocalWeekParser=1,LocalWeekParser.LocalWeekParser=void 0;var _index=requireSetWeek(),_index2=requireStartOfWeek(),_constants=requireConstants(),_Parser=requireParser(),_utils=requireUtils(),LocalWeekParser$1=function(_Parser$Parser){function LocalWeekParser(){var _this;_classCallCheck(this,LocalWeekParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_callSuper(this,LocalWeekParser,[].concat(args))),"priority",100),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","i","t","T"]),_this}return _inherits(LocalWeekParser,_Parser$Parser),_createClass(LocalWeekParser,[{key:"parse",value:function(dateString,token,match){switch(token){case"w":return(0,_utils.parseNumericPattern)(_constants.numericPatterns.week,dateString);case"wo":return match.ordinalNumber(dateString,{unit:"week"});default:return(0,_utils.parseNDigits)(token.length,dateString)}}},{key:"validate",value:function(_date,value){return value>=1&&value<=53}},{key:"set",value:function(date,_flags,value,options){return(0,_index2.startOfWeek)((0,_index.setWeek)(date,value,options),options)}}]),LocalWeekParser}(_Parser.Parser);return LocalWeekParser.LocalWeekParser=LocalWeekParser$1,LocalWeekParser}(),_ISOWeekParser=function(){if(hasRequiredISOWeekParser)return ISOWeekParser;hasRequiredISOWeekParser=1,ISOWeekParser.ISOWeekParser=void 0;var _index=requireSetISOWeek(),_index2=requireStartOfISOWeek(),_constants=requireConstants(),_Parser=requireParser(),_utils=requireUtils(),ISOWeekParser$1=function(_Parser$Parser){function ISOWeekParser(){var _this;_classCallCheck(this,ISOWeekParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_callSuper(this,ISOWeekParser,[].concat(args))),"priority",100),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]),_this}return _inherits(ISOWeekParser,_Parser$Parser),_createClass(ISOWeekParser,[{key:"parse",value:function(dateString,token,match){switch(token){case"I":return(0,_utils.parseNumericPattern)(_constants.numericPatterns.week,dateString);case"Io":return match.ordinalNumber(dateString,{unit:"week"});default:return(0,_utils.parseNDigits)(token.length,dateString)}}},{key:"validate",value:function(_date,value){return value>=1&&value<=53}},{key:"set",value:function(date,_flags,value){return(0,_index2.startOfISOWeek)((0,_index.setISOWeek)(date,value))}}]),ISOWeekParser}(_Parser.Parser);return ISOWeekParser.ISOWeekParser=ISOWeekParser$1,ISOWeekParser}(),_DateParser=function(){if(hasRequiredDateParser)return DateParser;hasRequiredDateParser=1,DateParser.DateParser=void 0;var _constants=requireConstants(),_Parser=requireParser(),_utils=requireUtils(),DAYS_IN_MONTH=[31,28,31,30,31,30,31,31,30,31,30,31],DAYS_IN_MONTH_LEAP_YEAR=[31,29,31,30,31,30,31,31,30,31,30,31],DateParser$1=function(_Parser$Parser){function DateParser(){var _this;_classCallCheck(this,DateParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_callSuper(this,DateParser,[].concat(args))),"priority",90),_defineProperty(_assertThisInitialized(_this),"subPriority",1),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["Y","R","q","Q","w","I","D","i","e","c","t","T"]),_this}return _inherits(DateParser,_Parser$Parser),_createClass(DateParser,[{key:"parse",value:function(dateString,token,match){switch(token){case"d":return(0,_utils.parseNumericPattern)(_constants.numericPatterns.date,dateString);case"do":return match.ordinalNumber(dateString,{unit:"date"});default:return(0,_utils.parseNDigits)(token.length,dateString)}}},{key:"validate",value:function(date,value){var year=date.getFullYear(),isLeapYear=(0,_utils.isLeapYearIndex)(year),month=date.getMonth();return isLeapYear?value>=1&&value<=DAYS_IN_MONTH_LEAP_YEAR[month]:value>=1&&value<=DAYS_IN_MONTH[month]}},{key:"set",value:function(date,_flags,value){return date.setDate(value),date.setHours(0,0,0,0),date}}]),DateParser}(_Parser.Parser);return DateParser.DateParser=DateParser$1,DateParser}(),_DayOfYearParser=function(){if(hasRequiredDayOfYearParser)return DayOfYearParser;hasRequiredDayOfYearParser=1,DayOfYearParser.DayOfYearParser=void 0;var _constants=requireConstants(),_Parser=requireParser(),_utils=requireUtils(),DayOfYearParser$1=function(_Parser$Parser){function DayOfYearParser(){var _this;_classCallCheck(this,DayOfYearParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_callSuper(this,DayOfYearParser,[].concat(args))),"priority",90),_defineProperty(_assertThisInitialized(_this),"subpriority",1),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]),_this}return _inherits(DayOfYearParser,_Parser$Parser),_createClass(DayOfYearParser,[{key:"parse",value:function(dateString,token,match){switch(token){case"D":case"DD":return(0,_utils.parseNumericPattern)(_constants.numericPatterns.dayOfYear,dateString);case"Do":return match.ordinalNumber(dateString,{unit:"date"});default:return(0,_utils.parseNDigits)(token.length,dateString)}}},{key:"validate",value:function(date,value){var year=date.getFullYear();return(0,_utils.isLeapYearIndex)(year)?value>=1&&value<=366:value>=1&&value<=365}},{key:"set",value:function(date,_flags,value){return date.setMonth(0,value),date.setHours(0,0,0,0),date}}]),DayOfYearParser}(_Parser.Parser);return DayOfYearParser.DayOfYearParser=DayOfYearParser$1,DayOfYearParser}(),_DayParser=function(){if(hasRequiredDayParser)return DayParser;hasRequiredDayParser=1,DayParser.DayParser=void 0;var _index=requireSetDay(),DayParser$1=function(_Parser$Parser){function DayParser(){var _this;_classCallCheck(this,DayParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_callSuper(this,DayParser,[].concat(args))),"priority",90),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["D","i","e","c","t","T"]),_this}return _inherits(DayParser,_Parser$Parser),_createClass(DayParser,[{key:"parse",value:function(dateString,token,match){switch(token){case"E":case"EE":case"EEE":return match.day(dateString,{width:"abbreviated",context:"formatting"})||match.day(dateString,{width:"short",context:"formatting"})||match.day(dateString,{width:"narrow",context:"formatting"});case"EEEEE":return match.day(dateString,{width:"narrow",context:"formatting"});case"EEEEEE":return match.day(dateString,{width:"short",context:"formatting"})||match.day(dateString,{width:"narrow",context:"formatting"});default:return match.day(dateString,{width:"wide",context:"formatting"})||match.day(dateString,{width:"abbreviated",context:"formatting"})||match.day(dateString,{width:"short",context:"formatting"})||match.day(dateString,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(_date,value){return value>=0&&value<=6}},{key:"set",value:function(date,_flags,value,options){return(date=(0,_index.setDay)(date,value,options)).setHours(0,0,0,0),date}}]),DayParser}(requireParser().Parser);return DayParser.DayParser=DayParser$1,DayParser}(),_LocalDayParser=function(){if(hasRequiredLocalDayParser)return LocalDayParser;hasRequiredLocalDayParser=1,LocalDayParser.LocalDayParser=void 0;var _index=requireSetDay(),_Parser=requireParser(),_utils=requireUtils(),LocalDayParser$1=function(_Parser$Parser){function LocalDayParser(){var _this;_classCallCheck(this,LocalDayParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_callSuper(this,LocalDayParser,[].concat(args))),"priority",90),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"]),_this}return _inherits(LocalDayParser,_Parser$Parser),_createClass(LocalDayParser,[{key:"parse",value:function(dateString,token,match,options){var valueCallback=function(value){var wholeWeekDays=7*Math.floor((value-1)/7);return(value+options.weekStartsOn+6)%7+wholeWeekDays};switch(token){case"e":case"ee":return(0,_utils.mapValue)((0,_utils.parseNDigits)(token.length,dateString),valueCallback);case"eo":return(0,_utils.mapValue)(match.ordinalNumber(dateString,{unit:"day"}),valueCallback);case"eee":return match.day(dateString,{width:"abbreviated",context:"formatting"})||match.day(dateString,{width:"short",context:"formatting"})||match.day(dateString,{width:"narrow",context:"formatting"});case"eeeee":return match.day(dateString,{width:"narrow",context:"formatting"});case"eeeeee":return match.day(dateString,{width:"short",context:"formatting"})||match.day(dateString,{width:"narrow",context:"formatting"});default:return match.day(dateString,{width:"wide",context:"formatting"})||match.day(dateString,{width:"abbreviated",context:"formatting"})||match.day(dateString,{width:"short",context:"formatting"})||match.day(dateString,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(_date,value){return value>=0&&value<=6}},{key:"set",value:function(date,_flags,value,options){return(date=(0,_index.setDay)(date,value,options)).setHours(0,0,0,0),date}}]),LocalDayParser}(_Parser.Parser);return LocalDayParser.LocalDayParser=LocalDayParser$1,LocalDayParser}(),_StandAloneLocalDayParser=function(){if(hasRequiredStandAloneLocalDayParser)return StandAloneLocalDayParser;hasRequiredStandAloneLocalDayParser=1,StandAloneLocalDayParser.StandAloneLocalDayParser=void 0;var _index=requireSetDay(),_Parser=requireParser(),_utils=requireUtils(),StandAloneLocalDayParser$1=function(_Parser$Parser){function StandAloneLocalDayParser(){var _this;_classCallCheck(this,StandAloneLocalDayParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_callSuper(this,StandAloneLocalDayParser,[].concat(args))),"priority",90),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"]),_this}return _inherits(StandAloneLocalDayParser,_Parser$Parser),_createClass(StandAloneLocalDayParser,[{key:"parse",value:function(dateString,token,match,options){var valueCallback=function(value){var wholeWeekDays=7*Math.floor((value-1)/7);return(value+options.weekStartsOn+6)%7+wholeWeekDays};switch(token){case"c":case"cc":return(0,_utils.mapValue)((0,_utils.parseNDigits)(token.length,dateString),valueCallback);case"co":return(0,_utils.mapValue)(match.ordinalNumber(dateString,{unit:"day"}),valueCallback);case"ccc":return match.day(dateString,{width:"abbreviated",context:"standalone"})||match.day(dateString,{width:"short",context:"standalone"})||match.day(dateString,{width:"narrow",context:"standalone"});case"ccccc":return match.day(dateString,{width:"narrow",context:"standalone"});case"cccccc":return match.day(dateString,{width:"short",context:"standalone"})||match.day(dateString,{width:"narrow",context:"standalone"});default:return match.day(dateString,{width:"wide",context:"standalone"})||match.day(dateString,{width:"abbreviated",context:"standalone"})||match.day(dateString,{width:"short",context:"standalone"})||match.day(dateString,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(_date,value){return value>=0&&value<=6}},{key:"set",value:function(date,_flags,value,options){return(date=(0,_index.setDay)(date,value,options)).setHours(0,0,0,0),date}}]),StandAloneLocalDayParser}(_Parser.Parser);return StandAloneLocalDayParser.StandAloneLocalDayParser=StandAloneLocalDayParser$1,StandAloneLocalDayParser}(),_ISODayParser=function(){if(hasRequiredISODayParser)return ISODayParser;hasRequiredISODayParser=1,ISODayParser.ISODayParser=void 0;var _index=requireSetISODay(),_Parser=requireParser(),_utils=requireUtils(),ISODayParser$1=function(_Parser$Parser){function ISODayParser(){var _this;_classCallCheck(this,ISODayParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_callSuper(this,ISODayParser,[].concat(args))),"priority",90),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]),_this}return _inherits(ISODayParser,_Parser$Parser),_createClass(ISODayParser,[{key:"parse",value:function(dateString,token,match){var valueCallback=function(value){return 0===value?7:value};switch(token){case"i":case"ii":return(0,_utils.parseNDigits)(token.length,dateString);case"io":return match.ordinalNumber(dateString,{unit:"day"});case"iii":return(0,_utils.mapValue)(match.day(dateString,{width:"abbreviated",context:"formatting"})||match.day(dateString,{width:"short",context:"formatting"})||match.day(dateString,{width:"narrow",context:"formatting"}),valueCallback);case"iiiii":return(0,_utils.mapValue)(match.day(dateString,{width:"narrow",context:"formatting"}),valueCallback);case"iiiiii":return(0,_utils.mapValue)(match.day(dateString,{width:"short",context:"formatting"})||match.day(dateString,{width:"narrow",context:"formatting"}),valueCallback);default:return(0,_utils.mapValue)(match.day(dateString,{width:"wide",context:"formatting"})||match.day(dateString,{width:"abbreviated",context:"formatting"})||match.day(dateString,{width:"short",context:"formatting"})||match.day(dateString,{width:"narrow",context:"formatting"}),valueCallback)}}},{key:"validate",value:function(_date,value){return value>=1&&value<=7}},{key:"set",value:function(date,_flags,value){return(date=(0,_index.setISODay)(date,value)).setHours(0,0,0,0),date}}]),ISODayParser}(_Parser.Parser);return ISODayParser.ISODayParser=ISODayParser$1,ISODayParser}(),_AMPMParser=function(){if(hasRequiredAMPMParser)return AMPMParser;hasRequiredAMPMParser=1,AMPMParser.AMPMParser=void 0;var _Parser=requireParser(),_utils=requireUtils(),AMPMParser$1=function(_Parser$Parser){function AMPMParser(){var _this;_classCallCheck(this,AMPMParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_callSuper(this,AMPMParser,[].concat(args))),"priority",80),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["b","B","H","k","t","T"]),_this}return _inherits(AMPMParser,_Parser$Parser),_createClass(AMPMParser,[{key:"parse",value:function(dateString,token,match){switch(token){case"a":case"aa":case"aaa":return match.dayPeriod(dateString,{width:"abbreviated",context:"formatting"})||match.dayPeriod(dateString,{width:"narrow",context:"formatting"});case"aaaaa":return match.dayPeriod(dateString,{width:"narrow",context:"formatting"});default:return match.dayPeriod(dateString,{width:"wide",context:"formatting"})||match.dayPeriod(dateString,{width:"abbreviated",context:"formatting"})||match.dayPeriod(dateString,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(date,_flags,value){return date.setHours((0,_utils.dayPeriodEnumToHours)(value),0,0,0),date}}]),AMPMParser}(_Parser.Parser);return AMPMParser.AMPMParser=AMPMParser$1,AMPMParser}(),_AMPMMidnightParser=function(){if(hasRequiredAMPMMidnightParser)return AMPMMidnightParser;hasRequiredAMPMMidnightParser=1,AMPMMidnightParser.AMPMMidnightParser=void 0;var _Parser=requireParser(),_utils=requireUtils(),AMPMMidnightParser$1=function(_Parser$Parser){function AMPMMidnightParser(){var _this;_classCallCheck(this,AMPMMidnightParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_callSuper(this,AMPMMidnightParser,[].concat(args))),"priority",80),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["a","B","H","k","t","T"]),_this}return _inherits(AMPMMidnightParser,_Parser$Parser),_createClass(AMPMMidnightParser,[{key:"parse",value:function(dateString,token,match){switch(token){case"b":case"bb":case"bbb":return match.dayPeriod(dateString,{width:"abbreviated",context:"formatting"})||match.dayPeriod(dateString,{width:"narrow",context:"formatting"});case"bbbbb":return match.dayPeriod(dateString,{width:"narrow",context:"formatting"});default:return match.dayPeriod(dateString,{width:"wide",context:"formatting"})||match.dayPeriod(dateString,{width:"abbreviated",context:"formatting"})||match.dayPeriod(dateString,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(date,_flags,value){return date.setHours((0,_utils.dayPeriodEnumToHours)(value),0,0,0),date}}]),AMPMMidnightParser}(_Parser.Parser);return AMPMMidnightParser.AMPMMidnightParser=AMPMMidnightParser$1,AMPMMidnightParser}(),_DayPeriodParser=function(){if(hasRequiredDayPeriodParser)return DayPeriodParser;hasRequiredDayPeriodParser=1,DayPeriodParser.DayPeriodParser=void 0;var _Parser=requireParser(),_utils=requireUtils(),DayPeriodParser$1=function(_Parser$Parser){function DayPeriodParser(){var _this;_classCallCheck(this,DayPeriodParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_callSuper(this,DayPeriodParser,[].concat(args))),"priority",80),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["a","b","t","T"]),_this}return _inherits(DayPeriodParser,_Parser$Parser),_createClass(DayPeriodParser,[{key:"parse",value:function(dateString,token,match){switch(token){case"B":case"BB":case"BBB":return match.dayPeriod(dateString,{width:"abbreviated",context:"formatting"})||match.dayPeriod(dateString,{width:"narrow",context:"formatting"});case"BBBBB":return match.dayPeriod(dateString,{width:"narrow",context:"formatting"});default:return match.dayPeriod(dateString,{width:"wide",context:"formatting"})||match.dayPeriod(dateString,{width:"abbreviated",context:"formatting"})||match.dayPeriod(dateString,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(date,_flags,value){return date.setHours((0,_utils.dayPeriodEnumToHours)(value),0,0,0),date}}]),DayPeriodParser}(_Parser.Parser);return DayPeriodParser.DayPeriodParser=DayPeriodParser$1,DayPeriodParser}(),_Hour1to12Parser=function(){if(hasRequiredHour1to12Parser)return Hour1to12Parser;hasRequiredHour1to12Parser=1,Hour1to12Parser.Hour1to12Parser=void 0;var _constants=requireConstants(),_Parser=requireParser(),_utils=requireUtils(),Hour1to12Parser$1=function(_Parser$Parser){function Hour1to12Parser(){var _this;_classCallCheck(this,Hour1to12Parser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_callSuper(this,Hour1to12Parser,[].concat(args))),"priority",70),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["H","K","k","t","T"]),_this}return _inherits(Hour1to12Parser,_Parser$Parser),_createClass(Hour1to12Parser,[{key:"parse",value:function(dateString,token,match){switch(token){case"h":return(0,_utils.parseNumericPattern)(_constants.numericPatterns.hour12h,dateString);case"ho":return match.ordinalNumber(dateString,{unit:"hour"});default:return(0,_utils.parseNDigits)(token.length,dateString)}}},{key:"validate",value:function(_date,value){return value>=1&&value<=12}},{key:"set",value:function(date,_flags,value){var isPM=date.getHours()>=12;return isPM&&value<12?date.setHours(value+12,0,0,0):isPM||12!==value?date.setHours(value,0,0,0):date.setHours(0,0,0,0),date}}]),Hour1to12Parser}(_Parser.Parser);return Hour1to12Parser.Hour1to12Parser=Hour1to12Parser$1,Hour1to12Parser}(),_Hour0to23Parser=function(){if(hasRequiredHour0to23Parser)return Hour0to23Parser;hasRequiredHour0to23Parser=1,Hour0to23Parser.Hour0to23Parser=void 0;var _constants=requireConstants(),_Parser=requireParser(),_utils=requireUtils(),Hour0to23Parser$1=function(_Parser$Parser){function Hour0to23Parser(){var _this;_classCallCheck(this,Hour0to23Parser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_callSuper(this,Hour0to23Parser,[].concat(args))),"priority",70),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["a","b","h","K","k","t","T"]),_this}return _inherits(Hour0to23Parser,_Parser$Parser),_createClass(Hour0to23Parser,[{key:"parse",value:function(dateString,token,match){switch(token){case"H":return(0,_utils.parseNumericPattern)(_constants.numericPatterns.hour23h,dateString);case"Ho":return match.ordinalNumber(dateString,{unit:"hour"});default:return(0,_utils.parseNDigits)(token.length,dateString)}}},{key:"validate",value:function(_date,value){return value>=0&&value<=23}},{key:"set",value:function(date,_flags,value){return date.setHours(value,0,0,0),date}}]),Hour0to23Parser}(_Parser.Parser);return Hour0to23Parser.Hour0to23Parser=Hour0to23Parser$1,Hour0to23Parser}(),_Hour0To11Parser=function(){if(hasRequiredHour0To11Parser)return Hour0To11Parser;hasRequiredHour0To11Parser=1,Hour0To11Parser.Hour0To11Parser=void 0;var _constants=requireConstants(),_Parser=requireParser(),_utils=requireUtils(),Hour0To11Parser$1=function(_Parser$Parser){function Hour0To11Parser(){var _this;_classCallCheck(this,Hour0To11Parser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_callSuper(this,Hour0To11Parser,[].concat(args))),"priority",70),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["h","H","k","t","T"]),_this}return _inherits(Hour0To11Parser,_Parser$Parser),_createClass(Hour0To11Parser,[{key:"parse",value:function(dateString,token,match){switch(token){case"K":return(0,_utils.parseNumericPattern)(_constants.numericPatterns.hour11h,dateString);case"Ko":return match.ordinalNumber(dateString,{unit:"hour"});default:return(0,_utils.parseNDigits)(token.length,dateString)}}},{key:"validate",value:function(_date,value){return value>=0&&value<=11}},{key:"set",value:function(date,_flags,value){return date.getHours()>=12&&value<12?date.setHours(value+12,0,0,0):date.setHours(value,0,0,0),date}}]),Hour0To11Parser}(_Parser.Parser);return Hour0To11Parser.Hour0To11Parser=Hour0To11Parser$1,Hour0To11Parser}(),_Hour1To24Parser=function(){if(hasRequiredHour1To24Parser)return Hour1To24Parser;hasRequiredHour1To24Parser=1,Hour1To24Parser.Hour1To24Parser=void 0;var _constants=requireConstants(),_Parser=requireParser(),_utils=requireUtils(),Hour1To24Parser$1=function(_Parser$Parser){function Hour1To24Parser(){var _this;_classCallCheck(this,Hour1To24Parser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_callSuper(this,Hour1To24Parser,[].concat(args))),"priority",70),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["a","b","h","H","K","t","T"]),_this}return _inherits(Hour1To24Parser,_Parser$Parser),_createClass(Hour1To24Parser,[{key:"parse",value:function(dateString,token,match){switch(token){case"k":return(0,_utils.parseNumericPattern)(_constants.numericPatterns.hour24h,dateString);case"ko":return match.ordinalNumber(dateString,{unit:"hour"});default:return(0,_utils.parseNDigits)(token.length,dateString)}}},{key:"validate",value:function(_date,value){return value>=1&&value<=24}},{key:"set",value:function(date,_flags,value){var hours=value<=24?value%24:value;return date.setHours(hours,0,0,0),date}}]),Hour1To24Parser}(_Parser.Parser);return Hour1To24Parser.Hour1To24Parser=Hour1To24Parser$1,Hour1To24Parser}(),_MinuteParser=function(){if(hasRequiredMinuteParser)return MinuteParser;hasRequiredMinuteParser=1,MinuteParser.MinuteParser=void 0;var _constants=requireConstants(),_Parser=requireParser(),_utils=requireUtils(),MinuteParser$1=function(_Parser$Parser){function MinuteParser(){var _this;_classCallCheck(this,MinuteParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_callSuper(this,MinuteParser,[].concat(args))),"priority",60),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["t","T"]),_this}return _inherits(MinuteParser,_Parser$Parser),_createClass(MinuteParser,[{key:"parse",value:function(dateString,token,match){switch(token){case"m":return(0,_utils.parseNumericPattern)(_constants.numericPatterns.minute,dateString);case"mo":return match.ordinalNumber(dateString,{unit:"minute"});default:return(0,_utils.parseNDigits)(token.length,dateString)}}},{key:"validate",value:function(_date,value){return value>=0&&value<=59}},{key:"set",value:function(date,_flags,value){return date.setMinutes(value,0,0),date}}]),MinuteParser}(_Parser.Parser);return MinuteParser.MinuteParser=MinuteParser$1,MinuteParser}(),_SecondParser=function(){if(hasRequiredSecondParser)return SecondParser;hasRequiredSecondParser=1,SecondParser.SecondParser=void 0;var _constants=requireConstants(),_Parser=requireParser(),_utils=requireUtils(),SecondParser$1=function(_Parser$Parser){function SecondParser(){var _this;_classCallCheck(this,SecondParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_callSuper(this,SecondParser,[].concat(args))),"priority",50),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["t","T"]),_this}return _inherits(SecondParser,_Parser$Parser),_createClass(SecondParser,[{key:"parse",value:function(dateString,token,match){switch(token){case"s":return(0,_utils.parseNumericPattern)(_constants.numericPatterns.second,dateString);case"so":return match.ordinalNumber(dateString,{unit:"second"});default:return(0,_utils.parseNDigits)(token.length,dateString)}}},{key:"validate",value:function(_date,value){return value>=0&&value<=59}},{key:"set",value:function(date,_flags,value){return date.setSeconds(value,0),date}}]),SecondParser}(_Parser.Parser);return SecondParser.SecondParser=SecondParser$1,SecondParser}(),_FractionOfSecondParser=function(){if(hasRequiredFractionOfSecondParser)return FractionOfSecondParser;hasRequiredFractionOfSecondParser=1,FractionOfSecondParser.FractionOfSecondParser=void 0;var _Parser=requireParser(),_utils=requireUtils(),FractionOfSecondParser$1=function(_Parser$Parser){function FractionOfSecondParser(){var _this;_classCallCheck(this,FractionOfSecondParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_callSuper(this,FractionOfSecondParser,[].concat(args))),"priority",30),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["t","T"]),_this}return _inherits(FractionOfSecondParser,_Parser$Parser),_createClass(FractionOfSecondParser,[{key:"parse",value:function(dateString,token){return(0,_utils.mapValue)((0,_utils.parseNDigits)(token.length,dateString),(function(value){return Math.trunc(value*Math.pow(10,3-token.length))}))}},{key:"set",value:function(date,_flags,value){return date.setMilliseconds(value),date}}]),FractionOfSecondParser}(_Parser.Parser);return FractionOfSecondParser.FractionOfSecondParser=FractionOfSecondParser$1,FractionOfSecondParser}(),_ISOTimezoneWithZParser=function(){if(hasRequiredISOTimezoneWithZParser)return ISOTimezoneWithZParser;hasRequiredISOTimezoneWithZParser=1,ISOTimezoneWithZParser.ISOTimezoneWithZParser=void 0;var _index=requireConstructFrom(),_index2=requireGetTimezoneOffsetInMilliseconds(),_constants=requireConstants(),_Parser=requireParser(),_utils=requireUtils(),ISOTimezoneWithZParser$1=function(_Parser$Parser){function ISOTimezoneWithZParser(){var _this;_classCallCheck(this,ISOTimezoneWithZParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_callSuper(this,ISOTimezoneWithZParser,[].concat(args))),"priority",10),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["t","T","x"]),_this}return _inherits(ISOTimezoneWithZParser,_Parser$Parser),_createClass(ISOTimezoneWithZParser,[{key:"parse",value:function(dateString,token){switch(token){case"X":return(0,_utils.parseTimezonePattern)(_constants.timezonePatterns.basicOptionalMinutes,dateString);case"XX":return(0,_utils.parseTimezonePattern)(_constants.timezonePatterns.basic,dateString);case"XXXX":return(0,_utils.parseTimezonePattern)(_constants.timezonePatterns.basicOptionalSeconds,dateString);case"XXXXX":return(0,_utils.parseTimezonePattern)(_constants.timezonePatterns.extendedOptionalSeconds,dateString);default:return(0,_utils.parseTimezonePattern)(_constants.timezonePatterns.extended,dateString)}}},{key:"set",value:function(date,flags,value){return flags.timestampIsSet?date:(0,_index.constructFrom)(date,date.getTime()-(0,_index2.getTimezoneOffsetInMilliseconds)(date)-value)}}]),ISOTimezoneWithZParser}(_Parser.Parser);return ISOTimezoneWithZParser.ISOTimezoneWithZParser=ISOTimezoneWithZParser$1,ISOTimezoneWithZParser}(),_ISOTimezoneParser=function(){if(hasRequiredISOTimezoneParser)return ISOTimezoneParser;hasRequiredISOTimezoneParser=1,ISOTimezoneParser.ISOTimezoneParser=void 0;var _index=requireConstructFrom(),_index2=requireGetTimezoneOffsetInMilliseconds(),_constants=requireConstants(),_Parser=requireParser(),_utils=requireUtils(),ISOTimezoneParser$1=function(_Parser$Parser){function ISOTimezoneParser(){var _this;_classCallCheck(this,ISOTimezoneParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_callSuper(this,ISOTimezoneParser,[].concat(args))),"priority",10),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["t","T","X"]),_this}return _inherits(ISOTimezoneParser,_Parser$Parser),_createClass(ISOTimezoneParser,[{key:"parse",value:function(dateString,token){switch(token){case"x":return(0,_utils.parseTimezonePattern)(_constants.timezonePatterns.basicOptionalMinutes,dateString);case"xx":return(0,_utils.parseTimezonePattern)(_constants.timezonePatterns.basic,dateString);case"xxxx":return(0,_utils.parseTimezonePattern)(_constants.timezonePatterns.basicOptionalSeconds,dateString);case"xxxxx":return(0,_utils.parseTimezonePattern)(_constants.timezonePatterns.extendedOptionalSeconds,dateString);default:return(0,_utils.parseTimezonePattern)(_constants.timezonePatterns.extended,dateString)}}},{key:"set",value:function(date,flags,value){return flags.timestampIsSet?date:(0,_index.constructFrom)(date,date.getTime()-(0,_index2.getTimezoneOffsetInMilliseconds)(date)-value)}}]),ISOTimezoneParser}(_Parser.Parser);return ISOTimezoneParser.ISOTimezoneParser=ISOTimezoneParser$1,ISOTimezoneParser}(),_TimestampSecondsParser=function(){if(hasRequiredTimestampSecondsParser)return TimestampSecondsParser;hasRequiredTimestampSecondsParser=1,TimestampSecondsParser.TimestampSecondsParser=void 0;var _index=requireConstructFrom(),_Parser=requireParser(),_utils=requireUtils(),TimestampSecondsParser$1=function(_Parser$Parser){function TimestampSecondsParser(){var _this;_classCallCheck(this,TimestampSecondsParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_callSuper(this,TimestampSecondsParser,[].concat(args))),"priority",40),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens","*"),_this}return _inherits(TimestampSecondsParser,_Parser$Parser),_createClass(TimestampSecondsParser,[{key:"parse",value:function(dateString){return(0,_utils.parseAnyDigitsSigned)(dateString)}},{key:"set",value:function(date,_flags,value){return[(0,_index.constructFrom)(date,1e3*value),{timestampIsSet:!0}]}}]),TimestampSecondsParser}(_Parser.Parser);return TimestampSecondsParser.TimestampSecondsParser=TimestampSecondsParser$1,TimestampSecondsParser}(),_TimestampMillisecondsParser=function(){if(hasRequiredTimestampMillisecondsParser)return TimestampMillisecondsParser;hasRequiredTimestampMillisecondsParser=1,TimestampMillisecondsParser.TimestampMillisecondsParser=void 0;var _index=requireConstructFrom(),_Parser=requireParser(),_utils=requireUtils(),TimestampMillisecondsParser$1=function(_Parser$Parser){function TimestampMillisecondsParser(){var _this;_classCallCheck(this,TimestampMillisecondsParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_callSuper(this,TimestampMillisecondsParser,[].concat(args))),"priority",20),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens","*"),_this}return _inherits(TimestampMillisecondsParser,_Parser$Parser),_createClass(TimestampMillisecondsParser,[{key:"parse",value:function(dateString){return(0,_utils.parseAnyDigitsSigned)(dateString)}},{key:"set",value:function(date,_flags,value){return[(0,_index.constructFrom)(date,value),{timestampIsSet:!0}]}}]),TimestampMillisecondsParser}(_Parser.Parser);return TimestampMillisecondsParser.TimestampMillisecondsParser=TimestampMillisecondsParser$1,TimestampMillisecondsParser}();return parsers.parsers={G:new _EraParser.EraParser,y:new _YearParser.YearParser,Y:new _LocalWeekYearParser.LocalWeekYearParser,R:new _ISOWeekYearParser.ISOWeekYearParser,u:new _ExtendedYearParser.ExtendedYearParser,Q:new _QuarterParser.QuarterParser,q:new _StandAloneQuarterParser.StandAloneQuarterParser,M:new _MonthParser.MonthParser,L:new _StandAloneMonthParser.StandAloneMonthParser,w:new _LocalWeekParser.LocalWeekParser,I:new _ISOWeekParser.ISOWeekParser,d:new _DateParser.DateParser,D:new _DayOfYearParser.DayOfYearParser,E:new _DayParser.DayParser,e:new _LocalDayParser.LocalDayParser,c:new _StandAloneLocalDayParser.StandAloneLocalDayParser,i:new _ISODayParser.ISODayParser,a:new _AMPMParser.AMPMParser,b:new _AMPMMidnightParser.AMPMMidnightParser,B:new _DayPeriodParser.DayPeriodParser,h:new _Hour1to12Parser.Hour1to12Parser,H:new _Hour0to23Parser.Hour0to23Parser,K:new _Hour0To11Parser.Hour0To11Parser,k:new _Hour1To24Parser.Hour1To24Parser,m:new _MinuteParser.MinuteParser,s:new _SecondParser.SecondParser,S:new _FractionOfSecondParser.FractionOfSecondParser,X:new _ISOTimezoneWithZParser.ISOTimezoneWithZParser,x:new _ISOTimezoneParser.ISOTimezoneParser,t:new _TimestampSecondsParser.TimestampSecondsParser,T:new _TimestampMillisecondsParser.TimestampMillisecondsParser},parsers}function requireParse(){return hasRequiredParse||(hasRequiredParse=1,function(exports){Object.defineProperty(exports,"longFormatters",{enumerable:!0,get:function(){return _index5.longFormatters}}),exports.parse=function(dateStr,formatStr,referenceDate,options){var _ref,_options$locale,_ref2,_ref3,_ref4,_options$firstWeekCon,_options$locale2,_defaultOptions$local,_ref5,_ref6,_ref7,_options$weekStartsOn,_options$locale3,_defaultOptions$local2,defaultOptions=(0,_index2.getDefaultOptions)(),locale=null!==(_ref=null!==(_options$locale=null==options?void 0:options.locale)&&void 0!==_options$locale?_options$locale:defaultOptions.locale)&&void 0!==_ref?_ref:_index3.enUS,firstWeekContainsDate=null!==(_ref2=null!==(_ref3=null!==(_ref4=null!==(_options$firstWeekCon=null==options?void 0:options.firstWeekContainsDate)&&void 0!==_options$firstWeekCon?_options$firstWeekCon:null==options||null===(_options$locale2=options.locale)||void 0===_options$locale2||null===(_options$locale2=_options$locale2.options)||void 0===_options$locale2?void 0:_options$locale2.firstWeekContainsDate)&&void 0!==_ref4?_ref4:defaultOptions.firstWeekContainsDate)&&void 0!==_ref3?_ref3:null===(_defaultOptions$local=defaultOptions.locale)||void 0===_defaultOptions$local||null===(_defaultOptions$local=_defaultOptions$local.options)||void 0===_defaultOptions$local?void 0:_defaultOptions$local.firstWeekContainsDate)&&void 0!==_ref2?_ref2:1,weekStartsOn=null!==(_ref5=null!==(_ref6=null!==(_ref7=null!==(_options$weekStartsOn=null==options?void 0:options.weekStartsOn)&&void 0!==_options$weekStartsOn?_options$weekStartsOn:null==options||null===(_options$locale3=options.locale)||void 0===_options$locale3||null===(_options$locale3=_options$locale3.options)||void 0===_options$locale3?void 0:_options$locale3.weekStartsOn)&&void 0!==_ref7?_ref7:defaultOptions.weekStartsOn)&&void 0!==_ref6?_ref6:null===(_defaultOptions$local2=defaultOptions.locale)||void 0===_defaultOptions$local2||null===(_defaultOptions$local2=_defaultOptions$local2.options)||void 0===_defaultOptions$local2?void 0:_defaultOptions$local2.weekStartsOn)&&void 0!==_ref5?_ref5:0;if(""===formatStr)return""===dateStr?(0,_index4.toDate)(referenceDate):(0,_index.constructFrom)(referenceDate,NaN);var _step,subFnOptions={firstWeekContainsDate:firstWeekContainsDate,weekStartsOn:weekStartsOn,locale:locale},setters=[new _Setter.DateToSystemTimezoneSetter],tokens=formatStr.match(longFormattingTokensRegExp).map((function(substring){var firstCharacter=substring[0];return firstCharacter in _index5.longFormatters?(0,_index5.longFormatters[firstCharacter])(substring,locale.formatLong):substring})).join("").match(formattingTokensRegExp),usedTokens=[],_iterator=_createForOfIteratorHelper(tokens);try{var _ret,_loop=function(){var token=_step.value;null!=options&&options.useAdditionalWeekYearTokens||!(0,_index6.isProtectedWeekYearToken)(token)||(0,_index6.warnOrThrowProtectedError)(token,formatStr,dateStr),null!=options&&options.useAdditionalDayOfYearTokens||!(0,_index6.isProtectedDayOfYearToken)(token)||(0,_index6.warnOrThrowProtectedError)(token,formatStr,dateStr);var firstCharacter=token[0],parser=_index7.parsers[firstCharacter];if(parser){var incompatibleTokens=parser.incompatibleTokens;if(Array.isArray(incompatibleTokens)){var incompatibleToken=usedTokens.find((function(usedToken){return incompatibleTokens.includes(usedToken.token)||usedToken.token===firstCharacter}));if(incompatibleToken)throw new RangeError("The format string mustn't contain `".concat(incompatibleToken.fullToken,"` and `").concat(token,"` at the same time"))}else if("*"===parser.incompatibleTokens&&usedTokens.length>0)throw new RangeError("The format string mustn't contain `".concat(token,"` and any other token at the same time"));usedTokens.push({token:firstCharacter,fullToken:token});var parseResult=parser.run(dateStr,token,locale.match,subFnOptions);if(!parseResult)return{v:(0,_index.constructFrom)(referenceDate,NaN)};setters.push(parseResult.setter),dateStr=parseResult.rest}else{if(firstCharacter.match(unescapedLatinCharacterRegExp))throw new RangeError("Format string contains an unescaped latin alphabet character `"+firstCharacter+"`");if("''"===token?token="'":"'"===firstCharacter&&(token=token.match(escapedStringRegExp)[1].replace(doubleQuoteRegExp,"'")),0!==dateStr.indexOf(token))return{v:(0,_index.constructFrom)(referenceDate,NaN)};dateStr=dateStr.slice(token.length)}};for(_iterator.s();!(_step=_iterator.n()).done;)if(_ret=_loop())return _ret.v}catch(err){_iterator.e(err)}finally{_iterator.f()}if(dateStr.length>0&¬WhitespaceRegExp.test(dateStr))return(0,_index.constructFrom)(referenceDate,NaN);var uniquePrioritySetters=setters.map((function(setter){return setter.priority})).sort((function(a,b){return b-a})).filter((function(priority,index,array){return array.indexOf(priority)===index})).map((function(priority){return setters.filter((function(setter){return setter.priority===priority})).sort((function(a,b){return b.subPriority-a.subPriority}))})).map((function(setterArray){return setterArray[0]})),date=(0,_index4.toDate)(referenceDate);if(isNaN(date.getTime()))return(0,_index.constructFrom)(referenceDate,NaN);var _step2,flags={},_iterator2=_createForOfIteratorHelper(uniquePrioritySetters);try{for(_iterator2.s();!(_step2=_iterator2.n()).done;){var setter=_step2.value;if(!setter.validate(date,subFnOptions))return(0,_index.constructFrom)(referenceDate,NaN);var result=setter.set(date,flags,subFnOptions);Array.isArray(result)?(date=result[0],Object.assign(flags,result[1])):date=result}}catch(err){_iterator2.e(err)}finally{_iterator2.f()}return(0,_index.constructFrom)(referenceDate,date)},Object.defineProperty(exports,"parsers",{enumerable:!0,get:function(){return _index7.parsers}});var _index=requireConstructFrom(),_index2=requireGetDefaultOptions(),_index3=requireEnUS(),_index4=requireToDate(),_index5=requireLongFormatters(),_index6=requireProtectedTokens(),_index7=requireParsers(),_Setter=requireSetter(),formattingTokensRegExp=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,longFormattingTokensRegExp=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,escapedStringRegExp=/^'([^]*?)'?$/,doubleQuoteRegExp=/''/g,notWhitespaceRegExp=/\S/,unescapedLatinCharacterRegExp=/[a-zA-Z]/}(parse)),parse}var hasRequiredIsMonday,isMonday={};var hasRequiredIsPast,isPast={};var hasRequiredStartOfHour,hasRequiredIsSameHour,isSameHour={},startOfHour={};function requireStartOfHour(){if(hasRequiredStartOfHour)return startOfHour;hasRequiredStartOfHour=1,startOfHour.startOfHour=function(date){var _date=(0,_index.toDate)(date);return _date.setMinutes(0,0,0),_date};var _index=requireToDate();return startOfHour}function requireIsSameHour(){if(hasRequiredIsSameHour)return isSameHour;hasRequiredIsSameHour=1,isSameHour.isSameHour=function(dateLeft,dateRight){var dateLeftStartOfHour=(0,_index.startOfHour)(dateLeft),dateRightStartOfHour=(0,_index.startOfHour)(dateRight);return+dateLeftStartOfHour==+dateRightStartOfHour};var _index=requireStartOfHour();return isSameHour}var hasRequiredIsSameWeek,hasRequiredIsSameISOWeek,isSameISOWeek={},isSameWeek={};function requireIsSameWeek(){if(hasRequiredIsSameWeek)return isSameWeek;hasRequiredIsSameWeek=1,isSameWeek.isSameWeek=function(dateLeft,dateRight,options){var dateLeftStartOfWeek=(0,_index.startOfWeek)(dateLeft,options),dateRightStartOfWeek=(0,_index.startOfWeek)(dateRight,options);return+dateLeftStartOfWeek==+dateRightStartOfWeek};var _index=requireStartOfWeek();return isSameWeek}function requireIsSameISOWeek(){if(hasRequiredIsSameISOWeek)return isSameISOWeek;hasRequiredIsSameISOWeek=1,isSameISOWeek.isSameISOWeek=function(dateLeft,dateRight){return(0,_index.isSameWeek)(dateLeft,dateRight,{weekStartsOn:1})};var _index=requireIsSameWeek();return isSameISOWeek}var hasRequiredIsSameISOWeekYear,isSameISOWeekYear={};var hasRequiredIsSameMinute,isSameMinute={};function requireIsSameMinute(){if(hasRequiredIsSameMinute)return isSameMinute;hasRequiredIsSameMinute=1,isSameMinute.isSameMinute=function(dateLeft,dateRight){var dateLeftStartOfMinute=(0,_index.startOfMinute)(dateLeft),dateRightStartOfMinute=(0,_index.startOfMinute)(dateRight);return+dateLeftStartOfMinute==+dateRightStartOfMinute};var _index=requireStartOfMinute();return isSameMinute}var hasRequiredIsSameMonth,isSameMonth={};function requireIsSameMonth(){if(hasRequiredIsSameMonth)return isSameMonth;hasRequiredIsSameMonth=1,isSameMonth.isSameMonth=function(dateLeft,dateRight){var _dateLeft=(0,_index.toDate)(dateLeft),_dateRight=(0,_index.toDate)(dateRight);return _dateLeft.getFullYear()===_dateRight.getFullYear()&&_dateLeft.getMonth()===_dateRight.getMonth()};var _index=requireToDate();return isSameMonth}var hasRequiredIsSameQuarter,isSameQuarter={};function requireIsSameQuarter(){if(hasRequiredIsSameQuarter)return isSameQuarter;hasRequiredIsSameQuarter=1,isSameQuarter.isSameQuarter=function(dateLeft,dateRight){var dateLeftStartOfQuarter=(0,_index.startOfQuarter)(dateLeft),dateRightStartOfQuarter=(0,_index.startOfQuarter)(dateRight);return+dateLeftStartOfQuarter==+dateRightStartOfQuarter};var _index=requireStartOfQuarter();return isSameQuarter}var hasRequiredStartOfSecond,hasRequiredIsSameSecond,isSameSecond={},startOfSecond={};function requireStartOfSecond(){if(hasRequiredStartOfSecond)return startOfSecond;hasRequiredStartOfSecond=1,startOfSecond.startOfSecond=function(date){var _date=(0,_index.toDate)(date);return _date.setMilliseconds(0),_date};var _index=requireToDate();return startOfSecond}function requireIsSameSecond(){if(hasRequiredIsSameSecond)return isSameSecond;hasRequiredIsSameSecond=1,isSameSecond.isSameSecond=function(dateLeft,dateRight){var dateLeftStartOfSecond=(0,_index.startOfSecond)(dateLeft),dateRightStartOfSecond=(0,_index.startOfSecond)(dateRight);return+dateLeftStartOfSecond==+dateRightStartOfSecond};var _index=requireStartOfSecond();return isSameSecond}var hasRequiredIsSameYear,isSameYear={};function requireIsSameYear(){if(hasRequiredIsSameYear)return isSameYear;hasRequiredIsSameYear=1,isSameYear.isSameYear=function(dateLeft,dateRight){var _dateLeft=(0,_index.toDate)(dateLeft),_dateRight=(0,_index.toDate)(dateRight);return _dateLeft.getFullYear()===_dateRight.getFullYear()};var _index=requireToDate();return isSameYear}var hasRequiredIsThisHour,isThisHour={};var hasRequiredIsThisISOWeek,isThisISOWeek={};var hasRequiredIsThisMinute,isThisMinute={};var hasRequiredIsThisMonth,isThisMonth={};var hasRequiredIsThisQuarter,isThisQuarter={};var hasRequiredIsThisSecond,isThisSecond={};var hasRequiredIsThisWeek,isThisWeek={};var hasRequiredIsThisYear,isThisYear={};var hasRequiredIsThursday,isThursday={};var hasRequiredIsToday,isToday={};var hasRequiredIsTomorrow,isTomorrow={};var hasRequiredIsTuesday,isTuesday={};var hasRequiredIsWednesday,isWednesday={};var hasRequiredIsWithinInterval,isWithinInterval={};var hasRequiredSubDays,hasRequiredIsYesterday,isYesterday={},subDays={};function requireSubDays(){if(hasRequiredSubDays)return subDays;hasRequiredSubDays=1,subDays.subDays=function(date,amount){return(0,_index.addDays)(date,-amount)};var _index=requireAddDays();return subDays}var hasRequiredLastDayOfDecade,lastDayOfDecade={};var hasRequiredLastDayOfWeek,hasRequiredLastDayOfISOWeek,lastDayOfISOWeek={},lastDayOfWeek={};function requireLastDayOfWeek(){if(hasRequiredLastDayOfWeek)return lastDayOfWeek;hasRequiredLastDayOfWeek=1,lastDayOfWeek.lastDayOfWeek=function(date,options){var _ref,_ref2,_ref3,_options$weekStartsOn,_options$locale,_defaultOptions$local,defaultOptions=(0,_index2.getDefaultOptions)(),weekStartsOn=null!==(_ref=null!==(_ref2=null!==(_ref3=null!==(_options$weekStartsOn=null==options?void 0:options.weekStartsOn)&&void 0!==_options$weekStartsOn?_options$weekStartsOn:null==options||null===(_options$locale=options.locale)||void 0===_options$locale||null===(_options$locale=_options$locale.options)||void 0===_options$locale?void 0:_options$locale.weekStartsOn)&&void 0!==_ref3?_ref3:defaultOptions.weekStartsOn)&&void 0!==_ref2?_ref2:null===(_defaultOptions$local=defaultOptions.locale)||void 0===_defaultOptions$local||null===(_defaultOptions$local=_defaultOptions$local.options)||void 0===_defaultOptions$local?void 0:_defaultOptions$local.weekStartsOn)&&void 0!==_ref?_ref:0,_date=(0,_index.toDate)(date),day=_date.getDay(),diff=6+(day2)return dateStrings;/:/.test(array[0])?timeString=array[0]:(dateStrings.date=array[0],timeString=array[1],patterns.timeZoneDelimiter.test(dateStrings.date)&&(dateStrings.date=dateString.split(patterns.timeZoneDelimiter)[0],timeString=dateString.substr(dateStrings.date.length,dateString.length)));if(timeString){var token=patterns.timezone.exec(timeString);token?(dateStrings.time=timeString.replace(token[1],""),dateStrings.timezone=token[1]):dateStrings.time=timeString}return dateStrings}(argument);if(dateStrings.date){var parseYearResult=function(dateString,additionalDigits){var regex=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+additionalDigits)+"})|(\\d{2}|[+-]\\d{"+(2+additionalDigits)+"})$)"),captures=dateString.match(regex);if(!captures)return{year:NaN,restDateString:""};var year=captures[1]?parseInt(captures[1]):null,century=captures[2]?parseInt(captures[2]):null;return{year:null===century?year:100*century,restDateString:dateString.slice((captures[1]||captures[2]).length)}}(dateStrings.date,additionalDigits);date=function(dateString,year){if(null===year)return new Date(NaN);var captures=dateString.match(dateRegex);if(!captures)return new Date(NaN);var isWeekDate=!!captures[4],dayOfYear=parseDateUnit(captures[1]),month=parseDateUnit(captures[2])-1,day=parseDateUnit(captures[3]),week=parseDateUnit(captures[4]),dayOfWeek=parseDateUnit(captures[5])-1;if(isWeekDate)return function(_year,week,day){return week>=1&&week<=53&&day>=0&&day<=6}(0,week,dayOfWeek)?function(isoWeekYear,week,day){var date=new Date(0);date.setUTCFullYear(isoWeekYear,0,4);var fourthOfJanuaryDay=date.getUTCDay()||7,diff=7*(week-1)+day+1-fourthOfJanuaryDay;return date.setUTCDate(date.getUTCDate()+diff),date}(year,week,dayOfWeek):new Date(NaN);var date=new Date(0);return function(year,month,date){return month>=0&&month<=11&&date>=1&&date<=(daysInMonths[month]||(isLeapYearIndex(year)?29:28))}(year,month,day)&&function(year,dayOfYear){return dayOfYear>=1&&dayOfYear<=(isLeapYearIndex(year)?366:365)}(year,dayOfYear)?(date.setUTCFullYear(year,month,Math.max(dayOfYear,day)),date):new Date(NaN)}(parseYearResult.restDateString,parseYearResult.year)}if(!date||isNaN(date.getTime()))return new Date(NaN);var offset,timestamp=date.getTime(),time=0;if(dateStrings.time&&(time=function(timeString){var captures=timeString.match(timeRegex);if(!captures)return NaN;var hours=parseTimeUnit(captures[1]),minutes=parseTimeUnit(captures[2]),seconds=parseTimeUnit(captures[3]);if(!function(hours,minutes,seconds){if(24===hours)return 0===minutes&&0===seconds;return seconds>=0&&seconds<60&&minutes>=0&&minutes<60&&hours>=0&&hours<25}(hours,minutes,seconds))return NaN;return hours*_index.millisecondsInHour+minutes*_index.millisecondsInMinute+1e3*seconds}(dateStrings.time),isNaN(time)))return new Date(NaN);if(!dateStrings.timezone){var dirtyDate=new Date(timestamp+time),result=new Date(0);return result.setFullYear(dirtyDate.getUTCFullYear(),dirtyDate.getUTCMonth(),dirtyDate.getUTCDate()),result.setHours(dirtyDate.getUTCHours(),dirtyDate.getUTCMinutes(),dirtyDate.getUTCSeconds(),dirtyDate.getUTCMilliseconds()),result}if(offset=function(timezoneString){if("Z"===timezoneString)return 0;var captures=timezoneString.match(timezoneRegex);if(!captures)return 0;var sign="+"===captures[1]?-1:1,hours=parseInt(captures[2]),minutes=captures[3]&&parseInt(captures[3])||0;if(!function(_hours,minutes){return minutes>=0&&minutes<=59}(0,minutes))return NaN;return sign*(hours*_index.millisecondsInHour+minutes*_index.millisecondsInMinute)}(dateStrings.timezone),isNaN(offset))return new Date(NaN);return new Date(timestamp+time+offset)};var _index=requireConstants$1();var patterns={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},dateRegex=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,timeRegex=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,timezoneRegex=/^([+-])(\d{2})(?::?(\d{2}))?$/;function parseDateUnit(value){return value?parseInt(value):1}function parseTimeUnit(value){return value&&parseFloat(value.replace(",","."))||0}var daysInMonths=[31,null,31,30,31,30,31,31,30,31,30,31];function isLeapYearIndex(year){return year%400==0||year%4==0&&year%100!=0}return parseISO}var hasRequiredParseJSON,parseJSON={};var hasRequiredPreviousDay,previousDay={};function requirePreviousDay(){if(hasRequiredPreviousDay)return previousDay;hasRequiredPreviousDay=1,previousDay.previousDay=function(date,day){var delta=(0,_index.getDay)(date)-day;delta<=0&&(delta+=7);return(0,_index2.subDays)(date,delta)};var _index=requireGetDay(),_index2=requireSubDays();return previousDay}var hasRequiredPreviousFriday,previousFriday={};var hasRequiredPreviousMonday,previousMonday={};var hasRequiredPreviousSaturday,previousSaturday={};var hasRequiredPreviousSunday,previousSunday={};var hasRequiredPreviousThursday,previousThursday={};var hasRequiredPreviousTuesday,previousTuesday={};var hasRequiredPreviousWednesday,previousWednesday={};var hasRequiredQuartersToMonths,quartersToMonths={};var hasRequiredQuartersToYears,quartersToYears={};var hasRequiredRoundToNearestMinutes,roundToNearestMinutes={};var hasRequiredSecondsToHours,secondsToHours={};var hasRequiredSecondsToMilliseconds,secondsToMilliseconds={};var hasRequiredSecondsToMinutes,secondsToMinutes={};var hasRequiredSetMonth,hasRequiredSet,set={},setMonth={};function requireSetMonth(){if(hasRequiredSetMonth)return setMonth;hasRequiredSetMonth=1,setMonth.setMonth=function(date,month){var _date=(0,_index3.toDate)(date),year=_date.getFullYear(),day=_date.getDate(),dateWithDesiredMonth=(0,_index.constructFrom)(date,0);dateWithDesiredMonth.setFullYear(year,month,15),dateWithDesiredMonth.setHours(0,0,0,0);var daysInMonth=(0,_index2.getDaysInMonth)(dateWithDesiredMonth);return _date.setMonth(month,Math.min(day,daysInMonth)),_date};var _index=requireConstructFrom(),_index2=requireGetDaysInMonth(),_index3=requireToDate();return setMonth}var hasRequiredSetDate,setDate={};var hasRequiredSetDayOfYear,setDayOfYear={};var hasRequiredSetDefaultOptions,setDefaultOptions={};var hasRequiredSetHours,setHours={};var hasRequiredSetMilliseconds,setMilliseconds={};var hasRequiredSetMinutes,setMinutes={};var hasRequiredSetQuarter,setQuarter={};var hasRequiredSetSeconds,setSeconds={};var hasRequiredSetWeekYear,setWeekYear={};var hasRequiredSetYear,setYear={};var hasRequiredStartOfDecade,startOfDecade={};var hasRequiredStartOfToday,startOfToday={};var hasRequiredStartOfTomorrow,startOfTomorrow={};var hasRequiredStartOfYesterday,startOfYesterday={};var hasRequiredSubMonths,hasRequiredSub,sub={},subMonths={};function requireSubMonths(){if(hasRequiredSubMonths)return subMonths;hasRequiredSubMonths=1,subMonths.subMonths=function(date,amount){return(0,_index.addMonths)(date,-amount)};var _index=requireAddMonths();return subMonths}var hasRequiredSubBusinessDays,subBusinessDays={};var hasRequiredSubHours,subHours={};var hasRequiredSubMilliseconds,subMilliseconds={};var hasRequiredSubMinutes,subMinutes={};var hasRequiredSubQuarters,subQuarters={};var hasRequiredSubSeconds,subSeconds={};var hasRequiredSubWeeks,subWeeks={};var hasRequiredSubYears,subYears={};var hasRequiredWeeksToDays,weeksToDays={};var hasRequiredYearsToDays,yearsToDays={};var hasRequiredYearsToMonths,yearsToMonths={};var hasRequiredYearsToQuarters,hasRequiredDateFns,yearsToQuarters={};function requireDateFns(){return hasRequiredDateFns||(hasRequiredDateFns=1,function(exports){var _index=requireAdd();Object.keys(_index).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index[key]}}))}));var _index2=requireAddBusinessDays();Object.keys(_index2).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index2[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index2[key]}}))}));var _index3=requireAddDays();Object.keys(_index3).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index3[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index3[key]}}))}));var _index4=requireAddHours();Object.keys(_index4).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index4[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index4[key]}}))}));var _index5=requireAddISOWeekYears();Object.keys(_index5).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index5[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index5[key]}}))}));var _index6=requireAddMilliseconds();Object.keys(_index6).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index6[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index6[key]}}))}));var _index7=requireAddMinutes();Object.keys(_index7).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index7[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index7[key]}}))}));var _index8=requireAddMonths();Object.keys(_index8).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index8[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index8[key]}}))}));var _index9=requireAddQuarters();Object.keys(_index9).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index9[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index9[key]}}))}));var _index10=requireAddSeconds();Object.keys(_index10).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index10[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index10[key]}}))}));var _index11=requireAddWeeks();Object.keys(_index11).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index11[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index11[key]}}))}));var _index12=requireAddYears();Object.keys(_index12).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index12[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index12[key]}}))}));var _index13=function(){if(hasRequiredAreIntervalsOverlapping)return areIntervalsOverlapping;hasRequiredAreIntervalsOverlapping=1,areIntervalsOverlapping.areIntervalsOverlapping=function(intervalLeft,intervalRight,options){var _sort2=_slicedToArray([+(0,_index.toDate)(intervalLeft.start),+(0,_index.toDate)(intervalLeft.end)].sort((function(a,b){return a-b})),2),leftStartTime=_sort2[0],leftEndTime=_sort2[1],_sort4=_slicedToArray([+(0,_index.toDate)(intervalRight.start),+(0,_index.toDate)(intervalRight.end)].sort((function(a,b){return a-b})),2),rightStartTime=_sort4[0],rightEndTime=_sort4[1];return null!=options&&options.inclusive?leftStartTime<=rightEndTime&&rightStartTime<=leftEndTime:leftStartTime0?-1:diff<0?1:diff};var _index=requireToDate();return compareDesc}();Object.keys(_index18).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index18[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index18[key]}}))}));var _index19=requireConstructFrom();Object.keys(_index19).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index19[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index19[key]}}))}));var _index20=function(){if(hasRequiredDaysToWeeks)return daysToWeeks;hasRequiredDaysToWeeks=1,daysToWeeks.daysToWeeks=function(days){var weeks=days/_index.daysInWeek;return Math.trunc(weeks)};var _index=requireConstants$1();return daysToWeeks}();Object.keys(_index20).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index20[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index20[key]}}))}));var _index21=function(){if(hasRequiredDifferenceInBusinessDays)return differenceInBusinessDays;hasRequiredDifferenceInBusinessDays=1,differenceInBusinessDays.differenceInBusinessDays=function(dateLeft,dateRight){var _dateLeft=(0,_index6.toDate)(dateLeft),_dateRight=(0,_index6.toDate)(dateRight);if(!(0,_index4.isValid)(_dateLeft)||!(0,_index4.isValid)(_dateRight))return NaN;var calendarDifference=(0,_index2.differenceInCalendarDays)(_dateLeft,_dateRight),sign=calendarDifference<0?-1:1,weeks=Math.trunc(calendarDifference/7),result=5*weeks;for(_dateRight=(0,_index.addDays)(_dateRight,7*weeks);!(0,_index3.isSameDay)(_dateLeft,_dateRight);)result+=(0,_index5.isWeekend)(_dateRight)?0:sign,_dateRight=(0,_index.addDays)(_dateRight,sign);return 0===result?0:result};var _index=requireAddDays(),_index2=requireDifferenceInCalendarDays(),_index3=requireIsSameDay(),_index4=requireIsValid(),_index5=requireIsWeekend(),_index6=requireToDate();return differenceInBusinessDays}();Object.keys(_index21).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index21[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index21[key]}}))}));var _index22=requireDifferenceInCalendarDays();Object.keys(_index22).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index22[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index22[key]}}))}));var _index23=requireDifferenceInCalendarISOWeekYears();Object.keys(_index23).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index23[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index23[key]}}))}));var _index24=function(){if(hasRequiredDifferenceInCalendarISOWeeks)return differenceInCalendarISOWeeks;hasRequiredDifferenceInCalendarISOWeeks=1,differenceInCalendarISOWeeks.differenceInCalendarISOWeeks=function(dateLeft,dateRight){var startOfISOWeekLeft=(0,_index2.startOfISOWeek)(dateLeft),startOfISOWeekRight=(0,_index2.startOfISOWeek)(dateRight),timestampLeft=+startOfISOWeekLeft-(0,_index3.getTimezoneOffsetInMilliseconds)(startOfISOWeekLeft),timestampRight=+startOfISOWeekRight-(0,_index3.getTimezoneOffsetInMilliseconds)(startOfISOWeekRight);return Math.round((timestampLeft-timestampRight)/_index.millisecondsInWeek)};var _index=requireConstants$1(),_index2=requireStartOfISOWeek(),_index3=requireGetTimezoneOffsetInMilliseconds();return differenceInCalendarISOWeeks}();Object.keys(_index24).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index24[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index24[key]}}))}));var _index25=requireDifferenceInCalendarMonths();Object.keys(_index25).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index25[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index25[key]}}))}));var _index26=requireDifferenceInCalendarQuarters();Object.keys(_index26).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index26[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index26[key]}}))}));var _index27=requireDifferenceInCalendarWeeks();Object.keys(_index27).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index27[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index27[key]}}))}));var _index28=requireDifferenceInCalendarYears();Object.keys(_index28).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index28[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index28[key]}}))}));var _index29=requireDifferenceInDays();Object.keys(_index29).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index29[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index29[key]}}))}));var _index30=requireDifferenceInHours();Object.keys(_index30).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index30[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index30[key]}}))}));var _index31=function(){if(hasRequiredDifferenceInISOWeekYears)return differenceInISOWeekYears;hasRequiredDifferenceInISOWeekYears=1,differenceInISOWeekYears.differenceInISOWeekYears=function(dateLeft,dateRight){var _dateLeft=(0,_index4.toDate)(dateLeft),_dateRight=(0,_index4.toDate)(dateRight),sign=(0,_index.compareAsc)(_dateLeft,_dateRight),difference=Math.abs((0,_index2.differenceInCalendarISOWeekYears)(_dateLeft,_dateRight));_dateLeft=(0,_index3.subISOWeekYears)(_dateLeft,sign*difference);var result=sign*(difference-Number((0,_index.compareAsc)(_dateLeft,_dateRight)===-sign));return 0===result?0:result};var _index=requireCompareAsc(),_index2=requireDifferenceInCalendarISOWeekYears(),_index3=requireSubISOWeekYears(),_index4=requireToDate();return differenceInISOWeekYears}();Object.keys(_index31).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index31[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index31[key]}}))}));var _index32=requireDifferenceInMilliseconds();Object.keys(_index32).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index32[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index32[key]}}))}));var _index33=requireDifferenceInMinutes();Object.keys(_index33).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index33[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index33[key]}}))}));var _index34=requireDifferenceInMonths();Object.keys(_index34).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index34[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index34[key]}}))}));var _index35=function(){if(hasRequiredDifferenceInQuarters)return differenceInQuarters;hasRequiredDifferenceInQuarters=1,differenceInQuarters.differenceInQuarters=function(dateLeft,dateRight,options){var diff=(0,_index2.differenceInMonths)(dateLeft,dateRight)/3;return(0,_index.getRoundingMethod)(null==options?void 0:options.roundingMethod)(diff)};var _index=requireGetRoundingMethod(),_index2=requireDifferenceInMonths();return differenceInQuarters}();Object.keys(_index35).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index35[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index35[key]}}))}));var _index36=requireDifferenceInSeconds();Object.keys(_index36).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index36[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index36[key]}}))}));var _index37=function(){if(hasRequiredDifferenceInWeeks)return differenceInWeeks;hasRequiredDifferenceInWeeks=1,differenceInWeeks.differenceInWeeks=function(dateLeft,dateRight,options){var diff=(0,_index2.differenceInDays)(dateLeft,dateRight)/7;return(0,_index.getRoundingMethod)(null==options?void 0:options.roundingMethod)(diff)};var _index=requireGetRoundingMethod(),_index2=requireDifferenceInDays();return differenceInWeeks}();Object.keys(_index37).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index37[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index37[key]}}))}));var _index38=requireDifferenceInYears();Object.keys(_index38).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index38[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index38[key]}}))}));var _index39=requireEachDayOfInterval();Object.keys(_index39).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index39[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index39[key]}}))}));var _index40=function(){if(hasRequiredEachHourOfInterval)return eachHourOfInterval;hasRequiredEachHourOfInterval=1,eachHourOfInterval.eachHourOfInterval=function(interval,options){var _options$step,startDate=(0,_index2.toDate)(interval.start),endDate=(0,_index2.toDate)(interval.end),reversed=+startDate>+endDate,endTime=reversed?+startDate:+endDate,currentDate=reversed?endDate:startDate;currentDate.setMinutes(0,0,0);var step=null!==(_options$step=null==options?void 0:options.step)&&void 0!==_options$step?_options$step:1;if(!step)return[];step<0&&(step=-step,reversed=!reversed);for(var dates=[];+currentDate<=endTime;)dates.push((0,_index2.toDate)(currentDate)),currentDate=(0,_index.addHours)(currentDate,step);return reversed?dates.reverse():dates};var _index=requireAddHours(),_index2=requireToDate();return eachHourOfInterval}();Object.keys(_index40).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index40[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index40[key]}}))}));var _index41=function(){if(hasRequiredEachMinuteOfInterval)return eachMinuteOfInterval;hasRequiredEachMinuteOfInterval=1,eachMinuteOfInterval.eachMinuteOfInterval=function(interval,options){var _options$step,startDate=(0,_index2.startOfMinute)((0,_index3.toDate)(interval.start)),endDate=(0,_index3.toDate)(interval.end),reversed=+startDate>+endDate,endTime=reversed?+startDate:+endDate,currentDate=reversed?endDate:startDate,step=null!==(_options$step=null==options?void 0:options.step)&&void 0!==_options$step?_options$step:1;if(!step)return[];step<0&&(step=-step,reversed=!reversed);for(var dates=[];+currentDate<=endTime;)dates.push((0,_index3.toDate)(currentDate)),currentDate=(0,_index.addMinutes)(currentDate,step);return reversed?dates.reverse():dates};var _index=requireAddMinutes(),_index2=requireStartOfMinute(),_index3=requireToDate();return eachMinuteOfInterval}();Object.keys(_index41).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index41[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index41[key]}}))}));var _index42=function(){if(hasRequiredEachMonthOfInterval)return eachMonthOfInterval;hasRequiredEachMonthOfInterval=1,eachMonthOfInterval.eachMonthOfInterval=function(interval,options){var _options$step,startDate=(0,_index.toDate)(interval.start),endDate=(0,_index.toDate)(interval.end),reversed=+startDate>+endDate,endTime=reversed?+startDate:+endDate,currentDate=reversed?endDate:startDate;currentDate.setHours(0,0,0,0),currentDate.setDate(1);var step=null!==(_options$step=null==options?void 0:options.step)&&void 0!==_options$step?_options$step:1;if(!step)return[];step<0&&(step=-step,reversed=!reversed);for(var dates=[];+currentDate<=endTime;)dates.push((0,_index.toDate)(currentDate)),currentDate.setMonth(currentDate.getMonth()+step);return reversed?dates.reverse():dates};var _index=requireToDate();return eachMonthOfInterval}();Object.keys(_index42).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index42[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index42[key]}}))}));var _index43=function(){if(hasRequiredEachQuarterOfInterval)return eachQuarterOfInterval;hasRequiredEachQuarterOfInterval=1,eachQuarterOfInterval.eachQuarterOfInterval=function(interval,options){var _options$step,startDate=(0,_index3.toDate)(interval.start),endDate=(0,_index3.toDate)(interval.end),reversed=+startDate>+endDate,endTime=reversed?+(0,_index2.startOfQuarter)(startDate):+(0,_index2.startOfQuarter)(endDate),currentDate=reversed?(0,_index2.startOfQuarter)(endDate):(0,_index2.startOfQuarter)(startDate),step=null!==(_options$step=null==options?void 0:options.step)&&void 0!==_options$step?_options$step:1;if(!step)return[];step<0&&(step=-step,reversed=!reversed);for(var dates=[];+currentDate<=endTime;)dates.push((0,_index3.toDate)(currentDate)),currentDate=(0,_index.addQuarters)(currentDate,step);return reversed?dates.reverse():dates};var _index=requireAddQuarters(),_index2=requireStartOfQuarter(),_index3=requireToDate();return eachQuarterOfInterval}();Object.keys(_index43).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index43[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index43[key]}}))}));var _index44=function(){if(hasRequiredEachWeekOfInterval)return eachWeekOfInterval;hasRequiredEachWeekOfInterval=1,eachWeekOfInterval.eachWeekOfInterval=function(interval,options){var _options$step,startDate=(0,_index3.toDate)(interval.start),endDate=(0,_index3.toDate)(interval.end),reversed=+startDate>+endDate,startDateWeek=reversed?(0,_index2.startOfWeek)(endDate,options):(0,_index2.startOfWeek)(startDate,options),endDateWeek=reversed?(0,_index2.startOfWeek)(startDate,options):(0,_index2.startOfWeek)(endDate,options);startDateWeek.setHours(15),endDateWeek.setHours(15);var endTime=+endDateWeek.getTime(),currentDate=startDateWeek,step=null!==(_options$step=null==options?void 0:options.step)&&void 0!==_options$step?_options$step:1;if(!step)return[];step<0&&(step=-step,reversed=!reversed);for(var dates=[];+currentDate<=endTime;)currentDate.setHours(0),dates.push((0,_index3.toDate)(currentDate)),(currentDate=(0,_index.addWeeks)(currentDate,step)).setHours(15);return reversed?dates.reverse():dates};var _index=requireAddWeeks(),_index2=requireStartOfWeek(),_index3=requireToDate();return eachWeekOfInterval}();Object.keys(_index44).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index44[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index44[key]}}))}));var _index45=requireEachWeekendOfInterval();Object.keys(_index45).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index45[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index45[key]}}))}));var _index46=function(){if(hasRequiredEachWeekendOfMonth)return eachWeekendOfMonth;hasRequiredEachWeekendOfMonth=1,eachWeekendOfMonth.eachWeekendOfMonth=function(date){var start=(0,_index3.startOfMonth)(date),end=(0,_index2.endOfMonth)(date);return(0,_index.eachWeekendOfInterval)({start:start,end:end})};var _index=requireEachWeekendOfInterval(),_index2=requireEndOfMonth(),_index3=requireStartOfMonth();return eachWeekendOfMonth}();Object.keys(_index46).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index46[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index46[key]}}))}));var _index47=function(){if(hasRequiredEachWeekendOfYear)return eachWeekendOfYear;hasRequiredEachWeekendOfYear=1,eachWeekendOfYear.eachWeekendOfYear=function(date){var start=(0,_index3.startOfYear)(date),end=(0,_index2.endOfYear)(date);return(0,_index.eachWeekendOfInterval)({start:start,end:end})};var _index=requireEachWeekendOfInterval(),_index2=requireEndOfYear(),_index3=requireStartOfYear();return eachWeekendOfYear}();Object.keys(_index47).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index47[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index47[key]}}))}));var _index48=function(){if(hasRequiredEachYearOfInterval)return eachYearOfInterval;hasRequiredEachYearOfInterval=1,eachYearOfInterval.eachYearOfInterval=function(interval,options){var _options$step,startDate=(0,_index.toDate)(interval.start),endDate=(0,_index.toDate)(interval.end),reversed=+startDate>+endDate,endTime=reversed?+startDate:+endDate,currentDate=reversed?endDate:startDate;currentDate.setHours(0,0,0,0),currentDate.setMonth(0,1);var step=null!==(_options$step=null==options?void 0:options.step)&&void 0!==_options$step?_options$step:1;if(!step)return[];step<0&&(step=-step,reversed=!reversed);for(var dates=[];+currentDate<=endTime;)dates.push((0,_index.toDate)(currentDate)),currentDate.setFullYear(currentDate.getFullYear()+step);return reversed?dates.reverse():dates};var _index=requireToDate();return eachYearOfInterval}();Object.keys(_index48).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index48[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index48[key]}}))}));var _index49=requireEndOfDay();Object.keys(_index49).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index49[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index49[key]}}))}));var _index50=function(){if(hasRequiredEndOfDecade)return endOfDecade;hasRequiredEndOfDecade=1,endOfDecade.endOfDecade=function(date){var _date=(0,_index.toDate)(date),year=_date.getFullYear(),decade=9+10*Math.floor(year/10);return _date.setFullYear(decade,11,31),_date.setHours(23,59,59,999),_date};var _index=requireToDate();return endOfDecade}();Object.keys(_index50).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index50[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index50[key]}}))}));var _index51=function(){if(hasRequiredEndOfHour)return endOfHour;hasRequiredEndOfHour=1,endOfHour.endOfHour=function(date){var _date=(0,_index.toDate)(date);return _date.setMinutes(59,59,999),_date};var _index=requireToDate();return endOfHour}();Object.keys(_index51).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index51[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index51[key]}}))}));var _index52=function(){if(hasRequiredEndOfISOWeek)return endOfISOWeek;hasRequiredEndOfISOWeek=1,endOfISOWeek.endOfISOWeek=function(date){return(0,_index.endOfWeek)(date,{weekStartsOn:1})};var _index=requireEndOfWeek();return endOfISOWeek}();Object.keys(_index52).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index52[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index52[key]}}))}));var _index53=function(){if(hasRequiredEndOfISOWeekYear)return endOfISOWeekYear;hasRequiredEndOfISOWeekYear=1,endOfISOWeekYear.endOfISOWeekYear=function(date){var year=(0,_index.getISOWeekYear)(date),fourthOfJanuaryOfNextYear=(0,_index3.constructFrom)(date,0);fourthOfJanuaryOfNextYear.setFullYear(year+1,0,4),fourthOfJanuaryOfNextYear.setHours(0,0,0,0);var _date=(0,_index2.startOfISOWeek)(fourthOfJanuaryOfNextYear);return _date.setMilliseconds(_date.getMilliseconds()-1),_date};var _index=requireGetISOWeekYear(),_index2=requireStartOfISOWeek(),_index3=requireConstructFrom();return endOfISOWeekYear}();Object.keys(_index53).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index53[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index53[key]}}))}));var _index54=function(){if(hasRequiredEndOfMinute)return endOfMinute;hasRequiredEndOfMinute=1,endOfMinute.endOfMinute=function(date){var _date=(0,_index.toDate)(date);return _date.setSeconds(59,999),_date};var _index=requireToDate();return endOfMinute}();Object.keys(_index54).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index54[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index54[key]}}))}));var _index55=requireEndOfMonth();Object.keys(_index55).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index55[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index55[key]}}))}));var _index56=function(){if(hasRequiredEndOfQuarter)return endOfQuarter;hasRequiredEndOfQuarter=1,endOfQuarter.endOfQuarter=function(date){var _date=(0,_index.toDate)(date),currentMonth=_date.getMonth(),month=currentMonth-currentMonth%3+3;return _date.setMonth(month,0),_date.setHours(23,59,59,999),_date};var _index=requireToDate();return endOfQuarter}();Object.keys(_index56).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index56[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index56[key]}}))}));var _index57=function(){if(hasRequiredEndOfSecond)return endOfSecond;hasRequiredEndOfSecond=1,endOfSecond.endOfSecond=function(date){var _date=(0,_index.toDate)(date);return _date.setMilliseconds(999),_date};var _index=requireToDate();return endOfSecond}();Object.keys(_index57).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index57[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index57[key]}}))}));var _index58=function(){if(hasRequiredEndOfToday)return endOfToday;hasRequiredEndOfToday=1,endOfToday.endOfToday=function(){return(0,_index.endOfDay)(Date.now())};var _index=requireEndOfDay();return endOfToday}();Object.keys(_index58).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index58[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index58[key]}}))}));var _index59=(hasRequiredEndOfTomorrow||(hasRequiredEndOfTomorrow=1,endOfTomorrow.endOfTomorrow=function(){var now=new Date,year=now.getFullYear(),month=now.getMonth(),day=now.getDate(),date=new Date(0);return date.setFullYear(year,month,day+1),date.setHours(23,59,59,999),date}),endOfTomorrow);Object.keys(_index59).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index59[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index59[key]}}))}));var _index60=requireEndOfWeek();Object.keys(_index60).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index60[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index60[key]}}))}));var _index61=requireEndOfYear();Object.keys(_index61).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index61[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index61[key]}}))}));var _index62=(hasRequiredEndOfYesterday||(hasRequiredEndOfYesterday=1,endOfYesterday.endOfYesterday=function(){var now=new Date,year=now.getFullYear(),month=now.getMonth(),day=now.getDate(),date=new Date(0);return date.setFullYear(year,month,day-1),date.setHours(23,59,59,999),date}),endOfYesterday);Object.keys(_index62).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index62[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index62[key]}}))}));var _index63=requireFormat();Object.keys(_index63).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index63[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index63[key]}}))}));var _index64=requireFormatDistance();Object.keys(_index64).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index64[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index64[key]}}))}));var _index65=requireFormatDistanceStrict();Object.keys(_index65).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index65[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index65[key]}}))}));var _index66=function(){if(hasRequiredFormatDistanceToNow)return formatDistanceToNow;hasRequiredFormatDistanceToNow=1,formatDistanceToNow.formatDistanceToNow=function(date,options){return(0,_index.formatDistance)(date,Date.now(),options)};var _index=requireFormatDistance();return formatDistanceToNow}();Object.keys(_index66).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index66[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index66[key]}}))}));var _index67=function(){if(hasRequiredFormatDistanceToNowStrict)return formatDistanceToNowStrict;hasRequiredFormatDistanceToNowStrict=1,formatDistanceToNowStrict.formatDistanceToNowStrict=function(date,options){return(0,_index.formatDistanceStrict)(date,Date.now(),options)};var _index=requireFormatDistanceStrict();return formatDistanceToNowStrict}();Object.keys(_index67).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index67[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index67[key]}}))}));var _index68=function(){if(hasRequiredFormatDuration)return formatDuration;hasRequiredFormatDuration=1,formatDuration.formatDuration=function(duration,options){var _ref,_options$locale,_options$format,_options$zero,_options$delimiter,defaultOptions=(0,_index2.getDefaultOptions)(),locale=null!==(_ref=null!==(_options$locale=null==options?void 0:options.locale)&&void 0!==_options$locale?_options$locale:defaultOptions.locale)&&void 0!==_ref?_ref:_index.defaultLocale,format=null!==(_options$format=null==options?void 0:options.format)&&void 0!==_options$format?_options$format:defaultFormat,zero=null!==(_options$zero=null==options?void 0:options.zero)&&void 0!==_options$zero&&_options$zero,delimiter=null!==(_options$delimiter=null==options?void 0:options.delimiter)&&void 0!==_options$delimiter?_options$delimiter:" ";return locale.formatDistance?format.reduce((function(acc,unit){var token="x".concat(unit.replace(/(^.)/,(function(m){return m.toUpperCase()}))),value=duration[unit];return void 0!==value&&(zero||duration[unit])?acc.concat(locale.formatDistance(token,value)):acc}),[]).join(delimiter):""};var _index=requireDefaultLocale(),_index2=requireDefaultOptions(),defaultFormat=["years","months","weeks","days","hours","minutes","seconds"];return formatDuration}();Object.keys(_index68).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index68[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index68[key]}}))}));var _index69=function(){if(hasRequiredFormatISO)return formatISO;hasRequiredFormatISO=1,formatISO.formatISO=function(date,options){var _options$format,_options$representati,_date=(0,_index.toDate)(date);if(isNaN(_date.getTime()))throw new RangeError("Invalid time value");var format=null!==(_options$format=null==options?void 0:options.format)&&void 0!==_options$format?_options$format:"extended",representation=null!==(_options$representati=null==options?void 0:options.representation)&&void 0!==_options$representati?_options$representati:"complete",result="",tzOffset="",dateDelimiter="extended"===format?"-":"",timeDelimiter="extended"===format?":":"";if("time"!==representation){var day=(0,_index2.addLeadingZeros)(_date.getDate(),2),month=(0,_index2.addLeadingZeros)(_date.getMonth()+1,2),year=(0,_index2.addLeadingZeros)(_date.getFullYear(),4);result="".concat(year).concat(dateDelimiter).concat(month).concat(dateDelimiter).concat(day)}if("date"!==representation){var offset=_date.getTimezoneOffset();if(0!==offset){var absoluteOffset=Math.abs(offset),hourOffset=(0,_index2.addLeadingZeros)(Math.trunc(absoluteOffset/60),2),minuteOffset=(0,_index2.addLeadingZeros)(absoluteOffset%60,2);tzOffset="".concat(offset<0?"+":"-").concat(hourOffset,":").concat(minuteOffset)}else tzOffset="Z";var separator=""===result?"":"T",time=[(0,_index2.addLeadingZeros)(_date.getHours(),2),(0,_index2.addLeadingZeros)(_date.getMinutes(),2),(0,_index2.addLeadingZeros)(_date.getSeconds(),2)].join(timeDelimiter);result="".concat(result).concat(separator).concat(time).concat(tzOffset)}return result};var _index=requireToDate(),_index2=requireAddLeadingZeros();return formatISO}();Object.keys(_index69).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index69[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index69[key]}}))}));var _index70=function(){if(hasRequiredFormatISO9075)return formatISO9075;hasRequiredFormatISO9075=1,formatISO9075.formatISO9075=function(date,options){var _options$format,_options$representati,_date=(0,_index2.toDate)(date);if(!(0,_index.isValid)(_date))throw new RangeError("Invalid time value");var format=null!==(_options$format=null==options?void 0:options.format)&&void 0!==_options$format?_options$format:"extended",representation=null!==(_options$representati=null==options?void 0:options.representation)&&void 0!==_options$representati?_options$representati:"complete",result="",dateDelimiter="extended"===format?"-":"",timeDelimiter="extended"===format?":":"";if("time"!==representation){var day=(0,_index3.addLeadingZeros)(_date.getDate(),2),month=(0,_index3.addLeadingZeros)(_date.getMonth()+1,2),year=(0,_index3.addLeadingZeros)(_date.getFullYear(),4);result="".concat(year).concat(dateDelimiter).concat(month).concat(dateDelimiter).concat(day)}if("date"!==representation){var hour=(0,_index3.addLeadingZeros)(_date.getHours(),2),minute=(0,_index3.addLeadingZeros)(_date.getMinutes(),2),second=(0,_index3.addLeadingZeros)(_date.getSeconds(),2),separator=""===result?"":" ";result="".concat(result).concat(separator).concat(hour).concat(timeDelimiter).concat(minute).concat(timeDelimiter).concat(second)}return result};var _index=requireIsValid(),_index2=requireToDate(),_index3=requireAddLeadingZeros();return formatISO9075}();Object.keys(_index70).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index70[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index70[key]}}))}));var _index71=(hasRequiredFormatISODuration||(hasRequiredFormatISODuration=1,formatISODuration.formatISODuration=function(duration){var _duration$years=duration.years,years=void 0===_duration$years?0:_duration$years,_duration$months=duration.months,months=void 0===_duration$months?0:_duration$months,_duration$days=duration.days,days=void 0===_duration$days?0:_duration$days,_duration$hours=duration.hours,hours=void 0===_duration$hours?0:_duration$hours,_duration$minutes=duration.minutes,minutes=void 0===_duration$minutes?0:_duration$minutes,_duration$seconds=duration.seconds,seconds=void 0===_duration$seconds?0:_duration$seconds;return"P".concat(years,"Y").concat(months,"M").concat(days,"DT").concat(hours,"H").concat(minutes,"M").concat(seconds,"S")}),formatISODuration);Object.keys(_index71).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index71[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index71[key]}}))}));var _index72=function(){if(hasRequiredFormatRFC3339)return formatRFC3339;hasRequiredFormatRFC3339=1,formatRFC3339.formatRFC3339=function(date,options){var _options$fractionDigi,_date=(0,_index2.toDate)(date);if(!(0,_index.isValid)(_date))throw new RangeError("Invalid time value");var fractionDigits=null!==(_options$fractionDigi=null==options?void 0:options.fractionDigits)&&void 0!==_options$fractionDigi?_options$fractionDigi:0,day=(0,_index3.addLeadingZeros)(_date.getDate(),2),month=(0,_index3.addLeadingZeros)(_date.getMonth()+1,2),year=_date.getFullYear(),hour=(0,_index3.addLeadingZeros)(_date.getHours(),2),minute=(0,_index3.addLeadingZeros)(_date.getMinutes(),2),second=(0,_index3.addLeadingZeros)(_date.getSeconds(),2),fractionalSecond="";if(fractionDigits>0){var milliseconds=_date.getMilliseconds(),fractionalSeconds=Math.trunc(milliseconds*Math.pow(10,fractionDigits-3));fractionalSecond="."+(0,_index3.addLeadingZeros)(fractionalSeconds,fractionDigits)}var offset="",tzOffset=_date.getTimezoneOffset();if(0!==tzOffset){var absoluteOffset=Math.abs(tzOffset),hourOffset=(0,_index3.addLeadingZeros)(Math.trunc(absoluteOffset/60),2),minuteOffset=(0,_index3.addLeadingZeros)(absoluteOffset%60,2);offset="".concat(tzOffset<0?"+":"-").concat(hourOffset,":").concat(minuteOffset)}else offset="Z";return"".concat(year,"-").concat(month,"-").concat(day,"T").concat(hour,":").concat(minute,":").concat(second).concat(fractionalSecond).concat(offset)};var _index=requireIsValid(),_index2=requireToDate(),_index3=requireAddLeadingZeros();return formatRFC3339}();Object.keys(_index72).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index72[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index72[key]}}))}));var _index73=function(){if(hasRequiredFormatRFC7231)return formatRFC7231;hasRequiredFormatRFC7231=1,formatRFC7231.formatRFC7231=function(date){var _date=(0,_index2.toDate)(date);if(!(0,_index.isValid)(_date))throw new RangeError("Invalid time value");var dayName=days[_date.getUTCDay()],dayOfMonth=(0,_index3.addLeadingZeros)(_date.getUTCDate(),2),monthName=months[_date.getUTCMonth()],year=_date.getUTCFullYear(),hour=(0,_index3.addLeadingZeros)(_date.getUTCHours(),2),minute=(0,_index3.addLeadingZeros)(_date.getUTCMinutes(),2),second=(0,_index3.addLeadingZeros)(_date.getUTCSeconds(),2);return"".concat(dayName,", ").concat(dayOfMonth," ").concat(monthName," ").concat(year," ").concat(hour,":").concat(minute,":").concat(second," GMT")};var _index=requireIsValid(),_index2=requireToDate(),_index3=requireAddLeadingZeros(),days=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];return formatRFC7231}();Object.keys(_index73).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index73[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index73[key]}}))}));var _index74=function(){if(hasRequiredFormatRelative)return formatRelative;hasRequiredFormatRelative=1,formatRelative.formatRelative=function(date,baseDate,options){var _ref,_options$locale,_ref2,_ref3,_ref4,_options$weekStartsOn,_options$locale2,_defaultOptions$local,token,_date=(0,_index3.toDate)(date),_baseDate=(0,_index3.toDate)(baseDate),defaultOptions=(0,_index5.getDefaultOptions)(),locale=null!==(_ref=null!==(_options$locale=null==options?void 0:options.locale)&&void 0!==_options$locale?_options$locale:defaultOptions.locale)&&void 0!==_ref?_ref:_index4.defaultLocale,weekStartsOn=null!==(_ref2=null!==(_ref3=null!==(_ref4=null!==(_options$weekStartsOn=null==options?void 0:options.weekStartsOn)&&void 0!==_options$weekStartsOn?_options$weekStartsOn:null==options||null===(_options$locale2=options.locale)||void 0===_options$locale2||null===(_options$locale2=_options$locale2.options)||void 0===_options$locale2?void 0:_options$locale2.weekStartsOn)&&void 0!==_ref4?_ref4:defaultOptions.weekStartsOn)&&void 0!==_ref3?_ref3:null===(_defaultOptions$local=defaultOptions.locale)||void 0===_defaultOptions$local||null===(_defaultOptions$local=_defaultOptions$local.options)||void 0===_defaultOptions$local?void 0:_defaultOptions$local.weekStartsOn)&&void 0!==_ref2?_ref2:0,diff=(0,_index.differenceInCalendarDays)(_date,_baseDate);if(isNaN(diff))throw new RangeError("Invalid time value");token=diff<-6?"other":diff<-1?"lastWeek":diff<0?"yesterday":diff<1?"today":diff<2?"tomorrow":diff<7?"nextWeek":"other";var formatStr=locale.formatRelative(token,_date,_baseDate,{locale:locale,weekStartsOn:weekStartsOn});return(0,_index2.format)(_date,formatStr,{locale:locale,weekStartsOn:weekStartsOn})};var _index=requireDifferenceInCalendarDays(),_index2=requireFormat(),_index3=requireToDate(),_index4=requireDefaultLocale(),_index5=requireDefaultOptions();return formatRelative}();Object.keys(_index74).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index74[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index74[key]}}))}));var _index75=function(){if(hasRequiredFromUnixTime)return fromUnixTime;hasRequiredFromUnixTime=1,fromUnixTime.fromUnixTime=function(unixTime){return(0,_index.toDate)(1e3*unixTime)};var _index=requireToDate();return fromUnixTime}();Object.keys(_index75).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index75[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index75[key]}}))}));var _index76=requireGetDate();Object.keys(_index76).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index76[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index76[key]}}))}));var _index77=requireGetDay();Object.keys(_index77).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index77[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index77[key]}}))}));var _index78=requireGetDayOfYear();Object.keys(_index78).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index78[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index78[key]}}))}));var _index79=requireGetDaysInMonth();Object.keys(_index79).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index79[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index79[key]}}))}));var _index80=function(){if(hasRequiredGetDaysInYear)return getDaysInYear;hasRequiredGetDaysInYear=1,getDaysInYear.getDaysInYear=function(date){var _date=(0,_index2.toDate)(date);return"Invalid Date"===String(new Date(_date))?NaN:(0,_index.isLeapYear)(_date)?366:365};var _index=requireIsLeapYear(),_index2=requireToDate();return getDaysInYear}();Object.keys(_index80).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index80[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index80[key]}}))}));var _index81=function(){if(hasRequiredGetDecade)return getDecade;hasRequiredGetDecade=1,getDecade.getDecade=function(date){var year=(0,_index.toDate)(date).getFullYear();return 10*Math.floor(year/10)};var _index=requireToDate();return getDecade}();Object.keys(_index81).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index81[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index81[key]}}))}));var _index82=requireGetDefaultOptions();Object.keys(_index82).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index82[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index82[key]}}))}));var _index83=function(){if(hasRequiredGetHours)return getHours;hasRequiredGetHours=1,getHours.getHours=function(date){return(0,_index.toDate)(date).getHours()};var _index=requireToDate();return getHours}();Object.keys(_index83).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index83[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index83[key]}}))}));var _index84=requireGetISODay();Object.keys(_index84).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index84[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index84[key]}}))}));var _index85=requireGetISOWeek();Object.keys(_index85).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index85[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index85[key]}}))}));var _index86=requireGetISOWeekYear();Object.keys(_index86).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index86[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index86[key]}}))}));var _index87=function(){if(hasRequiredGetISOWeeksInYear)return getISOWeeksInYear;hasRequiredGetISOWeeksInYear=1,getISOWeeksInYear.getISOWeeksInYear=function(date){var thisYear=(0,_index3.startOfISOWeekYear)(date),diff=+(0,_index3.startOfISOWeekYear)((0,_index.addWeeks)(thisYear,60))-+thisYear;return Math.round(diff/_index2.millisecondsInWeek)};var _index=requireAddWeeks(),_index2=requireConstants$1(),_index3=requireStartOfISOWeekYear();return getISOWeeksInYear}();Object.keys(_index87).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index87[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index87[key]}}))}));var _index88=function(){if(hasRequiredGetMilliseconds)return getMilliseconds;hasRequiredGetMilliseconds=1,getMilliseconds.getMilliseconds=function(date){return(0,_index.toDate)(date).getMilliseconds()};var _index=requireToDate();return getMilliseconds}();Object.keys(_index88).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index88[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index88[key]}}))}));var _index89=function(){if(hasRequiredGetMinutes)return getMinutes;hasRequiredGetMinutes=1,getMinutes.getMinutes=function(date){return(0,_index.toDate)(date).getMinutes()};var _index=requireToDate();return getMinutes}();Object.keys(_index89).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index89[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index89[key]}}))}));var _index90=function(){if(hasRequiredGetMonth)return getMonth;hasRequiredGetMonth=1,getMonth.getMonth=function(date){return(0,_index.toDate)(date).getMonth()};var _index=requireToDate();return getMonth}();Object.keys(_index90).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index90[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index90[key]}}))}));var _index91=function(){if(hasRequiredGetOverlappingDaysInIntervals)return getOverlappingDaysInIntervals;hasRequiredGetOverlappingDaysInIntervals=1,getOverlappingDaysInIntervals.getOverlappingDaysInIntervals=function(intervalLeft,intervalRight){var _sort2=_slicedToArray([+(0,_index3.toDate)(intervalLeft.start),+(0,_index3.toDate)(intervalLeft.end)].sort((function(a,b){return a-b})),2),leftStart=_sort2[0],leftEnd=_sort2[1],_sort4=_slicedToArray([+(0,_index3.toDate)(intervalRight.start),+(0,_index3.toDate)(intervalRight.end)].sort((function(a,b){return a-b})),2),rightStart=_sort4[0],rightEnd=_sort4[1];if(!(leftStartleftEnd?leftEnd:rightEnd,right=overlapRight-(0,_index.getTimezoneOffsetInMilliseconds)(overlapRight);return Math.ceil((right-left)/_index2.millisecondsInDay)};var _index=requireGetTimezoneOffsetInMilliseconds(),_index2=requireConstants$1(),_index3=requireToDate();return getOverlappingDaysInIntervals}();Object.keys(_index91).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index91[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index91[key]}}))}));var _index92=requireGetQuarter();Object.keys(_index92).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index92[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index92[key]}}))}));var _index93=function(){if(hasRequiredGetSeconds)return getSeconds;hasRequiredGetSeconds=1,getSeconds.getSeconds=function(date){return(0,_index.toDate)(date).getSeconds()};var _index=requireToDate();return getSeconds}();Object.keys(_index93).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index93[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index93[key]}}))}));var _index94=function(){if(hasRequiredGetTime)return getTime;hasRequiredGetTime=1,getTime.getTime=function(date){return(0,_index.toDate)(date).getTime()};var _index=requireToDate();return getTime}();Object.keys(_index94).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index94[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index94[key]}}))}));var _index95=function(){if(hasRequiredGetUnixTime)return getUnixTime;hasRequiredGetUnixTime=1,getUnixTime.getUnixTime=function(date){return Math.trunc(+(0,_index.toDate)(date)/1e3)};var _index=requireToDate();return getUnixTime}();Object.keys(_index95).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index95[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index95[key]}}))}));var _index96=requireGetWeek();Object.keys(_index96).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index96[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index96[key]}}))}));var _index97=function(){if(hasRequiredGetWeekOfMonth)return getWeekOfMonth;hasRequiredGetWeekOfMonth=1,getWeekOfMonth.getWeekOfMonth=function(date,options){var _ref,_ref2,_ref3,_options$weekStartsOn,_options$locale,_defaultOptions$local,defaultOptions=(0,_index4.getDefaultOptions)(),weekStartsOn=null!==(_ref=null!==(_ref2=null!==(_ref3=null!==(_options$weekStartsOn=null==options?void 0:options.weekStartsOn)&&void 0!==_options$weekStartsOn?_options$weekStartsOn:null==options||null===(_options$locale=options.locale)||void 0===_options$locale||null===(_options$locale=_options$locale.options)||void 0===_options$locale?void 0:_options$locale.weekStartsOn)&&void 0!==_ref3?_ref3:defaultOptions.weekStartsOn)&&void 0!==_ref2?_ref2:null===(_defaultOptions$local=defaultOptions.locale)||void 0===_defaultOptions$local||null===(_defaultOptions$local=_defaultOptions$local.options)||void 0===_defaultOptions$local?void 0:_defaultOptions$local.weekStartsOn)&&void 0!==_ref?_ref:0,currentDayOfMonth=(0,_index.getDate)(date);if(isNaN(currentDayOfMonth))return NaN;var lastDayOfFirstWeek=weekStartsOn-(0,_index2.getDay)((0,_index3.startOfMonth)(date));lastDayOfFirstWeek<=0&&(lastDayOfFirstWeek+=7);var remainingDaysAfterFirstWeek=currentDayOfMonth-lastDayOfFirstWeek;return Math.ceil(remainingDaysAfterFirstWeek/7)+1};var _index=requireGetDate(),_index2=requireGetDay(),_index3=requireStartOfMonth(),_index4=requireDefaultOptions();return getWeekOfMonth}();Object.keys(_index97).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index97[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index97[key]}}))}));var _index98=requireGetWeekYear();Object.keys(_index98).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index98[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index98[key]}}))}));var _index99=function(){if(hasRequiredGetWeeksInMonth)return getWeeksInMonth;hasRequiredGetWeeksInMonth=1,getWeeksInMonth.getWeeksInMonth=function(date,options){return(0,_index.differenceInCalendarWeeks)((0,_index2.lastDayOfMonth)(date),(0,_index3.startOfMonth)(date),options)+1};var _index=requireDifferenceInCalendarWeeks(),_index2=requireLastDayOfMonth(),_index3=requireStartOfMonth();return getWeeksInMonth}();Object.keys(_index99).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index99[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index99[key]}}))}));var _index100=function(){if(hasRequiredGetYear)return getYear;hasRequiredGetYear=1,getYear.getYear=function(date){return(0,_index.toDate)(date).getFullYear()};var _index=requireToDate();return getYear}();Object.keys(_index100).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index100[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index100[key]}}))}));var _index101=function(){if(hasRequiredHoursToMilliseconds)return hoursToMilliseconds;hasRequiredHoursToMilliseconds=1,hoursToMilliseconds.hoursToMilliseconds=function(hours){return Math.trunc(hours*_index.millisecondsInHour)};var _index=requireConstants$1();return hoursToMilliseconds}();Object.keys(_index101).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index101[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index101[key]}}))}));var _index102=function(){if(hasRequiredHoursToMinutes)return hoursToMinutes;hasRequiredHoursToMinutes=1,hoursToMinutes.hoursToMinutes=function(hours){return Math.trunc(hours*_index.minutesInHour)};var _index=requireConstants$1();return hoursToMinutes}();Object.keys(_index102).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index102[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index102[key]}}))}));var _index103=function(){if(hasRequiredHoursToSeconds)return hoursToSeconds;hasRequiredHoursToSeconds=1,hoursToSeconds.hoursToSeconds=function(hours){return Math.trunc(hours*_index.secondsInHour)};var _index=requireConstants$1();return hoursToSeconds}();Object.keys(_index103).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index103[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index103[key]}}))}));var _index104=function(){if(hasRequiredInterval)return interval;hasRequiredInterval=1,interval.interval=function(start,end,options){var _start=(0,_index.toDate)(start);if(isNaN(+_start))throw new TypeError("Start date is invalid");var _end=(0,_index.toDate)(end);if(isNaN(+_end))throw new TypeError("End date is invalid");if(null!=options&&options.assertPositive&&+_start>+_end)throw new TypeError("End date must be after start date");return{start:_start,end:_end}};var _index=requireToDate();return interval}();Object.keys(_index104).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index104[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index104[key]}}))}));var _index105=function(){if(hasRequiredIntervalToDuration)return intervalToDuration;hasRequiredIntervalToDuration=1,intervalToDuration.intervalToDuration=function(interval){var start=(0,_index8.toDate)(interval.start),end=(0,_index8.toDate)(interval.end),duration={},years=(0,_index7.differenceInYears)(end,start);years&&(duration.years=years);var remainingMonths=(0,_index.add)(start,{years:duration.years}),months=(0,_index5.differenceInMonths)(end,remainingMonths);months&&(duration.months=months);var remainingDays=(0,_index.add)(remainingMonths,{months:duration.months}),days=(0,_index2.differenceInDays)(end,remainingDays);days&&(duration.days=days);var remainingHours=(0,_index.add)(remainingDays,{days:duration.days}),hours=(0,_index3.differenceInHours)(end,remainingHours);hours&&(duration.hours=hours);var remainingMinutes=(0,_index.add)(remainingHours,{hours:duration.hours}),minutes=(0,_index4.differenceInMinutes)(end,remainingMinutes);minutes&&(duration.minutes=minutes);var remainingSeconds=(0,_index.add)(remainingMinutes,{minutes:duration.minutes}),seconds=(0,_index6.differenceInSeconds)(end,remainingSeconds);return seconds&&(duration.seconds=seconds),duration};var _index=requireAdd(),_index2=requireDifferenceInDays(),_index3=requireDifferenceInHours(),_index4=requireDifferenceInMinutes(),_index5=requireDifferenceInMonths(),_index6=requireDifferenceInSeconds(),_index7=requireDifferenceInYears(),_index8=requireToDate();return intervalToDuration}();Object.keys(_index105).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index105[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index105[key]}}))}));var _index106=requireIntlFormat();Object.keys(_index106).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index106[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index106[key]}}))}));var _index107=function(){if(hasRequiredIntlFormatDistance)return intlFormatDistance;hasRequiredIntlFormatDistance=1,intlFormatDistance.intlFormatDistance=function(date,baseDate,options){var unit,value=0,dateLeft=(0,_index10.toDate)(date),dateRight=(0,_index10.toDate)(baseDate);if(null!=options&&options.unit)"second"===(unit=null==options?void 0:options.unit)?value=(0,_index9.differenceInSeconds)(dateLeft,dateRight):"minute"===unit?value=(0,_index8.differenceInMinutes)(dateLeft,dateRight):"hour"===unit?value=(0,_index7.differenceInHours)(dateLeft,dateRight):"day"===unit?value=(0,_index2.differenceInCalendarDays)(dateLeft,dateRight):"week"===unit?value=(0,_index5.differenceInCalendarWeeks)(dateLeft,dateRight):"month"===unit?value=(0,_index3.differenceInCalendarMonths)(dateLeft,dateRight):"quarter"===unit?value=(0,_index4.differenceInCalendarQuarters)(dateLeft,dateRight):"year"===unit&&(value=(0,_index6.differenceInCalendarYears)(dateLeft,dateRight));else{var diffInSeconds=(0,_index9.differenceInSeconds)(dateLeft,dateRight);Math.abs(diffInSeconds)<_index.secondsInMinute?(value=(0,_index9.differenceInSeconds)(dateLeft,dateRight),unit="second"):Math.abs(diffInSeconds)<_index.secondsInHour?(value=(0,_index8.differenceInMinutes)(dateLeft,dateRight),unit="minute"):Math.abs(diffInSeconds)<_index.secondsInDay&&Math.abs((0,_index2.differenceInCalendarDays)(dateLeft,dateRight))<1?(value=(0,_index7.differenceInHours)(dateLeft,dateRight),unit="hour"):Math.abs(diffInSeconds)<_index.secondsInWeek&&(value=(0,_index2.differenceInCalendarDays)(dateLeft,dateRight))&&Math.abs(value)<7?unit="day":Math.abs(diffInSeconds)<_index.secondsInMonth?(value=(0,_index5.differenceInCalendarWeeks)(dateLeft,dateRight),unit="week"):Math.abs(diffInSeconds)<_index.secondsInQuarter?(value=(0,_index3.differenceInCalendarMonths)(dateLeft,dateRight),unit="month"):Math.abs(diffInSeconds)<_index.secondsInYear&&(0,_index4.differenceInCalendarQuarters)(dateLeft,dateRight)<4?(value=(0,_index4.differenceInCalendarQuarters)(dateLeft,dateRight),unit="quarter"):(value=(0,_index6.differenceInCalendarYears)(dateLeft,dateRight),unit="year")}return new Intl.RelativeTimeFormat(null==options?void 0:options.locale,{localeMatcher:null==options?void 0:options.localeMatcher,numeric:(null==options?void 0:options.numeric)||"auto",style:null==options?void 0:options.style}).format(value,unit)};var _index=requireConstants$1(),_index2=requireDifferenceInCalendarDays(),_index3=requireDifferenceInCalendarMonths(),_index4=requireDifferenceInCalendarQuarters(),_index5=requireDifferenceInCalendarWeeks(),_index6=requireDifferenceInCalendarYears(),_index7=requireDifferenceInHours(),_index8=requireDifferenceInMinutes(),_index9=requireDifferenceInSeconds(),_index10=requireToDate();return intlFormatDistance}();Object.keys(_index107).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index107[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index107[key]}}))}));var _index108=function(){if(hasRequiredIsAfter)return isAfter;hasRequiredIsAfter=1,isAfter.isAfter=function(date,dateToCompare){var _date=(0,_index.toDate)(date),_dateToCompare=(0,_index.toDate)(dateToCompare);return _date.getTime()>_dateToCompare.getTime()};var _index=requireToDate();return isAfter}();Object.keys(_index108).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index108[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index108[key]}}))}));var _index109=function(){if(hasRequiredIsBefore)return isBefore;hasRequiredIsBefore=1,isBefore.isBefore=function(date,dateToCompare){return+(0,_index.toDate)(date)<+(0,_index.toDate)(dateToCompare)};var _index=requireToDate();return isBefore}();Object.keys(_index109).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index109[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index109[key]}}))}));var _index110=requireIsDate();Object.keys(_index110).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index110[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index110[key]}}))}));var _index111=function(){if(hasRequiredIsEqual)return isEqual;hasRequiredIsEqual=1,isEqual.isEqual=function(leftDate,rightDate){return+(0,_index.toDate)(leftDate)==+(0,_index.toDate)(rightDate)};var _index=requireToDate();return isEqual}();Object.keys(_index111).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index111[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index111[key]}}))}));var _index112=(hasRequiredIsExists||(hasRequiredIsExists=1,isExists.isExists=function(year,month,day){var date=new Date(year,month,day);return date.getFullYear()===year&&date.getMonth()===month&&date.getDate()===day}),isExists);Object.keys(_index112).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index112[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index112[key]}}))}));var _index113=function(){if(hasRequiredIsFirstDayOfMonth)return isFirstDayOfMonth;hasRequiredIsFirstDayOfMonth=1,isFirstDayOfMonth.isFirstDayOfMonth=function(date){return 1===(0,_index.toDate)(date).getDate()};var _index=requireToDate();return isFirstDayOfMonth}();Object.keys(_index113).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index113[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index113[key]}}))}));var _index114=function(){if(hasRequiredIsFriday)return isFriday;hasRequiredIsFriday=1,isFriday.isFriday=function(date){return 5===(0,_index.toDate)(date).getDay()};var _index=requireToDate();return isFriday}();Object.keys(_index114).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index114[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index114[key]}}))}));var _index115=function(){if(hasRequiredIsFuture)return isFuture;hasRequiredIsFuture=1,isFuture.isFuture=function(date){return+(0,_index.toDate)(date)>Date.now()};var _index=requireToDate();return isFuture}();Object.keys(_index115).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index115[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index115[key]}}))}));var _index116=requireIsLastDayOfMonth();Object.keys(_index116).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index116[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index116[key]}}))}));var _index117=requireIsLeapYear();Object.keys(_index117).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index117[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index117[key]}}))}));var _index118=function(){if(hasRequiredIsMatch)return isMatch;hasRequiredIsMatch=1,isMatch.isMatch=function(dateStr,formatStr,options){return(0,_index.isValid)((0,_index2.parse)(dateStr,formatStr,new Date,options))};var _index=requireIsValid(),_index2=requireParse();return isMatch}();Object.keys(_index118).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index118[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index118[key]}}))}));var _index119=function(){if(hasRequiredIsMonday)return isMonday;hasRequiredIsMonday=1,isMonday.isMonday=function(date){return 1===(0,_index.toDate)(date).getDay()};var _index=requireToDate();return isMonday}();Object.keys(_index119).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index119[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index119[key]}}))}));var _index120=function(){if(hasRequiredIsPast)return isPast;hasRequiredIsPast=1,isPast.isPast=function(date){return+(0,_index.toDate)(date)=startTime&&time<=endTime};var _index=requireToDate();return isWithinInterval}();Object.keys(_index148).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index148[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index148[key]}}))}));var _index149=function(){if(hasRequiredIsYesterday)return isYesterday;hasRequiredIsYesterday=1,isYesterday.isYesterday=function(date){return(0,_index.isSameDay)(date,(0,_index2.subDays)(Date.now(),1))};var _index=requireIsSameDay(),_index2=requireSubDays();return isYesterday}();Object.keys(_index149).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index149[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index149[key]}}))}));var _index150=function(){if(hasRequiredLastDayOfDecade)return lastDayOfDecade;hasRequiredLastDayOfDecade=1,lastDayOfDecade.lastDayOfDecade=function(date){var _date=(0,_index.toDate)(date),year=_date.getFullYear(),decade=9+10*Math.floor(year/10);return _date.setFullYear(decade+1,0,0),_date.setHours(0,0,0,0),_date};var _index=requireToDate();return lastDayOfDecade}();Object.keys(_index150).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index150[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index150[key]}}))}));var _index151=function(){if(hasRequiredLastDayOfISOWeek)return lastDayOfISOWeek;hasRequiredLastDayOfISOWeek=1,lastDayOfISOWeek.lastDayOfISOWeek=function(date){return(0,_index.lastDayOfWeek)(date,{weekStartsOn:1})};var _index=requireLastDayOfWeek();return lastDayOfISOWeek}();Object.keys(_index151).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index151[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index151[key]}}))}));var _index152=function(){if(hasRequiredLastDayOfISOWeekYear)return lastDayOfISOWeekYear;hasRequiredLastDayOfISOWeekYear=1,lastDayOfISOWeekYear.lastDayOfISOWeekYear=function(date){var year=(0,_index.getISOWeekYear)(date),fourthOfJanuary=(0,_index3.constructFrom)(date,0);fourthOfJanuary.setFullYear(year+1,0,4),fourthOfJanuary.setHours(0,0,0,0);var _date=(0,_index2.startOfISOWeek)(fourthOfJanuary);return _date.setDate(_date.getDate()-1),_date};var _index=requireGetISOWeekYear(),_index2=requireStartOfISOWeek(),_index3=requireConstructFrom();return lastDayOfISOWeekYear}();Object.keys(_index152).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index152[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index152[key]}}))}));var _index153=requireLastDayOfMonth();Object.keys(_index153).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index153[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index153[key]}}))}));var _index154=function(){if(hasRequiredLastDayOfQuarter)return lastDayOfQuarter;hasRequiredLastDayOfQuarter=1,lastDayOfQuarter.lastDayOfQuarter=function(date){var _date=(0,_index.toDate)(date),currentMonth=_date.getMonth(),month=currentMonth-currentMonth%3+3;return _date.setMonth(month,0),_date.setHours(0,0,0,0),_date};var _index=requireToDate();return lastDayOfQuarter}();Object.keys(_index154).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index154[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index154[key]}}))}));var _index155=requireLastDayOfWeek();Object.keys(_index155).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index155[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index155[key]}}))}));var _index156=function(){if(hasRequiredLastDayOfYear)return lastDayOfYear;hasRequiredLastDayOfYear=1,lastDayOfYear.lastDayOfYear=function(date){var _date=(0,_index.toDate)(date),year=_date.getFullYear();return _date.setFullYear(year+1,0,0),_date.setHours(0,0,0,0),_date};var _index=requireToDate();return lastDayOfYear}();Object.keys(_index156).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index156[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index156[key]}}))}));var _index157=requireLightFormat();Object.keys(_index157).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index157[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index157[key]}}))}));var _index158=requireMax();Object.keys(_index158).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index158[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index158[key]}}))}));var _index159=function(){if(hasRequiredMilliseconds)return milliseconds;hasRequiredMilliseconds=1,milliseconds.milliseconds=function(_ref){var years=_ref.years,months=_ref.months,weeks=_ref.weeks,days=_ref.days,hours=_ref.hours,minutes=_ref.minutes,seconds=_ref.seconds,totalDays=0;years&&(totalDays+=years*_index.daysInYear),months&&(totalDays+=months*(_index.daysInYear/12)),weeks&&(totalDays+=7*weeks),days&&(totalDays+=days);var totalSeconds=24*totalDays*60*60;return hours&&(totalSeconds+=60*hours*60),minutes&&(totalSeconds+=60*minutes),seconds&&(totalSeconds+=seconds),Math.trunc(1e3*totalSeconds)};var _index=requireConstants$1();return milliseconds}();Object.keys(_index159).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index159[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index159[key]}}))}));var _index160=function(){if(hasRequiredMillisecondsToHours)return millisecondsToHours;hasRequiredMillisecondsToHours=1,millisecondsToHours.millisecondsToHours=function(milliseconds){var hours=milliseconds/_index.millisecondsInHour;return Math.trunc(hours)};var _index=requireConstants$1();return millisecondsToHours}();Object.keys(_index160).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index160[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index160[key]}}))}));var _index161=function(){if(hasRequiredMillisecondsToMinutes)return millisecondsToMinutes;hasRequiredMillisecondsToMinutes=1,millisecondsToMinutes.millisecondsToMinutes=function(milliseconds){var minutes=milliseconds/_index.millisecondsInMinute;return Math.trunc(minutes)};var _index=requireConstants$1();return millisecondsToMinutes}();Object.keys(_index161).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index161[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index161[key]}}))}));var _index162=function(){if(hasRequiredMillisecondsToSeconds)return millisecondsToSeconds;hasRequiredMillisecondsToSeconds=1,millisecondsToSeconds.millisecondsToSeconds=function(milliseconds){var seconds=milliseconds/_index.millisecondsInSecond;return Math.trunc(seconds)};var _index=requireConstants$1();return millisecondsToSeconds}();Object.keys(_index162).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index162[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index162[key]}}))}));var _index163=requireMin();Object.keys(_index163).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index163[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index163[key]}}))}));var _index164=function(){if(hasRequiredMinutesToHours)return minutesToHours;hasRequiredMinutesToHours=1,minutesToHours.minutesToHours=function(minutes){var hours=minutes/_index.minutesInHour;return Math.trunc(hours)};var _index=requireConstants$1();return minutesToHours}();Object.keys(_index164).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index164[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index164[key]}}))}));var _index165=function(){if(hasRequiredMinutesToMilliseconds)return minutesToMilliseconds;hasRequiredMinutesToMilliseconds=1,minutesToMilliseconds.minutesToMilliseconds=function(minutes){return Math.trunc(minutes*_index.millisecondsInMinute)};var _index=requireConstants$1();return minutesToMilliseconds}();Object.keys(_index165).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index165[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index165[key]}}))}));var _index166=function(){if(hasRequiredMinutesToSeconds)return minutesToSeconds;hasRequiredMinutesToSeconds=1,minutesToSeconds.minutesToSeconds=function(minutes){return Math.trunc(minutes*_index.secondsInMinute)};var _index=requireConstants$1();return minutesToSeconds}();Object.keys(_index166).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index166[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index166[key]}}))}));var _index167=function(){if(hasRequiredMonthsToQuarters)return monthsToQuarters;hasRequiredMonthsToQuarters=1,monthsToQuarters.monthsToQuarters=function(months){var quarters=months/_index.monthsInQuarter;return Math.trunc(quarters)};var _index=requireConstants$1();return monthsToQuarters}();Object.keys(_index167).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index167[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index167[key]}}))}));var _index168=function(){if(hasRequiredMonthsToYears)return monthsToYears;hasRequiredMonthsToYears=1,monthsToYears.monthsToYears=function(months){var years=months/_index.monthsInYear;return Math.trunc(years)};var _index=requireConstants$1();return monthsToYears}();Object.keys(_index168).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index168[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index168[key]}}))}));var _index169=requireNextDay();Object.keys(_index169).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index169[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index169[key]}}))}));var _index170=function(){if(hasRequiredNextFriday)return nextFriday;hasRequiredNextFriday=1,nextFriday.nextFriday=function(date){return(0,_index.nextDay)(date,5)};var _index=requireNextDay();return nextFriday}();Object.keys(_index170).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index170[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index170[key]}}))}));var _index171=function(){if(hasRequiredNextMonday)return nextMonday;hasRequiredNextMonday=1,nextMonday.nextMonday=function(date){return(0,_index.nextDay)(date,1)};var _index=requireNextDay();return nextMonday}();Object.keys(_index171).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index171[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index171[key]}}))}));var _index172=function(){if(hasRequiredNextSaturday)return nextSaturday;hasRequiredNextSaturday=1,nextSaturday.nextSaturday=function(date){return(0,_index.nextDay)(date,6)};var _index=requireNextDay();return nextSaturday}();Object.keys(_index172).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index172[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index172[key]}}))}));var _index173=function(){if(hasRequiredNextSunday)return nextSunday;hasRequiredNextSunday=1,nextSunday.nextSunday=function(date){return(0,_index.nextDay)(date,0)};var _index=requireNextDay();return nextSunday}();Object.keys(_index173).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index173[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index173[key]}}))}));var _index174=function(){if(hasRequiredNextThursday)return nextThursday;hasRequiredNextThursday=1,nextThursday.nextThursday=function(date){return(0,_index.nextDay)(date,4)};var _index=requireNextDay();return nextThursday}();Object.keys(_index174).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index174[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index174[key]}}))}));var _index175=function(){if(hasRequiredNextTuesday)return nextTuesday;hasRequiredNextTuesday=1,nextTuesday.nextTuesday=function(date){return(0,_index.nextDay)(date,2)};var _index=requireNextDay();return nextTuesday}();Object.keys(_index175).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index175[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index175[key]}}))}));var _index176=function(){if(hasRequiredNextWednesday)return nextWednesday;hasRequiredNextWednesday=1,nextWednesday.nextWednesday=function(date){return(0,_index.nextDay)(date,3)};var _index=requireNextDay();return nextWednesday}();Object.keys(_index176).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index176[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index176[key]}}))}));var _index177=requireParse();Object.keys(_index177).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index177[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index177[key]}}))}));var _index178=requireParseISO();Object.keys(_index178).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index178[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index178[key]}}))}));var _index179=(hasRequiredParseJSON||(hasRequiredParseJSON=1,parseJSON.parseJSON=function(dateStr){var parts=dateStr.match(/(\d{4})-(\d{2})-(\d{2})[T ](\d{2}):(\d{2}):(\d{2})(?:\.(\d{0,7}))?(?:Z|(.)(\d{2}):?(\d{2})?)?/);return parts?new Date(Date.UTC(+parts[1],+parts[2]-1,+parts[3],+parts[4]-(+parts[9]||0)*("-"==parts[8]?-1:1),+parts[5]-(+parts[10]||0)*("-"==parts[8]?-1:1),+parts[6],+((parts[7]||"0")+"00").substring(0,3))):new Date(NaN)}),parseJSON);Object.keys(_index179).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index179[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index179[key]}}))}));var _index180=requirePreviousDay();Object.keys(_index180).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index180[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index180[key]}}))}));var _index181=function(){if(hasRequiredPreviousFriday)return previousFriday;hasRequiredPreviousFriday=1,previousFriday.previousFriday=function(date){return(0,_index.previousDay)(date,5)};var _index=requirePreviousDay();return previousFriday}();Object.keys(_index181).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index181[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index181[key]}}))}));var _index182=function(){if(hasRequiredPreviousMonday)return previousMonday;hasRequiredPreviousMonday=1,previousMonday.previousMonday=function(date){return(0,_index.previousDay)(date,1)};var _index=requirePreviousDay();return previousMonday}();Object.keys(_index182).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index182[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index182[key]}}))}));var _index183=function(){if(hasRequiredPreviousSaturday)return previousSaturday;hasRequiredPreviousSaturday=1,previousSaturday.previousSaturday=function(date){return(0,_index.previousDay)(date,6)};var _index=requirePreviousDay();return previousSaturday}();Object.keys(_index183).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index183[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index183[key]}}))}));var _index184=function(){if(hasRequiredPreviousSunday)return previousSunday;hasRequiredPreviousSunday=1,previousSunday.previousSunday=function(date){return(0,_index.previousDay)(date,0)};var _index=requirePreviousDay();return previousSunday}();Object.keys(_index184).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index184[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index184[key]}}))}));var _index185=function(){if(hasRequiredPreviousThursday)return previousThursday;hasRequiredPreviousThursday=1,previousThursday.previousThursday=function(date){return(0,_index.previousDay)(date,4)};var _index=requirePreviousDay();return previousThursday}();Object.keys(_index185).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index185[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index185[key]}}))}));var _index186=function(){if(hasRequiredPreviousTuesday)return previousTuesday;hasRequiredPreviousTuesday=1,previousTuesday.previousTuesday=function(date){return(0,_index.previousDay)(date,2)};var _index=requirePreviousDay();return previousTuesday}();Object.keys(_index186).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index186[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index186[key]}}))}));var _index187=function(){if(hasRequiredPreviousWednesday)return previousWednesday;hasRequiredPreviousWednesday=1,previousWednesday.previousWednesday=function(date){return(0,_index.previousDay)(date,3)};var _index=requirePreviousDay();return previousWednesday}();Object.keys(_index187).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index187[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index187[key]}}))}));var _index188=function(){if(hasRequiredQuartersToMonths)return quartersToMonths;hasRequiredQuartersToMonths=1,quartersToMonths.quartersToMonths=function(quarters){return Math.trunc(quarters*_index.monthsInQuarter)};var _index=requireConstants$1();return quartersToMonths}();Object.keys(_index188).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index188[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index188[key]}}))}));var _index189=function(){if(hasRequiredQuartersToYears)return quartersToYears;hasRequiredQuartersToYears=1,quartersToYears.quartersToYears=function(quarters){var years=quarters/_index.quartersInYear;return Math.trunc(years)};var _index=requireConstants$1();return quartersToYears}();Object.keys(_index189).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index189[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index189[key]}}))}));var _index190=function(){if(hasRequiredRoundToNearestMinutes)return roundToNearestMinutes;hasRequiredRoundToNearestMinutes=1,roundToNearestMinutes.roundToNearestMinutes=function(date,options){var _options$nearestTo,_options$roundingMeth,nearestTo=null!==(_options$nearestTo=null==options?void 0:options.nearestTo)&&void 0!==_options$nearestTo?_options$nearestTo:1;if(nearestTo<1||nearestTo>30)return(0,_index2.constructFrom)(date,NaN);var _date=(0,_index3.toDate)(date),fractionalSeconds=_date.getSeconds()/60,fractionalMilliseconds=_date.getMilliseconds()/1e3/60,minutes=_date.getMinutes()+fractionalSeconds+fractionalMilliseconds,method=null!==(_options$roundingMeth=null==options?void 0:options.roundingMethod)&&void 0!==_options$roundingMeth?_options$roundingMeth:"round",roundedMinutes=(0,_index.getRoundingMethod)(method)(minutes/nearestTo)*nearestTo,result=(0,_index2.constructFrom)(date,_date);return result.setMinutes(roundedMinutes,0,0),result};var _index=requireGetRoundingMethod(),_index2=requireConstructFrom(),_index3=requireToDate();return roundToNearestMinutes}();Object.keys(_index190).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index190[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index190[key]}}))}));var _index191=function(){if(hasRequiredSecondsToHours)return secondsToHours;hasRequiredSecondsToHours=1,secondsToHours.secondsToHours=function(seconds){var hours=seconds/_index.secondsInHour;return Math.trunc(hours)};var _index=requireConstants$1();return secondsToHours}();Object.keys(_index191).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index191[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index191[key]}}))}));var _index192=function(){if(hasRequiredSecondsToMilliseconds)return secondsToMilliseconds;hasRequiredSecondsToMilliseconds=1,secondsToMilliseconds.secondsToMilliseconds=function(seconds){return seconds*_index.millisecondsInSecond};var _index=requireConstants$1();return secondsToMilliseconds}();Object.keys(_index192).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index192[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index192[key]}}))}));var _index193=function(){if(hasRequiredSecondsToMinutes)return secondsToMinutes;hasRequiredSecondsToMinutes=1,secondsToMinutes.secondsToMinutes=function(seconds){var minutes=seconds/_index.secondsInMinute;return Math.trunc(minutes)};var _index=requireConstants$1();return secondsToMinutes}();Object.keys(_index193).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index193[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index193[key]}}))}));var _index194=function(){if(hasRequiredSet)return set;hasRequiredSet=1,set.set=function(date,values){var _date=(0,_index3.toDate)(date);return isNaN(+_date)?(0,_index.constructFrom)(date,NaN):(null!=values.year&&_date.setFullYear(values.year),null!=values.month&&(_date=(0,_index2.setMonth)(_date,values.month)),null!=values.date&&_date.setDate(values.date),null!=values.hours&&_date.setHours(values.hours),null!=values.minutes&&_date.setMinutes(values.minutes),null!=values.seconds&&_date.setSeconds(values.seconds),null!=values.milliseconds&&_date.setMilliseconds(values.milliseconds),_date)};var _index=requireConstructFrom(),_index2=requireSetMonth(),_index3=requireToDate();return set}();Object.keys(_index194).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index194[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index194[key]}}))}));var _index195=function(){if(hasRequiredSetDate)return setDate;hasRequiredSetDate=1,setDate.setDate=function(date,dayOfMonth){var _date=(0,_index.toDate)(date);return _date.setDate(dayOfMonth),_date};var _index=requireToDate();return setDate}();Object.keys(_index195).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index195[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index195[key]}}))}));var _index196=requireSetDay();Object.keys(_index196).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index196[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index196[key]}}))}));var _index197=function(){if(hasRequiredSetDayOfYear)return setDayOfYear;hasRequiredSetDayOfYear=1,setDayOfYear.setDayOfYear=function(date,dayOfYear){var _date=(0,_index.toDate)(date);return _date.setMonth(0),_date.setDate(dayOfYear),_date};var _index=requireToDate();return setDayOfYear}();Object.keys(_index197).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index197[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index197[key]}}))}));var _index198=function(){if(hasRequiredSetDefaultOptions)return setDefaultOptions;hasRequiredSetDefaultOptions=1,setDefaultOptions.setDefaultOptions=function(options){var result={},defaultOptions=(0,_index.getDefaultOptions)();for(var property in defaultOptions)Object.prototype.hasOwnProperty.call(defaultOptions,property)&&(result[property]=defaultOptions[property]);for(var _property in options)Object.prototype.hasOwnProperty.call(options,_property)&&(void 0===options[_property]?delete result[_property]:result[_property]=options[_property]);(0,_index.setDefaultOptions)(result)};var _index=requireDefaultOptions();return setDefaultOptions}();Object.keys(_index198).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index198[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index198[key]}}))}));var _index199=function(){if(hasRequiredSetHours)return setHours;hasRequiredSetHours=1,setHours.setHours=function(date,hours){var _date=(0,_index.toDate)(date);return _date.setHours(hours),_date};var _index=requireToDate();return setHours}();Object.keys(_index199).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index199[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index199[key]}}))}));var _index200=requireSetISODay();Object.keys(_index200).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index200[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index200[key]}}))}));var _index201=requireSetISOWeek();Object.keys(_index201).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index201[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index201[key]}}))}));var _index202=requireSetISOWeekYear();Object.keys(_index202).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index202[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index202[key]}}))}));var _index203=function(){if(hasRequiredSetMilliseconds)return setMilliseconds;hasRequiredSetMilliseconds=1,setMilliseconds.setMilliseconds=function(date,milliseconds){var _date=(0,_index.toDate)(date);return _date.setMilliseconds(milliseconds),_date};var _index=requireToDate();return setMilliseconds}();Object.keys(_index203).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index203[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index203[key]}}))}));var _index204=function(){if(hasRequiredSetMinutes)return setMinutes;hasRequiredSetMinutes=1,setMinutes.setMinutes=function(date,minutes){var _date=(0,_index.toDate)(date);return _date.setMinutes(minutes),_date};var _index=requireToDate();return setMinutes}();Object.keys(_index204).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index204[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index204[key]}}))}));var _index205=requireSetMonth();Object.keys(_index205).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index205[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index205[key]}}))}));var _index206=function(){if(hasRequiredSetQuarter)return setQuarter;hasRequiredSetQuarter=1,setQuarter.setQuarter=function(date,quarter){var _date=(0,_index2.toDate)(date),diff=quarter-(Math.trunc(_date.getMonth()/3)+1);return(0,_index.setMonth)(_date,_date.getMonth()+3*diff)};var _index=requireSetMonth(),_index2=requireToDate();return setQuarter}();Object.keys(_index206).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index206[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index206[key]}}))}));var _index207=function(){if(hasRequiredSetSeconds)return setSeconds;hasRequiredSetSeconds=1,setSeconds.setSeconds=function(date,seconds){var _date=(0,_index.toDate)(date);return _date.setSeconds(seconds),_date};var _index=requireToDate();return setSeconds}();Object.keys(_index207).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index207[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index207[key]}}))}));var _index208=requireSetWeek();Object.keys(_index208).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index208[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index208[key]}}))}));var _index209=function(){if(hasRequiredSetWeekYear)return setWeekYear;hasRequiredSetWeekYear=1,setWeekYear.setWeekYear=function(date,weekYear,options){var _ref,_ref2,_ref3,_options$firstWeekCon,_options$locale,_defaultOptions$local,defaultOptions=(0,_index5.getDefaultOptions)(),firstWeekContainsDate=null!==(_ref=null!==(_ref2=null!==(_ref3=null!==(_options$firstWeekCon=null==options?void 0:options.firstWeekContainsDate)&&void 0!==_options$firstWeekCon?_options$firstWeekCon:null==options||null===(_options$locale=options.locale)||void 0===_options$locale||null===(_options$locale=_options$locale.options)||void 0===_options$locale?void 0:_options$locale.firstWeekContainsDate)&&void 0!==_ref3?_ref3:defaultOptions.firstWeekContainsDate)&&void 0!==_ref2?_ref2:null===(_defaultOptions$local=defaultOptions.locale)||void 0===_defaultOptions$local||null===(_defaultOptions$local=_defaultOptions$local.options)||void 0===_defaultOptions$local?void 0:_defaultOptions$local.firstWeekContainsDate)&&void 0!==_ref?_ref:1,_date=(0,_index4.toDate)(date),diff=(0,_index2.differenceInCalendarDays)(_date,(0,_index3.startOfWeekYear)(_date,options)),firstWeek=(0,_index.constructFrom)(date,0);return firstWeek.setFullYear(weekYear,0,firstWeekContainsDate),firstWeek.setHours(0,0,0,0),(_date=(0,_index3.startOfWeekYear)(firstWeek,options)).setDate(_date.getDate()+diff),_date};var _index=requireConstructFrom(),_index2=requireDifferenceInCalendarDays(),_index3=requireStartOfWeekYear(),_index4=requireToDate(),_index5=requireDefaultOptions();return setWeekYear}();Object.keys(_index209).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index209[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index209[key]}}))}));var _index210=function(){if(hasRequiredSetYear)return setYear;hasRequiredSetYear=1,setYear.setYear=function(date,year){var _date=(0,_index2.toDate)(date);return isNaN(+_date)?(0,_index.constructFrom)(date,NaN):(_date.setFullYear(year),_date)};var _index=requireConstructFrom(),_index2=requireToDate();return setYear}();Object.keys(_index210).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index210[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index210[key]}}))}));var _index211=requireStartOfDay();Object.keys(_index211).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index211[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index211[key]}}))}));var _index212=function(){if(hasRequiredStartOfDecade)return startOfDecade;hasRequiredStartOfDecade=1,startOfDecade.startOfDecade=function(date){var _date=(0,_index.toDate)(date),year=_date.getFullYear(),decade=10*Math.floor(year/10);return _date.setFullYear(decade,0,1),_date.setHours(0,0,0,0),_date};var _index=requireToDate();return startOfDecade}();Object.keys(_index212).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index212[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index212[key]}}))}));var _index213=requireStartOfHour();Object.keys(_index213).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index213[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index213[key]}}))}));var _index214=requireStartOfISOWeek();Object.keys(_index214).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index214[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index214[key]}}))}));var _index215=requireStartOfISOWeekYear();Object.keys(_index215).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index215[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index215[key]}}))}));var _index216=requireStartOfMinute();Object.keys(_index216).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index216[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index216[key]}}))}));var _index217=requireStartOfMonth();Object.keys(_index217).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index217[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index217[key]}}))}));var _index218=requireStartOfQuarter();Object.keys(_index218).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index218[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index218[key]}}))}));var _index219=requireStartOfSecond();Object.keys(_index219).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index219[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index219[key]}}))}));var _index220=function(){if(hasRequiredStartOfToday)return startOfToday;hasRequiredStartOfToday=1,startOfToday.startOfToday=function(){return(0,_index.startOfDay)(Date.now())};var _index=requireStartOfDay();return startOfToday}();Object.keys(_index220).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index220[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index220[key]}}))}));var _index221=(hasRequiredStartOfTomorrow||(hasRequiredStartOfTomorrow=1,startOfTomorrow.startOfTomorrow=function(){var now=new Date,year=now.getFullYear(),month=now.getMonth(),day=now.getDate(),date=new Date(0);return date.setFullYear(year,month,day+1),date.setHours(0,0,0,0),date}),startOfTomorrow);Object.keys(_index221).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index221[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index221[key]}}))}));var _index222=requireStartOfWeek();Object.keys(_index222).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index222[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index222[key]}}))}));var _index223=requireStartOfWeekYear();Object.keys(_index223).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index223[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index223[key]}}))}));var _index224=requireStartOfYear();Object.keys(_index224).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index224[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index224[key]}}))}));var _index225=(hasRequiredStartOfYesterday||(hasRequiredStartOfYesterday=1,startOfYesterday.startOfYesterday=function(){var now=new Date,year=now.getFullYear(),month=now.getMonth(),day=now.getDate(),date=new Date(0);return date.setFullYear(year,month,day-1),date.setHours(0,0,0,0),date}),startOfYesterday);Object.keys(_index225).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index225[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index225[key]}}))}));var _index226=function(){if(hasRequiredSub)return sub;hasRequiredSub=1,sub.sub=function(date,duration){var _duration$years=duration.years,years=void 0===_duration$years?0:_duration$years,_duration$months=duration.months,months=void 0===_duration$months?0:_duration$months,_duration$weeks=duration.weeks,weeks=void 0===_duration$weeks?0:_duration$weeks,_duration$days=duration.days,days=void 0===_duration$days?0:_duration$days,_duration$hours=duration.hours,hours=void 0===_duration$hours?0:_duration$hours,_duration$minutes=duration.minutes,minutes=void 0===_duration$minutes?0:_duration$minutes,_duration$seconds=duration.seconds,seconds=void 0===_duration$seconds?0:_duration$seconds,dateWithoutMonths=(0,_index2.subMonths)(date,months+12*years),dateWithoutDays=(0,_index.subDays)(dateWithoutMonths,days+7*weeks),mstoSub=1e3*(seconds+60*(minutes+60*hours));return(0,_index3.constructFrom)(date,dateWithoutDays.getTime()-mstoSub)};var _index=requireSubDays(),_index2=requireSubMonths(),_index3=requireConstructFrom();return sub}();Object.keys(_index226).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index226[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index226[key]}}))}));var _index227=function(){if(hasRequiredSubBusinessDays)return subBusinessDays;hasRequiredSubBusinessDays=1,subBusinessDays.subBusinessDays=function(date,amount){return(0,_index.addBusinessDays)(date,-amount)};var _index=requireAddBusinessDays();return subBusinessDays}();Object.keys(_index227).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index227[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index227[key]}}))}));var _index228=requireSubDays();Object.keys(_index228).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index228[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index228[key]}}))}));var _index229=function(){if(hasRequiredSubHours)return subHours;hasRequiredSubHours=1,subHours.subHours=function(date,amount){return(0,_index.addHours)(date,-amount)};var _index=requireAddHours();return subHours}();Object.keys(_index229).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index229[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index229[key]}}))}));var _index230=requireSubISOWeekYears();Object.keys(_index230).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index230[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index230[key]}}))}));var _index231=function(){if(hasRequiredSubMilliseconds)return subMilliseconds;hasRequiredSubMilliseconds=1,subMilliseconds.subMilliseconds=function(date,amount){return(0,_index.addMilliseconds)(date,-amount)};var _index=requireAddMilliseconds();return subMilliseconds}();Object.keys(_index231).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index231[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index231[key]}}))}));var _index232=function(){if(hasRequiredSubMinutes)return subMinutes;hasRequiredSubMinutes=1,subMinutes.subMinutes=function(date,amount){return(0,_index.addMinutes)(date,-amount)};var _index=requireAddMinutes();return subMinutes}();Object.keys(_index232).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index232[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index232[key]}}))}));var _index233=requireSubMonths();Object.keys(_index233).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index233[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index233[key]}}))}));var _index234=function(){if(hasRequiredSubQuarters)return subQuarters;hasRequiredSubQuarters=1,subQuarters.subQuarters=function(date,amount){return(0,_index.addQuarters)(date,-amount)};var _index=requireAddQuarters();return subQuarters}();Object.keys(_index234).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index234[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index234[key]}}))}));var _index235=function(){if(hasRequiredSubSeconds)return subSeconds;hasRequiredSubSeconds=1,subSeconds.subSeconds=function(date,amount){return(0,_index.addSeconds)(date,-amount)};var _index=requireAddSeconds();return subSeconds}();Object.keys(_index235).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index235[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index235[key]}}))}));var _index236=function(){if(hasRequiredSubWeeks)return subWeeks;hasRequiredSubWeeks=1,subWeeks.subWeeks=function(date,amount){return(0,_index.addWeeks)(date,-amount)};var _index=requireAddWeeks();return subWeeks}();Object.keys(_index236).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index236[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index236[key]}}))}));var _index237=function(){if(hasRequiredSubYears)return subYears;hasRequiredSubYears=1,subYears.subYears=function(date,amount){return(0,_index.addYears)(date,-amount)};var _index=requireAddYears();return subYears}();Object.keys(_index237).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index237[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index237[key]}}))}));var _index238=requireToDate();Object.keys(_index238).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index238[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index238[key]}}))}));var _index239=requireTranspose();Object.keys(_index239).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index239[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index239[key]}}))}));var _index240=function(){if(hasRequiredWeeksToDays)return weeksToDays;hasRequiredWeeksToDays=1,weeksToDays.weeksToDays=function(weeks){return Math.trunc(weeks*_index.daysInWeek)};var _index=requireConstants$1();return weeksToDays}();Object.keys(_index240).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index240[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index240[key]}}))}));var _index241=function(){if(hasRequiredYearsToDays)return yearsToDays;hasRequiredYearsToDays=1,yearsToDays.yearsToDays=function(years){return Math.trunc(years*_index.daysInYear)};var _index=requireConstants$1();return yearsToDays}();Object.keys(_index241).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index241[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index241[key]}}))}));var _index242=function(){if(hasRequiredYearsToMonths)return yearsToMonths;hasRequiredYearsToMonths=1,yearsToMonths.yearsToMonths=function(years){return Math.trunc(years*_index.monthsInYear)};var _index=requireConstants$1();return yearsToMonths}();Object.keys(_index242).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index242[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index242[key]}}))}));var _index243=function(){if(hasRequiredYearsToQuarters)return yearsToQuarters;hasRequiredYearsToQuarters=1,yearsToQuarters.yearsToQuarters=function(years){return Math.trunc(years*_index.quartersInYear)};var _index=requireConstants$1();return yearsToQuarters}();Object.keys(_index243).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports&&exports[key]===_index243[key]||Object.defineProperty(exports,key,{enumerable:!0,get:function(){return _index243[key]}}))}))}(dateFns)),dateFns}!function(){function bigNumber(text){for(var s,n=parseInt(text,10),d=Math.pow(10,0),i=7;i;)(s=Math.pow(10,3*i--))<=n&&(n=Math.round(n*d/s)/d+"kMGTPE"[i]);return n}function formatThousandsWithRounding(n,dp){for(var w=Number(n).toFixed(Number(dp)),k=Math.trunc(w),b=n<0?1:0,u=Math.abs(w-k),d=String(u.toFixed(Number(dp))).slice(2,2+Number(dp)),s=String(k),i=s.length,r="";(i-=3)>b;)r=","+s.slice(i,3)+r;return s.slice(0,Math.max(0,i+3))+r+(d?"."+d:"")}var test=0;function load(){if(300===test)return!1;"undefined"==typeof Chart?setTimeout((function(){test++,load()}),100):(test=0,(document.querySelectorAll(".profile.chart-wrapper > canvas:not(.loaded)")||[]).forEach((function(element){(function(element){var bounding=element.getBoundingClientRect();return bounding.top>=-600&&bounding.left>=0&&bounding.bottom-element.clientHeight-600<=(document.documentElement.clientHeight||document.documentElement.clientHeight)&&bounding.right-600-element.clientWidth<=(document.documentElement.clientWidth||document.documentElement.clientWidth)&&null!==element.offsetParent})(element.closest(".profile.chart-wrapper"))&&new ChartLoader(element)})))}function ChartLoader(chart){chart.classList.add("loaded");var primaryChartAjax=null,config={type:"bar",options:{tooltips:{position:"nearest",mode:"label"},animation:{duration:300},hover:{animationDuration:0},responsive:!0,responsiveAnimationDuration:0,maintainAspectRatio:!1,legend:{display:!0,position:"bottom",userPointStyle:!0},title:{display:!1},scales:{yAxes:[{id:"1",ticks:{beginAtZero:!0,callback:function(value){return bigNumber(value)}},stacked:!1,type:"linear",position:"left"},{id:"2",ticks:{beginAtZero:!0,callback:function(value){return Math.round(10*value)/10+"s"}},stacked:!1,type:"linear",position:"right"}],xAxes:[{stacked:!0,gridLines:{display:!1}}]}}},ChartJsChart=new Chart(chart.getContext("2d"),config);loadChart(),loadBoxes();var _require$$=requireDateFns(),addHours=_require$$.addHours,addDays=_require$$.addDays,addYears=_require$$.addYears,startOfDay=_require$$.startOfDay,startOfWeek=_require$$.startOfWeek,startOfMonth=_require$$.startOfMonth,startOfYear=_require$$.startOfYear,endOfDay=_require$$.endOfDay,endOfWeek=_require$$.endOfWeek,endOfMonth=_require$$.endOfMonth,endOfYear=_require$$.endOfYear,differenceInSeconds=_require$$.differenceInSeconds;function loadFilters(){var parameters=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";(document.querySelectorAll(".filters[data-url]")||[]).forEach((function($element){$element.setAttribute("data-parameters",parameters),$element.dispatchEvent(new CustomEvent("reload"))}))}function loadBoxes(){var parameters=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0;(document.querySelectorAll('.bar-data-wrapper.profile[data-url][data-target="'.concat(chart.id,'"]'))||[]).forEach((function($element){$element.style.opacity=".5",void 0!==parameters&&$element.setAttribute("data-parameters",parameters.replace("?","&"));var aj=new XMLHttpRequest;aj.open("get",$element.dataset.url+($element.dataset.parameters||"").replace("?","&"),!0),aj.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),aj.setRequestHeader("X-Requested-With","XMLHttpRequest"),aj.send(),aj.addEventListener("load",(function(){$element.innerHTML="",$element.append(function(data){if(data.length>0){var table=document.createElement("table");table.classList.add("table","is-no-border","is-fullwidth","bar","sort");var header=document.createElement("tr"),dateHeader="date_title"in data[0]?"".concat(data[0].date_title,""):"";return header.innerHTML="".concat(data[0].title_one,"").concat(dateHeader,'').concat(data[0].title_two,""),table.append(header),data.forEach((function($r){var row=document.createElement("tr"),$link=$r.href?'').concat($r.key,""):$r.key,dateValue="date_title"in data[0]?"date"in $r?"".concat($r.date,""):"":"";row.innerHTML=''.concat($link,"").concat(dateValue,'').concat(bigNumber($r.count),""),$r.percent&&(row.innerHTML+='
').concat(Math.round(100*$r.percent),"%")),row.innerHTML+="",table.append(row)})),table}return document.createElement("span")}(JSON.parse(aj.responseText))),$element.style.visibility="visible",$element.style.opacity="1",document.dispatchEvent(new CustomEvent("ajax"))}))}))}function loadChart(){var parameters=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0;chart.style.opacity=".5";var runs=document.querySelector("#".concat(chart.id,"-runs")),users=document.querySelector("#".concat(chart.id,"-users")),runTime=document.querySelector("#".concat(chart.id,"-run-time"));runs.style.opacity=".5",users.style.opacity=".5",runTime.style.opacity=".5",null!==primaryChartAjax&&primaryChartAjax.abort(),void 0===parameters?parameters="":(chart.dataset.url.includes("?")&&(parameters=parameters.replace("?","&")),chart.setAttribute("data-parameters",parameters)),(primaryChartAjax=new XMLHttpRequest).open("get",chart.dataset.url+(chart.dataset.parameters||""),!0),primaryChartAjax.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),primaryChartAjax.setRequestHeader("X-Requested-With","XMLHttpRequest"),primaryChartAjax.send(),primaryChartAjax.addEventListener("load",(function(){var rep=JSON.parse(primaryChartAjax.responseText);runs?(runs.textContent=bigNumber(rep.runs),runs.parentElement.setAttribute("data-tooltip","".concat(formatThousandsWithRounding(rep.runs,0)," runs"))):runs.parentElement.removeAttribute("data-tooltip"),users?(users.textContent=bigNumber(rep.users),users.parentElement.setAttribute("data-tooltip","".concat(formatThousandsWithRounding(rep.users,0)," users"))):users.parentElement.removeAttribute("data-tooltip"),runTime?(runTime.textContent=rep.run_time,runTime.parentElement.setAttribute("data-tooltip","".concat(formatThousandsWithRounding(rep.run_time,2)," seconds"))):runTime.parentElement.removeAttribute("data-tooltip"),ChartJsChart.data=rep.data,ChartJsChart.update(),chart.style.opacity="1",runs.style.opacity="1",users.style.opacity="1",runTime.style.opacity="1"}))}document.querySelectorAll('.dropdown.is-select[data-target="'.concat(chart.id,'"] .dropdown-item')).forEach((function($x){return $x.addEventListener("click",(function(event){(event.target.closest(".dropdown").querySelectorAll(".dropdown-item.is-active")||[]).forEach((function($element){$element.classList.remove("is-active")})),event.target.classList.add("is-active");var $target=event.target.closest(".dropdown.is-select .dropdown-item");$target.closest(".dropdown").querySelector(".select-value").textContent=$target.textContent;var dataset,now=new Date;switch($target.dataset.range){case"3":dataset="?start_at="+differenceInSeconds(startOfWeek(now,-24),now)+"&end_at="+differenceInSeconds(endOfWeek(now),now);break;case"4":dataset="?start_at="+differenceInSeconds(startOfDay(addDays(now,-7)),now)+"&end_at=0";break;case"5":dataset="?start_at="+differenceInSeconds(startOfMonth(now),now)+"&end_at="+differenceInSeconds(endOfMonth(now),now);break;case"6":dataset="?start_at="+differenceInSeconds(startOfDay(addDays(now,-30)),now)+"&end_at=0";break;case"7":dataset="?start_at="+differenceInSeconds(startOfDay(addDays(now,-90)),now)+"&end_at=0";break;case"8":dataset="?start_at="+differenceInSeconds(startOfYear(now),now)+"&end_at="+differenceInSeconds(endOfYear(now),now);break;case"9":dataset="?start_at="+differenceInSeconds(addYears(now,-10),now)+"&end_at=0";break;case"10":break;case"1":dataset="?start_at="+differenceInSeconds(startOfDay(addHours(now,-24)),now)+"&end_at="+differenceInSeconds(endOfDay(addHours(now,-24)),now);break;default:dataset="?start_at="+differenceInSeconds(addYears(now,-1),now)+"&end_at=0"}loadChart(dataset),loadBoxes(dataset),function(){var parameters=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";(document.querySelectorAll(".profile[data-url]")||[]).forEach((function($element){$element.setAttribute("data-parameters",parameters),$element.dispatchEvent(new CustomEvent("reload"))}))}(dataset),loadFilters(dataset)}))})),document.addEventListener("click",(function(event){if(event.target.closest(".profile-filter input[type=checkbox]")){var element=event.target.closest(".profile-filter input[type=checkbox]"),parameters=element.checked?chart.dataset.parameters+"&".concat(element.dataset.filter):chart.dataset.parameters.replace("&".concat(element.dataset.filter),"");loadChart(parameters),loadFilters(parameters),loadBoxes(parameters)}}))}load(),document.addEventListener("ajax",(function(){setTimeout((function(){load()}),0)})),document.addEventListener("modal-open",(function(){load()})),document.addEventListener("tab-opened",(function(){load()})),document.addEventListener("scroll",(function(){debounce(load(),100)}),{passive:!0})}()}(); +!function(){"use strict";var dateFns={},add={},addDays={};function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread2(target){for(var i=1;iarr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i=o.length?{done:!0}:{done:!1,value:o[i++]}},e:function(e){throw e},f:F}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var err,normalCompletion=!0,didErr=!1;return{s:function(){it=it.call(o)},n:function(){var step=it.next();return normalCompletion=step.done,step},e:function(e){didErr=!0,err=e},f:function(){try{normalCompletion||null==it.return||it.return()}finally{if(didErr)throw err}}}}var hasRequiredConstants$1,hasRequiredConstructFrom,constructFrom={},constants$1={};function requireConstants$1(){if(hasRequiredConstants$1)return constants$1;hasRequiredConstants$1=1,constants$1.secondsInYear=constants$1.secondsInWeek=constants$1.secondsInQuarter=constants$1.secondsInMonth=constants$1.secondsInMinute=constants$1.secondsInHour=constants$1.secondsInDay=constants$1.quartersInYear=constants$1.monthsInYear=constants$1.monthsInQuarter=constants$1.minutesInYear=constants$1.minutesInMonth=constants$1.minutesInHour=constants$1.minutesInDay=constants$1.minTime=constants$1.millisecondsInWeek=constants$1.millisecondsInSecond=constants$1.millisecondsInMinute=constants$1.millisecondsInHour=constants$1.millisecondsInDay=constants$1.maxTime=constants$1.daysInYear=constants$1.daysInWeek=constants$1.constructFromSymbol=void 0,constants$1.daysInWeek=7;var daysInYear=constants$1.daysInYear=365.2425,maxTime=constants$1.maxTime=24*Math.pow(10,8)*60*60*1e3;constants$1.minTime=-maxTime,constants$1.millisecondsInWeek=6048e5,constants$1.millisecondsInDay=864e5,constants$1.millisecondsInMinute=6e4,constants$1.millisecondsInHour=36e5,constants$1.millisecondsInSecond=1e3,constants$1.minutesInYear=525600,constants$1.minutesInMonth=43200,constants$1.minutesInDay=1440,constants$1.minutesInHour=60,constants$1.monthsInQuarter=3,constants$1.monthsInYear=12,constants$1.quartersInYear=4;var secondsInHour=constants$1.secondsInHour=3600;constants$1.secondsInMinute=60;var secondsInDay=constants$1.secondsInDay=24*secondsInHour;constants$1.secondsInWeek=7*secondsInDay;var secondsInYear=constants$1.secondsInYear=secondsInDay*daysInYear,secondsInMonth=constants$1.secondsInMonth=secondsInYear/12;return constants$1.secondsInQuarter=3*secondsInMonth,constants$1.constructFromSymbol=Symbol.for("constructDateFrom"),constants$1}function requireConstructFrom(){if(hasRequiredConstructFrom)return constructFrom;hasRequiredConstructFrom=1,constructFrom.constructFrom=function(date,value){return"function"==typeof date?date(value):date&&"object"===_typeof(date)&&_index.constructFromSymbol in date?date[_index.constructFromSymbol](value):date instanceof Date?new date.constructor(value):new Date(value)};var _index=requireConstants$1();return constructFrom}var hasRequiredToDate,hasRequiredAddDays,toDate={};function requireToDate(){if(hasRequiredToDate)return toDate;hasRequiredToDate=1,toDate.toDate=function(argument,context){return(0,_index.constructFrom)(context||argument,argument)};var _index=requireConstructFrom();return toDate}function requireAddDays(){if(hasRequiredAddDays)return addDays;hasRequiredAddDays=1,addDays.addDays=function(date,amount,options){var _date=(0,_index2.toDate)(date,null==options?void 0:options.in);return isNaN(amount)?(0,_index.constructFrom)((null==options?void 0:options.in)||date,NaN):amount?(_date.setDate(_date.getDate()+amount),_date):_date};var _index=requireConstructFrom(),_index2=requireToDate();return addDays}var hasRequiredAddMonths,hasRequiredAdd,addMonths={};function requireAddMonths(){if(hasRequiredAddMonths)return addMonths;hasRequiredAddMonths=1,addMonths.addMonths=function(date,amount,options){var _date=(0,_index2.toDate)(date,null==options?void 0:options.in);if(isNaN(amount))return(0,_index.constructFrom)((null==options?void 0:options.in)||date,NaN);if(!amount)return _date;var dayOfMonth=_date.getDate(),endOfDesiredMonth=(0,_index.constructFrom)((null==options?void 0:options.in)||date,_date.getTime());endOfDesiredMonth.setMonth(_date.getMonth()+amount+1,0);var daysInMonth=endOfDesiredMonth.getDate();return dayOfMonth>=daysInMonth?endOfDesiredMonth:(_date.setFullYear(endOfDesiredMonth.getFullYear(),endOfDesiredMonth.getMonth(),dayOfMonth),_date)};var _index=requireConstructFrom(),_index2=requireToDate();return addMonths}function requireAdd(){if(hasRequiredAdd)return add;hasRequiredAdd=1,add.add=function(date,duration,options){var _duration$years=duration.years,years=void 0===_duration$years?0:_duration$years,_duration$months=duration.months,months=void 0===_duration$months?0:_duration$months,_duration$weeks=duration.weeks,weeks=void 0===_duration$weeks?0:_duration$weeks,_duration$days=duration.days,days=void 0===_duration$days?0:_duration$days,_duration$hours=duration.hours,hours=void 0===_duration$hours?0:_duration$hours,_duration$minutes=duration.minutes,minutes=void 0===_duration$minutes?0:_duration$minutes,_duration$seconds=duration.seconds,seconds=void 0===_duration$seconds?0:_duration$seconds,_date=(0,_index4.toDate)(date,null==options?void 0:options.in),dateWithMonths=months||years?(0,_index2.addMonths)(_date,months+12*years):_date,dateWithDays=days||weeks?(0,_index.addDays)(dateWithMonths,days+7*weeks):dateWithMonths,msToAdd=1e3*(seconds+60*(minutes+60*hours));return(0,_index3.constructFrom)((null==options?void 0:options.in)||date,+dateWithDays+msToAdd)};var _index=requireAddDays(),_index2=requireAddMonths(),_index3=requireConstructFrom(),_index4=requireToDate();return add}var hasRequiredIsSaturday,addBusinessDays={},isSaturday={};function requireIsSaturday(){if(hasRequiredIsSaturday)return isSaturday;hasRequiredIsSaturday=1,isSaturday.isSaturday=function(date,options){return 6===(0,_index.toDate)(date,null==options?void 0:options.in).getDay()};var _index=requireToDate();return isSaturday}var hasRequiredIsSunday,isSunday={};function requireIsSunday(){if(hasRequiredIsSunday)return isSunday;hasRequiredIsSunday=1,isSunday.isSunday=function(date,options){return 0===(0,_index.toDate)(date,null==options?void 0:options.in).getDay()};var _index=requireToDate();return isSunday}var hasRequiredIsWeekend,hasRequiredAddBusinessDays,isWeekend={};function requireIsWeekend(){if(hasRequiredIsWeekend)return isWeekend;hasRequiredIsWeekend=1,isWeekend.isWeekend=function(date,options){var day=(0,_index.toDate)(date,null==options?void 0:options.in).getDay();return 0===day||6===day};var _index=requireToDate();return isWeekend}function requireAddBusinessDays(){if(hasRequiredAddBusinessDays)return addBusinessDays;hasRequiredAddBusinessDays=1,addBusinessDays.addBusinessDays=function(date,amount,options){var _date=(0,_index5.toDate)(date,null==options?void 0:options.in),startedOnWeekend=(0,_index4.isWeekend)(_date,options);if(isNaN(amount))return(0,_index.constructFrom)(null==options?void 0:options.in,NaN);var hours=_date.getHours(),sign=amount<0?-1:1,fullWeeks=Math.trunc(amount/5);_date.setDate(_date.getDate()+7*fullWeeks);var restDays=Math.abs(amount%5);for(;restDays>0;)_date.setDate(_date.getDate()+sign),(0,_index4.isWeekend)(_date,options)||(restDays-=1);startedOnWeekend&&(0,_index4.isWeekend)(_date,options)&&0!==amount&&((0,_index2.isSaturday)(_date,options)&&_date.setDate(_date.getDate()+(sign<0?2:-1)),(0,_index3.isSunday)(_date,options)&&_date.setDate(_date.getDate()+(sign<0?1:-2)));return _date.setHours(hours),_date};var _index=requireConstructFrom(),_index2=requireIsSaturday(),_index3=requireIsSunday(),_index4=requireIsWeekend(),_index5=requireToDate();return addBusinessDays}var hasRequiredAddMilliseconds,hasRequiredAddHours,addHours={},addMilliseconds={};function requireAddMilliseconds(){if(hasRequiredAddMilliseconds)return addMilliseconds;hasRequiredAddMilliseconds=1,addMilliseconds.addMilliseconds=function(date,amount,options){return(0,_index.constructFrom)((null==options?void 0:options.in)||date,+(0,_index2.toDate)(date)+amount)};var _index=requireConstructFrom(),_index2=requireToDate();return addMilliseconds}function requireAddHours(){if(hasRequiredAddHours)return addHours;hasRequiredAddHours=1,addHours.addHours=function(date,amount,options){return(0,_index.addMilliseconds)(date,amount*_index2.millisecondsInHour,options)};var _index=requireAddMilliseconds(),_index2=requireConstants$1();return addHours}var hasRequiredDefaultOptions,hasRequiredStartOfWeek,hasRequiredStartOfISOWeek,hasRequiredGetISOWeekYear,addISOWeekYears={},getISOWeekYear={},startOfISOWeek={},startOfWeek={},defaultOptions={};function requireDefaultOptions(){if(hasRequiredDefaultOptions)return defaultOptions;hasRequiredDefaultOptions=1,defaultOptions.getDefaultOptions=function(){return defaultOptions$1},defaultOptions.setDefaultOptions=function(newOptions){defaultOptions$1=newOptions};var defaultOptions$1={};return defaultOptions}function requireStartOfWeek(){if(hasRequiredStartOfWeek)return startOfWeek;hasRequiredStartOfWeek=1,startOfWeek.startOfWeek=function(date,options){var _ref,_ref2,_ref3,_options$weekStartsOn,_options$locale,_options$locale$optio,_defaultOptions$local,_defaultOptions$local2,defaultOptions=(0,_index.getDefaultOptions)(),weekStartsOn=null!==(_ref=null!==(_ref2=null!==(_ref3=null!==(_options$weekStartsOn=null==options?void 0:options.weekStartsOn)&&void 0!==_options$weekStartsOn?_options$weekStartsOn:null==options||null===(_options$locale=options.locale)||void 0===_options$locale||null===(_options$locale$optio=_options$locale.options)||void 0===_options$locale$optio?void 0:_options$locale$optio.weekStartsOn)&&void 0!==_ref3?_ref3:defaultOptions.weekStartsOn)&&void 0!==_ref2?_ref2:null===(_defaultOptions$local=defaultOptions.locale)||void 0===_defaultOptions$local||null===(_defaultOptions$local2=_defaultOptions$local.options)||void 0===_defaultOptions$local2?void 0:_defaultOptions$local2.weekStartsOn)&&void 0!==_ref?_ref:0,_date=(0,_index2.toDate)(date,null==options?void 0:options.in),day=_date.getDay(),diff=(day=startOfNextYear.getTime()?year+1:_date.getTime()>=startOfThisYear.getTime()?year:year-1};var _index=requireConstructFrom(),_index2=requireStartOfISOWeek(),_index3=requireToDate();return getISOWeekYear}var hasRequiredGetTimezoneOffsetInMilliseconds,setISOWeekYear={},differenceInCalendarDays={},getTimezoneOffsetInMilliseconds={};function requireGetTimezoneOffsetInMilliseconds(){if(hasRequiredGetTimezoneOffsetInMilliseconds)return getTimezoneOffsetInMilliseconds;hasRequiredGetTimezoneOffsetInMilliseconds=1,getTimezoneOffsetInMilliseconds.getTimezoneOffsetInMilliseconds=function(date){var _date=(0,_index.toDate)(date),utcDate=new Date(Date.UTC(_date.getFullYear(),_date.getMonth(),_date.getDate(),_date.getHours(),_date.getMinutes(),_date.getSeconds(),_date.getMilliseconds()));return utcDate.setUTCFullYear(_date.getFullYear()),+date-+utcDate};var _index=requireToDate();return getTimezoneOffsetInMilliseconds}var hasRequiredNormalizeDates,normalizeDates={};function requireNormalizeDates(){if(hasRequiredNormalizeDates)return normalizeDates;hasRequiredNormalizeDates=1,normalizeDates.normalizeDates=function(context){for(var _len=arguments.length,dates=new Array(_len>1?_len-1:0),_key=1;_key<_len;_key++)dates[_key-1]=arguments[_key];var normalize=_index.constructFrom.bind(null,context||dates.find((function(date){return"object"===_typeof(date)})));return dates.map(normalize)};var _index=requireConstructFrom();return normalizeDates}var hasRequiredStartOfDay,hasRequiredDifferenceInCalendarDays,startOfDay={};function requireStartOfDay(){if(hasRequiredStartOfDay)return startOfDay;hasRequiredStartOfDay=1,startOfDay.startOfDay=function(date,options){var _date=(0,_index.toDate)(date,null==options?void 0:options.in);return _date.setHours(0,0,0,0),_date};var _index=requireToDate();return startOfDay}function requireDifferenceInCalendarDays(){if(hasRequiredDifferenceInCalendarDays)return differenceInCalendarDays;hasRequiredDifferenceInCalendarDays=1,differenceInCalendarDays.differenceInCalendarDays=function(laterDate,earlierDate,options){var _ref2=_slicedToArray((0,_index2.normalizeDates)(null==options?void 0:options.in,laterDate,earlierDate),2),laterDate_=_ref2[0],earlierDate_=_ref2[1],laterStartOfDay=(0,_index4.startOfDay)(laterDate_),earlierStartOfDay=(0,_index4.startOfDay)(earlierDate_),laterTimestamp=+laterStartOfDay-(0,_index.getTimezoneOffsetInMilliseconds)(laterStartOfDay),earlierTimestamp=+earlierStartOfDay-(0,_index.getTimezoneOffsetInMilliseconds)(earlierStartOfDay);return Math.round((laterTimestamp-earlierTimestamp)/_index3.millisecondsInDay)};var _index=requireGetTimezoneOffsetInMilliseconds(),_index2=requireNormalizeDates(),_index3=requireConstants$1(),_index4=requireStartOfDay();return differenceInCalendarDays}var hasRequiredStartOfISOWeekYear,hasRequiredSetISOWeekYear,hasRequiredAddISOWeekYears,startOfISOWeekYear={};function requireStartOfISOWeekYear(){if(hasRequiredStartOfISOWeekYear)return startOfISOWeekYear;hasRequiredStartOfISOWeekYear=1,startOfISOWeekYear.startOfISOWeekYear=function(date,options){var year=(0,_index2.getISOWeekYear)(date,options),fourthOfJanuary=(0,_index.constructFrom)((null==options?void 0:options.in)||date,0);return fourthOfJanuary.setFullYear(year,0,4),fourthOfJanuary.setHours(0,0,0,0),(0,_index3.startOfISOWeek)(fourthOfJanuary)};var _index=requireConstructFrom(),_index2=requireGetISOWeekYear(),_index3=requireStartOfISOWeek();return startOfISOWeekYear}function requireSetISOWeekYear(){if(hasRequiredSetISOWeekYear)return setISOWeekYear;hasRequiredSetISOWeekYear=1,setISOWeekYear.setISOWeekYear=function(date,weekYear,options){var _date=(0,_index4.toDate)(date,null==options?void 0:options.in),diff=(0,_index2.differenceInCalendarDays)(_date,(0,_index3.startOfISOWeekYear)(_date,options)),fourthOfJanuary=(0,_index.constructFrom)((null==options?void 0:options.in)||date,0);return fourthOfJanuary.setFullYear(weekYear,0,4),fourthOfJanuary.setHours(0,0,0,0),(_date=(0,_index3.startOfISOWeekYear)(fourthOfJanuary)).setDate(_date.getDate()+diff),_date};var _index=requireConstructFrom(),_index2=requireDifferenceInCalendarDays(),_index3=requireStartOfISOWeekYear(),_index4=requireToDate();return setISOWeekYear}function requireAddISOWeekYears(){if(hasRequiredAddISOWeekYears)return addISOWeekYears;hasRequiredAddISOWeekYears=1,addISOWeekYears.addISOWeekYears=function(date,amount,options){return(0,_index2.setISOWeekYear)(date,(0,_index.getISOWeekYear)(date,options)+amount,options)};var _index=requireGetISOWeekYear(),_index2=requireSetISOWeekYear();return addISOWeekYears}var hasRequiredAddMinutes,addMinutes={};function requireAddMinutes(){if(hasRequiredAddMinutes)return addMinutes;hasRequiredAddMinutes=1,addMinutes.addMinutes=function(date,amount,options){var _date=(0,_index2.toDate)(date,null==options?void 0:options.in);return _date.setTime(_date.getTime()+amount*_index.millisecondsInMinute),_date};var _index=requireConstants$1(),_index2=requireToDate();return addMinutes}var hasRequiredAddQuarters,addQuarters={};function requireAddQuarters(){if(hasRequiredAddQuarters)return addQuarters;hasRequiredAddQuarters=1,addQuarters.addQuarters=function(date,amount,options){return(0,_index.addMonths)(date,3*amount,options)};var _index=requireAddMonths();return addQuarters}var hasRequiredAddSeconds,addSeconds={};function requireAddSeconds(){if(hasRequiredAddSeconds)return addSeconds;hasRequiredAddSeconds=1,addSeconds.addSeconds=function(date,amount,options){return(0,_index.addMilliseconds)(date,1e3*amount,options)};var _index=requireAddMilliseconds();return addSeconds}var hasRequiredAddWeeks,addWeeks={};function requireAddWeeks(){if(hasRequiredAddWeeks)return addWeeks;hasRequiredAddWeeks=1,addWeeks.addWeeks=function(date,amount,options){return(0,_index.addDays)(date,7*amount,options)};var _index=requireAddDays();return addWeeks}var hasRequiredAddYears,addYears={};function requireAddYears(){if(hasRequiredAddYears)return addYears;hasRequiredAddYears=1,addYears.addYears=function(date,amount,options){return(0,_index.addMonths)(date,12*amount,options)};var _index=requireAddMonths();return addYears}var hasRequiredAreIntervalsOverlapping,areIntervalsOverlapping={};function requireAreIntervalsOverlapping(){if(hasRequiredAreIntervalsOverlapping)return areIntervalsOverlapping;hasRequiredAreIntervalsOverlapping=1,areIntervalsOverlapping.areIntervalsOverlapping=function(intervalLeft,intervalRight,options){var _sort2=_slicedToArray([+(0,_index.toDate)(intervalLeft.start,null==options?void 0:options.in),+(0,_index.toDate)(intervalLeft.end,null==options?void 0:options.in)].sort((function(a,b){return a-b})),2),leftStartTime=_sort2[0],leftEndTime=_sort2[1],_sort4=_slicedToArray([+(0,_index.toDate)(intervalRight.start,null==options?void 0:options.in),+(0,_index.toDate)(intervalRight.end,null==options?void 0:options.in)].sort((function(a,b){return a-b})),2),rightStartTime=_sort4[0],rightEndTime=_sort4[1];return null!=options&&options.inclusive?leftStartTime<=rightEndTime&&rightStartTime<=leftEndTime:leftStartTimedate_||isNaN(+date_))&&(result=date_)})),(0,_index.constructFrom)(context,result||NaN)};var _index=requireConstructFrom(),_index2=requireToDate();return min}function requireClamp(){if(hasRequiredClamp)return clamp;hasRequiredClamp=1,clamp.clamp=function(date,interval,options){var _ref=(0,_index.normalizeDates)(null==options?void 0:options.in,date,interval.start,interval.end),_ref2=_slicedToArray(_ref,3),date_=_ref2[0],start=_ref2[1],end=_ref2[2];return(0,_index3.min)([(0,_index2.max)([date_,start],options),end],options)};var _index=requireNormalizeDates(),_index2=requireMax(),_index3=requireMin();return clamp}var hasRequiredClosestIndexTo,closestIndexTo={};function requireClosestIndexTo(){if(hasRequiredClosestIndexTo)return closestIndexTo;hasRequiredClosestIndexTo=1,closestIndexTo.closestIndexTo=function(dateToCompare,dates){var result,minDistance,timeToCompare=+(0,_index.toDate)(dateToCompare);return isNaN(timeToCompare)?NaN:(dates.forEach((function(date,index){var date_=(0,_index.toDate)(date);if(isNaN(+date_))return result=NaN,void(minDistance=NaN);var distance=Math.abs(timeToCompare-+date_);(null==result||distance0)return 1;return diff};var _index=requireToDate();return compareAsc}var hasRequiredCompareDesc,compareDesc={};function requireCompareDesc(){if(hasRequiredCompareDesc)return compareDesc;hasRequiredCompareDesc=1,compareDesc.compareDesc=function(dateLeft,dateRight){var diff=+(0,_index.toDate)(dateLeft)-+(0,_index.toDate)(dateRight);if(diff>0)return-1;if(diff<0)return 1;return diff};var _index=requireToDate();return compareDesc}var hasRequiredConstructNow,constructNow={};function requireConstructNow(){if(hasRequiredConstructNow)return constructNow;hasRequiredConstructNow=1,constructNow.constructNow=function(date){return(0,_index.constructFrom)(date,Date.now())};var _index=requireConstructFrom();return constructNow}var hasRequiredDaysToWeeks,daysToWeeks={};function requireDaysToWeeks(){if(hasRequiredDaysToWeeks)return daysToWeeks;hasRequiredDaysToWeeks=1,daysToWeeks.daysToWeeks=function(days){var result=Math.trunc(days/_index.daysInWeek);return 0===result?0:result};var _index=requireConstants$1();return daysToWeeks}var hasRequiredIsSameDay,differenceInBusinessDays={},isSameDay={};function requireIsSameDay(){if(hasRequiredIsSameDay)return isSameDay;hasRequiredIsSameDay=1,isSameDay.isSameDay=function(laterDate,earlierDate,options){var _ref2=_slicedToArray((0,_index.normalizeDates)(null==options?void 0:options.in,laterDate,earlierDate),2),dateLeft_=_ref2[0],dateRight_=_ref2[1];return+(0,_index2.startOfDay)(dateLeft_)==+(0,_index2.startOfDay)(dateRight_)};var _index=requireNormalizeDates(),_index2=requireStartOfDay();return isSameDay}var hasRequiredIsDate,hasRequiredIsValid,hasRequiredDifferenceInBusinessDays,isValid={},isDate={};function requireIsDate(){if(hasRequiredIsDate)return isDate;return hasRequiredIsDate=1,isDate.isDate=function(value){return value instanceof Date||"object"===_typeof(value)&&"[object Date]"===Object.prototype.toString.call(value)},isDate}function requireIsValid(){if(hasRequiredIsValid)return isValid;hasRequiredIsValid=1,isValid.isValid=function(date){return!(!(0,_index.isDate)(date)&&"number"!=typeof date||isNaN(+(0,_index2.toDate)(date)))};var _index=requireIsDate(),_index2=requireToDate();return isValid}function requireDifferenceInBusinessDays(){if(hasRequiredDifferenceInBusinessDays)return differenceInBusinessDays;hasRequiredDifferenceInBusinessDays=1,differenceInBusinessDays.differenceInBusinessDays=function(laterDate,earlierDate,options){var _ref2=_slicedToArray((0,_index.normalizeDates)(null==options?void 0:options.in,laterDate,earlierDate),2),laterDate_=_ref2[0],earlierDate_=_ref2[1];if(!(0,_index5.isValid)(laterDate_)||!(0,_index5.isValid)(earlierDate_))return NaN;var diff=(0,_index3.differenceInCalendarDays)(laterDate_,earlierDate_),sign=diff<0?-1:1,weeks=Math.trunc(diff/7),result=5*weeks,movingDate=(0,_index2.addDays)(earlierDate_,7*weeks);for(;!(0,_index4.isSameDay)(laterDate_,movingDate);)result+=(0,_index6.isWeekend)(movingDate,options)?0:sign,movingDate=(0,_index2.addDays)(movingDate,sign);return 0===result?0:result};var _index=requireNormalizeDates(),_index2=requireAddDays(),_index3=requireDifferenceInCalendarDays(),_index4=requireIsSameDay(),_index5=requireIsValid(),_index6=requireIsWeekend();return differenceInBusinessDays}var hasRequiredDifferenceInCalendarISOWeekYears,differenceInCalendarISOWeekYears={};function requireDifferenceInCalendarISOWeekYears(){if(hasRequiredDifferenceInCalendarISOWeekYears)return differenceInCalendarISOWeekYears;hasRequiredDifferenceInCalendarISOWeekYears=1,differenceInCalendarISOWeekYears.differenceInCalendarISOWeekYears=function(laterDate,earlierDate,options){var _ref2=_slicedToArray((0,_index.normalizeDates)(null==options?void 0:options.in,laterDate,earlierDate),2),laterDate_=_ref2[0],earlierDate_=_ref2[1];return(0,_index2.getISOWeekYear)(laterDate_,options)-(0,_index2.getISOWeekYear)(earlierDate_,options)};var _index=requireNormalizeDates(),_index2=requireGetISOWeekYear();return differenceInCalendarISOWeekYears}var hasRequiredDifferenceInCalendarISOWeeks,differenceInCalendarISOWeeks={};function requireDifferenceInCalendarISOWeeks(){if(hasRequiredDifferenceInCalendarISOWeeks)return differenceInCalendarISOWeeks;hasRequiredDifferenceInCalendarISOWeeks=1,differenceInCalendarISOWeeks.differenceInCalendarISOWeeks=function(laterDate,earlierDate,options){var _ref2=_slicedToArray((0,_index2.normalizeDates)(null==options?void 0:options.in,laterDate,earlierDate),2),laterDate_=_ref2[0],earlierDate_=_ref2[1],startOfISOWeekLeft=(0,_index4.startOfISOWeek)(laterDate_),startOfISOWeekRight=(0,_index4.startOfISOWeek)(earlierDate_),timestampLeft=+startOfISOWeekLeft-(0,_index.getTimezoneOffsetInMilliseconds)(startOfISOWeekLeft),timestampRight=+startOfISOWeekRight-(0,_index.getTimezoneOffsetInMilliseconds)(startOfISOWeekRight);return Math.round((timestampLeft-timestampRight)/_index3.millisecondsInWeek)};var _index=requireGetTimezoneOffsetInMilliseconds(),_index2=requireNormalizeDates(),_index3=requireConstants$1(),_index4=requireStartOfISOWeek();return differenceInCalendarISOWeeks}var hasRequiredDifferenceInCalendarMonths,differenceInCalendarMonths={};function requireDifferenceInCalendarMonths(){if(hasRequiredDifferenceInCalendarMonths)return differenceInCalendarMonths;hasRequiredDifferenceInCalendarMonths=1,differenceInCalendarMonths.differenceInCalendarMonths=function(laterDate,earlierDate,options){var _ref2=_slicedToArray((0,_index.normalizeDates)(null==options?void 0:options.in,laterDate,earlierDate),2),laterDate_=_ref2[0],earlierDate_=_ref2[1],yearsDiff=laterDate_.getFullYear()-earlierDate_.getFullYear(),monthsDiff=laterDate_.getMonth()-earlierDate_.getMonth();return 12*yearsDiff+monthsDiff};var _index=requireNormalizeDates();return differenceInCalendarMonths}var hasRequiredGetQuarter,hasRequiredDifferenceInCalendarQuarters,differenceInCalendarQuarters={},getQuarter={};function requireGetQuarter(){if(hasRequiredGetQuarter)return getQuarter;hasRequiredGetQuarter=1,getQuarter.getQuarter=function(date,options){var _date=(0,_index.toDate)(date,null==options?void 0:options.in);return Math.trunc(_date.getMonth()/3)+1};var _index=requireToDate();return getQuarter}function requireDifferenceInCalendarQuarters(){if(hasRequiredDifferenceInCalendarQuarters)return differenceInCalendarQuarters;hasRequiredDifferenceInCalendarQuarters=1,differenceInCalendarQuarters.differenceInCalendarQuarters=function(laterDate,earlierDate,options){var _ref2=_slicedToArray((0,_index.normalizeDates)(null==options?void 0:options.in,laterDate,earlierDate),2),laterDate_=_ref2[0],earlierDate_=_ref2[1],yearsDiff=laterDate_.getFullYear()-earlierDate_.getFullYear(),quartersDiff=(0,_index2.getQuarter)(laterDate_)-(0,_index2.getQuarter)(earlierDate_);return 4*yearsDiff+quartersDiff};var _index=requireNormalizeDates(),_index2=requireGetQuarter();return differenceInCalendarQuarters}var hasRequiredDifferenceInCalendarWeeks,differenceInCalendarWeeks={};function requireDifferenceInCalendarWeeks(){if(hasRequiredDifferenceInCalendarWeeks)return differenceInCalendarWeeks;hasRequiredDifferenceInCalendarWeeks=1,differenceInCalendarWeeks.differenceInCalendarWeeks=function(laterDate,earlierDate,options){var _ref2=_slicedToArray((0,_index2.normalizeDates)(null==options?void 0:options.in,laterDate,earlierDate),2),laterDate_=_ref2[0],earlierDate_=_ref2[1],laterStartOfWeek=(0,_index4.startOfWeek)(laterDate_,options),earlierStartOfWeek=(0,_index4.startOfWeek)(earlierDate_,options),laterTimestamp=+laterStartOfWeek-(0,_index.getTimezoneOffsetInMilliseconds)(laterStartOfWeek),earlierTimestamp=+earlierStartOfWeek-(0,_index.getTimezoneOffsetInMilliseconds)(earlierStartOfWeek);return Math.round((laterTimestamp-earlierTimestamp)/_index3.millisecondsInWeek)};var _index=requireGetTimezoneOffsetInMilliseconds(),_index2=requireNormalizeDates(),_index3=requireConstants$1(),_index4=requireStartOfWeek();return differenceInCalendarWeeks}var hasRequiredDifferenceInCalendarYears,differenceInCalendarYears={};function requireDifferenceInCalendarYears(){if(hasRequiredDifferenceInCalendarYears)return differenceInCalendarYears;hasRequiredDifferenceInCalendarYears=1,differenceInCalendarYears.differenceInCalendarYears=function(laterDate,earlierDate,options){var _ref2=_slicedToArray((0,_index.normalizeDates)(null==options?void 0:options.in,laterDate,earlierDate),2),laterDate_=_ref2[0],earlierDate_=_ref2[1];return laterDate_.getFullYear()-earlierDate_.getFullYear()};var _index=requireNormalizeDates();return differenceInCalendarYears}var hasRequiredDifferenceInDays,differenceInDays={};function requireDifferenceInDays(){if(hasRequiredDifferenceInDays)return differenceInDays;hasRequiredDifferenceInDays=1,differenceInDays.differenceInDays=function(laterDate,earlierDate,options){var _ref2=_slicedToArray((0,_index.normalizeDates)(null==options?void 0:options.in,laterDate,earlierDate),2),laterDate_=_ref2[0],earlierDate_=_ref2[1],sign=compareLocalAsc(laterDate_,earlierDate_),difference=Math.abs((0,_index2.differenceInCalendarDays)(laterDate_,earlierDate_));laterDate_.setDate(laterDate_.getDate()-sign*difference);var isLastDayNotFull=Number(compareLocalAsc(laterDate_,earlierDate_)===-sign),result=sign*(difference-isLastDayNotFull);return 0===result?0:result};var _index=requireNormalizeDates(),_index2=requireDifferenceInCalendarDays();function compareLocalAsc(laterDate,earlierDate){var diff=laterDate.getFullYear()-earlierDate.getFullYear()||laterDate.getMonth()-earlierDate.getMonth()||laterDate.getDate()-earlierDate.getDate()||laterDate.getHours()-earlierDate.getHours()||laterDate.getMinutes()-earlierDate.getMinutes()||laterDate.getSeconds()-earlierDate.getSeconds()||laterDate.getMilliseconds()-earlierDate.getMilliseconds();return diff<0?-1:diff>0?1:diff}return differenceInDays}var hasRequiredGetRoundingMethod,hasRequiredDifferenceInHours,differenceInHours={},getRoundingMethod={};function requireGetRoundingMethod(){if(hasRequiredGetRoundingMethod)return getRoundingMethod;return hasRequiredGetRoundingMethod=1,getRoundingMethod.getRoundingMethod=function(method){return function(number){var result=(method?Math[method]:Math.trunc)(number);return 0===result?0:result}},getRoundingMethod}function requireDifferenceInHours(){if(hasRequiredDifferenceInHours)return differenceInHours;hasRequiredDifferenceInHours=1,differenceInHours.differenceInHours=function(laterDate,earlierDate,options){var _ref2=_slicedToArray((0,_index2.normalizeDates)(null==options?void 0:options.in,laterDate,earlierDate),2),laterDate_=_ref2[0],earlierDate_=_ref2[1],diff=(+laterDate_-+earlierDate_)/_index3.millisecondsInHour;return(0,_index.getRoundingMethod)(null==options?void 0:options.roundingMethod)(diff)};var _index=requireGetRoundingMethod(),_index2=requireNormalizeDates(),_index3=requireConstants$1();return differenceInHours}var hasRequiredSubISOWeekYears,hasRequiredDifferenceInISOWeekYears,differenceInISOWeekYears={},subISOWeekYears={};function requireSubISOWeekYears(){if(hasRequiredSubISOWeekYears)return subISOWeekYears;hasRequiredSubISOWeekYears=1,subISOWeekYears.subISOWeekYears=function(date,amount,options){return(0,_index.addISOWeekYears)(date,-amount,options)};var _index=requireAddISOWeekYears();return subISOWeekYears}function requireDifferenceInISOWeekYears(){if(hasRequiredDifferenceInISOWeekYears)return differenceInISOWeekYears;hasRequiredDifferenceInISOWeekYears=1,differenceInISOWeekYears.differenceInISOWeekYears=function(laterDate,earlierDate,options){var _ref2=_slicedToArray((0,_index.normalizeDates)(null==options?void 0:options.in,laterDate,earlierDate),2),laterDate_=_ref2[0],earlierDate_=_ref2[1],sign=(0,_index2.compareAsc)(laterDate_,earlierDate_),diff=Math.abs((0,_index3.differenceInCalendarISOWeekYears)(laterDate_,earlierDate_,options)),adjustedDate=(0,_index4.subISOWeekYears)(laterDate_,sign*diff,options),isLastISOWeekYearNotFull=Number((0,_index2.compareAsc)(adjustedDate,earlierDate_)===-sign),result=sign*(diff-isLastISOWeekYearNotFull);return 0===result?0:result};var _index=requireNormalizeDates(),_index2=requireCompareAsc(),_index3=requireDifferenceInCalendarISOWeekYears(),_index4=requireSubISOWeekYears();return differenceInISOWeekYears}var hasRequiredDifferenceInMilliseconds,differenceInMilliseconds={};function requireDifferenceInMilliseconds(){if(hasRequiredDifferenceInMilliseconds)return differenceInMilliseconds;hasRequiredDifferenceInMilliseconds=1,differenceInMilliseconds.differenceInMilliseconds=function(laterDate,earlierDate){return+(0,_index.toDate)(laterDate)-+(0,_index.toDate)(earlierDate)};var _index=requireToDate();return differenceInMilliseconds}var hasRequiredDifferenceInMinutes,differenceInMinutes={};function requireDifferenceInMinutes(){if(hasRequiredDifferenceInMinutes)return differenceInMinutes;hasRequiredDifferenceInMinutes=1,differenceInMinutes.differenceInMinutes=function(dateLeft,dateRight,options){var diff=(0,_index3.differenceInMilliseconds)(dateLeft,dateRight)/_index2.millisecondsInMinute;return(0,_index.getRoundingMethod)(null==options?void 0:options.roundingMethod)(diff)};var _index=requireGetRoundingMethod(),_index2=requireConstants$1(),_index3=requireDifferenceInMilliseconds();return differenceInMinutes}var hasRequiredEndOfDay,differenceInMonths={},isLastDayOfMonth={},endOfDay={};function requireEndOfDay(){if(hasRequiredEndOfDay)return endOfDay;hasRequiredEndOfDay=1,endOfDay.endOfDay=function(date,options){var _date=(0,_index.toDate)(date,null==options?void 0:options.in);return _date.setHours(23,59,59,999),_date};var _index=requireToDate();return endOfDay}var hasRequiredEndOfMonth,hasRequiredIsLastDayOfMonth,hasRequiredDifferenceInMonths,endOfMonth={};function requireEndOfMonth(){if(hasRequiredEndOfMonth)return endOfMonth;hasRequiredEndOfMonth=1,endOfMonth.endOfMonth=function(date,options){var _date=(0,_index.toDate)(date,null==options?void 0:options.in),month=_date.getMonth();return _date.setFullYear(_date.getFullYear(),month+1,0),_date.setHours(23,59,59,999),_date};var _index=requireToDate();return endOfMonth}function requireIsLastDayOfMonth(){if(hasRequiredIsLastDayOfMonth)return isLastDayOfMonth;hasRequiredIsLastDayOfMonth=1,isLastDayOfMonth.isLastDayOfMonth=function(date,options){var _date=(0,_index3.toDate)(date,null==options?void 0:options.in);return+(0,_index.endOfDay)(_date,options)==+(0,_index2.endOfMonth)(_date,options)};var _index=requireEndOfDay(),_index2=requireEndOfMonth(),_index3=requireToDate();return isLastDayOfMonth}function requireDifferenceInMonths(){if(hasRequiredDifferenceInMonths)return differenceInMonths;hasRequiredDifferenceInMonths=1,differenceInMonths.differenceInMonths=function(laterDate,earlierDate,options){var _ref2=_slicedToArray((0,_index.normalizeDates)(null==options?void 0:options.in,laterDate,laterDate,earlierDate),3),laterDate_=_ref2[0],workingLaterDate=_ref2[1],earlierDate_=_ref2[2],sign=(0,_index2.compareAsc)(workingLaterDate,earlierDate_),difference=Math.abs((0,_index3.differenceInCalendarMonths)(workingLaterDate,earlierDate_));if(difference<1)return 0;1===workingLaterDate.getMonth()&&workingLaterDate.getDate()>27&&workingLaterDate.setDate(30);workingLaterDate.setMonth(workingLaterDate.getMonth()-sign*difference);var isLastMonthNotFull=(0,_index2.compareAsc)(workingLaterDate,earlierDate_)===-sign;(0,_index4.isLastDayOfMonth)(laterDate_)&&1===difference&&1===(0,_index2.compareAsc)(laterDate_,earlierDate_)&&(isLastMonthNotFull=!1);var result=sign*(difference-+isLastMonthNotFull);return 0===result?0:result};var _index=requireNormalizeDates(),_index2=requireCompareAsc(),_index3=requireDifferenceInCalendarMonths(),_index4=requireIsLastDayOfMonth();return differenceInMonths}var hasRequiredDifferenceInQuarters,differenceInQuarters={};function requireDifferenceInQuarters(){if(hasRequiredDifferenceInQuarters)return differenceInQuarters;hasRequiredDifferenceInQuarters=1,differenceInQuarters.differenceInQuarters=function(laterDate,earlierDate,options){var diff=(0,_index2.differenceInMonths)(laterDate,earlierDate,options)/3;return(0,_index.getRoundingMethod)(null==options?void 0:options.roundingMethod)(diff)};var _index=requireGetRoundingMethod(),_index2=requireDifferenceInMonths();return differenceInQuarters}var hasRequiredDifferenceInSeconds,differenceInSeconds={};function requireDifferenceInSeconds(){if(hasRequiredDifferenceInSeconds)return differenceInSeconds;hasRequiredDifferenceInSeconds=1,differenceInSeconds.differenceInSeconds=function(laterDate,earlierDate,options){var diff=(0,_index2.differenceInMilliseconds)(laterDate,earlierDate)/1e3;return(0,_index.getRoundingMethod)(null==options?void 0:options.roundingMethod)(diff)};var _index=requireGetRoundingMethod(),_index2=requireDifferenceInMilliseconds();return differenceInSeconds}var hasRequiredDifferenceInWeeks,differenceInWeeks={};function requireDifferenceInWeeks(){if(hasRequiredDifferenceInWeeks)return differenceInWeeks;hasRequiredDifferenceInWeeks=1,differenceInWeeks.differenceInWeeks=function(laterDate,earlierDate,options){var diff=(0,_index2.differenceInDays)(laterDate,earlierDate,options)/7;return(0,_index.getRoundingMethod)(null==options?void 0:options.roundingMethod)(diff)};var _index=requireGetRoundingMethod(),_index2=requireDifferenceInDays();return differenceInWeeks}var hasRequiredDifferenceInYears,differenceInYears={};function requireDifferenceInYears(){if(hasRequiredDifferenceInYears)return differenceInYears;hasRequiredDifferenceInYears=1,differenceInYears.differenceInYears=function(laterDate,earlierDate,options){var _ref2=_slicedToArray((0,_index.normalizeDates)(null==options?void 0:options.in,laterDate,earlierDate),2),laterDate_=_ref2[0],earlierDate_=_ref2[1],sign=(0,_index2.compareAsc)(laterDate_,earlierDate_),diff=Math.abs((0,_index3.differenceInCalendarYears)(laterDate_,earlierDate_));laterDate_.setFullYear(1584),earlierDate_.setFullYear(1584);var partial=(0,_index2.compareAsc)(laterDate_,earlierDate_)===-sign,result=sign*(diff-+partial);return 0===result?0:result};var _index=requireNormalizeDates(),_index2=requireCompareAsc(),_index3=requireDifferenceInCalendarYears();return differenceInYears}var hasRequiredNormalizeInterval,hasRequiredEachDayOfInterval,eachDayOfInterval={},normalizeInterval={};function requireNormalizeInterval(){if(hasRequiredNormalizeInterval)return normalizeInterval;hasRequiredNormalizeInterval=1,normalizeInterval.normalizeInterval=function(context,interval){var _ref=(0,_index.normalizeDates)(context,interval.start,interval.end),_ref2=_slicedToArray(_ref,2),start=_ref2[0],end=_ref2[1];return{start:start,end:end}};var _index=requireNormalizeDates();return normalizeInterval}function requireEachDayOfInterval(){if(hasRequiredEachDayOfInterval)return eachDayOfInterval;hasRequiredEachDayOfInterval=1,eachDayOfInterval.eachDayOfInterval=function(interval,options){var _options$step,_ref=(0,_index.normalizeInterval)(null==options?void 0:options.in,interval),start=_ref.start,end=_ref.end,reversed=+start>+end,endTime=reversed?+start:+end,date=reversed?end:start;date.setHours(0,0,0,0);var step=null!==(_options$step=null==options?void 0:options.step)&&void 0!==_options$step?_options$step:1;if(!step)return[];step<0&&(step=-step,reversed=!reversed);var dates=[];for(;+date<=endTime;)dates.push((0,_index2.constructFrom)(start,date)),date.setDate(date.getDate()+step),date.setHours(0,0,0,0);return reversed?dates.reverse():dates};var _index=requireNormalizeInterval(),_index2=requireConstructFrom();return eachDayOfInterval}var hasRequiredEachHourOfInterval,eachHourOfInterval={};function requireEachHourOfInterval(){if(hasRequiredEachHourOfInterval)return eachHourOfInterval;hasRequiredEachHourOfInterval=1,eachHourOfInterval.eachHourOfInterval=function(interval,options){var _options$step,_ref=(0,_index.normalizeInterval)(null==options?void 0:options.in,interval),start=_ref.start,end=_ref.end,reversed=+start>+end,endTime=reversed?+start:+end,date=reversed?end:start;date.setMinutes(0,0,0);var step=null!==(_options$step=null==options?void 0:options.step)&&void 0!==_options$step?_options$step:1;if(!step)return[];step<0&&(step=-step,reversed=!reversed);var dates=[];for(;+date<=endTime;)dates.push((0,_index2.constructFrom)(start,date)),date.setHours(date.getHours()+step);return reversed?dates.reverse():dates};var _index=requireNormalizeInterval(),_index2=requireConstructFrom();return eachHourOfInterval}var hasRequiredEachMinuteOfInterval,eachMinuteOfInterval={};function requireEachMinuteOfInterval(){if(hasRequiredEachMinuteOfInterval)return eachMinuteOfInterval;hasRequiredEachMinuteOfInterval=1,eachMinuteOfInterval.eachMinuteOfInterval=function(interval,options){var _options$step,_ref=(0,_index.normalizeInterval)(null==options?void 0:options.in,interval),start=_ref.start,end=_ref.end;start.setSeconds(0,0);var reversed=+start>+end,endTime=reversed?+start:+end,date=reversed?end:start,step=null!==(_options$step=null==options?void 0:options.step)&&void 0!==_options$step?_options$step:1;if(!step)return[];step<0&&(step=-step,reversed=!reversed);var dates=[];for(;+date<=endTime;)dates.push((0,_index3.constructFrom)(start,date)),date=(0,_index2.addMinutes)(date,step);return reversed?dates.reverse():dates};var _index=requireNormalizeInterval(),_index2=requireAddMinutes(),_index3=requireConstructFrom();return eachMinuteOfInterval}var hasRequiredEachMonthOfInterval,eachMonthOfInterval={};function requireEachMonthOfInterval(){if(hasRequiredEachMonthOfInterval)return eachMonthOfInterval;hasRequiredEachMonthOfInterval=1,eachMonthOfInterval.eachMonthOfInterval=function(interval,options){var _options$step,_ref=(0,_index.normalizeInterval)(null==options?void 0:options.in,interval),start=_ref.start,end=_ref.end,reversed=+start>+end,endTime=reversed?+start:+end,date=reversed?end:start;date.setHours(0,0,0,0),date.setDate(1);var step=null!==(_options$step=null==options?void 0:options.step)&&void 0!==_options$step?_options$step:1;if(!step)return[];step<0&&(step=-step,reversed=!reversed);var dates=[];for(;+date<=endTime;)dates.push((0,_index2.constructFrom)(start,date)),date.setMonth(date.getMonth()+step);return reversed?dates.reverse():dates};var _index=requireNormalizeInterval(),_index2=requireConstructFrom();return eachMonthOfInterval}var hasRequiredStartOfQuarter,hasRequiredEachQuarterOfInterval,eachQuarterOfInterval={},startOfQuarter={};function requireStartOfQuarter(){if(hasRequiredStartOfQuarter)return startOfQuarter;hasRequiredStartOfQuarter=1,startOfQuarter.startOfQuarter=function(date,options){var _date=(0,_index.toDate)(date,null==options?void 0:options.in),currentMonth=_date.getMonth(),month=currentMonth-currentMonth%3;return _date.setMonth(month,1),_date.setHours(0,0,0,0),_date};var _index=requireToDate();return startOfQuarter}function requireEachQuarterOfInterval(){if(hasRequiredEachQuarterOfInterval)return eachQuarterOfInterval;hasRequiredEachQuarterOfInterval=1,eachQuarterOfInterval.eachQuarterOfInterval=function(interval,options){var _options$step,_ref=(0,_index.normalizeInterval)(null==options?void 0:options.in,interval),start=_ref.start,end=_ref.end,reversed=+start>+end,endTime=reversed?+(0,_index4.startOfQuarter)(start):+(0,_index4.startOfQuarter)(end),date=reversed?(0,_index4.startOfQuarter)(end):(0,_index4.startOfQuarter)(start),step=null!==(_options$step=null==options?void 0:options.step)&&void 0!==_options$step?_options$step:1;if(!step)return[];step<0&&(step=-step,reversed=!reversed);var dates=[];for(;+date<=endTime;)dates.push((0,_index3.constructFrom)(start,date)),date=(0,_index2.addQuarters)(date,step);return reversed?dates.reverse():dates};var _index=requireNormalizeInterval(),_index2=requireAddQuarters(),_index3=requireConstructFrom(),_index4=requireStartOfQuarter();return eachQuarterOfInterval}var hasRequiredEachWeekOfInterval,eachWeekOfInterval={};function requireEachWeekOfInterval(){if(hasRequiredEachWeekOfInterval)return eachWeekOfInterval;hasRequiredEachWeekOfInterval=1,eachWeekOfInterval.eachWeekOfInterval=function(interval,options){var _options$step,_ref=(0,_index.normalizeInterval)(null==options?void 0:options.in,interval),start=_ref.start,end=_ref.end,reversed=+start>+end,startDateWeek=reversed?(0,_index4.startOfWeek)(end,options):(0,_index4.startOfWeek)(start,options),endDateWeek=reversed?(0,_index4.startOfWeek)(start,options):(0,_index4.startOfWeek)(end,options);startDateWeek.setHours(15),endDateWeek.setHours(15);var endTime=+endDateWeek.getTime(),currentDate=startDateWeek,step=null!==(_options$step=null==options?void 0:options.step)&&void 0!==_options$step?_options$step:1;if(!step)return[];step<0&&(step=-step,reversed=!reversed);var dates=[];for(;+currentDate<=endTime;)currentDate.setHours(0),dates.push((0,_index3.constructFrom)(start,currentDate)),(currentDate=(0,_index2.addWeeks)(currentDate,step)).setHours(15);return reversed?dates.reverse():dates};var _index=requireNormalizeInterval(),_index2=requireAddWeeks(),_index3=requireConstructFrom(),_index4=requireStartOfWeek();return eachWeekOfInterval}var hasRequiredEachWeekendOfInterval,eachWeekendOfInterval={};function requireEachWeekendOfInterval(){if(hasRequiredEachWeekendOfInterval)return eachWeekendOfInterval;hasRequiredEachWeekendOfInterval=1,eachWeekendOfInterval.eachWeekendOfInterval=function(interval,options){var _ref=(0,_index.normalizeInterval)(null==options?void 0:options.in,interval),start=_ref.start,end=_ref.end,dateInterval=(0,_index3.eachDayOfInterval)({start:start,end:end},options),weekends=[],index=0;for(;index+end,endTime=reversed?+start:+end,date=reversed?end:start;date.setHours(0,0,0,0),date.setMonth(0,1);var step=null!==(_options$step=null==options?void 0:options.step)&&void 0!==_options$step?_options$step:1;if(!step)return[];step<0&&(step=-step,reversed=!reversed);var dates=[];for(;+date<=endTime;)dates.push((0,_index2.constructFrom)(start,date)),date.setFullYear(date.getFullYear()+step);return reversed?dates.reverse():dates};var _index=requireNormalizeInterval(),_index2=requireConstructFrom();return eachYearOfInterval}var hasRequiredEndOfDecade,endOfDecade={};function requireEndOfDecade(){if(hasRequiredEndOfDecade)return endOfDecade;hasRequiredEndOfDecade=1,endOfDecade.endOfDecade=function(date,options){var _date=(0,_index.toDate)(date,null==options?void 0:options.in),year=_date.getFullYear(),decade=9+10*Math.floor(year/10);return _date.setFullYear(decade,11,31),_date.setHours(23,59,59,999),_date};var _index=requireToDate();return endOfDecade}var hasRequiredEndOfHour,endOfHour={};function requireEndOfHour(){if(hasRequiredEndOfHour)return endOfHour;hasRequiredEndOfHour=1,endOfHour.endOfHour=function(date,options){var _date=(0,_index.toDate)(date,null==options?void 0:options.in);return _date.setMinutes(59,59,999),_date};var _index=requireToDate();return endOfHour}var hasRequiredEndOfWeek,hasRequiredEndOfISOWeek,endOfISOWeek={},endOfWeek={};function requireEndOfWeek(){if(hasRequiredEndOfWeek)return endOfWeek;hasRequiredEndOfWeek=1,endOfWeek.endOfWeek=function(date,options){var _ref,_ref2,_ref3,_options$weekStartsOn,_options$locale,_options$locale$optio,_defaultOptions$local,_defaultOptions$local2,defaultOptions=(0,_index.getDefaultOptions)(),weekStartsOn=null!==(_ref=null!==(_ref2=null!==(_ref3=null!==(_options$weekStartsOn=null==options?void 0:options.weekStartsOn)&&void 0!==_options$weekStartsOn?_options$weekStartsOn:null==options||null===(_options$locale=options.locale)||void 0===_options$locale||null===(_options$locale$optio=_options$locale.options)||void 0===_options$locale$optio?void 0:_options$locale$optio.weekStartsOn)&&void 0!==_ref3?_ref3:defaultOptions.weekStartsOn)&&void 0!==_ref2?_ref2:null===(_defaultOptions$local=defaultOptions.locale)||void 0===_defaultOptions$local||null===(_defaultOptions$local2=_defaultOptions$local.options)||void 0===_defaultOptions$local2?void 0:_defaultOptions$local2.weekStartsOn)&&void 0!==_ref?_ref:0,_date=(0,_index2.toDate)(date,null==options?void 0:options.in),day=_date.getDay(),diff=6+(day0?"in "+result:result+" ago":result},formatDistance$1}var hasRequiredBuildFormatLongFn,hasRequiredFormatLong,formatLong={},buildFormatLongFn={};function requireBuildFormatLongFn(){if(hasRequiredBuildFormatLongFn)return buildFormatLongFn;return hasRequiredBuildFormatLongFn=1,buildFormatLongFn.buildFormatLongFn=function(args){return function(){var options=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},width=options.width?String(options.width):args.defaultWidth;return args.formats[width]||args.formats[args.defaultWidth]}},buildFormatLongFn}function requireFormatLong(){if(hasRequiredFormatLong)return formatLong;hasRequiredFormatLong=1,formatLong.formatLong=void 0;var _index=requireBuildFormatLongFn();return formatLong.formatLong={date:(0,_index.buildFormatLongFn)({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:(0,_index.buildFormatLongFn)({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:(0,_index.buildFormatLongFn)({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},formatLong}var hasRequiredFormatRelative$1,formatRelative$1={};function requireFormatRelative$1(){if(hasRequiredFormatRelative$1)return formatRelative$1;hasRequiredFormatRelative$1=1,formatRelative$1.formatRelative=void 0;var formatRelativeLocale={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};return formatRelative$1.formatRelative=function(token,_date,_baseDate,_options){return formatRelativeLocale[token]},formatRelative$1}var hasRequiredBuildLocalizeFn,hasRequiredLocalize,localize={},buildLocalizeFn={};function requireBuildLocalizeFn(){if(hasRequiredBuildLocalizeFn)return buildLocalizeFn;return hasRequiredBuildLocalizeFn=1,buildLocalizeFn.buildLocalizeFn=function(args){return function(value,options){var valuesArray;if("formatting"===(null!=options&&options.context?String(options.context):"standalone")&&args.formattingValues){var defaultWidth=args.defaultFormattingWidth||args.defaultWidth,width=null!=options&&options.width?String(options.width):defaultWidth;valuesArray=args.formattingValues[width]||args.formattingValues[defaultWidth]}else{var _defaultWidth=args.defaultWidth,_width=null!=options&&options.width?String(options.width):args.defaultWidth;valuesArray=args.values[_width]||args.values[_defaultWidth]}return valuesArray[args.argumentCallback?args.argumentCallback(value):value]}},buildLocalizeFn}function requireLocalize(){if(hasRequiredLocalize)return localize;hasRequiredLocalize=1,localize.localize=void 0;var _index=requireBuildLocalizeFn();return localize.localize={ordinalNumber:function(dirtyNumber,_options){var number=Number(dirtyNumber),rem100=number%100;if(rem100>20||rem100<10)switch(rem100%10){case 1:return number+"st";case 2:return number+"nd";case 3:return number+"rd"}return number+"th"},era:(0,_index.buildLocalizeFn)({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:(0,_index.buildLocalizeFn)({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:function(quarter){return quarter-1}}),month:(0,_index.buildLocalizeFn)({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:(0,_index.buildLocalizeFn)({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:(0,_index.buildLocalizeFn)({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})},localize}var hasRequiredBuildMatchFn,match={},buildMatchFn={};function requireBuildMatchFn(){if(hasRequiredBuildMatchFn)return buildMatchFn;return hasRequiredBuildMatchFn=1,buildMatchFn.buildMatchFn=function(args){return function(string){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},width=options.width,matchPattern=width&&args.matchPatterns[width]||args.matchPatterns[args.defaultMatchWidth],matchResult=string.match(matchPattern);if(!matchResult)return null;var value,matchedString=matchResult[0],parsePatterns=width&&args.parsePatterns[width]||args.parsePatterns[args.defaultParseWidth],key=Array.isArray(parsePatterns)?function(array,predicate){for(var key=0;key1&&void 0!==arguments[1]?arguments[1]:{},matchResult=string.match(args.matchPattern);if(!matchResult)return null;var matchedString=matchResult[0],parseResult=string.match(args.parsePattern);if(!parseResult)return null;var value=args.valueCallback?args.valueCallback(parseResult[0]):parseResult[0];return{value:value=options.valueCallback?options.valueCallback(value):value,rest:string.slice(matchedString.length)}}},buildMatchPatternFn}function requireMatch(){if(hasRequiredMatch)return match;hasRequiredMatch=1,match.match=void 0;var _index=requireBuildMatchFn(),_index2=requireBuildMatchPatternFn();return match.match={ordinalNumber:(0,_index2.buildMatchPatternFn)({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:function(value){return parseInt(value,10)}}),era:(0,_index.buildMatchFn)({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:(0,_index.buildMatchFn)({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(index){return index+1}}),month:(0,_index.buildMatchFn)({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:(0,_index.buildMatchFn)({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:(0,_index.buildMatchFn)({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},match}function requireEnUS(){if(hasRequiredEnUS)return enUS;hasRequiredEnUS=1,enUS.enUS=void 0;var _index=requireFormatDistance$1(),_index2=requireFormatLong(),_index3=requireFormatRelative$1(),_index4=requireLocalize(),_index5=requireMatch();return enUS.enUS={code:"en-US",formatDistance:_index.formatDistance,formatLong:_index2.formatLong,formatRelative:_index3.formatRelative,localize:_index4.localize,match:_index5.match,options:{weekStartsOn:0,firstWeekContainsDate:1}},enUS}function requireDefaultLocale(){return hasRequiredDefaultLocale||(hasRequiredDefaultLocale=1,function(exports$1){Object.defineProperty(exports$1,"defaultLocale",{enumerable:!0,get:function(){return _index.enUS}});var _index=requireEnUS()}(defaultLocale)),defaultLocale}var hasRequiredGetDayOfYear,formatters={},getDayOfYear={};function requireGetDayOfYear(){if(hasRequiredGetDayOfYear)return getDayOfYear;hasRequiredGetDayOfYear=1,getDayOfYear.getDayOfYear=function(date,options){var _date=(0,_index3.toDate)(date,null==options?void 0:options.in);return(0,_index.differenceInCalendarDays)(_date,(0,_index2.startOfYear)(_date))+1};var _index=requireDifferenceInCalendarDays(),_index2=requireStartOfYear(),_index3=requireToDate();return getDayOfYear}var hasRequiredGetISOWeek,getISOWeek={};function requireGetISOWeek(){if(hasRequiredGetISOWeek)return getISOWeek;hasRequiredGetISOWeek=1,getISOWeek.getISOWeek=function(date,options){var _date=(0,_index4.toDate)(date,null==options?void 0:options.in),diff=+(0,_index2.startOfISOWeek)(_date)-+(0,_index3.startOfISOWeekYear)(_date);return Math.round(diff/_index.millisecondsInWeek)+1};var _index=requireConstants$1(),_index2=requireStartOfISOWeek(),_index3=requireStartOfISOWeekYear(),_index4=requireToDate();return getISOWeek}var hasRequiredGetWeekYear,hasRequiredStartOfWeekYear,hasRequiredGetWeek,getWeek={},startOfWeekYear={},getWeekYear={};function requireGetWeekYear(){if(hasRequiredGetWeekYear)return getWeekYear;hasRequiredGetWeekYear=1,getWeekYear.getWeekYear=function(date,options){var _ref,_ref2,_ref3,_options$firstWeekCon,_options$locale,_options$locale$optio,_defaultOptions$local,_defaultOptions$local2,_date=(0,_index4.toDate)(date,null==options?void 0:options.in),year=_date.getFullYear(),defaultOptions=(0,_index.getDefaultOptions)(),firstWeekContainsDate=null!==(_ref=null!==(_ref2=null!==(_ref3=null!==(_options$firstWeekCon=null==options?void 0:options.firstWeekContainsDate)&&void 0!==_options$firstWeekCon?_options$firstWeekCon:null==options||null===(_options$locale=options.locale)||void 0===_options$locale||null===(_options$locale$optio=_options$locale.options)||void 0===_options$locale$optio?void 0:_options$locale$optio.firstWeekContainsDate)&&void 0!==_ref3?_ref3:defaultOptions.firstWeekContainsDate)&&void 0!==_ref2?_ref2:null===(_defaultOptions$local=defaultOptions.locale)||void 0===_defaultOptions$local||null===(_defaultOptions$local2=_defaultOptions$local.options)||void 0===_defaultOptions$local2?void 0:_defaultOptions$local2.firstWeekContainsDate)&&void 0!==_ref?_ref:1,firstWeekOfNextYear=(0,_index2.constructFrom)((null==options?void 0:options.in)||date,0);firstWeekOfNextYear.setFullYear(year+1,0,firstWeekContainsDate),firstWeekOfNextYear.setHours(0,0,0,0);var startOfNextYear=(0,_index3.startOfWeek)(firstWeekOfNextYear,options),firstWeekOfThisYear=(0,_index2.constructFrom)((null==options?void 0:options.in)||date,0);firstWeekOfThisYear.setFullYear(year,0,firstWeekContainsDate),firstWeekOfThisYear.setHours(0,0,0,0);var startOfThisYear=(0,_index3.startOfWeek)(firstWeekOfThisYear,options);return+_date>=+startOfNextYear?year+1:+_date>=+startOfThisYear?year:year-1};var _index=requireDefaultOptions(),_index2=requireConstructFrom(),_index3=requireStartOfWeek(),_index4=requireToDate();return getWeekYear}function requireStartOfWeekYear(){if(hasRequiredStartOfWeekYear)return startOfWeekYear;hasRequiredStartOfWeekYear=1,startOfWeekYear.startOfWeekYear=function(date,options){var _ref,_ref2,_ref3,_options$firstWeekCon,_options$locale,_options$locale$optio,_defaultOptions$local,_defaultOptions$local2,defaultOptions=(0,_index.getDefaultOptions)(),firstWeekContainsDate=null!==(_ref=null!==(_ref2=null!==(_ref3=null!==(_options$firstWeekCon=null==options?void 0:options.firstWeekContainsDate)&&void 0!==_options$firstWeekCon?_options$firstWeekCon:null==options||null===(_options$locale=options.locale)||void 0===_options$locale||null===(_options$locale$optio=_options$locale.options)||void 0===_options$locale$optio?void 0:_options$locale$optio.firstWeekContainsDate)&&void 0!==_ref3?_ref3:defaultOptions.firstWeekContainsDate)&&void 0!==_ref2?_ref2:null===(_defaultOptions$local=defaultOptions.locale)||void 0===_defaultOptions$local||null===(_defaultOptions$local2=_defaultOptions$local.options)||void 0===_defaultOptions$local2?void 0:_defaultOptions$local2.firstWeekContainsDate)&&void 0!==_ref?_ref:1,year=(0,_index3.getWeekYear)(date,options),firstWeek=(0,_index2.constructFrom)((null==options?void 0:options.in)||date,0);return firstWeek.setFullYear(year,0,firstWeekContainsDate),firstWeek.setHours(0,0,0,0),(0,_index4.startOfWeek)(firstWeek,options)};var _index=requireDefaultOptions(),_index2=requireConstructFrom(),_index3=requireGetWeekYear(),_index4=requireStartOfWeek();return startOfWeekYear}function requireGetWeek(){if(hasRequiredGetWeek)return getWeek;hasRequiredGetWeek=1,getWeek.getWeek=function(date,options){var _date=(0,_index4.toDate)(date,null==options?void 0:options.in),diff=+(0,_index2.startOfWeek)(_date,options)-+(0,_index3.startOfWeekYear)(_date,options);return Math.round(diff/_index.millisecondsInWeek)+1};var _index=requireConstants$1(),_index2=requireStartOfWeek(),_index3=requireStartOfWeekYear(),_index4=requireToDate();return getWeek}var hasRequiredAddLeadingZeros,addLeadingZeros={};function requireAddLeadingZeros(){if(hasRequiredAddLeadingZeros)return addLeadingZeros;return hasRequiredAddLeadingZeros=1,addLeadingZeros.addLeadingZeros=function(number,targetLength){var sign=number<0?"-":"",output=Math.abs(number).toString().padStart(targetLength,"0");return sign+output},addLeadingZeros}var hasRequiredLightFormatters,hasRequiredFormatters,lightFormatters={};function requireLightFormatters(){if(hasRequiredLightFormatters)return lightFormatters;hasRequiredLightFormatters=1,lightFormatters.lightFormatters=void 0;var _index=requireAddLeadingZeros();return lightFormatters.lightFormatters={y:function(date,token){var signedYear=date.getFullYear(),year=signedYear>0?signedYear:1-signedYear;return(0,_index.addLeadingZeros)("yy"===token?year%100:year,token.length)},M:function(date,token){var month=date.getMonth();return"M"===token?String(month+1):(0,_index.addLeadingZeros)(month+1,2)},d:function(date,token){return(0,_index.addLeadingZeros)(date.getDate(),token.length)},a:function(date,token){var dayPeriodEnumValue=date.getHours()/12>=1?"pm":"am";switch(token){case"a":case"aa":return dayPeriodEnumValue.toUpperCase();case"aaa":return dayPeriodEnumValue;case"aaaaa":return dayPeriodEnumValue[0];default:return"am"===dayPeriodEnumValue?"a.m.":"p.m."}},h:function(date,token){return(0,_index.addLeadingZeros)(date.getHours()%12||12,token.length)},H:function(date,token){return(0,_index.addLeadingZeros)(date.getHours(),token.length)},m:function(date,token){return(0,_index.addLeadingZeros)(date.getMinutes(),token.length)},s:function(date,token){return(0,_index.addLeadingZeros)(date.getSeconds(),token.length)},S:function(date,token){var numberOfDigits=token.length,milliseconds=date.getMilliseconds(),fractionalSeconds=Math.trunc(milliseconds*Math.pow(10,numberOfDigits-3));return(0,_index.addLeadingZeros)(fractionalSeconds,token.length)}},lightFormatters}function requireFormatters(){if(hasRequiredFormatters)return formatters;hasRequiredFormatters=1,formatters.formatters=void 0;var _index=requireGetDayOfYear(),_index2=requireGetISOWeek(),_index3=requireGetISOWeekYear(),_index4=requireGetWeek(),_index5=requireGetWeekYear(),_index6=requireAddLeadingZeros(),_index7=requireLightFormatters(),dayPeriodEnum_midnight="midnight",dayPeriodEnum_noon="noon",dayPeriodEnum_morning="morning",dayPeriodEnum_afternoon="afternoon",dayPeriodEnum_evening="evening",dayPeriodEnum_night="night";function formatTimezoneShort(offset){var delimiter=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",sign=offset>0?"-":"+",absOffset=Math.abs(offset),hours=Math.trunc(absOffset/60),minutes=absOffset%60;return 0===minutes?sign+String(hours):sign+String(hours)+delimiter+(0,_index6.addLeadingZeros)(minutes,2)}function formatTimezoneWithOptionalMinutes(offset,delimiter){return offset%60==0?(offset>0?"-":"+")+(0,_index6.addLeadingZeros)(Math.abs(offset)/60,2):formatTimezone(offset,delimiter)}function formatTimezone(offset){var delimiter=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",sign=offset>0?"-":"+",absOffset=Math.abs(offset);return sign+(0,_index6.addLeadingZeros)(Math.trunc(absOffset/60),2)+delimiter+(0,_index6.addLeadingZeros)(absOffset%60,2)}return formatters.formatters={G:function(date,token,localize){var era=date.getFullYear()>0?1:0;switch(token){case"G":case"GG":case"GGG":return localize.era(era,{width:"abbreviated"});case"GGGGG":return localize.era(era,{width:"narrow"});default:return localize.era(era,{width:"wide"})}},y:function(date,token,localize){if("yo"===token){var signedYear=date.getFullYear(),year=signedYear>0?signedYear:1-signedYear;return localize.ordinalNumber(year,{unit:"year"})}return _index7.lightFormatters.y(date,token)},Y:function(date,token,localize,options){var signedWeekYear=(0,_index5.getWeekYear)(date,options),weekYear=signedWeekYear>0?signedWeekYear:1-signedWeekYear;if("YY"===token){var twoDigitYear=weekYear%100;return(0,_index6.addLeadingZeros)(twoDigitYear,2)}return"Yo"===token?localize.ordinalNumber(weekYear,{unit:"year"}):(0,_index6.addLeadingZeros)(weekYear,token.length)},R:function(date,token){var isoWeekYear=(0,_index3.getISOWeekYear)(date);return(0,_index6.addLeadingZeros)(isoWeekYear,token.length)},u:function(date,token){var year=date.getFullYear();return(0,_index6.addLeadingZeros)(year,token.length)},Q:function(date,token,localize){var quarter=Math.ceil((date.getMonth()+1)/3);switch(token){case"Q":return String(quarter);case"QQ":return(0,_index6.addLeadingZeros)(quarter,2);case"Qo":return localize.ordinalNumber(quarter,{unit:"quarter"});case"QQQ":return localize.quarter(quarter,{width:"abbreviated",context:"formatting"});case"QQQQQ":return localize.quarter(quarter,{width:"narrow",context:"formatting"});default:return localize.quarter(quarter,{width:"wide",context:"formatting"})}},q:function(date,token,localize){var quarter=Math.ceil((date.getMonth()+1)/3);switch(token){case"q":return String(quarter);case"qq":return(0,_index6.addLeadingZeros)(quarter,2);case"qo":return localize.ordinalNumber(quarter,{unit:"quarter"});case"qqq":return localize.quarter(quarter,{width:"abbreviated",context:"standalone"});case"qqqqq":return localize.quarter(quarter,{width:"narrow",context:"standalone"});default:return localize.quarter(quarter,{width:"wide",context:"standalone"})}},M:function(date,token,localize){var month=date.getMonth();switch(token){case"M":case"MM":return _index7.lightFormatters.M(date,token);case"Mo":return localize.ordinalNumber(month+1,{unit:"month"});case"MMM":return localize.month(month,{width:"abbreviated",context:"formatting"});case"MMMMM":return localize.month(month,{width:"narrow",context:"formatting"});default:return localize.month(month,{width:"wide",context:"formatting"})}},L:function(date,token,localize){var month=date.getMonth();switch(token){case"L":return String(month+1);case"LL":return(0,_index6.addLeadingZeros)(month+1,2);case"Lo":return localize.ordinalNumber(month+1,{unit:"month"});case"LLL":return localize.month(month,{width:"abbreviated",context:"standalone"});case"LLLLL":return localize.month(month,{width:"narrow",context:"standalone"});default:return localize.month(month,{width:"wide",context:"standalone"})}},w:function(date,token,localize,options){var week=(0,_index4.getWeek)(date,options);return"wo"===token?localize.ordinalNumber(week,{unit:"week"}):(0,_index6.addLeadingZeros)(week,token.length)},I:function(date,token,localize){var isoWeek=(0,_index2.getISOWeek)(date);return"Io"===token?localize.ordinalNumber(isoWeek,{unit:"week"}):(0,_index6.addLeadingZeros)(isoWeek,token.length)},d:function(date,token,localize){return"do"===token?localize.ordinalNumber(date.getDate(),{unit:"date"}):_index7.lightFormatters.d(date,token)},D:function(date,token,localize){var dayOfYear=(0,_index.getDayOfYear)(date);return"Do"===token?localize.ordinalNumber(dayOfYear,{unit:"dayOfYear"}):(0,_index6.addLeadingZeros)(dayOfYear,token.length)},E:function(date,token,localize){var dayOfWeek=date.getDay();switch(token){case"E":case"EE":case"EEE":return localize.day(dayOfWeek,{width:"abbreviated",context:"formatting"});case"EEEEE":return localize.day(dayOfWeek,{width:"narrow",context:"formatting"});case"EEEEEE":return localize.day(dayOfWeek,{width:"short",context:"formatting"});default:return localize.day(dayOfWeek,{width:"wide",context:"formatting"})}},e:function(date,token,localize,options){var dayOfWeek=date.getDay(),localDayOfWeek=(dayOfWeek-options.weekStartsOn+8)%7||7;switch(token){case"e":return String(localDayOfWeek);case"ee":return(0,_index6.addLeadingZeros)(localDayOfWeek,2);case"eo":return localize.ordinalNumber(localDayOfWeek,{unit:"day"});case"eee":return localize.day(dayOfWeek,{width:"abbreviated",context:"formatting"});case"eeeee":return localize.day(dayOfWeek,{width:"narrow",context:"formatting"});case"eeeeee":return localize.day(dayOfWeek,{width:"short",context:"formatting"});default:return localize.day(dayOfWeek,{width:"wide",context:"formatting"})}},c:function(date,token,localize,options){var dayOfWeek=date.getDay(),localDayOfWeek=(dayOfWeek-options.weekStartsOn+8)%7||7;switch(token){case"c":return String(localDayOfWeek);case"cc":return(0,_index6.addLeadingZeros)(localDayOfWeek,token.length);case"co":return localize.ordinalNumber(localDayOfWeek,{unit:"day"});case"ccc":return localize.day(dayOfWeek,{width:"abbreviated",context:"standalone"});case"ccccc":return localize.day(dayOfWeek,{width:"narrow",context:"standalone"});case"cccccc":return localize.day(dayOfWeek,{width:"short",context:"standalone"});default:return localize.day(dayOfWeek,{width:"wide",context:"standalone"})}},i:function(date,token,localize){var dayOfWeek=date.getDay(),isoDayOfWeek=0===dayOfWeek?7:dayOfWeek;switch(token){case"i":return String(isoDayOfWeek);case"ii":return(0,_index6.addLeadingZeros)(isoDayOfWeek,token.length);case"io":return localize.ordinalNumber(isoDayOfWeek,{unit:"day"});case"iii":return localize.day(dayOfWeek,{width:"abbreviated",context:"formatting"});case"iiiii":return localize.day(dayOfWeek,{width:"narrow",context:"formatting"});case"iiiiii":return localize.day(dayOfWeek,{width:"short",context:"formatting"});default:return localize.day(dayOfWeek,{width:"wide",context:"formatting"})}},a:function(date,token,localize){var dayPeriodEnumValue=date.getHours()/12>=1?"pm":"am";switch(token){case"a":case"aa":return localize.dayPeriod(dayPeriodEnumValue,{width:"abbreviated",context:"formatting"});case"aaa":return localize.dayPeriod(dayPeriodEnumValue,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return localize.dayPeriod(dayPeriodEnumValue,{width:"narrow",context:"formatting"});default:return localize.dayPeriod(dayPeriodEnumValue,{width:"wide",context:"formatting"})}},b:function(date,token,localize){var dayPeriodEnumValue,hours=date.getHours();switch(dayPeriodEnumValue=12===hours?dayPeriodEnum_noon:0===hours?dayPeriodEnum_midnight:hours/12>=1?"pm":"am",token){case"b":case"bb":return localize.dayPeriod(dayPeriodEnumValue,{width:"abbreviated",context:"formatting"});case"bbb":return localize.dayPeriod(dayPeriodEnumValue,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return localize.dayPeriod(dayPeriodEnumValue,{width:"narrow",context:"formatting"});default:return localize.dayPeriod(dayPeriodEnumValue,{width:"wide",context:"formatting"})}},B:function(date,token,localize){var dayPeriodEnumValue,hours=date.getHours();switch(dayPeriodEnumValue=hours>=17?dayPeriodEnum_evening:hours>=12?dayPeriodEnum_afternoon:hours>=4?dayPeriodEnum_morning:dayPeriodEnum_night,token){case"B":case"BB":case"BBB":return localize.dayPeriod(dayPeriodEnumValue,{width:"abbreviated",context:"formatting"});case"BBBBB":return localize.dayPeriod(dayPeriodEnumValue,{width:"narrow",context:"formatting"});default:return localize.dayPeriod(dayPeriodEnumValue,{width:"wide",context:"formatting"})}},h:function(date,token,localize){if("ho"===token){var hours=date.getHours()%12;return 0===hours&&(hours=12),localize.ordinalNumber(hours,{unit:"hour"})}return _index7.lightFormatters.h(date,token)},H:function(date,token,localize){return"Ho"===token?localize.ordinalNumber(date.getHours(),{unit:"hour"}):_index7.lightFormatters.H(date,token)},K:function(date,token,localize){var hours=date.getHours()%12;return"Ko"===token?localize.ordinalNumber(hours,{unit:"hour"}):(0,_index6.addLeadingZeros)(hours,token.length)},k:function(date,token,localize){var hours=date.getHours();return 0===hours&&(hours=24),"ko"===token?localize.ordinalNumber(hours,{unit:"hour"}):(0,_index6.addLeadingZeros)(hours,token.length)},m:function(date,token,localize){return"mo"===token?localize.ordinalNumber(date.getMinutes(),{unit:"minute"}):_index7.lightFormatters.m(date,token)},s:function(date,token,localize){return"so"===token?localize.ordinalNumber(date.getSeconds(),{unit:"second"}):_index7.lightFormatters.s(date,token)},S:function(date,token){return _index7.lightFormatters.S(date,token)},X:function(date,token,_localize){var timezoneOffset=date.getTimezoneOffset();if(0===timezoneOffset)return"Z";switch(token){case"X":return formatTimezoneWithOptionalMinutes(timezoneOffset);case"XXXX":case"XX":return formatTimezone(timezoneOffset);default:return formatTimezone(timezoneOffset,":")}},x:function(date,token,_localize){var timezoneOffset=date.getTimezoneOffset();switch(token){case"x":return formatTimezoneWithOptionalMinutes(timezoneOffset);case"xxxx":case"xx":return formatTimezone(timezoneOffset);default:return formatTimezone(timezoneOffset,":")}},O:function(date,token,_localize){var timezoneOffset=date.getTimezoneOffset();switch(token){case"O":case"OO":case"OOO":return"GMT"+formatTimezoneShort(timezoneOffset,":");default:return"GMT"+formatTimezone(timezoneOffset,":")}},z:function(date,token,_localize){var timezoneOffset=date.getTimezoneOffset();switch(token){case"z":case"zz":case"zzz":return"GMT"+formatTimezoneShort(timezoneOffset,":");default:return"GMT"+formatTimezone(timezoneOffset,":")}},t:function(date,token,_localize){var timestamp=Math.trunc(+date/1e3);return(0,_index6.addLeadingZeros)(timestamp,token.length)},T:function(date,token,_localize){return(0,_index6.addLeadingZeros)(+date,token.length)}},formatters}var hasRequiredLongFormatters,longFormatters={};function requireLongFormatters(){if(hasRequiredLongFormatters)return longFormatters;hasRequiredLongFormatters=1,longFormatters.longFormatters=void 0;var dateLongFormatter=function(pattern,formatLong){switch(pattern){case"P":return formatLong.date({width:"short"});case"PP":return formatLong.date({width:"medium"});case"PPP":return formatLong.date({width:"long"});default:return formatLong.date({width:"full"})}},timeLongFormatter=function(pattern,formatLong){switch(pattern){case"p":return formatLong.time({width:"short"});case"pp":return formatLong.time({width:"medium"});case"ppp":return formatLong.time({width:"long"});default:return formatLong.time({width:"full"})}};return longFormatters.longFormatters={p:timeLongFormatter,P:function(pattern,formatLong){var dateTimeFormat,matchResult=pattern.match(/(P+)(p+)?/)||[],datePattern=matchResult[1],timePattern=matchResult[2];if(!timePattern)return dateLongFormatter(pattern,formatLong);switch(datePattern){case"P":dateTimeFormat=formatLong.dateTime({width:"short"});break;case"PP":dateTimeFormat=formatLong.dateTime({width:"medium"});break;case"PPP":dateTimeFormat=formatLong.dateTime({width:"long"});break;default:dateTimeFormat=formatLong.dateTime({width:"full"})}return dateTimeFormat.replace("{{date}}",dateLongFormatter(datePattern,formatLong)).replace("{{time}}",timeLongFormatter(timePattern,formatLong))}},longFormatters}var hasRequiredProtectedTokens,hasRequiredFormat,protectedTokens={};function requireProtectedTokens(){if(hasRequiredProtectedTokens)return protectedTokens;hasRequiredProtectedTokens=1,protectedTokens.isProtectedDayOfYearToken=function(token){return dayOfYearTokenRE.test(token)},protectedTokens.isProtectedWeekYearToken=function(token){return weekYearTokenRE.test(token)},protectedTokens.warnOrThrowProtectedError=function(token,format,input){var _message=function(token,format,input){var subject="Y"===token[0]?"years":"days of the month";return"Use `".concat(token.toLowerCase(),"` instead of `").concat(token,"` (in `").concat(format,"`) for formatting ").concat(subject," to the input `").concat(input,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md")}(token,format,input);if(console.warn(_message),throwTokens.includes(token))throw new RangeError(_message)};var dayOfYearTokenRE=/^D+$/,weekYearTokenRE=/^Y+$/,throwTokens=["D","DD","YY","YYYY"];return protectedTokens}function requireFormat(){return hasRequiredFormat||(hasRequiredFormat=1,function(exports$1){exports$1.format=exports$1.formatDate=function(date,formatStr,options){var _ref,_options$locale,_ref2,_ref3,_ref4,_options$firstWeekCon,_options$locale2,_options$locale2$opti,_defaultOptions$local,_defaultOptions$local2,_ref5,_ref6,_ref7,_options$weekStartsOn,_options$locale3,_options$locale3$opti,_defaultOptions$local3,_defaultOptions$local4,defaultOptions=(0,_index2.getDefaultOptions)(),locale=null!==(_ref=null!==(_options$locale=null==options?void 0:options.locale)&&void 0!==_options$locale?_options$locale:defaultOptions.locale)&&void 0!==_ref?_ref:_index.defaultLocale,firstWeekContainsDate=null!==(_ref2=null!==(_ref3=null!==(_ref4=null!==(_options$firstWeekCon=null==options?void 0:options.firstWeekContainsDate)&&void 0!==_options$firstWeekCon?_options$firstWeekCon:null==options||null===(_options$locale2=options.locale)||void 0===_options$locale2||null===(_options$locale2$opti=_options$locale2.options)||void 0===_options$locale2$opti?void 0:_options$locale2$opti.firstWeekContainsDate)&&void 0!==_ref4?_ref4:defaultOptions.firstWeekContainsDate)&&void 0!==_ref3?_ref3:null===(_defaultOptions$local=defaultOptions.locale)||void 0===_defaultOptions$local||null===(_defaultOptions$local2=_defaultOptions$local.options)||void 0===_defaultOptions$local2?void 0:_defaultOptions$local2.firstWeekContainsDate)&&void 0!==_ref2?_ref2:1,weekStartsOn=null!==(_ref5=null!==(_ref6=null!==(_ref7=null!==(_options$weekStartsOn=null==options?void 0:options.weekStartsOn)&&void 0!==_options$weekStartsOn?_options$weekStartsOn:null==options||null===(_options$locale3=options.locale)||void 0===_options$locale3||null===(_options$locale3$opti=_options$locale3.options)||void 0===_options$locale3$opti?void 0:_options$locale3$opti.weekStartsOn)&&void 0!==_ref7?_ref7:defaultOptions.weekStartsOn)&&void 0!==_ref6?_ref6:null===(_defaultOptions$local3=defaultOptions.locale)||void 0===_defaultOptions$local3||null===(_defaultOptions$local4=_defaultOptions$local3.options)||void 0===_defaultOptions$local4?void 0:_defaultOptions$local4.weekStartsOn)&&void 0!==_ref5?_ref5:0,originalDate=(0,_index7.toDate)(date,null==options?void 0:options.in);if(!(0,_index6.isValid)(originalDate))throw new RangeError("Invalid time value");var parts=formatStr.match(longFormattingTokensRegExp).map((function(substring){var firstCharacter=substring[0];return"p"===firstCharacter||"P"===firstCharacter?(0,_index4.longFormatters[firstCharacter])(substring,locale.formatLong):substring})).join("").match(formattingTokensRegExp).map((function(substring){if("''"===substring)return{isToken:!1,value:"'"};var firstCharacter=substring[0];if("'"===firstCharacter)return{isToken:!1,value:cleanEscapedString(substring)};if(_index3.formatters[firstCharacter])return{isToken:!0,value:substring};if(firstCharacter.match(unescapedLatinCharacterRegExp))throw new RangeError("Format string contains an unescaped latin alphabet character `"+firstCharacter+"`");return{isToken:!1,value:substring}}));locale.localize.preprocessor&&(parts=locale.localize.preprocessor(originalDate,parts));var formatterOptions={firstWeekContainsDate:firstWeekContainsDate,weekStartsOn:weekStartsOn,locale:locale};return parts.map((function(part){if(!part.isToken)return part.value;var token=part.value;return(null!=options&&options.useAdditionalWeekYearTokens||!(0,_index5.isProtectedWeekYearToken)(token))&&(null!=options&&options.useAdditionalDayOfYearTokens||!(0,_index5.isProtectedDayOfYearToken)(token))||(0,_index5.warnOrThrowProtectedError)(token,formatStr,String(date)),(0,_index3.formatters[token[0]])(originalDate,token,locale.localize,formatterOptions)})).join("")},Object.defineProperty(exports$1,"formatters",{enumerable:!0,get:function(){return _index3.formatters}}),Object.defineProperty(exports$1,"longFormatters",{enumerable:!0,get:function(){return _index4.longFormatters}});var _index=requireDefaultLocale(),_index2=requireDefaultOptions(),_index3=requireFormatters(),_index4=requireLongFormatters(),_index5=requireProtectedTokens(),_index6=requireIsValid(),_index7=requireToDate(),formattingTokensRegExp=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,longFormattingTokensRegExp=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,escapedStringRegExp=/^'([^]*?)'?$/,doubleQuoteRegExp=/''/g,unescapedLatinCharacterRegExp=/[a-zA-Z]/;function cleanEscapedString(input){var matched=input.match(escapedStringRegExp);return matched?matched[1].replace(doubleQuoteRegExp,"'"):input}}(format)),format}var hasRequiredFormatDistance,formatDistance={};function requireFormatDistance(){if(hasRequiredFormatDistance)return formatDistance;hasRequiredFormatDistance=1,formatDistance.formatDistance=function(laterDate,earlierDate,options){var _ref,_options$locale,defaultOptions=(0,_index2.getDefaultOptions)(),locale=null!==(_ref=null!==(_options$locale=null==options?void 0:options.locale)&&void 0!==_options$locale?_options$locale:defaultOptions.locale)&&void 0!==_ref?_ref:_index.defaultLocale,comparison=(0,_index5.compareAsc)(laterDate,earlierDate);if(isNaN(comparison))throw new RangeError("Invalid time value");var months,localizeOptions=Object.assign({},options,{addSuffix:null==options?void 0:options.addSuffix,comparison:comparison}),_ref3=_slicedToArray(_index4.normalizeDates.apply(void 0,[null==options?void 0:options.in].concat(_toConsumableArray(comparison>0?[earlierDate,laterDate]:[laterDate,earlierDate]))),2),laterDate_=_ref3[0],earlierDate_=_ref3[1],seconds=(0,_index8.differenceInSeconds)(earlierDate_,laterDate_),offsetInSeconds=((0,_index3.getTimezoneOffsetInMilliseconds)(earlierDate_)-(0,_index3.getTimezoneOffsetInMilliseconds)(laterDate_))/1e3,minutes=Math.round((seconds-offsetInSeconds)/60);if(minutes<2)return null!=options&&options.includeSeconds?seconds<5?locale.formatDistance("lessThanXSeconds",5,localizeOptions):seconds<10?locale.formatDistance("lessThanXSeconds",10,localizeOptions):seconds<20?locale.formatDistance("lessThanXSeconds",20,localizeOptions):seconds<40?locale.formatDistance("halfAMinute",0,localizeOptions):seconds<60?locale.formatDistance("lessThanXMinutes",1,localizeOptions):locale.formatDistance("xMinutes",1,localizeOptions):0===minutes?locale.formatDistance("lessThanXMinutes",1,localizeOptions):locale.formatDistance("xMinutes",minutes,localizeOptions);if(minutes<45)return locale.formatDistance("xMinutes",minutes,localizeOptions);if(minutes<90)return locale.formatDistance("aboutXHours",1,localizeOptions);if(minutes<_index6.minutesInDay){var hours=Math.round(minutes/60);return locale.formatDistance("aboutXHours",hours,localizeOptions)}if(minutes<2520)return locale.formatDistance("xDays",1,localizeOptions);if(minutes<_index6.minutesInMonth){var days=Math.round(minutes/_index6.minutesInDay);return locale.formatDistance("xDays",days,localizeOptions)}if(minutes<2*_index6.minutesInMonth)return months=Math.round(minutes/_index6.minutesInMonth),locale.formatDistance("aboutXMonths",months,localizeOptions);if((months=(0,_index7.differenceInMonths)(earlierDate_,laterDate_))<12){var nearestMonth=Math.round(minutes/_index6.minutesInMonth);return locale.formatDistance("xMonths",nearestMonth,localizeOptions)}var monthsSinceStartOfYear=months%12,years=Math.trunc(months/12);return monthsSinceStartOfYear<3?locale.formatDistance("aboutXYears",years,localizeOptions):monthsSinceStartOfYear<9?locale.formatDistance("overXYears",years,localizeOptions):locale.formatDistance("almostXYears",years+1,localizeOptions)};var _index=requireDefaultLocale(),_index2=requireDefaultOptions(),_index3=requireGetTimezoneOffsetInMilliseconds(),_index4=requireNormalizeDates(),_index5=requireCompareAsc(),_index6=requireConstants$1(),_index7=requireDifferenceInMonths(),_index8=requireDifferenceInSeconds();return formatDistance}var hasRequiredFormatDistanceStrict,formatDistanceStrict={};function requireFormatDistanceStrict(){if(hasRequiredFormatDistanceStrict)return formatDistanceStrict;hasRequiredFormatDistanceStrict=1,formatDistanceStrict.formatDistanceStrict=function(laterDate,earlierDate,options){var _ref,_options$locale,_options$roundingMeth,defaultOptions=(0,_index2.getDefaultOptions)(),locale=null!==(_ref=null!==(_options$locale=null==options?void 0:options.locale)&&void 0!==_options$locale?_options$locale:defaultOptions.locale)&&void 0!==_ref?_ref:_index.defaultLocale,comparison=(0,_index6.compareAsc)(laterDate,earlierDate);if(isNaN(comparison))throw new RangeError("Invalid time value");var unit,localizeOptions=Object.assign({},options,{addSuffix:null==options?void 0:options.addSuffix,comparison:comparison}),_ref3=_slicedToArray(_index5.normalizeDates.apply(void 0,[null==options?void 0:options.in].concat(_toConsumableArray(comparison>0?[earlierDate,laterDate]:[laterDate,earlierDate]))),2),laterDate_=_ref3[0],earlierDate_=_ref3[1],roundingMethod=(0,_index3.getRoundingMethod)(null!==(_options$roundingMeth=null==options?void 0:options.roundingMethod)&&void 0!==_options$roundingMeth?_options$roundingMeth:"round"),milliseconds=earlierDate_.getTime()-laterDate_.getTime(),minutes=milliseconds/_index7.millisecondsInMinute,timezoneOffset=(0,_index4.getTimezoneOffsetInMilliseconds)(earlierDate_)-(0,_index4.getTimezoneOffsetInMilliseconds)(laterDate_),dstNormalizedMinutes=(milliseconds-timezoneOffset)/_index7.millisecondsInMinute,defaultUnit=null==options?void 0:options.unit;unit=defaultUnit||(minutes<1?"second":minutes<60?"minute":minutes<_index7.minutesInDay?"hour":dstNormalizedMinutes<_index7.minutesInMonth?"day":dstNormalizedMinutes<_index7.minutesInYear?"month":"year");if("second"===unit){var seconds=roundingMethod(milliseconds/1e3);return locale.formatDistance("xSeconds",seconds,localizeOptions)}if("minute"===unit){var roundedMinutes=roundingMethod(minutes);return locale.formatDistance("xMinutes",roundedMinutes,localizeOptions)}if("hour"===unit){var hours=roundingMethod(minutes/60);return locale.formatDistance("xHours",hours,localizeOptions)}if("day"===unit){var days=roundingMethod(dstNormalizedMinutes/_index7.minutesInDay);return locale.formatDistance("xDays",days,localizeOptions)}if("month"===unit){var months=roundingMethod(dstNormalizedMinutes/_index7.minutesInMonth);return 12===months&&"month"!==defaultUnit?locale.formatDistance("xYears",1,localizeOptions):locale.formatDistance("xMonths",months,localizeOptions)}var years=roundingMethod(dstNormalizedMinutes/_index7.minutesInYear);return locale.formatDistance("xYears",years,localizeOptions)};var _index=requireDefaultLocale(),_index2=requireDefaultOptions(),_index3=requireGetRoundingMethod(),_index4=requireGetTimezoneOffsetInMilliseconds(),_index5=requireNormalizeDates(),_index6=requireCompareAsc(),_index7=requireConstants$1();return formatDistanceStrict}var hasRequiredFormatDistanceToNow,formatDistanceToNow={};function requireFormatDistanceToNow(){if(hasRequiredFormatDistanceToNow)return formatDistanceToNow;hasRequiredFormatDistanceToNow=1,formatDistanceToNow.formatDistanceToNow=function(date,options){return(0,_index2.formatDistance)(date,(0,_index.constructNow)(date),options)};var _index=requireConstructNow(),_index2=requireFormatDistance();return formatDistanceToNow}var hasRequiredFormatDistanceToNowStrict,formatDistanceToNowStrict={};function requireFormatDistanceToNowStrict(){if(hasRequiredFormatDistanceToNowStrict)return formatDistanceToNowStrict;hasRequiredFormatDistanceToNowStrict=1,formatDistanceToNowStrict.formatDistanceToNowStrict=function(date,options){return(0,_index2.formatDistanceStrict)(date,(0,_index.constructNow)(date),options)};var _index=requireConstructNow(),_index2=requireFormatDistanceStrict();return formatDistanceToNowStrict}var hasRequiredFormatDuration,formatDuration={};function requireFormatDuration(){if(hasRequiredFormatDuration)return formatDuration;hasRequiredFormatDuration=1,formatDuration.formatDuration=function(duration,options){var _ref,_options$locale,_options$format,_options$zero,_options$delimiter,defaultOptions=(0,_index2.getDefaultOptions)(),locale=null!==(_ref=null!==(_options$locale=null==options?void 0:options.locale)&&void 0!==_options$locale?_options$locale:defaultOptions.locale)&&void 0!==_ref?_ref:_index.defaultLocale,format=null!==(_options$format=null==options?void 0:options.format)&&void 0!==_options$format?_options$format:defaultFormat,zero=null!==(_options$zero=null==options?void 0:options.zero)&&void 0!==_options$zero&&_options$zero,delimiter=null!==(_options$delimiter=null==options?void 0:options.delimiter)&&void 0!==_options$delimiter?_options$delimiter:" ";if(!locale.formatDistance)return"";var result=format.reduce((function(acc,unit){var token="x".concat(unit.replace(/(^.)/,(function(m){return m.toUpperCase()}))),value=duration[unit];return void 0!==value&&(zero||duration[unit])?acc.concat(locale.formatDistance(token,value)):acc}),[]).join(delimiter);return result};var _index=requireDefaultLocale(),_index2=requireDefaultOptions(),defaultFormat=["years","months","weeks","days","hours","minutes","seconds"];return formatDuration}var hasRequiredFormatISO,formatISO={};function requireFormatISO(){if(hasRequiredFormatISO)return formatISO;hasRequiredFormatISO=1,formatISO.formatISO=function(date,options){var _options$format,_options$representati,date_=(0,_index2.toDate)(date,null==options?void 0:options.in);if(isNaN(+date_))throw new RangeError("Invalid time value");var format=null!==(_options$format=null==options?void 0:options.format)&&void 0!==_options$format?_options$format:"extended",representation=null!==(_options$representati=null==options?void 0:options.representation)&&void 0!==_options$representati?_options$representati:"complete",result="",tzOffset="",dateDelimiter="extended"===format?"-":"",timeDelimiter="extended"===format?":":"";if("time"!==representation){var day=(0,_index.addLeadingZeros)(date_.getDate(),2),month=(0,_index.addLeadingZeros)(date_.getMonth()+1,2),year=(0,_index.addLeadingZeros)(date_.getFullYear(),4);result="".concat(year).concat(dateDelimiter).concat(month).concat(dateDelimiter).concat(day)}if("date"!==representation){var offset=date_.getTimezoneOffset();if(0!==offset){var absoluteOffset=Math.abs(offset),hourOffset=(0,_index.addLeadingZeros)(Math.trunc(absoluteOffset/60),2),minuteOffset=(0,_index.addLeadingZeros)(absoluteOffset%60,2);tzOffset="".concat(offset<0?"+":"-").concat(hourOffset,":").concat(minuteOffset)}else tzOffset="Z";var separator=""===result?"":"T",time=[(0,_index.addLeadingZeros)(date_.getHours(),2),(0,_index.addLeadingZeros)(date_.getMinutes(),2),(0,_index.addLeadingZeros)(date_.getSeconds(),2)].join(timeDelimiter);result="".concat(result).concat(separator).concat(time).concat(tzOffset)}return result};var _index=requireAddLeadingZeros(),_index2=requireToDate();return formatISO}var hasRequiredFormatISO9075,formatISO9075={};function requireFormatISO9075(){if(hasRequiredFormatISO9075)return formatISO9075;hasRequiredFormatISO9075=1,formatISO9075.formatISO9075=function(date,options){var _options$format,_options$representati,date_=(0,_index3.toDate)(date,null==options?void 0:options.in);if(!(0,_index2.isValid)(date_))throw new RangeError("Invalid time value");var format=null!==(_options$format=null==options?void 0:options.format)&&void 0!==_options$format?_options$format:"extended",representation=null!==(_options$representati=null==options?void 0:options.representation)&&void 0!==_options$representati?_options$representati:"complete",result="",dateDelimiter="extended"===format?"-":"",timeDelimiter="extended"===format?":":"";if("time"!==representation){var day=(0,_index.addLeadingZeros)(date_.getDate(),2),month=(0,_index.addLeadingZeros)(date_.getMonth()+1,2),year=(0,_index.addLeadingZeros)(date_.getFullYear(),4);result="".concat(year).concat(dateDelimiter).concat(month).concat(dateDelimiter).concat(day)}if("date"!==representation){var hour=(0,_index.addLeadingZeros)(date_.getHours(),2),minute=(0,_index.addLeadingZeros)(date_.getMinutes(),2),second=(0,_index.addLeadingZeros)(date_.getSeconds(),2),separator=""===result?"":" ";result="".concat(result).concat(separator).concat(hour).concat(timeDelimiter).concat(minute).concat(timeDelimiter).concat(second)}return result};var _index=requireAddLeadingZeros(),_index2=requireIsValid(),_index3=requireToDate();return formatISO9075}var hasRequiredFormatISODuration,formatISODuration={};function requireFormatISODuration(){if(hasRequiredFormatISODuration)return formatISODuration;return hasRequiredFormatISODuration=1,formatISODuration.formatISODuration=function(duration){var _duration$years=duration.years,years=void 0===_duration$years?0:_duration$years,_duration$months=duration.months,months=void 0===_duration$months?0:_duration$months,_duration$days=duration.days,days=void 0===_duration$days?0:_duration$days,_duration$hours=duration.hours,hours=void 0===_duration$hours?0:_duration$hours,_duration$minutes=duration.minutes,minutes=void 0===_duration$minutes?0:_duration$minutes,_duration$seconds=duration.seconds,seconds=void 0===_duration$seconds?0:_duration$seconds;return"P".concat(years,"Y").concat(months,"M").concat(days,"DT").concat(hours,"H").concat(minutes,"M").concat(seconds,"S")},formatISODuration}var hasRequiredFormatRFC3339,formatRFC3339={};function requireFormatRFC3339(){if(hasRequiredFormatRFC3339)return formatRFC3339;hasRequiredFormatRFC3339=1,formatRFC3339.formatRFC3339=function(date,options){var _options$fractionDigi,date_=(0,_index3.toDate)(date,null==options?void 0:options.in);if(!(0,_index2.isValid)(date_))throw new RangeError("Invalid time value");var fractionDigits=null!==(_options$fractionDigi=null==options?void 0:options.fractionDigits)&&void 0!==_options$fractionDigi?_options$fractionDigi:0,day=(0,_index.addLeadingZeros)(date_.getDate(),2),month=(0,_index.addLeadingZeros)(date_.getMonth()+1,2),year=date_.getFullYear(),hour=(0,_index.addLeadingZeros)(date_.getHours(),2),minute=(0,_index.addLeadingZeros)(date_.getMinutes(),2),second=(0,_index.addLeadingZeros)(date_.getSeconds(),2),fractionalSecond="";if(fractionDigits>0){var milliseconds=date_.getMilliseconds(),fractionalSeconds=Math.trunc(milliseconds*Math.pow(10,fractionDigits-3));fractionalSecond="."+(0,_index.addLeadingZeros)(fractionalSeconds,fractionDigits)}var offset="",tzOffset=date_.getTimezoneOffset();if(0!==tzOffset){var absoluteOffset=Math.abs(tzOffset),hourOffset=(0,_index.addLeadingZeros)(Math.trunc(absoluteOffset/60),2),minuteOffset=(0,_index.addLeadingZeros)(absoluteOffset%60,2);offset="".concat(tzOffset<0?"+":"-").concat(hourOffset,":").concat(minuteOffset)}else offset="Z";return"".concat(year,"-").concat(month,"-").concat(day,"T").concat(hour,":").concat(minute,":").concat(second).concat(fractionalSecond).concat(offset)};var _index=requireAddLeadingZeros(),_index2=requireIsValid(),_index3=requireToDate();return formatRFC3339}var hasRequiredFormatRFC7231,formatRFC7231={};function requireFormatRFC7231(){if(hasRequiredFormatRFC7231)return formatRFC7231;hasRequiredFormatRFC7231=1,formatRFC7231.formatRFC7231=function(date){var _date=(0,_index3.toDate)(date);if(!(0,_index2.isValid)(_date))throw new RangeError("Invalid time value");var dayName=days[_date.getUTCDay()],dayOfMonth=(0,_index.addLeadingZeros)(_date.getUTCDate(),2),monthName=months[_date.getUTCMonth()],year=_date.getUTCFullYear(),hour=(0,_index.addLeadingZeros)(_date.getUTCHours(),2),minute=(0,_index.addLeadingZeros)(_date.getUTCMinutes(),2),second=(0,_index.addLeadingZeros)(_date.getUTCSeconds(),2);return"".concat(dayName,", ").concat(dayOfMonth," ").concat(monthName," ").concat(year," ").concat(hour,":").concat(minute,":").concat(second," GMT")};var _index=requireAddLeadingZeros(),_index2=requireIsValid(),_index3=requireToDate(),days=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];return formatRFC7231}var hasRequiredFormatRelative,formatRelative={};function requireFormatRelative(){if(hasRequiredFormatRelative)return formatRelative;hasRequiredFormatRelative=1,formatRelative.formatRelative=function(date,baseDate,options){var _ref3,_options$locale,_ref4,_ref5,_ref6,_options$weekStartsOn,_options$locale2,_options$locale2$opti,_defaultOptions$local,_defaultOptions$local2,token,_ref2=_slicedToArray((0,_index3.normalizeDates)(null==options?void 0:options.in,date,baseDate),2),date_=_ref2[0],baseDate_=_ref2[1],defaultOptions=(0,_index2.getDefaultOptions)(),locale=null!==(_ref3=null!==(_options$locale=null==options?void 0:options.locale)&&void 0!==_options$locale?_options$locale:defaultOptions.locale)&&void 0!==_ref3?_ref3:_index.defaultLocale,weekStartsOn=null!==(_ref4=null!==(_ref5=null!==(_ref6=null!==(_options$weekStartsOn=null==options?void 0:options.weekStartsOn)&&void 0!==_options$weekStartsOn?_options$weekStartsOn:null==options||null===(_options$locale2=options.locale)||void 0===_options$locale2||null===(_options$locale2$opti=_options$locale2.options)||void 0===_options$locale2$opti?void 0:_options$locale2$opti.weekStartsOn)&&void 0!==_ref6?_ref6:defaultOptions.weekStartsOn)&&void 0!==_ref5?_ref5:null===(_defaultOptions$local=defaultOptions.locale)||void 0===_defaultOptions$local||null===(_defaultOptions$local2=_defaultOptions$local.options)||void 0===_defaultOptions$local2?void 0:_defaultOptions$local2.weekStartsOn)&&void 0!==_ref4?_ref4:0,diff=(0,_index4.differenceInCalendarDays)(date_,baseDate_);if(isNaN(diff))throw new RangeError("Invalid time value");token=diff<-6?"other":diff<-1?"lastWeek":diff<0?"yesterday":diff<1?"today":diff<2?"tomorrow":diff<7?"nextWeek":"other";var formatStr=locale.formatRelative(token,date_,baseDate_,{locale:locale,weekStartsOn:weekStartsOn});return(0,_index5.format)(date_,formatStr,{locale:locale,weekStartsOn:weekStartsOn})};var _index=requireDefaultLocale(),_index2=requireDefaultOptions(),_index3=requireNormalizeDates(),_index4=requireDifferenceInCalendarDays(),_index5=requireFormat();return formatRelative}var hasRequiredFromUnixTime,fromUnixTime={};function requireFromUnixTime(){if(hasRequiredFromUnixTime)return fromUnixTime;hasRequiredFromUnixTime=1,fromUnixTime.fromUnixTime=function(unixTime,options){return(0,_index.toDate)(1e3*unixTime,null==options?void 0:options.in)};var _index=requireToDate();return fromUnixTime}var hasRequiredGetDate,getDate={};function requireGetDate(){if(hasRequiredGetDate)return getDate;hasRequiredGetDate=1,getDate.getDate=function(date,options){return(0,_index.toDate)(date,null==options?void 0:options.in).getDate()};var _index=requireToDate();return getDate}var hasRequiredGetDay,getDay={};function requireGetDay(){if(hasRequiredGetDay)return getDay;hasRequiredGetDay=1,getDay.getDay=function(date,options){return(0,_index.toDate)(date,null==options?void 0:options.in).getDay()};var _index=requireToDate();return getDay}var hasRequiredGetDaysInMonth,getDaysInMonth={};function requireGetDaysInMonth(){if(hasRequiredGetDaysInMonth)return getDaysInMonth;hasRequiredGetDaysInMonth=1,getDaysInMonth.getDaysInMonth=function(date,options){var _date=(0,_index2.toDate)(date,null==options?void 0:options.in),year=_date.getFullYear(),monthIndex=_date.getMonth(),lastDayOfMonth=(0,_index.constructFrom)(_date,0);return lastDayOfMonth.setFullYear(year,monthIndex+1,0),lastDayOfMonth.setHours(0,0,0,0),lastDayOfMonth.getDate()};var _index=requireConstructFrom(),_index2=requireToDate();return getDaysInMonth}var hasRequiredIsLeapYear,hasRequiredGetDaysInYear,getDaysInYear={},isLeapYear={};function requireIsLeapYear(){if(hasRequiredIsLeapYear)return isLeapYear;hasRequiredIsLeapYear=1,isLeapYear.isLeapYear=function(date,options){var year=(0,_index.toDate)(date,null==options?void 0:options.in).getFullYear();return year%400==0||year%4==0&&year%100!=0};var _index=requireToDate();return isLeapYear}function requireGetDaysInYear(){if(hasRequiredGetDaysInYear)return getDaysInYear;hasRequiredGetDaysInYear=1,getDaysInYear.getDaysInYear=function(date,options){var _date=(0,_index2.toDate)(date,null==options?void 0:options.in);return Number.isNaN(+_date)?NaN:(0,_index.isLeapYear)(_date)?366:365};var _index=requireIsLeapYear(),_index2=requireToDate();return getDaysInYear}var hasRequiredGetDecade,getDecade={};function requireGetDecade(){if(hasRequiredGetDecade)return getDecade;hasRequiredGetDecade=1,getDecade.getDecade=function(date,options){var year=(0,_index.toDate)(date,null==options?void 0:options.in).getFullYear();return 10*Math.floor(year/10)};var _index=requireToDate();return getDecade}var hasRequiredGetDefaultOptions,getDefaultOptions={};function requireGetDefaultOptions(){if(hasRequiredGetDefaultOptions)return getDefaultOptions;hasRequiredGetDefaultOptions=1,getDefaultOptions.getDefaultOptions=function(){return Object.assign({},(0,_index.getDefaultOptions)())};var _index=requireDefaultOptions();return getDefaultOptions}var hasRequiredGetHours,getHours={};function requireGetHours(){if(hasRequiredGetHours)return getHours;hasRequiredGetHours=1,getHours.getHours=function(date,options){return(0,_index.toDate)(date,null==options?void 0:options.in).getHours()};var _index=requireToDate();return getHours}var hasRequiredGetISODay,getISODay={};function requireGetISODay(){if(hasRequiredGetISODay)return getISODay;hasRequiredGetISODay=1,getISODay.getISODay=function(date,options){var day=(0,_index.toDate)(date,null==options?void 0:options.in).getDay();return 0===day?7:day};var _index=requireToDate();return getISODay}var hasRequiredGetISOWeeksInYear,getISOWeeksInYear={};function requireGetISOWeeksInYear(){if(hasRequiredGetISOWeeksInYear)return getISOWeeksInYear;hasRequiredGetISOWeeksInYear=1,getISOWeeksInYear.getISOWeeksInYear=function(date,options){var thisYear=(0,_index3.startOfISOWeekYear)(date,options),diff=+(0,_index3.startOfISOWeekYear)((0,_index.addWeeks)(thisYear,60))-+thisYear;return Math.round(diff/_index2.millisecondsInWeek)};var _index=requireAddWeeks(),_index2=requireConstants$1(),_index3=requireStartOfISOWeekYear();return getISOWeeksInYear}var hasRequiredGetMilliseconds,getMilliseconds={};function requireGetMilliseconds(){if(hasRequiredGetMilliseconds)return getMilliseconds;hasRequiredGetMilliseconds=1,getMilliseconds.getMilliseconds=function(date){return(0,_index.toDate)(date).getMilliseconds()};var _index=requireToDate();return getMilliseconds}var hasRequiredGetMinutes,getMinutes={};function requireGetMinutes(){if(hasRequiredGetMinutes)return getMinutes;hasRequiredGetMinutes=1,getMinutes.getMinutes=function(date,options){return(0,_index.toDate)(date,null==options?void 0:options.in).getMinutes()};var _index=requireToDate();return getMinutes}var hasRequiredGetMonth,getMonth={};function requireGetMonth(){if(hasRequiredGetMonth)return getMonth;hasRequiredGetMonth=1,getMonth.getMonth=function(date,options){return(0,_index.toDate)(date,null==options?void 0:options.in).getMonth()};var _index=requireToDate();return getMonth}var hasRequiredGetOverlappingDaysInIntervals,getOverlappingDaysInIntervals={};function requireGetOverlappingDaysInIntervals(){if(hasRequiredGetOverlappingDaysInIntervals)return getOverlappingDaysInIntervals;hasRequiredGetOverlappingDaysInIntervals=1,getOverlappingDaysInIntervals.getOverlappingDaysInIntervals=function(intervalLeft,intervalRight){var _sort2=_slicedToArray([+(0,_index3.toDate)(intervalLeft.start),+(0,_index3.toDate)(intervalLeft.end)].sort((function(a,b){return a-b})),2),leftStart=_sort2[0],leftEnd=_sort2[1],_sort4=_slicedToArray([+(0,_index3.toDate)(intervalRight.start),+(0,_index3.toDate)(intervalRight.end)].sort((function(a,b){return a-b})),2),rightStart=_sort4[0],rightEnd=_sort4[1];if(!(leftStartleftEnd?leftEnd:rightEnd,right=overlapRight-(0,_index.getTimezoneOffsetInMilliseconds)(overlapRight);return Math.ceil((right-left)/_index2.millisecondsInDay)};var _index=requireGetTimezoneOffsetInMilliseconds(),_index2=requireConstants$1(),_index3=requireToDate();return getOverlappingDaysInIntervals}var hasRequiredGetSeconds,getSeconds={};function requireGetSeconds(){if(hasRequiredGetSeconds)return getSeconds;hasRequiredGetSeconds=1,getSeconds.getSeconds=function(date){return(0,_index.toDate)(date).getSeconds()};var _index=requireToDate();return getSeconds}var hasRequiredGetTime,getTime={};function requireGetTime(){if(hasRequiredGetTime)return getTime;hasRequiredGetTime=1,getTime.getTime=function(date){return+(0,_index.toDate)(date)};var _index=requireToDate();return getTime}var hasRequiredGetUnixTime,getUnixTime={};function requireGetUnixTime(){if(hasRequiredGetUnixTime)return getUnixTime;hasRequiredGetUnixTime=1,getUnixTime.getUnixTime=function(date){return Math.trunc(+(0,_index.toDate)(date)/1e3)};var _index=requireToDate();return getUnixTime}var hasRequiredGetWeekOfMonth,getWeekOfMonth={};function requireGetWeekOfMonth(){if(hasRequiredGetWeekOfMonth)return getWeekOfMonth;hasRequiredGetWeekOfMonth=1,getWeekOfMonth.getWeekOfMonth=function(date,options){var _ref,_ref2,_ref3,_options$weekStartsOn,_options$locale,_options$locale$optio,_defaultOptions$local,_defaultOptions$local2,defaultOptions=(0,_index.getDefaultOptions)(),weekStartsOn=null!==(_ref=null!==(_ref2=null!==(_ref3=null!==(_options$weekStartsOn=null==options?void 0:options.weekStartsOn)&&void 0!==_options$weekStartsOn?_options$weekStartsOn:null==options||null===(_options$locale=options.locale)||void 0===_options$locale||null===(_options$locale$optio=_options$locale.options)||void 0===_options$locale$optio?void 0:_options$locale$optio.weekStartsOn)&&void 0!==_ref3?_ref3:defaultOptions.weekStartsOn)&&void 0!==_ref2?_ref2:null===(_defaultOptions$local=defaultOptions.locale)||void 0===_defaultOptions$local||null===(_defaultOptions$local2=_defaultOptions$local.options)||void 0===_defaultOptions$local2?void 0:_defaultOptions$local2.weekStartsOn)&&void 0!==_ref?_ref:0,currentDayOfMonth=(0,_index2.getDate)((0,_index5.toDate)(date,null==options?void 0:options.in));if(isNaN(currentDayOfMonth))return NaN;var startWeekDay=(0,_index3.getDay)((0,_index4.startOfMonth)(date,options)),lastDayOfFirstWeek=weekStartsOn-startWeekDay;lastDayOfFirstWeek<=0&&(lastDayOfFirstWeek+=7);var remainingDaysAfterFirstWeek=currentDayOfMonth-lastDayOfFirstWeek;return Math.ceil(remainingDaysAfterFirstWeek/7)+1};var _index=requireDefaultOptions(),_index2=requireGetDate(),_index3=requireGetDay(),_index4=requireStartOfMonth(),_index5=requireToDate();return getWeekOfMonth}var hasRequiredLastDayOfMonth,hasRequiredGetWeeksInMonth,getWeeksInMonth={},lastDayOfMonth={};function requireLastDayOfMonth(){if(hasRequiredLastDayOfMonth)return lastDayOfMonth;hasRequiredLastDayOfMonth=1,lastDayOfMonth.lastDayOfMonth=function(date,options){var _date=(0,_index.toDate)(date,null==options?void 0:options.in),month=_date.getMonth();return _date.setFullYear(_date.getFullYear(),month+1,0),_date.setHours(0,0,0,0),(0,_index.toDate)(_date,null==options?void 0:options.in)};var _index=requireToDate();return lastDayOfMonth}function requireGetWeeksInMonth(){if(hasRequiredGetWeeksInMonth)return getWeeksInMonth;hasRequiredGetWeeksInMonth=1,getWeeksInMonth.getWeeksInMonth=function(date,options){var contextDate=(0,_index4.toDate)(date,null==options?void 0:options.in);return(0,_index.differenceInCalendarWeeks)((0,_index2.lastDayOfMonth)(contextDate,options),(0,_index3.startOfMonth)(contextDate,options),options)+1};var _index=requireDifferenceInCalendarWeeks(),_index2=requireLastDayOfMonth(),_index3=requireStartOfMonth(),_index4=requireToDate();return getWeeksInMonth}var hasRequiredGetYear,getYear={};function requireGetYear(){if(hasRequiredGetYear)return getYear;hasRequiredGetYear=1,getYear.getYear=function(date,options){return(0,_index.toDate)(date,null==options?void 0:options.in).getFullYear()};var _index=requireToDate();return getYear}var hasRequiredHoursToMilliseconds,hoursToMilliseconds={};function requireHoursToMilliseconds(){if(hasRequiredHoursToMilliseconds)return hoursToMilliseconds;hasRequiredHoursToMilliseconds=1,hoursToMilliseconds.hoursToMilliseconds=function(hours){return Math.trunc(hours*_index.millisecondsInHour)};var _index=requireConstants$1();return hoursToMilliseconds}var hasRequiredHoursToMinutes,hoursToMinutes={};function requireHoursToMinutes(){if(hasRequiredHoursToMinutes)return hoursToMinutes;hasRequiredHoursToMinutes=1,hoursToMinutes.hoursToMinutes=function(hours){return Math.trunc(hours*_index.minutesInHour)};var _index=requireConstants$1();return hoursToMinutes}var hasRequiredHoursToSeconds,hoursToSeconds={};function requireHoursToSeconds(){if(hasRequiredHoursToSeconds)return hoursToSeconds;hasRequiredHoursToSeconds=1,hoursToSeconds.hoursToSeconds=function(hours){return Math.trunc(hours*_index.secondsInHour)};var _index=requireConstants$1();return hoursToSeconds}var hasRequiredInterval,interval={};function requireInterval(){if(hasRequiredInterval)return interval;hasRequiredInterval=1,interval.interval=function(start,end,options){var _ref2=_slicedToArray((0,_index.normalizeDates)(null==options?void 0:options.in,start,end),2),_start=_ref2[0],_end=_ref2[1];if(isNaN(+_start))throw new TypeError("Start date is invalid");if(isNaN(+_end))throw new TypeError("End date is invalid");if(null!=options&&options.assertPositive&&+_start>+_end)throw new TypeError("End date must be after start date");return{start:_start,end:_end}};var _index=requireNormalizeDates();return interval}var hasRequiredIntervalToDuration,intervalToDuration={};function requireIntervalToDuration(){if(hasRequiredIntervalToDuration)return intervalToDuration;hasRequiredIntervalToDuration=1,intervalToDuration.intervalToDuration=function(interval,options){var _ref=(0,_index.normalizeInterval)(null==options?void 0:options.in,interval),start=_ref.start,end=_ref.end,duration={},years=(0,_index8.differenceInYears)(end,start);years&&(duration.years=years);var remainingMonths=(0,_index2.add)(start,{years:duration.years}),months=(0,_index6.differenceInMonths)(end,remainingMonths);months&&(duration.months=months);var remainingDays=(0,_index2.add)(remainingMonths,{months:duration.months}),days=(0,_index3.differenceInDays)(end,remainingDays);days&&(duration.days=days);var remainingHours=(0,_index2.add)(remainingDays,{days:duration.days}),hours=(0,_index4.differenceInHours)(end,remainingHours);hours&&(duration.hours=hours);var remainingMinutes=(0,_index2.add)(remainingHours,{hours:duration.hours}),minutes=(0,_index5.differenceInMinutes)(end,remainingMinutes);minutes&&(duration.minutes=minutes);var remainingSeconds=(0,_index2.add)(remainingMinutes,{minutes:duration.minutes}),seconds=(0,_index7.differenceInSeconds)(end,remainingSeconds);seconds&&(duration.seconds=seconds);return duration};var _index=requireNormalizeInterval(),_index2=requireAdd(),_index3=requireDifferenceInDays(),_index4=requireDifferenceInHours(),_index5=requireDifferenceInMinutes(),_index6=requireDifferenceInMonths(),_index7=requireDifferenceInSeconds(),_index8=requireDifferenceInYears();return intervalToDuration}var hasRequiredIntlFormat,intlFormat={};function requireIntlFormat(){if(hasRequiredIntlFormat)return intlFormat;hasRequiredIntlFormat=1,intlFormat.intlFormat=function(date,formatOrLocale,localeOptions){var _localeOptions,formatOptions;opts=formatOrLocale,void 0===opts||"locale"in opts?localeOptions=formatOrLocale:formatOptions=formatOrLocale;var opts;return new Intl.DateTimeFormat(null===(_localeOptions=localeOptions)||void 0===_localeOptions?void 0:_localeOptions.locale,formatOptions).format((0,_index.toDate)(date))};var _index=requireToDate();return intlFormat}var hasRequiredIntlFormatDistance,intlFormatDistance={};function requireIntlFormatDistance(){if(hasRequiredIntlFormatDistance)return intlFormatDistance;hasRequiredIntlFormatDistance=1,intlFormatDistance.intlFormatDistance=function(laterDate,earlierDate,options){var unit,value=0,_ref2=_slicedToArray((0,_index.normalizeDates)(null==options?void 0:options.in,laterDate,earlierDate),2),laterDate_=_ref2[0],earlierDate_=_ref2[1];if(null!=options&&options.unit)"second"===(unit=null==options?void 0:options.unit)?value=(0,_index10.differenceInSeconds)(laterDate_,earlierDate_):"minute"===unit?value=(0,_index9.differenceInMinutes)(laterDate_,earlierDate_):"hour"===unit?value=(0,_index8.differenceInHours)(laterDate_,earlierDate_):"day"===unit?value=(0,_index3.differenceInCalendarDays)(laterDate_,earlierDate_):"week"===unit?value=(0,_index6.differenceInCalendarWeeks)(laterDate_,earlierDate_):"month"===unit?value=(0,_index4.differenceInCalendarMonths)(laterDate_,earlierDate_):"quarter"===unit?value=(0,_index5.differenceInCalendarQuarters)(laterDate_,earlierDate_):"year"===unit&&(value=(0,_index7.differenceInCalendarYears)(laterDate_,earlierDate_));else{var diffInSeconds=(0,_index10.differenceInSeconds)(laterDate_,earlierDate_);Math.abs(diffInSeconds)<_index2.secondsInMinute?(value=(0,_index10.differenceInSeconds)(laterDate_,earlierDate_),unit="second"):Math.abs(diffInSeconds)<_index2.secondsInHour?(value=(0,_index9.differenceInMinutes)(laterDate_,earlierDate_),unit="minute"):Math.abs(diffInSeconds)<_index2.secondsInDay&&Math.abs((0,_index3.differenceInCalendarDays)(laterDate_,earlierDate_))<1?(value=(0,_index8.differenceInHours)(laterDate_,earlierDate_),unit="hour"):Math.abs(diffInSeconds)<_index2.secondsInWeek&&(value=(0,_index3.differenceInCalendarDays)(laterDate_,earlierDate_))&&Math.abs(value)<7?unit="day":Math.abs(diffInSeconds)<_index2.secondsInMonth?(value=(0,_index6.differenceInCalendarWeeks)(laterDate_,earlierDate_),unit="week"):Math.abs(diffInSeconds)<_index2.secondsInQuarter?(value=(0,_index4.differenceInCalendarMonths)(laterDate_,earlierDate_),unit="month"):Math.abs(diffInSeconds)<_index2.secondsInYear&&(0,_index5.differenceInCalendarQuarters)(laterDate_,earlierDate_)<4?(value=(0,_index5.differenceInCalendarQuarters)(laterDate_,earlierDate_),unit="quarter"):(value=(0,_index7.differenceInCalendarYears)(laterDate_,earlierDate_),unit="year")}return new Intl.RelativeTimeFormat(null==options?void 0:options.locale,_objectSpread2({numeric:"auto"},options)).format(value,unit)};var _index=requireNormalizeDates(),_index2=requireConstants$1(),_index3=requireDifferenceInCalendarDays(),_index4=requireDifferenceInCalendarMonths(),_index5=requireDifferenceInCalendarQuarters(),_index6=requireDifferenceInCalendarWeeks(),_index7=requireDifferenceInCalendarYears(),_index8=requireDifferenceInHours(),_index9=requireDifferenceInMinutes(),_index10=requireDifferenceInSeconds();return intlFormatDistance}var hasRequiredIsAfter,isAfter={};function requireIsAfter(){if(hasRequiredIsAfter)return isAfter;hasRequiredIsAfter=1,isAfter.isAfter=function(date,dateToCompare){return+(0,_index.toDate)(date)>+(0,_index.toDate)(dateToCompare)};var _index=requireToDate();return isAfter}var hasRequiredIsBefore,isBefore={};function requireIsBefore(){if(hasRequiredIsBefore)return isBefore;hasRequiredIsBefore=1,isBefore.isBefore=function(date,dateToCompare){return+(0,_index.toDate)(date)<+(0,_index.toDate)(dateToCompare)};var _index=requireToDate();return isBefore}var hasRequiredIsEqual,isEqual={};function requireIsEqual(){if(hasRequiredIsEqual)return isEqual;hasRequiredIsEqual=1,isEqual.isEqual=function(leftDate,rightDate){return+(0,_index.toDate)(leftDate)==+(0,_index.toDate)(rightDate)};var _index=requireToDate();return isEqual}var hasRequiredIsExists,isExists={};function requireIsExists(){if(hasRequiredIsExists)return isExists;return hasRequiredIsExists=1,isExists.isExists=function(year,month,day){var date=new Date(year,month,day);return date.getFullYear()===year&&date.getMonth()===month&&date.getDate()===day},isExists}var hasRequiredIsFirstDayOfMonth,isFirstDayOfMonth={};function requireIsFirstDayOfMonth(){if(hasRequiredIsFirstDayOfMonth)return isFirstDayOfMonth;hasRequiredIsFirstDayOfMonth=1,isFirstDayOfMonth.isFirstDayOfMonth=function(date,options){return 1===(0,_index.toDate)(date,null==options?void 0:options.in).getDate()};var _index=requireToDate();return isFirstDayOfMonth}var hasRequiredIsFriday,isFriday={};function requireIsFriday(){if(hasRequiredIsFriday)return isFriday;hasRequiredIsFriday=1,isFriday.isFriday=function(date,options){return 5===(0,_index.toDate)(date,null==options?void 0:options.in).getDay()};var _index=requireToDate();return isFriday}var hasRequiredIsFuture,isFuture={};function requireIsFuture(){if(hasRequiredIsFuture)return isFuture;hasRequiredIsFuture=1,isFuture.isFuture=function(date){return+(0,_index.toDate)(date)>Date.now()};var _index=requireToDate();return isFuture}var hasRequiredTranspose,hasRequiredSetter,isMatch={},parse={},Setter={},transpose={};function requireTranspose(){if(hasRequiredTranspose)return transpose;hasRequiredTranspose=1,transpose.transpose=function(date,constructor){var date_=function(constructor){var _constructor$prototyp;return"function"==typeof constructor&&(null===(_constructor$prototyp=constructor.prototype)||void 0===_constructor$prototyp?void 0:_constructor$prototyp.constructor)===constructor}(constructor)?new constructor(0):(0,_index.constructFrom)(constructor,0);return date_.setFullYear(date.getFullYear(),date.getMonth(),date.getDate()),date_.setHours(date.getHours(),date.getMinutes(),date.getSeconds(),date.getMilliseconds()),date_};var _index=requireConstructFrom();return transpose}function requireSetter(){if(hasRequiredSetter)return Setter;hasRequiredSetter=1,Setter.ValueSetter=Setter.Setter=Setter.DateTimezoneSetter=void 0;var _index=requireConstructFrom(),_index2=requireTranspose(),Setter$1=function(){function Setter(){_classCallCheck(this,Setter),_defineProperty(this,"subPriority",0)}return _createClass(Setter,[{key:"validate",value:function(_utcDate,_options){return!0}}]),Setter}();Setter.Setter=Setter$1;var ValueSetter=function(_Setter){_inherits(ValueSetter,_Setter);var _super=_createSuper(ValueSetter);function ValueSetter(value,validateValue,setValue,priority,subPriority){var _this;return _classCallCheck(this,ValueSetter),(_this=_super.call(this)).value=value,_this.validateValue=validateValue,_this.setValue=setValue,_this.priority=priority,subPriority&&(_this.subPriority=subPriority),_this}return _createClass(ValueSetter,[{key:"validate",value:function(date,options){return this.validateValue(date,this.value,options)}},{key:"set",value:function(date,flags,options){return this.setValue(date,flags,this.value,options)}}]),ValueSetter}(Setter$1);Setter.ValueSetter=ValueSetter;var DateTimezoneSetter=function(_Setter2){_inherits(DateTimezoneSetter,_Setter2);var _super2=_createSuper(DateTimezoneSetter);function DateTimezoneSetter(context,reference){var _this2;return _classCallCheck(this,DateTimezoneSetter),_defineProperty(_assertThisInitialized(_this2=_super2.call(this)),"priority",10),_defineProperty(_assertThisInitialized(_this2),"subPriority",-1),_this2.context=context||function(date){return(0,_index.constructFrom)(reference,date)},_this2}return _createClass(DateTimezoneSetter,[{key:"set",value:function(date,flags){return flags.timestampIsSet?date:(0,_index.constructFrom)(date,(0,_index2.transpose)(date,this.context))}}]),DateTimezoneSetter}(Setter$1);return Setter.DateTimezoneSetter=DateTimezoneSetter,Setter}var hasRequiredParser,hasRequiredEraParser,parsers={},EraParser={},Parser={};function requireParser(){if(hasRequiredParser)return Parser;hasRequiredParser=1,Parser.Parser=void 0;var _Setter=requireSetter(),Parser$1=function(){function Parser(){_classCallCheck(this,Parser)}return _createClass(Parser,[{key:"run",value:function(dateString,token,match,options){var result=this.parse(dateString,token,match,options);return result?{setter:new _Setter.ValueSetter(result.value,this.validate,this.set,this.priority,this.subPriority),rest:result.rest}:null}},{key:"validate",value:function(_utcDate,_value,_options){return!0}}]),Parser}();return Parser.Parser=Parser$1,Parser}function requireEraParser(){if(hasRequiredEraParser)return EraParser;hasRequiredEraParser=1,EraParser.EraParser=void 0;var EraParser$1=function(_Parser$Parser){_inherits(EraParser,_Parser$Parser);var _super=_createSuper(EraParser);function EraParser(){var _this;_classCallCheck(this,EraParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_super.call.apply(_super,[this].concat(args))),"priority",140),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["R","u","t","T"]),_this}return _createClass(EraParser,[{key:"parse",value:function(dateString,token,match){switch(token){case"G":case"GG":case"GGG":return match.era(dateString,{width:"abbreviated"})||match.era(dateString,{width:"narrow"});case"GGGGG":return match.era(dateString,{width:"narrow"});default:return match.era(dateString,{width:"wide"})||match.era(dateString,{width:"abbreviated"})||match.era(dateString,{width:"narrow"})}}},{key:"set",value:function(date,flags,value){return flags.era=value,date.setFullYear(value,0,1),date.setHours(0,0,0,0),date}}]),EraParser}(requireParser().Parser);return EraParser.EraParser=EraParser$1,EraParser}var hasRequiredConstants,hasRequiredUtils,hasRequiredYearParser,YearParser={},utils={},constants={};function requireConstants(){return hasRequiredConstants||(hasRequiredConstants=1,constants.timezonePatterns=constants.numericPatterns=void 0,constants.numericPatterns={month:/^(1[0-2]|0?\d)/,date:/^(3[0-1]|[0-2]?\d)/,dayOfYear:/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,week:/^(5[0-3]|[0-4]?\d)/,hour23h:/^(2[0-3]|[0-1]?\d)/,hour24h:/^(2[0-4]|[0-1]?\d)/,hour11h:/^(1[0-1]|0?\d)/,hour12h:/^(1[0-2]|0?\d)/,minute:/^[0-5]?\d/,second:/^[0-5]?\d/,singleDigit:/^\d/,twoDigits:/^\d{1,2}/,threeDigits:/^\d{1,3}/,fourDigits:/^\d{1,4}/,anyDigitsSigned:/^-?\d+/,singleDigitSigned:/^-?\d/,twoDigitsSigned:/^-?\d{1,2}/,threeDigitsSigned:/^-?\d{1,3}/,fourDigitsSigned:/^-?\d{1,4}/},constants.timezonePatterns={basicOptionalMinutes:/^([+-])(\d{2})(\d{2})?|Z/,basic:/^([+-])(\d{2})(\d{2})|Z/,basicOptionalSeconds:/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,extended:/^([+-])(\d{2}):(\d{2})|Z/,extendedOptionalSeconds:/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/}),constants}function requireUtils(){if(hasRequiredUtils)return utils;hasRequiredUtils=1,utils.dayPeriodEnumToHours=function(dayPeriod){switch(dayPeriod){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;default:return 0}},utils.isLeapYearIndex=function(year){return year%400==0||year%4==0&&year%100!=0},utils.mapValue=function(parseFnResult,mapFn){if(!parseFnResult)return parseFnResult;return{value:mapFn(parseFnResult.value),rest:parseFnResult.rest}},utils.normalizeTwoDigitYear=function(twoDigitYear,currentYear){var result,isCommonEra=currentYear>0,absCurrentYear=isCommonEra?currentYear:1-currentYear;if(absCurrentYear<=50)result=twoDigitYear||100;else{var rangeEnd=absCurrentYear+50;result=twoDigitYear+100*Math.trunc(rangeEnd/100)-(twoDigitYear>=rangeEnd%100?100:0)}return isCommonEra?result:1-result},utils.parseAnyDigitsSigned=function(dateString){return parseNumericPattern(_constants.numericPatterns.anyDigitsSigned,dateString)},utils.parseNDigits=function(n,dateString){switch(n){case 1:return parseNumericPattern(_constants.numericPatterns.singleDigit,dateString);case 2:return parseNumericPattern(_constants.numericPatterns.twoDigits,dateString);case 3:return parseNumericPattern(_constants.numericPatterns.threeDigits,dateString);case 4:return parseNumericPattern(_constants.numericPatterns.fourDigits,dateString);default:return parseNumericPattern(new RegExp("^\\d{1,"+n+"}"),dateString)}},utils.parseNDigitsSigned=function(n,dateString){switch(n){case 1:return parseNumericPattern(_constants.numericPatterns.singleDigitSigned,dateString);case 2:return parseNumericPattern(_constants.numericPatterns.twoDigitsSigned,dateString);case 3:return parseNumericPattern(_constants.numericPatterns.threeDigitsSigned,dateString);case 4:return parseNumericPattern(_constants.numericPatterns.fourDigitsSigned,dateString);default:return parseNumericPattern(new RegExp("^-?\\d{1,"+n+"}"),dateString)}},utils.parseNumericPattern=parseNumericPattern,utils.parseTimezonePattern=function(pattern,dateString){var matchResult=dateString.match(pattern);if(!matchResult)return null;if("Z"===matchResult[0])return{value:0,rest:dateString.slice(1)};var sign="+"===matchResult[1]?1:-1,hours=matchResult[2]?parseInt(matchResult[2],10):0,minutes=matchResult[3]?parseInt(matchResult[3],10):0,seconds=matchResult[5]?parseInt(matchResult[5],10):0;return{value:sign*(hours*_index.millisecondsInHour+minutes*_index.millisecondsInMinute+seconds*_index.millisecondsInSecond),rest:dateString.slice(matchResult[0].length)}};var _index=requireConstants$1(),_constants=requireConstants();function parseNumericPattern(pattern,dateString){var matchResult=dateString.match(pattern);return matchResult?{value:parseInt(matchResult[0],10),rest:dateString.slice(matchResult[0].length)}:null}return utils}function requireYearParser(){if(hasRequiredYearParser)return YearParser;hasRequiredYearParser=1,YearParser.YearParser=void 0;var _Parser=requireParser(),_utils=requireUtils(),YearParser$1=function(_Parser$Parser){_inherits(YearParser,_Parser$Parser);var _super=_createSuper(YearParser);function YearParser(){var _this;_classCallCheck(this,YearParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_super.call.apply(_super,[this].concat(args))),"priority",130),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["Y","R","u","w","I","i","e","c","t","T"]),_this}return _createClass(YearParser,[{key:"parse",value:function(dateString,token,match){var valueCallback=function(year){return{year:year,isTwoDigitYear:"yy"===token}};switch(token){case"y":return(0,_utils.mapValue)((0,_utils.parseNDigits)(4,dateString),valueCallback);case"yo":return(0,_utils.mapValue)(match.ordinalNumber(dateString,{unit:"year"}),valueCallback);default:return(0,_utils.mapValue)((0,_utils.parseNDigits)(token.length,dateString),valueCallback)}}},{key:"validate",value:function(_date,value){return value.isTwoDigitYear||value.year>0}},{key:"set",value:function(date,flags,value){var currentYear=date.getFullYear();if(value.isTwoDigitYear){var normalizedTwoDigitYear=(0,_utils.normalizeTwoDigitYear)(value.year,currentYear);return date.setFullYear(normalizedTwoDigitYear,0,1),date.setHours(0,0,0,0),date}var year="era"in flags&&1!==flags.era?1-value.year:value.year;return date.setFullYear(year,0,1),date.setHours(0,0,0,0),date}}]),YearParser}(_Parser.Parser);return YearParser.YearParser=YearParser$1,YearParser}var hasRequiredLocalWeekYearParser,LocalWeekYearParser={};function requireLocalWeekYearParser(){if(hasRequiredLocalWeekYearParser)return LocalWeekYearParser;hasRequiredLocalWeekYearParser=1,LocalWeekYearParser.LocalWeekYearParser=void 0;var _index=requireGetWeekYear(),_index2=requireStartOfWeek(),_Parser=requireParser(),_utils=requireUtils(),LocalWeekYearParser$1=function(_Parser$Parser){_inherits(LocalWeekYearParser,_Parser$Parser);var _super=_createSuper(LocalWeekYearParser);function LocalWeekYearParser(){var _this;_classCallCheck(this,LocalWeekYearParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_super.call.apply(_super,[this].concat(args))),"priority",130),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["y","R","u","Q","q","M","L","I","d","D","i","t","T"]),_this}return _createClass(LocalWeekYearParser,[{key:"parse",value:function(dateString,token,match){var valueCallback=function(year){return{year:year,isTwoDigitYear:"YY"===token}};switch(token){case"Y":return(0,_utils.mapValue)((0,_utils.parseNDigits)(4,dateString),valueCallback);case"Yo":return(0,_utils.mapValue)(match.ordinalNumber(dateString,{unit:"year"}),valueCallback);default:return(0,_utils.mapValue)((0,_utils.parseNDigits)(token.length,dateString),valueCallback)}}},{key:"validate",value:function(_date,value){return value.isTwoDigitYear||value.year>0}},{key:"set",value:function(date,flags,value,options){var currentYear=(0,_index.getWeekYear)(date,options);if(value.isTwoDigitYear){var normalizedTwoDigitYear=(0,_utils.normalizeTwoDigitYear)(value.year,currentYear);return date.setFullYear(normalizedTwoDigitYear,0,options.firstWeekContainsDate),date.setHours(0,0,0,0),(0,_index2.startOfWeek)(date,options)}var year="era"in flags&&1!==flags.era?1-value.year:value.year;return date.setFullYear(year,0,options.firstWeekContainsDate),date.setHours(0,0,0,0),(0,_index2.startOfWeek)(date,options)}}]),LocalWeekYearParser}(_Parser.Parser);return LocalWeekYearParser.LocalWeekYearParser=LocalWeekYearParser$1,LocalWeekYearParser}var hasRequiredISOWeekYearParser,ISOWeekYearParser={};function requireISOWeekYearParser(){if(hasRequiredISOWeekYearParser)return ISOWeekYearParser;hasRequiredISOWeekYearParser=1,ISOWeekYearParser.ISOWeekYearParser=void 0;var _index=requireStartOfISOWeek(),_index2=requireConstructFrom(),_Parser=requireParser(),_utils=requireUtils(),ISOWeekYearParser$1=function(_Parser$Parser){_inherits(ISOWeekYearParser,_Parser$Parser);var _super=_createSuper(ISOWeekYearParser);function ISOWeekYearParser(){var _this;_classCallCheck(this,ISOWeekYearParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_super.call.apply(_super,[this].concat(args))),"priority",130),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]),_this}return _createClass(ISOWeekYearParser,[{key:"parse",value:function(dateString,token){return"R"===token?(0,_utils.parseNDigitsSigned)(4,dateString):(0,_utils.parseNDigitsSigned)(token.length,dateString)}},{key:"set",value:function(date,_flags,value){var firstWeekOfYear=(0,_index2.constructFrom)(date,0);return firstWeekOfYear.setFullYear(value,0,4),firstWeekOfYear.setHours(0,0,0,0),(0,_index.startOfISOWeek)(firstWeekOfYear)}}]),ISOWeekYearParser}(_Parser.Parser);return ISOWeekYearParser.ISOWeekYearParser=ISOWeekYearParser$1,ISOWeekYearParser}var hasRequiredExtendedYearParser,ExtendedYearParser={};function requireExtendedYearParser(){if(hasRequiredExtendedYearParser)return ExtendedYearParser;hasRequiredExtendedYearParser=1,ExtendedYearParser.ExtendedYearParser=void 0;var _Parser=requireParser(),_utils=requireUtils(),ExtendedYearParser$1=function(_Parser$Parser){_inherits(ExtendedYearParser,_Parser$Parser);var _super=_createSuper(ExtendedYearParser);function ExtendedYearParser(){var _this;_classCallCheck(this,ExtendedYearParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_super.call.apply(_super,[this].concat(args))),"priority",130),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["G","y","Y","R","w","I","i","e","c","t","T"]),_this}return _createClass(ExtendedYearParser,[{key:"parse",value:function(dateString,token){return"u"===token?(0,_utils.parseNDigitsSigned)(4,dateString):(0,_utils.parseNDigitsSigned)(token.length,dateString)}},{key:"set",value:function(date,_flags,value){return date.setFullYear(value,0,1),date.setHours(0,0,0,0),date}}]),ExtendedYearParser}(_Parser.Parser);return ExtendedYearParser.ExtendedYearParser=ExtendedYearParser$1,ExtendedYearParser}var hasRequiredQuarterParser,QuarterParser={};function requireQuarterParser(){if(hasRequiredQuarterParser)return QuarterParser;hasRequiredQuarterParser=1,QuarterParser.QuarterParser=void 0;var _Parser=requireParser(),_utils=requireUtils(),QuarterParser$1=function(_Parser$Parser){_inherits(QuarterParser,_Parser$Parser);var _super=_createSuper(QuarterParser);function QuarterParser(){var _this;_classCallCheck(this,QuarterParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_super.call.apply(_super,[this].concat(args))),"priority",120),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"]),_this}return _createClass(QuarterParser,[{key:"parse",value:function(dateString,token,match){switch(token){case"Q":case"QQ":return(0,_utils.parseNDigits)(token.length,dateString);case"Qo":return match.ordinalNumber(dateString,{unit:"quarter"});case"QQQ":return match.quarter(dateString,{width:"abbreviated",context:"formatting"})||match.quarter(dateString,{width:"narrow",context:"formatting"});case"QQQQQ":return match.quarter(dateString,{width:"narrow",context:"formatting"});default:return match.quarter(dateString,{width:"wide",context:"formatting"})||match.quarter(dateString,{width:"abbreviated",context:"formatting"})||match.quarter(dateString,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(_date,value){return value>=1&&value<=4}},{key:"set",value:function(date,_flags,value){return date.setMonth(3*(value-1),1),date.setHours(0,0,0,0),date}}]),QuarterParser}(_Parser.Parser);return QuarterParser.QuarterParser=QuarterParser$1,QuarterParser}var hasRequiredStandAloneQuarterParser,StandAloneQuarterParser={};function requireStandAloneQuarterParser(){if(hasRequiredStandAloneQuarterParser)return StandAloneQuarterParser;hasRequiredStandAloneQuarterParser=1,StandAloneQuarterParser.StandAloneQuarterParser=void 0;var _Parser=requireParser(),_utils=requireUtils(),StandAloneQuarterParser$1=function(_Parser$Parser){_inherits(StandAloneQuarterParser,_Parser$Parser);var _super=_createSuper(StandAloneQuarterParser);function StandAloneQuarterParser(){var _this;_classCallCheck(this,StandAloneQuarterParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_super.call.apply(_super,[this].concat(args))),"priority",120),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"]),_this}return _createClass(StandAloneQuarterParser,[{key:"parse",value:function(dateString,token,match){switch(token){case"q":case"qq":return(0,_utils.parseNDigits)(token.length,dateString);case"qo":return match.ordinalNumber(dateString,{unit:"quarter"});case"qqq":return match.quarter(dateString,{width:"abbreviated",context:"standalone"})||match.quarter(dateString,{width:"narrow",context:"standalone"});case"qqqqq":return match.quarter(dateString,{width:"narrow",context:"standalone"});default:return match.quarter(dateString,{width:"wide",context:"standalone"})||match.quarter(dateString,{width:"abbreviated",context:"standalone"})||match.quarter(dateString,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(_date,value){return value>=1&&value<=4}},{key:"set",value:function(date,_flags,value){return date.setMonth(3*(value-1),1),date.setHours(0,0,0,0),date}}]),StandAloneQuarterParser}(_Parser.Parser);return StandAloneQuarterParser.StandAloneQuarterParser=StandAloneQuarterParser$1,StandAloneQuarterParser}var hasRequiredMonthParser,MonthParser={};function requireMonthParser(){if(hasRequiredMonthParser)return MonthParser;hasRequiredMonthParser=1,MonthParser.MonthParser=void 0;var _constants=requireConstants(),_Parser=requireParser(),_utils=requireUtils(),MonthParser$1=function(_Parser$Parser){_inherits(MonthParser,_Parser$Parser);var _super=_createSuper(MonthParser);function MonthParser(){var _this;_classCallCheck(this,MonthParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_super.call.apply(_super,[this].concat(args))),"incompatibleTokens",["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]),_defineProperty(_assertThisInitialized(_this),"priority",110),_this}return _createClass(MonthParser,[{key:"parse",value:function(dateString,token,match){var valueCallback=function(value){return value-1};switch(token){case"M":return(0,_utils.mapValue)((0,_utils.parseNumericPattern)(_constants.numericPatterns.month,dateString),valueCallback);case"MM":return(0,_utils.mapValue)((0,_utils.parseNDigits)(2,dateString),valueCallback);case"Mo":return(0,_utils.mapValue)(match.ordinalNumber(dateString,{unit:"month"}),valueCallback);case"MMM":return match.month(dateString,{width:"abbreviated",context:"formatting"})||match.month(dateString,{width:"narrow",context:"formatting"});case"MMMMM":return match.month(dateString,{width:"narrow",context:"formatting"});default:return match.month(dateString,{width:"wide",context:"formatting"})||match.month(dateString,{width:"abbreviated",context:"formatting"})||match.month(dateString,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(_date,value){return value>=0&&value<=11}},{key:"set",value:function(date,_flags,value){return date.setMonth(value,1),date.setHours(0,0,0,0),date}}]),MonthParser}(_Parser.Parser);return MonthParser.MonthParser=MonthParser$1,MonthParser}var hasRequiredStandAloneMonthParser,StandAloneMonthParser={};function requireStandAloneMonthParser(){if(hasRequiredStandAloneMonthParser)return StandAloneMonthParser;hasRequiredStandAloneMonthParser=1,StandAloneMonthParser.StandAloneMonthParser=void 0;var _constants=requireConstants(),_Parser=requireParser(),_utils=requireUtils(),StandAloneMonthParser$1=function(_Parser$Parser){_inherits(StandAloneMonthParser,_Parser$Parser);var _super=_createSuper(StandAloneMonthParser);function StandAloneMonthParser(){var _this;_classCallCheck(this,StandAloneMonthParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_super.call.apply(_super,[this].concat(args))),"priority",110),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]),_this}return _createClass(StandAloneMonthParser,[{key:"parse",value:function(dateString,token,match){var valueCallback=function(value){return value-1};switch(token){case"L":return(0,_utils.mapValue)((0,_utils.parseNumericPattern)(_constants.numericPatterns.month,dateString),valueCallback);case"LL":return(0,_utils.mapValue)((0,_utils.parseNDigits)(2,dateString),valueCallback);case"Lo":return(0,_utils.mapValue)(match.ordinalNumber(dateString,{unit:"month"}),valueCallback);case"LLL":return match.month(dateString,{width:"abbreviated",context:"standalone"})||match.month(dateString,{width:"narrow",context:"standalone"});case"LLLLL":return match.month(dateString,{width:"narrow",context:"standalone"});default:return match.month(dateString,{width:"wide",context:"standalone"})||match.month(dateString,{width:"abbreviated",context:"standalone"})||match.month(dateString,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(_date,value){return value>=0&&value<=11}},{key:"set",value:function(date,_flags,value){return date.setMonth(value,1),date.setHours(0,0,0,0),date}}]),StandAloneMonthParser}(_Parser.Parser);return StandAloneMonthParser.StandAloneMonthParser=StandAloneMonthParser$1,StandAloneMonthParser}var hasRequiredSetWeek,hasRequiredLocalWeekParser,LocalWeekParser={},setWeek={};function requireSetWeek(){if(hasRequiredSetWeek)return setWeek;hasRequiredSetWeek=1,setWeek.setWeek=function(date,week,options){var date_=(0,_index2.toDate)(date,null==options?void 0:options.in),diff=(0,_index.getWeek)(date_,options)-week;return date_.setDate(date_.getDate()-7*diff),(0,_index2.toDate)(date_,null==options?void 0:options.in)};var _index=requireGetWeek(),_index2=requireToDate();return setWeek}function requireLocalWeekParser(){if(hasRequiredLocalWeekParser)return LocalWeekParser;hasRequiredLocalWeekParser=1,LocalWeekParser.LocalWeekParser=void 0;var _index=requireSetWeek(),_index2=requireStartOfWeek(),_constants=requireConstants(),_Parser=requireParser(),_utils=requireUtils(),LocalWeekParser$1=function(_Parser$Parser){_inherits(LocalWeekParser,_Parser$Parser);var _super=_createSuper(LocalWeekParser);function LocalWeekParser(){var _this;_classCallCheck(this,LocalWeekParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_super.call.apply(_super,[this].concat(args))),"priority",100),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","i","t","T"]),_this}return _createClass(LocalWeekParser,[{key:"parse",value:function(dateString,token,match){switch(token){case"w":return(0,_utils.parseNumericPattern)(_constants.numericPatterns.week,dateString);case"wo":return match.ordinalNumber(dateString,{unit:"week"});default:return(0,_utils.parseNDigits)(token.length,dateString)}}},{key:"validate",value:function(_date,value){return value>=1&&value<=53}},{key:"set",value:function(date,_flags,value,options){return(0,_index2.startOfWeek)((0,_index.setWeek)(date,value,options),options)}}]),LocalWeekParser}(_Parser.Parser);return LocalWeekParser.LocalWeekParser=LocalWeekParser$1,LocalWeekParser}var hasRequiredSetISOWeek,hasRequiredISOWeekParser,ISOWeekParser={},setISOWeek={};function requireSetISOWeek(){if(hasRequiredSetISOWeek)return setISOWeek;hasRequiredSetISOWeek=1,setISOWeek.setISOWeek=function(date,week,options){var _date=(0,_index2.toDate)(date,null==options?void 0:options.in),diff=(0,_index.getISOWeek)(_date,options)-week;return _date.setDate(_date.getDate()-7*diff),_date};var _index=requireGetISOWeek(),_index2=requireToDate();return setISOWeek}function requireISOWeekParser(){if(hasRequiredISOWeekParser)return ISOWeekParser;hasRequiredISOWeekParser=1,ISOWeekParser.ISOWeekParser=void 0;var _index=requireSetISOWeek(),_index2=requireStartOfISOWeek(),_constants=requireConstants(),_Parser=requireParser(),_utils=requireUtils(),ISOWeekParser$1=function(_Parser$Parser){_inherits(ISOWeekParser,_Parser$Parser);var _super=_createSuper(ISOWeekParser);function ISOWeekParser(){var _this;_classCallCheck(this,ISOWeekParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_super.call.apply(_super,[this].concat(args))),"priority",100),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]),_this}return _createClass(ISOWeekParser,[{key:"parse",value:function(dateString,token,match){switch(token){case"I":return(0,_utils.parseNumericPattern)(_constants.numericPatterns.week,dateString);case"Io":return match.ordinalNumber(dateString,{unit:"week"});default:return(0,_utils.parseNDigits)(token.length,dateString)}}},{key:"validate",value:function(_date,value){return value>=1&&value<=53}},{key:"set",value:function(date,_flags,value){return(0,_index2.startOfISOWeek)((0,_index.setISOWeek)(date,value))}}]),ISOWeekParser}(_Parser.Parser);return ISOWeekParser.ISOWeekParser=ISOWeekParser$1,ISOWeekParser}var hasRequiredDateParser,DateParser={};function requireDateParser(){if(hasRequiredDateParser)return DateParser;hasRequiredDateParser=1,DateParser.DateParser=void 0;var _constants=requireConstants(),_Parser=requireParser(),_utils=requireUtils(),DAYS_IN_MONTH=[31,28,31,30,31,30,31,31,30,31,30,31],DAYS_IN_MONTH_LEAP_YEAR=[31,29,31,30,31,30,31,31,30,31,30,31],DateParser$1=function(_Parser$Parser){_inherits(DateParser,_Parser$Parser);var _super=_createSuper(DateParser);function DateParser(){var _this;_classCallCheck(this,DateParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_super.call.apply(_super,[this].concat(args))),"priority",90),_defineProperty(_assertThisInitialized(_this),"subPriority",1),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["Y","R","q","Q","w","I","D","i","e","c","t","T"]),_this}return _createClass(DateParser,[{key:"parse",value:function(dateString,token,match){switch(token){case"d":return(0,_utils.parseNumericPattern)(_constants.numericPatterns.date,dateString);case"do":return match.ordinalNumber(dateString,{unit:"date"});default:return(0,_utils.parseNDigits)(token.length,dateString)}}},{key:"validate",value:function(date,value){var year=date.getFullYear(),isLeapYear=(0,_utils.isLeapYearIndex)(year),month=date.getMonth();return isLeapYear?value>=1&&value<=DAYS_IN_MONTH_LEAP_YEAR[month]:value>=1&&value<=DAYS_IN_MONTH[month]}},{key:"set",value:function(date,_flags,value){return date.setDate(value),date.setHours(0,0,0,0),date}}]),DateParser}(_Parser.Parser);return DateParser.DateParser=DateParser$1,DateParser}var hasRequiredDayOfYearParser,DayOfYearParser={};function requireDayOfYearParser(){if(hasRequiredDayOfYearParser)return DayOfYearParser;hasRequiredDayOfYearParser=1,DayOfYearParser.DayOfYearParser=void 0;var _constants=requireConstants(),_Parser=requireParser(),_utils=requireUtils(),DayOfYearParser$1=function(_Parser$Parser){_inherits(DayOfYearParser,_Parser$Parser);var _super=_createSuper(DayOfYearParser);function DayOfYearParser(){var _this;_classCallCheck(this,DayOfYearParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_super.call.apply(_super,[this].concat(args))),"priority",90),_defineProperty(_assertThisInitialized(_this),"subpriority",1),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]),_this}return _createClass(DayOfYearParser,[{key:"parse",value:function(dateString,token,match){switch(token){case"D":case"DD":return(0,_utils.parseNumericPattern)(_constants.numericPatterns.dayOfYear,dateString);case"Do":return match.ordinalNumber(dateString,{unit:"date"});default:return(0,_utils.parseNDigits)(token.length,dateString)}}},{key:"validate",value:function(date,value){var year=date.getFullYear();return(0,_utils.isLeapYearIndex)(year)?value>=1&&value<=366:value>=1&&value<=365}},{key:"set",value:function(date,_flags,value){return date.setMonth(0,value),date.setHours(0,0,0,0),date}}]),DayOfYearParser}(_Parser.Parser);return DayOfYearParser.DayOfYearParser=DayOfYearParser$1,DayOfYearParser}var hasRequiredSetDay,hasRequiredDayParser,DayParser={},setDay={};function requireSetDay(){if(hasRequiredSetDay)return setDay;hasRequiredSetDay=1,setDay.setDay=function(date,day,options){var _ref,_ref2,_ref3,_options$weekStartsOn,_options$locale,_options$locale$optio,_defaultOptions$local,_defaultOptions$local2,defaultOptions=(0,_index.getDefaultOptions)(),weekStartsOn=null!==(_ref=null!==(_ref2=null!==(_ref3=null!==(_options$weekStartsOn=null==options?void 0:options.weekStartsOn)&&void 0!==_options$weekStartsOn?_options$weekStartsOn:null==options||null===(_options$locale=options.locale)||void 0===_options$locale||null===(_options$locale$optio=_options$locale.options)||void 0===_options$locale$optio?void 0:_options$locale$optio.weekStartsOn)&&void 0!==_ref3?_ref3:defaultOptions.weekStartsOn)&&void 0!==_ref2?_ref2:null===(_defaultOptions$local=defaultOptions.locale)||void 0===_defaultOptions$local||null===(_defaultOptions$local2=_defaultOptions$local.options)||void 0===_defaultOptions$local2?void 0:_defaultOptions$local2.weekStartsOn)&&void 0!==_ref?_ref:0,date_=(0,_index3.toDate)(date,null==options?void 0:options.in),currentDay=date_.getDay(),dayIndex=(day%7+7)%7,delta=7-weekStartsOn,diff=day<0||day>6?day-(currentDay+delta)%7:(dayIndex+delta)%7-(currentDay+delta)%7;return(0,_index2.addDays)(date_,diff,options)};var _index=requireDefaultOptions(),_index2=requireAddDays(),_index3=requireToDate();return setDay}function requireDayParser(){if(hasRequiredDayParser)return DayParser;hasRequiredDayParser=1,DayParser.DayParser=void 0;var _index=requireSetDay(),DayParser$1=function(_Parser$Parser){_inherits(DayParser,_Parser$Parser);var _super=_createSuper(DayParser);function DayParser(){var _this;_classCallCheck(this,DayParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_super.call.apply(_super,[this].concat(args))),"priority",90),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["D","i","e","c","t","T"]),_this}return _createClass(DayParser,[{key:"parse",value:function(dateString,token,match){switch(token){case"E":case"EE":case"EEE":return match.day(dateString,{width:"abbreviated",context:"formatting"})||match.day(dateString,{width:"short",context:"formatting"})||match.day(dateString,{width:"narrow",context:"formatting"});case"EEEEE":return match.day(dateString,{width:"narrow",context:"formatting"});case"EEEEEE":return match.day(dateString,{width:"short",context:"formatting"})||match.day(dateString,{width:"narrow",context:"formatting"});default:return match.day(dateString,{width:"wide",context:"formatting"})||match.day(dateString,{width:"abbreviated",context:"formatting"})||match.day(dateString,{width:"short",context:"formatting"})||match.day(dateString,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(_date,value){return value>=0&&value<=6}},{key:"set",value:function(date,_flags,value,options){return(date=(0,_index.setDay)(date,value,options)).setHours(0,0,0,0),date}}]),DayParser}(requireParser().Parser);return DayParser.DayParser=DayParser$1,DayParser}var hasRequiredLocalDayParser,LocalDayParser={};function requireLocalDayParser(){if(hasRequiredLocalDayParser)return LocalDayParser;hasRequiredLocalDayParser=1,LocalDayParser.LocalDayParser=void 0;var _index=requireSetDay(),_Parser=requireParser(),_utils=requireUtils(),LocalDayParser$1=function(_Parser$Parser){_inherits(LocalDayParser,_Parser$Parser);var _super=_createSuper(LocalDayParser);function LocalDayParser(){var _this;_classCallCheck(this,LocalDayParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_super.call.apply(_super,[this].concat(args))),"priority",90),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"]),_this}return _createClass(LocalDayParser,[{key:"parse",value:function(dateString,token,match,options){var valueCallback=function(value){var wholeWeekDays=7*Math.floor((value-1)/7);return(value+options.weekStartsOn+6)%7+wholeWeekDays};switch(token){case"e":case"ee":return(0,_utils.mapValue)((0,_utils.parseNDigits)(token.length,dateString),valueCallback);case"eo":return(0,_utils.mapValue)(match.ordinalNumber(dateString,{unit:"day"}),valueCallback);case"eee":return match.day(dateString,{width:"abbreviated",context:"formatting"})||match.day(dateString,{width:"short",context:"formatting"})||match.day(dateString,{width:"narrow",context:"formatting"});case"eeeee":return match.day(dateString,{width:"narrow",context:"formatting"});case"eeeeee":return match.day(dateString,{width:"short",context:"formatting"})||match.day(dateString,{width:"narrow",context:"formatting"});default:return match.day(dateString,{width:"wide",context:"formatting"})||match.day(dateString,{width:"abbreviated",context:"formatting"})||match.day(dateString,{width:"short",context:"formatting"})||match.day(dateString,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(_date,value){return value>=0&&value<=6}},{key:"set",value:function(date,_flags,value,options){return(date=(0,_index.setDay)(date,value,options)).setHours(0,0,0,0),date}}]),LocalDayParser}(_Parser.Parser);return LocalDayParser.LocalDayParser=LocalDayParser$1,LocalDayParser}var hasRequiredStandAloneLocalDayParser,StandAloneLocalDayParser={};function requireStandAloneLocalDayParser(){if(hasRequiredStandAloneLocalDayParser)return StandAloneLocalDayParser;hasRequiredStandAloneLocalDayParser=1,StandAloneLocalDayParser.StandAloneLocalDayParser=void 0;var _index=requireSetDay(),_Parser=requireParser(),_utils=requireUtils(),StandAloneLocalDayParser$1=function(_Parser$Parser){_inherits(StandAloneLocalDayParser,_Parser$Parser);var _super=_createSuper(StandAloneLocalDayParser);function StandAloneLocalDayParser(){var _this;_classCallCheck(this,StandAloneLocalDayParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_super.call.apply(_super,[this].concat(args))),"priority",90),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"]),_this}return _createClass(StandAloneLocalDayParser,[{key:"parse",value:function(dateString,token,match,options){var valueCallback=function(value){var wholeWeekDays=7*Math.floor((value-1)/7);return(value+options.weekStartsOn+6)%7+wholeWeekDays};switch(token){case"c":case"cc":return(0,_utils.mapValue)((0,_utils.parseNDigits)(token.length,dateString),valueCallback);case"co":return(0,_utils.mapValue)(match.ordinalNumber(dateString,{unit:"day"}),valueCallback);case"ccc":return match.day(dateString,{width:"abbreviated",context:"standalone"})||match.day(dateString,{width:"short",context:"standalone"})||match.day(dateString,{width:"narrow",context:"standalone"});case"ccccc":return match.day(dateString,{width:"narrow",context:"standalone"});case"cccccc":return match.day(dateString,{width:"short",context:"standalone"})||match.day(dateString,{width:"narrow",context:"standalone"});default:return match.day(dateString,{width:"wide",context:"standalone"})||match.day(dateString,{width:"abbreviated",context:"standalone"})||match.day(dateString,{width:"short",context:"standalone"})||match.day(dateString,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(_date,value){return value>=0&&value<=6}},{key:"set",value:function(date,_flags,value,options){return(date=(0,_index.setDay)(date,value,options)).setHours(0,0,0,0),date}}]),StandAloneLocalDayParser}(_Parser.Parser);return StandAloneLocalDayParser.StandAloneLocalDayParser=StandAloneLocalDayParser$1,StandAloneLocalDayParser}var hasRequiredSetISODay,hasRequiredISODayParser,ISODayParser={},setISODay={};function requireSetISODay(){if(hasRequiredSetISODay)return setISODay;hasRequiredSetISODay=1,setISODay.setISODay=function(date,day,options){var date_=(0,_index3.toDate)(date,null==options?void 0:options.in),currentDay=(0,_index2.getISODay)(date_,options),diff=day-currentDay;return(0,_index.addDays)(date_,diff,options)};var _index=requireAddDays(),_index2=requireGetISODay(),_index3=requireToDate();return setISODay}function requireISODayParser(){if(hasRequiredISODayParser)return ISODayParser;hasRequiredISODayParser=1,ISODayParser.ISODayParser=void 0;var _index=requireSetISODay(),_Parser=requireParser(),_utils=requireUtils(),ISODayParser$1=function(_Parser$Parser){_inherits(ISODayParser,_Parser$Parser);var _super=_createSuper(ISODayParser);function ISODayParser(){var _this;_classCallCheck(this,ISODayParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_super.call.apply(_super,[this].concat(args))),"priority",90),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]),_this}return _createClass(ISODayParser,[{key:"parse",value:function(dateString,token,match){var valueCallback=function(value){return 0===value?7:value};switch(token){case"i":case"ii":return(0,_utils.parseNDigits)(token.length,dateString);case"io":return match.ordinalNumber(dateString,{unit:"day"});case"iii":return(0,_utils.mapValue)(match.day(dateString,{width:"abbreviated",context:"formatting"})||match.day(dateString,{width:"short",context:"formatting"})||match.day(dateString,{width:"narrow",context:"formatting"}),valueCallback);case"iiiii":return(0,_utils.mapValue)(match.day(dateString,{width:"narrow",context:"formatting"}),valueCallback);case"iiiiii":return(0,_utils.mapValue)(match.day(dateString,{width:"short",context:"formatting"})||match.day(dateString,{width:"narrow",context:"formatting"}),valueCallback);default:return(0,_utils.mapValue)(match.day(dateString,{width:"wide",context:"formatting"})||match.day(dateString,{width:"abbreviated",context:"formatting"})||match.day(dateString,{width:"short",context:"formatting"})||match.day(dateString,{width:"narrow",context:"formatting"}),valueCallback)}}},{key:"validate",value:function(_date,value){return value>=1&&value<=7}},{key:"set",value:function(date,_flags,value){return(date=(0,_index.setISODay)(date,value)).setHours(0,0,0,0),date}}]),ISODayParser}(_Parser.Parser);return ISODayParser.ISODayParser=ISODayParser$1,ISODayParser}var hasRequiredAMPMParser,AMPMParser={};function requireAMPMParser(){if(hasRequiredAMPMParser)return AMPMParser;hasRequiredAMPMParser=1,AMPMParser.AMPMParser=void 0;var _Parser=requireParser(),_utils=requireUtils(),AMPMParser$1=function(_Parser$Parser){_inherits(AMPMParser,_Parser$Parser);var _super=_createSuper(AMPMParser);function AMPMParser(){var _this;_classCallCheck(this,AMPMParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_super.call.apply(_super,[this].concat(args))),"priority",80),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["b","B","H","k","t","T"]),_this}return _createClass(AMPMParser,[{key:"parse",value:function(dateString,token,match){switch(token){case"a":case"aa":case"aaa":return match.dayPeriod(dateString,{width:"abbreviated",context:"formatting"})||match.dayPeriod(dateString,{width:"narrow",context:"formatting"});case"aaaaa":return match.dayPeriod(dateString,{width:"narrow",context:"formatting"});default:return match.dayPeriod(dateString,{width:"wide",context:"formatting"})||match.dayPeriod(dateString,{width:"abbreviated",context:"formatting"})||match.dayPeriod(dateString,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(date,_flags,value){return date.setHours((0,_utils.dayPeriodEnumToHours)(value),0,0,0),date}}]),AMPMParser}(_Parser.Parser);return AMPMParser.AMPMParser=AMPMParser$1,AMPMParser}var hasRequiredAMPMMidnightParser,AMPMMidnightParser={};function requireAMPMMidnightParser(){if(hasRequiredAMPMMidnightParser)return AMPMMidnightParser;hasRequiredAMPMMidnightParser=1,AMPMMidnightParser.AMPMMidnightParser=void 0;var _Parser=requireParser(),_utils=requireUtils(),AMPMMidnightParser$1=function(_Parser$Parser){_inherits(AMPMMidnightParser,_Parser$Parser);var _super=_createSuper(AMPMMidnightParser);function AMPMMidnightParser(){var _this;_classCallCheck(this,AMPMMidnightParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_super.call.apply(_super,[this].concat(args))),"priority",80),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["a","B","H","k","t","T"]),_this}return _createClass(AMPMMidnightParser,[{key:"parse",value:function(dateString,token,match){switch(token){case"b":case"bb":case"bbb":return match.dayPeriod(dateString,{width:"abbreviated",context:"formatting"})||match.dayPeriod(dateString,{width:"narrow",context:"formatting"});case"bbbbb":return match.dayPeriod(dateString,{width:"narrow",context:"formatting"});default:return match.dayPeriod(dateString,{width:"wide",context:"formatting"})||match.dayPeriod(dateString,{width:"abbreviated",context:"formatting"})||match.dayPeriod(dateString,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(date,_flags,value){return date.setHours((0,_utils.dayPeriodEnumToHours)(value),0,0,0),date}}]),AMPMMidnightParser}(_Parser.Parser);return AMPMMidnightParser.AMPMMidnightParser=AMPMMidnightParser$1,AMPMMidnightParser}var hasRequiredDayPeriodParser,DayPeriodParser={};function requireDayPeriodParser(){if(hasRequiredDayPeriodParser)return DayPeriodParser;hasRequiredDayPeriodParser=1,DayPeriodParser.DayPeriodParser=void 0;var _Parser=requireParser(),_utils=requireUtils(),DayPeriodParser$1=function(_Parser$Parser){_inherits(DayPeriodParser,_Parser$Parser);var _super=_createSuper(DayPeriodParser);function DayPeriodParser(){var _this;_classCallCheck(this,DayPeriodParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_super.call.apply(_super,[this].concat(args))),"priority",80),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["a","b","t","T"]),_this}return _createClass(DayPeriodParser,[{key:"parse",value:function(dateString,token,match){switch(token){case"B":case"BB":case"BBB":return match.dayPeriod(dateString,{width:"abbreviated",context:"formatting"})||match.dayPeriod(dateString,{width:"narrow",context:"formatting"});case"BBBBB":return match.dayPeriod(dateString,{width:"narrow",context:"formatting"});default:return match.dayPeriod(dateString,{width:"wide",context:"formatting"})||match.dayPeriod(dateString,{width:"abbreviated",context:"formatting"})||match.dayPeriod(dateString,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(date,_flags,value){return date.setHours((0,_utils.dayPeriodEnumToHours)(value),0,0,0),date}}]),DayPeriodParser}(_Parser.Parser);return DayPeriodParser.DayPeriodParser=DayPeriodParser$1,DayPeriodParser}var hasRequiredHour1to12Parser,Hour1to12Parser={};function requireHour1to12Parser(){if(hasRequiredHour1to12Parser)return Hour1to12Parser;hasRequiredHour1to12Parser=1,Hour1to12Parser.Hour1to12Parser=void 0;var _constants=requireConstants(),_Parser=requireParser(),_utils=requireUtils(),Hour1to12Parser$1=function(_Parser$Parser){_inherits(Hour1to12Parser,_Parser$Parser);var _super=_createSuper(Hour1to12Parser);function Hour1to12Parser(){var _this;_classCallCheck(this,Hour1to12Parser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_super.call.apply(_super,[this].concat(args))),"priority",70),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["H","K","k","t","T"]),_this}return _createClass(Hour1to12Parser,[{key:"parse",value:function(dateString,token,match){switch(token){case"h":return(0,_utils.parseNumericPattern)(_constants.numericPatterns.hour12h,dateString);case"ho":return match.ordinalNumber(dateString,{unit:"hour"});default:return(0,_utils.parseNDigits)(token.length,dateString)}}},{key:"validate",value:function(_date,value){return value>=1&&value<=12}},{key:"set",value:function(date,_flags,value){var isPM=date.getHours()>=12;return isPM&&value<12?date.setHours(value+12,0,0,0):isPM||12!==value?date.setHours(value,0,0,0):date.setHours(0,0,0,0),date}}]),Hour1to12Parser}(_Parser.Parser);return Hour1to12Parser.Hour1to12Parser=Hour1to12Parser$1,Hour1to12Parser}var hasRequiredHour0to23Parser,Hour0to23Parser={};function requireHour0to23Parser(){if(hasRequiredHour0to23Parser)return Hour0to23Parser;hasRequiredHour0to23Parser=1,Hour0to23Parser.Hour0to23Parser=void 0;var _constants=requireConstants(),_Parser=requireParser(),_utils=requireUtils(),Hour0to23Parser$1=function(_Parser$Parser){_inherits(Hour0to23Parser,_Parser$Parser);var _super=_createSuper(Hour0to23Parser);function Hour0to23Parser(){var _this;_classCallCheck(this,Hour0to23Parser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_super.call.apply(_super,[this].concat(args))),"priority",70),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["a","b","h","K","k","t","T"]),_this}return _createClass(Hour0to23Parser,[{key:"parse",value:function(dateString,token,match){switch(token){case"H":return(0,_utils.parseNumericPattern)(_constants.numericPatterns.hour23h,dateString);case"Ho":return match.ordinalNumber(dateString,{unit:"hour"});default:return(0,_utils.parseNDigits)(token.length,dateString)}}},{key:"validate",value:function(_date,value){return value>=0&&value<=23}},{key:"set",value:function(date,_flags,value){return date.setHours(value,0,0,0),date}}]),Hour0to23Parser}(_Parser.Parser);return Hour0to23Parser.Hour0to23Parser=Hour0to23Parser$1,Hour0to23Parser}var hasRequiredHour0To11Parser,Hour0To11Parser={};function requireHour0To11Parser(){if(hasRequiredHour0To11Parser)return Hour0To11Parser;hasRequiredHour0To11Parser=1,Hour0To11Parser.Hour0To11Parser=void 0;var _constants=requireConstants(),_Parser=requireParser(),_utils=requireUtils(),Hour0To11Parser$1=function(_Parser$Parser){_inherits(Hour0To11Parser,_Parser$Parser);var _super=_createSuper(Hour0To11Parser);function Hour0To11Parser(){var _this;_classCallCheck(this,Hour0To11Parser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_super.call.apply(_super,[this].concat(args))),"priority",70),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["h","H","k","t","T"]),_this}return _createClass(Hour0To11Parser,[{key:"parse",value:function(dateString,token,match){switch(token){case"K":return(0,_utils.parseNumericPattern)(_constants.numericPatterns.hour11h,dateString);case"Ko":return match.ordinalNumber(dateString,{unit:"hour"});default:return(0,_utils.parseNDigits)(token.length,dateString)}}},{key:"validate",value:function(_date,value){return value>=0&&value<=11}},{key:"set",value:function(date,_flags,value){return date.getHours()>=12&&value<12?date.setHours(value+12,0,0,0):date.setHours(value,0,0,0),date}}]),Hour0To11Parser}(_Parser.Parser);return Hour0To11Parser.Hour0To11Parser=Hour0To11Parser$1,Hour0To11Parser}var hasRequiredHour1To24Parser,Hour1To24Parser={};function requireHour1To24Parser(){if(hasRequiredHour1To24Parser)return Hour1To24Parser;hasRequiredHour1To24Parser=1,Hour1To24Parser.Hour1To24Parser=void 0;var _constants=requireConstants(),_Parser=requireParser(),_utils=requireUtils(),Hour1To24Parser$1=function(_Parser$Parser){_inherits(Hour1To24Parser,_Parser$Parser);var _super=_createSuper(Hour1To24Parser);function Hour1To24Parser(){var _this;_classCallCheck(this,Hour1To24Parser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_super.call.apply(_super,[this].concat(args))),"priority",70),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["a","b","h","H","K","t","T"]),_this}return _createClass(Hour1To24Parser,[{key:"parse",value:function(dateString,token,match){switch(token){case"k":return(0,_utils.parseNumericPattern)(_constants.numericPatterns.hour24h,dateString);case"ko":return match.ordinalNumber(dateString,{unit:"hour"});default:return(0,_utils.parseNDigits)(token.length,dateString)}}},{key:"validate",value:function(_date,value){return value>=1&&value<=24}},{key:"set",value:function(date,_flags,value){var hours=value<=24?value%24:value;return date.setHours(hours,0,0,0),date}}]),Hour1To24Parser}(_Parser.Parser);return Hour1To24Parser.Hour1To24Parser=Hour1To24Parser$1,Hour1To24Parser}var hasRequiredMinuteParser,MinuteParser={};function requireMinuteParser(){if(hasRequiredMinuteParser)return MinuteParser;hasRequiredMinuteParser=1,MinuteParser.MinuteParser=void 0;var _constants=requireConstants(),_Parser=requireParser(),_utils=requireUtils(),MinuteParser$1=function(_Parser$Parser){_inherits(MinuteParser,_Parser$Parser);var _super=_createSuper(MinuteParser);function MinuteParser(){var _this;_classCallCheck(this,MinuteParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_super.call.apply(_super,[this].concat(args))),"priority",60),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["t","T"]),_this}return _createClass(MinuteParser,[{key:"parse",value:function(dateString,token,match){switch(token){case"m":return(0,_utils.parseNumericPattern)(_constants.numericPatterns.minute,dateString);case"mo":return match.ordinalNumber(dateString,{unit:"minute"});default:return(0,_utils.parseNDigits)(token.length,dateString)}}},{key:"validate",value:function(_date,value){return value>=0&&value<=59}},{key:"set",value:function(date,_flags,value){return date.setMinutes(value,0,0),date}}]),MinuteParser}(_Parser.Parser);return MinuteParser.MinuteParser=MinuteParser$1,MinuteParser}var hasRequiredSecondParser,SecondParser={};function requireSecondParser(){if(hasRequiredSecondParser)return SecondParser;hasRequiredSecondParser=1,SecondParser.SecondParser=void 0;var _constants=requireConstants(),_Parser=requireParser(),_utils=requireUtils(),SecondParser$1=function(_Parser$Parser){_inherits(SecondParser,_Parser$Parser);var _super=_createSuper(SecondParser);function SecondParser(){var _this;_classCallCheck(this,SecondParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_super.call.apply(_super,[this].concat(args))),"priority",50),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["t","T"]),_this}return _createClass(SecondParser,[{key:"parse",value:function(dateString,token,match){switch(token){case"s":return(0,_utils.parseNumericPattern)(_constants.numericPatterns.second,dateString);case"so":return match.ordinalNumber(dateString,{unit:"second"});default:return(0,_utils.parseNDigits)(token.length,dateString)}}},{key:"validate",value:function(_date,value){return value>=0&&value<=59}},{key:"set",value:function(date,_flags,value){return date.setSeconds(value,0),date}}]),SecondParser}(_Parser.Parser);return SecondParser.SecondParser=SecondParser$1,SecondParser}var hasRequiredFractionOfSecondParser,FractionOfSecondParser={};function requireFractionOfSecondParser(){if(hasRequiredFractionOfSecondParser)return FractionOfSecondParser;hasRequiredFractionOfSecondParser=1,FractionOfSecondParser.FractionOfSecondParser=void 0;var _Parser=requireParser(),_utils=requireUtils(),FractionOfSecondParser$1=function(_Parser$Parser){_inherits(FractionOfSecondParser,_Parser$Parser);var _super=_createSuper(FractionOfSecondParser);function FractionOfSecondParser(){var _this;_classCallCheck(this,FractionOfSecondParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_super.call.apply(_super,[this].concat(args))),"priority",30),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["t","T"]),_this}return _createClass(FractionOfSecondParser,[{key:"parse",value:function(dateString,token){return(0,_utils.mapValue)((0,_utils.parseNDigits)(token.length,dateString),(function(value){return Math.trunc(value*Math.pow(10,3-token.length))}))}},{key:"set",value:function(date,_flags,value){return date.setMilliseconds(value),date}}]),FractionOfSecondParser}(_Parser.Parser);return FractionOfSecondParser.FractionOfSecondParser=FractionOfSecondParser$1,FractionOfSecondParser}var hasRequiredISOTimezoneWithZParser,ISOTimezoneWithZParser={};function requireISOTimezoneWithZParser(){if(hasRequiredISOTimezoneWithZParser)return ISOTimezoneWithZParser;hasRequiredISOTimezoneWithZParser=1,ISOTimezoneWithZParser.ISOTimezoneWithZParser=void 0;var _index=requireConstructFrom(),_index2=requireGetTimezoneOffsetInMilliseconds(),_constants=requireConstants(),_Parser=requireParser(),_utils=requireUtils(),ISOTimezoneWithZParser$1=function(_Parser$Parser){_inherits(ISOTimezoneWithZParser,_Parser$Parser);var _super=_createSuper(ISOTimezoneWithZParser);function ISOTimezoneWithZParser(){var _this;_classCallCheck(this,ISOTimezoneWithZParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_super.call.apply(_super,[this].concat(args))),"priority",10),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["t","T","x"]),_this}return _createClass(ISOTimezoneWithZParser,[{key:"parse",value:function(dateString,token){switch(token){case"X":return(0,_utils.parseTimezonePattern)(_constants.timezonePatterns.basicOptionalMinutes,dateString);case"XX":return(0,_utils.parseTimezonePattern)(_constants.timezonePatterns.basic,dateString);case"XXXX":return(0,_utils.parseTimezonePattern)(_constants.timezonePatterns.basicOptionalSeconds,dateString);case"XXXXX":return(0,_utils.parseTimezonePattern)(_constants.timezonePatterns.extendedOptionalSeconds,dateString);default:return(0,_utils.parseTimezonePattern)(_constants.timezonePatterns.extended,dateString)}}},{key:"set",value:function(date,flags,value){return flags.timestampIsSet?date:(0,_index.constructFrom)(date,date.getTime()-(0,_index2.getTimezoneOffsetInMilliseconds)(date)-value)}}]),ISOTimezoneWithZParser}(_Parser.Parser);return ISOTimezoneWithZParser.ISOTimezoneWithZParser=ISOTimezoneWithZParser$1,ISOTimezoneWithZParser}var hasRequiredISOTimezoneParser,ISOTimezoneParser={};function requireISOTimezoneParser(){if(hasRequiredISOTimezoneParser)return ISOTimezoneParser;hasRequiredISOTimezoneParser=1,ISOTimezoneParser.ISOTimezoneParser=void 0;var _index=requireConstructFrom(),_index2=requireGetTimezoneOffsetInMilliseconds(),_constants=requireConstants(),_Parser=requireParser(),_utils=requireUtils(),ISOTimezoneParser$1=function(_Parser$Parser){_inherits(ISOTimezoneParser,_Parser$Parser);var _super=_createSuper(ISOTimezoneParser);function ISOTimezoneParser(){var _this;_classCallCheck(this,ISOTimezoneParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_super.call.apply(_super,[this].concat(args))),"priority",10),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens",["t","T","X"]),_this}return _createClass(ISOTimezoneParser,[{key:"parse",value:function(dateString,token){switch(token){case"x":return(0,_utils.parseTimezonePattern)(_constants.timezonePatterns.basicOptionalMinutes,dateString);case"xx":return(0,_utils.parseTimezonePattern)(_constants.timezonePatterns.basic,dateString);case"xxxx":return(0,_utils.parseTimezonePattern)(_constants.timezonePatterns.basicOptionalSeconds,dateString);case"xxxxx":return(0,_utils.parseTimezonePattern)(_constants.timezonePatterns.extendedOptionalSeconds,dateString);default:return(0,_utils.parseTimezonePattern)(_constants.timezonePatterns.extended,dateString)}}},{key:"set",value:function(date,flags,value){return flags.timestampIsSet?date:(0,_index.constructFrom)(date,date.getTime()-(0,_index2.getTimezoneOffsetInMilliseconds)(date)-value)}}]),ISOTimezoneParser}(_Parser.Parser);return ISOTimezoneParser.ISOTimezoneParser=ISOTimezoneParser$1,ISOTimezoneParser}var hasRequiredTimestampSecondsParser,TimestampSecondsParser={};function requireTimestampSecondsParser(){if(hasRequiredTimestampSecondsParser)return TimestampSecondsParser;hasRequiredTimestampSecondsParser=1,TimestampSecondsParser.TimestampSecondsParser=void 0;var _index=requireConstructFrom(),_Parser=requireParser(),_utils=requireUtils(),TimestampSecondsParser$1=function(_Parser$Parser){_inherits(TimestampSecondsParser,_Parser$Parser);var _super=_createSuper(TimestampSecondsParser);function TimestampSecondsParser(){var _this;_classCallCheck(this,TimestampSecondsParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_super.call.apply(_super,[this].concat(args))),"priority",40),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens","*"),_this}return _createClass(TimestampSecondsParser,[{key:"parse",value:function(dateString){return(0,_utils.parseAnyDigitsSigned)(dateString)}},{key:"set",value:function(date,_flags,value){return[(0,_index.constructFrom)(date,1e3*value),{timestampIsSet:!0}]}}]),TimestampSecondsParser}(_Parser.Parser);return TimestampSecondsParser.TimestampSecondsParser=TimestampSecondsParser$1,TimestampSecondsParser}var hasRequiredTimestampMillisecondsParser,hasRequiredParsers,hasRequiredParse,hasRequiredIsMatch,TimestampMillisecondsParser={};function requireTimestampMillisecondsParser(){if(hasRequiredTimestampMillisecondsParser)return TimestampMillisecondsParser;hasRequiredTimestampMillisecondsParser=1,TimestampMillisecondsParser.TimestampMillisecondsParser=void 0;var _index=requireConstructFrom(),_Parser=requireParser(),_utils=requireUtils(),TimestampMillisecondsParser$1=function(_Parser$Parser){_inherits(TimestampMillisecondsParser,_Parser$Parser);var _super=_createSuper(TimestampMillisecondsParser);function TimestampMillisecondsParser(){var _this;_classCallCheck(this,TimestampMillisecondsParser);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_assertThisInitialized(_this=_super.call.apply(_super,[this].concat(args))),"priority",20),_defineProperty(_assertThisInitialized(_this),"incompatibleTokens","*"),_this}return _createClass(TimestampMillisecondsParser,[{key:"parse",value:function(dateString){return(0,_utils.parseAnyDigitsSigned)(dateString)}},{key:"set",value:function(date,_flags,value){return[(0,_index.constructFrom)(date,value),{timestampIsSet:!0}]}}]),TimestampMillisecondsParser}(_Parser.Parser);return TimestampMillisecondsParser.TimestampMillisecondsParser=TimestampMillisecondsParser$1,TimestampMillisecondsParser}function requireParsers(){if(hasRequiredParsers)return parsers;hasRequiredParsers=1,parsers.parsers=void 0;var _EraParser=requireEraParser(),_YearParser=requireYearParser(),_LocalWeekYearParser=requireLocalWeekYearParser(),_ISOWeekYearParser=requireISOWeekYearParser(),_ExtendedYearParser=requireExtendedYearParser(),_QuarterParser=requireQuarterParser(),_StandAloneQuarterParser=requireStandAloneQuarterParser(),_MonthParser=requireMonthParser(),_StandAloneMonthParser=requireStandAloneMonthParser(),_LocalWeekParser=requireLocalWeekParser(),_ISOWeekParser=requireISOWeekParser(),_DateParser=requireDateParser(),_DayOfYearParser=requireDayOfYearParser(),_DayParser=requireDayParser(),_LocalDayParser=requireLocalDayParser(),_StandAloneLocalDayParser=requireStandAloneLocalDayParser(),_ISODayParser=requireISODayParser(),_AMPMParser=requireAMPMParser(),_AMPMMidnightParser=requireAMPMMidnightParser(),_DayPeriodParser=requireDayPeriodParser(),_Hour1to12Parser=requireHour1to12Parser(),_Hour0to23Parser=requireHour0to23Parser(),_Hour0To11Parser=requireHour0To11Parser(),_Hour1To24Parser=requireHour1To24Parser(),_MinuteParser=requireMinuteParser(),_SecondParser=requireSecondParser(),_FractionOfSecondParser=requireFractionOfSecondParser(),_ISOTimezoneWithZParser=requireISOTimezoneWithZParser(),_ISOTimezoneParser=requireISOTimezoneParser(),_TimestampSecondsParser=requireTimestampSecondsParser(),_TimestampMillisecondsParser=requireTimestampMillisecondsParser();return parsers.parsers={G:new _EraParser.EraParser,y:new _YearParser.YearParser,Y:new _LocalWeekYearParser.LocalWeekYearParser,R:new _ISOWeekYearParser.ISOWeekYearParser,u:new _ExtendedYearParser.ExtendedYearParser,Q:new _QuarterParser.QuarterParser,q:new _StandAloneQuarterParser.StandAloneQuarterParser,M:new _MonthParser.MonthParser,L:new _StandAloneMonthParser.StandAloneMonthParser,w:new _LocalWeekParser.LocalWeekParser,I:new _ISOWeekParser.ISOWeekParser,d:new _DateParser.DateParser,D:new _DayOfYearParser.DayOfYearParser,E:new _DayParser.DayParser,e:new _LocalDayParser.LocalDayParser,c:new _StandAloneLocalDayParser.StandAloneLocalDayParser,i:new _ISODayParser.ISODayParser,a:new _AMPMParser.AMPMParser,b:new _AMPMMidnightParser.AMPMMidnightParser,B:new _DayPeriodParser.DayPeriodParser,h:new _Hour1to12Parser.Hour1to12Parser,H:new _Hour0to23Parser.Hour0to23Parser,K:new _Hour0To11Parser.Hour0To11Parser,k:new _Hour1To24Parser.Hour1To24Parser,m:new _MinuteParser.MinuteParser,s:new _SecondParser.SecondParser,S:new _FractionOfSecondParser.FractionOfSecondParser,X:new _ISOTimezoneWithZParser.ISOTimezoneWithZParser,x:new _ISOTimezoneParser.ISOTimezoneParser,t:new _TimestampSecondsParser.TimestampSecondsParser,T:new _TimestampMillisecondsParser.TimestampMillisecondsParser},parsers}function requireParse(){return hasRequiredParse||(hasRequiredParse=1,function(exports$1){Object.defineProperty(exports$1,"longFormatters",{enumerable:!0,get:function(){return _index2.longFormatters}}),exports$1.parse=function(dateStr,formatStr,referenceDate,options){var _ref,_options$locale,_ref2,_ref3,_ref4,_options$firstWeekCon,_options$locale2,_options$locale2$opti,_defaultOptions$local,_defaultOptions$local2,_ref5,_ref6,_ref7,_options$weekStartsOn,_options$locale3,_options$locale3$opti,_defaultOptions$local3,_defaultOptions$local4,invalidDate=function(){return(0,_index4.constructFrom)((null==options?void 0:options.in)||referenceDate,NaN)},defaultOptions=(0,_index5.getDefaultOptions)(),locale=null!==(_ref=null!==(_options$locale=null==options?void 0:options.locale)&&void 0!==_options$locale?_options$locale:defaultOptions.locale)&&void 0!==_ref?_ref:_index.defaultLocale,firstWeekContainsDate=null!==(_ref2=null!==(_ref3=null!==(_ref4=null!==(_options$firstWeekCon=null==options?void 0:options.firstWeekContainsDate)&&void 0!==_options$firstWeekCon?_options$firstWeekCon:null==options||null===(_options$locale2=options.locale)||void 0===_options$locale2||null===(_options$locale2$opti=_options$locale2.options)||void 0===_options$locale2$opti?void 0:_options$locale2$opti.firstWeekContainsDate)&&void 0!==_ref4?_ref4:defaultOptions.firstWeekContainsDate)&&void 0!==_ref3?_ref3:null===(_defaultOptions$local=defaultOptions.locale)||void 0===_defaultOptions$local||null===(_defaultOptions$local2=_defaultOptions$local.options)||void 0===_defaultOptions$local2?void 0:_defaultOptions$local2.firstWeekContainsDate)&&void 0!==_ref2?_ref2:1,weekStartsOn=null!==(_ref5=null!==(_ref6=null!==(_ref7=null!==(_options$weekStartsOn=null==options?void 0:options.weekStartsOn)&&void 0!==_options$weekStartsOn?_options$weekStartsOn:null==options||null===(_options$locale3=options.locale)||void 0===_options$locale3||null===(_options$locale3$opti=_options$locale3.options)||void 0===_options$locale3$opti?void 0:_options$locale3$opti.weekStartsOn)&&void 0!==_ref7?_ref7:defaultOptions.weekStartsOn)&&void 0!==_ref6?_ref6:null===(_defaultOptions$local3=defaultOptions.locale)||void 0===_defaultOptions$local3||null===(_defaultOptions$local4=_defaultOptions$local3.options)||void 0===_defaultOptions$local4?void 0:_defaultOptions$local4.weekStartsOn)&&void 0!==_ref5?_ref5:0;if(!formatStr)return dateStr?invalidDate():(0,_index6.toDate)(referenceDate,null==options?void 0:options.in);var _step,subFnOptions={firstWeekContainsDate:firstWeekContainsDate,weekStartsOn:weekStartsOn,locale:locale},setters=[new _Setter.DateTimezoneSetter(null==options?void 0:options.in,referenceDate)],tokens=formatStr.match(longFormattingTokensRegExp).map((function(substring){var firstCharacter=substring[0];return firstCharacter in _index2.longFormatters?(0,_index2.longFormatters[firstCharacter])(substring,locale.formatLong):substring})).join("").match(formattingTokensRegExp),usedTokens=[],_iterator=_createForOfIteratorHelper(tokens);try{var _loop=function(){var token=_step.value;null!=options&&options.useAdditionalWeekYearTokens||!(0,_index3.isProtectedWeekYearToken)(token)||(0,_index3.warnOrThrowProtectedError)(token,formatStr,dateStr),null!=options&&options.useAdditionalDayOfYearTokens||!(0,_index3.isProtectedDayOfYearToken)(token)||(0,_index3.warnOrThrowProtectedError)(token,formatStr,dateStr);var firstCharacter=token[0],parser=_index7.parsers[firstCharacter];if(parser){var incompatibleTokens=parser.incompatibleTokens;if(Array.isArray(incompatibleTokens)){var incompatibleToken=usedTokens.find((function(usedToken){return incompatibleTokens.includes(usedToken.token)||usedToken.token===firstCharacter}));if(incompatibleToken)throw new RangeError("The format string mustn't contain `".concat(incompatibleToken.fullToken,"` and `").concat(token,"` at the same time"))}else if("*"===parser.incompatibleTokens&&usedTokens.length>0)throw new RangeError("The format string mustn't contain `".concat(token,"` and any other token at the same time"));usedTokens.push({token:firstCharacter,fullToken:token});var parseResult=parser.run(dateStr,token,locale.match,subFnOptions);if(!parseResult)return{v:invalidDate()};setters.push(parseResult.setter),dateStr=parseResult.rest}else{if(firstCharacter.match(unescapedLatinCharacterRegExp))throw new RangeError("Format string contains an unescaped latin alphabet character `"+firstCharacter+"`");if("''"===token?token="'":"'"===firstCharacter&&(token=token.match(escapedStringRegExp)[1].replace(doubleQuoteRegExp,"'")),0!==dateStr.indexOf(token))return{v:invalidDate()};dateStr=dateStr.slice(token.length)}};for(_iterator.s();!(_step=_iterator.n()).done;){var _ret=_loop();if("object"===_typeof(_ret))return _ret.v}}catch(err){_iterator.e(err)}finally{_iterator.f()}if(dateStr.length>0&¬WhitespaceRegExp.test(dateStr))return invalidDate();var uniquePrioritySetters=setters.map((function(setter){return setter.priority})).sort((function(a,b){return b-a})).filter((function(priority,index,array){return array.indexOf(priority)===index})).map((function(priority){return setters.filter((function(setter){return setter.priority===priority})).sort((function(a,b){return b.subPriority-a.subPriority}))})).map((function(setterArray){return setterArray[0]})),date=(0,_index6.toDate)(referenceDate,null==options?void 0:options.in);if(isNaN(+date))return invalidDate();var _step2,flags={},_iterator2=_createForOfIteratorHelper(uniquePrioritySetters);try{for(_iterator2.s();!(_step2=_iterator2.n()).done;){var setter=_step2.value;if(!setter.validate(date,subFnOptions))return invalidDate();var result=setter.set(date,flags,subFnOptions);Array.isArray(result)?(date=result[0],Object.assign(flags,result[1])):date=result}}catch(err){_iterator2.e(err)}finally{_iterator2.f()}return date},Object.defineProperty(exports$1,"parsers",{enumerable:!0,get:function(){return _index7.parsers}});var _index=requireDefaultLocale(),_index2=requireLongFormatters(),_index3=requireProtectedTokens(),_index4=requireConstructFrom(),_index5=requireGetDefaultOptions(),_index6=requireToDate(),_Setter=requireSetter(),_index7=requireParsers(),formattingTokensRegExp=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,longFormattingTokensRegExp=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,escapedStringRegExp=/^'([^]*?)'?$/,doubleQuoteRegExp=/''/g,notWhitespaceRegExp=/\S/,unescapedLatinCharacterRegExp=/[a-zA-Z]/}(parse)),parse}function requireIsMatch(){if(hasRequiredIsMatch)return isMatch;hasRequiredIsMatch=1,isMatch.isMatch=function(dateStr,formatStr,options){return(0,_index.isValid)((0,_index2.parse)(dateStr,formatStr,new Date,options))};var _index=requireIsValid(),_index2=requireParse();return isMatch}var hasRequiredIsMonday,isMonday={};function requireIsMonday(){if(hasRequiredIsMonday)return isMonday;hasRequiredIsMonday=1,isMonday.isMonday=function(date,options){return 1===(0,_index.toDate)(date,null==options?void 0:options.in).getDay()};var _index=requireToDate();return isMonday}var hasRequiredIsPast,isPast={};function requireIsPast(){if(hasRequiredIsPast)return isPast;hasRequiredIsPast=1,isPast.isPast=function(date){return+(0,_index.toDate)(date)=startTime&&time<=endTime};var _index=requireToDate();return isWithinInterval}var hasRequiredSubDays,hasRequiredIsYesterday,isYesterday={},subDays={};function requireSubDays(){if(hasRequiredSubDays)return subDays;hasRequiredSubDays=1,subDays.subDays=function(date,amount,options){return(0,_index.addDays)(date,-amount,options)};var _index=requireAddDays();return subDays}function requireIsYesterday(){if(hasRequiredIsYesterday)return isYesterday;hasRequiredIsYesterday=1,isYesterday.isYesterday=function(date,options){return(0,_index3.isSameDay)((0,_index.constructFrom)((null==options?void 0:options.in)||date,date),(0,_index4.subDays)((0,_index2.constructNow)((null==options?void 0:options.in)||date),1))};var _index=requireConstructFrom(),_index2=requireConstructNow(),_index3=requireIsSameDay(),_index4=requireSubDays();return isYesterday}var hasRequiredLastDayOfDecade,lastDayOfDecade={};function requireLastDayOfDecade(){if(hasRequiredLastDayOfDecade)return lastDayOfDecade;hasRequiredLastDayOfDecade=1,lastDayOfDecade.lastDayOfDecade=function(date,options){var _date=(0,_index.toDate)(date,null==options?void 0:options.in),year=_date.getFullYear(),decade=9+10*Math.floor(year/10);return _date.setFullYear(decade+1,0,0),_date.setHours(0,0,0,0),(0,_index.toDate)(_date,null==options?void 0:options.in)};var _index=requireToDate();return lastDayOfDecade}var hasRequiredLastDayOfWeek,hasRequiredLastDayOfISOWeek,lastDayOfISOWeek={},lastDayOfWeek={};function requireLastDayOfWeek(){if(hasRequiredLastDayOfWeek)return lastDayOfWeek;hasRequiredLastDayOfWeek=1,lastDayOfWeek.lastDayOfWeek=function(date,options){var _ref,_ref2,_ref3,_options$weekStartsOn,_options$locale,_options$locale$optio,_defaultOptions$local,_defaultOptions$local2,defaultOptions=(0,_index.getDefaultOptions)(),weekStartsOn=null!==(_ref=null!==(_ref2=null!==(_ref3=null!==(_options$weekStartsOn=null==options?void 0:options.weekStartsOn)&&void 0!==_options$weekStartsOn?_options$weekStartsOn:null==options||null===(_options$locale=options.locale)||void 0===_options$locale||null===(_options$locale$optio=_options$locale.options)||void 0===_options$locale$optio?void 0:_options$locale$optio.weekStartsOn)&&void 0!==_ref3?_ref3:defaultOptions.weekStartsOn)&&void 0!==_ref2?_ref2:null===(_defaultOptions$local=defaultOptions.locale)||void 0===_defaultOptions$local||null===(_defaultOptions$local2=_defaultOptions$local.options)||void 0===_defaultOptions$local2?void 0:_defaultOptions$local2.weekStartsOn)&&void 0!==_ref?_ref:0,_date=(0,_index2.toDate)(date,null==options?void 0:options.in),day=_date.getDay(),diff=6+(day2)return dateStrings;/:/.test(array[0])?timeString=array[0]:(dateStrings.date=array[0],timeString=array[1],patterns.timeZoneDelimiter.test(dateStrings.date)&&(dateStrings.date=dateString.split(patterns.timeZoneDelimiter)[0],timeString=dateString.substr(dateStrings.date.length,dateString.length)));if(timeString){var token=patterns.timezone.exec(timeString);token?(dateStrings.time=timeString.replace(token[1],""),dateStrings.timezone=token[1]):dateStrings.time=timeString}return dateStrings}(argument);if(dateStrings.date){var parseYearResult=function(dateString,additionalDigits){var regex=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+additionalDigits)+"})|(\\d{2}|[+-]\\d{"+(2+additionalDigits)+"})$)"),captures=dateString.match(regex);if(!captures)return{year:NaN,restDateString:""};var year=captures[1]?parseInt(captures[1]):null,century=captures[2]?parseInt(captures[2]):null;return{year:null===century?year:100*century,restDateString:dateString.slice((captures[1]||captures[2]).length)}}(dateStrings.date,additionalDigits);date=function(dateString,year){if(null===year)return new Date(NaN);var captures=dateString.match(dateRegex);if(!captures)return new Date(NaN);var isWeekDate=!!captures[4],dayOfYear=parseDateUnit(captures[1]),month=parseDateUnit(captures[2])-1,day=parseDateUnit(captures[3]),week=parseDateUnit(captures[4]),dayOfWeek=parseDateUnit(captures[5])-1;if(isWeekDate)return function(_year,week,day){return week>=1&&week<=53&&day>=0&&day<=6}(0,week,dayOfWeek)?function(isoWeekYear,week,day){var date=new Date(0);date.setUTCFullYear(isoWeekYear,0,4);var fourthOfJanuaryDay=date.getUTCDay()||7,diff=7*(week-1)+day+1-fourthOfJanuaryDay;return date.setUTCDate(date.getUTCDate()+diff),date}(year,week,dayOfWeek):new Date(NaN);var date=new Date(0);return function(year,month,date){return month>=0&&month<=11&&date>=1&&date<=(daysInMonths[month]||(isLeapYearIndex(year)?29:28))}(year,month,day)&&function(year,dayOfYear){return dayOfYear>=1&&dayOfYear<=(isLeapYearIndex(year)?366:365)}(year,dayOfYear)?(date.setUTCFullYear(year,month,Math.max(dayOfYear,day)),date):new Date(NaN)}(parseYearResult.restDateString,parseYearResult.year)}if(!date||isNaN(+date))return invalidDate();var offset,timestamp=+date,time=0;if(dateStrings.time&&(time=function(timeString){var captures=timeString.match(timeRegex);if(!captures)return NaN;var hours=parseTimeUnit(captures[1]),minutes=parseTimeUnit(captures[2]),seconds=parseTimeUnit(captures[3]);if(!function(hours,minutes,seconds){if(24===hours)return 0===minutes&&0===seconds;return seconds>=0&&seconds<60&&minutes>=0&&minutes<60&&hours>=0&&hours<25}(hours,minutes,seconds))return NaN;return hours*_index.millisecondsInHour+minutes*_index.millisecondsInMinute+1e3*seconds}(dateStrings.time),isNaN(time)))return invalidDate();if(!dateStrings.timezone){var tmpDate=new Date(timestamp+time),result=(0,_index3.toDate)(0,null==options?void 0:options.in);return result.setFullYear(tmpDate.getUTCFullYear(),tmpDate.getUTCMonth(),tmpDate.getUTCDate()),result.setHours(tmpDate.getUTCHours(),tmpDate.getUTCMinutes(),tmpDate.getUTCSeconds(),tmpDate.getUTCMilliseconds()),result}if(offset=function(timezoneString){if("Z"===timezoneString)return 0;var captures=timezoneString.match(timezoneRegex);if(!captures)return 0;var sign="+"===captures[1]?-1:1,hours=parseInt(captures[2]),minutes=captures[3]&&parseInt(captures[3])||0;if(!function(_hours,minutes){return minutes>=0&&minutes<=59}(0,minutes))return NaN;return sign*(hours*_index.millisecondsInHour+minutes*_index.millisecondsInMinute)}(dateStrings.timezone),isNaN(offset))return invalidDate();return(0,_index3.toDate)(timestamp+time+offset,null==options?void 0:options.in)};var _index=requireConstants$1(),_index2=requireConstructFrom(),_index3=requireToDate();var patterns={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},dateRegex=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,timeRegex=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,timezoneRegex=/^([+-])(\d{2})(?::?(\d{2}))?$/;function parseDateUnit(value){return value?parseInt(value):1}function parseTimeUnit(value){return value&&parseFloat(value.replace(",","."))||0}var daysInMonths=[31,null,31,30,31,30,31,31,30,31,30,31];function isLeapYearIndex(year){return year%400==0||year%4==0&&year%100!=0}return parseISO}var hasRequiredParseJSON,parseJSON={};function requireParseJSON(){if(hasRequiredParseJSON)return parseJSON;hasRequiredParseJSON=1,parseJSON.parseJSON=function(dateStr,options){var parts=dateStr.match(/(\d{4})-(\d{2})-(\d{2})[T ](\d{2}):(\d{2}):(\d{2})(?:\.(\d{0,7}))?(?:Z|(.)(\d{2}):?(\d{2})?)?/);return parts?(0,_index.toDate)(Date.UTC(+parts[1],+parts[2]-1,+parts[3],+parts[4]-(+parts[9]||0)*("-"==parts[8]?-1:1),+parts[5]-(+parts[10]||0)*("-"==parts[8]?-1:1),+parts[6],+((parts[7]||"0")+"00").substring(0,3)),null==options?void 0:options.in):(0,_index.toDate)(NaN,null==options?void 0:options.in)};var _index=requireToDate();return parseJSON}var hasRequiredPreviousDay,previousDay={};function requirePreviousDay(){if(hasRequiredPreviousDay)return previousDay;hasRequiredPreviousDay=1,previousDay.previousDay=function(date,day,options){var delta=(0,_index.getDay)(date,options)-day;delta<=0&&(delta+=7);return(0,_index2.subDays)(date,delta,options)};var _index=requireGetDay(),_index2=requireSubDays();return previousDay}var hasRequiredPreviousFriday,previousFriday={};function requirePreviousFriday(){if(hasRequiredPreviousFriday)return previousFriday;hasRequiredPreviousFriday=1,previousFriday.previousFriday=function(date,options){return(0,_index.previousDay)(date,5,options)};var _index=requirePreviousDay();return previousFriday}var hasRequiredPreviousMonday,previousMonday={};function requirePreviousMonday(){if(hasRequiredPreviousMonday)return previousMonday;hasRequiredPreviousMonday=1,previousMonday.previousMonday=function(date,options){return(0,_index.previousDay)(date,1,options)};var _index=requirePreviousDay();return previousMonday}var hasRequiredPreviousSaturday,previousSaturday={};function requirePreviousSaturday(){if(hasRequiredPreviousSaturday)return previousSaturday;hasRequiredPreviousSaturday=1,previousSaturday.previousSaturday=function(date,options){return(0,_index.previousDay)(date,6,options)};var _index=requirePreviousDay();return previousSaturday}var hasRequiredPreviousSunday,previousSunday={};function requirePreviousSunday(){if(hasRequiredPreviousSunday)return previousSunday;hasRequiredPreviousSunday=1,previousSunday.previousSunday=function(date,options){return(0,_index.previousDay)(date,0,options)};var _index=requirePreviousDay();return previousSunday}var hasRequiredPreviousThursday,previousThursday={};function requirePreviousThursday(){if(hasRequiredPreviousThursday)return previousThursday;hasRequiredPreviousThursday=1,previousThursday.previousThursday=function(date,options){return(0,_index.previousDay)(date,4,options)};var _index=requirePreviousDay();return previousThursday}var hasRequiredPreviousTuesday,previousTuesday={};function requirePreviousTuesday(){if(hasRequiredPreviousTuesday)return previousTuesday;hasRequiredPreviousTuesday=1,previousTuesday.previousTuesday=function(date,options){return(0,_index.previousDay)(date,2,options)};var _index=requirePreviousDay();return previousTuesday}var hasRequiredPreviousWednesday,previousWednesday={};function requirePreviousWednesday(){if(hasRequiredPreviousWednesday)return previousWednesday;hasRequiredPreviousWednesday=1,previousWednesday.previousWednesday=function(date,options){return(0,_index.previousDay)(date,3,options)};var _index=requirePreviousDay();return previousWednesday}var hasRequiredQuartersToMonths,quartersToMonths={};function requireQuartersToMonths(){if(hasRequiredQuartersToMonths)return quartersToMonths;hasRequiredQuartersToMonths=1,quartersToMonths.quartersToMonths=function(quarters){return Math.trunc(quarters*_index.monthsInQuarter)};var _index=requireConstants$1();return quartersToMonths}var hasRequiredQuartersToYears,quartersToYears={};function requireQuartersToYears(){if(hasRequiredQuartersToYears)return quartersToYears;hasRequiredQuartersToYears=1,quartersToYears.quartersToYears=function(quarters){var years=quarters/_index.quartersInYear;return Math.trunc(years)};var _index=requireConstants$1();return quartersToYears}var hasRequiredRoundToNearestHours,roundToNearestHours={};function requireRoundToNearestHours(){if(hasRequiredRoundToNearestHours)return roundToNearestHours;hasRequiredRoundToNearestHours=1,roundToNearestHours.roundToNearestHours=function(date,options){var _options$nearestTo,_options$roundingMeth,nearestTo=null!==(_options$nearestTo=null==options?void 0:options.nearestTo)&&void 0!==_options$nearestTo?_options$nearestTo:1;if(nearestTo<1||nearestTo>12)return(0,_index2.constructFrom)((null==options?void 0:options.in)||date,NaN);var date_=(0,_index3.toDate)(date,null==options?void 0:options.in),fractionalMinutes=date_.getMinutes()/60,fractionalSeconds=date_.getSeconds()/60/60,fractionalMilliseconds=date_.getMilliseconds()/1e3/60/60,hours=date_.getHours()+fractionalMinutes+fractionalSeconds+fractionalMilliseconds,method=null!==(_options$roundingMeth=null==options?void 0:options.roundingMethod)&&void 0!==_options$roundingMeth?_options$roundingMeth:"round",roundedHours=(0,_index.getRoundingMethod)(method)(hours/nearestTo)*nearestTo;return date_.setHours(roundedHours,0,0,0),date_};var _index=requireGetRoundingMethod(),_index2=requireConstructFrom(),_index3=requireToDate();return roundToNearestHours}var hasRequiredRoundToNearestMinutes,roundToNearestMinutes={};function requireRoundToNearestMinutes(){if(hasRequiredRoundToNearestMinutes)return roundToNearestMinutes;hasRequiredRoundToNearestMinutes=1,roundToNearestMinutes.roundToNearestMinutes=function(date,options){var _options$nearestTo,_options$roundingMeth,nearestTo=null!==(_options$nearestTo=null==options?void 0:options.nearestTo)&&void 0!==_options$nearestTo?_options$nearestTo:1;if(nearestTo<1||nearestTo>30)return(0,_index2.constructFrom)(date,NaN);var date_=(0,_index3.toDate)(date,null==options?void 0:options.in),fractionalSeconds=date_.getSeconds()/60,fractionalMilliseconds=date_.getMilliseconds()/1e3/60,minutes=date_.getMinutes()+fractionalSeconds+fractionalMilliseconds,method=null!==(_options$roundingMeth=null==options?void 0:options.roundingMethod)&&void 0!==_options$roundingMeth?_options$roundingMeth:"round",roundedMinutes=(0,_index.getRoundingMethod)(method)(minutes/nearestTo)*nearestTo;return date_.setMinutes(roundedMinutes,0,0),date_};var _index=requireGetRoundingMethod(),_index2=requireConstructFrom(),_index3=requireToDate();return roundToNearestMinutes}var hasRequiredSecondsToHours,secondsToHours={};function requireSecondsToHours(){if(hasRequiredSecondsToHours)return secondsToHours;hasRequiredSecondsToHours=1,secondsToHours.secondsToHours=function(seconds){var hours=seconds/_index.secondsInHour;return Math.trunc(hours)};var _index=requireConstants$1();return secondsToHours}var hasRequiredSecondsToMilliseconds,secondsToMilliseconds={};function requireSecondsToMilliseconds(){if(hasRequiredSecondsToMilliseconds)return secondsToMilliseconds;hasRequiredSecondsToMilliseconds=1,secondsToMilliseconds.secondsToMilliseconds=function(seconds){return seconds*_index.millisecondsInSecond};var _index=requireConstants$1();return secondsToMilliseconds}var hasRequiredSecondsToMinutes,secondsToMinutes={};function requireSecondsToMinutes(){if(hasRequiredSecondsToMinutes)return secondsToMinutes;hasRequiredSecondsToMinutes=1,secondsToMinutes.secondsToMinutes=function(seconds){var minutes=seconds/_index.secondsInMinute;return Math.trunc(minutes)};var _index=requireConstants$1();return secondsToMinutes}var hasRequiredSetMonth,hasRequiredSet,set={},setMonth={};function requireSetMonth(){if(hasRequiredSetMonth)return setMonth;hasRequiredSetMonth=1,setMonth.setMonth=function(date,month,options){var _date=(0,_index3.toDate)(date,null==options?void 0:options.in),year=_date.getFullYear(),day=_date.getDate(),midMonth=(0,_index.constructFrom)((null==options?void 0:options.in)||date,0);midMonth.setFullYear(year,month,15),midMonth.setHours(0,0,0,0);var daysInMonth=(0,_index2.getDaysInMonth)(midMonth);return _date.setMonth(month,Math.min(day,daysInMonth)),_date};var _index=requireConstructFrom(),_index2=requireGetDaysInMonth(),_index3=requireToDate();return setMonth}function requireSet(){if(hasRequiredSet)return set;hasRequiredSet=1,set.set=function(date,values,options){var _date=(0,_index3.toDate)(date,null==options?void 0:options.in);if(isNaN(+_date))return(0,_index.constructFrom)((null==options?void 0:options.in)||date,NaN);null!=values.year&&_date.setFullYear(values.year);null!=values.month&&(_date=(0,_index2.setMonth)(_date,values.month));null!=values.date&&_date.setDate(values.date);null!=values.hours&&_date.setHours(values.hours);null!=values.minutes&&_date.setMinutes(values.minutes);null!=values.seconds&&_date.setSeconds(values.seconds);null!=values.milliseconds&&_date.setMilliseconds(values.milliseconds);return _date};var _index=requireConstructFrom(),_index2=requireSetMonth(),_index3=requireToDate();return set}var hasRequiredSetDate,setDate={};function requireSetDate(){if(hasRequiredSetDate)return setDate;hasRequiredSetDate=1,setDate.setDate=function(date,dayOfMonth,options){var _date=(0,_index.toDate)(date,null==options?void 0:options.in);return _date.setDate(dayOfMonth),_date};var _index=requireToDate();return setDate}var hasRequiredSetDayOfYear,setDayOfYear={};function requireSetDayOfYear(){if(hasRequiredSetDayOfYear)return setDayOfYear;hasRequiredSetDayOfYear=1,setDayOfYear.setDayOfYear=function(date,dayOfYear,options){var date_=(0,_index.toDate)(date,null==options?void 0:options.in);return date_.setMonth(0),date_.setDate(dayOfYear),date_};var _index=requireToDate();return setDayOfYear}var hasRequiredSetDefaultOptions,setDefaultOptions={};function requireSetDefaultOptions(){if(hasRequiredSetDefaultOptions)return setDefaultOptions;hasRequiredSetDefaultOptions=1,setDefaultOptions.setDefaultOptions=function(options){var result={},defaultOptions=(0,_index.getDefaultOptions)();for(var property in defaultOptions)Object.prototype.hasOwnProperty.call(defaultOptions,property)&&(result[property]=defaultOptions[property]);for(var _property in options)Object.prototype.hasOwnProperty.call(options,_property)&&(void 0===options[_property]?delete result[_property]:result[_property]=options[_property]);(0,_index.setDefaultOptions)(result)};var _index=requireDefaultOptions();return setDefaultOptions}var hasRequiredSetHours,setHours={};function requireSetHours(){if(hasRequiredSetHours)return setHours;hasRequiredSetHours=1,setHours.setHours=function(date,hours,options){var _date=(0,_index.toDate)(date,null==options?void 0:options.in);return _date.setHours(hours),_date};var _index=requireToDate();return setHours}var hasRequiredSetMilliseconds,setMilliseconds={};function requireSetMilliseconds(){if(hasRequiredSetMilliseconds)return setMilliseconds;hasRequiredSetMilliseconds=1,setMilliseconds.setMilliseconds=function(date,milliseconds,options){var _date=(0,_index.toDate)(date,null==options?void 0:options.in);return _date.setMilliseconds(milliseconds),_date};var _index=requireToDate();return setMilliseconds}var hasRequiredSetMinutes,setMinutes={};function requireSetMinutes(){if(hasRequiredSetMinutes)return setMinutes;hasRequiredSetMinutes=1,setMinutes.setMinutes=function(date,minutes,options){var date_=(0,_index.toDate)(date,null==options?void 0:options.in);return date_.setMinutes(minutes),date_};var _index=requireToDate();return setMinutes}var hasRequiredSetQuarter,setQuarter={};function requireSetQuarter(){if(hasRequiredSetQuarter)return setQuarter;hasRequiredSetQuarter=1,setQuarter.setQuarter=function(date,quarter,options){var date_=(0,_index2.toDate)(date,null==options?void 0:options.in),oldQuarter=Math.trunc(date_.getMonth()/3)+1,diff=quarter-oldQuarter;return(0,_index.setMonth)(date_,date_.getMonth()+3*diff)};var _index=requireSetMonth(),_index2=requireToDate();return setQuarter}var hasRequiredSetSeconds,setSeconds={};function requireSetSeconds(){if(hasRequiredSetSeconds)return setSeconds;hasRequiredSetSeconds=1,setSeconds.setSeconds=function(date,seconds,options){var _date=(0,_index.toDate)(date,null==options?void 0:options.in);return _date.setSeconds(seconds),_date};var _index=requireToDate();return setSeconds}var hasRequiredSetWeekYear,setWeekYear={};function requireSetWeekYear(){if(hasRequiredSetWeekYear)return setWeekYear;hasRequiredSetWeekYear=1,setWeekYear.setWeekYear=function(date,weekYear,options){var _ref,_ref2,_ref3,_options$firstWeekCon,_options$locale,_options$locale$optio,_defaultOptions$local,_defaultOptions$local2,defaultOptions=(0,_index.getDefaultOptions)(),firstWeekContainsDate=null!==(_ref=null!==(_ref2=null!==(_ref3=null!==(_options$firstWeekCon=null==options?void 0:options.firstWeekContainsDate)&&void 0!==_options$firstWeekCon?_options$firstWeekCon:null==options||null===(_options$locale=options.locale)||void 0===_options$locale||null===(_options$locale$optio=_options$locale.options)||void 0===_options$locale$optio?void 0:_options$locale$optio.firstWeekContainsDate)&&void 0!==_ref3?_ref3:defaultOptions.firstWeekContainsDate)&&void 0!==_ref2?_ref2:null===(_defaultOptions$local=defaultOptions.locale)||void 0===_defaultOptions$local||null===(_defaultOptions$local2=_defaultOptions$local.options)||void 0===_defaultOptions$local2?void 0:_defaultOptions$local2.firstWeekContainsDate)&&void 0!==_ref?_ref:1,diff=(0,_index3.differenceInCalendarDays)((0,_index5.toDate)(date,null==options?void 0:options.in),(0,_index4.startOfWeekYear)(date,options),options),firstWeek=(0,_index2.constructFrom)((null==options?void 0:options.in)||date,0);firstWeek.setFullYear(weekYear,0,firstWeekContainsDate),firstWeek.setHours(0,0,0,0);var date_=(0,_index4.startOfWeekYear)(firstWeek,options);return date_.setDate(date_.getDate()+diff),date_};var _index=requireDefaultOptions(),_index2=requireConstructFrom(),_index3=requireDifferenceInCalendarDays(),_index4=requireStartOfWeekYear(),_index5=requireToDate();return setWeekYear}var hasRequiredSetYear,setYear={};function requireSetYear(){if(hasRequiredSetYear)return setYear;hasRequiredSetYear=1,setYear.setYear=function(date,year,options){var date_=(0,_index2.toDate)(date,null==options?void 0:options.in);return isNaN(+date_)?(0,_index.constructFrom)((null==options?void 0:options.in)||date,NaN):(date_.setFullYear(year),date_)};var _index=requireConstructFrom(),_index2=requireToDate();return setYear}var hasRequiredStartOfDecade,startOfDecade={};function requireStartOfDecade(){if(hasRequiredStartOfDecade)return startOfDecade;hasRequiredStartOfDecade=1,startOfDecade.startOfDecade=function(date,options){var _date=(0,_index.toDate)(date,null==options?void 0:options.in),year=_date.getFullYear(),decade=10*Math.floor(year/10);return _date.setFullYear(decade,0,1),_date.setHours(0,0,0,0),_date};var _index=requireToDate();return startOfDecade}var hasRequiredStartOfToday,startOfToday={};function requireStartOfToday(){if(hasRequiredStartOfToday)return startOfToday;hasRequiredStartOfToday=1,startOfToday.startOfToday=function(options){return(0,_index.startOfDay)(Date.now(),options)};var _index=requireStartOfDay();return startOfToday}var hasRequiredStartOfTomorrow,startOfTomorrow={};function requireStartOfTomorrow(){if(hasRequiredStartOfTomorrow)return startOfTomorrow;hasRequiredStartOfTomorrow=1,startOfTomorrow.startOfTomorrow=function(options){var now=(0,_index2.constructNow)(null==options?void 0:options.in),year=now.getFullYear(),month=now.getMonth(),day=now.getDate(),date=(0,_index.constructFrom)(null==options?void 0:options.in,0);return date.setFullYear(year,month,day+1),date.setHours(0,0,0,0),date};var _index=requireConstructFrom(),_index2=requireConstructNow();return startOfTomorrow}var hasRequiredStartOfYesterday,startOfYesterday={};function requireStartOfYesterday(){if(hasRequiredStartOfYesterday)return startOfYesterday;hasRequiredStartOfYesterday=1,startOfYesterday.startOfYesterday=function(options){var now=(0,_index.constructNow)(null==options?void 0:options.in),year=now.getFullYear(),month=now.getMonth(),day=now.getDate(),date=(0,_index.constructNow)(null==options?void 0:options.in);return date.setFullYear(year,month,day-1),date.setHours(0,0,0,0),date};var _index=requireConstructNow();return startOfYesterday}var hasRequiredSubMonths,hasRequiredSub,sub={},subMonths={};function requireSubMonths(){if(hasRequiredSubMonths)return subMonths;hasRequiredSubMonths=1,subMonths.subMonths=function(date,amount,options){return(0,_index.addMonths)(date,-amount,options)};var _index=requireAddMonths();return subMonths}function requireSub(){if(hasRequiredSub)return sub;hasRequiredSub=1,sub.sub=function(date,duration,options){var _duration$years=duration.years,years=void 0===_duration$years?0:_duration$years,_duration$months=duration.months,months=void 0===_duration$months?0:_duration$months,_duration$weeks=duration.weeks,weeks=void 0===_duration$weeks?0:_duration$weeks,_duration$days=duration.days,days=void 0===_duration$days?0:_duration$days,_duration$hours=duration.hours,hours=void 0===_duration$hours?0:_duration$hours,_duration$minutes=duration.minutes,minutes=void 0===_duration$minutes?0:_duration$minutes,_duration$seconds=duration.seconds,seconds=void 0===_duration$seconds?0:_duration$seconds,withoutMonths=(0,_index3.subMonths)(date,months+12*years,options),withoutDays=(0,_index2.subDays)(withoutMonths,days+7*weeks,options),msToSub=1e3*(seconds+60*(minutes+60*hours));return(0,_index.constructFrom)((null==options?void 0:options.in)||date,+withoutDays-msToSub)};var _index=requireConstructFrom(),_index2=requireSubDays(),_index3=requireSubMonths();return sub}var hasRequiredSubBusinessDays,subBusinessDays={};function requireSubBusinessDays(){if(hasRequiredSubBusinessDays)return subBusinessDays;hasRequiredSubBusinessDays=1,subBusinessDays.subBusinessDays=function(date,amount,options){return(0,_index.addBusinessDays)(date,-amount,options)};var _index=requireAddBusinessDays();return subBusinessDays}var hasRequiredSubHours,subHours={};function requireSubHours(){if(hasRequiredSubHours)return subHours;hasRequiredSubHours=1,subHours.subHours=function(date,amount,options){return(0,_index.addHours)(date,-amount,options)};var _index=requireAddHours();return subHours}var hasRequiredSubMilliseconds,subMilliseconds={};function requireSubMilliseconds(){if(hasRequiredSubMilliseconds)return subMilliseconds;hasRequiredSubMilliseconds=1,subMilliseconds.subMilliseconds=function(date,amount,options){return(0,_index.addMilliseconds)(date,-amount,options)};var _index=requireAddMilliseconds();return subMilliseconds}var hasRequiredSubMinutes,subMinutes={};function requireSubMinutes(){if(hasRequiredSubMinutes)return subMinutes;hasRequiredSubMinutes=1,subMinutes.subMinutes=function(date,amount,options){return(0,_index.addMinutes)(date,-amount,options)};var _index=requireAddMinutes();return subMinutes}var hasRequiredSubQuarters,subQuarters={};function requireSubQuarters(){if(hasRequiredSubQuarters)return subQuarters;hasRequiredSubQuarters=1,subQuarters.subQuarters=function(date,amount,options){return(0,_index.addQuarters)(date,-amount,options)};var _index=requireAddQuarters();return subQuarters}var hasRequiredSubSeconds,subSeconds={};function requireSubSeconds(){if(hasRequiredSubSeconds)return subSeconds;hasRequiredSubSeconds=1,subSeconds.subSeconds=function(date,amount,options){return(0,_index.addSeconds)(date,-amount,options)};var _index=requireAddSeconds();return subSeconds}var hasRequiredSubWeeks,subWeeks={};function requireSubWeeks(){if(hasRequiredSubWeeks)return subWeeks;hasRequiredSubWeeks=1,subWeeks.subWeeks=function(date,amount,options){return(0,_index.addWeeks)(date,-amount,options)};var _index=requireAddWeeks();return subWeeks}var hasRequiredSubYears,subYears={};function requireSubYears(){if(hasRequiredSubYears)return subYears;hasRequiredSubYears=1,subYears.subYears=function(date,amount,options){return(0,_index.addYears)(date,-amount,options)};var _index=requireAddYears();return subYears}var hasRequiredWeeksToDays,weeksToDays={};function requireWeeksToDays(){if(hasRequiredWeeksToDays)return weeksToDays;hasRequiredWeeksToDays=1,weeksToDays.weeksToDays=function(weeks){return Math.trunc(weeks*_index.daysInWeek)};var _index=requireConstants$1();return weeksToDays}var hasRequiredYearsToDays,yearsToDays={};function requireYearsToDays(){if(hasRequiredYearsToDays)return yearsToDays;hasRequiredYearsToDays=1,yearsToDays.yearsToDays=function(years){return Math.trunc(years*_index.daysInYear)};var _index=requireConstants$1();return yearsToDays}var hasRequiredYearsToMonths,yearsToMonths={};function requireYearsToMonths(){if(hasRequiredYearsToMonths)return yearsToMonths;hasRequiredYearsToMonths=1,yearsToMonths.yearsToMonths=function(years){return Math.trunc(years*_index.monthsInYear)};var _index=requireConstants$1();return yearsToMonths}var hasRequiredYearsToQuarters,hasRequiredDateFns,hasRequiredProfile,yearsToQuarters={};function requireYearsToQuarters(){if(hasRequiredYearsToQuarters)return yearsToQuarters;hasRequiredYearsToQuarters=1,yearsToQuarters.yearsToQuarters=function(years){return Math.trunc(years*_index.quartersInYear)};var _index=requireConstants$1();return yearsToQuarters}function requireDateFns(){return hasRequiredDateFns||(hasRequiredDateFns=1,function(exports$1){var _index=requireAdd();Object.keys(_index).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index[key]}}))}));var _index2=requireAddBusinessDays();Object.keys(_index2).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index2[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index2[key]}}))}));var _index3=requireAddDays();Object.keys(_index3).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index3[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index3[key]}}))}));var _index4=requireAddHours();Object.keys(_index4).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index4[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index4[key]}}))}));var _index5=requireAddISOWeekYears();Object.keys(_index5).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index5[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index5[key]}}))}));var _index6=requireAddMilliseconds();Object.keys(_index6).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index6[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index6[key]}}))}));var _index7=requireAddMinutes();Object.keys(_index7).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index7[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index7[key]}}))}));var _index8=requireAddMonths();Object.keys(_index8).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index8[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index8[key]}}))}));var _index9=requireAddQuarters();Object.keys(_index9).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index9[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index9[key]}}))}));var _index10=requireAddSeconds();Object.keys(_index10).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index10[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index10[key]}}))}));var _index11=requireAddWeeks();Object.keys(_index11).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index11[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index11[key]}}))}));var _index12=requireAddYears();Object.keys(_index12).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index12[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index12[key]}}))}));var _index13=requireAreIntervalsOverlapping();Object.keys(_index13).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index13[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index13[key]}}))}));var _index14=requireClamp();Object.keys(_index14).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index14[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index14[key]}}))}));var _index15=requireClosestIndexTo();Object.keys(_index15).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index15[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index15[key]}}))}));var _index16=requireClosestTo();Object.keys(_index16).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index16[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index16[key]}}))}));var _index17=requireCompareAsc();Object.keys(_index17).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index17[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index17[key]}}))}));var _index18=requireCompareDesc();Object.keys(_index18).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index18[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index18[key]}}))}));var _index19=requireConstructFrom();Object.keys(_index19).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index19[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index19[key]}}))}));var _index20=requireConstructNow();Object.keys(_index20).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index20[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index20[key]}}))}));var _index21=requireDaysToWeeks();Object.keys(_index21).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index21[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index21[key]}}))}));var _index22=requireDifferenceInBusinessDays();Object.keys(_index22).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index22[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index22[key]}}))}));var _index23=requireDifferenceInCalendarDays();Object.keys(_index23).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index23[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index23[key]}}))}));var _index24=requireDifferenceInCalendarISOWeekYears();Object.keys(_index24).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index24[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index24[key]}}))}));var _index25=requireDifferenceInCalendarISOWeeks();Object.keys(_index25).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index25[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index25[key]}}))}));var _index26=requireDifferenceInCalendarMonths();Object.keys(_index26).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index26[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index26[key]}}))}));var _index27=requireDifferenceInCalendarQuarters();Object.keys(_index27).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index27[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index27[key]}}))}));var _index28=requireDifferenceInCalendarWeeks();Object.keys(_index28).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index28[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index28[key]}}))}));var _index29=requireDifferenceInCalendarYears();Object.keys(_index29).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index29[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index29[key]}}))}));var _index30=requireDifferenceInDays();Object.keys(_index30).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index30[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index30[key]}}))}));var _index31=requireDifferenceInHours();Object.keys(_index31).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index31[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index31[key]}}))}));var _index32=requireDifferenceInISOWeekYears();Object.keys(_index32).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index32[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index32[key]}}))}));var _index33=requireDifferenceInMilliseconds();Object.keys(_index33).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index33[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index33[key]}}))}));var _index34=requireDifferenceInMinutes();Object.keys(_index34).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index34[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index34[key]}}))}));var _index35=requireDifferenceInMonths();Object.keys(_index35).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index35[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index35[key]}}))}));var _index36=requireDifferenceInQuarters();Object.keys(_index36).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index36[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index36[key]}}))}));var _index37=requireDifferenceInSeconds();Object.keys(_index37).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index37[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index37[key]}}))}));var _index38=requireDifferenceInWeeks();Object.keys(_index38).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index38[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index38[key]}}))}));var _index39=requireDifferenceInYears();Object.keys(_index39).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index39[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index39[key]}}))}));var _index40=requireEachDayOfInterval();Object.keys(_index40).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index40[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index40[key]}}))}));var _index41=requireEachHourOfInterval();Object.keys(_index41).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index41[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index41[key]}}))}));var _index42=requireEachMinuteOfInterval();Object.keys(_index42).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index42[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index42[key]}}))}));var _index43=requireEachMonthOfInterval();Object.keys(_index43).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index43[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index43[key]}}))}));var _index44=requireEachQuarterOfInterval();Object.keys(_index44).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index44[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index44[key]}}))}));var _index45=requireEachWeekOfInterval();Object.keys(_index45).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index45[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index45[key]}}))}));var _index46=requireEachWeekendOfInterval();Object.keys(_index46).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index46[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index46[key]}}))}));var _index47=requireEachWeekendOfMonth();Object.keys(_index47).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index47[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index47[key]}}))}));var _index48=requireEachWeekendOfYear();Object.keys(_index48).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index48[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index48[key]}}))}));var _index49=requireEachYearOfInterval();Object.keys(_index49).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index49[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index49[key]}}))}));var _index50=requireEndOfDay();Object.keys(_index50).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index50[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index50[key]}}))}));var _index51=requireEndOfDecade();Object.keys(_index51).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index51[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index51[key]}}))}));var _index52=requireEndOfHour();Object.keys(_index52).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index52[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index52[key]}}))}));var _index53=requireEndOfISOWeek();Object.keys(_index53).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index53[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index53[key]}}))}));var _index54=requireEndOfISOWeekYear();Object.keys(_index54).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index54[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index54[key]}}))}));var _index55=requireEndOfMinute();Object.keys(_index55).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index55[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index55[key]}}))}));var _index56=requireEndOfMonth();Object.keys(_index56).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index56[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index56[key]}}))}));var _index57=requireEndOfQuarter();Object.keys(_index57).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index57[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index57[key]}}))}));var _index58=requireEndOfSecond();Object.keys(_index58).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index58[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index58[key]}}))}));var _index59=requireEndOfToday();Object.keys(_index59).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index59[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index59[key]}}))}));var _index60=requireEndOfTomorrow();Object.keys(_index60).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index60[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index60[key]}}))}));var _index61=requireEndOfWeek();Object.keys(_index61).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index61[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index61[key]}}))}));var _index62=requireEndOfYear();Object.keys(_index62).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index62[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index62[key]}}))}));var _index63=requireEndOfYesterday();Object.keys(_index63).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index63[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index63[key]}}))}));var _index64=requireFormat();Object.keys(_index64).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index64[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index64[key]}}))}));var _index65=requireFormatDistance();Object.keys(_index65).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index65[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index65[key]}}))}));var _index66=requireFormatDistanceStrict();Object.keys(_index66).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index66[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index66[key]}}))}));var _index67=requireFormatDistanceToNow();Object.keys(_index67).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index67[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index67[key]}}))}));var _index68=requireFormatDistanceToNowStrict();Object.keys(_index68).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index68[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index68[key]}}))}));var _index69=requireFormatDuration();Object.keys(_index69).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index69[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index69[key]}}))}));var _index70=requireFormatISO();Object.keys(_index70).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index70[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index70[key]}}))}));var _index71=requireFormatISO9075();Object.keys(_index71).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index71[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index71[key]}}))}));var _index72=requireFormatISODuration();Object.keys(_index72).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index72[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index72[key]}}))}));var _index73=requireFormatRFC3339();Object.keys(_index73).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index73[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index73[key]}}))}));var _index74=requireFormatRFC7231();Object.keys(_index74).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index74[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index74[key]}}))}));var _index75=requireFormatRelative();Object.keys(_index75).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index75[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index75[key]}}))}));var _index76=requireFromUnixTime();Object.keys(_index76).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index76[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index76[key]}}))}));var _index77=requireGetDate();Object.keys(_index77).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index77[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index77[key]}}))}));var _index78=requireGetDay();Object.keys(_index78).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index78[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index78[key]}}))}));var _index79=requireGetDayOfYear();Object.keys(_index79).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index79[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index79[key]}}))}));var _index80=requireGetDaysInMonth();Object.keys(_index80).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index80[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index80[key]}}))}));var _index81=requireGetDaysInYear();Object.keys(_index81).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index81[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index81[key]}}))}));var _index82=requireGetDecade();Object.keys(_index82).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index82[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index82[key]}}))}));var _index83=requireGetDefaultOptions();Object.keys(_index83).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index83[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index83[key]}}))}));var _index84=requireGetHours();Object.keys(_index84).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index84[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index84[key]}}))}));var _index85=requireGetISODay();Object.keys(_index85).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index85[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index85[key]}}))}));var _index86=requireGetISOWeek();Object.keys(_index86).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index86[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index86[key]}}))}));var _index87=requireGetISOWeekYear();Object.keys(_index87).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index87[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index87[key]}}))}));var _index88=requireGetISOWeeksInYear();Object.keys(_index88).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index88[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index88[key]}}))}));var _index89=requireGetMilliseconds();Object.keys(_index89).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index89[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index89[key]}}))}));var _index90=requireGetMinutes();Object.keys(_index90).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index90[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index90[key]}}))}));var _index91=requireGetMonth();Object.keys(_index91).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index91[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index91[key]}}))}));var _index92=requireGetOverlappingDaysInIntervals();Object.keys(_index92).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index92[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index92[key]}}))}));var _index93=requireGetQuarter();Object.keys(_index93).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index93[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index93[key]}}))}));var _index94=requireGetSeconds();Object.keys(_index94).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index94[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index94[key]}}))}));var _index95=requireGetTime();Object.keys(_index95).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index95[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index95[key]}}))}));var _index96=requireGetUnixTime();Object.keys(_index96).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index96[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index96[key]}}))}));var _index97=requireGetWeek();Object.keys(_index97).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index97[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index97[key]}}))}));var _index98=requireGetWeekOfMonth();Object.keys(_index98).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index98[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index98[key]}}))}));var _index99=requireGetWeekYear();Object.keys(_index99).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index99[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index99[key]}}))}));var _index100=requireGetWeeksInMonth();Object.keys(_index100).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index100[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index100[key]}}))}));var _index101=requireGetYear();Object.keys(_index101).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index101[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index101[key]}}))}));var _index102=requireHoursToMilliseconds();Object.keys(_index102).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index102[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index102[key]}}))}));var _index103=requireHoursToMinutes();Object.keys(_index103).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index103[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index103[key]}}))}));var _index104=requireHoursToSeconds();Object.keys(_index104).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index104[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index104[key]}}))}));var _index105=requireInterval();Object.keys(_index105).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index105[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index105[key]}}))}));var _index106=requireIntervalToDuration();Object.keys(_index106).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index106[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index106[key]}}))}));var _index107=requireIntlFormat();Object.keys(_index107).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index107[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index107[key]}}))}));var _index108=requireIntlFormatDistance();Object.keys(_index108).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index108[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index108[key]}}))}));var _index109=requireIsAfter();Object.keys(_index109).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index109[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index109[key]}}))}));var _index110=requireIsBefore();Object.keys(_index110).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index110[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index110[key]}}))}));var _index111=requireIsDate();Object.keys(_index111).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index111[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index111[key]}}))}));var _index112=requireIsEqual();Object.keys(_index112).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index112[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index112[key]}}))}));var _index113=requireIsExists();Object.keys(_index113).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index113[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index113[key]}}))}));var _index114=requireIsFirstDayOfMonth();Object.keys(_index114).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index114[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index114[key]}}))}));var _index115=requireIsFriday();Object.keys(_index115).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index115[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index115[key]}}))}));var _index116=requireIsFuture();Object.keys(_index116).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index116[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index116[key]}}))}));var _index117=requireIsLastDayOfMonth();Object.keys(_index117).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index117[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index117[key]}}))}));var _index118=requireIsLeapYear();Object.keys(_index118).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index118[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index118[key]}}))}));var _index119=requireIsMatch();Object.keys(_index119).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index119[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index119[key]}}))}));var _index120=requireIsMonday();Object.keys(_index120).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index120[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index120[key]}}))}));var _index121=requireIsPast();Object.keys(_index121).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index121[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index121[key]}}))}));var _index122=requireIsSameDay();Object.keys(_index122).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index122[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index122[key]}}))}));var _index123=requireIsSameHour();Object.keys(_index123).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index123[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index123[key]}}))}));var _index124=requireIsSameISOWeek();Object.keys(_index124).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index124[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index124[key]}}))}));var _index125=requireIsSameISOWeekYear();Object.keys(_index125).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index125[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index125[key]}}))}));var _index126=requireIsSameMinute();Object.keys(_index126).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index126[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index126[key]}}))}));var _index127=requireIsSameMonth();Object.keys(_index127).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index127[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index127[key]}}))}));var _index128=requireIsSameQuarter();Object.keys(_index128).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index128[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index128[key]}}))}));var _index129=requireIsSameSecond();Object.keys(_index129).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index129[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index129[key]}}))}));var _index130=requireIsSameWeek();Object.keys(_index130).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index130[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index130[key]}}))}));var _index131=requireIsSameYear();Object.keys(_index131).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index131[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index131[key]}}))}));var _index132=requireIsSaturday();Object.keys(_index132).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index132[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index132[key]}}))}));var _index133=requireIsSunday();Object.keys(_index133).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index133[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index133[key]}}))}));var _index134=requireIsThisHour();Object.keys(_index134).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index134[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index134[key]}}))}));var _index135=requireIsThisISOWeek();Object.keys(_index135).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index135[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index135[key]}}))}));var _index136=requireIsThisMinute();Object.keys(_index136).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index136[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index136[key]}}))}));var _index137=requireIsThisMonth();Object.keys(_index137).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index137[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index137[key]}}))}));var _index138=requireIsThisQuarter();Object.keys(_index138).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index138[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index138[key]}}))}));var _index139=requireIsThisSecond();Object.keys(_index139).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index139[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index139[key]}}))}));var _index140=requireIsThisWeek();Object.keys(_index140).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index140[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index140[key]}}))}));var _index141=requireIsThisYear();Object.keys(_index141).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index141[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index141[key]}}))}));var _index142=requireIsThursday();Object.keys(_index142).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index142[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index142[key]}}))}));var _index143=requireIsToday();Object.keys(_index143).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index143[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index143[key]}}))}));var _index144=requireIsTomorrow();Object.keys(_index144).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index144[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index144[key]}}))}));var _index145=requireIsTuesday();Object.keys(_index145).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index145[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index145[key]}}))}));var _index146=requireIsValid();Object.keys(_index146).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index146[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index146[key]}}))}));var _index147=requireIsWednesday();Object.keys(_index147).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index147[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index147[key]}}))}));var _index148=requireIsWeekend();Object.keys(_index148).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index148[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index148[key]}}))}));var _index149=requireIsWithinInterval();Object.keys(_index149).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index149[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index149[key]}}))}));var _index150=requireIsYesterday();Object.keys(_index150).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index150[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index150[key]}}))}));var _index151=requireLastDayOfDecade();Object.keys(_index151).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index151[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index151[key]}}))}));var _index152=requireLastDayOfISOWeek();Object.keys(_index152).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index152[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index152[key]}}))}));var _index153=requireLastDayOfISOWeekYear();Object.keys(_index153).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index153[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index153[key]}}))}));var _index154=requireLastDayOfMonth();Object.keys(_index154).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index154[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index154[key]}}))}));var _index155=requireLastDayOfQuarter();Object.keys(_index155).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index155[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index155[key]}}))}));var _index156=requireLastDayOfWeek();Object.keys(_index156).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index156[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index156[key]}}))}));var _index157=requireLastDayOfYear();Object.keys(_index157).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index157[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index157[key]}}))}));var _index158=requireLightFormat();Object.keys(_index158).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index158[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index158[key]}}))}));var _index159=requireMax();Object.keys(_index159).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index159[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index159[key]}}))}));var _index160=requireMilliseconds();Object.keys(_index160).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index160[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index160[key]}}))}));var _index161=requireMillisecondsToHours();Object.keys(_index161).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index161[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index161[key]}}))}));var _index162=requireMillisecondsToMinutes();Object.keys(_index162).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index162[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index162[key]}}))}));var _index163=requireMillisecondsToSeconds();Object.keys(_index163).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index163[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index163[key]}}))}));var _index164=requireMin();Object.keys(_index164).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index164[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index164[key]}}))}));var _index165=requireMinutesToHours();Object.keys(_index165).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index165[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index165[key]}}))}));var _index166=requireMinutesToMilliseconds();Object.keys(_index166).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index166[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index166[key]}}))}));var _index167=requireMinutesToSeconds();Object.keys(_index167).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index167[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index167[key]}}))}));var _index168=requireMonthsToQuarters();Object.keys(_index168).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index168[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index168[key]}}))}));var _index169=requireMonthsToYears();Object.keys(_index169).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index169[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index169[key]}}))}));var _index170=requireNextDay();Object.keys(_index170).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index170[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index170[key]}}))}));var _index171=requireNextFriday();Object.keys(_index171).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index171[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index171[key]}}))}));var _index172=requireNextMonday();Object.keys(_index172).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index172[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index172[key]}}))}));var _index173=requireNextSaturday();Object.keys(_index173).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index173[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index173[key]}}))}));var _index174=requireNextSunday();Object.keys(_index174).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index174[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index174[key]}}))}));var _index175=requireNextThursday();Object.keys(_index175).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index175[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index175[key]}}))}));var _index176=requireNextTuesday();Object.keys(_index176).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index176[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index176[key]}}))}));var _index177=requireNextWednesday();Object.keys(_index177).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index177[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index177[key]}}))}));var _index178=requireParse();Object.keys(_index178).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index178[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index178[key]}}))}));var _index179=requireParseISO();Object.keys(_index179).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index179[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index179[key]}}))}));var _index180=requireParseJSON();Object.keys(_index180).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index180[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index180[key]}}))}));var _index181=requirePreviousDay();Object.keys(_index181).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index181[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index181[key]}}))}));var _index182=requirePreviousFriday();Object.keys(_index182).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index182[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index182[key]}}))}));var _index183=requirePreviousMonday();Object.keys(_index183).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index183[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index183[key]}}))}));var _index184=requirePreviousSaturday();Object.keys(_index184).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index184[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index184[key]}}))}));var _index185=requirePreviousSunday();Object.keys(_index185).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index185[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index185[key]}}))}));var _index186=requirePreviousThursday();Object.keys(_index186).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index186[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index186[key]}}))}));var _index187=requirePreviousTuesday();Object.keys(_index187).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index187[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index187[key]}}))}));var _index188=requirePreviousWednesday();Object.keys(_index188).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index188[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index188[key]}}))}));var _index189=requireQuartersToMonths();Object.keys(_index189).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index189[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index189[key]}}))}));var _index190=requireQuartersToYears();Object.keys(_index190).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index190[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index190[key]}}))}));var _index191=requireRoundToNearestHours();Object.keys(_index191).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index191[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index191[key]}}))}));var _index192=requireRoundToNearestMinutes();Object.keys(_index192).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index192[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index192[key]}}))}));var _index193=requireSecondsToHours();Object.keys(_index193).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index193[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index193[key]}}))}));var _index194=requireSecondsToMilliseconds();Object.keys(_index194).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index194[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index194[key]}}))}));var _index195=requireSecondsToMinutes();Object.keys(_index195).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index195[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index195[key]}}))}));var _index196=requireSet();Object.keys(_index196).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index196[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index196[key]}}))}));var _index197=requireSetDate();Object.keys(_index197).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index197[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index197[key]}}))}));var _index198=requireSetDay();Object.keys(_index198).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index198[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index198[key]}}))}));var _index199=requireSetDayOfYear();Object.keys(_index199).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index199[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index199[key]}}))}));var _index200=requireSetDefaultOptions();Object.keys(_index200).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index200[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index200[key]}}))}));var _index201=requireSetHours();Object.keys(_index201).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index201[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index201[key]}}))}));var _index202=requireSetISODay();Object.keys(_index202).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index202[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index202[key]}}))}));var _index203=requireSetISOWeek();Object.keys(_index203).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index203[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index203[key]}}))}));var _index204=requireSetISOWeekYear();Object.keys(_index204).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index204[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index204[key]}}))}));var _index205=requireSetMilliseconds();Object.keys(_index205).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index205[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index205[key]}}))}));var _index206=requireSetMinutes();Object.keys(_index206).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index206[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index206[key]}}))}));var _index207=requireSetMonth();Object.keys(_index207).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index207[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index207[key]}}))}));var _index208=requireSetQuarter();Object.keys(_index208).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index208[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index208[key]}}))}));var _index209=requireSetSeconds();Object.keys(_index209).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index209[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index209[key]}}))}));var _index210=requireSetWeek();Object.keys(_index210).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index210[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index210[key]}}))}));var _index211=requireSetWeekYear();Object.keys(_index211).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index211[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index211[key]}}))}));var _index212=requireSetYear();Object.keys(_index212).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index212[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index212[key]}}))}));var _index213=requireStartOfDay();Object.keys(_index213).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index213[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index213[key]}}))}));var _index214=requireStartOfDecade();Object.keys(_index214).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index214[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index214[key]}}))}));var _index215=requireStartOfHour();Object.keys(_index215).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index215[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index215[key]}}))}));var _index216=requireStartOfISOWeek();Object.keys(_index216).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index216[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index216[key]}}))}));var _index217=requireStartOfISOWeekYear();Object.keys(_index217).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index217[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index217[key]}}))}));var _index218=requireStartOfMinute();Object.keys(_index218).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index218[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index218[key]}}))}));var _index219=requireStartOfMonth();Object.keys(_index219).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index219[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index219[key]}}))}));var _index220=requireStartOfQuarter();Object.keys(_index220).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index220[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index220[key]}}))}));var _index221=requireStartOfSecond();Object.keys(_index221).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index221[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index221[key]}}))}));var _index222=requireStartOfToday();Object.keys(_index222).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index222[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index222[key]}}))}));var _index223=requireStartOfTomorrow();Object.keys(_index223).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index223[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index223[key]}}))}));var _index224=requireStartOfWeek();Object.keys(_index224).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index224[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index224[key]}}))}));var _index225=requireStartOfWeekYear();Object.keys(_index225).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index225[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index225[key]}}))}));var _index226=requireStartOfYear();Object.keys(_index226).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index226[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index226[key]}}))}));var _index227=requireStartOfYesterday();Object.keys(_index227).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index227[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index227[key]}}))}));var _index228=requireSub();Object.keys(_index228).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index228[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index228[key]}}))}));var _index229=requireSubBusinessDays();Object.keys(_index229).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index229[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index229[key]}}))}));var _index230=requireSubDays();Object.keys(_index230).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index230[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index230[key]}}))}));var _index231=requireSubHours();Object.keys(_index231).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index231[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index231[key]}}))}));var _index232=requireSubISOWeekYears();Object.keys(_index232).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index232[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index232[key]}}))}));var _index233=requireSubMilliseconds();Object.keys(_index233).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index233[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index233[key]}}))}));var _index234=requireSubMinutes();Object.keys(_index234).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index234[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index234[key]}}))}));var _index235=requireSubMonths();Object.keys(_index235).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index235[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index235[key]}}))}));var _index236=requireSubQuarters();Object.keys(_index236).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index236[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index236[key]}}))}));var _index237=requireSubSeconds();Object.keys(_index237).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index237[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index237[key]}}))}));var _index238=requireSubWeeks();Object.keys(_index238).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index238[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index238[key]}}))}));var _index239=requireSubYears();Object.keys(_index239).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index239[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index239[key]}}))}));var _index240=requireToDate();Object.keys(_index240).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index240[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index240[key]}}))}));var _index241=requireTranspose();Object.keys(_index241).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index241[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index241[key]}}))}));var _index242=requireWeeksToDays();Object.keys(_index242).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index242[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index242[key]}}))}));var _index243=requireYearsToDays();Object.keys(_index243).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index243[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index243[key]}}))}));var _index244=requireYearsToMonths();Object.keys(_index244).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index244[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index244[key]}}))}));var _index245=requireYearsToQuarters();Object.keys(_index245).forEach((function(key){"default"!==key&&"__esModule"!==key&&(key in exports$1&&exports$1[key]===_index245[key]||Object.defineProperty(exports$1,key,{enumerable:!0,get:function(){return _index245[key]}}))}))}(dateFns)),dateFns}hasRequiredProfile||(hasRequiredProfile=1,function(){function bigNumber(text){for(var s,n=parseInt(text,10),d=Math.pow(10,0),i=7;i;)(s=Math.pow(10,3*i--))<=n&&(n=Math.round(n*d/s)/d+"kMGTPE"[i]);return n}function formatThousandsWithRounding(n,dp){for(var w=Number(n).toFixed(Number(dp)),k=Math.trunc(w),b=n<0?1:0,u=Math.abs(w-k),d=String(u.toFixed(Number(dp))).slice(2,2+Number(dp)),s=String(k),i=s.length,r="";(i-=3)>b;)r=","+s.slice(i,3)+r;return s.slice(0,Math.max(0,i+3))+r+(d?"."+d:"")}var test=0;function load(){if(300===test)return!1;"undefined"==typeof Chart?setTimeout((function(){test++,load()}),100):(test=0,(document.querySelectorAll(".profile.chart-wrapper > canvas:not(.loaded)")||[]).forEach((function(element){(function(element){var bounding=element.getBoundingClientRect();return bounding.top>=-600&&bounding.left>=0&&bounding.bottom-element.clientHeight-600<=(document.documentElement.clientHeight||document.documentElement.clientHeight)&&bounding.right-600-element.clientWidth<=(document.documentElement.clientWidth||document.documentElement.clientWidth)&&null!==element.offsetParent})(element.closest(".profile.chart-wrapper"))&&new ChartLoader(element)})))}function ChartLoader(chart){chart.classList.add("loaded");var primaryChartAjax=null,config={type:"bar",options:{tooltips:{position:"nearest",mode:"label"},animation:{duration:300},hover:{animationDuration:0},responsive:!0,responsiveAnimationDuration:0,maintainAspectRatio:!1,legend:{display:!0,position:"bottom",userPointStyle:!0},title:{display:!1},scales:{yAxes:[{id:"1",ticks:{beginAtZero:!0,callback:function(value){return bigNumber(value)}},stacked:!1,type:"linear",position:"left"},{id:"2",ticks:{beginAtZero:!0,callback:function(value){return Math.round(10*value)/10+"s"}},stacked:!1,type:"linear",position:"right"}],xAxes:[{stacked:!0,gridLines:{display:!1}}]}}},ChartJsChart=new Chart(chart.getContext("2d"),config);loadChart(),loadBoxes();var _require$$=requireDateFns(),addHours=_require$$.addHours,addDays=_require$$.addDays,addYears=_require$$.addYears,startOfDay=_require$$.startOfDay,startOfWeek=_require$$.startOfWeek,startOfMonth=_require$$.startOfMonth,startOfYear=_require$$.startOfYear,endOfDay=_require$$.endOfDay,endOfWeek=_require$$.endOfWeek,endOfMonth=_require$$.endOfMonth,endOfYear=_require$$.endOfYear,differenceInSeconds=_require$$.differenceInSeconds;function loadFilters(){var parameters=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";(document.querySelectorAll(".filters[data-url]")||[]).forEach((function($element){$element.setAttribute("data-parameters",parameters),$element.dispatchEvent(new CustomEvent("reload"))}))}function loadBoxes(){var parameters=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0;(document.querySelectorAll('.bar-data-wrapper.profile[data-url][data-target="'.concat(chart.id,'"]'))||[]).forEach((function($element){$element.style.opacity=".5",void 0!==parameters&&$element.setAttribute("data-parameters",parameters.replace("?","&"));var aj=new XMLHttpRequest;aj.open("get",$element.dataset.url+($element.dataset.parameters||"").replace("?","&"),!0),aj.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),aj.setRequestHeader("X-Requested-With","XMLHttpRequest"),aj.send(),aj.addEventListener("load",(function(){$element.innerHTML="",$element.append(function(data){if(data.length>0){var table=document.createElement("table");table.classList.add("table","is-no-border","is-fullwidth","bar","sort");var header=document.createElement("tr"),dateHeader="date_title"in data[0]?"".concat(data[0].date_title,""):"";return header.innerHTML="".concat(data[0].title_one,"").concat(dateHeader,'').concat(data[0].title_two,""),table.append(header),data.forEach((function($r){var row=document.createElement("tr"),$link=$r.href?'').concat($r.key,""):$r.key,dateValue="date_title"in data[0]?"date"in $r?"".concat($r.date,""):"":"";row.innerHTML=''.concat($link,"").concat(dateValue,'').concat(bigNumber($r.count),""),$r.percent&&(row.innerHTML+='
').concat(Math.round(100*$r.percent),"%")),row.innerHTML+="",table.append(row)})),table}return document.createElement("span")}(JSON.parse(aj.responseText))),$element.style.visibility="visible",$element.style.opacity="1",document.dispatchEvent(new CustomEvent("ajax"))}))}))}function loadChart(){var parameters=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0;chart.style.opacity=".5";var runs=document.querySelector("#".concat(chart.id,"-runs")),users=document.querySelector("#".concat(chart.id,"-users")),runTime=document.querySelector("#".concat(chart.id,"-run-time"));runs.style.opacity=".5",users.style.opacity=".5",runTime.style.opacity=".5",null!==primaryChartAjax&&primaryChartAjax.abort(),void 0===parameters?parameters="":(chart.dataset.url.includes("?")&&(parameters=parameters.replace("?","&")),chart.setAttribute("data-parameters",parameters)),(primaryChartAjax=new XMLHttpRequest).open("get",chart.dataset.url+(chart.dataset.parameters||""),!0),primaryChartAjax.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),primaryChartAjax.setRequestHeader("X-Requested-With","XMLHttpRequest"),primaryChartAjax.send(),primaryChartAjax.addEventListener("load",(function(){var rep=JSON.parse(primaryChartAjax.responseText);runs?(runs.textContent=bigNumber(rep.runs),runs.parentElement.setAttribute("data-tooltip","".concat(formatThousandsWithRounding(rep.runs,0)," runs"))):runs.parentElement.removeAttribute("data-tooltip"),users?(users.textContent=bigNumber(rep.users),users.parentElement.setAttribute("data-tooltip","".concat(formatThousandsWithRounding(rep.users,0)," users"))):users.parentElement.removeAttribute("data-tooltip"),runTime?(runTime.textContent=rep.run_time,runTime.parentElement.setAttribute("data-tooltip","".concat(formatThousandsWithRounding(rep.run_time,2)," seconds"))):runTime.parentElement.removeAttribute("data-tooltip"),ChartJsChart.data=rep.data,ChartJsChart.update(),chart.style.opacity="1",runs.style.opacity="1",users.style.opacity="1",runTime.style.opacity="1"}))}document.querySelectorAll('.dropdown.is-select[data-target="'.concat(chart.id,'"] .dropdown-item')).forEach((function($x){return $x.addEventListener("click",(function(event){(event.target.closest(".dropdown").querySelectorAll(".dropdown-item.is-active")||[]).forEach((function($element){$element.classList.remove("is-active")})),event.target.classList.add("is-active");var $target=event.target.closest(".dropdown.is-select .dropdown-item");$target.closest(".dropdown").querySelector(".select-value").textContent=$target.textContent;var dataset,now=new Date;switch($target.dataset.range){case"3":dataset="?start_at="+differenceInSeconds(startOfWeek(now,-24),now)+"&end_at="+differenceInSeconds(endOfWeek(now),now);break;case"4":dataset="?start_at="+differenceInSeconds(startOfDay(addDays(now,-7)),now)+"&end_at=0";break;case"5":dataset="?start_at="+differenceInSeconds(startOfMonth(now),now)+"&end_at="+differenceInSeconds(endOfMonth(now),now);break;case"6":dataset="?start_at="+differenceInSeconds(startOfDay(addDays(now,-30)),now)+"&end_at=0";break;case"7":dataset="?start_at="+differenceInSeconds(startOfDay(addDays(now,-90)),now)+"&end_at=0";break;case"8":dataset="?start_at="+differenceInSeconds(startOfYear(now),now)+"&end_at="+differenceInSeconds(endOfYear(now),now);break;case"9":dataset="?start_at="+differenceInSeconds(addYears(now,-10),now)+"&end_at=0";break;case"10":break;case"1":dataset="?start_at="+differenceInSeconds(startOfDay(addHours(now,-24)),now)+"&end_at="+differenceInSeconds(endOfDay(addHours(now,-24)),now);break;default:dataset="?start_at="+differenceInSeconds(addYears(now,-1),now)+"&end_at=0"}loadChart(dataset),loadBoxes(dataset),function(){var parameters=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";(document.querySelectorAll(".profile[data-url]")||[]).forEach((function($element){$element.setAttribute("data-parameters",parameters),$element.dispatchEvent(new CustomEvent("reload"))}))}(dataset),loadFilters(dataset)}))})),document.addEventListener("click",(function(event){if(event.target.closest(".profile-filter input[type=checkbox]")){var element=event.target.closest(".profile-filter input[type=checkbox]"),parameters=element.checked?chart.dataset.parameters+"&".concat(element.dataset.filter):chart.dataset.parameters.replace("&".concat(element.dataset.filter),"");loadChart(parameters),loadFilters(parameters),loadBoxes(parameters)}}))}load(),document.addEventListener("ajax",(function(){setTimeout((function(){load()}),0)})),document.addEventListener("modal-open",(function(){load()})),document.addEventListener("tab-opened",(function(){load()})),document.addEventListener("scroll",(function(){debounce(load(),100)}),{passive:!0})}())}(); diff --git a/web/wwwroot/js/search.min.js b/web/wwwroot/js/search.min.js index 41b43e56..629fae56 100644 --- a/web/wwwroot/js/search.min.js +++ b/web/wwwroot/js/search.min.js @@ -1 +1 @@ -!function(){"use strict";function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i=o.length?{done:!0}:{done:!1,value:o[i++]}},e:function(e){throw e},f:F}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var err,normalCompletion=!0,didErr=!1;return{s:function(){it=it.call(o)},n:function(){var step=it.next();return normalCompletion=step.done,step},e:function(e){didErr=!0,err=e},f:function(){try{normalCompletion||null==it.return||it.return()}finally{if(didErr)throw err}}}}!function(){var start,atmr,d=document,w=window,grp=d.querySelector("#search-form"),m=d.querySelectorAll(".body-mainCtn")[0],i=grp.querySelectorAll("input")[0],sAjx=null,a=document.createElement("a");document.addEventListener("click",(function(event){event.target.closest("#nav-search")&&(document.documentElement.scrollTop=0,document.body.scrollTop=0)}));var oldHref=w.location.pathname.toLowerCase().startsWith("/search")?"/":w.location.href;function replaceUrlParameter(url,parameterName,parameterValue){null===parameterValue&&(parameterValue="");var pattern=new RegExp("\\b("+parameterName+"=).*?(&|#|$)");return url.search(pattern)>=0?""===parameterValue?url.replace(pattern,""):url.replace(pattern,"$1"+parameterValue+"$2"):(url=url.replace(/[?#]$/,""),""===parameterValue?url:url+(url.indexOf("?")>0?"&":"?")+parameterName+"="+parameterValue)}function ajaxSearch(value,url){document.querySelector(".body-mainCtn")&&(document.querySelector(".body-mainCtn").style.opacity=.5);var urlPath="/search"===window.location.pathname.toLowerCase(),s=url;urlPath?(value=encodeURIComponent(value||function(parameters,url){var href=decodeURIComponent(url||window.location.href),value=new RegExp("[?&]"+parameters+"=([^&#]*)","i").exec(href);return value?value[1]:null}("Query",url)),s=url||replaceUrlParameter(replaceUrlParameter(window.location.href.replace(window.location.origin,""),"Query",value),"PageIndex","")):url?(console.log("here"),console.log(url),s=url):(s="/Search?Query="+value,"/users"===window.location.pathname.toLowerCase()?s+="&type=users":"/groups"===window.location.pathname.toLowerCase()&&(s+="&type=groups"));var u=s.replace("/Search?Query=","");start=new Date,null!=value&&value.length>0||void 0!==url?(document.documentElement.scrollTop=0,document.body.scrollTop=0,a.href=url||oldHref,history.pushState({state:"ajax",search:value},document.title,w.location.origin+"/Search?Query="+encodeURI(decodeURI(u))),null!==sAjx&&sAjx.abort(),(sAjx=new XMLHttpRequest).open("get",s,!0),sAjx.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),sAjx.setRequestHeader("X-Requested-With","XMLHttpRequest"),sAjx.send(),sAjx.addEventListener("load",(function(){l(sAjx.responseText,a,m,d,atmr,s,u,value)}))):d.dispatchEvent(new CustomEvent("load-ajax",{detail:oldHref}))}var l=function(t,a,m,d,atmr,s,u,value){document.querySelector(".side-links")&&(document.querySelector(".side-links").innerHTML=""),document.querySelector("#AdColTwo")&&(document.querySelector("#AdColTwo").innerHTML=""),m.style.visibility="visible",m.style.removeProperty("overflow"),m.innerHTML=t;var _step,_iterator=_createForOfIteratorHelper(Array.prototype.slice.call(m.querySelectorAll('script:not([type="application/json"])')));try{for(_iterator.s();!(_step=_iterator.n()).done;){var element=_step.value,q=document.createElement("script");q.innerHTML=element.innerHTML,q.type="text/javascript",q.setAttribute("async","true"),m.append(q),element.remove()}}catch(err){_iterator.e(err)}finally{_iterator.f()}d.title="Search: "+value+" | Atlas BI Library",history.replaceState({state:"ajax",search:value},document.title,w.location.origin+"/Search?Query="+encodeURI(decodeURI(u))),setTimeout((function(){document.dispatchEvent(new CustomEvent("analytics-post",{cancelable:!0,detail:{value:Date.now()-start.getTime(),type:"newpage"}}))}),3e3),document.dispatchEvent(new CustomEvent("related-reports")),document.dispatchEvent(new CustomEvent("ajax")),document.dispatchEvent(new CustomEvent("ss-load")),document.dispatchEvent(new CustomEvent("code-highlight")),document.querySelector(".body-mainCtn")&&(document.querySelector(".body-mainCtn").style.opacity="")};grp.addEventListener("click",(function(event){event.stopPropagation()})),grp.addEventListener("submit",(function(event){event.preventDefault()}));var searchTimerId=null;function submit(l){ajaxSearch(null,l)}i.addEventListener("input",(function(){window.clearTimeout(searchTimerId),searchTimerId=window.setTimeout((function(){""!==i.value.trim()&&(ajaxSearch(i.value,null),window.clearTimeout(searchTimerId))}),250)})),i.addEventListener("keydown",(function(event){13===Number(event.keyCode)&&""!==i.value.trim()&&ajaxSearch(i.value,null)})),d.addEventListener("click",(function(event){return event.target.matches(".search-filter input")?(event.preventDefault(),submit(event.target.closest(".search-filter input").value),!1):event.target.matches(".page-link")?(event.target.closest(".search-filter input")&&submit(event.target.closest(".search-filter input").value),!1):void 0}))}(),function(){var vars=getUrlVars();function updateUrl($key){delete vars[$key];var $hash=document.location.hash?"#"+document.location.hash:"",$parameters=Object.keys(vars).map((function(x){return x+"="+vars[x]})).join("&");$parameters=void 0!==$parameters&&""!==$parameters?"?"+$parameters:"";var $newUrl=window.location.origin+window.location.pathname+$parameters+$hash;history.replaceState({},document.title,$newUrl)}function addMessage($class,$message){var div=document.createElement("div");div.classList.add("notification","is-light",$class,"has-text-centered","my-0");var button=document.createElement("button");button.classList.add("delete"),button.addEventListener("click",(function(){div.remove()})),div.innerHTML="

"+DOMPurify.sanitize($message)+"

",div.insertBefore(button,div.firstChild),document.querySelector("body").insertBefore(div,document.querySelector("body").firstChild)}vars.error&&(addMessage("is-danger",decodeURI(vars.error).replace(/\+/g,/ /)),updateUrl("error")),vars.success&&(addMessage("is-success",decodeURI(vars.success).replace(/\+/g,/ /)),updateUrl("success")),vars.warning&&(addMessage("is-warning",decodeURI(vars.warning).replace(/\+/g,/ /)),updateUrl("warning"))}()}(); +!function(){"use strict";function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i=o.length?{done:!0}:{done:!1,value:o[i++]}},e:function(e){throw e},f:F}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var err,normalCompletion=!0,didErr=!1;return{s:function(){it=it.call(o)},n:function(){var step=it.next();return normalCompletion=step.done,step},e:function(e){didErr=!0,err=e},f:function(){try{normalCompletion||null==it.return||it.return()}finally{if(didErr)throw err}}}}!function(){var vars=getUrlVars();function updateUrl($key){delete vars[$key];var $hash=document.location.hash?"#"+document.location.hash:"",$parameters=Object.keys(vars).map((function(x){return x+"="+vars[x]})).join("&");$parameters=void 0!==$parameters&&""!==$parameters?"?"+$parameters:"";var $newUrl=window.location.origin+window.location.pathname+$parameters+$hash;history.replaceState({},document.title,$newUrl)}function addMessage($class,$message){var div=document.createElement("div");div.classList.add("notification","is-light",$class,"has-text-centered","my-0");var button=document.createElement("button");button.classList.add("delete"),button.addEventListener("click",(function(){div.remove()})),div.innerHTML="

"+DOMPurify.sanitize($message)+"

",div.insertBefore(button,div.firstChild),document.querySelector("body").insertBefore(div,document.querySelector("body").firstChild)}vars.error&&(addMessage("is-danger",decodeURI(vars.error).replace(/\+/g,/ /)),updateUrl("error")),vars.success&&(addMessage("is-success",decodeURI(vars.success).replace(/\+/g,/ /)),updateUrl("success")),vars.warning&&(addMessage("is-warning",decodeURI(vars.warning).replace(/\+/g,/ /)),updateUrl("warning"))}(),function(){var start,atmr,d=document,w=window,grp=d.querySelector("#search-form"),m=d.querySelectorAll(".body-mainCtn")[0],i=grp.querySelectorAll("input")[0],sAjx=null,a=document.createElement("a");document.addEventListener("click",(function(event){event.target.closest("#nav-search")&&(document.documentElement.scrollTop=0,document.body.scrollTop=0)}));var oldHref=w.location.pathname.toLowerCase().startsWith("/search")?"/":w.location.href;function replaceUrlParameter(url,parameterName,parameterValue){null===parameterValue&&(parameterValue="");var pattern=new RegExp("\\b("+parameterName+"=).*?(&|#|$)");return url.search(pattern)>=0?""===parameterValue?url.replace(pattern,""):url.replace(pattern,"$1"+parameterValue+"$2"):(url=url.replace(/[?#]$/,""),""===parameterValue?url:url+(url.indexOf("?")>0?"&":"?")+parameterName+"="+parameterValue)}function ajaxSearch(value,url){document.querySelector(".body-mainCtn")&&(document.querySelector(".body-mainCtn").style.opacity=.5);var urlPath="/search"===window.location.pathname.toLowerCase(),s=url;urlPath?(value=encodeURIComponent(value||function(parameters,url){var href=decodeURIComponent(url||window.location.href),value=new RegExp("[?&]"+parameters+"=([^&#]*)","i").exec(href);return value?value[1]:null}("Query",url)),s=url||replaceUrlParameter(replaceUrlParameter(window.location.href.replace(window.location.origin,""),"Query",value),"PageIndex","")):url?(console.log("here"),console.log(url),s=url):(s="/Search?Query="+value,"/users"===window.location.pathname.toLowerCase()?s+="&type=users":"/groups"===window.location.pathname.toLowerCase()&&(s+="&type=groups"));var u=s.replace("/Search?Query=","");start=new Date,null!=value&&value.length>0||void 0!==url?(document.documentElement.scrollTop=0,document.body.scrollTop=0,a.href=url||oldHref,history.pushState({state:"ajax",search:value},document.title,w.location.origin+"/Search?Query="+encodeURI(decodeURI(u))),null!==sAjx&&sAjx.abort(),(sAjx=new XMLHttpRequest).open("get",s,!0),sAjx.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),sAjx.setRequestHeader("X-Requested-With","XMLHttpRequest"),sAjx.send(),sAjx.addEventListener("load",(function(){l(sAjx.responseText,a,m,d,atmr,s,u,value)}))):d.dispatchEvent(new CustomEvent("load-ajax",{detail:oldHref}))}var l=function(t,a,m,d,atmr,s,u,value){document.querySelector(".side-links")&&(document.querySelector(".side-links").innerHTML=""),document.querySelector("#AdColTwo")&&(document.querySelector("#AdColTwo").innerHTML=""),m.style.visibility="visible",m.style.removeProperty("overflow"),m.innerHTML=t;var _step,_iterator=_createForOfIteratorHelper(Array.prototype.slice.call(m.querySelectorAll('script:not([type="application/json"])')));try{for(_iterator.s();!(_step=_iterator.n()).done;){var element=_step.value,q=document.createElement("script");q.innerHTML=element.innerHTML,q.type="text/javascript",q.setAttribute("async","true"),m.append(q),element.remove()}}catch(err){_iterator.e(err)}finally{_iterator.f()}d.title="Search: "+value+" | Atlas BI Library",history.replaceState({state:"ajax",search:value},document.title,w.location.origin+"/Search?Query="+encodeURI(decodeURI(u))),setTimeout((function(){document.dispatchEvent(new CustomEvent("analytics-post",{cancelable:!0,detail:{value:Date.now()-start.getTime(),type:"newpage"}}))}),3e3),document.dispatchEvent(new CustomEvent("related-reports")),document.dispatchEvent(new CustomEvent("ajax")),document.dispatchEvent(new CustomEvent("ss-load")),document.dispatchEvent(new CustomEvent("code-highlight")),document.querySelector(".body-mainCtn")&&(document.querySelector(".body-mainCtn").style.opacity="")};grp.addEventListener("click",(function(event){event.stopPropagation()})),grp.addEventListener("submit",(function(event){event.preventDefault()}));var searchTimerId=null;function submit(l){ajaxSearch(null,l)}i.addEventListener("input",(function(){window.clearTimeout(searchTimerId),searchTimerId=window.setTimeout((function(){""!==i.value.trim()&&(ajaxSearch(i.value,null),window.clearTimeout(searchTimerId))}),250)})),i.addEventListener("keydown",(function(event){13===Number(event.keyCode)&&""!==i.value.trim()&&ajaxSearch(i.value,null)})),d.addEventListener("click",(function(event){return event.target.matches(".search-filter input")?(event.preventDefault(),submit(event.target.closest(".search-filter input").value),!1):event.target.matches(".page-link")?(event.target.closest(".search-filter input")&&submit(event.target.closest(".search-filter input").value),!1):void 0}))}()}(); diff --git a/web/wwwroot/js/settings.min.js b/web/wwwroot/js/settings.min.js index 20e17dfd..46284f39 100644 --- a/web/wwwroot/js/settings.min.js +++ b/web/wwwroot/js/settings.min.js @@ -1 +1 @@ -!function(){"use strict";var q;document.addEventListener("click",(function(event){if(event.target.matches("button.report-tags-etl-reset"))(q=new XMLHttpRequest).open("get","/Settings/?handler=DefaultEtl",!0),q.setRequestHeader("Content-Type","text/html;charset=UTF-8`"),q.setRequestHeader("X-Requested-With","XMLHttpRequest"),q.send(),q.addEventListener("readystatechange",(function(){4===this.readyState&&200===this.status&&(document.querySelector(".report-tags-etl textarea").value=q.responseText)}));else if(event.target.matches('.settings-search-visiblity[type="checkbox"]')&&"INPUT"===event.target.tagName){var p=event.target.parentElement,i=event.target,type=1;i.hasAttribute("checked")?(i.removeAttribute("checked"),type=2):i.setAttribute("checked","checked");var data={TypeId:p.getAttribute("typeId"),GroupId:p.hasAttribute("groupId")?p.getAttribute("groupId"):"",Type:type},url=Object.keys(data).map((function(k){return encodeURIComponent(k)+"="+encodeURIComponent(data[k])})).join("&");(q=new XMLHttpRequest).open("post","/Settings/Search/?handler=SearchUpdateVisibility&"+url,!0),q.setRequestHeader("Content-Type","text/html;charset=UTF-8`"),q.setRequestHeader("X-Requested-With","XMLHttpRequest"),q.send(),q.addEventListener("readystatechange",(function(){4===this.readyState&&200===this.status&&showMessageBox("Changes saved.")}))}else if(event.target.matches("a.settings-search-name")){var input=event.target.closest(".field").querySelector("input[groupId]");if(void 0===input)return!1;(q=new XMLHttpRequest).open("post","/Settings/Search/?handler=SearchUpdateText&id="+input.getAttribute("groupId")+"&text="+input.value,!0),q.setRequestHeader("Content-Type","text/html;charset=UTF-8`"),q.setRequestHeader("X-Requested-With","XMLHttpRequest"),q.send(),q.addEventListener("readystatechange",(function(){4===this.readyState&&200===this.status&&showMessageBox("Changes saved.")}))}})),document.addEventListener("click",(function(event){if(event.target.matches('.role-permissions[type="checkbox"]')&&"INPUT"===event.target.tagName){var i=event.target,type=1;i.hasAttribute("checked")?(i.removeAttribute("checked"),type=2):i.setAttribute("checked","checked");var data={RoleId:i.getAttribute("roleid"),PermissionId:i.getAttribute("permissionid"),Type:type},url=Object.keys(data).map((function(k){return encodeURIComponent(k)+"="+encodeURIComponent(data[k])})).join("&"),q=new XMLHttpRequest;q.open("post","/Settings/Roles/?handler=UpdatePermissions&"+url,!0),q.setRequestHeader("Content-Type","text/html;charset=UTF-8`"),q.setRequestHeader("X-Requested-With","XMLHttpRequest"),q.send(),q.addEventListener("readystatechange",(function(){4===this.readyState&&200===this.status&&console.log("Changes saved.")}))}}))}(); +!function(){"use strict";var q;document.addEventListener("click",(function(event){if(event.target.matches('.role-permissions[type="checkbox"]')&&"INPUT"===event.target.tagName){var i=event.target,type=1;i.hasAttribute("checked")?(i.removeAttribute("checked"),type=2):i.setAttribute("checked","checked");var data={RoleId:i.getAttribute("roleid"),PermissionId:i.getAttribute("permissionid"),Type:type},url=Object.keys(data).map((function(k){return encodeURIComponent(k)+"="+encodeURIComponent(data[k])})).join("&"),q=new XMLHttpRequest;q.open("post","/Settings/Roles/?handler=UpdatePermissions&"+url,!0),q.setRequestHeader("Content-Type","text/html;charset=UTF-8`"),q.setRequestHeader("X-Requested-With","XMLHttpRequest"),q.send(),q.addEventListener("readystatechange",(function(){4===this.readyState&&200===this.status&&console.log("Changes saved.")}))}})),document.addEventListener("click",(function(event){if(event.target.matches("button.report-tags-etl-reset"))(q=new XMLHttpRequest).open("get","/Settings/?handler=DefaultEtl",!0),q.setRequestHeader("Content-Type","text/html;charset=UTF-8`"),q.setRequestHeader("X-Requested-With","XMLHttpRequest"),q.send(),q.addEventListener("readystatechange",(function(){4===this.readyState&&200===this.status&&(document.querySelector(".report-tags-etl textarea").value=q.responseText)}));else if(event.target.matches('.settings-search-visiblity[type="checkbox"]')&&"INPUT"===event.target.tagName){var p=event.target.parentElement,i=event.target,type=1;i.hasAttribute("checked")?(i.removeAttribute("checked"),type=2):i.setAttribute("checked","checked");var data={TypeId:p.getAttribute("typeId"),GroupId:p.hasAttribute("groupId")?p.getAttribute("groupId"):"",Type:type},url=Object.keys(data).map((function(k){return encodeURIComponent(k)+"="+encodeURIComponent(data[k])})).join("&");(q=new XMLHttpRequest).open("post","/Settings/Search/?handler=SearchUpdateVisibility&"+url,!0),q.setRequestHeader("Content-Type","text/html;charset=UTF-8`"),q.setRequestHeader("X-Requested-With","XMLHttpRequest"),q.send(),q.addEventListener("readystatechange",(function(){4===this.readyState&&200===this.status&&showMessageBox("Changes saved.")}))}else if(event.target.matches("a.settings-search-name")){var input=event.target.closest(".field").querySelector("input[groupId]");if(void 0===input)return!1;(q=new XMLHttpRequest).open("post","/Settings/Search/?handler=SearchUpdateText&id="+input.getAttribute("groupId")+"&text="+input.value,!0),q.setRequestHeader("Content-Type","text/html;charset=UTF-8`"),q.setRequestHeader("X-Requested-With","XMLHttpRequest"),q.send(),q.addEventListener("readystatechange",(function(){4===this.readyState&&200===this.status&&showMessageBox("Changes saved.")}))}}))}(); diff --git a/web/wwwroot/js/utility.min.js b/web/wwwroot/js/utility.min.js index 68de338b..66be872e 100644 --- a/web/wwwroot/js/utility.min.js +++ b/web/wwwroot/js/utility.min.js @@ -1 +1 @@ -!function(){"use strict";var d;function _typeof(o){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},_typeof(o)}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i=o.length?{done:!0}:{done:!1,value:o[i++]}},e:function(e){throw e},f:F}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var err,normalCompletion=!0,didErr=!1;return{s:function(){it=it.call(o)},n:function(){var step=it.next();return normalCompletion=step.done,step},e:function(e){didErr=!0,err=e},f:function(){try{normalCompletion||null==it.return||it.return()}finally{if(didErr)throw err}}}}!function(){var d=document;function o(element){var l=Array.prototype.slice.call(element.parentElement.children).filter((function(element){return element.classList.contains("tab-lnk")})),c=d.querySelector("#".concat(element.getAttribute("href").replace("#",""))),t=Array.prototype.slice.call(c.parentElement.children).filter((function(element){return element.classList.contains("tab-dta")}));Array.prototype.forEach.call(t,(function(s){s.classList.remove("active")})),Array.prototype.forEach.call(l,(function(s){s.classList.remove("active")})),c.classList.add("active"),element.classList.add("active"),d.dispatchEvent(new CustomEvent("tab-opened")),history.pushState&&history.pushState(null,null,"#"+element.getAttribute("href").replace("#",""))}d.addEventListener("click",(function(event){event.target.closest(".tab-lnk")&&(event.preventDefault(),o(event.target.closest(".tab-lnk")))}),!1),d.addEventListener("tab-open",(function(event){void 0!==event.detail&&Boolean(event.detail.el)&&o(event.detail.el)}),!1),""!==document.location.hash&&null!==document.location.hash&&document.dispatchEvent(new CustomEvent("tab-open",{cancelable:!0,detail:{el:document.querySelector('.tab-lnk[href="'+document.location.hash.replace("#","")+'"], .tab-lnk[href="'+document.location.hash+'"]')}}))}(),function(){(document.querySelectorAll(".panel-tab[href]")||[]).forEach((function($element){$element.addEventListener("click",(function($event){$event.preventDefault(),o($element)}),!1)}));var d=document;function o(element){var l=Array.prototype.slice.call(element.parentElement.children).filter((function(element){return element.classList.contains("panel-tab")})),c=d.querySelector("#".concat(element.getAttribute("href").replace("#",""))),t=Array.prototype.slice.call(c.parentElement.children).filter((function(element_){return element_.classList.contains("panel-tab-data")}));Array.prototype.forEach.call(t,(function(s){s.classList.remove("is-active")})),Array.prototype.forEach.call(l,(function(s){s.classList.remove("is-active")})),c.classList.add("is-active"),element.classList.add("is-active"),d.dispatchEvent(new CustomEvent("panel-tab-opened")),history.pushState&&history.pushState(null,null,"#"+element.getAttribute("href").replace("#",""))}d.addEventListener("panel-tab-open",(function(event){void 0!==event.detail&&Boolean(event.detail.el)&&o(event.detail.el)}),!1),""!==document.location.hash&&null!==document.location.hash&&document.dispatchEvent(new CustomEvent("panel-tab-open",{cancelable:!0,detail:{el:document.querySelector('.panel-tab[href="'+document.location.hash.replace("#","")+'"], .panel-tab[href="'+document.location.hash+'"]')}}))}(),function(){(document.querySelectorAll(".step-tab[href]")||[]).forEach((function($element){$element.addEventListener("click",(function($event){$event.preventDefault(),o($element)}),!1)}));var d=document;function o(element){var l=Array.prototype.slice.call(element.closest(".steps").querySelectorAll(".steps-segment")),c=d.querySelector("#".concat(element.getAttribute("href").replace("#",""))),t=Array.prototype.slice.call(c.parentElement.children).filter((function(element){return element.classList.contains("step-tab-data")}));Array.prototype.forEach.call(t,(function(s){s.classList.remove("is-active")})),Array.prototype.forEach.call(l,(function(s){s.classList.remove("is-active")})),c.classList.add("is-active"),element.closest(".steps-segment").classList.add("is-active"),d.dispatchEvent(new CustomEvent("step-tab-opened")),history.pushState&&history.pushState(null,null,"#"+element.getAttribute("href").replace("#",""))}d.addEventListener("step-tab-open",(function(event){void 0!==event.detail&&Boolean(event.detail.el)&&o(event.detail.el)}),!1),""!==document.location.hash&&null!==document.location.hash&&document.dispatchEvent(new CustomEvent("step-tab-open",{cancelable:!0,detail:{el:document.querySelector('.step-tab[href="'+document.location.hash.replace("#","")+'"], .step-tab[href="'+document.location.hash+'"]')}}))}(),function(){var d=document;function h(element){element.style.maxHeight=element.scrollHeight+20+"px"}function c(element){element.style.maxHeight="",element.style.overflow="hidden",element.classList.remove("clps-o")}function o(element){element.classList.add("clps-o"),h(element);for(var l=element;l=l.parentElement.closest(".clps-o");)l.style.removeProperty("max-height");d.dispatchEvent(new CustomEvent("collapse-opened"));for(var o=element.parentElement.querySelector(".clps-o"),r=[];o;)o!==element&&o.nodeType===Node.ELEMENT_NODE&&r.push(o),o=o.nextElementSibling||o.nextSibling;for(var x=0;x0&&slides[i].offsetWidth>0){aslide=slides[i];break}n+=Array.prototype.indexOf.call(slides,aslide)}for(n>=slides.length&&(n=0),n<0&&(n=slides.length-1),i=0;i',h.parentElement.style.whiteSpace="nowrap",function(h){h.addEventListener("click",(function(){var table=this.closest("table.sort"),r=Array.from(table.querySelectorAll("tr")).slice(1).sort(comparer(index(h)-1));this.asc=!this.asc,this.asc||(r=r.reverse());for(var i=0;i=$childTop&&$elementVmid<=$childBottom&&$childIndex>$dragSourceIndex?$dragSource.parentNode.insertBefore($child,$dragSource):$childRight>=$elementHmid&&$elementVmid>=$childTop&&$elementVmid<=$childBottom&&$childIndex<$dragSourceIndex&&$dragSource.parentNode.insertBefore($dragSource,$child),$childTop>$elementVmid&&$childIndex<$dragSourceIndex?$dragSource.parentNode.insertBefore($dragSource,$child):$childBottom<$elementVmid&&$childIndex>$dragSourceIndex&&$dragSource.parentNode.insertBefore($child,$dragSource)}))}}(event),250)})),document.addEventListener("dragEnd",(function(event){if(void 0===(event=event||window.event).detail||void 0===event.detail.el)return!1;event.detail.el.closest(".reorder")&&event.detail.el.closest(".reorder").dispatchEvent(new CustomEvent("reorder",{bubbles:!0}))})),function(){function closeModal($element){$element.classList.remove("is-active")}function closeAllModals(){(document.querySelectorAll(".modal")||[]).forEach((function($modal){closeModal($modal)}))}document.addEventListener("keydown",(function(event){event=event||window.event,27===Number(event.keyCode)&&closeAllModals()})),document.addEventListener("modal-close",(function(){closeAllModals()})),document.addEventListener("click",(function(event){var data,q,url,$target,$trigger=event.target;if($trigger.closest(".js-modal-trigger"))$target=$trigger.closest(".js-modal-trigger"),document.querySelector("#".concat($target.dataset.target)).classList.add("is-active"),document.dispatchEvent(new CustomEvent("modal-open"));else if($trigger.closest(".modal-background, .modal-close, .modal-card-head .delete, .modal-card-foot .button"))closeModal(($target=$trigger.closest(".modal-background, .modal-close, .modal-card-head .delete, .modal-card-foot .button")).closest(".modal"));else if($trigger.closest(".modal button.share-feedback")){var textarea=($target=$trigger.closest(".modal button.share-feedback")).parentNode.querySelectorAll("textarea")[0];data={reportName:$target.hasAttribute("data-name")?$target.getAttribute("data-name"):document.title,description:textarea.value,reportUrl:$target.hasAttribute("data-url")?$target.getAttribute("data-url"):window.location.href},url=Object.keys(data).map((function(k){return encodeURIComponent(k)+"="+encodeURIComponent(data[k])})).join("&"),(q=new XMLHttpRequest).open("post","/Requests?handler=ShareFeedback&"+url,!0),q.setRequestHeader("Content-Type","text/html;charset=UTF-8`"),q.setRequestHeader("X-Requested-With","XMLHttpRequest"),q.send(),textarea.value="",closeAllModals()}else if($trigger.closest(".modal button.request-access")){var director=($target=$trigger.closest(".modal button.request-access")).closest(".modal").querySelector(".director-name");if(null===director.value||""===director.value){var label=director.closest(".field.pt-5").querySelector("label");return label&&label.insertAdjacentHTML("afterend",'

Director is required.

'),!1}data={reportName:$target.getAttribute("report-name"),directorName:director.value,reportUrl:window.location.href},url=Object.keys(data).map((function(k){return encodeURIComponent(k)+"="+encodeURIComponent(data[k])})).join("&"),(q=new XMLHttpRequest).open("post","/Requests?handler=AccessRequest&"+url,!0),q.setRequestHeader("Content-Type","text/html;charset=UTF-8`"),q.setRequestHeader("X-Requested-With","XMLHttpRequest"),q.send(),closeAllModals()}}))}(),function(){var d=document,srcset=function($element){Array.prototype.forEach.call($element.querySelectorAll("source[data-srcset]"),(function(img){if(isInViewport(img)){var attrib=img.dataset.srcset;img.setAttribute("srcset",""),img.removeAttribute("srcset"),img.setAttribute("srcset",attrib)}}))},src=function($element){Array.prototype.forEach.call($element.querySelectorAll("img[data-src]"),(function(img){if(isInViewport(img)){var attrib=img.dataset.src;img.setAttribute("src",""),delete img.dataset.src,img.setAttribute("src",attrib)}}))},load=function(){Array.prototype.forEach.call(d.querySelectorAll("picture"),(function(picture){src(picture),srcset(picture)})),src(d),srcset(d)},isInViewport=function(element){var bounding=element.getBoundingClientRect();return bounding.top>=-600&&bounding.left>=0&&bounding.bottom-element.clientHeight-600<=(document.documentElement.clientHeight||d.documentElement.clientHeight)&&bounding.right-600-element.clientWidth<=(document.documentElement.clientWidth||d.documentElement.clientWidth)&&null!==element.offsetParent};load(),d.addEventListener("ajax",(function(){setTimeout((function(){load()}),0)})),d.addEventListener("modal-open",(function(){load()})),d.addEventListener("scroll",(function(){debounce(load(),100)}),{passive:!0})}(),function(){var element=document.querySelector(".breadcrumb.site-breadcrumbs");if(null===element)return-1;var title=document.title.includes(" | ")?document.title.split(" | ")[0]:document.title,url=window.location.href,j={},crumbs=sessionStorage.getItem("breadcrumbs");0!==(crumbs=null===crumbs?[]:JSON.parse(crumbs)).length&&crumbs[crumbs.length-1].title===title&&crumbs[crumbs.length-1].url===url||(j.title=title,j.url=url,crumbs.length>0&&crumbs[crumbs.length-1].title.startsWith("Search")&&j.title.startsWith("Search")&&crumbs.pop(),crumbs.push(j),sessionStorage.setItem("breadcrumbs",JSON.stringify(crumbs))),crumbs.length<=1||(element.innerHTML=DOMPurify.sanitize(function(crumbs){var $ul=document.createElement("ul");$ul.classList.add("mt-4"),(crumbs=crumbs.slice(Math.max(crumbs.length-7,0))).reverse();for(var x=0;x15){w<$words.length&&($combinedWords+="…",$a.classList.add("is-block","has-tooltip-bottom","has-tooltip-arrow"),$a.setAttribute("data-tooltip",crumbs[x].title));break}$a.textContent=$combinedWords,$li.append($a),$ul.append($li)}return $ul}(crumbs).outerHTML),element.style.opacity=1)}(),function(){var d=document;function showFolder($target){if((document.querySelectorAll(".favorites-folder.is-active,.favorites-show-all.is-active,.favorites-show-unsorted.is-active")||[]).forEach((function($element){$element.classList.remove("is-active")})),(document.querySelectorAll(".favorites-folder .fa-folder-open,.favorites-show-all .fa-folder-open,.favorites-show-unsorted .fa-folder-open")||[]).forEach((function($element){$element.classList.remove("fa-folder-open"),$element.classList.add("fa-folder")})),$target.querySelector(".fa-folder")){var $icon=$target.querySelector(".fa-folder");$icon.classList.remove("fa-folder"),$icon.classList.add("fa-folder-open")}$target.classList.add("is-active"),document.querySelectorAll(".favorites .favorite").forEach((function($element){var newLocal=$target.dataset.folderid===$element.dataset.folderid;$element.style.display=newLocal?"":"None"}))}function getHoveredFolder(element,x,y){if(element.classList.contains("favorite")){var l,g,o,top,bottom,left,right,i=d.querySelectorAll(".favorite-folders .favorites-show-all,.favorite-folders .favorites-show-unsorted,.favorite-folders .favorites-folder");for(l=0;ltop&&yleft&&x=0&&bounding.left>=0&&bounding.bottom-element.clientHeight-400<=(document.documentElement.clientHeight||d.documentElement.clientHeight)&&bounding.right-400-element.clientWidth<=(document.documentElement.clientWidth||d.documentElement.clientWidth)},sendAjax=function(element){var u=element.getAttribute("data-url"),p=element.getAttribute("data-parameters"),page=element.getAttribute("data-page"),l=element.getAttribute("data-loadtag");element.classList.contains("no-loader")||(element.innerHTML='
'),element.classList.contains("ajax-fade")&&(element.style.opacity=".5",element.clientHeight),null!==p&&""!==p&&(u+=u.includes("?")?"&":"?",u+=p.replace(/^(&|\?)+/gm,"")),null!==page&&""!==page&&(u+=u.includes("?")?"&":"?",u+=page.replace(/^(&|\?)+/gm,"")),void 0!==element.q&&null!==element.q&&element.q.abort(),element.q=new XMLHttpRequest,element.q.open("get",u,!0),element.q.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),element.q.setRequestHeader("X-Requested-With","XMLHttpRequest"),element.q.send(),element.q.addEventListener("load",(function(){a(element,l,element.q.responseText),element.classList.contains("ajax-fade")&&(element.style.opacity="1")}))},loadAjaxContent=function(){Array.prototype.forEach.call(d.querySelectorAll('[data-ajax="yes"]'),(function(element){element.closest("#AdColOne")||element.closest('#AdColTwo [data-ajax="yes"]')||!isInViewport(element)||null===element.offsetParent||(sendAjax(element),element.removeAttribute("data-ajax"),element.addEventListener("reload",(function(){sendAjax(element)})))}))},a=function(element,l,t){if(void 0!==element)try{if(element.style.visibility="hidden",element.style.transition="visibility 0.3s ease-in-out",!element.parentNode)return;var sc,newElement=d.createElement("div");if(newElement.innerHTML=t,null!==l&&""!==l?(newElement=element.querySelector(l)).setAttribute("data-loadtag",l):newElement=newElement.children[0],element.innerHTML=newElement.innerHTML,element.querySelector('script:not([type="application/json"])')){sc=Array.prototype.slice.call(element.querySelectorAll('script:not([type="application/json"])'));for(var x=0;x
'),null!==p&&""!==p&&(u+=u.includes("?")?"&":"?",u+=p.replace(/^(&|\?)+/gm,""),console.log(u)),element.style.visibility="hidden",element.removeAttribute("data-ajax");var q=new XMLHttpRequest;q.open("get",u,!0),q.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),q.setRequestHeader("X-Requested-With","XMLHttpRequest"),q.send(),q.addEventListener("load",(function(){a(element,l,q.responseText)}))}}))};loadAjaxContent(),loadAdAjaxContent(),d.addEventListener("load-ajax-content",(function(){loadAjaxContent(),loadAdAjaxContent()})),d.addEventListener("modal-open",(function(){loadAjaxContent()})),d.addEventListener("panel-tab-opened",(function(){loadAjaxContent()})),d.addEventListener("step-tab-opened",(function(){loadAjaxContent()})),d.addEventListener("tab-opened",(function(){loadAjaxContent()})),d.addEventListener("scroll",(function(){debounce(loadAjaxContent(),100),debounce(loadAdAjaxContent(),100)}),{passive:!0}),document.addEventListener("click",(function(event){event.target.closest("[data-url][data-page]")&&event.target.closest(".pagination-link[data-page]")&&(event.target.closest("[data-url][data-page]").setAttribute("data-page",event.target.closest(".pagination-link[data-page]").getAttribute("data-page")),event.target.closest("[data-url][data-page]").dispatchEvent(new CustomEvent("reload")))}))}(),document.addEventListener("notification",(function(event){void 0!==event.detail&&Boolean(event.detail)&&Boolean(event.detail.value)&&function(message){var notificationWrapper=document.querySelectorAll(".fixed-notification-wrapper")[0],notification=document.createElement("div");notification.classList.add("notification","is-info","py-2");var button=document.createElement("button");button.classList.add("delete"),notification.append(button),notification.insertAdjacentHTML("beforeend",DOMPurify.sanitize(message)),notificationWrapper.insertBefore(notification,notificationWrapper.childNodes[0]),setTimeout((function(){notification.remove()}),4e3),button.addEventListener("mouseup",(function(){notification.remove()}))}(event.detail.value)}),!1),function(){var d=document,sendMes=null;d.addEventListener("submit",(function(event){if(event.target.closest("form.share")){event.preventDefault();var form=event.target.closest("form.share"),to=[],recp=form.querySelectorAll('.share-to input[type="hidden"]');if(!(null!==recp&&recp.length>0)){var label=form.querySelector(".share-to").parentElement.querySelector("label");return label&&label.insertAdjacentHTML("afterend",'

Recipients are required.

'),!1}for(var x=0;xNo matches found.
';else{$mini.textContent="";var _step,_iterator=_createForOfIteratorHelper(data);try{for(_iterator.s();!(_step=_iterator.n()).done;){var element=_step.value,a=document.createElement("a");a.classList.add("mini-item"),a.textContent=element.Name,a.setAttribute("value",element.ObjectId||element.Description),a.addEventListener("click",(function(event){if($input.classList.contains("multiselect")){if($input.classList.contains("multiselect")){var taglist=$input.closest(".field").parentNode.querySelector(".mini-tags"),control=document.createElement("div");control.classList.add("control");var input=document.createElement("input");input.setAttribute("type","hidden"),input.setAttribute("value",event.target.getAttribute("value")),$input.hasAttribute("data-name")&&input.setAttribute("name",$input.getAttribute("data-name"));var group=document.createElement("div");group.classList.add("tags","has-addons");var tag=document.createElement("span");tag.classList.add("tag","is-link"),tag.textContent=event.target.textContent;var del=document.createElement("a");del.classList.add("tag","is-delete"),del.addEventListener("click",(function(){control.remove(),updateId(taglist)})),taglist.classList.contains("reorder")&&(control.classList.add("drg"),tag.classList.add("drg-hdl")),control.append(group),group.append(tag),group.append(input),group.append(del),void 0!==taglist&&(taglist.append(control),updateId(taglist)),$input.value="",$input.hasAttribute("lookup-area")&&inputFilter($input,$mini),$input.classList.contains("mini-close-fast")&&closeAllMinis()}}else $input.value=event.target.textContent,$hidden.value=event.target.getAttribute("value"),closeAllMinis()})),$mini.append(a)}}catch(err){_iterator.e(err)}finally{_iterator.f()}0===$mini.querySelectorAll(".mini-item:not(.hidden)").length&&($mini.innerHTML+='
No matches found.
')}}var loadMiniAjax=null;function inputFilter($input,$mini){$mini.querySelectorAll(".mini-item").forEach((function($option){""===$input.value||$option.textContent.toLowerCase().includes($input.value.toLowerCase())?$option.style.display="":$option.style.display="none"}))}var searchTimerId=null;function loadMinis(){(document.querySelectorAll(".mini-tags .tag.is-delete")||[]).forEach((function($tag){$tag.addEventListener("click",(function(){var $control=$tag.closest(".control"),$taglist=$tag.closest(".mini-tags");$control.remove(),updateId($taglist)}))})),(document.querySelectorAll(".input-mini:not(.loaded)")||[]).forEach((function($input){$input.classList.add("loaded");var $mini=$input.parentElement.querySelector(".mini"),$hidden=$input.parentElement.querySelector('input[type="hidden"], select.is-hidden'),$clear=$input.parentElement.parentElement.querySelector(".mini-clear");$input.addEventListener("click",(function(){closeAllMinis(),openMini($mini)})),$input.addEventListener("focus",(function(){""!==$input.value&&(closeAllMinis(),openMini($mini),$mini.dispatchEvent(new CustomEvent("input")))})),$input.hasAttribute("search-area")?($input.addEventListener("keydown",(function(event){if(13===Number(event.keyCode)||3===Number(event.keyCode)){event.preventDefault(),console.log($mini);var active=$mini.querySelector(".mini-item.is-active");active&&active.dispatchEvent(new CustomEvent("click"))}else if(40===Number(event.keyCode)){var _active=$mini.querySelector(".mini-item.is-active");if(_active){if(_active.nextElementSibling)_active.nextElementSibling.classList.add("is-active");else{var next=$mini.querySelector(".mini-item");next&&next.classList.add("is-active")}_active.classList.remove("is-active")}else{var _next=$mini.querySelector(".mini-item");_next&&_next.classList.add("is-active")}event.preventDefault(),console.log($mini)}else if(38===Number(event.keyCode)){event.preventDefault();var _active2=$mini.querySelector(".mini-item.is-active");if(_active2){if(_active2.previousElementSibling)_active2.previousElementSibling.classList.add("is-active");else{var _next2=$mini.querySelector(".mini-item:last-child");_next2&&_next2.classList.add("is-active")}_active2.classList.remove("is-active")}else{var _next3=$mini.querySelector(".mini-item:last-child");_next3&&_next3.classList.add("is-active")}}else 9===Number(event.keyCode)&&closeAllMinis()})),$input.addEventListener("input",(function(){$mini.classList.contains("is-active")||openMini($mini),$hidden&&($hidden.value=""),window.clearTimeout(searchTimerId),$input.classList.remove("is-danger"),searchTimerId=window.setTimeout((function(){!function($input,$mini,$sa,$hidden){var value=$input.value;$input.value.length>0?(null!==loadMiniAjax&&loadMiniAjax.abort(),(loadMiniAjax=new XMLHttpRequest).open("post","/Search?handler="+$sa+"&s="+value,!0),loadMiniAjax.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),loadMiniAjax.setRequestHeader("X-Requested-With","XMLHttpRequest"),loadMiniAjax.send(),loadMiniAjax.addEventListener("load",(function(){var $data=loadMiniAjax.responseText;load($mini,$data,$hidden,$input)}))):$mini.innerHTML='
\n \n \n \n
'}($input,$mini,$input.getAttribute("search-area"),$hidden),window.clearTimeout(searchTimerId)}),250)}))):$input.hasAttribute("lookup-area")&&(!function($input,$mini,$searchArea,$hidden){var q=new XMLHttpRequest;q.open("post","/Search?handler=ValueList&s="+$searchArea,!0),q.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),q.setRequestHeader("X-Requested-With","XMLHttpRequest"),q.send(),q.addEventListener("load",(function(){var l=q.responseText;load($mini,l,$hidden,$input)}))}($input,$mini,$input.getAttribute("lookup-area"),$hidden),$input.classList.contains("multiselect")&&$input.addEventListener("input",(function(){$input.classList.remove("is-danger"),inputFilter($input,$mini)}))),$clear&&$clear.addEventListener("click",(function(){$hidden.value="",$input.value="",$input.classList.remove("is-danger")}))})),(document.querySelectorAll(".mini-background:not(.loaded), .mini-close:not(.loaded), .mini-card-head:not(.loaded) .delete:not(.loaded), .mini-card-foot:not(.loaded) .button:not(.loaded)")||[]).forEach((function($close){var $target=$close.closest(".mini");$close.classList.add("loaded"),$close.addEventListener("click",(function(){closeMini($target)}))})),window.addEventListener("click",(function(event){event.target.closest(".mini,.input-mini")||closeAllMinis()})),document.addEventListener("keydown",(function(event){event=event||window.event,27===Number(event.keyCode)&&closeAllMinis()})),(document.querySelectorAll(".mini-tags.reorder:not(.loaded)")||[]).forEach((function($tag){$tag.classList.add("loaded"),$tag.addEventListener("reorder",(function(){updateId($tag)}))}))}loadMinis(),document.addEventListener("ajax",(function(){loadMinis()}))}(),function(){function closeDropdowns(){(document.querySelectorAll(".dropdown:not(.is-hoverable)")||[]).forEach((function($element){$element.classList.remove("is-active")}))}document.addEventListener("click",(function(event){event.target.closest(".dropdown.is-active")||closeDropdowns()})),document.addEventListener("keydown",(function(event){event=event||window.event,27===Number(event.keyCode)&&closeDropdowns()})),document.addEventListener("click",(function(event){if(event.target.closest(".dropdown:not(.is-hoverable)")){var $element=event.target.closest(".dropdown:not(.is-hoverable)");event.stopPropagation(),$element.classList.contains("is-active")?$element.classList.remove("is-active"):$element.classList.add("is-active")}}))}();"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self&&self;function commonjsRequire(path){throw new Error('Could not dynamically require "'+path+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var hasRequiredMoment,moment={exports:{}};function requireMoment(){return hasRequiredMoment||(hasRequiredMoment=1,(module=moment).exports=function(){var hookCallback,some;function hooks(){return hookCallback.apply(null,arguments)}function setHookCallback(callback){hookCallback=callback}function isArray(input){return input instanceof Array||"[object Array]"===Object.prototype.toString.call(input)}function isObject(input){return null!=input&&"[object Object]"===Object.prototype.toString.call(input)}function hasOwnProp(a,b){return Object.prototype.hasOwnProperty.call(a,b)}function isObjectEmpty(obj){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(obj).length;var k;for(k in obj)if(hasOwnProp(obj,k))return!1;return!0}function isUndefined(input){return void 0===input}function isNumber(input){return"number"==typeof input||"[object Number]"===Object.prototype.toString.call(input)}function isDate(input){return input instanceof Date||"[object Date]"===Object.prototype.toString.call(input)}function map(arr,fn){var i,res=[],arrLen=arr.length;for(i=0;i>>0;for(i=0;i0)for(i=0;i=0?forceSign?"+":"":"-")+Math.pow(10,Math.max(0,zerosToFill)).toString().substr(1)+absNumber}var formattingTokens=/(\[[^\[]*\])|(\\)?([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,localFormattingTokens=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,formatFunctions={},formatTokenFunctions={};function addFormatToken(token,padded,ordinal,callback){var func=callback;"string"==typeof callback&&(func=function(){return this[callback]()}),token&&(formatTokenFunctions[token]=func),padded&&(formatTokenFunctions[padded[0]]=function(){return zeroFill(func.apply(this,arguments),padded[1],padded[2])}),ordinal&&(formatTokenFunctions[ordinal]=function(){return this.localeData().ordinal(func.apply(this,arguments),token)})}function removeFormattingTokens(input){return input.match(/\[[\s\S]/)?input.replace(/^\[|\]$/g,""):input.replace(/\\/g,"")}function makeFormatFunction(format){var i,length,array=format.match(formattingTokens);for(i=0,length=array.length;i=0&&localFormattingTokens.test(format);)format=format.replace(localFormattingTokens,replaceLongDateFormatTokens),localFormattingTokens.lastIndex=0,i-=1;return format}var defaultLongDateFormat={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"};function longDateFormat(key){var format=this._longDateFormat[key],formatUpper=this._longDateFormat[key.toUpperCase()];return format||!formatUpper?format:(this._longDateFormat[key]=formatUpper.match(formattingTokens).map((function(tok){return"MMMM"===tok||"MM"===tok||"DD"===tok||"dddd"===tok?tok.slice(1):tok})).join(""),this._longDateFormat[key])}var defaultInvalidDate="Invalid date";function invalidDate(){return this._invalidDate}var defaultOrdinal="%d",defaultDayOfMonthOrdinalParse=/\d{1,2}/;function ordinal(number){return this._ordinal.replace("%d",number)}var defaultRelativeTime={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"};function relativeTime(number,withoutSuffix,string,isFuture){var output=this._relativeTime[string];return isFunction(output)?output(number,withoutSuffix,string,isFuture):output.replace(/%d/i,number)}function pastFuture(diff,output){var format=this._relativeTime[diff>0?"future":"past"];return isFunction(format)?format(output):format.replace(/%s/i,output)}var aliases={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 normalizeUnits(units){return"string"==typeof units?aliases[units]||aliases[units.toLowerCase()]:void 0}function normalizeObjectUnits(inputObject){var normalizedProp,prop,normalizedInput={};for(prop in inputObject)hasOwnProp(inputObject,prop)&&(normalizedProp=normalizeUnits(prop))&&(normalizedInput[normalizedProp]=inputObject[prop]);return normalizedInput}var priorities={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};function getPrioritizedUnits(unitsObj){var u,units=[];for(u in unitsObj)hasOwnProp(unitsObj,u)&&units.push({unit:u,priority:priorities[u]});return units.sort((function(a,b){return a.priority-b.priority})),units}var regexes,match1=/\d/,match2=/\d\d/,match3=/\d{3}/,match4=/\d{4}/,match6=/[+-]?\d{6}/,match1to2=/\d\d?/,match3to4=/\d\d\d\d?/,match5to6=/\d\d\d\d\d\d?/,match1to3=/\d{1,3}/,match1to4=/\d{1,4}/,match1to6=/[+-]?\d{1,6}/,matchUnsigned=/\d+/,matchSigned=/[+-]?\d+/,matchOffset=/Z|[+-]\d\d:?\d\d/gi,matchShortOffset=/Z|[+-]\d\d(?::?\d\d)?/gi,matchTimestamp=/[+-]?\d+(\.\d{1,3})?/,matchWord=/[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,match1to2NoLeadingZero=/^[1-9]\d?/,match1to2HasZero=/^([1-9]\d|\d)/;function addRegexToken(token,regex,strictRegex){regexes[token]=isFunction(regex)?regex:function(isStrict,localeData){return isStrict&&strictRegex?strictRegex:regex}}function getParseRegexForToken(token,config){return hasOwnProp(regexes,token)?regexes[token](config._strict,config._locale):new RegExp(unescapeFormat(token))}function unescapeFormat(s){return regexEscape(s.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,(function(matched,p1,p2,p3,p4){return p1||p2||p3||p4})))}function regexEscape(s){return s.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function absFloor(number){return number<0?Math.ceil(number)||0:Math.floor(number)}function toInt(argumentForCoercion){var coercedNumber=+argumentForCoercion,value=0;return 0!==coercedNumber&&isFinite(coercedNumber)&&(value=absFloor(coercedNumber)),value}regexes={};var tokens={};function addParseToken(token,callback){var i,tokenLen,func=callback;for("string"==typeof token&&(token=[token]),isNumber(callback)&&(func=function(input,array){array[callback]=toInt(input)}),tokenLen=token.length,i=0;i68?1900:2e3)};var indexOf,getSetYear=makeGetSet("FullYear",!0);function getIsLeapYear(){return isLeapYear(this.year())}function makeGetSet(unit,keepTime){return function(value){return null!=value?(set$1(this,unit,value),hooks.updateOffset(this,keepTime),this):get(this,unit)}}function get(mom,unit){if(!mom.isValid())return NaN;var d=mom._d,isUTC=mom._isUTC;switch(unit){case"Milliseconds":return isUTC?d.getUTCMilliseconds():d.getMilliseconds();case"Seconds":return isUTC?d.getUTCSeconds():d.getSeconds();case"Minutes":return isUTC?d.getUTCMinutes():d.getMinutes();case"Hours":return isUTC?d.getUTCHours():d.getHours();case"Date":return isUTC?d.getUTCDate():d.getDate();case"Day":return isUTC?d.getUTCDay():d.getDay();case"Month":return isUTC?d.getUTCMonth():d.getMonth();case"FullYear":return isUTC?d.getUTCFullYear():d.getFullYear();default:return NaN}}function set$1(mom,unit,value){var d,isUTC,year,month,date;if(mom.isValid()&&!isNaN(value)){switch(d=mom._d,isUTC=mom._isUTC,unit){case"Milliseconds":return void(isUTC?d.setUTCMilliseconds(value):d.setMilliseconds(value));case"Seconds":return void(isUTC?d.setUTCSeconds(value):d.setSeconds(value));case"Minutes":return void(isUTC?d.setUTCMinutes(value):d.setMinutes(value));case"Hours":return void(isUTC?d.setUTCHours(value):d.setHours(value));case"Date":return void(isUTC?d.setUTCDate(value):d.setDate(value));case"FullYear":break;default:return}year=value,month=mom.month(),date=29!==(date=mom.date())||1!==month||isLeapYear(year)?date:28,isUTC?d.setUTCFullYear(year,month,date):d.setFullYear(year,month,date)}}function stringGet(units){return isFunction(this[units=normalizeUnits(units)])?this[units]():this}function stringSet(units,value){if("object"===_typeof(units)){var i,prioritized=getPrioritizedUnits(units=normalizeObjectUnits(units)),prioritizedLen=prioritized.length;for(i=0;i=0?(date=new Date(y+400,m,d,h,M,s,ms),isFinite(date.getFullYear())&&date.setFullYear(y)):date=new Date(y,m,d,h,M,s,ms),date}function createUTCDate(y){var date,args;return y<100&&y>=0?((args=Array.prototype.slice.call(arguments))[0]=y+400,date=new Date(Date.UTC.apply(null,args)),isFinite(date.getUTCFullYear())&&date.setUTCFullYear(y)):date=new Date(Date.UTC.apply(null,arguments)),date}function firstWeekOffset(year,dow,doy){var fwd=7+dow-doy;return-(7+createUTCDate(year,0,fwd).getUTCDay()-dow)%7+fwd-1}function dayOfYearFromWeeks(year,week,weekday,dow,doy){var resYear,resDayOfYear,dayOfYear=1+7*(week-1)+(7+weekday-dow)%7+firstWeekOffset(year,dow,doy);return dayOfYear<=0?resDayOfYear=daysInYear(resYear=year-1)+dayOfYear:dayOfYear>daysInYear(year)?(resYear=year+1,resDayOfYear=dayOfYear-daysInYear(year)):(resYear=year,resDayOfYear=dayOfYear),{year:resYear,dayOfYear:resDayOfYear}}function weekOfYear(mom,dow,doy){var resWeek,resYear,weekOffset=firstWeekOffset(mom.year(),dow,doy),week=Math.floor((mom.dayOfYear()-weekOffset-1)/7)+1;return week<1?resWeek=week+weeksInYear(resYear=mom.year()-1,dow,doy):week>weeksInYear(mom.year(),dow,doy)?(resWeek=week-weeksInYear(mom.year(),dow,doy),resYear=mom.year()+1):(resYear=mom.year(),resWeek=week),{week:resWeek,year:resYear}}function weeksInYear(year,dow,doy){var weekOffset=firstWeekOffset(year,dow,doy),weekOffsetNext=firstWeekOffset(year+1,dow,doy);return(daysInYear(year)-weekOffset+weekOffsetNext)/7}function localeWeek(mom){return weekOfYear(mom,this._week.dow,this._week.doy).week}addFormatToken("w",["ww",2],"wo","week"),addFormatToken("W",["WW",2],"Wo","isoWeek"),addRegexToken("w",match1to2,match1to2NoLeadingZero),addRegexToken("ww",match1to2,match2),addRegexToken("W",match1to2,match1to2NoLeadingZero),addRegexToken("WW",match1to2,match2),addWeekParseToken(["w","ww","W","WW"],(function(input,week,config,token){week[token.substr(0,1)]=toInt(input)}));var defaultLocaleWeek={dow:0,doy:6};function localeFirstDayOfWeek(){return this._week.dow}function localeFirstDayOfYear(){return this._week.doy}function getSetWeek(input){var week=this.localeData().week(this);return null==input?week:this.add(7*(input-week),"d")}function getSetISOWeek(input){var week=weekOfYear(this,1,4).week;return null==input?week:this.add(7*(input-week),"d")}function parseWeekday(input,locale){return"string"!=typeof input?input:isNaN(input)?"number"==typeof(input=locale.weekdaysParse(input))?input:null:parseInt(input,10)}function parseIsoWeekday(input,locale){return"string"==typeof input?locale.weekdaysParse(input)%7||7:isNaN(input)?null:input}function shiftWeekdays(ws,n){return ws.slice(n,7).concat(ws.slice(0,n))}addFormatToken("d",0,"do","day"),addFormatToken("dd",0,0,(function(format){return this.localeData().weekdaysMin(this,format)})),addFormatToken("ddd",0,0,(function(format){return this.localeData().weekdaysShort(this,format)})),addFormatToken("dddd",0,0,(function(format){return this.localeData().weekdays(this,format)})),addFormatToken("e",0,0,"weekday"),addFormatToken("E",0,0,"isoWeekday"),addRegexToken("d",match1to2),addRegexToken("e",match1to2),addRegexToken("E",match1to2),addRegexToken("dd",(function(isStrict,locale){return locale.weekdaysMinRegex(isStrict)})),addRegexToken("ddd",(function(isStrict,locale){return locale.weekdaysShortRegex(isStrict)})),addRegexToken("dddd",(function(isStrict,locale){return locale.weekdaysRegex(isStrict)})),addWeekParseToken(["dd","ddd","dddd"],(function(input,week,config,token){var weekday=config._locale.weekdaysParse(input,token,config._strict);null!=weekday?week.d=weekday:getParsingFlags(config).invalidWeekday=input})),addWeekParseToken(["d","e","E"],(function(input,week,config,token){week[token]=toInt(input)}));var defaultLocaleWeekdays="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),defaultLocaleWeekdaysShort="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),defaultLocaleWeekdaysMin="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),defaultWeekdaysRegex=matchWord,defaultWeekdaysShortRegex=matchWord,defaultWeekdaysMinRegex=matchWord;function localeWeekdays(m,format){var weekdays=isArray(this._weekdays)?this._weekdays:this._weekdays[m&&!0!==m&&this._weekdays.isFormat.test(format)?"format":"standalone"];return!0===m?shiftWeekdays(weekdays,this._week.dow):m?weekdays[m.day()]:weekdays}function localeWeekdaysShort(m){return!0===m?shiftWeekdays(this._weekdaysShort,this._week.dow):m?this._weekdaysShort[m.day()]:this._weekdaysShort}function localeWeekdaysMin(m){return!0===m?shiftWeekdays(this._weekdaysMin,this._week.dow):m?this._weekdaysMin[m.day()]:this._weekdaysMin}function handleStrictParse$1(weekdayName,format,strict){var i,ii,mom,llc=weekdayName.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],i=0;i<7;++i)mom=createUTC([2e3,1]).day(i),this._minWeekdaysParse[i]=this.weekdaysMin(mom,"").toLocaleLowerCase(),this._shortWeekdaysParse[i]=this.weekdaysShort(mom,"").toLocaleLowerCase(),this._weekdaysParse[i]=this.weekdays(mom,"").toLocaleLowerCase();return strict?"dddd"===format?-1!==(ii=indexOf.call(this._weekdaysParse,llc))?ii:null:"ddd"===format?-1!==(ii=indexOf.call(this._shortWeekdaysParse,llc))?ii:null:-1!==(ii=indexOf.call(this._minWeekdaysParse,llc))?ii:null:"dddd"===format?-1!==(ii=indexOf.call(this._weekdaysParse,llc))||-1!==(ii=indexOf.call(this._shortWeekdaysParse,llc))||-1!==(ii=indexOf.call(this._minWeekdaysParse,llc))?ii:null:"ddd"===format?-1!==(ii=indexOf.call(this._shortWeekdaysParse,llc))||-1!==(ii=indexOf.call(this._weekdaysParse,llc))||-1!==(ii=indexOf.call(this._minWeekdaysParse,llc))?ii:null:-1!==(ii=indexOf.call(this._minWeekdaysParse,llc))||-1!==(ii=indexOf.call(this._weekdaysParse,llc))||-1!==(ii=indexOf.call(this._shortWeekdaysParse,llc))?ii:null}function localeWeekdaysParse(weekdayName,format,strict){var i,mom,regex;if(this._weekdaysParseExact)return handleStrictParse$1.call(this,weekdayName,format,strict);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),i=0;i<7;i++){if(mom=createUTC([2e3,1]).day(i),strict&&!this._fullWeekdaysParse[i]&&(this._fullWeekdaysParse[i]=new RegExp("^"+this.weekdays(mom,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[i]=new RegExp("^"+this.weekdaysShort(mom,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[i]=new RegExp("^"+this.weekdaysMin(mom,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[i]||(regex="^"+this.weekdays(mom,"")+"|^"+this.weekdaysShort(mom,"")+"|^"+this.weekdaysMin(mom,""),this._weekdaysParse[i]=new RegExp(regex.replace(".",""),"i")),strict&&"dddd"===format&&this._fullWeekdaysParse[i].test(weekdayName))return i;if(strict&&"ddd"===format&&this._shortWeekdaysParse[i].test(weekdayName))return i;if(strict&&"dd"===format&&this._minWeekdaysParse[i].test(weekdayName))return i;if(!strict&&this._weekdaysParse[i].test(weekdayName))return i}}function getSetDayOfWeek(input){if(!this.isValid())return null!=input?this:NaN;var day=get(this,"Day");return null!=input?(input=parseWeekday(input,this.localeData()),this.add(input-day,"d")):day}function getSetLocaleDayOfWeek(input){if(!this.isValid())return null!=input?this:NaN;var weekday=(this.day()+7-this.localeData()._week.dow)%7;return null==input?weekday:this.add(input-weekday,"d")}function getSetISODayOfWeek(input){if(!this.isValid())return null!=input?this:NaN;if(null!=input){var weekday=parseIsoWeekday(input,this.localeData());return this.day(this.day()%7?weekday:weekday-7)}return this.day()||7}function weekdaysRegex(isStrict){return this._weekdaysParseExact?(hasOwnProp(this,"_weekdaysRegex")||computeWeekdaysParse.call(this),isStrict?this._weekdaysStrictRegex:this._weekdaysRegex):(hasOwnProp(this,"_weekdaysRegex")||(this._weekdaysRegex=defaultWeekdaysRegex),this._weekdaysStrictRegex&&isStrict?this._weekdaysStrictRegex:this._weekdaysRegex)}function weekdaysShortRegex(isStrict){return this._weekdaysParseExact?(hasOwnProp(this,"_weekdaysRegex")||computeWeekdaysParse.call(this),isStrict?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(hasOwnProp(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=defaultWeekdaysShortRegex),this._weekdaysShortStrictRegex&&isStrict?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function weekdaysMinRegex(isStrict){return this._weekdaysParseExact?(hasOwnProp(this,"_weekdaysRegex")||computeWeekdaysParse.call(this),isStrict?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(hasOwnProp(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=defaultWeekdaysMinRegex),this._weekdaysMinStrictRegex&&isStrict?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function computeWeekdaysParse(){function cmpLenRev(a,b){return b.length-a.length}var i,mom,minp,shortp,longp,minPieces=[],shortPieces=[],longPieces=[],mixedPieces=[];for(i=0;i<7;i++)mom=createUTC([2e3,1]).day(i),minp=regexEscape(this.weekdaysMin(mom,"")),shortp=regexEscape(this.weekdaysShort(mom,"")),longp=regexEscape(this.weekdays(mom,"")),minPieces.push(minp),shortPieces.push(shortp),longPieces.push(longp),mixedPieces.push(minp),mixedPieces.push(shortp),mixedPieces.push(longp);minPieces.sort(cmpLenRev),shortPieces.sort(cmpLenRev),longPieces.sort(cmpLenRev),mixedPieces.sort(cmpLenRev),this._weekdaysRegex=new RegExp("^("+mixedPieces.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+longPieces.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+shortPieces.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+minPieces.join("|")+")","i")}function hFormat(){return this.hours()%12||12}function kFormat(){return this.hours()||24}function meridiem(token,lowercase){addFormatToken(token,0,0,(function(){return this.localeData().meridiem(this.hours(),this.minutes(),lowercase)}))}function matchMeridiem(isStrict,locale){return locale._meridiemParse}function localeIsPM(input){return"p"===(input+"").toLowerCase().charAt(0)}addFormatToken("H",["HH",2],0,"hour"),addFormatToken("h",["hh",2],0,hFormat),addFormatToken("k",["kk",2],0,kFormat),addFormatToken("hmm",0,0,(function(){return""+hFormat.apply(this)+zeroFill(this.minutes(),2)})),addFormatToken("hmmss",0,0,(function(){return""+hFormat.apply(this)+zeroFill(this.minutes(),2)+zeroFill(this.seconds(),2)})),addFormatToken("Hmm",0,0,(function(){return""+this.hours()+zeroFill(this.minutes(),2)})),addFormatToken("Hmmss",0,0,(function(){return""+this.hours()+zeroFill(this.minutes(),2)+zeroFill(this.seconds(),2)})),meridiem("a",!0),meridiem("A",!1),addRegexToken("a",matchMeridiem),addRegexToken("A",matchMeridiem),addRegexToken("H",match1to2,match1to2HasZero),addRegexToken("h",match1to2,match1to2NoLeadingZero),addRegexToken("k",match1to2,match1to2NoLeadingZero),addRegexToken("HH",match1to2,match2),addRegexToken("hh",match1to2,match2),addRegexToken("kk",match1to2,match2),addRegexToken("hmm",match3to4),addRegexToken("hmmss",match5to6),addRegexToken("Hmm",match3to4),addRegexToken("Hmmss",match5to6),addParseToken(["H","HH"],HOUR),addParseToken(["k","kk"],(function(input,array,config){var kInput=toInt(input);array[HOUR]=24===kInput?0:kInput})),addParseToken(["a","A"],(function(input,array,config){config._isPm=config._locale.isPM(input),config._meridiem=input})),addParseToken(["h","hh"],(function(input,array,config){array[HOUR]=toInt(input),getParsingFlags(config).bigHour=!0})),addParseToken("hmm",(function(input,array,config){var pos=input.length-2;array[HOUR]=toInt(input.substr(0,pos)),array[MINUTE]=toInt(input.substr(pos)),getParsingFlags(config).bigHour=!0})),addParseToken("hmmss",(function(input,array,config){var pos1=input.length-4,pos2=input.length-2;array[HOUR]=toInt(input.substr(0,pos1)),array[MINUTE]=toInt(input.substr(pos1,2)),array[SECOND]=toInt(input.substr(pos2)),getParsingFlags(config).bigHour=!0})),addParseToken("Hmm",(function(input,array,config){var pos=input.length-2;array[HOUR]=toInt(input.substr(0,pos)),array[MINUTE]=toInt(input.substr(pos))})),addParseToken("Hmmss",(function(input,array,config){var pos1=input.length-4,pos2=input.length-2;array[HOUR]=toInt(input.substr(0,pos1)),array[MINUTE]=toInt(input.substr(pos1,2)),array[SECOND]=toInt(input.substr(pos2))}));var defaultLocaleMeridiemParse=/[ap]\.?m?\.?/i,getSetHour=makeGetSet("Hours",!0);function localeMeridiem(hours,minutes,isLower){return hours>11?isLower?"pm":"PM":isLower?"am":"AM"}var globalLocale,baseConfig={calendar:defaultCalendar,longDateFormat:defaultLongDateFormat,invalidDate:defaultInvalidDate,ordinal:defaultOrdinal,dayOfMonthOrdinalParse:defaultDayOfMonthOrdinalParse,relativeTime:defaultRelativeTime,months:defaultLocaleMonths,monthsShort:defaultLocaleMonthsShort,week:defaultLocaleWeek,weekdays:defaultLocaleWeekdays,weekdaysMin:defaultLocaleWeekdaysMin,weekdaysShort:defaultLocaleWeekdaysShort,meridiemParse:defaultLocaleMeridiemParse},locales={},localeFamilies={};function commonPrefix(arr1,arr2){var i,minl=Math.min(arr1.length,arr2.length);for(i=0;i0;){if(locale=loadLocale(split.slice(0,j).join("-")))return locale;if(next&&next.length>=j&&commonPrefix(split,next)>=j-1)break;j--}i++}return globalLocale}function isLocaleNameSane(name){return!(!name||!name.match("^[^/\\\\]*$"))}function loadLocale(name){var oldLocale=null;if(void 0===locales[name]&&module&&module.exports&&isLocaleNameSane(name))try{oldLocale=globalLocale._abbr,commonjsRequire("./locale/"+name),getSetGlobalLocale(oldLocale)}catch(e){locales[name]=null}return locales[name]}function getSetGlobalLocale(key,values){var data;return key&&((data=isUndefined(values)?getLocale(key):defineLocale(key,values))?globalLocale=data:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+key+" not found. Did you forget to load it?")),globalLocale._abbr}function defineLocale(name,config){if(null!==config){var locale,parentConfig=baseConfig;if(config.abbr=name,null!=locales[name])deprecateSimple("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),parentConfig=locales[name]._config;else if(null!=config.parentLocale)if(null!=locales[config.parentLocale])parentConfig=locales[config.parentLocale]._config;else{if(null==(locale=loadLocale(config.parentLocale)))return localeFamilies[config.parentLocale]||(localeFamilies[config.parentLocale]=[]),localeFamilies[config.parentLocale].push({name:name,config:config}),null;parentConfig=locale._config}return locales[name]=new Locale(mergeConfigs(parentConfig,config)),localeFamilies[name]&&localeFamilies[name].forEach((function(x){defineLocale(x.name,x.config)})),getSetGlobalLocale(name),locales[name]}return delete locales[name],null}function updateLocale(name,config){if(null!=config){var locale,tmpLocale,parentConfig=baseConfig;null!=locales[name]&&null!=locales[name].parentLocale?locales[name].set(mergeConfigs(locales[name]._config,config)):(null!=(tmpLocale=loadLocale(name))&&(parentConfig=tmpLocale._config),config=mergeConfigs(parentConfig,config),null==tmpLocale&&(config.abbr=name),(locale=new Locale(config)).parentLocale=locales[name],locales[name]=locale),getSetGlobalLocale(name)}else null!=locales[name]&&(null!=locales[name].parentLocale?(locales[name]=locales[name].parentLocale,name===getSetGlobalLocale()&&getSetGlobalLocale(name)):null!=locales[name]&&delete locales[name]);return locales[name]}function getLocale(key){var locale;if(key&&key._locale&&key._locale._abbr&&(key=key._locale._abbr),!key)return globalLocale;if(!isArray(key)){if(locale=loadLocale(key))return locale;key=[key]}return chooseLocale(key)}function listLocales(){return keys(locales)}function checkOverflow(m){var overflow,a=m._a;return a&&-2===getParsingFlags(m).overflow&&(overflow=a[MONTH]<0||a[MONTH]>11?MONTH:a[DATE]<1||a[DATE]>daysInMonth(a[YEAR],a[MONTH])?DATE:a[HOUR]<0||a[HOUR]>24||24===a[HOUR]&&(0!==a[MINUTE]||0!==a[SECOND]||0!==a[MILLISECOND])?HOUR:a[MINUTE]<0||a[MINUTE]>59?MINUTE:a[SECOND]<0||a[SECOND]>59?SECOND:a[MILLISECOND]<0||a[MILLISECOND]>999?MILLISECOND:-1,getParsingFlags(m)._overflowDayOfYear&&(overflowDATE)&&(overflow=DATE),getParsingFlags(m)._overflowWeeks&&-1===overflow&&(overflow=WEEK),getParsingFlags(m)._overflowWeekday&&-1===overflow&&(overflow=WEEKDAY),getParsingFlags(m).overflow=overflow),m}var extendedIsoRegex=/^\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)?)?$/,basicIsoRegex=/^\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)?)?$/,tzRegex=/Z|[+-]\d\d(?::?\d\d)?/,isoDates=[["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]],isoTimes=[["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/]],aspNetJsonRegex=/^\/?Date\((-?\d+)/i,rfc2822=/^(?:(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}))$/,obsOffsets={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function configFromISO(config){var i,l,allowTime,dateFormat,timeFormat,tzFormat,string=config._i,match=extendedIsoRegex.exec(string)||basicIsoRegex.exec(string),isoDatesLen=isoDates.length,isoTimesLen=isoTimes.length;if(match){for(getParsingFlags(config).iso=!0,i=0,l=isoDatesLen;idaysInYear(yearToUse)||0===config._dayOfYear)&&(getParsingFlags(config)._overflowDayOfYear=!0),date=createUTCDate(yearToUse,0,config._dayOfYear),config._a[MONTH]=date.getUTCMonth(),config._a[DATE]=date.getUTCDate()),i=0;i<3&&null==config._a[i];++i)config._a[i]=input[i]=currentDate[i];for(;i<7;i++)config._a[i]=input[i]=null==config._a[i]?2===i?1:0:config._a[i];24===config._a[HOUR]&&0===config._a[MINUTE]&&0===config._a[SECOND]&&0===config._a[MILLISECOND]&&(config._nextDay=!0,config._a[HOUR]=0),config._d=(config._useUTC?createUTCDate:createDate).apply(null,input),expectedWeekday=config._useUTC?config._d.getUTCDay():config._d.getDay(),null!=config._tzm&&config._d.setUTCMinutes(config._d.getUTCMinutes()-config._tzm),config._nextDay&&(config._a[HOUR]=24),config._w&&void 0!==config._w.d&&config._w.d!==expectedWeekday&&(getParsingFlags(config).weekdayMismatch=!0)}}function dayOfYearFromWeekInfo(config){var w,weekYear,week,weekday,dow,doy,temp,weekdayOverflow,curWeek;null!=(w=config._w).GG||null!=w.W||null!=w.E?(dow=1,doy=4,weekYear=defaults(w.GG,config._a[YEAR],weekOfYear(createLocal(),1,4).year),week=defaults(w.W,1),((weekday=defaults(w.E,1))<1||weekday>7)&&(weekdayOverflow=!0)):(dow=config._locale._week.dow,doy=config._locale._week.doy,curWeek=weekOfYear(createLocal(),dow,doy),weekYear=defaults(w.gg,config._a[YEAR],curWeek.year),week=defaults(w.w,curWeek.week),null!=w.d?((weekday=w.d)<0||weekday>6)&&(weekdayOverflow=!0):null!=w.e?(weekday=w.e+dow,(w.e<0||w.e>6)&&(weekdayOverflow=!0)):weekday=dow),week<1||week>weeksInYear(weekYear,dow,doy)?getParsingFlags(config)._overflowWeeks=!0:null!=weekdayOverflow?getParsingFlags(config)._overflowWeekday=!0:(temp=dayOfYearFromWeeks(weekYear,week,weekday,dow,doy),config._a[YEAR]=temp.year,config._dayOfYear=temp.dayOfYear)}function configFromStringAndFormat(config){if(config._f!==hooks.ISO_8601)if(config._f!==hooks.RFC_2822){config._a=[],getParsingFlags(config).empty=!0;var i,parsedInput,tokens,token,skipped,era,tokenLen,string=""+config._i,stringLength=string.length,totalParsedInputLength=0;for(tokenLen=(tokens=expandFormat(config._f,config._locale).match(formattingTokens)||[]).length,i=0;i0&&getParsingFlags(config).unusedInput.push(skipped),string=string.slice(string.indexOf(parsedInput)+parsedInput.length),totalParsedInputLength+=parsedInput.length),formatTokenFunctions[token]?(parsedInput?getParsingFlags(config).empty=!1:getParsingFlags(config).unusedTokens.push(token),addTimeToArrayFromToken(token,parsedInput,config)):config._strict&&!parsedInput&&getParsingFlags(config).unusedTokens.push(token);getParsingFlags(config).charsLeftOver=stringLength-totalParsedInputLength,string.length>0&&getParsingFlags(config).unusedInput.push(string),config._a[HOUR]<=12&&!0===getParsingFlags(config).bigHour&&config._a[HOUR]>0&&(getParsingFlags(config).bigHour=void 0),getParsingFlags(config).parsedDateParts=config._a.slice(0),getParsingFlags(config).meridiem=config._meridiem,config._a[HOUR]=meridiemFixWrap(config._locale,config._a[HOUR],config._meridiem),null!==(era=getParsingFlags(config).era)&&(config._a[YEAR]=config._locale.erasConvertYear(era,config._a[YEAR])),configFromArray(config),checkOverflow(config)}else configFromRFC2822(config);else configFromISO(config)}function meridiemFixWrap(locale,hour,meridiem){var isPm;return null==meridiem?hour:null!=locale.meridiemHour?locale.meridiemHour(hour,meridiem):null!=locale.isPM?((isPm=locale.isPM(meridiem))&&hour<12&&(hour+=12),isPm||12!==hour||(hour=0),hour):hour}function configFromStringAndArray(config){var tempConfig,bestMoment,scoreToBeat,i,currentScore,validFormatFound,bestFormatIsValid=!1,configfLen=config._f.length;if(0===configfLen)return getParsingFlags(config).invalidFormat=!0,void(config._d=new Date(NaN));for(i=0;ithis?this:other:createInvalid()}));function pickBy(fn,moments){var res,i;if(1===moments.length&&isArray(moments[0])&&(moments=moments[0]),!moments.length)return createLocal();for(res=moments[0],i=1;ithis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function isDaylightSavingTimeShifted(){if(!isUndefined(this._isDSTShifted))return this._isDSTShifted;var other,c={};return copyConfig(c,this),(c=prepareConfig(c))._a?(other=c._isUTC?createUTC(c._a):createLocal(c._a),this._isDSTShifted=this.isValid()&&compareArrays(c._a,other.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function isLocal(){return!!this.isValid()&&!this._isUTC}function isUtcOffset(){return!!this.isValid()&&this._isUTC}function isUtc(){return!!this.isValid()&&this._isUTC&&0===this._offset}hooks.updateOffset=function(){};var aspNetRegex=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,isoRegex=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function createDuration(input,key){var sign,ret,diffRes,duration=input,match=null;return isDuration(input)?duration={ms:input._milliseconds,d:input._days,M:input._months}:isNumber(input)||!isNaN(+input)?(duration={},key?duration[key]=+input:duration.milliseconds=+input):(match=aspNetRegex.exec(input))?(sign="-"===match[1]?-1:1,duration={y:0,d:toInt(match[DATE])*sign,h:toInt(match[HOUR])*sign,m:toInt(match[MINUTE])*sign,s:toInt(match[SECOND])*sign,ms:toInt(absRound(1e3*match[MILLISECOND]))*sign}):(match=isoRegex.exec(input))?(sign="-"===match[1]?-1:1,duration={y:parseIso(match[2],sign),M:parseIso(match[3],sign),w:parseIso(match[4],sign),d:parseIso(match[5],sign),h:parseIso(match[6],sign),m:parseIso(match[7],sign),s:parseIso(match[8],sign)}):null==duration?duration={}:"object"===_typeof(duration)&&("from"in duration||"to"in duration)&&(diffRes=momentsDifference(createLocal(duration.from),createLocal(duration.to)),(duration={}).ms=diffRes.milliseconds,duration.M=diffRes.months),ret=new Duration(duration),isDuration(input)&&hasOwnProp(input,"_locale")&&(ret._locale=input._locale),isDuration(input)&&hasOwnProp(input,"_isValid")&&(ret._isValid=input._isValid),ret}function parseIso(inp,sign){var res=inp&&parseFloat(inp.replace(",","."));return(isNaN(res)?0:res)*sign}function positiveMomentsDifference(base,other){var res={};return res.months=other.month()-base.month()+12*(other.year()-base.year()),base.clone().add(res.months,"M").isAfter(other)&&--res.months,res.milliseconds=+other-+base.clone().add(res.months,"M"),res}function momentsDifference(base,other){var res;return base.isValid()&&other.isValid()?(other=cloneWithOffset(other,base),base.isBefore(other)?res=positiveMomentsDifference(base,other):((res=positiveMomentsDifference(other,base)).milliseconds=-res.milliseconds,res.months=-res.months),res):{milliseconds:0,months:0}}function createAdder(direction,name){return function(val,period){var tmp;return null===period||isNaN(+period)||(deprecateSimple(name,"moment()."+name+"(period, number) is deprecated. Please use moment()."+name+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),tmp=val,val=period,period=tmp),addSubtract(this,createDuration(val,period),direction),this}}function addSubtract(mom,duration,isAdding,updateOffset){var milliseconds=duration._milliseconds,days=absRound(duration._days),months=absRound(duration._months);mom.isValid()&&(updateOffset=null==updateOffset||updateOffset,months&&setMonth(mom,get(mom,"Month")+months*isAdding),days&&set$1(mom,"Date",get(mom,"Date")+days*isAdding),milliseconds&&mom._d.setTime(mom._d.valueOf()+milliseconds*isAdding),updateOffset&&hooks.updateOffset(mom,days||months))}createDuration.fn=Duration.prototype,createDuration.invalid=createInvalid$1;var add=createAdder(1,"add"),subtract=createAdder(-1,"subtract");function isString(input){return"string"==typeof input||input instanceof String}function isMomentInput(input){return isMoment(input)||isDate(input)||isString(input)||isNumber(input)||isNumberOrStringArray(input)||isMomentInputObject(input)||null==input}function isMomentInputObject(input){var i,property,objectTest=isObject(input)&&!isObjectEmpty(input),propertyTest=!1,properties=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],propertyLen=properties.length;for(i=0;ilocalInput.valueOf():localInput.valueOf()9999?formatMoment(m,utc?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):isFunction(Date.prototype.toISOString)?utc?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",formatMoment(m,"Z")):formatMoment(m,utc?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function inspect(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var prefix,year,datetime,suffix,func="moment",zone="";return this.isLocal()||(func=0===this.utcOffset()?"moment.utc":"moment.parseZone",zone="Z"),prefix="["+func+'("]',year=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",datetime="-MM-DD[T]HH:mm:ss.SSS",suffix=zone+'[")]',this.format(prefix+year+datetime+suffix)}function format(inputString){inputString||(inputString=this.isUtc()?hooks.defaultFormatUtc:hooks.defaultFormat);var output=formatMoment(this,inputString);return this.localeData().postformat(output)}function from(time,withoutSuffix){return this.isValid()&&(isMoment(time)&&time.isValid()||createLocal(time).isValid())?createDuration({to:this,from:time}).locale(this.locale()).humanize(!withoutSuffix):this.localeData().invalidDate()}function fromNow(withoutSuffix){return this.from(createLocal(),withoutSuffix)}function to(time,withoutSuffix){return this.isValid()&&(isMoment(time)&&time.isValid()||createLocal(time).isValid())?createDuration({from:this,to:time}).locale(this.locale()).humanize(!withoutSuffix):this.localeData().invalidDate()}function toNow(withoutSuffix){return this.to(createLocal(),withoutSuffix)}function locale(key){var newLocaleData;return void 0===key?this._locale._abbr:(null!=(newLocaleData=getLocale(key))&&(this._locale=newLocaleData),this)}hooks.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",hooks.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var lang=deprecate("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",(function(key){return void 0===key?this.localeData():this.locale(key)}));function localeData(){return this._locale}var MS_PER_SECOND=1e3,MS_PER_MINUTE=60*MS_PER_SECOND,MS_PER_HOUR=60*MS_PER_MINUTE,MS_PER_400_YEARS=3506328*MS_PER_HOUR;function mod$1(dividend,divisor){return(dividend%divisor+divisor)%divisor}function localStartOfDate(y,m,d){return y<100&&y>=0?new Date(y+400,m,d)-MS_PER_400_YEARS:new Date(y,m,d).valueOf()}function utcStartOfDate(y,m,d){return y<100&&y>=0?Date.UTC(y+400,m,d)-MS_PER_400_YEARS:Date.UTC(y,m,d)}function startOf(units){var time,startOfDate;if(void 0===(units=normalizeUnits(units))||"millisecond"===units||!this.isValid())return this;switch(startOfDate=this._isUTC?utcStartOfDate:localStartOfDate,units){case"year":time=startOfDate(this.year(),0,1);break;case"quarter":time=startOfDate(this.year(),this.month()-this.month()%3,1);break;case"month":time=startOfDate(this.year(),this.month(),1);break;case"week":time=startOfDate(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":time=startOfDate(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":time=startOfDate(this.year(),this.month(),this.date());break;case"hour":time=this._d.valueOf(),time-=mod$1(time+(this._isUTC?0:this.utcOffset()*MS_PER_MINUTE),MS_PER_HOUR);break;case"minute":time=this._d.valueOf(),time-=mod$1(time,MS_PER_MINUTE);break;case"second":time=this._d.valueOf(),time-=mod$1(time,MS_PER_SECOND)}return this._d.setTime(time),hooks.updateOffset(this,!0),this}function endOf(units){var time,startOfDate;if(void 0===(units=normalizeUnits(units))||"millisecond"===units||!this.isValid())return this;switch(startOfDate=this._isUTC?utcStartOfDate:localStartOfDate,units){case"year":time=startOfDate(this.year()+1,0,1)-1;break;case"quarter":time=startOfDate(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":time=startOfDate(this.year(),this.month()+1,1)-1;break;case"week":time=startOfDate(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":time=startOfDate(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":time=startOfDate(this.year(),this.month(),this.date()+1)-1;break;case"hour":time=this._d.valueOf(),time+=MS_PER_HOUR-mod$1(time+(this._isUTC?0:this.utcOffset()*MS_PER_MINUTE),MS_PER_HOUR)-1;break;case"minute":time=this._d.valueOf(),time+=MS_PER_MINUTE-mod$1(time,MS_PER_MINUTE)-1;break;case"second":time=this._d.valueOf(),time+=MS_PER_SECOND-mod$1(time,MS_PER_SECOND)-1}return this._d.setTime(time),hooks.updateOffset(this,!0),this}function valueOf(){return this._d.valueOf()-6e4*(this._offset||0)}function unix(){return Math.floor(this.valueOf()/1e3)}function toDate(){return new Date(this.valueOf())}function toArray(){var m=this;return[m.year(),m.month(),m.date(),m.hour(),m.minute(),m.second(),m.millisecond()]}function toObject(){var m=this;return{years:m.year(),months:m.month(),date:m.date(),hours:m.hours(),minutes:m.minutes(),seconds:m.seconds(),milliseconds:m.milliseconds()}}function toJSON(){return this.isValid()?this.toISOString():null}function isValid$2(){return isValid(this)}function parsingFlags(){return extend({},getParsingFlags(this))}function invalidAt(){return getParsingFlags(this).overflow}function creationData(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function localeEras(m,format){var i,l,date,eras=this._eras||getLocale("en")._eras;for(i=0,l=eras.length;i=0)return eras[i]}function localeErasConvertYear(era,year){var dir=era.since<=era.until?1:-1;return void 0===year?hooks(era.since).year():hooks(era.since).year()+(year-era.offset)*dir}function getEraName(){var i,l,val,eras=this.localeData().eras();for(i=0,l=eras.length;i(weeksTarget=weeksInYear(input,dow,doy))&&(week=weeksTarget),setWeekAll.call(this,input,week,weekday,dow,doy))}function setWeekAll(weekYear,week,weekday,dow,doy){var dayOfYearData=dayOfYearFromWeeks(weekYear,week,weekday,dow,doy),date=createUTCDate(dayOfYearData.year,0,dayOfYearData.dayOfYear);return this.year(date.getUTCFullYear()),this.month(date.getUTCMonth()),this.date(date.getUTCDate()),this}function getSetQuarter(input){return null==input?Math.ceil((this.month()+1)/3):this.month(3*(input-1)+this.month()%3)}addFormatToken("N",0,0,"eraAbbr"),addFormatToken("NN",0,0,"eraAbbr"),addFormatToken("NNN",0,0,"eraAbbr"),addFormatToken("NNNN",0,0,"eraName"),addFormatToken("NNNNN",0,0,"eraNarrow"),addFormatToken("y",["y",1],"yo","eraYear"),addFormatToken("y",["yy",2],0,"eraYear"),addFormatToken("y",["yyy",3],0,"eraYear"),addFormatToken("y",["yyyy",4],0,"eraYear"),addRegexToken("N",matchEraAbbr),addRegexToken("NN",matchEraAbbr),addRegexToken("NNN",matchEraAbbr),addRegexToken("NNNN",matchEraName),addRegexToken("NNNNN",matchEraNarrow),addParseToken(["N","NN","NNN","NNNN","NNNNN"],(function(input,array,config,token){var era=config._locale.erasParse(input,token,config._strict);era?getParsingFlags(config).era=era:getParsingFlags(config).invalidEra=input})),addRegexToken("y",matchUnsigned),addRegexToken("yy",matchUnsigned),addRegexToken("yyy",matchUnsigned),addRegexToken("yyyy",matchUnsigned),addRegexToken("yo",matchEraYearOrdinal),addParseToken(["y","yy","yyy","yyyy"],YEAR),addParseToken(["yo"],(function(input,array,config,token){var match;config._locale._eraYearOrdinalRegex&&(match=input.match(config._locale._eraYearOrdinalRegex)),config._locale.eraYearOrdinalParse?array[YEAR]=config._locale.eraYearOrdinalParse(input,match):array[YEAR]=parseInt(input,10)})),addFormatToken(0,["gg",2],0,(function(){return this.weekYear()%100})),addFormatToken(0,["GG",2],0,(function(){return this.isoWeekYear()%100})),addWeekYearFormatToken("gggg","weekYear"),addWeekYearFormatToken("ggggg","weekYear"),addWeekYearFormatToken("GGGG","isoWeekYear"),addWeekYearFormatToken("GGGGG","isoWeekYear"),addRegexToken("G",matchSigned),addRegexToken("g",matchSigned),addRegexToken("GG",match1to2,match2),addRegexToken("gg",match1to2,match2),addRegexToken("GGGG",match1to4,match4),addRegexToken("gggg",match1to4,match4),addRegexToken("GGGGG",match1to6,match6),addRegexToken("ggggg",match1to6,match6),addWeekParseToken(["gggg","ggggg","GGGG","GGGGG"],(function(input,week,config,token){week[token.substr(0,2)]=toInt(input)})),addWeekParseToken(["gg","GG"],(function(input,week,config,token){week[token]=hooks.parseTwoDigitYear(input)})),addFormatToken("Q",0,"Qo","quarter"),addRegexToken("Q",match1),addParseToken("Q",(function(input,array){array[MONTH]=3*(toInt(input)-1)})),addFormatToken("D",["DD",2],"Do","date"),addRegexToken("D",match1to2,match1to2NoLeadingZero),addRegexToken("DD",match1to2,match2),addRegexToken("Do",(function(isStrict,locale){return isStrict?locale._dayOfMonthOrdinalParse||locale._ordinalParse:locale._dayOfMonthOrdinalParseLenient})),addParseToken(["D","DD"],DATE),addParseToken("Do",(function(input,array){array[DATE]=toInt(input.match(match1to2)[0])}));var getSetDayOfMonth=makeGetSet("Date",!0);function getSetDayOfYear(input){var dayOfYear=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==input?dayOfYear:this.add(input-dayOfYear,"d")}addFormatToken("DDD",["DDDD",3],"DDDo","dayOfYear"),addRegexToken("DDD",match1to3),addRegexToken("DDDD",match3),addParseToken(["DDD","DDDD"],(function(input,array,config){config._dayOfYear=toInt(input)})),addFormatToken("m",["mm",2],0,"minute"),addRegexToken("m",match1to2,match1to2HasZero),addRegexToken("mm",match1to2,match2),addParseToken(["m","mm"],MINUTE);var getSetMinute=makeGetSet("Minutes",!1);addFormatToken("s",["ss",2],0,"second"),addRegexToken("s",match1to2,match1to2HasZero),addRegexToken("ss",match1to2,match2),addParseToken(["s","ss"],SECOND);var token,getSetMillisecond,getSetSecond=makeGetSet("Seconds",!1);for(addFormatToken("S",0,0,(function(){return~~(this.millisecond()/100)})),addFormatToken(0,["SS",2],0,(function(){return~~(this.millisecond()/10)})),addFormatToken(0,["SSS",3],0,"millisecond"),addFormatToken(0,["SSSS",4],0,(function(){return 10*this.millisecond()})),addFormatToken(0,["SSSSS",5],0,(function(){return 100*this.millisecond()})),addFormatToken(0,["SSSSSS",6],0,(function(){return 1e3*this.millisecond()})),addFormatToken(0,["SSSSSSS",7],0,(function(){return 1e4*this.millisecond()})),addFormatToken(0,["SSSSSSSS",8],0,(function(){return 1e5*this.millisecond()})),addFormatToken(0,["SSSSSSSSS",9],0,(function(){return 1e6*this.millisecond()})),addRegexToken("S",match1to3,match1),addRegexToken("SS",match1to3,match2),addRegexToken("SSS",match1to3,match3),token="SSSS";token.length<=9;token+="S")addRegexToken(token,matchUnsigned);function parseMs(input,array){array[MILLISECOND]=toInt(1e3*("0."+input))}for(token="S";token.length<=9;token+="S")addParseToken(token,parseMs);function getZoneAbbr(){return this._isUTC?"UTC":""}function getZoneName(){return this._isUTC?"Coordinated Universal Time":""}getSetMillisecond=makeGetSet("Milliseconds",!1),addFormatToken("z",0,0,"zoneAbbr"),addFormatToken("zz",0,0,"zoneName");var proto=Moment.prototype;function createUnix(input){return createLocal(1e3*input)}function createInZone(){return createLocal.apply(null,arguments).parseZone()}function preParsePostFormat(string){return string}proto.add=add,proto.calendar=calendar$1,proto.clone=clone,proto.diff=diff,proto.endOf=endOf,proto.format=format,proto.from=from,proto.fromNow=fromNow,proto.to=to,proto.toNow=toNow,proto.get=stringGet,proto.invalidAt=invalidAt,proto.isAfter=isAfter,proto.isBefore=isBefore,proto.isBetween=isBetween,proto.isSame=isSame,proto.isSameOrAfter=isSameOrAfter,proto.isSameOrBefore=isSameOrBefore,proto.isValid=isValid$2,proto.lang=lang,proto.locale=locale,proto.localeData=localeData,proto.max=prototypeMax,proto.min=prototypeMin,proto.parsingFlags=parsingFlags,proto.set=stringSet,proto.startOf=startOf,proto.subtract=subtract,proto.toArray=toArray,proto.toObject=toObject,proto.toDate=toDate,proto.toISOString=toISOString,proto.inspect=inspect,"undefined"!=typeof Symbol&&null!=Symbol.for&&(proto[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),proto.toJSON=toJSON,proto.toString=toString,proto.unix=unix,proto.valueOf=valueOf,proto.creationData=creationData,proto.eraName=getEraName,proto.eraNarrow=getEraNarrow,proto.eraAbbr=getEraAbbr,proto.eraYear=getEraYear,proto.year=getSetYear,proto.isLeapYear=getIsLeapYear,proto.weekYear=getSetWeekYear,proto.isoWeekYear=getSetISOWeekYear,proto.quarter=proto.quarters=getSetQuarter,proto.month=getSetMonth,proto.daysInMonth=getDaysInMonth,proto.week=proto.weeks=getSetWeek,proto.isoWeek=proto.isoWeeks=getSetISOWeek,proto.weeksInYear=getWeeksInYear,proto.weeksInWeekYear=getWeeksInWeekYear,proto.isoWeeksInYear=getISOWeeksInYear,proto.isoWeeksInISOWeekYear=getISOWeeksInISOWeekYear,proto.date=getSetDayOfMonth,proto.day=proto.days=getSetDayOfWeek,proto.weekday=getSetLocaleDayOfWeek,proto.isoWeekday=getSetISODayOfWeek,proto.dayOfYear=getSetDayOfYear,proto.hour=proto.hours=getSetHour,proto.minute=proto.minutes=getSetMinute,proto.second=proto.seconds=getSetSecond,proto.millisecond=proto.milliseconds=getSetMillisecond,proto.utcOffset=getSetOffset,proto.utc=setOffsetToUTC,proto.local=setOffsetToLocal,proto.parseZone=setOffsetToParsedOffset,proto.hasAlignedHourOffset=hasAlignedHourOffset,proto.isDST=isDaylightSavingTime,proto.isLocal=isLocal,proto.isUtcOffset=isUtcOffset,proto.isUtc=isUtc,proto.isUTC=isUtc,proto.zoneAbbr=getZoneAbbr,proto.zoneName=getZoneName,proto.dates=deprecate("dates accessor is deprecated. Use date instead.",getSetDayOfMonth),proto.months=deprecate("months accessor is deprecated. Use month instead",getSetMonth),proto.years=deprecate("years accessor is deprecated. Use year instead",getSetYear),proto.zone=deprecate("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",getSetZone),proto.isDSTShifted=deprecate("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",isDaylightSavingTimeShifted);var proto$1=Locale.prototype;function get$1(format,index,field,setter){var locale=getLocale(),utc=createUTC().set(setter,index);return locale[field](utc,format)}function listMonthsImpl(format,index,field){if(isNumber(format)&&(index=format,format=void 0),format=format||"",null!=index)return get$1(format,index,field,"month");var i,out=[];for(i=0;i<12;i++)out[i]=get$1(format,i,field,"month");return out}function listWeekdaysImpl(localeSorted,format,index,field){"boolean"==typeof localeSorted?(isNumber(format)&&(index=format,format=void 0),format=format||""):(index=format=localeSorted,localeSorted=!1,isNumber(format)&&(index=format,format=void 0),format=format||"");var i,locale=getLocale(),shift=localeSorted?locale._week.dow:0,out=[];if(null!=index)return get$1(format,(index+shift)%7,field,"day");for(i=0;i<7;i++)out[i]=get$1(format,(i+shift)%7,field,"day");return out}function listMonths(format,index){return listMonthsImpl(format,index,"months")}function listMonthsShort(format,index){return listMonthsImpl(format,index,"monthsShort")}function listWeekdays(localeSorted,format,index){return listWeekdaysImpl(localeSorted,format,index,"weekdays")}function listWeekdaysShort(localeSorted,format,index){return listWeekdaysImpl(localeSorted,format,index,"weekdaysShort")}function listWeekdaysMin(localeSorted,format,index){return listWeekdaysImpl(localeSorted,format,index,"weekdaysMin")}proto$1.calendar=calendar,proto$1.longDateFormat=longDateFormat,proto$1.invalidDate=invalidDate,proto$1.ordinal=ordinal,proto$1.preparse=preParsePostFormat,proto$1.postformat=preParsePostFormat,proto$1.relativeTime=relativeTime,proto$1.pastFuture=pastFuture,proto$1.set=set,proto$1.eras=localeEras,proto$1.erasParse=localeErasParse,proto$1.erasConvertYear=localeErasConvertYear,proto$1.erasAbbrRegex=erasAbbrRegex,proto$1.erasNameRegex=erasNameRegex,proto$1.erasNarrowRegex=erasNarrowRegex,proto$1.months=localeMonths,proto$1.monthsShort=localeMonthsShort,proto$1.monthsParse=localeMonthsParse,proto$1.monthsRegex=monthsRegex,proto$1.monthsShortRegex=monthsShortRegex,proto$1.week=localeWeek,proto$1.firstDayOfYear=localeFirstDayOfYear,proto$1.firstDayOfWeek=localeFirstDayOfWeek,proto$1.weekdays=localeWeekdays,proto$1.weekdaysMin=localeWeekdaysMin,proto$1.weekdaysShort=localeWeekdaysShort,proto$1.weekdaysParse=localeWeekdaysParse,proto$1.weekdaysRegex=weekdaysRegex,proto$1.weekdaysShortRegex=weekdaysShortRegex,proto$1.weekdaysMinRegex=weekdaysMinRegex,proto$1.isPM=localeIsPM,proto$1.meridiem=localeMeridiem,getSetGlobalLocale("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(number){var b=number%10;return number+(1===toInt(number%100/10)?"th":1===b?"st":2===b?"nd":3===b?"rd":"th")}}),hooks.lang=deprecate("moment.lang is deprecated. Use moment.locale instead.",getSetGlobalLocale),hooks.langData=deprecate("moment.langData is deprecated. Use moment.localeData instead.",getLocale);var mathAbs=Math.abs;function abs(){var data=this._data;return this._milliseconds=mathAbs(this._milliseconds),this._days=mathAbs(this._days),this._months=mathAbs(this._months),data.milliseconds=mathAbs(data.milliseconds),data.seconds=mathAbs(data.seconds),data.minutes=mathAbs(data.minutes),data.hours=mathAbs(data.hours),data.months=mathAbs(data.months),data.years=mathAbs(data.years),this}function addSubtract$1(duration,input,value,direction){var other=createDuration(input,value);return duration._milliseconds+=direction*other._milliseconds,duration._days+=direction*other._days,duration._months+=direction*other._months,duration._bubble()}function add$1(input,value){return addSubtract$1(this,input,value,1)}function subtract$1(input,value){return addSubtract$1(this,input,value,-1)}function absCeil(number){return number<0?Math.floor(number):Math.ceil(number)}function bubble(){var seconds,minutes,hours,years,monthsFromDays,milliseconds=this._milliseconds,days=this._days,months=this._months,data=this._data;return milliseconds>=0&&days>=0&&months>=0||milliseconds<=0&&days<=0&&months<=0||(milliseconds+=864e5*absCeil(monthsToDays(months)+days),days=0,months=0),data.milliseconds=milliseconds%1e3,seconds=absFloor(milliseconds/1e3),data.seconds=seconds%60,minutes=absFloor(seconds/60),data.minutes=minutes%60,hours=absFloor(minutes/60),data.hours=hours%24,days+=absFloor(hours/24),months+=monthsFromDays=absFloor(daysToMonths(days)),days-=absCeil(monthsToDays(monthsFromDays)),years=absFloor(months/12),months%=12,data.days=days,data.months=months,data.years=years,this}function daysToMonths(days){return 4800*days/146097}function monthsToDays(months){return 146097*months/4800}function as(units){if(!this.isValid())return NaN;var days,months,milliseconds=this._milliseconds;if("month"===(units=normalizeUnits(units))||"quarter"===units||"year"===units)switch(days=this._days+milliseconds/864e5,months=this._months+daysToMonths(days),units){case"month":return months;case"quarter":return months/3;case"year":return months/12}else switch(days=this._days+Math.round(monthsToDays(this._months)),units){case"week":return days/7+milliseconds/6048e5;case"day":return days+milliseconds/864e5;case"hour":return 24*days+milliseconds/36e5;case"minute":return 1440*days+milliseconds/6e4;case"second":return 86400*days+milliseconds/1e3;case"millisecond":return Math.floor(864e5*days)+milliseconds;default:throw new Error("Unknown unit "+units)}}function makeAs(alias){return function(){return this.as(alias)}}var asMilliseconds=makeAs("ms"),asSeconds=makeAs("s"),asMinutes=makeAs("m"),asHours=makeAs("h"),asDays=makeAs("d"),asWeeks=makeAs("w"),asMonths=makeAs("M"),asQuarters=makeAs("Q"),asYears=makeAs("y"),valueOf$1=asMilliseconds;function clone$1(){return createDuration(this)}function get$2(units){return units=normalizeUnits(units),this.isValid()?this[units+"s"]():NaN}function makeGetter(name){return function(){return this.isValid()?this._data[name]:NaN}}var milliseconds=makeGetter("milliseconds"),seconds=makeGetter("seconds"),minutes=makeGetter("minutes"),hours=makeGetter("hours"),days=makeGetter("days"),months=makeGetter("months"),years=makeGetter("years");function weeks(){return absFloor(this.days()/7)}var round=Math.round,thresholds={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function substituteTimeAgo(string,number,withoutSuffix,isFuture,locale){return locale.relativeTime(number||1,!!withoutSuffix,string,isFuture)}function relativeTime$1(posNegDuration,withoutSuffix,thresholds,locale){var duration=createDuration(posNegDuration).abs(),seconds=round(duration.as("s")),minutes=round(duration.as("m")),hours=round(duration.as("h")),days=round(duration.as("d")),months=round(duration.as("M")),weeks=round(duration.as("w")),years=round(duration.as("y")),a=seconds<=thresholds.ss&&["s",seconds]||seconds0,a[4]=locale,substituteTimeAgo.apply(null,a)}function getSetRelativeTimeRounding(roundingFunction){return void 0===roundingFunction?round:"function"==typeof roundingFunction&&(round=roundingFunction,!0)}function getSetRelativeTimeThreshold(threshold,limit){return void 0!==thresholds[threshold]&&(void 0===limit?thresholds[threshold]:(thresholds[threshold]=limit,"s"===threshold&&(thresholds.ss=limit-1),!0))}function humanize(argWithSuffix,argThresholds){if(!this.isValid())return this.localeData().invalidDate();var locale,output,withSuffix=!1,th=thresholds;return"object"===_typeof(argWithSuffix)&&(argThresholds=argWithSuffix,argWithSuffix=!1),"boolean"==typeof argWithSuffix&&(withSuffix=argWithSuffix),"object"===_typeof(argThresholds)&&(th=Object.assign({},thresholds,argThresholds),null!=argThresholds.s&&null==argThresholds.ss&&(th.ss=argThresholds.s-1)),output=relativeTime$1(this,!withSuffix,th,locale=this.localeData()),withSuffix&&(output=locale.pastFuture(+this,output)),locale.postformat(output)}var abs$1=Math.abs;function sign(x){return(x>0)-(x<0)||+x}function toISOString$1(){if(!this.isValid())return this.localeData().invalidDate();var minutes,hours,years,s,totalSign,ymSign,daysSign,hmsSign,seconds=abs$1(this._milliseconds)/1e3,days=abs$1(this._days),months=abs$1(this._months),total=this.asSeconds();return total?(minutes=absFloor(seconds/60),hours=absFloor(minutes/60),seconds%=60,minutes%=60,years=absFloor(months/12),months%=12,s=seconds?seconds.toFixed(3).replace(/\.?0+$/,""):"",totalSign=total<0?"-":"",ymSign=sign(this._months)!==sign(total)?"-":"",daysSign=sign(this._days)!==sign(total)?"-":"",hmsSign=sign(this._milliseconds)!==sign(total)?"-":"",totalSign+"P"+(years?ymSign+years+"Y":"")+(months?ymSign+months+"M":"")+(days?daysSign+days+"D":"")+(hours||minutes||seconds?"T":"")+(hours?hmsSign+hours+"H":"")+(minutes?hmsSign+minutes+"M":"")+(seconds?hmsSign+s+"S":"")):"P0D"}var proto$2=Duration.prototype;return proto$2.isValid=isValid$1,proto$2.abs=abs,proto$2.add=add$1,proto$2.subtract=subtract$1,proto$2.as=as,proto$2.asMilliseconds=asMilliseconds,proto$2.asSeconds=asSeconds,proto$2.asMinutes=asMinutes,proto$2.asHours=asHours,proto$2.asDays=asDays,proto$2.asWeeks=asWeeks,proto$2.asMonths=asMonths,proto$2.asQuarters=asQuarters,proto$2.asYears=asYears,proto$2.valueOf=valueOf$1,proto$2._bubble=bubble,proto$2.clone=clone$1,proto$2.get=get$2,proto$2.milliseconds=milliseconds,proto$2.seconds=seconds,proto$2.minutes=minutes,proto$2.hours=hours,proto$2.days=days,proto$2.weeks=weeks,proto$2.months=months,proto$2.years=years,proto$2.humanize=humanize,proto$2.toISOString=toISOString$1,proto$2.toString=toISOString$1,proto$2.toJSON=toISOString$1,proto$2.locale=locale,proto$2.localeData=localeData,proto$2.toIsoString=deprecate("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",toISOString$1),proto$2.lang=lang,addFormatToken("X",0,0,"unix"),addFormatToken("x",0,0,"valueOf"),addRegexToken("x",matchSigned),addRegexToken("X",matchTimestamp),addParseToken("X",(function(input,array,config){config._d=new Date(1e3*parseFloat(input))})),addParseToken("x",(function(input,array,config){config._d=new Date(toInt(input))})),hooks.version="2.30.1",setHookCallback(createLocal),hooks.fn=proto,hooks.min=min,hooks.max=max,hooks.now=now,hooks.utc=createUTC,hooks.unix=createUnix,hooks.months=listMonths,hooks.isDate=isDate,hooks.locale=getSetGlobalLocale,hooks.invalid=createInvalid,hooks.duration=createDuration,hooks.isMoment=isMoment,hooks.weekdays=listWeekdays,hooks.parseZone=createInZone,hooks.localeData=getLocale,hooks.isDuration=isDuration,hooks.monthsShort=listMonthsShort,hooks.weekdaysMin=listWeekdaysMin,hooks.defineLocale=defineLocale,hooks.updateLocale=updateLocale,hooks.locales=listLocales,hooks.weekdaysShort=listWeekdaysShort,hooks.normalizeUnits=normalizeUnits,hooks.relativeTimeRounding=getSetRelativeTimeRounding,hooks.relativeTimeThreshold=getSetRelativeTimeThreshold,hooks.calendarFormat=getCalendarFormat,hooks.prototype=proto,hooks.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"},hooks}()),moment.exports;var module}(function(moment){function createCommonjsModule(fn,module){return fn(module={exports:{}},module.exports),module.exports}function getCjsExportFromNamespace(n){return n&&n.default||n}moment=moment&&moment.hasOwnProperty("default")?moment.default:moment;var colorName={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},conversions=createCommonjsModule((function(module){var reverseKeywords={};for(var key in colorName)colorName.hasOwnProperty(key)&&(reverseKeywords[colorName[key]]=key);var convert=module.exports={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};for(var model in convert)if(convert.hasOwnProperty(model)){if(!("channels"in convert[model]))throw new Error("missing channels property: "+model);if(!("labels"in convert[model]))throw new Error("missing channel labels property: "+model);if(convert[model].labels.length!==convert[model].channels)throw new Error("channel and label counts mismatch: "+model);var channels=convert[model].channels,labels=convert[model].labels;delete convert[model].channels,delete convert[model].labels,Object.defineProperty(convert[model],"channels",{value:channels}),Object.defineProperty(convert[model],"labels",{value:labels})}function comparativeDistance(x,y){return Math.pow(x[0]-y[0],2)+Math.pow(x[1]-y[1],2)+Math.pow(x[2]-y[2],2)}convert.rgb.hsl=function(rgb){var h,l,r=rgb[0]/255,g=rgb[1]/255,b=rgb[2]/255,min=Math.min(r,g,b),max=Math.max(r,g,b),delta=max-min;return max===min?h=0:r===max?h=(g-b)/delta:g===max?h=2+(b-r)/delta:b===max&&(h=4+(r-g)/delta),(h=Math.min(60*h,360))<0&&(h+=360),l=(min+max)/2,[h,100*(max===min?0:l<=.5?delta/(max+min):delta/(2-max-min)),100*l]},convert.rgb.hsv=function(rgb){var rdif,gdif,bdif,h,s,r=rgb[0]/255,g=rgb[1]/255,b=rgb[2]/255,v=Math.max(r,g,b),diff=v-Math.min(r,g,b),diffc=function(c){return(v-c)/6/diff+.5};return 0===diff?h=s=0:(s=diff/v,rdif=diffc(r),gdif=diffc(g),bdif=diffc(b),r===v?h=bdif-gdif:g===v?h=1/3+rdif-bdif:b===v&&(h=2/3+gdif-rdif),h<0?h+=1:h>1&&(h-=1)),[360*h,100*s,100*v]},convert.rgb.hwb=function(rgb){var r=rgb[0],g=rgb[1],b=rgb[2];return[convert.rgb.hsl(rgb)[0],1/255*Math.min(r,Math.min(g,b))*100,100*(b=1-1/255*Math.max(r,Math.max(g,b)))]},convert.rgb.cmyk=function(rgb){var k,r=rgb[0]/255,g=rgb[1]/255,b=rgb[2]/255;return[100*((1-r-(k=Math.min(1-r,1-g,1-b)))/(1-k)||0),100*((1-g-k)/(1-k)||0),100*((1-b-k)/(1-k)||0),100*k]},convert.rgb.keyword=function(rgb){var reversed=reverseKeywords[rgb];if(reversed)return reversed;var currentClosestKeyword,currentClosestDistance=1/0;for(var keyword in colorName)if(colorName.hasOwnProperty(keyword)){var distance=comparativeDistance(rgb,colorName[keyword]);distance.04045?Math.pow((r+.055)/1.055,2.4):r/12.92)+.3576*(g=g>.04045?Math.pow((g+.055)/1.055,2.4):g/12.92)+.1805*(b=b>.04045?Math.pow((b+.055)/1.055,2.4):b/12.92)),100*(.2126*r+.7152*g+.0722*b),100*(.0193*r+.1192*g+.9505*b)]},convert.rgb.lab=function(rgb){var xyz=convert.rgb.xyz(rgb),x=xyz[0],y=xyz[1],z=xyz[2];return y/=100,z/=108.883,x=(x/=95.047)>.008856?Math.pow(x,1/3):7.787*x+16/116,[116*(y=y>.008856?Math.pow(y,1/3):7.787*y+16/116)-16,500*(x-y),200*(y-(z=z>.008856?Math.pow(z,1/3):7.787*z+16/116))]},convert.hsl.rgb=function(hsl){var t1,t2,t3,rgb,val,h=hsl[0]/360,s=hsl[1]/100,l=hsl[2]/100;if(0===s)return[val=255*l,val,val];t1=2*l-(t2=l<.5?l*(1+s):l+s-l*s),rgb=[0,0,0];for(var i=0;i<3;i++)(t3=h+1/3*-(i-1))<0&&t3++,t3>1&&t3--,val=6*t3<1?t1+6*(t2-t1)*t3:2*t3<1?t2:3*t3<2?t1+(t2-t1)*(2/3-t3)*6:t1,rgb[i]=255*val;return rgb},convert.hsl.hsv=function(hsl){var h=hsl[0],s=hsl[1]/100,l=hsl[2]/100,smin=s,lmin=Math.max(l,.01);return s*=(l*=2)<=1?l:2-l,smin*=lmin<=1?lmin:2-lmin,[h,100*(0===l?2*smin/(lmin+smin):2*s/(l+s)),(l+s)/2*100]},convert.hsv.rgb=function(hsv){var h=hsv[0]/60,s=hsv[1]/100,v=hsv[2]/100,hi=Math.floor(h)%6,f=h-Math.floor(h),p=255*v*(1-s),q=255*v*(1-s*f),t=255*v*(1-s*(1-f));switch(v*=255,hi){case 0:return[v,t,p];case 1:return[q,v,p];case 2:return[p,v,t];case 3:return[p,q,v];case 4:return[t,p,v];case 5:return[v,p,q]}},convert.hsv.hsl=function(hsv){var lmin,sl,l,h=hsv[0],s=hsv[1]/100,v=hsv[2]/100,vmin=Math.max(v,.01);return l=(2-s)*v,sl=s*vmin,[h,100*(sl=(sl/=(lmin=(2-s)*vmin)<=1?lmin:2-lmin)||0),100*(l/=2)]},convert.hwb.rgb=function(hwb){var i,v,f,n,r,g,b,h=hwb[0]/360,wh=hwb[1]/100,bl=hwb[2]/100,ratio=wh+bl;switch(ratio>1&&(wh/=ratio,bl/=ratio),f=6*h-(i=Math.floor(6*h)),0!=(1&i)&&(f=1-f),n=wh+f*((v=1-bl)-wh),i){default:case 6:case 0:r=v,g=n,b=wh;break;case 1:r=n,g=v,b=wh;break;case 2:r=wh,g=v,b=n;break;case 3:r=wh,g=n,b=v;break;case 4:r=n,g=wh,b=v;break;case 5:r=v,g=wh,b=n}return[255*r,255*g,255*b]},convert.cmyk.rgb=function(cmyk){var c=cmyk[0]/100,m=cmyk[1]/100,y=cmyk[2]/100,k=cmyk[3]/100;return[255*(1-Math.min(1,c*(1-k)+k)),255*(1-Math.min(1,m*(1-k)+k)),255*(1-Math.min(1,y*(1-k)+k))]},convert.xyz.rgb=function(xyz){var r,g,b,x=xyz[0]/100,y=xyz[1]/100,z=xyz[2]/100;return g=-.9689*x+1.8758*y+.0415*z,b=.0557*x+-.204*y+1.057*z,r=(r=3.2406*x+-1.5372*y+-.4986*z)>.0031308?1.055*Math.pow(r,1/2.4)-.055:12.92*r,g=g>.0031308?1.055*Math.pow(g,1/2.4)-.055:12.92*g,b=b>.0031308?1.055*Math.pow(b,1/2.4)-.055:12.92*b,[255*(r=Math.min(Math.max(0,r),1)),255*(g=Math.min(Math.max(0,g),1)),255*(b=Math.min(Math.max(0,b),1))]},convert.xyz.lab=function(xyz){var x=xyz[0],y=xyz[1],z=xyz[2];return y/=100,z/=108.883,x=(x/=95.047)>.008856?Math.pow(x,1/3):7.787*x+16/116,[116*(y=y>.008856?Math.pow(y,1/3):7.787*y+16/116)-16,500*(x-y),200*(y-(z=z>.008856?Math.pow(z,1/3):7.787*z+16/116))]},convert.lab.xyz=function(lab){var x,y,z,l=lab[0];x=lab[1]/500+(y=(l+16)/116),z=y-lab[2]/200;var y2=Math.pow(y,3),x2=Math.pow(x,3),z2=Math.pow(z,3);return y=y2>.008856?y2:(y-16/116)/7.787,x=x2>.008856?x2:(x-16/116)/7.787,z=z2>.008856?z2:(z-16/116)/7.787,[x*=95.047,y*=100,z*=108.883]},convert.lab.lch=function(lab){var h,l=lab[0],a=lab[1],b=lab[2];return(h=360*Math.atan2(b,a)/2/Math.PI)<0&&(h+=360),[l,Math.sqrt(a*a+b*b),h]},convert.lch.lab=function(lch){var hr,l=lch[0],c=lch[1];return hr=lch[2]/360*2*Math.PI,[l,c*Math.cos(hr),c*Math.sin(hr)]},convert.rgb.ansi16=function(args){var r=args[0],g=args[1],b=args[2],value=1 in arguments?arguments[1]:convert.rgb.hsv(args)[2];if(0===(value=Math.round(value/50)))return 30;var ansi=30+(Math.round(b/255)<<2|Math.round(g/255)<<1|Math.round(r/255));return 2===value&&(ansi+=60),ansi},convert.hsv.ansi16=function(args){return convert.rgb.ansi16(convert.hsv.rgb(args),args[2])},convert.rgb.ansi256=function(args){var r=args[0],g=args[1],b=args[2];return r===g&&g===b?r<8?16:r>248?231:Math.round((r-8)/247*24)+232:16+36*Math.round(r/255*5)+6*Math.round(g/255*5)+Math.round(b/255*5)},convert.ansi16.rgb=function(args){var color=args%10;if(0===color||7===color)return args>50&&(color+=3.5),[color=color/10.5*255,color,color];var mult=.5*(1+~~(args>50));return[(1&color)*mult*255,(color>>1&1)*mult*255,(color>>2&1)*mult*255]},convert.ansi256.rgb=function(args){if(args>=232){var c=10*(args-232)+8;return[c,c,c]}var rem;return args-=16,[Math.floor(args/36)/5*255,Math.floor((rem=args%36)/6)/5*255,rem%6/5*255]},convert.rgb.hex=function(args){var string=(((255&Math.round(args[0]))<<16)+((255&Math.round(args[1]))<<8)+(255&Math.round(args[2]))).toString(16).toUpperCase();return"000000".substring(string.length)+string},convert.hex.rgb=function(args){var match=args.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!match)return[0,0,0];var colorString=match[0];3===match[0].length&&(colorString=colorString.split("").map((function(char){return char+char})).join(""));var integer=parseInt(colorString,16);return[integer>>16&255,integer>>8&255,255&integer]},convert.rgb.hcg=function(rgb){var hue,r=rgb[0]/255,g=rgb[1]/255,b=rgb[2]/255,max=Math.max(Math.max(r,g),b),min=Math.min(Math.min(r,g),b),chroma=max-min;return hue=chroma<=0?0:max===r?(g-b)/chroma%6:max===g?2+(b-r)/chroma:4+(r-g)/chroma+4,hue/=6,[360*(hue%=1),100*chroma,100*(chroma<1?min/(1-chroma):0)]},convert.hsl.hcg=function(hsl){var s=hsl[1]/100,l=hsl[2]/100,c=1,f=0;return(c=l<.5?2*s*l:2*s*(1-l))<1&&(f=(l-.5*c)/(1-c)),[hsl[0],100*c,100*f]},convert.hsv.hcg=function(hsv){var s=hsv[1]/100,v=hsv[2]/100,c=s*v,f=0;return c<1&&(f=(v-c)/(1-c)),[hsv[0],100*c,100*f]},convert.hcg.rgb=function(hcg){var h=hcg[0]/360,c=hcg[1]/100,g=hcg[2]/100;if(0===c)return[255*g,255*g,255*g];var pure=[0,0,0],hi=h%1*6,v=hi%1,w=1-v,mg=0;switch(Math.floor(hi)){case 0:pure[0]=1,pure[1]=v,pure[2]=0;break;case 1:pure[0]=w,pure[1]=1,pure[2]=0;break;case 2:pure[0]=0,pure[1]=1,pure[2]=v;break;case 3:pure[0]=0,pure[1]=w,pure[2]=1;break;case 4:pure[0]=v,pure[1]=0,pure[2]=1;break;default:pure[0]=1,pure[1]=0,pure[2]=w}return mg=(1-c)*g,[255*(c*pure[0]+mg),255*(c*pure[1]+mg),255*(c*pure[2]+mg)]},convert.hcg.hsv=function(hcg){var c=hcg[1]/100,v=c+hcg[2]/100*(1-c),f=0;return v>0&&(f=c/v),[hcg[0],100*f,100*v]},convert.hcg.hsl=function(hcg){var c=hcg[1]/100,l=hcg[2]/100*(1-c)+.5*c,s=0;return l>0&&l<.5?s=c/(2*l):l>=.5&&l<1&&(s=c/(2*(1-l))),[hcg[0],100*s,100*l]},convert.hcg.hwb=function(hcg){var c=hcg[1]/100,v=c+hcg[2]/100*(1-c);return[hcg[0],100*(v-c),100*(1-v)]},convert.hwb.hcg=function(hwb){var w=hwb[1]/100,v=1-hwb[2]/100,c=v-w,g=0;return c<1&&(g=(v-c)/(1-c)),[hwb[0],100*c,100*g]},convert.apple.rgb=function(apple){return[apple[0]/65535*255,apple[1]/65535*255,apple[2]/65535*255]},convert.rgb.apple=function(rgb){return[rgb[0]/255*65535,rgb[1]/255*65535,rgb[2]/255*65535]},convert.gray.rgb=function(args){return[args[0]/100*255,args[0]/100*255,args[0]/100*255]},convert.gray.hsl=convert.gray.hsv=function(args){return[0,0,args[0]]},convert.gray.hwb=function(gray){return[0,100,gray[0]]},convert.gray.cmyk=function(gray){return[0,0,0,gray[0]]},convert.gray.lab=function(gray){return[gray[0],0,0]},convert.gray.hex=function(gray){var val=255&Math.round(gray[0]/100*255),string=((val<<16)+(val<<8)+val).toString(16).toUpperCase();return"000000".substring(string.length)+string},convert.rgb.gray=function(rgb){return[(rgb[0]+rgb[1]+rgb[2])/3/255*100]}}));function buildGraph(){for(var graph={},models=Object.keys(conversions),len=models.length,i=0;i1&&(args=Array.prototype.slice.call(arguments)),fn(args))};return"conversion"in fn&&(wrappedFn.conversion=fn.conversion),wrappedFn}function wrapRounded(fn){var wrappedFn=function(args){if(null==args)return args;arguments.length>1&&(args=Array.prototype.slice.call(arguments));var result=fn(args);if("object"===_typeof(result))for(var len=result.length,i=0;i=0&&a<1?hexDouble(Math.round(255*a)):"")}function rgbString(rgba,alpha){return alpha<1||rgba[3]&&rgba[3]<1?rgbaString(rgba,alpha):"rgb("+rgba[0]+", "+rgba[1]+", "+rgba[2]+")"}function rgbaString(rgba,alpha){return void 0===alpha&&(alpha=void 0!==rgba[3]?rgba[3]:1),"rgba("+rgba[0]+", "+rgba[1]+", "+rgba[2]+", "+alpha+")"}function percentString(rgba,alpha){return alpha<1||rgba[3]&&rgba[3]<1?percentaString(rgba,alpha):"rgb("+Math.round(rgba[0]/255*100)+"%, "+Math.round(rgba[1]/255*100)+"%, "+Math.round(rgba[2]/255*100)+"%)"}function percentaString(rgba,alpha){return"rgba("+Math.round(rgba[0]/255*100)+"%, "+Math.round(rgba[1]/255*100)+"%, "+Math.round(rgba[2]/255*100)+"%, "+(alpha||rgba[3]||1)+")"}function hslString(hsla,alpha){return alpha<1||hsla[3]&&hsla[3]<1?hslaString(hsla,alpha):"hsl("+hsla[0]+", "+hsla[1]+"%, "+hsla[2]+"%)"}function hslaString(hsla,alpha){return void 0===alpha&&(alpha=void 0!==hsla[3]?hsla[3]:1),"hsla("+hsla[0]+", "+hsla[1]+"%, "+hsla[2]+"%, "+alpha+")"}function hwbString(hwb,alpha){return void 0===alpha&&(alpha=void 0!==hwb[3]?hwb[3]:1),"hwb("+hwb[0]+", "+hwb[1]+"%, "+hwb[2]+"%"+(void 0!==alpha&&1!==alpha?", "+alpha:"")+")"}function keyword(rgb){return reverseNames[rgb.slice(0,3)]}function scale(num,min,max){return Math.min(Math.max(min,num),max)}function hexDouble(num){var str=num.toString(16).toUpperCase();return str.length<2?"0"+str:str}var reverseNames={};for(var name in colorName$1)reverseNames[colorName$1[name]]=name;var Color=function Color(obj){return obj instanceof Color?obj:this instanceof Color?(this.valid=!1,this.values={rgb:[0,0,0],hsl:[0,0,0],hsv:[0,0,0],hwb:[0,0,0],cmyk:[0,0,0,0],alpha:1},void("string"==typeof obj?(vals=colorString.getRgba(obj))?this.setValues("rgb",vals):(vals=colorString.getHsla(obj))?this.setValues("hsl",vals):(vals=colorString.getHwb(obj))&&this.setValues("hwb",vals):"object"===_typeof(obj)&&(void 0!==(vals=obj).r||void 0!==vals.red?this.setValues("rgb",vals):void 0!==vals.l||void 0!==vals.lightness?this.setValues("hsl",vals):void 0!==vals.v||void 0!==vals.value?this.setValues("hsv",vals):void 0!==vals.w||void 0!==vals.whiteness?this.setValues("hwb",vals):void 0===vals.c&&void 0===vals.cyan||this.setValues("cmyk",vals)))):new Color(obj);var vals};Color.prototype={isValid:function(){return this.valid},rgb:function(){return this.setSpace("rgb",arguments)},hsl:function(){return this.setSpace("hsl",arguments)},hsv:function(){return this.setSpace("hsv",arguments)},hwb:function(){return this.setSpace("hwb",arguments)},cmyk:function(){return this.setSpace("cmyk",arguments)},rgbArray:function(){return this.values.rgb},hslArray:function(){return this.values.hsl},hsvArray:function(){return this.values.hsv},hwbArray:function(){var values=this.values;return 1!==values.alpha?values.hwb.concat([values.alpha]):values.hwb},cmykArray:function(){return this.values.cmyk},rgbaArray:function(){var values=this.values;return values.rgb.concat([values.alpha])},hslaArray:function(){var values=this.values;return values.hsl.concat([values.alpha])},alpha:function(val){return void 0===val?this.values.alpha:(this.setValues("alpha",val),this)},red:function(val){return this.setChannel("rgb",0,val)},green:function(val){return this.setChannel("rgb",1,val)},blue:function(val){return this.setChannel("rgb",2,val)},hue:function(val){return val&&(val=(val%=360)<0?360+val:val),this.setChannel("hsl",0,val)},saturation:function(val){return this.setChannel("hsl",1,val)},lightness:function(val){return this.setChannel("hsl",2,val)},saturationv:function(val){return this.setChannel("hsv",1,val)},whiteness:function(val){return this.setChannel("hwb",1,val)},blackness:function(val){return this.setChannel("hwb",2,val)},value:function(val){return this.setChannel("hsv",2,val)},cyan:function(val){return this.setChannel("cmyk",0,val)},magenta:function(val){return this.setChannel("cmyk",1,val)},yellow:function(val){return this.setChannel("cmyk",2,val)},black:function(val){return this.setChannel("cmyk",3,val)},hexString:function(){return colorString.hexString(this.values.rgb)},rgbString:function(){return colorString.rgbString(this.values.rgb,this.values.alpha)},rgbaString:function(){return colorString.rgbaString(this.values.rgb,this.values.alpha)},percentString:function(){return colorString.percentString(this.values.rgb,this.values.alpha)},hslString:function(){return colorString.hslString(this.values.hsl,this.values.alpha)},hslaString:function(){return colorString.hslaString(this.values.hsl,this.values.alpha)},hwbString:function(){return colorString.hwbString(this.values.hwb,this.values.alpha)},keyword:function(){return colorString.keyword(this.values.rgb,this.values.alpha)},rgbNumber:function(){var rgb=this.values.rgb;return rgb[0]<<16|rgb[1]<<8|rgb[2]},luminosity:function(){for(var rgb=this.values.rgb,lum=[],i=0;ilum2?(lum1+.05)/(lum2+.05):(lum2+.05)/(lum1+.05)},level:function(color2){var contrastRatio=this.contrast(color2);return contrastRatio>=7.1?"AAA":contrastRatio>=4.5?"AA":""},dark:function(){var rgb=this.values.rgb;return(299*rgb[0]+587*rgb[1]+114*rgb[2])/1e3<128},light:function(){return!this.dark()},negate:function(){for(var rgb=[],i=0;i<3;i++)rgb[i]=255-this.values.rgb[i];return this.setValues("rgb",rgb),this},lighten:function(ratio){var hsl=this.values.hsl;return hsl[2]+=hsl[2]*ratio,this.setValues("hsl",hsl),this},darken:function(ratio){var hsl=this.values.hsl;return hsl[2]-=hsl[2]*ratio,this.setValues("hsl",hsl),this},saturate:function(ratio){var hsl=this.values.hsl;return hsl[1]+=hsl[1]*ratio,this.setValues("hsl",hsl),this},desaturate:function(ratio){var hsl=this.values.hsl;return hsl[1]-=hsl[1]*ratio,this.setValues("hsl",hsl),this},whiten:function(ratio){var hwb=this.values.hwb;return hwb[1]+=hwb[1]*ratio,this.setValues("hwb",hwb),this},blacken:function(ratio){var hwb=this.values.hwb;return hwb[2]+=hwb[2]*ratio,this.setValues("hwb",hwb),this},greyscale:function(){var rgb=this.values.rgb,val=.3*rgb[0]+.59*rgb[1]+.11*rgb[2];return this.setValues("rgb",[val,val,val]),this},clearer:function(ratio){var alpha=this.values.alpha;return this.setValues("alpha",alpha-alpha*ratio),this},opaquer:function(ratio){var alpha=this.values.alpha;return this.setValues("alpha",alpha+alpha*ratio),this},rotate:function(degrees){var hsl=this.values.hsl,hue=(hsl[0]+degrees)%360;return hsl[0]=hue<0?360+hue:hue,this.setValues("hsl",hsl),this},mix:function(mixinColor,weight){var color1=this,color2=mixinColor,p=void 0===weight?.5:weight,w=2*p-1,a=color1.alpha()-color2.alpha(),w1=((w*a==-1?w:(w+a)/(1+w*a))+1)/2,w2=1-w1;return this.rgb(w1*color1.red()+w2*color2.red(),w1*color1.green()+w2*color2.green(),w1*color1.blue()+w2*color2.blue()).alpha(color1.alpha()*p+color2.alpha()*(1-p))},toJSON:function(){return this.rgb()},clone:function(){var value,type,result=new Color,source=this.values,target=result.values;for(var prop in source)source.hasOwnProperty(prop)&&(value=source[prop],"[object Array]"===(type={}.toString.call(value))?target[prop]=value.slice(0):"[object Number]"===type?target[prop]=value:console.error("unexpected color value:",value));return result}},Color.prototype.spaces={rgb:["red","green","blue"],hsl:["hue","saturation","lightness"],hsv:["hue","saturation","value"],hwb:["hue","whiteness","blackness"],cmyk:["cyan","magenta","yellow","black"]},Color.prototype.maxes={rgb:[255,255,255],hsl:[360,100,100],hsv:[360,100,100],hwb:[360,100,100],cmyk:[100,100,100,100]},Color.prototype.getValues=function(space){for(var values=this.values,vals={},i=0;i=0;i--)fn.call(thisArg,loopable[i],i);else for(i=0;i=1?t:-(Math.sqrt(1-t*t)-1)},easeOutCirc:function(t){return Math.sqrt(1-(t-=1)*t)},easeInOutCirc:function(t){return(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},easeInElastic:function(t){var s=1.70158,p=0,a=1;return 0===t?0:1===t?1:(p||(p=.3),s=p/(2*Math.PI)*Math.asin(1/a),-a*Math.pow(2,10*(t-=1))*Math.sin((t-s)*(2*Math.PI)/p))},easeOutElastic:function(t){var s=1.70158,p=0,a=1;return 0===t?0:1===t?1:(p||(p=.3),s=p/(2*Math.PI)*Math.asin(1/a),a*Math.pow(2,-10*t)*Math.sin((t-s)*(2*Math.PI)/p)+1)},easeInOutElastic:function(t){var s=1.70158,p=0,a=1;return 0===t?0:2==(t/=.5)?1:(p||(p=.45),s=p/(2*Math.PI)*Math.asin(1/a),t<1?a*Math.pow(2,10*(t-=1))*Math.sin((t-s)*(2*Math.PI)/p)*-.5:a*Math.pow(2,-10*(t-=1))*Math.sin((t-s)*(2*Math.PI)/p)*.5+1)},easeInBack:function(t){var s=1.70158;return t*t*((s+1)*t-s)},easeOutBack:function(t){var s=1.70158;return(t-=1)*t*((s+1)*t+s)+1},easeInOutBack:function(t){var s=1.70158;return(t/=.5)<1?t*t*((1+(s*=1.525))*t-s)*.5:.5*((t-=2)*t*((1+(s*=1.525))*t+s)+2)},easeInBounce:function(t){return 1-effects.easeOutBounce(1-t)},easeOutBounce:function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},easeInOutBounce:function(t){return t<.5?.5*effects.easeInBounce(2*t):.5*effects.easeOutBounce(2*t-1)+.5}},helpers_easing={effects:effects};helpers_core.easingEffects=effects;var PI=Math.PI,RAD_PER_DEG=PI/180,DOUBLE_PI=2*PI,HALF_PI=PI/2,QUARTER_PI=PI/4,TWO_THIRDS_PI=2*PI/3,exports$1={clear:function(chart){chart.ctx.clearRect(0,0,chart.width,chart.height)},roundedRect:function(ctx,x,y,width,height,radius){if(radius){var r=Math.min(radius,height/2,width/2),left=x+r,top=y+r,right=x+width-r,bottom=y+height-r;ctx.moveTo(x,top),leftarea.left-epsilon&&point.xarea.top-epsilon&&point.y0&&me.requestAnimationFrame()},advance:function(){for(var animation,chart,numSteps,nextStep,animations=this.animations,i=0;i=numSteps?(helpers$1.callback(animation.onAnimationComplete,[animation],chart),chart.animating=!1,animations.splice(i,1)):++i}},resolve=helpers$1.options.resolve,arrayEvents=["push","pop","shift","splice","unshift"];function listenArrayEvents(array,listener){array._chartjs?array._chartjs.listeners.push(listener):(Object.defineProperty(array,"_chartjs",{configurable:!0,enumerable:!1,value:{listeners:[listener]}}),arrayEvents.forEach((function(key){var method="onData"+key.charAt(0).toUpperCase()+key.slice(1),base=array[key];Object.defineProperty(array,key,{configurable:!0,enumerable:!1,value:function(){var args=Array.prototype.slice.call(arguments),res=base.apply(this,args);return helpers$1.each(array._chartjs.listeners,(function(object){"function"==typeof object[method]&&object[method].apply(object,args)})),res}})})))}function unlistenArrayEvents(array,listener){var stub=array._chartjs;if(stub){var listeners=stub.listeners,index=listeners.indexOf(listener);-1!==index&&listeners.splice(index,1),listeners.length>0||(arrayEvents.forEach((function(key){delete array[key]})),delete array._chartjs)}}var DatasetController=function(chart,datasetIndex){this.initialize(chart,datasetIndex)};helpers$1.extend(DatasetController.prototype,{datasetElementType:null,dataElementType:null,_datasetElementOptions:["backgroundColor","borderCapStyle","borderColor","borderDash","borderDashOffset","borderJoinStyle","borderWidth"],_dataElementOptions:["backgroundColor","borderColor","borderWidth","pointStyle"],initialize:function(chart,datasetIndex){var me=this;me.chart=chart,me.index=datasetIndex,me.linkScales(),me.addElements(),me._type=me.getMeta().type},updateIndex:function(datasetIndex){this.index=datasetIndex},linkScales:function(){var me=this,meta=me.getMeta(),chart=me.chart,scales=chart.scales,dataset=me.getDataset(),scalesOpts=chart.options.scales;null!==meta.xAxisID&&meta.xAxisID in scales&&!dataset.xAxisID||(meta.xAxisID=dataset.xAxisID||scalesOpts.xAxes[0].id),null!==meta.yAxisID&&meta.yAxisID in scales&&!dataset.yAxisID||(meta.yAxisID=dataset.yAxisID||scalesOpts.yAxes[0].id)},getDataset:function(){return this.chart.data.datasets[this.index]},getMeta:function(){return this.chart.getDatasetMeta(this.index)},getScaleForId:function(scaleID){return this.chart.scales[scaleID]},_getValueScaleId:function(){return this.getMeta().yAxisID},_getIndexScaleId:function(){return this.getMeta().xAxisID},_getValueScale:function(){return this.getScaleForId(this._getValueScaleId())},_getIndexScale:function(){return this.getScaleForId(this._getIndexScaleId())},reset:function(){this._update(!0)},destroy:function(){this._data&&unlistenArrayEvents(this._data,this)},createMetaDataset:function(){var me=this,type=me.datasetElementType;return type&&new type({_chart:me.chart,_datasetIndex:me.index})},createMetaData:function(index){var me=this,type=me.dataElementType;return type&&new type({_chart:me.chart,_datasetIndex:me.index,_index:index})},addElements:function(){var i,ilen,me=this,meta=me.getMeta(),data=me.getDataset().data||[],metaData=meta.data;for(i=0,ilen=data.length;inumMeta&&me.insertElements(numMeta,numData-numMeta)},insertElements:function(start,count){for(var i=0;ipixelMargin?(angleMargin=pixelMargin/arc.innerRadius,ctx.arc(x,y,arc.innerRadius-pixelMargin,endAngle+angleMargin,startAngle-angleMargin,!0)):ctx.arc(x,y,pixelMargin,endAngle+Math.PI/2,startAngle-Math.PI/2),ctx.closePath(),ctx.clip()}function drawFullCircleBorders(ctx,vm,arc,inner){var i,endAngle=arc.endAngle;for(inner&&(arc.endAngle=arc.startAngle+TAU,clipArc(ctx,arc),arc.endAngle=endAngle,arc.endAngle===arc.startAngle&&arc.fullCircles&&(arc.endAngle+=TAU,arc.fullCircles--)),ctx.beginPath(),ctx.arc(arc.x,arc.y,arc.innerRadius,arc.startAngle+TAU,arc.startAngle,!0),i=0;iendAngle;)angle-=TAU;for(;angle=startAngle&&angle<=endAngle,withinRadius=distance>=vm.innerRadius&&distance<=vm.outerRadius;return betweenAngles&&withinRadius}return!1},getCenterPoint:function(){var vm=this._view,halfAngle=(vm.startAngle+vm.endAngle)/2,halfRadius=(vm.innerRadius+vm.outerRadius)/2;return{x:vm.x+Math.cos(halfAngle)*halfRadius,y:vm.y+Math.sin(halfAngle)*halfRadius}},getArea:function(){var vm=this._view;return Math.PI*((vm.endAngle-vm.startAngle)/(2*Math.PI))*(Math.pow(vm.outerRadius,2)-Math.pow(vm.innerRadius,2))},tooltipPosition:function(){var vm=this._view,centreAngle=vm.startAngle+(vm.endAngle-vm.startAngle)/2,rangeFromCentre=(vm.outerRadius-vm.innerRadius)/2+vm.innerRadius;return{x:vm.x+Math.cos(centreAngle)*rangeFromCentre,y:vm.y+Math.sin(centreAngle)*rangeFromCentre}},draw:function(){var i,ctx=this._chart.ctx,vm=this._view,pixelMargin="inner"===vm.borderAlign?.33:0,arc={x:vm.x,y:vm.y,innerRadius:vm.innerRadius,outerRadius:Math.max(vm.outerRadius-pixelMargin,0),pixelMargin:pixelMargin,startAngle:vm.startAngle,endAngle:vm.endAngle,fullCircles:Math.floor(vm.circumference/TAU)};if(ctx.save(),ctx.fillStyle=vm.backgroundColor,ctx.strokeStyle=vm.borderColor,arc.fullCircles){for(arc.endAngle=arc.startAngle+TAU,ctx.beginPath(),ctx.arc(arc.x,arc.y,arc.outerRadius,arc.startAngle,arc.endAngle),ctx.arc(arc.x,arc.y,arc.innerRadius,arc.endAngle,arc.startAngle,!0),ctx.closePath(),i=0;ivm.x&&(edge=swap(edge,"left","right")):vm.basemaxH?maxH:t,r:skip.right||r<0?0:r>maxW?maxW:r,b:skip.bottom||b<0?0:b>maxH?maxH:b,l:skip.left||l<0?0:l>maxW?maxW:l}}function boundingRects(vm){var bounds=getBarBounds(vm),width=bounds.right-bounds.left,height=bounds.bottom-bounds.top,border=parseBorderWidth(vm,width/2,height/2);return{outer:{x:bounds.left,y:bounds.top,w:width,h:height},inner:{x:bounds.left+border.l,y:bounds.top+border.t,w:width-border.l-border.r,h:height-border.t-border.b}}}function _inRange(vm,x,y){var skipX=null===x,skipY=null===y,bounds=!(!vm||skipX&&skipY)&&getBarBounds(vm);return bounds&&(skipX||x>=bounds.left&&x<=bounds.right)&&(skipY||y>=bounds.top&&y<=bounds.bottom)}core_defaults._set("global",{elements:{rectangle:{backgroundColor:defaultColor$2,borderColor:defaultColor$2,borderSkipped:"bottom",borderWidth:0}}});var element_rectangle=core_element.extend({_type:"rectangle",draw:function(){var ctx=this._chart.ctx,vm=this._view,rects=boundingRects(vm),outer=rects.outer,inner=rects.inner;ctx.fillStyle=vm.backgroundColor,ctx.fillRect(outer.x,outer.y,outer.w,outer.h),outer.w===inner.w&&outer.h===inner.h||(ctx.save(),ctx.beginPath(),ctx.rect(outer.x,outer.y,outer.w,outer.h),ctx.clip(),ctx.fillStyle=vm.borderColor,ctx.rect(inner.x,inner.y,inner.w,inner.h),ctx.fill("evenodd"),ctx.restore())},height:function(){var vm=this._view;return vm.base-vm.y},inRange:function(mouseX,mouseY){return _inRange(this._view,mouseX,mouseY)},inLabelRange:function(mouseX,mouseY){var vm=this._view;return isVertical(vm)?_inRange(vm,mouseX,null):_inRange(vm,null,mouseY)},inXRange:function(mouseX){return _inRange(this._view,mouseX,null)},inYRange:function(mouseY){return _inRange(this._view,null,mouseY)},getCenterPoint:function(){var x,y,vm=this._view;return isVertical(vm)?(x=vm.x,y=(vm.y+vm.base)/2):(x=(vm.x+vm.base)/2,y=vm.y),{x:x,y:y}},getArea:function(){var vm=this._view;return isVertical(vm)?vm.width*Math.abs(vm.y-vm.base):vm.height*Math.abs(vm.x-vm.base)},tooltipPosition:function(){var vm=this._view;return{x:vm.x,y:vm.y}}}),elements={},Arc=element_arc,Line=element_line,Point=element_point,Rectangle=element_rectangle;elements.Arc=Arc,elements.Line=Line,elements.Point=Point,elements.Rectangle=Rectangle;var deprecated=helpers$1._deprecated,valueOrDefault$3=helpers$1.valueOrDefault;function computeMinSampleSize(scale,pixels){var prev,curr,i,ilen,min=scale._length;for(i=1,ilen=pixels.length;i0?Math.min(min,Math.abs(curr-prev)):min,prev=curr;return min}function computeFitCategoryTraits(index,ruler,options){var size,ratio,thickness=options.barThickness,count=ruler.stackCount,curr=ruler.pixels[index],min=helpers$1.isNullOrUndef(thickness)?computeMinSampleSize(ruler.scale,ruler.pixels):-1;return helpers$1.isNullOrUndef(thickness)?(size=min*options.categoryPercentage,ratio=options.barPercentage):(size=thickness*count,ratio=1),{chunk:size/count,ratio:ratio,start:curr-size/2}}function computeFlexCategoryTraits(index,ruler,options){var start,pixels=ruler.pixels,curr=pixels[index],prev=index>0?pixels[index-1]:null,next=index=0&&value.min>=0?value.min:value.max,length=void 0===value.start?value.end:value.max>=0&&value.min>=0?value.max-value.min:value.min-value.max,ilen=metasets.length;if(stacked||void 0===stacked&&void 0!==stack)for(i=0;i=0&&stackLength.max>=0?stackLength.max:stackLength.min,(value.min<0&&ivalue<0||value.max>=0&&ivalue>0)&&(start+=ivalue));return base=scale.getPixelForValue(start),size=(head=scale.getPixelForValue(start+length))-base,void 0!==minBarLength&&Math.abs(size)=0&&!isHorizontal||length<0&&isHorizontal?base-minBarLength:base+minBarLength),{size:size,base:base,head:head,center:head+size/2}},calculateBarIndexPixels:function(datasetIndex,index,ruler,options){var me=this,range="flex"===options.barThickness?computeFlexCategoryTraits(index,ruler,options):computeFitCategoryTraits(index,ruler,options),stackIndex=me.getStackIndex(datasetIndex,me.getMeta().stack),center=range.start+range.chunk*stackIndex+range.chunk/2,size=Math.min(valueOrDefault$3(options.maxBarThickness,1/0),range.chunk*range.ratio);return{base:center-size/2,head:center+size/2,center:center,size:size}},draw:function(){var me=this,chart=me.chart,scale=me._getValueScale(),rects=me.getMeta().data,dataset=me.getDataset(),ilen=rects.length,i=0;for(helpers$1.canvas.clipArea(chart.ctx,chart.chartArea);i=PI$1?-DOUBLE_PI$1:startAngle<-PI$1?DOUBLE_PI$1:0)+circumference,startX=Math.cos(startAngle),startY=Math.sin(startAngle),endX=Math.cos(endAngle),endY=Math.sin(endAngle),contains0=startAngle<=0&&endAngle>=0||endAngle>=DOUBLE_PI$1,contains90=startAngle<=HALF_PI$1&&endAngle>=HALF_PI$1||endAngle>=DOUBLE_PI$1+HALF_PI$1,contains270=startAngle<=-HALF_PI$1&&endAngle>=-HALF_PI$1||endAngle>=PI$1+HALF_PI$1,minX=startAngle===-PI$1||endAngle>=PI$1?-1:Math.min(startX,startX*cutout,endX,endX*cutout),minY=contains270?-1:Math.min(startY,startY*cutout,endY,endY*cutout),maxX=contains0?1:Math.max(startX,startX*cutout,endX,endX*cutout),maxY=contains90?1:Math.max(startY,startY*cutout,endY,endY*cutout);ratioX=(maxX-minX)/2,ratioY=(maxY-minY)/2,offsetX=-(maxX+minX)/2,offsetY=-(maxY+minY)/2}for(i=0,ilen=arcs.length;i0&&!isNaN(value)?DOUBLE_PI$1*(Math.abs(value)/total):0},getMaxBorderWidth:function(arcs){var i,ilen,meta,arc,controller,options,borderWidth,hoverWidth,me=this,max=0,chart=me.chart;if(!arcs)for(i=0,ilen=chart.data.datasets.length;i(max=borderWidth>max?borderWidth:max)?hoverWidth:max);return max},setHoverStyle:function(arc){var model=arc._model,options=arc._options,getHoverColor=helpers$1.getHoverColor;arc.$previousStyle={backgroundColor:model.backgroundColor,borderColor:model.borderColor,borderWidth:model.borderWidth},model.backgroundColor=valueOrDefault$5(options.hoverBackgroundColor,getHoverColor(options.backgroundColor)),model.borderColor=valueOrDefault$5(options.hoverBorderColor,getHoverColor(options.borderColor)),model.borderWidth=valueOrDefault$5(options.hoverBorderWidth,options.borderWidth)},_getRingWeightOffset:function(datasetIndex){for(var ringWeightOffset=0,i=0;i0&&isPointInArea(points[i-1]._model,area)&&(model.controlPointPreviousX=capControlPoint(model.controlPointPreviousX,area.left,area.right),model.controlPointPreviousY=capControlPoint(model.controlPointPreviousY,area.top,area.bottom)),i0&&(items=chart.getDatasetMeta(items[0]._datasetIndex).data),items},"x-axis":function(chart,e){return indexMode(chart,e,{intersect:!1})},point:function(chart,e){return getIntersectItems(chart,getRelativePosition(e,chart))},nearest:function(chart,e,options){var position=getRelativePosition(e,chart);options.axis=options.axis||"xy";var distanceMetric=getDistanceMetricForAxis(options.axis);return getNearestItems(chart,position,options.intersect,distanceMetric)},x:function(chart,e,options){var position=getRelativePosition(e,chart),items=[],intersectsItem=!1;return parseVisibleItems(chart,(function(element){element.inXRange(position.x)&&items.push(element),element.inRange(position.x,position.y)&&(intersectsItem=!0)})),options.intersect&&!intersectsItem&&(items=[]),items},y:function(chart,e,options){var position=getRelativePosition(e,chart),items=[],intersectsItem=!1;return parseVisibleItems(chart,(function(element){element.inYRange(position.y)&&items.push(element),element.inRange(position.x,position.y)&&(intersectsItem=!0)})),options.intersect&&!intersectsItem&&(items=[]),items}}},extend=helpers$1.extend;function filterByPosition(array,position){return helpers$1.where(array,(function(v){return v.pos===position}))}function sortByWeight(array,reverse){return array.sort((function(a,b){var v0=reverse?b:a,v1=reverse?a:b;return v0.weight===v1.weight?v0.index-v1.index:v0.weight-v1.weight}))}function wrapBoxes(boxes){var i,ilen,box,layoutBoxes=[];for(i=0,ilen=(boxes||[]).length;i div {\r\n\tposition: absolute;\r\n\twidth: 1000000px;\r\n\theight: 1000000px;\r\n\tleft: 0;\r\n\ttop: 0;\r\n}\r\n\r\n.chartjs-size-monitor-shrink > div {\r\n\tposition: absolute;\r\n\twidth: 200%;\r\n\theight: 200%;\r\n\tleft: 0;\r\n\ttop: 0;\r\n}\r\n",stylesheet=getCjsExportFromNamespace(Object.freeze({__proto__:null,default:platform_dom})),EXPANDO_KEY="$chartjs",CSS_PREFIX="chartjs-",CSS_SIZE_MONITOR=CSS_PREFIX+"size-monitor",CSS_RENDER_MONITOR=CSS_PREFIX+"render-monitor",CSS_RENDER_ANIMATION=CSS_PREFIX+"render-animation",ANIMATION_START_EVENTS=["animationstart","webkitAnimationStart"],EVENT_TYPES={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"};function readUsedSize(element,property){var value=helpers$1.getStyle(element,property),matches=value&&value.match(/^(\d+)(\.\d+)?px$/);return matches?Number(matches[1]):void 0}function initCanvas(canvas,config){var style=canvas.style,renderHeight=canvas.getAttribute("height"),renderWidth=canvas.getAttribute("width");if(canvas[EXPANDO_KEY]={initial:{height:renderHeight,width:renderWidth,style:{display:style.display,height:style.height,width:style.width}}},style.display=style.display||"block",null===renderWidth||""===renderWidth){var displayWidth=readUsedSize(canvas,"width");void 0!==displayWidth&&(canvas.width=displayWidth)}if(null===renderHeight||""===renderHeight)if(""===canvas.style.height)canvas.height=canvas.width/(config.options.aspectRatio||2);else{var displayHeight=readUsedSize(canvas,"height");void 0!==displayWidth&&(canvas.height=displayHeight)}return canvas}var eventListenerOptions=!!function(){var supports=!1;try{var options=Object.defineProperty({},"passive",{get:function(){supports=!0}});window.addEventListener("e",null,options)}catch(e){}return supports}()&&{passive:!0};function addListener(node,type,listener){node.addEventListener(type,listener,eventListenerOptions)}function removeListener(node,type,listener){node.removeEventListener(type,listener,eventListenerOptions)}function createEvent(type,chart,x,y,nativeEvent){return{type:type,chart:chart,native:nativeEvent||null,x:void 0!==x?x:null,y:void 0!==y?y:null}}function fromNativeEvent(event,chart){var type=EVENT_TYPES[event.type]||event.type,pos=helpers$1.getRelativePosition(event,chart);return createEvent(type,chart,pos.x,pos.y,event)}function throttled(fn,thisArg){var ticking=!1,args=[];return function(){args=Array.prototype.slice.call(arguments),thisArg=thisArg||this,ticking||(ticking=!0,helpers$1.requestAnimFrame.call(window,(function(){ticking=!1,fn.apply(thisArg,args)})))}}function createDiv(cls){var el=document.createElement("div");return el.className=cls||"",el}function createResizer(handler){var maxSize=1e6,resizer=createDiv(CSS_SIZE_MONITOR),expand=createDiv(CSS_SIZE_MONITOR+"-expand"),shrink=createDiv(CSS_SIZE_MONITOR+"-shrink");expand.appendChild(createDiv()),shrink.appendChild(createDiv()),resizer.appendChild(expand),resizer.appendChild(shrink),resizer._reset=function(){expand.scrollLeft=maxSize,expand.scrollTop=maxSize,shrink.scrollLeft=maxSize,shrink.scrollTop=maxSize};var onScroll=function(){resizer._reset(),handler()};return addListener(expand,"scroll",onScroll.bind(expand,"expand")),addListener(shrink,"scroll",onScroll.bind(shrink,"shrink")),resizer}function watchForRender(node,handler){var expando=node[EXPANDO_KEY]||(node[EXPANDO_KEY]={}),proxy=expando.renderProxy=function(e){e.animationName===CSS_RENDER_ANIMATION&&handler()};helpers$1.each(ANIMATION_START_EVENTS,(function(type){addListener(node,type,proxy)})),expando.reflow=!!node.offsetParent,node.classList.add(CSS_RENDER_MONITOR)}function unwatchForRender(node){var expando=node[EXPANDO_KEY]||{},proxy=expando.renderProxy;proxy&&(helpers$1.each(ANIMATION_START_EVENTS,(function(type){removeListener(node,type,proxy)})),delete expando.renderProxy),node.classList.remove(CSS_RENDER_MONITOR)}function addResizeListener(node,listener,chart){var expando=node[EXPANDO_KEY]||(node[EXPANDO_KEY]={}),resizer=expando.resizer=createResizer(throttled((function(){if(expando.resizer){var container=chart.options.maintainAspectRatio&&node.parentNode,w=container?container.clientWidth:0;listener(createEvent("resize",chart)),container&&container.clientWidth0){var item=tooltipItems[0];item.label?title=item.label:item.xLabel?title=item.xLabel:labelCount>0&&item.index-1?str.split("\n"):str}function createTooltipItem(element){var xScale=element._xScale,yScale=element._yScale||element._scale,index=element._index,datasetIndex=element._datasetIndex,controller=element._chart.getDatasetMeta(datasetIndex).controller,indexScale=controller._getIndexScale(),valueScale=controller._getValueScale();return{xLabel:xScale?xScale.getLabelForIndex(index,datasetIndex):"",yLabel:yScale?yScale.getLabelForIndex(index,datasetIndex):"",label:indexScale?""+indexScale.getLabelForIndex(index,datasetIndex):"",value:valueScale?""+valueScale.getLabelForIndex(index,datasetIndex):"",index:index,datasetIndex:datasetIndex,x:element._model.x,y:element._model.y}}function getBaseModel(tooltipOpts){var globalDefaults=core_defaults.global;return{xPadding:tooltipOpts.xPadding,yPadding:tooltipOpts.yPadding,xAlign:tooltipOpts.xAlign,yAlign:tooltipOpts.yAlign,rtl:tooltipOpts.rtl,textDirection:tooltipOpts.textDirection,bodyFontColor:tooltipOpts.bodyFontColor,_bodyFontFamily:valueOrDefault$8(tooltipOpts.bodyFontFamily,globalDefaults.defaultFontFamily),_bodyFontStyle:valueOrDefault$8(tooltipOpts.bodyFontStyle,globalDefaults.defaultFontStyle),_bodyAlign:tooltipOpts.bodyAlign,bodyFontSize:valueOrDefault$8(tooltipOpts.bodyFontSize,globalDefaults.defaultFontSize),bodySpacing:tooltipOpts.bodySpacing,titleFontColor:tooltipOpts.titleFontColor,_titleFontFamily:valueOrDefault$8(tooltipOpts.titleFontFamily,globalDefaults.defaultFontFamily),_titleFontStyle:valueOrDefault$8(tooltipOpts.titleFontStyle,globalDefaults.defaultFontStyle),titleFontSize:valueOrDefault$8(tooltipOpts.titleFontSize,globalDefaults.defaultFontSize),_titleAlign:tooltipOpts.titleAlign,titleSpacing:tooltipOpts.titleSpacing,titleMarginBottom:tooltipOpts.titleMarginBottom,footerFontColor:tooltipOpts.footerFontColor,_footerFontFamily:valueOrDefault$8(tooltipOpts.footerFontFamily,globalDefaults.defaultFontFamily),_footerFontStyle:valueOrDefault$8(tooltipOpts.footerFontStyle,globalDefaults.defaultFontStyle),footerFontSize:valueOrDefault$8(tooltipOpts.footerFontSize,globalDefaults.defaultFontSize),_footerAlign:tooltipOpts.footerAlign,footerSpacing:tooltipOpts.footerSpacing,footerMarginTop:tooltipOpts.footerMarginTop,caretSize:tooltipOpts.caretSize,cornerRadius:tooltipOpts.cornerRadius,backgroundColor:tooltipOpts.backgroundColor,opacity:0,legendColorBackground:tooltipOpts.multiKeyBackground,displayColors:tooltipOpts.displayColors,borderColor:tooltipOpts.borderColor,borderWidth:tooltipOpts.borderWidth}}function getTooltipSize(tooltip,model){var ctx=tooltip._chart.ctx,height=2*model.yPadding,width=0,body=model.body,combinedBodyLength=body.reduce((function(count,bodyItem){return count+bodyItem.before.length+bodyItem.lines.length+bodyItem.after.length}),0);combinedBodyLength+=model.beforeBody.length+model.afterBody.length;var titleLineCount=model.title.length,footerLineCount=model.footer.length,titleFontSize=model.titleFontSize,bodyFontSize=model.bodyFontSize,footerFontSize=model.footerFontSize;height+=titleLineCount*titleFontSize,height+=titleLineCount?(titleLineCount-1)*model.titleSpacing:0,height+=titleLineCount?model.titleMarginBottom:0,height+=combinedBodyLength*bodyFontSize,height+=combinedBodyLength?(combinedBodyLength-1)*model.bodySpacing:0,height+=footerLineCount?model.footerMarginTop:0,height+=footerLineCount*footerFontSize,height+=footerLineCount?(footerLineCount-1)*model.footerSpacing:0;var widthPadding=0,maxLineWidth=function(line){width=Math.max(width,ctx.measureText(line).width+widthPadding)};return ctx.font=helpers$1.fontString(titleFontSize,model._titleFontStyle,model._titleFontFamily),helpers$1.each(model.title,maxLineWidth),ctx.font=helpers$1.fontString(bodyFontSize,model._bodyFontStyle,model._bodyFontFamily),helpers$1.each(model.beforeBody.concat(model.afterBody),maxLineWidth),widthPadding=model.displayColors?bodyFontSize+2:0,helpers$1.each(body,(function(bodyItem){helpers$1.each(bodyItem.before,maxLineWidth),helpers$1.each(bodyItem.lines,maxLineWidth),helpers$1.each(bodyItem.after,maxLineWidth)})),widthPadding=0,ctx.font=helpers$1.fontString(footerFontSize,model._footerFontStyle,model._footerFontFamily),helpers$1.each(model.footer,maxLineWidth),{width:width+=2*model.xPadding,height:height}}function determineAlignment(tooltip,size){var lf,rf,olf,orf,yf,model=tooltip._model,chart=tooltip._chart,chartArea=tooltip._chart.chartArea,xAlign="center",yAlign="center";model.ychart.height-size.height&&(yAlign="bottom");var midX=(chartArea.left+chartArea.right)/2,midY=(chartArea.top+chartArea.bottom)/2;"center"===yAlign?(lf=function(x){return x<=midX},rf=function(x){return x>midX}):(lf=function(x){return x<=size.width/2},rf=function(x){return x>=chart.width-size.width/2}),olf=function(x){return x+size.width+model.caretSize+model.caretPadding>chart.width},orf=function(x){return x-size.width-model.caretSize-model.caretPadding<0},yf=function(y){return y<=midY?"top":"bottom"},lf(model.x)?(xAlign="left",olf(model.x)&&(xAlign="center",yAlign=yf(model.y))):rf(model.x)&&(xAlign="right",orf(model.x)&&(xAlign="center",yAlign=yf(model.y)));var opts=tooltip._options;return{xAlign:opts.xAlign?opts.xAlign:xAlign,yAlign:opts.yAlign?opts.yAlign:yAlign}}function getBackgroundPoint(vm,size,alignment,chart){var x=vm.x,y=vm.y,caretSize=vm.caretSize,caretPadding=vm.caretPadding,cornerRadius=vm.cornerRadius,xAlign=alignment.xAlign,yAlign=alignment.yAlign,paddingAndSize=caretSize+caretPadding,radiusAndPadding=cornerRadius+caretPadding;return"right"===xAlign?x-=size.width:"center"===xAlign&&((x-=size.width/2)+size.width>chart.width&&(x=chart.width-size.width),x<0&&(x=0)),"top"===yAlign?y+=paddingAndSize:y-="bottom"===yAlign?size.height+paddingAndSize:size.height/2,"center"===yAlign?"left"===xAlign?x+=paddingAndSize:"right"===xAlign&&(x-=paddingAndSize):"left"===xAlign?x-=radiusAndPadding:"right"===xAlign&&(x+=radiusAndPadding),{x:x,y:y}}function getAlignedX(vm,align){return"center"===align?vm.x+vm.width/2:"right"===align?vm.x+vm.width-vm.xPadding:vm.x+vm.xPadding}function getBeforeAfterBodyLines(callback){return pushOrConcat([],splitNewlines(callback))}var exports$4=core_element.extend({initialize:function(){this._model=getBaseModel(this._options),this._lastActive=[]},getTitle:function(){var me=this,callbacks=me._options.callbacks,beforeTitle=callbacks.beforeTitle.apply(me,arguments),title=callbacks.title.apply(me,arguments),afterTitle=callbacks.afterTitle.apply(me,arguments),lines=[];return lines=pushOrConcat(lines,splitNewlines(beforeTitle)),lines=pushOrConcat(lines,splitNewlines(title)),lines=pushOrConcat(lines,splitNewlines(afterTitle))},getBeforeBody:function(){return getBeforeAfterBodyLines(this._options.callbacks.beforeBody.apply(this,arguments))},getBody:function(tooltipItems,data){var me=this,callbacks=me._options.callbacks,bodyItems=[];return helpers$1.each(tooltipItems,(function(tooltipItem){var bodyItem={before:[],lines:[],after:[]};pushOrConcat(bodyItem.before,splitNewlines(callbacks.beforeLabel.call(me,tooltipItem,data))),pushOrConcat(bodyItem.lines,callbacks.label.call(me,tooltipItem,data)),pushOrConcat(bodyItem.after,splitNewlines(callbacks.afterLabel.call(me,tooltipItem,data))),bodyItems.push(bodyItem)})),bodyItems},getAfterBody:function(){return getBeforeAfterBodyLines(this._options.callbacks.afterBody.apply(this,arguments))},getFooter:function(){var me=this,callbacks=me._options.callbacks,beforeFooter=callbacks.beforeFooter.apply(me,arguments),footer=callbacks.footer.apply(me,arguments),afterFooter=callbacks.afterFooter.apply(me,arguments),lines=[];return lines=pushOrConcat(lines,splitNewlines(beforeFooter)),lines=pushOrConcat(lines,splitNewlines(footer)),lines=pushOrConcat(lines,splitNewlines(afterFooter))},update:function(changed){var i,len,me=this,opts=me._options,existingModel=me._model,model=me._model=getBaseModel(opts),active=me._active,data=me._data,alignment={xAlign:existingModel.xAlign,yAlign:existingModel.yAlign},backgroundPoint={x:existingModel.x,y:existingModel.y},tooltipSize={width:existingModel.width,height:existingModel.height},tooltipPosition={x:existingModel.caretX,y:existingModel.caretY};if(active.length){model.opacity=1;var labelColors=[],labelTextColors=[];tooltipPosition=positioners[opts.position].call(me,active,me._eventPosition);var tooltipItems=[];for(i=0,len=active.length;i0&&ctx.stroke()},draw:function(){var ctx=this._chart.ctx,vm=this._view;if(0!==vm.opacity){var tooltipSize={width:vm.width,height:vm.height},pt={x:vm.x,y:vm.y},opacity=Math.abs(vm.opacity<.001)?0:vm.opacity,hasTooltipContent=vm.title.length||vm.beforeBody.length||vm.body.length||vm.afterBody.length||vm.footer.length;this._options.enabled&&hasTooltipContent&&(ctx.save(),ctx.globalAlpha=opacity,this.drawBackground(pt,vm,ctx,tooltipSize),pt.y+=vm.yPadding,helpers$1.rtl.overrideTextDirection(ctx,vm.textDirection),this.drawTitle(pt,vm,ctx),this.drawBody(pt,vm,ctx),this.drawFooter(pt,vm,ctx),helpers$1.rtl.restoreTextDirection(ctx,vm.textDirection),ctx.restore())}},handleEvent:function(e){var me=this,options=me._options,changed=!1;return me._lastActive=me._lastActive||[],"mouseout"===e.type?me._active=[]:(me._active=me._chart.getElementsAtEventForMode(e,options.mode,options),options.reverse&&me._active.reverse()),(changed=!helpers$1.arrayEquals(me._active,me._lastActive))&&(me._lastActive=me._active,(options.enabled||options.custom)&&(me._eventPosition={x:e.x,y:e.y},me.update(!0),me.pivot())),changed}}),positioners_1=positioners,core_tooltip=exports$4;core_tooltip.positioners=positioners_1;var valueOrDefault$9=helpers$1.valueOrDefault;function mergeScaleConfig(){return helpers$1.merge(Object.create(null),[].slice.call(arguments),{merger:function(key,target,source,options){if("xAxes"===key||"yAxes"===key){var i,type,scale,slen=source[key].length;for(target[key]||(target[key]=[]),i=0;i=target[key].length&&target[key].push({}),!target[key][i].type||scale.type&&scale.type!==target[key][i].type?helpers$1.merge(target[key][i],[core_scaleService.getScaleDefaults(type),scale]):helpers$1.merge(target[key][i],scale)}else helpers$1._merger(key,target,source,options)}})}function mergeConfig(){return helpers$1.merge(Object.create(null),[].slice.call(arguments),{merger:function(key,target,source,options){var tval=target[key]||Object.create(null),sval=source[key];"scales"===key?target[key]=mergeScaleConfig(tval,sval):"scale"===key?target[key]=helpers$1.merge(tval,[core_scaleService.getScaleDefaults(sval.type),sval]):helpers$1._merger(key,target,source,options)}})}function initConfig(config){var data=(config=config||Object.create(null)).data=config.data||{};return data.datasets=data.datasets||[],data.labels=data.labels||[],config.options=mergeConfig(core_defaults.global,core_defaults[config.type],config.options||{}),config}function updateConfig(chart){var newOptions=chart.options;helpers$1.each(chart.scales,(function(scale){core_layouts.removeBox(chart,scale)})),newOptions=mergeConfig(core_defaults.global,core_defaults[chart.config.type],newOptions),chart.options=chart.config.options=newOptions,chart.ensureScalesHaveIDs(),chart.buildOrUpdateScales(),chart.tooltip._options=newOptions.tooltips,chart.tooltip.initialize()}function nextAvailableScaleId(axesOpts,prefix,index){var id,hasId=function(obj){return obj.id===id};do{id=prefix+index++}while(helpers$1.findIndex(axesOpts,hasId)>=0);return id}function positionIsHorizontal(position){return"top"===position||"bottom"===position}function compare2Level(l1,l2){return function(a,b){return a[l1]===b[l1]?a[l2]-b[l2]:a[l1]-b[l1]}}core_defaults._set("global",{elements:{},events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"nearest",intersect:!0,animationDuration:400},onClick:null,maintainAspectRatio:!0,responsive:!0,responsiveAnimationDuration:0});var Chart=function(item,config){return this.construct(item,config),this};helpers$1.extend(Chart.prototype,{construct:function(item,config){var me=this;config=initConfig(config);var context=platform.acquireContext(item,config),canvas=context&&context.canvas,height=canvas&&canvas.height,width=canvas&&canvas.width;me.id=helpers$1.uid(),me.ctx=context,me.canvas=canvas,me.config=config,me.width=width,me.height=height,me.aspectRatio=height?width/height:null,me.options=config.options,me._bufferedRender=!1,me._layers=[],me.chart=me,me.controller=me,Chart.instances[me.id]=me,Object.defineProperty(me,"data",{get:function(){return me.config.data},set:function(value){me.config.data=value}}),context&&canvas?(me.initialize(),me.update()):console.error("Failed to create chart: can't acquire context from the given item")},initialize:function(){var me=this;return core_plugins.notify(me,"beforeInit"),helpers$1.retinaScale(me,me.options.devicePixelRatio),me.bindEvents(),me.options.responsive&&me.resize(!0),me.initToolTip(),core_plugins.notify(me,"afterInit"),me},clear:function(){return helpers$1.canvas.clear(this),this},stop:function(){return core_animations.cancelAnimation(this),this},resize:function(silent){var me=this,options=me.options,canvas=me.canvas,aspectRatio=options.maintainAspectRatio&&me.aspectRatio||null,newWidth=Math.max(0,Math.floor(helpers$1.getMaximumWidth(canvas))),newHeight=Math.max(0,Math.floor(aspectRatio?newWidth/aspectRatio:helpers$1.getMaximumHeight(canvas)));if((me.width!==newWidth||me.height!==newHeight)&&(canvas.width=me.width=newWidth,canvas.height=me.height=newHeight,canvas.style.width=newWidth+"px",canvas.style.height=newHeight+"px",helpers$1.retinaScale(me,options.devicePixelRatio),!silent)){var newSize={width:newWidth,height:newHeight};core_plugins.notify(me,"resize",[newSize]),options.onResize&&options.onResize(me,newSize),me.stop(),me.update({duration:options.responsiveAnimationDuration})}},ensureScalesHaveIDs:function(){var options=this.options,scalesOptions=options.scales||{},scaleOptions=options.scale;helpers$1.each(scalesOptions.xAxes,(function(xAxisOptions,index){xAxisOptions.id||(xAxisOptions.id=nextAvailableScaleId(scalesOptions.xAxes,"x-axis-",index))})),helpers$1.each(scalesOptions.yAxes,(function(yAxisOptions,index){yAxisOptions.id||(yAxisOptions.id=nextAvailableScaleId(scalesOptions.yAxes,"y-axis-",index))})),scaleOptions&&(scaleOptions.id=scaleOptions.id||"scale")},buildOrUpdateScales:function(){var me=this,options=me.options,scales=me.scales||{},items=[],updated=Object.keys(scales).reduce((function(obj,id){return obj[id]=!1,obj}),{});options.scales&&(items=items.concat((options.scales.xAxes||[]).map((function(xAxisOptions){return{options:xAxisOptions,dtype:"category",dposition:"bottom"}})),(options.scales.yAxes||[]).map((function(yAxisOptions){return{options:yAxisOptions,dtype:"linear",dposition:"left"}})))),options.scale&&items.push({options:options.scale,dtype:"radialLinear",isDefault:!0,dposition:"chartArea"}),helpers$1.each(items,(function(item){var scaleOptions=item.options,id=scaleOptions.id,scaleType=valueOrDefault$9(scaleOptions.type,item.dtype);positionIsHorizontal(scaleOptions.position)!==positionIsHorizontal(item.dposition)&&(scaleOptions.position=item.dposition),updated[id]=!0;var scale=null;if(id in scales&&scales[id].type===scaleType)(scale=scales[id]).options=scaleOptions,scale.ctx=me.ctx,scale.chart=me;else{var scaleClass=core_scaleService.getScaleConstructor(scaleType);if(!scaleClass)return;scale=new scaleClass({id:id,type:scaleType,options:scaleOptions,ctx:me.ctx,chart:me}),scales[scale.id]=scale}scale.mergeTicksOptions(),item.isDefault&&(me.scale=scale)})),helpers$1.each(updated,(function(hasUpdated,id){hasUpdated||delete scales[id]})),me.scales=scales,core_scaleService.addScalesToLayout(this)},buildOrUpdateControllers:function(){var i,ilen,me=this,newControllers=[],datasets=me.data.datasets;for(i=0,ilen=datasets.length;i=0;--i)me.drawDataset(metasets[i],easingValue);core_plugins.notify(me,"afterDatasetsDraw",[easingValue])}},drawDataset:function(meta,easingValue){var me=this,args={meta:meta,index:meta.index,easingValue:easingValue};!1!==core_plugins.notify(me,"beforeDatasetDraw",[args])&&(meta.controller.draw(easingValue),core_plugins.notify(me,"afterDatasetDraw",[args]))},_drawTooltip:function(easingValue){var me=this,tooltip=me.tooltip,args={tooltip:tooltip,easingValue:easingValue};!1!==core_plugins.notify(me,"beforeTooltipDraw",[args])&&(tooltip.draw(),core_plugins.notify(me,"afterTooltipDraw",[args]))},getElementAtEvent:function(e){return core_interaction.modes.single(this,e)},getElementsAtEvent:function(e){return core_interaction.modes.label(this,e,{intersect:!0})},getElementsAtXAxis:function(e){return core_interaction.modes["x-axis"](this,e,{intersect:!0})},getElementsAtEventForMode:function(e,mode,options){var method=core_interaction.modes[mode];return"function"==typeof method?method(this,e,options):[]},getDatasetAtEvent:function(e){return core_interaction.modes.dataset(this,e,{intersect:!0})},getDatasetMeta:function(datasetIndex){var me=this,dataset=me.data.datasets[datasetIndex];dataset._meta||(dataset._meta={});var meta=dataset._meta[me.id];return meta||(meta=dataset._meta[me.id]={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:dataset.order||0,index:datasetIndex}),meta},getVisibleDatasetCount:function(){for(var count=0,i=0,ilen=this.data.datasets.length;i=0;i--){var currentItem=arrayToSearch[i];if(filterCallback(currentItem))return currentItem}},helpers$1.isNumber=function(n){return!isNaN(parseFloat(n))&&isFinite(n)},helpers$1.almostEquals=function(x,y,epsilon){return Math.abs(x-y)=x},helpers$1.max=function(array){return array.reduce((function(max,value){return isNaN(value)?max:Math.max(max,value)}),Number.NEGATIVE_INFINITY)},helpers$1.min=function(array){return array.reduce((function(min,value){return isNaN(value)?min:Math.min(min,value)}),Number.POSITIVE_INFINITY)},helpers$1.sign=Math.sign?function(x){return Math.sign(x)}:function(x){return 0==(x=+x)||isNaN(x)?x:x>0?1:-1},helpers$1.toRadians=function(degrees){return degrees*(Math.PI/180)},helpers$1.toDegrees=function(radians){return radians*(180/Math.PI)},helpers$1._decimalPlaces=function(x){if(helpers$1.isFinite(x)){for(var e=1,p=0;Math.round(x*e)/e!==x;)e*=10,p++;return p}},helpers$1.getAngleFromPoint=function(centrePoint,anglePoint){var distanceFromXCenter=anglePoint.x-centrePoint.x,distanceFromYCenter=anglePoint.y-centrePoint.y,radialDistanceFromCenter=Math.sqrt(distanceFromXCenter*distanceFromXCenter+distanceFromYCenter*distanceFromYCenter),angle=Math.atan2(distanceFromYCenter,distanceFromXCenter);return angle<-.5*Math.PI&&(angle+=2*Math.PI),{angle:angle,distance:radialDistanceFromCenter}},helpers$1.distanceBetweenPoints=function(pt1,pt2){return Math.sqrt(Math.pow(pt2.x-pt1.x,2)+Math.pow(pt2.y-pt1.y,2))},helpers$1.aliasPixel=function(pixelWidth){return pixelWidth%2==0?0:.5},helpers$1._alignPixel=function(chart,pixel,width){var devicePixelRatio=chart.currentDevicePixelRatio,halfWidth=width/2;return Math.round((pixel-halfWidth)*devicePixelRatio)/devicePixelRatio+halfWidth},helpers$1.splineCurve=function(firstPoint,middlePoint,afterPoint,t){var previous=firstPoint.skip?middlePoint:firstPoint,current=middlePoint,next=afterPoint.skip?middlePoint:afterPoint,d01=Math.sqrt(Math.pow(current.x-previous.x,2)+Math.pow(current.y-previous.y,2)),d12=Math.sqrt(Math.pow(next.x-current.x,2)+Math.pow(next.y-current.y,2)),s01=d01/(d01+d12),s12=d12/(d01+d12),fa=t*(s01=isNaN(s01)?0:s01),fb=t*(s12=isNaN(s12)?0:s12);return{previous:{x:current.x-fa*(next.x-previous.x),y:current.y-fa*(next.y-previous.y)},next:{x:current.x+fb*(next.x-previous.x),y:current.y+fb*(next.y-previous.y)}}},helpers$1.EPSILON=Number.EPSILON||1e-14,helpers$1.splineCurveMonotone=function(points){var i,pointBefore,pointCurrent,pointAfter,alphaK,betaK,tauK,squaredMagnitude,deltaX,pointsWithTangents=(points||[]).map((function(point){return{model:point._model,deltaK:0,mK:0}})),pointsLen=pointsWithTangents.length;for(i=0;i0?pointsWithTangents[i-1]:null,(pointAfter=i0?pointsWithTangents[i-1]:null,pointAfter=i=collection.length-1?collection[0]:collection[index+1]:index>=collection.length-1?collection[collection.length-1]:collection[index+1]},helpers$1.previousItem=function(collection,index,loop){return loop?index<=0?collection[collection.length-1]:collection[index-1]:index<=0?collection[0]:collection[index-1]},helpers$1.niceNum=function(range,round){var exponent=Math.floor(helpers$1.log10(range)),fraction=range/Math.pow(10,exponent);return(round?fraction<1.5?1:fraction<3?2:fraction<7?5:10:fraction<=1?1:fraction<=2?2:fraction<=5?5:10)*Math.pow(10,exponent)},helpers$1.requestAnimFrame="undefined"==typeof window?function(callback){callback()}:window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(callback){return window.setTimeout(callback,1e3/60)},helpers$1.getRelativePosition=function(evt,chart){var mouseX,mouseY,e=evt.originalEvent||evt,canvas=evt.target||evt.srcElement,boundingRect=canvas.getBoundingClientRect(),touches=e.touches;touches&&touches.length>0?(mouseX=touches[0].clientX,mouseY=touches[0].clientY):(mouseX=e.clientX,mouseY=e.clientY);var paddingLeft=parseFloat(helpers$1.getStyle(canvas,"padding-left")),paddingTop=parseFloat(helpers$1.getStyle(canvas,"padding-top")),paddingRight=parseFloat(helpers$1.getStyle(canvas,"padding-right")),paddingBottom=parseFloat(helpers$1.getStyle(canvas,"padding-bottom")),width=boundingRect.right-boundingRect.left-paddingLeft-paddingRight,height=boundingRect.bottom-boundingRect.top-paddingTop-paddingBottom;return{x:mouseX=Math.round((mouseX-boundingRect.left-paddingLeft)/width*canvas.width/chart.currentDevicePixelRatio),y:mouseY=Math.round((mouseY-boundingRect.top-paddingTop)/height*canvas.height/chart.currentDevicePixelRatio)}},helpers$1.getConstraintWidth=function(domNode){return getConstraintDimension(domNode,"max-width","clientWidth")},helpers$1.getConstraintHeight=function(domNode){return getConstraintDimension(domNode,"max-height","clientHeight")},helpers$1._calculatePadding=function(container,padding,parentDimension){return(padding=helpers$1.getStyle(container,padding)).indexOf("%")>-1?parentDimension*parseInt(padding,10)/100:parseInt(padding,10)},helpers$1._getParentNode=function(domNode){var parent=domNode.parentNode;return parent&&"[object ShadowRoot]"===parent.toString()&&(parent=parent.host),parent},helpers$1.getMaximumWidth=function(domNode){var container=helpers$1._getParentNode(domNode);if(!container)return domNode.clientWidth;var clientWidth=container.clientWidth,w=clientWidth-helpers$1._calculatePadding(container,"padding-left",clientWidth)-helpers$1._calculatePadding(container,"padding-right",clientWidth),cw=helpers$1.getConstraintWidth(domNode);return isNaN(cw)?w:Math.min(w,cw)},helpers$1.getMaximumHeight=function(domNode){var container=helpers$1._getParentNode(domNode);if(!container)return domNode.clientHeight;var clientHeight=container.clientHeight,h=clientHeight-helpers$1._calculatePadding(container,"padding-top",clientHeight)-helpers$1._calculatePadding(container,"padding-bottom",clientHeight),ch=helpers$1.getConstraintHeight(domNode);return isNaN(ch)?h:Math.min(h,ch)},helpers$1.getStyle=function(el,property){return el.currentStyle?el.currentStyle[property]:document.defaultView.getComputedStyle(el,null).getPropertyValue(property)},helpers$1.retinaScale=function(chart,forceRatio){var pixelRatio=chart.currentDevicePixelRatio=forceRatio||"undefined"!=typeof window&&window.devicePixelRatio||1;if(1!==pixelRatio){var canvas=chart.canvas,height=chart.height,width=chart.width;canvas.height=height*pixelRatio,canvas.width=width*pixelRatio,chart.ctx.scale(pixelRatio,pixelRatio),canvas.style.height||canvas.style.width||(canvas.style.height=height+"px",canvas.style.width=width+"px")}},helpers$1.fontString=function(pixelSize,fontStyle,fontFamily){return fontStyle+" "+pixelSize+"px "+fontFamily},helpers$1.longestText=function(ctx,font,arrayOfThings,cache){var data=(cache=cache||{}).data=cache.data||{},gc=cache.garbageCollect=cache.garbageCollect||[];cache.font!==font&&(data=cache.data={},gc=cache.garbageCollect=[],cache.font=font),ctx.font=font;var i,j,jlen,thing,nestedThing,longest=0,ilen=arrayOfThings.length;for(i=0;iarrayOfThings.length){for(i=0;ilongest&&(longest=textWidth),longest},helpers$1.numberOfLabelLines=function(arrayOfThings){var numberOfLines=1;return helpers$1.each(arrayOfThings,(function(thing){helpers$1.isArray(thing)&&thing.length>numberOfLines&&(numberOfLines=thing.length)})),numberOfLines},helpers$1.color=chartjsColor?function(value){return value instanceof CanvasGradient&&(value=core_defaults.global.defaultColor),chartjsColor(value)}:function(value){return console.error("Color.js not found!"),value},helpers$1.getHoverColor=function(colorValue){return colorValue instanceof CanvasPattern||colorValue instanceof CanvasGradient?colorValue:helpers$1.color(colorValue).saturate(.5).darken(.1).rgbString()}};function abstract(){throw new Error("This method is not implemented: either no adapter can be found or an incomplete integration was provided.")}function DateAdapter(options){this.options=options||{}}helpers$1.extend(DateAdapter.prototype,{formats:abstract,parse:abstract,format:abstract,add:abstract,diff:abstract,startOf:abstract,endOf:abstract,_create:function(value){return value}}),DateAdapter.override=function(members){helpers$1.extend(DateAdapter.prototype,members)};var core_adapters={_date:DateAdapter},core_ticks={formatters:{values:function(value){return helpers$1.isArray(value)?value:""+value},linear:function(tickValue,index,ticks){var delta=ticks.length>3?ticks[2]-ticks[1]:ticks[1]-ticks[0];Math.abs(delta)>1&&tickValue!==Math.floor(tickValue)&&(delta=tickValue-Math.floor(tickValue));var logDelta=helpers$1.log10(Math.abs(delta)),tickString="";if(0!==tickValue)if(Math.max(Math.abs(ticks[0]),Math.abs(ticks[ticks.length-1]))<1e-4){var logTick=helpers$1.log10(Math.abs(tickValue)),numExponential=Math.floor(logTick)-Math.floor(logDelta);numExponential=Math.max(Math.min(numExponential,20),0),tickString=tickValue.toExponential(numExponential)}else{var numDecimal=-1*Math.floor(logDelta);numDecimal=Math.max(Math.min(numDecimal,20),0),tickString=tickValue.toFixed(numDecimal)}else tickString="0";return tickString},logarithmic:function(tickValue,index,ticks){var remain=tickValue/Math.pow(10,Math.floor(helpers$1.log10(tickValue)));return 0===tickValue?"0":1===remain||2===remain||5===remain||0===index||index===ticks.length-1?tickValue.toExponential():""}}},isArray=helpers$1.isArray,isNullOrUndef=helpers$1.isNullOrUndef,valueOrDefault$a=helpers$1.valueOrDefault,valueAtIndexOrDefault=helpers$1.valueAtIndexOrDefault;function sample(arr,numItems){for(var result=[],increment=arr.length/numItems,i=0,len=arr.length;iend+epsilon)))return lineValue}function garbageCollect(caches,length){helpers$1.each(caches,(function(cache){var i,gc=cache.gc,gcLen=gc.length/2;if(gcLen>length){for(i=0;ispacing)return factor;return Math.max(spacing,1)}function getMajorIndices(ticks){var i,ilen,result=[];for(i=0,ilen=ticks.length;i=maxRotation||numTicks<=1||!me.isHorizontal()?me.labelRotation=minRotation:(maxLabelWidth=(labelSizes=me._getLabelSizes()).widest.width,maxLabelHeight=labelSizes.highest.height-labelSizes.highest.offset,maxWidth=Math.min(me.maxWidth,me.chart.width-maxLabelWidth),maxLabelWidth+6>(tickWidth=options.offset?me.maxWidth/numTicks:maxWidth/(numTicks-1))&&(tickWidth=maxWidth/(numTicks-(options.offset?.5:1)),maxHeight=me.maxHeight-getTickMarkLength(options.gridLines)-tickOpts.padding-getScaleLabelHeight(options.scaleLabel),maxLabelDiagonal=Math.sqrt(maxLabelWidth*maxLabelWidth+maxLabelHeight*maxLabelHeight),labelRotation=helpers$1.toDegrees(Math.min(Math.asin(Math.min((labelSizes.highest.height+6)/tickWidth,1)),Math.asin(Math.min(maxHeight/maxLabelDiagonal,1))-Math.asin(maxLabelHeight/maxLabelDiagonal))),labelRotation=Math.max(minRotation,Math.min(maxRotation,labelRotation))),me.labelRotation=labelRotation)},afterCalculateTickRotation:function(){helpers$1.callback(this.options.afterCalculateTickRotation,[this])},beforeFit:function(){helpers$1.callback(this.options.beforeFit,[this])},fit:function(){var me=this,minSize=me.minSize={width:0,height:0},chart=me.chart,opts=me.options,tickOpts=opts.ticks,scaleLabelOpts=opts.scaleLabel,gridLineOpts=opts.gridLines,display=me._isVisible(),isBottom="bottom"===opts.position,isHorizontal=me.isHorizontal();if(isHorizontal?minSize.width=me.maxWidth:display&&(minSize.width=getTickMarkLength(gridLineOpts)+getScaleLabelHeight(scaleLabelOpts)),isHorizontal?display&&(minSize.height=getTickMarkLength(gridLineOpts)+getScaleLabelHeight(scaleLabelOpts)):minSize.height=me.maxHeight,tickOpts.display&&display){var tickFonts=parseTickFontOptions(tickOpts),labelSizes=me._getLabelSizes(),firstLabelSize=labelSizes.first,lastLabelSize=labelSizes.last,widestLabelSize=labelSizes.widest,highestLabelSize=labelSizes.highest,lineSpace=.4*tickFonts.minor.lineHeight,tickPadding=tickOpts.padding;if(isHorizontal){var isRotated=0!==me.labelRotation,angleRadians=helpers$1.toRadians(me.labelRotation),cosRotation=Math.cos(angleRadians),sinRotation=Math.sin(angleRadians),labelHeight=sinRotation*widestLabelSize.width+cosRotation*(highestLabelSize.height-(isRotated?highestLabelSize.offset:0))+(isRotated?0:lineSpace);minSize.height=Math.min(me.maxHeight,minSize.height+labelHeight+tickPadding);var paddingLeft,paddingRight,offsetLeft=me.getPixelForTick(0)-me.left,offsetRight=me.right-me.getPixelForTick(me.getTicks().length-1);isRotated?(paddingLeft=isBottom?cosRotation*firstLabelSize.width+sinRotation*firstLabelSize.offset:sinRotation*(firstLabelSize.height-firstLabelSize.offset),paddingRight=isBottom?sinRotation*(lastLabelSize.height-lastLabelSize.offset):cosRotation*lastLabelSize.width+sinRotation*lastLabelSize.offset):(paddingLeft=firstLabelSize.width/2,paddingRight=lastLabelSize.width/2),me.paddingLeft=Math.max((paddingLeft-offsetLeft)*me.width/(me.width-offsetLeft),0)+3,me.paddingRight=Math.max((paddingRight-offsetRight)*me.width/(me.width-offsetRight),0)+3}else{var labelWidth=tickOpts.mirror?0:widestLabelSize.width+tickPadding+lineSpace;minSize.width=Math.min(me.maxWidth,minSize.width+labelWidth),me.paddingTop=firstLabelSize.height/2,me.paddingBottom=lastLabelSize.height/2}}me.handleMargins(),isHorizontal?(me.width=me._length=chart.width-me.margins.left-me.margins.right,me.height=minSize.height):(me.width=minSize.width,me.height=me._length=chart.height-me.margins.top-me.margins.bottom)},handleMargins:function(){var me=this;me.margins&&(me.margins.left=Math.max(me.paddingLeft,me.margins.left),me.margins.top=Math.max(me.paddingTop,me.margins.top),me.margins.right=Math.max(me.paddingRight,me.margins.right),me.margins.bottom=Math.max(me.paddingBottom,me.margins.bottom))},afterFit:function(){helpers$1.callback(this.options.afterFit,[this])},isHorizontal:function(){var pos=this.options.position;return"top"===pos||"bottom"===pos},isFullWidth:function(){return this.options.fullWidth},getRightValue:function(rawValue){if(isNullOrUndef(rawValue))return NaN;if(("number"==typeof rawValue||rawValue instanceof Number)&&!isFinite(rawValue))return NaN;if(rawValue)if(this.isHorizontal()){if(void 0!==rawValue.x)return this.getRightValue(rawValue.x)}else if(void 0!==rawValue.y)return this.getRightValue(rawValue.y);return rawValue},_convertTicksToLabels:function(ticks){var labels,i,ilen,me=this;for(me.ticks=ticks.map((function(tick){return tick.value})),me.beforeTickToLabelConversion(),labels=me.convertTicksToLabels(ticks)||me.ticks,me.afterTickToLabelConversion(),i=0,ilen=ticks.length;inumTicks-1?null:me.getPixelForDecimal(index*tickWidth+(offset?tickWidth/2:0))},getPixelForDecimal:function(decimal){var me=this;return me._reversePixels&&(decimal=1-decimal),me._startPixel+decimal*me._length},getDecimalForPixel:function(pixel){var decimal=(pixel-this._startPixel)/this._length;return this._reversePixels?1-decimal:decimal},getBasePixel:function(){return this.getPixelForValue(this.getBaseValue())},getBaseValue:function(){var me=this,min=me.min,max=me.max;return me.beginAtZero?0:min<0&&max<0?max:min>0&&max>0?min:0},_autoSkip:function(ticks){var i,ilen,spacing,avgMajorSpacing,me=this,tickOpts=me.options.ticks,axisLength=me._length,ticksLimit=tickOpts.maxTicksLimit||axisLength/me._tickSize()+1,majorIndices=tickOpts.major.enabled?getMajorIndices(ticks):[],numMajorIndices=majorIndices.length,first=majorIndices[0],last=majorIndices[numMajorIndices-1];if(numMajorIndices>ticksLimit)return skipMajors(ticks,majorIndices,numMajorIndices/ticksLimit),nonSkipped(ticks);if(spacing=calculateSpacing(majorIndices,ticks,axisLength,ticksLimit),numMajorIndices>0){for(i=0,ilen=numMajorIndices-1;i1?(last-first)/(numMajorIndices-1):null,skip(ticks,spacing,helpers$1.isNullOrUndef(avgMajorSpacing)?0:first-avgMajorSpacing,first),skip(ticks,spacing,last,helpers$1.isNullOrUndef(avgMajorSpacing)?ticks.length:last+avgMajorSpacing),nonSkipped(ticks)}return skip(ticks,spacing),nonSkipped(ticks)},_tickSize:function(){var me=this,optionTicks=me.options.ticks,rot=helpers$1.toRadians(me.labelRotation),cos=Math.abs(Math.cos(rot)),sin=Math.abs(Math.sin(rot)),labelSizes=me._getLabelSizes(),padding=optionTicks.autoSkipPadding||0,w=labelSizes?labelSizes.widest.width+padding:0,h=labelSizes?labelSizes.highest.height+padding:0;return me.isHorizontal()?h*cos>w*sin?w/cos:h/sin:h*sin=0&&(minIndex=findIndex),void 0!==max&&(findIndex=labels.indexOf(max))>=0&&(maxIndex=findIndex),me.minIndex=minIndex,me.maxIndex=maxIndex,me.min=labels[minIndex],me.max=labels[maxIndex]},buildTicks:function(){var me=this,labels=me._getLabels(),minIndex=me.minIndex,maxIndex=me.maxIndex;me.ticks=0===minIndex&&maxIndex===labels.length-1?labels:labels.slice(minIndex,maxIndex+1)},getLabelForIndex:function(index,datasetIndex){var me=this,chart=me.chart;return chart.getDatasetMeta(datasetIndex).controller._getValueScaleId()===me.id?me.getRightValue(chart.data.datasets[datasetIndex].data[index]):me._getLabels()[index]},_configure:function(){var me=this,offset=me.options.offset,ticks=me.ticks;core_scale.prototype._configure.call(me),me.isHorizontal()||(me._reversePixels=!me._reversePixels),ticks&&(me._startValue=me.minIndex-(offset?.5:0),me._valueRange=Math.max(ticks.length-(offset?0:1),1))},getPixelForValue:function(value,index,datasetIndex){var valueCategory,labels,idx,me=this;return isNullOrUndef$1(index)||isNullOrUndef$1(datasetIndex)||(value=me.chart.data.datasets[datasetIndex].data[index]),isNullOrUndef$1(value)||(valueCategory=me.isHorizontal()?value.x:value.y),(void 0!==valueCategory||void 0!==value&&isNaN(index))&&(labels=me._getLabels(),value=helpers$1.valueOrDefault(valueCategory,value),index=-1!==(idx=labels.indexOf(value))?idx:index,isNaN(index)&&(index=value)),me.getPixelForDecimal((index-me._startValue)/me._valueRange)},getPixelForTick:function(index){var ticks=this.ticks;return index<0||index>ticks.length-1?null:this.getPixelForValue(ticks[index],index+this.minIndex)},getValueForPixel:function(pixel){var me=this,value=Math.round(me._startValue+me.getDecimalForPixel(pixel)*me._valueRange);return Math.min(Math.max(value,0),me.ticks.length-1)},getBasePixel:function(){return this.bottom}}),_defaults=defaultConfig;scale_category._defaults=_defaults;var noop=helpers$1.noop,isNullOrUndef$2=helpers$1.isNullOrUndef;function generateTicks(generationOptions,dataRange){var factor,niceMin,niceMax,numSpaces,ticks=[],MIN_SPACING=1e-14,stepSize=generationOptions.stepSize,unit=stepSize||1,maxNumSpaces=generationOptions.maxTicks-1,min=generationOptions.min,max=generationOptions.max,precision=generationOptions.precision,rmin=dataRange.min,rmax=dataRange.max,spacing=helpers$1.niceNum((rmax-rmin)/maxNumSpaces/unit)*unit;if(spacingmaxNumSpaces&&(spacing=helpers$1.niceNum(numSpaces*spacing/maxNumSpaces/unit)*unit),stepSize||isNullOrUndef$2(precision)?factor=Math.pow(10,helpers$1._decimalPlaces(spacing)):(factor=Math.pow(10,precision),spacing=Math.ceil(spacing*factor)/factor),niceMin=Math.floor(rmin/spacing)*spacing,niceMax=Math.ceil(rmax/spacing)*spacing,stepSize&&(!isNullOrUndef$2(min)&&helpers$1.almostWhole(min/spacing,spacing/1e3)&&(niceMin=min),!isNullOrUndef$2(max)&&helpers$1.almostWhole(max/spacing,spacing/1e3)&&(niceMax=max)),numSpaces=(niceMax-niceMin)/spacing,numSpaces=helpers$1.almostEquals(numSpaces,Math.round(numSpaces),spacing/1e3)?Math.round(numSpaces):Math.ceil(numSpaces),niceMin=Math.round(niceMin*factor)/factor,niceMax=Math.round(niceMax*factor)/factor,ticks.push(isNullOrUndef$2(min)?niceMin:min);for(var j=1;j0&&maxSign>0&&(me.min=0)}var setMin=void 0!==tickOpts.min||void 0!==tickOpts.suggestedMin,setMax=void 0!==tickOpts.max||void 0!==tickOpts.suggestedMax;void 0!==tickOpts.min?me.min=tickOpts.min:void 0!==tickOpts.suggestedMin&&(null===me.min?me.min=tickOpts.suggestedMin:me.min=Math.min(me.min,tickOpts.suggestedMin)),void 0!==tickOpts.max?me.max=tickOpts.max:void 0!==tickOpts.suggestedMax&&(null===me.max?me.max=tickOpts.suggestedMax:me.max=Math.max(me.max,tickOpts.suggestedMax)),setMin!==setMax&&me.min>=me.max&&(setMin?me.max=me.min+1:me.min=me.max-1),me.min===me.max&&(me.max++,tickOpts.beginAtZero||me.min--)},getTickLimit:function(){var maxTicks,me=this,tickOpts=me.options.ticks,stepSize=tickOpts.stepSize,maxTicksLimit=tickOpts.maxTicksLimit;return stepSize?maxTicks=Math.ceil(me.max/stepSize)-Math.floor(me.min/stepSize)+1:(maxTicks=me._computeTickLimit(),maxTicksLimit=maxTicksLimit||11),maxTicksLimit&&(maxTicks=Math.min(maxTicksLimit,maxTicks)),maxTicks},_computeTickLimit:function(){return Number.POSITIVE_INFINITY},handleDirectionalChanges:noop,buildTicks:function(){var me=this,tickOpts=me.options.ticks,maxTicks=me.getTickLimit(),numericGeneratorOptions={maxTicks:maxTicks=Math.max(2,maxTicks),min:tickOpts.min,max:tickOpts.max,precision:tickOpts.precision,stepSize:helpers$1.valueOrDefault(tickOpts.fixedStepSize,tickOpts.stepSize)},ticks=me.ticks=generateTicks(numericGeneratorOptions,me);me.handleDirectionalChanges(),me.max=helpers$1.max(ticks),me.min=helpers$1.min(ticks),tickOpts.reverse?(ticks.reverse(),me.start=me.max,me.end=me.min):(me.start=me.min,me.end=me.max)},convertTicksToLabels:function(){var me=this;me.ticksAsNumbers=me.ticks.slice(),me.zeroLineIndex=me.ticks.indexOf(0),core_scale.prototype.convertTicksToLabels.call(me)},_configure:function(){var offset,me=this,ticks=me.getTicks(),start=me.min,end=me.max;core_scale.prototype._configure.call(me),me.options.offset&&ticks.length&&(start-=offset=(end-start)/Math.max(ticks.length-1,1)/2,end+=offset),me._startValue=start,me._endValue=end,me._valueRange=end-start}}),defaultConfig$1={position:"left",ticks:{callback:core_ticks.formatters.linear}},DEFAULT_MIN=0,DEFAULT_MAX=1;function getOrCreateStack(stacks,stacked,meta){var key=[meta.type,void 0===stacked&&void 0===meta.stack?meta.index:"",meta.stack].join(".");return void 0===stacks[key]&&(stacks[key]={pos:[],neg:[]}),stacks[key]}function stackData(scale,stacks,meta,data){var i,value,opts=scale.options,stack=getOrCreateStack(stacks,opts.stacked,meta),pos=stack.pos,neg=stack.neg,ilen=data.length;for(i=0;iticks.length-1?null:this.getPixelForValue(ticks[index])}}),_defaults$1=defaultConfig$1;scale_linear._defaults=_defaults$1;var valueOrDefault$b=helpers$1.valueOrDefault,log10=helpers$1.math.log10;function generateTicks$1(generationOptions,dataRange){var exp,significand,ticks=[],tickVal=valueOrDefault$b(generationOptions.min,Math.pow(10,Math.floor(log10(dataRange.min)))),endExp=Math.floor(log10(dataRange.max)),endSignificand=Math.ceil(dataRange.max/Math.pow(10,endExp));0===tickVal?(exp=Math.floor(log10(dataRange.minNotZero)),significand=Math.floor(dataRange.minNotZero/Math.pow(10,exp)),ticks.push(tickVal),tickVal=significand*Math.pow(10,exp)):(exp=Math.floor(log10(tickVal)),significand=Math.floor(tickVal/Math.pow(10,exp)));var precision=exp<0?Math.pow(10,Math.abs(exp)):1;do{ticks.push(tickVal),10==++significand&&(significand=1,precision=++exp>=0?1:precision),tickVal=Math.round(significand*Math.pow(10,exp)*precision)/precision}while(exp=0?value:defaultValue}var scale_logarithmic=core_scale.extend({determineDataLimits:function(){var datasetIndex,meta,value,data,i,ilen,me=this,opts=me.options,chart=me.chart,datasets=chart.data.datasets,isHorizontal=me.isHorizontal();function IDMatches(meta){return isHorizontal?meta.xAxisID===me.id:meta.yAxisID===me.id}me.min=Number.POSITIVE_INFINITY,me.max=Number.NEGATIVE_INFINITY,me.minNotZero=Number.POSITIVE_INFINITY;var hasStacks=opts.stacked;if(void 0===hasStacks)for(datasetIndex=0;datasetIndex0){var minVal=helpers$1.min(valuesForType),maxVal=helpers$1.max(valuesForType);me.min=Math.min(me.min,minVal),me.max=Math.max(me.max,maxVal)}}))}else for(datasetIndex=0;datasetIndex0?me.minNotZero=me.min:me.max<1?me.minNotZero=Math.pow(10,Math.floor(log10(me.max))):me.minNotZero=DEFAULT_MIN)},buildTicks:function(){var me=this,tickOpts=me.options.ticks,reverse=!me.isHorizontal(),generationOptions={min:nonNegativeOrDefault(tickOpts.min),max:nonNegativeOrDefault(tickOpts.max)},ticks=me.ticks=generateTicks$1(generationOptions,me);me.max=helpers$1.max(ticks),me.min=helpers$1.min(ticks),tickOpts.reverse?(reverse=!reverse,me.start=me.max,me.end=me.min):(me.start=me.min,me.end=me.max),reverse&&ticks.reverse()},convertTicksToLabels:function(){this.tickValues=this.ticks.slice(),core_scale.prototype.convertTicksToLabels.call(this)},getLabelForIndex:function(index,datasetIndex){return this._getScaleLabel(this.chart.data.datasets[datasetIndex].data[index])},getPixelForTick:function(index){var ticks=this.tickValues;return index<0||index>ticks.length-1?null:this.getPixelForValue(ticks[index])},_getFirstTickValue:function(value){var exp=Math.floor(log10(value));return Math.floor(value/Math.pow(10,exp))*Math.pow(10,exp)},_configure:function(){var me=this,start=me.min,offset=0;core_scale.prototype._configure.call(me),0===start&&(start=me._getFirstTickValue(me.minNotZero),offset=valueOrDefault$b(me.options.ticks.fontSize,core_defaults.global.defaultFontSize)/me._length),me._startValue=log10(start),me._valueOffset=offset,me._valueRange=(log10(me.max)-log10(start))/(1-offset)},getPixelForValue:function(value){var me=this,decimal=0;return(value=+me.getRightValue(value))>me.min&&value>0&&(decimal=(log10(value)-me._startValue)/me._valueRange+me._valueOffset),me.getPixelForDecimal(decimal)},getValueForPixel:function(pixel){var me=this,decimal=me.getDecimalForPixel(pixel);return 0===decimal&&0===me.min?0:Math.pow(10,me._startValue+(decimal-me._valueOffset)*me._valueRange)}}),_defaults$2=defaultConfig$2;scale_logarithmic._defaults=_defaults$2;var valueOrDefault$c=helpers$1.valueOrDefault,valueAtIndexOrDefault$1=helpers$1.valueAtIndexOrDefault,resolve$4=helpers$1.options.resolve,defaultConfig$3={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,color:"rgba(0,0,0,0.1)",lineWidth:1,borderDash:[],borderDashOffset:0},gridLines:{circular:!1},ticks:{showLabelBackdrop:!0,backdropColor:"rgba(255,255,255,0.75)",backdropPaddingY:2,backdropPaddingX:2,callback:core_ticks.formatters.linear},pointLabels:{display:!0,fontSize:10,callback:function(label){return label}}};function getTickBackdropHeight(opts){var tickOpts=opts.ticks;return tickOpts.display&&opts.display?valueOrDefault$c(tickOpts.fontSize,core_defaults.global.defaultFontSize)+2*tickOpts.backdropPaddingY:0}function measureLabelSize(ctx,lineHeight,label){return helpers$1.isArray(label)?{w:helpers$1.longestText(ctx,ctx.font,label),h:label.length*lineHeight}:{w:ctx.measureText(label).width,h:lineHeight}}function determineLimits(angle,pos,size,min,max){return angle===min||angle===max?{start:pos-size/2,end:pos+size/2}:anglemax?{start:pos-size,end:pos}:{start:pos,end:pos+size}}function fitWithPointLabels(scale){var i,textSize,pointPosition,plFont=helpers$1.options._parseFont(scale.options.pointLabels),furthestLimits={l:0,r:scale.width,t:0,b:scale.height-scale.paddingTop},furthestAngles={};scale.ctx.font=plFont.string,scale._pointLabelSizes=[];var valueCount=scale.chart.data.labels.length;for(i=0;ifurthestLimits.r&&(furthestLimits.r=hLimits.end,furthestAngles.r=angleRadians),vLimits.startfurthestLimits.b&&(furthestLimits.b=vLimits.end,furthestAngles.b=angleRadians)}scale.setReductions(scale.drawingArea,furthestLimits,furthestAngles)}function getTextAlignForAngle(angle){return 0===angle||180===angle?"center":angle<180?"left":"right"}function fillText(ctx,text,position,lineHeight){var i,ilen,y=position.y+lineHeight/2;if(helpers$1.isArray(text))for(i=0,ilen=text.length;i270||angle<90)&&(position.y-=textSize.h)}function drawPointLabels(scale){var ctx=scale.ctx,opts=scale.options,pointLabelOpts=opts.pointLabels,tickBackdropHeight=getTickBackdropHeight(opts),outerDistance=scale.getDistanceFromCenterForValue(opts.ticks.reverse?scale.min:scale.max),plFont=helpers$1.options._parseFont(pointLabelOpts);ctx.save(),ctx.font=plFont.string,ctx.textBaseline="middle";for(var i=scale.chart.data.labels.length-1;i>=0;i--){var extra=0===i?tickBackdropHeight/2:0,pointLabelPosition=scale.getPointPosition(i,outerDistance+extra+5),pointLabelFontColor=valueAtIndexOrDefault$1(pointLabelOpts.fontColor,i,core_defaults.global.defaultFontColor);ctx.fillStyle=pointLabelFontColor;var angleRadians=scale.getIndexAngle(i),angle=helpers$1.toDegrees(angleRadians);ctx.textAlign=getTextAlignForAngle(angle),adjustPointPositionForLabelHeight(angle,scale._pointLabelSizes[i],pointLabelPosition),fillText(ctx,scale.pointLabels[i],pointLabelPosition,plFont.lineHeight)}ctx.restore()}function drawRadiusLine(scale,gridLineOpts,radius,index){var pointPosition,ctx=scale.ctx,circular=gridLineOpts.circular,valueCount=scale.chart.data.labels.length,lineColor=valueAtIndexOrDefault$1(gridLineOpts.color,index-1),lineWidth=valueAtIndexOrDefault$1(gridLineOpts.lineWidth,index-1);if((circular||valueCount)&&lineColor&&lineWidth){if(ctx.save(),ctx.strokeStyle=lineColor,ctx.lineWidth=lineWidth,ctx.setLineDash&&(ctx.setLineDash(gridLineOpts.borderDash||[]),ctx.lineDashOffset=gridLineOpts.borderDashOffset||0),ctx.beginPath(),circular)ctx.arc(scale.xCenter,scale.yCenter,radius,0,2*Math.PI);else{pointPosition=scale.getPointPosition(0,radius),ctx.moveTo(pointPosition.x,pointPosition.y);for(var i=1;i0&&max>0?min:0)},_drawGrid:function(){var i,offset,position,me=this,ctx=me.ctx,opts=me.options,gridLineOpts=opts.gridLines,angleLineOpts=opts.angleLines,lineWidth=valueOrDefault$c(angleLineOpts.lineWidth,gridLineOpts.lineWidth),lineColor=valueOrDefault$c(angleLineOpts.color,gridLineOpts.color);if(opts.pointLabels.display&&drawPointLabels(me),gridLineOpts.display&&helpers$1.each(me.ticks,(function(label,index){0!==index&&(offset=me.getDistanceFromCenterForValue(me.ticksAsNumbers[index]),drawRadiusLine(me,gridLineOpts,offset,index))})),angleLineOpts.display&&lineWidth&&lineColor){for(ctx.save(),ctx.lineWidth=lineWidth,ctx.strokeStyle=lineColor,ctx.setLineDash&&(ctx.setLineDash(resolve$4([angleLineOpts.borderDash,gridLineOpts.borderDash,[]])),ctx.lineDashOffset=resolve$4([angleLineOpts.borderDashOffset,gridLineOpts.borderDashOffset,0])),i=me.chart.data.labels.length-1;i>=0;i--)offset=me.getDistanceFromCenterForValue(opts.ticks.reverse?me.min:me.max),position=me.getPointPosition(i,offset),ctx.beginPath(),ctx.moveTo(me.xCenter,me.yCenter),ctx.lineTo(position.x,position.y),ctx.stroke();ctx.restore()}},_drawLabels:function(){var me=this,ctx=me.ctx,tickOpts=me.options.ticks;if(tickOpts.display){var offset,width,startAngle=me.getIndexAngle(0),tickFont=helpers$1.options._parseFont(tickOpts),tickFontColor=valueOrDefault$c(tickOpts.fontColor,core_defaults.global.defaultFontColor);ctx.save(),ctx.font=tickFont.string,ctx.translate(me.xCenter,me.yCenter),ctx.rotate(startAngle),ctx.textAlign="center",ctx.textBaseline="middle",helpers$1.each(me.ticks,(function(label,index){(0!==index||tickOpts.reverse)&&(offset=me.getDistanceFromCenterForValue(me.ticksAsNumbers[index]),tickOpts.showLabelBackdrop&&(width=ctx.measureText(label).width,ctx.fillStyle=tickOpts.backdropColor,ctx.fillRect(-width/2-tickOpts.backdropPaddingX,-offset-tickFont.size/2-tickOpts.backdropPaddingY,width+2*tickOpts.backdropPaddingX,tickFont.size+2*tickOpts.backdropPaddingY)),ctx.fillStyle=tickFontColor,ctx.fillText(label,0,-offset))})),ctx.restore()}},_drawTitle:helpers$1.noop}),_defaults$3=defaultConfig$3;scale_radialLinear._defaults=_defaults$3;var deprecated$1=helpers$1._deprecated,resolve$5=helpers$1.options.resolve,valueOrDefault$d=helpers$1.valueOrDefault,MIN_INTEGER=Number.MIN_SAFE_INTEGER||-9007199254740991,MAX_INTEGER=Number.MAX_SAFE_INTEGER||9007199254740991,INTERVALS={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},UNITS=Object.keys(INTERVALS);function sorter(a,b){return a-b}function arrayUnique(items){var i,ilen,item,hash={},out=[];for(i=0,ilen=items.length;imin&&curr=0&&lo<=hi;){if(i0=table[(mid=lo+hi>>1)-1]||null,i1=table[mid],!i0)return{lo:null,hi:i1};if(i1[key]value))return{lo:i0,hi:i1};hi=mid-1}}return{lo:i1,hi:null}}function interpolate$1(table,skey,sval,tkey){var range=lookup(table,skey,sval),prev=range.lo?range.hi?range.lo:table[table.length-2]:table[0],next=range.lo?range.hi?range.hi:table[table.length-1]:table[1],span=next[skey]-prev[skey],ratio=span?(sval-prev[skey])/span:0,offset=(next[tkey]-prev[tkey])*ratio;return prev[tkey]+offset}function toTimestamp(scale,input){var adapter=scale._adapter,options=scale.options.time,parser=options.parser,format=parser||options.format,value=input;return"function"==typeof parser&&(value=parser(value)),helpers$1.isFinite(value)||(value="string"==typeof format?adapter.parse(value,format):adapter.parse(value)),null!==value?+value:(parser||"function"!=typeof format||(value=format(input),helpers$1.isFinite(value)||(value=adapter.parse(value))),value)}function parse(scale,input){if(helpers$1.isNullOrUndef(input))return null;var options=scale.options.time,value=toTimestamp(scale,scale.getRightValue(input));return null===value||options.round&&(value=+scale._adapter.startOf(value,options.round)),value}function determineUnitForAutoTicks(minUnit,min,max,capacity){var i,interval,factor,ilen=UNITS.length;for(i=UNITS.indexOf(minUnit);i=UNITS.indexOf(minUnit);i--)if(unit=UNITS[i],INTERVALS[unit].common&&scale._adapter.diff(max,min,unit)>=numTicks-1)return unit;return UNITS[minUnit?UNITS.indexOf(minUnit):0]}function determineMajorUnit(unit){for(var i=UNITS.indexOf(unit)+1,ilen=UNITS.length;i1e5*stepSize)throw min+" and "+max+" are too far apart with stepSize of "+stepSize+" "+minor;for(time=first;time=0&&(ticks[index].major=!0);return ticks}function ticksFromTimestamps(scale,values,majorUnit){var i,value,ticks=[],map={},ilen=values.length;for(i=0;i1?arrayUnique(timestamps).sort(sorter):timestamps.sort(sorter),min=Math.min(min,timestamps[0]),max=Math.max(max,timestamps[timestamps.length-1])),min=parse(me,getMin(options))||min,max=parse(me,getMax(options))||max,min=min===MAX_INTEGER?+adapter.startOf(Date.now(),unit):min,max=max===MIN_INTEGER?+adapter.endOf(Date.now(),unit)+1:max,me.min=Math.min(min,max),me.max=Math.max(min+1,max),me._table=[],me._timestamps={data:timestamps,datasets:datasets,labels:labels}},buildTicks:function(){var i,ilen,timestamp,me=this,min=me.min,max=me.max,options=me.options,tickOpts=options.ticks,timeOpts=options.time,timestamps=me._timestamps,ticks=[],capacity=me.getLabelCapacity(min),source=tickOpts.source,distribution=options.distribution;for(timestamps="data"===source||"auto"===source&&"series"===distribution?timestamps.data:"labels"===source?timestamps.labels:generate(me,min,max,capacity),"ticks"===options.bounds&×tamps.length&&(min=timestamps[0],max=timestamps[timestamps.length-1]),min=parse(me,getMin(options))||min,max=parse(me,getMax(options))||max,i=0,ilen=timestamps.length;i=min&×tamp<=max&&ticks.push(timestamp);return me.min=min,me.max=max,me._unit=timeOpts.unit||(tickOpts.autoSkip?determineUnitForAutoTicks(timeOpts.minUnit,me.min,me.max,capacity):determineUnitForFormatting(me,ticks.length,timeOpts.minUnit,me.min,me.max)),me._majorUnit=tickOpts.major.enabled&&"year"!==me._unit?determineMajorUnit(me._unit):void 0,me._table=buildLookupTable(me._timestamps.data,min,max,distribution),me._offsets=computeOffsets(me._table,ticks,min,max,options),tickOpts.reverse&&ticks.reverse(),ticksFromTimestamps(me,ticks,me._majorUnit)},getLabelForIndex:function(index,datasetIndex){var me=this,adapter=me._adapter,data=me.chart.data,timeOpts=me.options.time,label=data.labels&&index=0&&index0?capacity:1}}),_defaults$4=defaultConfig$4;scale_time._defaults=_defaults$4;var scales={category:scale_category,linear:scale_linear,logarithmic:scale_logarithmic,radialLinear:scale_radialLinear,time:scale_time},FORMATS={datetime:"MMM D, YYYY, h:mm:ss a",millisecond:"h:mm:ss.SSS a",second:"h:mm:ss a",minute:"h:mm a",hour:"hA",day:"MMM D",week:"ll",month:"MMM YYYY",quarter:"[Q]Q - YYYY",year:"YYYY"};core_adapters._date.override("function"==typeof moment?{_id:"moment",formats:function(){return FORMATS},parse:function(value,format){return"string"==typeof value&&"string"==typeof format?value=moment(value,format):value instanceof moment||(value=moment(value)),value.isValid()?value.valueOf():null},format:function(time,_format){return moment(time).format(_format)},add:function(time,amount,unit){return moment(time).add(amount,unit).valueOf()},diff:function(max,min,unit){return moment(max).diff(moment(min),unit)},startOf:function(time,unit,weekday){return time=moment(time),"isoWeek"===unit?time.isoWeekday(weekday).valueOf():time.startOf(unit).valueOf()},endOf:function(time,unit){return moment(time).endOf(unit).valueOf()},_create:function(time){return moment(time)}}:{}),core_defaults._set("global",{plugins:{filler:{propagate:!0}}});var mappers={dataset:function(source){var index=source.fill,chart=source.chart,meta=chart.getDatasetMeta(index),points=meta&&chart.isDatasetVisible(index)&&meta.dataset._children||[],length=points.length||0;return length?function(point,i){return i=count)&⌖switch(fill){case"bottom":return"start";case"top":return"end";case"zero":return"origin";case"origin":case"start":case"end":return fill;default:return!1}}function computeLinearBoundary(source){var horizontal,model=source.el._model||{},scale=source.el._scale||{},fill=source.fill,target=null;if(isFinite(fill))return null;if("start"===fill?target=void 0===model.scaleBottom?scale.bottom:model.scaleBottom:"end"===fill?target=void 0===model.scaleTop?scale.top:model.scaleTop:void 0!==model.scaleZero?target=model.scaleZero:scale.getBasePixel&&(target=scale.getBasePixel()),null!=target){if(void 0!==target.x&&void 0!==target.y)return target;if(helpers$1.isFinite(target))return{x:(horizontal=scale.isHorizontal())?target:null,y:horizontal?null:target}}return null}function computeCircularBoundary(source){var start,end,center,i,point,scale=source.el._scale,options=scale.options,length=scale.chart.data.labels.length,fill=source.fill,target=[];if(!length)return null;for(start=options.ticks.reverse?scale.max:scale.min,end=options.ticks.reverse?scale.min:scale.max,center=scale.getPointPositionForValue(0,start),i=0;i0;--i)helpers$1.canvas.lineTo(ctx,curve1[i],curve1[i-1],!0);else for(cx=curve1[0].cx,cy=curve1[0].cy,r=Math.sqrt(Math.pow(curve1[0].x-cx,2)+Math.pow(curve1[0].y-cy,2)),i=len1-1;i>0;--i)ctx.arc(cx,cy,r,curve1[i].angle,curve1[i-1].angle,!0)}}function doFill(ctx,points,mapper,view,color,loop){var i,ilen,index,p0,p1,d0,d1,loopOffset,count=points.length,span=view.spanGaps,curve0=[],curve1=[],len0=0,len1=0;for(ctx.beginPath(),i=0,ilen=count;i=0;--i)(meta=metasets[i].$filler)&&meta.visible&&(view=(el=meta.el)._view,points=el._children||[],mapper=meta.mapper,color=view.backgroundColor||core_defaults.global.defaultColor,mapper&&color&&points.length&&(helpers$1.canvas.clipArea(ctx,chart.chartArea),doFill(ctx,points,mapper,view,color,el._loop),helpers$1.canvas.unclipArea(ctx)))}},getRtlHelper$1=helpers$1.rtl.getRtlAdapter,noop$1=helpers$1.noop,valueOrDefault$e=helpers$1.valueOrDefault;function getBoxWidth(labelOpts,fontSize){return labelOpts.usePointStyle&&labelOpts.boxWidth>fontSize?fontSize:labelOpts.boxWidth}core_defaults._set("global",{legend:{display:!0,position:"top",align:"center",fullWidth:!0,reverse:!1,weight:1e3,onClick:function(e,legendItem){var index=legendItem.datasetIndex,ci=this.chart,meta=ci.getDatasetMeta(index);meta.hidden=null===meta.hidden?!ci.data.datasets[index].hidden:null,ci.update()},onHover:null,onLeave:null,labels:{boxWidth:40,padding:10,generateLabels:function(chart){var datasets=chart.data.datasets,options=chart.options.legend||{},usePointStyle=options.labels&&options.labels.usePointStyle;return chart._getSortedDatasetMetas().map((function(meta){var style=meta.controller.getStyle(usePointStyle?0:void 0);return{text:datasets[meta.index].label,fillStyle:style.backgroundColor,hidden:!chart.isDatasetVisible(meta.index),lineCap:style.borderCapStyle,lineDash:style.borderDash,lineDashOffset:style.borderDashOffset,lineJoin:style.borderJoinStyle,lineWidth:style.borderWidth,strokeStyle:style.borderColor,pointStyle:style.pointStyle,rotation:style.rotation,datasetIndex:meta.index}}),this)}}},legendCallback:function(chart){var i,ilen,listItem,list=document.createElement("ul"),datasets=chart.data.datasets;for(list.setAttribute("class",chart.id+"-legend"),i=0,ilen=datasets.length;iminSize.width)&&(totalHeight+=fontSize+labelOpts.padding,lineWidths[lineWidths.length-(i>0?0:1)]=0),hitboxes[i]={left:0,top:0,width:width,height:fontSize},lineWidths[lineWidths.length-1]+=width+labelOpts.padding})),minSize.height+=totalHeight}else{var vPadding=labelOpts.padding,columnWidths=me.columnWidths=[],columnHeights=me.columnHeights=[],totalWidth=labelOpts.padding,currentColWidth=0,currentColHeight=0;helpers$1.each(me.legendItems,(function(legendItem,i){var itemWidth=getBoxWidth(labelOpts,fontSize)+fontSize/2+ctx.measureText(legendItem.text).width;i>0&¤tColHeight+fontSize+2*vPadding>minSize.height&&(totalWidth+=currentColWidth+labelOpts.padding,columnWidths.push(currentColWidth),columnHeights.push(currentColHeight),currentColWidth=0,currentColHeight=0),currentColWidth=Math.max(currentColWidth,itemWidth),currentColHeight+=fontSize+vPadding,hitboxes[i]={left:0,top:0,width:itemWidth,height:fontSize}})),totalWidth+=currentColWidth,columnWidths.push(currentColWidth),columnHeights.push(currentColHeight),minSize.width+=totalWidth}me.width=minSize.width,me.height=minSize.height}else me.width=minSize.width=me.height=minSize.height=0},afterFit:noop$1,isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},draw:function(){var me=this,opts=me.options,labelOpts=opts.labels,globalDefaults=core_defaults.global,defaultColor=globalDefaults.defaultColor,lineDefault=globalDefaults.elements.line,legendHeight=me.height,columnHeights=me.columnHeights,legendWidth=me.width,lineWidths=me.lineWidths;if(opts.display){var cursor,rtlHelper=getRtlHelper$1(opts.rtl,me.left,me.minSize.width),ctx=me.ctx,fontColor=valueOrDefault$e(labelOpts.fontColor,globalDefaults.defaultFontColor),labelFont=helpers$1.options._parseFont(labelOpts),fontSize=labelFont.size;ctx.textAlign=rtlHelper.textAlign("left"),ctx.textBaseline="middle",ctx.lineWidth=.5,ctx.strokeStyle=fontColor,ctx.fillStyle=fontColor,ctx.font=labelFont.string;var boxWidth=getBoxWidth(labelOpts,fontSize),hitboxes=me.legendHitBoxes,drawLegendBox=function(x,y,legendItem){if(!(isNaN(boxWidth)||boxWidth<=0)){ctx.save();var lineWidth=valueOrDefault$e(legendItem.lineWidth,lineDefault.borderWidth);if(ctx.fillStyle=valueOrDefault$e(legendItem.fillStyle,defaultColor),ctx.lineCap=valueOrDefault$e(legendItem.lineCap,lineDefault.borderCapStyle),ctx.lineDashOffset=valueOrDefault$e(legendItem.lineDashOffset,lineDefault.borderDashOffset),ctx.lineJoin=valueOrDefault$e(legendItem.lineJoin,lineDefault.borderJoinStyle),ctx.lineWidth=lineWidth,ctx.strokeStyle=valueOrDefault$e(legendItem.strokeStyle,defaultColor),ctx.setLineDash&&ctx.setLineDash(valueOrDefault$e(legendItem.lineDash,lineDefault.borderDash)),labelOpts&&labelOpts.usePointStyle){var radius=boxWidth*Math.SQRT2/2,centerX=rtlHelper.xPlus(x,boxWidth/2),centerY=y+fontSize/2;helpers$1.canvas.drawPoint(ctx,legendItem.pointStyle,radius,centerX,centerY,legendItem.rotation)}else ctx.fillRect(rtlHelper.leftForLtr(x,boxWidth),y,boxWidth,fontSize),0!==lineWidth&&ctx.strokeRect(rtlHelper.leftForLtr(x,boxWidth),y,boxWidth,fontSize);ctx.restore()}},fillText=function(x,y,legendItem,textWidth){var halfFontSize=fontSize/2,xLeft=rtlHelper.xPlus(x,boxWidth+halfFontSize),yMiddle=y+halfFontSize;ctx.fillText(legendItem.text,xLeft,yMiddle),legendItem.hidden&&(ctx.beginPath(),ctx.lineWidth=2,ctx.moveTo(xLeft,yMiddle),ctx.lineTo(rtlHelper.xPlus(xLeft,textWidth),yMiddle),ctx.stroke())},alignmentOffset=function(dimension,blockSize){switch(opts.align){case"start":return labelOpts.padding;case"end":return dimension-blockSize;default:return(dimension-blockSize+labelOpts.padding)/2}},isHorizontal=me.isHorizontal();cursor=isHorizontal?{x:me.left+alignmentOffset(legendWidth,lineWidths[0]),y:me.top+labelOpts.padding,line:0}:{x:me.left+labelOpts.padding,y:me.top+alignmentOffset(legendHeight,columnHeights[0]),line:0},helpers$1.rtl.overrideTextDirection(me.ctx,opts.textDirection);var itemHeight=fontSize+labelOpts.padding;helpers$1.each(me.legendItems,(function(legendItem,i){var textWidth=ctx.measureText(legendItem.text).width,width=boxWidth+fontSize/2+textWidth,x=cursor.x,y=cursor.y;rtlHelper.setWidth(me.minSize.width),isHorizontal?i>0&&x+width+labelOpts.padding>me.left+me.minSize.width&&(y=cursor.y+=itemHeight,cursor.line++,x=cursor.x=me.left+alignmentOffset(legendWidth,lineWidths[cursor.line])):i>0&&y+itemHeight>me.top+me.minSize.height&&(x=cursor.x=x+me.columnWidths[cursor.line]+labelOpts.padding,cursor.line++,y=cursor.y=me.top+alignmentOffset(legendHeight,columnHeights[cursor.line]));var realX=rtlHelper.x(x);drawLegendBox(realX,y,legendItem),hitboxes[i].left=rtlHelper.leftForLtr(realX,hitboxes[i].width),hitboxes[i].top=y,fillText(realX,y,legendItem,textWidth),isHorizontal?cursor.x+=width+labelOpts.padding:cursor.y+=itemHeight})),helpers$1.rtl.restoreTextDirection(me.ctx,opts.textDirection)}},_getLegendItemAt:function(x,y){var i,hitBox,lh,me=this;if(x>=me.left&&x<=me.right&&y>=me.top&&y<=me.bottom)for(lh=me.legendHitBoxes,i=0;i=(hitBox=lh[i]).left&&x<=hitBox.left+hitBox.width&&y>=hitBox.top&&y<=hitBox.top+hitBox.height)return me.legendItems[i];return null},handleEvent:function(e){var hoveredItem,me=this,opts=me.options,type="mouseup"===e.type?"click":e.type;if("mousemove"===type){if(!opts.onHover&&!opts.onLeave)return}else{if("click"!==type)return;if(!opts.onClick)return}hoveredItem=me._getLegendItemAt(e.x,e.y),"click"===type?hoveredItem&&opts.onClick&&opts.onClick.call(me,e.native,hoveredItem):(opts.onLeave&&hoveredItem!==me._hoveredItem&&(me._hoveredItem&&opts.onLeave.call(me,e.native,me._hoveredItem),me._hoveredItem=hoveredItem),opts.onHover&&hoveredItem&&opts.onHover.call(me,e.native,hoveredItem))}});function createNewLegendAndAttach(chart,legendOpts){var legend=new Legend({ctx:chart.ctx,options:legendOpts,chart:chart});core_layouts.configure(chart,legend,legendOpts),core_layouts.addBox(chart,legend),chart.legend=legend}var plugin_legend={id:"legend",_element:Legend,beforeInit:function(chart){var legendOpts=chart.options.legend;legendOpts&&createNewLegendAndAttach(chart,legendOpts)},beforeUpdate:function(chart){var legendOpts=chart.options.legend,legend=chart.legend;legendOpts?(helpers$1.mergeIf(legendOpts,core_defaults.global.legend),legend?(core_layouts.configure(chart,legend,legendOpts),legend.options=legendOpts):createNewLegendAndAttach(chart,legendOpts)):legend&&(core_layouts.removeBox(chart,legend),delete chart.legend)},afterEvent:function(chart,e){var legend=chart.legend;legend&&legend.handleEvent(e)}},noop$2=helpers$1.noop;core_defaults._set("global",{title:{display:!1,fontStyle:"bold",fullWidth:!0,padding:10,position:"top",text:"",weight:2e3}});var Title=core_element.extend({initialize:function(config){var me=this;helpers$1.extend(me,config),me.legendHitBoxes=[]},beforeUpdate:noop$2,update:function(maxWidth,maxHeight,margins){var me=this;return me.beforeUpdate(),me.maxWidth=maxWidth,me.maxHeight=maxHeight,me.margins=margins,me.beforeSetDimensions(),me.setDimensions(),me.afterSetDimensions(),me.beforeBuildLabels(),me.buildLabels(),me.afterBuildLabels(),me.beforeFit(),me.fit(),me.afterFit(),me.afterUpdate(),me.minSize},afterUpdate:noop$2,beforeSetDimensions:noop$2,setDimensions:function(){var me=this;me.isHorizontal()?(me.width=me.maxWidth,me.left=0,me.right=me.width):(me.height=me.maxHeight,me.top=0,me.bottom=me.height),me.paddingLeft=0,me.paddingTop=0,me.paddingRight=0,me.paddingBottom=0,me.minSize={width:0,height:0}},afterSetDimensions:noop$2,beforeBuildLabels:noop$2,buildLabels:noop$2,afterBuildLabels:noop$2,beforeFit:noop$2,fit:function(){var textSize,me=this,opts=me.options,minSize=me.minSize={},isHorizontal=me.isHorizontal();opts.display?(textSize=(helpers$1.isArray(opts.text)?opts.text.length:1)*helpers$1.options._parseFont(opts).lineHeight+2*opts.padding,me.width=minSize.width=isHorizontal?me.maxWidth:textSize,me.height=minSize.height=isHorizontal?textSize:me.maxHeight):me.width=minSize.width=me.height=minSize.height=0},afterFit:noop$2,isHorizontal:function(){var pos=this.options.position;return"top"===pos||"bottom"===pos},draw:function(){var me=this,ctx=me.ctx,opts=me.options;if(opts.display){var maxWidth,titleX,titleY,fontOpts=helpers$1.options._parseFont(opts),lineHeight=fontOpts.lineHeight,offset=lineHeight/2+opts.padding,rotation=0,top=me.top,left=me.left,bottom=me.bottom,right=me.right;ctx.fillStyle=helpers$1.valueOrDefault(opts.fontColor,core_defaults.global.defaultFontColor),ctx.font=fontOpts.string,me.isHorizontal()?(titleX=left+(right-left)/2,titleY=top+offset,maxWidth=right-left):(titleX="left"===opts.position?left+offset:right-offset,titleY=top+(bottom-top)/2,maxWidth=bottom-top,rotation=Math.PI*("left"===opts.position?-.5:.5)),ctx.save(),ctx.translate(titleX,titleY),ctx.rotate(rotation),ctx.textAlign="center",ctx.textBaseline="middle";var text=opts.text;if(helpers$1.isArray(text))for(var y=0,i=0;iarr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i=o.length?{done:!0}:{done:!1,value:o[i++]}},e:function(e){throw e},f:F}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var err,normalCompletion=!0,didErr=!1;return{s:function(){it=it.call(o)},n:function(){var step=it.next();return normalCompletion=step.done,step},e:function(e){didErr=!0,err=e},f:function(){try{normalCompletion||null==it.return||it.return()}finally{if(didErr)throw err}}}}var Chart$1={exports:{}};function commonjsRequire(path){throw new Error('Could not dynamically require "'+path+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var hasRequiredMoment,moment$1={exports:{}};moment$1.exports;function requireMoment(){return hasRequiredMoment||(hasRequiredMoment=1,(module=moment$1).exports=function(){var hookCallback,some;function hooks(){return hookCallback.apply(null,arguments)}function setHookCallback(callback){hookCallback=callback}function isArray(input){return input instanceof Array||"[object Array]"===Object.prototype.toString.call(input)}function isObject(input){return null!=input&&"[object Object]"===Object.prototype.toString.call(input)}function hasOwnProp(a,b){return Object.prototype.hasOwnProperty.call(a,b)}function isObjectEmpty(obj){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(obj).length;var k;for(k in obj)if(hasOwnProp(obj,k))return!1;return!0}function isUndefined(input){return void 0===input}function isNumber(input){return"number"==typeof input||"[object Number]"===Object.prototype.toString.call(input)}function isDate(input){return input instanceof Date||"[object Date]"===Object.prototype.toString.call(input)}function map(arr,fn){var i,res=[],arrLen=arr.length;for(i=0;i>>0;for(i=0;i0)for(i=0;i=0?forceSign?"+":"":"-")+Math.pow(10,Math.max(0,zerosToFill)).toString().substr(1)+absNumber}var formattingTokens=/(\[[^\[]*\])|(\\)?([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,localFormattingTokens=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,formatFunctions={},formatTokenFunctions={};function addFormatToken(token,padded,ordinal,callback){var func=callback;"string"==typeof callback&&(func=function(){return this[callback]()}),token&&(formatTokenFunctions[token]=func),padded&&(formatTokenFunctions[padded[0]]=function(){return zeroFill(func.apply(this,arguments),padded[1],padded[2])}),ordinal&&(formatTokenFunctions[ordinal]=function(){return this.localeData().ordinal(func.apply(this,arguments),token)})}function removeFormattingTokens(input){return input.match(/\[[\s\S]/)?input.replace(/^\[|\]$/g,""):input.replace(/\\/g,"")}function makeFormatFunction(format){var i,length,array=format.match(formattingTokens);for(i=0,length=array.length;i=0&&localFormattingTokens.test(format);)format=format.replace(localFormattingTokens,replaceLongDateFormatTokens),localFormattingTokens.lastIndex=0,i-=1;return format}var defaultLongDateFormat={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"};function longDateFormat(key){var format=this._longDateFormat[key],formatUpper=this._longDateFormat[key.toUpperCase()];return format||!formatUpper?format:(this._longDateFormat[key]=formatUpper.match(formattingTokens).map((function(tok){return"MMMM"===tok||"MM"===tok||"DD"===tok||"dddd"===tok?tok.slice(1):tok})).join(""),this._longDateFormat[key])}var defaultInvalidDate="Invalid date";function invalidDate(){return this._invalidDate}var defaultOrdinal="%d",defaultDayOfMonthOrdinalParse=/\d{1,2}/;function ordinal(number){return this._ordinal.replace("%d",number)}var defaultRelativeTime={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"};function relativeTime(number,withoutSuffix,string,isFuture){var output=this._relativeTime[string];return isFunction(output)?output(number,withoutSuffix,string,isFuture):output.replace(/%d/i,number)}function pastFuture(diff,output){var format=this._relativeTime[diff>0?"future":"past"];return isFunction(format)?format(output):format.replace(/%s/i,output)}var aliases={};function addUnitAlias(unit,shorthand){var lowerCase=unit.toLowerCase();aliases[lowerCase]=aliases[lowerCase+"s"]=aliases[shorthand]=unit}function normalizeUnits(units){return"string"==typeof units?aliases[units]||aliases[units.toLowerCase()]:void 0}function normalizeObjectUnits(inputObject){var normalizedProp,prop,normalizedInput={};for(prop in inputObject)hasOwnProp(inputObject,prop)&&(normalizedProp=normalizeUnits(prop))&&(normalizedInput[normalizedProp]=inputObject[prop]);return normalizedInput}var priorities={};function addUnitPriority(unit,priority){priorities[unit]=priority}function getPrioritizedUnits(unitsObj){var u,units=[];for(u in unitsObj)hasOwnProp(unitsObj,u)&&units.push({unit:u,priority:priorities[u]});return units.sort((function(a,b){return a.priority-b.priority})),units}function isLeapYear(year){return year%4==0&&year%100!=0||year%400==0}function absFloor(number){return number<0?Math.ceil(number)||0:Math.floor(number)}function toInt(argumentForCoercion){var coercedNumber=+argumentForCoercion,value=0;return 0!==coercedNumber&&isFinite(coercedNumber)&&(value=absFloor(coercedNumber)),value}function makeGetSet(unit,keepTime){return function(value){return null!=value?(set$1(this,unit,value),hooks.updateOffset(this,keepTime),this):get(this,unit)}}function get(mom,unit){return mom.isValid()?mom._d["get"+(mom._isUTC?"UTC":"")+unit]():NaN}function set$1(mom,unit,value){mom.isValid()&&!isNaN(value)&&("FullYear"===unit&&isLeapYear(mom.year())&&1===mom.month()&&29===mom.date()?(value=toInt(value),mom._d["set"+(mom._isUTC?"UTC":"")+unit](value,mom.month(),daysInMonth(value,mom.month()))):mom._d["set"+(mom._isUTC?"UTC":"")+unit](value))}function stringGet(units){return isFunction(this[units=normalizeUnits(units)])?this[units]():this}function stringSet(units,value){if("object"===_typeof(units)){var i,prioritized=getPrioritizedUnits(units=normalizeObjectUnits(units)),prioritizedLen=prioritized.length;for(i=0;i68?1900:2e3)};var getSetYear=makeGetSet("FullYear",!0);function getIsLeapYear(){return isLeapYear(this.year())}function createDate(y,m,d,h,M,s,ms){var date;return y<100&&y>=0?(date=new Date(y+400,m,d,h,M,s,ms),isFinite(date.getFullYear())&&date.setFullYear(y)):date=new Date(y,m,d,h,M,s,ms),date}function createUTCDate(y){var date,args;return y<100&&y>=0?((args=Array.prototype.slice.call(arguments))[0]=y+400,date=new Date(Date.UTC.apply(null,args)),isFinite(date.getUTCFullYear())&&date.setUTCFullYear(y)):date=new Date(Date.UTC.apply(null,arguments)),date}function firstWeekOffset(year,dow,doy){var fwd=7+dow-doy;return-(7+createUTCDate(year,0,fwd).getUTCDay()-dow)%7+fwd-1}function dayOfYearFromWeeks(year,week,weekday,dow,doy){var resYear,resDayOfYear,dayOfYear=1+7*(week-1)+(7+weekday-dow)%7+firstWeekOffset(year,dow,doy);return dayOfYear<=0?resDayOfYear=daysInYear(resYear=year-1)+dayOfYear:dayOfYear>daysInYear(year)?(resYear=year+1,resDayOfYear=dayOfYear-daysInYear(year)):(resYear=year,resDayOfYear=dayOfYear),{year:resYear,dayOfYear:resDayOfYear}}function weekOfYear(mom,dow,doy){var resWeek,resYear,weekOffset=firstWeekOffset(mom.year(),dow,doy),week=Math.floor((mom.dayOfYear()-weekOffset-1)/7)+1;return week<1?resWeek=week+weeksInYear(resYear=mom.year()-1,dow,doy):week>weeksInYear(mom.year(),dow,doy)?(resWeek=week-weeksInYear(mom.year(),dow,doy),resYear=mom.year()+1):(resYear=mom.year(),resWeek=week),{week:resWeek,year:resYear}}function weeksInYear(year,dow,doy){var weekOffset=firstWeekOffset(year,dow,doy),weekOffsetNext=firstWeekOffset(year+1,dow,doy);return(daysInYear(year)-weekOffset+weekOffsetNext)/7}function localeWeek(mom){return weekOfYear(mom,this._week.dow,this._week.doy).week}addFormatToken("w",["ww",2],"wo","week"),addFormatToken("W",["WW",2],"Wo","isoWeek"),addUnitAlias("week","w"),addUnitAlias("isoWeek","W"),addUnitPriority("week",5),addUnitPriority("isoWeek",5),addRegexToken("w",match1to2),addRegexToken("ww",match1to2,match2),addRegexToken("W",match1to2),addRegexToken("WW",match1to2,match2),addWeekParseToken(["w","ww","W","WW"],(function(input,week,config,token){week[token.substr(0,1)]=toInt(input)}));var defaultLocaleWeek={dow:0,doy:6};function localeFirstDayOfWeek(){return this._week.dow}function localeFirstDayOfYear(){return this._week.doy}function getSetWeek(input){var week=this.localeData().week(this);return null==input?week:this.add(7*(input-week),"d")}function getSetISOWeek(input){var week=weekOfYear(this,1,4).week;return null==input?week:this.add(7*(input-week),"d")}function parseWeekday(input,locale){return"string"!=typeof input?input:isNaN(input)?"number"==typeof(input=locale.weekdaysParse(input))?input:null:parseInt(input,10)}function parseIsoWeekday(input,locale){return"string"==typeof input?locale.weekdaysParse(input)%7||7:isNaN(input)?null:input}function shiftWeekdays(ws,n){return ws.slice(n,7).concat(ws.slice(0,n))}addFormatToken("d",0,"do","day"),addFormatToken("dd",0,0,(function(format){return this.localeData().weekdaysMin(this,format)})),addFormatToken("ddd",0,0,(function(format){return this.localeData().weekdaysShort(this,format)})),addFormatToken("dddd",0,0,(function(format){return this.localeData().weekdays(this,format)})),addFormatToken("e",0,0,"weekday"),addFormatToken("E",0,0,"isoWeekday"),addUnitAlias("day","d"),addUnitAlias("weekday","e"),addUnitAlias("isoWeekday","E"),addUnitPriority("day",11),addUnitPriority("weekday",11),addUnitPriority("isoWeekday",11),addRegexToken("d",match1to2),addRegexToken("e",match1to2),addRegexToken("E",match1to2),addRegexToken("dd",(function(isStrict,locale){return locale.weekdaysMinRegex(isStrict)})),addRegexToken("ddd",(function(isStrict,locale){return locale.weekdaysShortRegex(isStrict)})),addRegexToken("dddd",(function(isStrict,locale){return locale.weekdaysRegex(isStrict)})),addWeekParseToken(["dd","ddd","dddd"],(function(input,week,config,token){var weekday=config._locale.weekdaysParse(input,token,config._strict);null!=weekday?week.d=weekday:getParsingFlags(config).invalidWeekday=input})),addWeekParseToken(["d","e","E"],(function(input,week,config,token){week[token]=toInt(input)}));var defaultLocaleWeekdays="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),defaultLocaleWeekdaysShort="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),defaultLocaleWeekdaysMin="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),defaultWeekdaysRegex=matchWord,defaultWeekdaysShortRegex=matchWord,defaultWeekdaysMinRegex=matchWord;function localeWeekdays(m,format){var weekdays=isArray(this._weekdays)?this._weekdays:this._weekdays[m&&!0!==m&&this._weekdays.isFormat.test(format)?"format":"standalone"];return!0===m?shiftWeekdays(weekdays,this._week.dow):m?weekdays[m.day()]:weekdays}function localeWeekdaysShort(m){return!0===m?shiftWeekdays(this._weekdaysShort,this._week.dow):m?this._weekdaysShort[m.day()]:this._weekdaysShort}function localeWeekdaysMin(m){return!0===m?shiftWeekdays(this._weekdaysMin,this._week.dow):m?this._weekdaysMin[m.day()]:this._weekdaysMin}function handleStrictParse$1(weekdayName,format,strict){var i,ii,mom,llc=weekdayName.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],i=0;i<7;++i)mom=createUTC([2e3,1]).day(i),this._minWeekdaysParse[i]=this.weekdaysMin(mom,"").toLocaleLowerCase(),this._shortWeekdaysParse[i]=this.weekdaysShort(mom,"").toLocaleLowerCase(),this._weekdaysParse[i]=this.weekdays(mom,"").toLocaleLowerCase();return strict?"dddd"===format?-1!==(ii=indexOf.call(this._weekdaysParse,llc))?ii:null:"ddd"===format?-1!==(ii=indexOf.call(this._shortWeekdaysParse,llc))?ii:null:-1!==(ii=indexOf.call(this._minWeekdaysParse,llc))?ii:null:"dddd"===format?-1!==(ii=indexOf.call(this._weekdaysParse,llc))||-1!==(ii=indexOf.call(this._shortWeekdaysParse,llc))||-1!==(ii=indexOf.call(this._minWeekdaysParse,llc))?ii:null:"ddd"===format?-1!==(ii=indexOf.call(this._shortWeekdaysParse,llc))||-1!==(ii=indexOf.call(this._weekdaysParse,llc))||-1!==(ii=indexOf.call(this._minWeekdaysParse,llc))?ii:null:-1!==(ii=indexOf.call(this._minWeekdaysParse,llc))||-1!==(ii=indexOf.call(this._weekdaysParse,llc))||-1!==(ii=indexOf.call(this._shortWeekdaysParse,llc))?ii:null}function localeWeekdaysParse(weekdayName,format,strict){var i,mom,regex;if(this._weekdaysParseExact)return handleStrictParse$1.call(this,weekdayName,format,strict);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),i=0;i<7;i++){if(mom=createUTC([2e3,1]).day(i),strict&&!this._fullWeekdaysParse[i]&&(this._fullWeekdaysParse[i]=new RegExp("^"+this.weekdays(mom,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[i]=new RegExp("^"+this.weekdaysShort(mom,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[i]=new RegExp("^"+this.weekdaysMin(mom,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[i]||(regex="^"+this.weekdays(mom,"")+"|^"+this.weekdaysShort(mom,"")+"|^"+this.weekdaysMin(mom,""),this._weekdaysParse[i]=new RegExp(regex.replace(".",""),"i")),strict&&"dddd"===format&&this._fullWeekdaysParse[i].test(weekdayName))return i;if(strict&&"ddd"===format&&this._shortWeekdaysParse[i].test(weekdayName))return i;if(strict&&"dd"===format&&this._minWeekdaysParse[i].test(weekdayName))return i;if(!strict&&this._weekdaysParse[i].test(weekdayName))return i}}function getSetDayOfWeek(input){if(!this.isValid())return null!=input?this:NaN;var day=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=input?(input=parseWeekday(input,this.localeData()),this.add(input-day,"d")):day}function getSetLocaleDayOfWeek(input){if(!this.isValid())return null!=input?this:NaN;var weekday=(this.day()+7-this.localeData()._week.dow)%7;return null==input?weekday:this.add(input-weekday,"d")}function getSetISODayOfWeek(input){if(!this.isValid())return null!=input?this:NaN;if(null!=input){var weekday=parseIsoWeekday(input,this.localeData());return this.day(this.day()%7?weekday:weekday-7)}return this.day()||7}function weekdaysRegex(isStrict){return this._weekdaysParseExact?(hasOwnProp(this,"_weekdaysRegex")||computeWeekdaysParse.call(this),isStrict?this._weekdaysStrictRegex:this._weekdaysRegex):(hasOwnProp(this,"_weekdaysRegex")||(this._weekdaysRegex=defaultWeekdaysRegex),this._weekdaysStrictRegex&&isStrict?this._weekdaysStrictRegex:this._weekdaysRegex)}function weekdaysShortRegex(isStrict){return this._weekdaysParseExact?(hasOwnProp(this,"_weekdaysRegex")||computeWeekdaysParse.call(this),isStrict?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(hasOwnProp(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=defaultWeekdaysShortRegex),this._weekdaysShortStrictRegex&&isStrict?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function weekdaysMinRegex(isStrict){return this._weekdaysParseExact?(hasOwnProp(this,"_weekdaysRegex")||computeWeekdaysParse.call(this),isStrict?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(hasOwnProp(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=defaultWeekdaysMinRegex),this._weekdaysMinStrictRegex&&isStrict?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function computeWeekdaysParse(){function cmpLenRev(a,b){return b.length-a.length}var i,mom,minp,shortp,longp,minPieces=[],shortPieces=[],longPieces=[],mixedPieces=[];for(i=0;i<7;i++)mom=createUTC([2e3,1]).day(i),minp=regexEscape(this.weekdaysMin(mom,"")),shortp=regexEscape(this.weekdaysShort(mom,"")),longp=regexEscape(this.weekdays(mom,"")),minPieces.push(minp),shortPieces.push(shortp),longPieces.push(longp),mixedPieces.push(minp),mixedPieces.push(shortp),mixedPieces.push(longp);minPieces.sort(cmpLenRev),shortPieces.sort(cmpLenRev),longPieces.sort(cmpLenRev),mixedPieces.sort(cmpLenRev),this._weekdaysRegex=new RegExp("^("+mixedPieces.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+longPieces.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+shortPieces.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+minPieces.join("|")+")","i")}function hFormat(){return this.hours()%12||12}function kFormat(){return this.hours()||24}function meridiem(token,lowercase){addFormatToken(token,0,0,(function(){return this.localeData().meridiem(this.hours(),this.minutes(),lowercase)}))}function matchMeridiem(isStrict,locale){return locale._meridiemParse}function localeIsPM(input){return"p"===(input+"").toLowerCase().charAt(0)}addFormatToken("H",["HH",2],0,"hour"),addFormatToken("h",["hh",2],0,hFormat),addFormatToken("k",["kk",2],0,kFormat),addFormatToken("hmm",0,0,(function(){return""+hFormat.apply(this)+zeroFill(this.minutes(),2)})),addFormatToken("hmmss",0,0,(function(){return""+hFormat.apply(this)+zeroFill(this.minutes(),2)+zeroFill(this.seconds(),2)})),addFormatToken("Hmm",0,0,(function(){return""+this.hours()+zeroFill(this.minutes(),2)})),addFormatToken("Hmmss",0,0,(function(){return""+this.hours()+zeroFill(this.minutes(),2)+zeroFill(this.seconds(),2)})),meridiem("a",!0),meridiem("A",!1),addUnitAlias("hour","h"),addUnitPriority("hour",13),addRegexToken("a",matchMeridiem),addRegexToken("A",matchMeridiem),addRegexToken("H",match1to2),addRegexToken("h",match1to2),addRegexToken("k",match1to2),addRegexToken("HH",match1to2,match2),addRegexToken("hh",match1to2,match2),addRegexToken("kk",match1to2,match2),addRegexToken("hmm",match3to4),addRegexToken("hmmss",match5to6),addRegexToken("Hmm",match3to4),addRegexToken("Hmmss",match5to6),addParseToken(["H","HH"],HOUR),addParseToken(["k","kk"],(function(input,array,config){var kInput=toInt(input);array[HOUR]=24===kInput?0:kInput})),addParseToken(["a","A"],(function(input,array,config){config._isPm=config._locale.isPM(input),config._meridiem=input})),addParseToken(["h","hh"],(function(input,array,config){array[HOUR]=toInt(input),getParsingFlags(config).bigHour=!0})),addParseToken("hmm",(function(input,array,config){var pos=input.length-2;array[HOUR]=toInt(input.substr(0,pos)),array[MINUTE]=toInt(input.substr(pos)),getParsingFlags(config).bigHour=!0})),addParseToken("hmmss",(function(input,array,config){var pos1=input.length-4,pos2=input.length-2;array[HOUR]=toInt(input.substr(0,pos1)),array[MINUTE]=toInt(input.substr(pos1,2)),array[SECOND]=toInt(input.substr(pos2)),getParsingFlags(config).bigHour=!0})),addParseToken("Hmm",(function(input,array,config){var pos=input.length-2;array[HOUR]=toInt(input.substr(0,pos)),array[MINUTE]=toInt(input.substr(pos))})),addParseToken("Hmmss",(function(input,array,config){var pos1=input.length-4,pos2=input.length-2;array[HOUR]=toInt(input.substr(0,pos1)),array[MINUTE]=toInt(input.substr(pos1,2)),array[SECOND]=toInt(input.substr(pos2))}));var defaultLocaleMeridiemParse=/[ap]\.?m?\.?/i,getSetHour=makeGetSet("Hours",!0);function localeMeridiem(hours,minutes,isLower){return hours>11?isLower?"pm":"PM":isLower?"am":"AM"}var globalLocale,baseConfig={calendar:defaultCalendar,longDateFormat:defaultLongDateFormat,invalidDate:defaultInvalidDate,ordinal:defaultOrdinal,dayOfMonthOrdinalParse:defaultDayOfMonthOrdinalParse,relativeTime:defaultRelativeTime,months:defaultLocaleMonths,monthsShort:defaultLocaleMonthsShort,week:defaultLocaleWeek,weekdays:defaultLocaleWeekdays,weekdaysMin:defaultLocaleWeekdaysMin,weekdaysShort:defaultLocaleWeekdaysShort,meridiemParse:defaultLocaleMeridiemParse},locales={},localeFamilies={};function commonPrefix(arr1,arr2){var i,minl=Math.min(arr1.length,arr2.length);for(i=0;i0;){if(locale=loadLocale(split.slice(0,j).join("-")))return locale;if(next&&next.length>=j&&commonPrefix(split,next)>=j-1)break;j--}i++}return globalLocale}function isLocaleNameSane(name){return null!=name.match("^[^/\\\\]*$")}function loadLocale(name){var oldLocale=null;if(void 0===locales[name]&&module&&module.exports&&isLocaleNameSane(name))try{oldLocale=globalLocale._abbr,commonjsRequire("./locale/"+name),getSetGlobalLocale(oldLocale)}catch(e){locales[name]=null}return locales[name]}function getSetGlobalLocale(key,values){var data;return key&&((data=isUndefined(values)?getLocale(key):defineLocale(key,values))?globalLocale=data:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+key+" not found. Did you forget to load it?")),globalLocale._abbr}function defineLocale(name,config){if(null!==config){var locale,parentConfig=baseConfig;if(config.abbr=name,null!=locales[name])deprecateSimple("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),parentConfig=locales[name]._config;else if(null!=config.parentLocale)if(null!=locales[config.parentLocale])parentConfig=locales[config.parentLocale]._config;else{if(null==(locale=loadLocale(config.parentLocale)))return localeFamilies[config.parentLocale]||(localeFamilies[config.parentLocale]=[]),localeFamilies[config.parentLocale].push({name:name,config:config}),null;parentConfig=locale._config}return locales[name]=new Locale(mergeConfigs(parentConfig,config)),localeFamilies[name]&&localeFamilies[name].forEach((function(x){defineLocale(x.name,x.config)})),getSetGlobalLocale(name),locales[name]}return delete locales[name],null}function updateLocale(name,config){if(null!=config){var locale,tmpLocale,parentConfig=baseConfig;null!=locales[name]&&null!=locales[name].parentLocale?locales[name].set(mergeConfigs(locales[name]._config,config)):(null!=(tmpLocale=loadLocale(name))&&(parentConfig=tmpLocale._config),config=mergeConfigs(parentConfig,config),null==tmpLocale&&(config.abbr=name),(locale=new Locale(config)).parentLocale=locales[name],locales[name]=locale),getSetGlobalLocale(name)}else null!=locales[name]&&(null!=locales[name].parentLocale?(locales[name]=locales[name].parentLocale,name===getSetGlobalLocale()&&getSetGlobalLocale(name)):null!=locales[name]&&delete locales[name]);return locales[name]}function getLocale(key){var locale;if(key&&key._locale&&key._locale._abbr&&(key=key._locale._abbr),!key)return globalLocale;if(!isArray(key)){if(locale=loadLocale(key))return locale;key=[key]}return chooseLocale(key)}function listLocales(){return keys(locales)}function checkOverflow(m){var overflow,a=m._a;return a&&-2===getParsingFlags(m).overflow&&(overflow=a[MONTH]<0||a[MONTH]>11?MONTH:a[DATE]<1||a[DATE]>daysInMonth(a[YEAR],a[MONTH])?DATE:a[HOUR]<0||a[HOUR]>24||24===a[HOUR]&&(0!==a[MINUTE]||0!==a[SECOND]||0!==a[MILLISECOND])?HOUR:a[MINUTE]<0||a[MINUTE]>59?MINUTE:a[SECOND]<0||a[SECOND]>59?SECOND:a[MILLISECOND]<0||a[MILLISECOND]>999?MILLISECOND:-1,getParsingFlags(m)._overflowDayOfYear&&(overflowDATE)&&(overflow=DATE),getParsingFlags(m)._overflowWeeks&&-1===overflow&&(overflow=WEEK),getParsingFlags(m)._overflowWeekday&&-1===overflow&&(overflow=WEEKDAY),getParsingFlags(m).overflow=overflow),m}var extendedIsoRegex=/^\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)?)?$/,basicIsoRegex=/^\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)?)?$/,tzRegex=/Z|[+-]\d\d(?::?\d\d)?/,isoDates=[["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]],isoTimes=[["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/]],aspNetJsonRegex=/^\/?Date\((-?\d+)/i,rfc2822=/^(?:(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}))$/,obsOffsets={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function configFromISO(config){var i,l,allowTime,dateFormat,timeFormat,tzFormat,string=config._i,match=extendedIsoRegex.exec(string)||basicIsoRegex.exec(string),isoDatesLen=isoDates.length,isoTimesLen=isoTimes.length;if(match){for(getParsingFlags(config).iso=!0,i=0,l=isoDatesLen;idaysInYear(yearToUse)||0===config._dayOfYear)&&(getParsingFlags(config)._overflowDayOfYear=!0),date=createUTCDate(yearToUse,0,config._dayOfYear),config._a[MONTH]=date.getUTCMonth(),config._a[DATE]=date.getUTCDate()),i=0;i<3&&null==config._a[i];++i)config._a[i]=input[i]=currentDate[i];for(;i<7;i++)config._a[i]=input[i]=null==config._a[i]?2===i?1:0:config._a[i];24===config._a[HOUR]&&0===config._a[MINUTE]&&0===config._a[SECOND]&&0===config._a[MILLISECOND]&&(config._nextDay=!0,config._a[HOUR]=0),config._d=(config._useUTC?createUTCDate:createDate).apply(null,input),expectedWeekday=config._useUTC?config._d.getUTCDay():config._d.getDay(),null!=config._tzm&&config._d.setUTCMinutes(config._d.getUTCMinutes()-config._tzm),config._nextDay&&(config._a[HOUR]=24),config._w&&void 0!==config._w.d&&config._w.d!==expectedWeekday&&(getParsingFlags(config).weekdayMismatch=!0)}}function dayOfYearFromWeekInfo(config){var w,weekYear,week,weekday,dow,doy,temp,weekdayOverflow,curWeek;null!=(w=config._w).GG||null!=w.W||null!=w.E?(dow=1,doy=4,weekYear=defaults(w.GG,config._a[YEAR],weekOfYear(createLocal(),1,4).year),week=defaults(w.W,1),((weekday=defaults(w.E,1))<1||weekday>7)&&(weekdayOverflow=!0)):(dow=config._locale._week.dow,doy=config._locale._week.doy,curWeek=weekOfYear(createLocal(),dow,doy),weekYear=defaults(w.gg,config._a[YEAR],curWeek.year),week=defaults(w.w,curWeek.week),null!=w.d?((weekday=w.d)<0||weekday>6)&&(weekdayOverflow=!0):null!=w.e?(weekday=w.e+dow,(w.e<0||w.e>6)&&(weekdayOverflow=!0)):weekday=dow),week<1||week>weeksInYear(weekYear,dow,doy)?getParsingFlags(config)._overflowWeeks=!0:null!=weekdayOverflow?getParsingFlags(config)._overflowWeekday=!0:(temp=dayOfYearFromWeeks(weekYear,week,weekday,dow,doy),config._a[YEAR]=temp.year,config._dayOfYear=temp.dayOfYear)}function configFromStringAndFormat(config){if(config._f!==hooks.ISO_8601)if(config._f!==hooks.RFC_2822){config._a=[],getParsingFlags(config).empty=!0;var i,parsedInput,tokens,token,skipped,era,tokenLen,string=""+config._i,stringLength=string.length,totalParsedInputLength=0;for(tokenLen=(tokens=expandFormat(config._f,config._locale).match(formattingTokens)||[]).length,i=0;i0&&getParsingFlags(config).unusedInput.push(skipped),string=string.slice(string.indexOf(parsedInput)+parsedInput.length),totalParsedInputLength+=parsedInput.length),formatTokenFunctions[token]?(parsedInput?getParsingFlags(config).empty=!1:getParsingFlags(config).unusedTokens.push(token),addTimeToArrayFromToken(token,parsedInput,config)):config._strict&&!parsedInput&&getParsingFlags(config).unusedTokens.push(token);getParsingFlags(config).charsLeftOver=stringLength-totalParsedInputLength,string.length>0&&getParsingFlags(config).unusedInput.push(string),config._a[HOUR]<=12&&!0===getParsingFlags(config).bigHour&&config._a[HOUR]>0&&(getParsingFlags(config).bigHour=void 0),getParsingFlags(config).parsedDateParts=config._a.slice(0),getParsingFlags(config).meridiem=config._meridiem,config._a[HOUR]=meridiemFixWrap(config._locale,config._a[HOUR],config._meridiem),null!==(era=getParsingFlags(config).era)&&(config._a[YEAR]=config._locale.erasConvertYear(era,config._a[YEAR])),configFromArray(config),checkOverflow(config)}else configFromRFC2822(config);else configFromISO(config)}function meridiemFixWrap(locale,hour,meridiem){var isPm;return null==meridiem?hour:null!=locale.meridiemHour?locale.meridiemHour(hour,meridiem):null!=locale.isPM?((isPm=locale.isPM(meridiem))&&hour<12&&(hour+=12),isPm||12!==hour||(hour=0),hour):hour}function configFromStringAndArray(config){var tempConfig,bestMoment,scoreToBeat,i,currentScore,validFormatFound,bestFormatIsValid=!1,configfLen=config._f.length;if(0===configfLen)return getParsingFlags(config).invalidFormat=!0,void(config._d=new Date(NaN));for(i=0;ithis?this:other:createInvalid()}));function pickBy(fn,moments){var res,i;if(1===moments.length&&isArray(moments[0])&&(moments=moments[0]),!moments.length)return createLocal();for(res=moments[0],i=1;ithis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function isDaylightSavingTimeShifted(){if(!isUndefined(this._isDSTShifted))return this._isDSTShifted;var other,c={};return copyConfig(c,this),(c=prepareConfig(c))._a?(other=c._isUTC?createUTC(c._a):createLocal(c._a),this._isDSTShifted=this.isValid()&&compareArrays(c._a,other.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function isLocal(){return!!this.isValid()&&!this._isUTC}function isUtcOffset(){return!!this.isValid()&&this._isUTC}function isUtc(){return!!this.isValid()&&this._isUTC&&0===this._offset}hooks.updateOffset=function(){};var aspNetRegex=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,isoRegex=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function createDuration(input,key){var sign,ret,diffRes,duration=input,match=null;return isDuration(input)?duration={ms:input._milliseconds,d:input._days,M:input._months}:isNumber(input)||!isNaN(+input)?(duration={},key?duration[key]=+input:duration.milliseconds=+input):(match=aspNetRegex.exec(input))?(sign="-"===match[1]?-1:1,duration={y:0,d:toInt(match[DATE])*sign,h:toInt(match[HOUR])*sign,m:toInt(match[MINUTE])*sign,s:toInt(match[SECOND])*sign,ms:toInt(absRound(1e3*match[MILLISECOND]))*sign}):(match=isoRegex.exec(input))?(sign="-"===match[1]?-1:1,duration={y:parseIso(match[2],sign),M:parseIso(match[3],sign),w:parseIso(match[4],sign),d:parseIso(match[5],sign),h:parseIso(match[6],sign),m:parseIso(match[7],sign),s:parseIso(match[8],sign)}):null==duration?duration={}:"object"===_typeof(duration)&&("from"in duration||"to"in duration)&&(diffRes=momentsDifference(createLocal(duration.from),createLocal(duration.to)),(duration={}).ms=diffRes.milliseconds,duration.M=diffRes.months),ret=new Duration(duration),isDuration(input)&&hasOwnProp(input,"_locale")&&(ret._locale=input._locale),isDuration(input)&&hasOwnProp(input,"_isValid")&&(ret._isValid=input._isValid),ret}function parseIso(inp,sign){var res=inp&&parseFloat(inp.replace(",","."));return(isNaN(res)?0:res)*sign}function positiveMomentsDifference(base,other){var res={};return res.months=other.month()-base.month()+12*(other.year()-base.year()),base.clone().add(res.months,"M").isAfter(other)&&--res.months,res.milliseconds=+other-+base.clone().add(res.months,"M"),res}function momentsDifference(base,other){var res;return base.isValid()&&other.isValid()?(other=cloneWithOffset(other,base),base.isBefore(other)?res=positiveMomentsDifference(base,other):((res=positiveMomentsDifference(other,base)).milliseconds=-res.milliseconds,res.months=-res.months),res):{milliseconds:0,months:0}}function createAdder(direction,name){return function(val,period){var tmp;return null===period||isNaN(+period)||(deprecateSimple(name,"moment()."+name+"(period, number) is deprecated. Please use moment()."+name+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),tmp=val,val=period,period=tmp),addSubtract(this,createDuration(val,period),direction),this}}function addSubtract(mom,duration,isAdding,updateOffset){var milliseconds=duration._milliseconds,days=absRound(duration._days),months=absRound(duration._months);mom.isValid()&&(updateOffset=null==updateOffset||updateOffset,months&&setMonth(mom,get(mom,"Month")+months*isAdding),days&&set$1(mom,"Date",get(mom,"Date")+days*isAdding),milliseconds&&mom._d.setTime(mom._d.valueOf()+milliseconds*isAdding),updateOffset&&hooks.updateOffset(mom,days||months))}createDuration.fn=Duration.prototype,createDuration.invalid=createInvalid$1;var add=createAdder(1,"add"),subtract=createAdder(-1,"subtract");function isString(input){return"string"==typeof input||input instanceof String}function isMomentInput(input){return isMoment(input)||isDate(input)||isString(input)||isNumber(input)||isNumberOrStringArray(input)||isMomentInputObject(input)||null==input}function isMomentInputObject(input){var i,property,objectTest=isObject(input)&&!isObjectEmpty(input),propertyTest=!1,properties=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],propertyLen=properties.length;for(i=0;ilocalInput.valueOf():localInput.valueOf()9999?formatMoment(m,utc?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):isFunction(Date.prototype.toISOString)?utc?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",formatMoment(m,"Z")):formatMoment(m,utc?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function inspect(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var prefix,year,datetime,suffix,func="moment",zone="";return this.isLocal()||(func=0===this.utcOffset()?"moment.utc":"moment.parseZone",zone="Z"),prefix="["+func+'("]',year=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",datetime="-MM-DD[T]HH:mm:ss.SSS",suffix=zone+'[")]',this.format(prefix+year+datetime+suffix)}function format(inputString){inputString||(inputString=this.isUtc()?hooks.defaultFormatUtc:hooks.defaultFormat);var output=formatMoment(this,inputString);return this.localeData().postformat(output)}function from(time,withoutSuffix){return this.isValid()&&(isMoment(time)&&time.isValid()||createLocal(time).isValid())?createDuration({to:this,from:time}).locale(this.locale()).humanize(!withoutSuffix):this.localeData().invalidDate()}function fromNow(withoutSuffix){return this.from(createLocal(),withoutSuffix)}function to(time,withoutSuffix){return this.isValid()&&(isMoment(time)&&time.isValid()||createLocal(time).isValid())?createDuration({from:this,to:time}).locale(this.locale()).humanize(!withoutSuffix):this.localeData().invalidDate()}function toNow(withoutSuffix){return this.to(createLocal(),withoutSuffix)}function locale(key){var newLocaleData;return void 0===key?this._locale._abbr:(null!=(newLocaleData=getLocale(key))&&(this._locale=newLocaleData),this)}hooks.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",hooks.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var lang=deprecate("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",(function(key){return void 0===key?this.localeData():this.locale(key)}));function localeData(){return this._locale}var MS_PER_SECOND=1e3,MS_PER_MINUTE=60*MS_PER_SECOND,MS_PER_HOUR=60*MS_PER_MINUTE,MS_PER_400_YEARS=3506328*MS_PER_HOUR;function mod$1(dividend,divisor){return(dividend%divisor+divisor)%divisor}function localStartOfDate(y,m,d){return y<100&&y>=0?new Date(y+400,m,d)-MS_PER_400_YEARS:new Date(y,m,d).valueOf()}function utcStartOfDate(y,m,d){return y<100&&y>=0?Date.UTC(y+400,m,d)-MS_PER_400_YEARS:Date.UTC(y,m,d)}function startOf(units){var time,startOfDate;if(void 0===(units=normalizeUnits(units))||"millisecond"===units||!this.isValid())return this;switch(startOfDate=this._isUTC?utcStartOfDate:localStartOfDate,units){case"year":time=startOfDate(this.year(),0,1);break;case"quarter":time=startOfDate(this.year(),this.month()-this.month()%3,1);break;case"month":time=startOfDate(this.year(),this.month(),1);break;case"week":time=startOfDate(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":time=startOfDate(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":time=startOfDate(this.year(),this.month(),this.date());break;case"hour":time=this._d.valueOf(),time-=mod$1(time+(this._isUTC?0:this.utcOffset()*MS_PER_MINUTE),MS_PER_HOUR);break;case"minute":time=this._d.valueOf(),time-=mod$1(time,MS_PER_MINUTE);break;case"second":time=this._d.valueOf(),time-=mod$1(time,MS_PER_SECOND)}return this._d.setTime(time),hooks.updateOffset(this,!0),this}function endOf(units){var time,startOfDate;if(void 0===(units=normalizeUnits(units))||"millisecond"===units||!this.isValid())return this;switch(startOfDate=this._isUTC?utcStartOfDate:localStartOfDate,units){case"year":time=startOfDate(this.year()+1,0,1)-1;break;case"quarter":time=startOfDate(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":time=startOfDate(this.year(),this.month()+1,1)-1;break;case"week":time=startOfDate(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":time=startOfDate(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":time=startOfDate(this.year(),this.month(),this.date()+1)-1;break;case"hour":time=this._d.valueOf(),time+=MS_PER_HOUR-mod$1(time+(this._isUTC?0:this.utcOffset()*MS_PER_MINUTE),MS_PER_HOUR)-1;break;case"minute":time=this._d.valueOf(),time+=MS_PER_MINUTE-mod$1(time,MS_PER_MINUTE)-1;break;case"second":time=this._d.valueOf(),time+=MS_PER_SECOND-mod$1(time,MS_PER_SECOND)-1}return this._d.setTime(time),hooks.updateOffset(this,!0),this}function valueOf(){return this._d.valueOf()-6e4*(this._offset||0)}function unix(){return Math.floor(this.valueOf()/1e3)}function toDate(){return new Date(this.valueOf())}function toArray(){var m=this;return[m.year(),m.month(),m.date(),m.hour(),m.minute(),m.second(),m.millisecond()]}function toObject(){var m=this;return{years:m.year(),months:m.month(),date:m.date(),hours:m.hours(),minutes:m.minutes(),seconds:m.seconds(),milliseconds:m.milliseconds()}}function toJSON(){return this.isValid()?this.toISOString():null}function isValid$2(){return isValid(this)}function parsingFlags(){return extend({},getParsingFlags(this))}function invalidAt(){return getParsingFlags(this).overflow}function creationData(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function localeEras(m,format){var i,l,date,eras=this._eras||getLocale("en")._eras;for(i=0,l=eras.length;i=0)return eras[i]}function localeErasConvertYear(era,year){var dir=era.since<=era.until?1:-1;return void 0===year?hooks(era.since).year():hooks(era.since).year()+(year-era.offset)*dir}function getEraName(){var i,l,val,eras=this.localeData().eras();for(i=0,l=eras.length;i(weeksTarget=weeksInYear(input,dow,doy))&&(week=weeksTarget),setWeekAll.call(this,input,week,weekday,dow,doy))}function setWeekAll(weekYear,week,weekday,dow,doy){var dayOfYearData=dayOfYearFromWeeks(weekYear,week,weekday,dow,doy),date=createUTCDate(dayOfYearData.year,0,dayOfYearData.dayOfYear);return this.year(date.getUTCFullYear()),this.month(date.getUTCMonth()),this.date(date.getUTCDate()),this}function getSetQuarter(input){return null==input?Math.ceil((this.month()+1)/3):this.month(3*(input-1)+this.month()%3)}addFormatToken("N",0,0,"eraAbbr"),addFormatToken("NN",0,0,"eraAbbr"),addFormatToken("NNN",0,0,"eraAbbr"),addFormatToken("NNNN",0,0,"eraName"),addFormatToken("NNNNN",0,0,"eraNarrow"),addFormatToken("y",["y",1],"yo","eraYear"),addFormatToken("y",["yy",2],0,"eraYear"),addFormatToken("y",["yyy",3],0,"eraYear"),addFormatToken("y",["yyyy",4],0,"eraYear"),addRegexToken("N",matchEraAbbr),addRegexToken("NN",matchEraAbbr),addRegexToken("NNN",matchEraAbbr),addRegexToken("NNNN",matchEraName),addRegexToken("NNNNN",matchEraNarrow),addParseToken(["N","NN","NNN","NNNN","NNNNN"],(function(input,array,config,token){var era=config._locale.erasParse(input,token,config._strict);era?getParsingFlags(config).era=era:getParsingFlags(config).invalidEra=input})),addRegexToken("y",matchUnsigned),addRegexToken("yy",matchUnsigned),addRegexToken("yyy",matchUnsigned),addRegexToken("yyyy",matchUnsigned),addRegexToken("yo",matchEraYearOrdinal),addParseToken(["y","yy","yyy","yyyy"],YEAR),addParseToken(["yo"],(function(input,array,config,token){var match;config._locale._eraYearOrdinalRegex&&(match=input.match(config._locale._eraYearOrdinalRegex)),config._locale.eraYearOrdinalParse?array[YEAR]=config._locale.eraYearOrdinalParse(input,match):array[YEAR]=parseInt(input,10)})),addFormatToken(0,["gg",2],0,(function(){return this.weekYear()%100})),addFormatToken(0,["GG",2],0,(function(){return this.isoWeekYear()%100})),addWeekYearFormatToken("gggg","weekYear"),addWeekYearFormatToken("ggggg","weekYear"),addWeekYearFormatToken("GGGG","isoWeekYear"),addWeekYearFormatToken("GGGGG","isoWeekYear"),addUnitAlias("weekYear","gg"),addUnitAlias("isoWeekYear","GG"),addUnitPriority("weekYear",1),addUnitPriority("isoWeekYear",1),addRegexToken("G",matchSigned),addRegexToken("g",matchSigned),addRegexToken("GG",match1to2,match2),addRegexToken("gg",match1to2,match2),addRegexToken("GGGG",match1to4,match4),addRegexToken("gggg",match1to4,match4),addRegexToken("GGGGG",match1to6,match6),addRegexToken("ggggg",match1to6,match6),addWeekParseToken(["gggg","ggggg","GGGG","GGGGG"],(function(input,week,config,token){week[token.substr(0,2)]=toInt(input)})),addWeekParseToken(["gg","GG"],(function(input,week,config,token){week[token]=hooks.parseTwoDigitYear(input)})),addFormatToken("Q",0,"Qo","quarter"),addUnitAlias("quarter","Q"),addUnitPriority("quarter",7),addRegexToken("Q",match1),addParseToken("Q",(function(input,array){array[MONTH]=3*(toInt(input)-1)})),addFormatToken("D",["DD",2],"Do","date"),addUnitAlias("date","D"),addUnitPriority("date",9),addRegexToken("D",match1to2),addRegexToken("DD",match1to2,match2),addRegexToken("Do",(function(isStrict,locale){return isStrict?locale._dayOfMonthOrdinalParse||locale._ordinalParse:locale._dayOfMonthOrdinalParseLenient})),addParseToken(["D","DD"],DATE),addParseToken("Do",(function(input,array){array[DATE]=toInt(input.match(match1to2)[0])}));var getSetDayOfMonth=makeGetSet("Date",!0);function getSetDayOfYear(input){var dayOfYear=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==input?dayOfYear:this.add(input-dayOfYear,"d")}addFormatToken("DDD",["DDDD",3],"DDDo","dayOfYear"),addUnitAlias("dayOfYear","DDD"),addUnitPriority("dayOfYear",4),addRegexToken("DDD",match1to3),addRegexToken("DDDD",match3),addParseToken(["DDD","DDDD"],(function(input,array,config){config._dayOfYear=toInt(input)})),addFormatToken("m",["mm",2],0,"minute"),addUnitAlias("minute","m"),addUnitPriority("minute",14),addRegexToken("m",match1to2),addRegexToken("mm",match1to2,match2),addParseToken(["m","mm"],MINUTE);var getSetMinute=makeGetSet("Minutes",!1);addFormatToken("s",["ss",2],0,"second"),addUnitAlias("second","s"),addUnitPriority("second",15),addRegexToken("s",match1to2),addRegexToken("ss",match1to2,match2),addParseToken(["s","ss"],SECOND);var token,getSetMillisecond,getSetSecond=makeGetSet("Seconds",!1);for(addFormatToken("S",0,0,(function(){return~~(this.millisecond()/100)})),addFormatToken(0,["SS",2],0,(function(){return~~(this.millisecond()/10)})),addFormatToken(0,["SSS",3],0,"millisecond"),addFormatToken(0,["SSSS",4],0,(function(){return 10*this.millisecond()})),addFormatToken(0,["SSSSS",5],0,(function(){return 100*this.millisecond()})),addFormatToken(0,["SSSSSS",6],0,(function(){return 1e3*this.millisecond()})),addFormatToken(0,["SSSSSSS",7],0,(function(){return 1e4*this.millisecond()})),addFormatToken(0,["SSSSSSSS",8],0,(function(){return 1e5*this.millisecond()})),addFormatToken(0,["SSSSSSSSS",9],0,(function(){return 1e6*this.millisecond()})),addUnitAlias("millisecond","ms"),addUnitPriority("millisecond",16),addRegexToken("S",match1to3,match1),addRegexToken("SS",match1to3,match2),addRegexToken("SSS",match1to3,match3),token="SSSS";token.length<=9;token+="S")addRegexToken(token,matchUnsigned);function parseMs(input,array){array[MILLISECOND]=toInt(1e3*("0."+input))}for(token="S";token.length<=9;token+="S")addParseToken(token,parseMs);function getZoneAbbr(){return this._isUTC?"UTC":""}function getZoneName(){return this._isUTC?"Coordinated Universal Time":""}getSetMillisecond=makeGetSet("Milliseconds",!1),addFormatToken("z",0,0,"zoneAbbr"),addFormatToken("zz",0,0,"zoneName");var proto=Moment.prototype;function createUnix(input){return createLocal(1e3*input)}function createInZone(){return createLocal.apply(null,arguments).parseZone()}function preParsePostFormat(string){return string}proto.add=add,proto.calendar=calendar$1,proto.clone=clone,proto.diff=diff,proto.endOf=endOf,proto.format=format,proto.from=from,proto.fromNow=fromNow,proto.to=to,proto.toNow=toNow,proto.get=stringGet,proto.invalidAt=invalidAt,proto.isAfter=isAfter,proto.isBefore=isBefore,proto.isBetween=isBetween,proto.isSame=isSame,proto.isSameOrAfter=isSameOrAfter,proto.isSameOrBefore=isSameOrBefore,proto.isValid=isValid$2,proto.lang=lang,proto.locale=locale,proto.localeData=localeData,proto.max=prototypeMax,proto.min=prototypeMin,proto.parsingFlags=parsingFlags,proto.set=stringSet,proto.startOf=startOf,proto.subtract=subtract,proto.toArray=toArray,proto.toObject=toObject,proto.toDate=toDate,proto.toISOString=toISOString,proto.inspect=inspect,"undefined"!=typeof Symbol&&null!=Symbol.for&&(proto[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),proto.toJSON=toJSON,proto.toString=toString,proto.unix=unix,proto.valueOf=valueOf,proto.creationData=creationData,proto.eraName=getEraName,proto.eraNarrow=getEraNarrow,proto.eraAbbr=getEraAbbr,proto.eraYear=getEraYear,proto.year=getSetYear,proto.isLeapYear=getIsLeapYear,proto.weekYear=getSetWeekYear,proto.isoWeekYear=getSetISOWeekYear,proto.quarter=proto.quarters=getSetQuarter,proto.month=getSetMonth,proto.daysInMonth=getDaysInMonth,proto.week=proto.weeks=getSetWeek,proto.isoWeek=proto.isoWeeks=getSetISOWeek,proto.weeksInYear=getWeeksInYear,proto.weeksInWeekYear=getWeeksInWeekYear,proto.isoWeeksInYear=getISOWeeksInYear,proto.isoWeeksInISOWeekYear=getISOWeeksInISOWeekYear,proto.date=getSetDayOfMonth,proto.day=proto.days=getSetDayOfWeek,proto.weekday=getSetLocaleDayOfWeek,proto.isoWeekday=getSetISODayOfWeek,proto.dayOfYear=getSetDayOfYear,proto.hour=proto.hours=getSetHour,proto.minute=proto.minutes=getSetMinute,proto.second=proto.seconds=getSetSecond,proto.millisecond=proto.milliseconds=getSetMillisecond,proto.utcOffset=getSetOffset,proto.utc=setOffsetToUTC,proto.local=setOffsetToLocal,proto.parseZone=setOffsetToParsedOffset,proto.hasAlignedHourOffset=hasAlignedHourOffset,proto.isDST=isDaylightSavingTime,proto.isLocal=isLocal,proto.isUtcOffset=isUtcOffset,proto.isUtc=isUtc,proto.isUTC=isUtc,proto.zoneAbbr=getZoneAbbr,proto.zoneName=getZoneName,proto.dates=deprecate("dates accessor is deprecated. Use date instead.",getSetDayOfMonth),proto.months=deprecate("months accessor is deprecated. Use month instead",getSetMonth),proto.years=deprecate("years accessor is deprecated. Use year instead",getSetYear),proto.zone=deprecate("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",getSetZone),proto.isDSTShifted=deprecate("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",isDaylightSavingTimeShifted);var proto$1=Locale.prototype;function get$1(format,index,field,setter){var locale=getLocale(),utc=createUTC().set(setter,index);return locale[field](utc,format)}function listMonthsImpl(format,index,field){if(isNumber(format)&&(index=format,format=void 0),format=format||"",null!=index)return get$1(format,index,field,"month");var i,out=[];for(i=0;i<12;i++)out[i]=get$1(format,i,field,"month");return out}function listWeekdaysImpl(localeSorted,format,index,field){"boolean"==typeof localeSorted?(isNumber(format)&&(index=format,format=void 0),format=format||""):(index=format=localeSorted,localeSorted=!1,isNumber(format)&&(index=format,format=void 0),format=format||"");var i,locale=getLocale(),shift=localeSorted?locale._week.dow:0,out=[];if(null!=index)return get$1(format,(index+shift)%7,field,"day");for(i=0;i<7;i++)out[i]=get$1(format,(i+shift)%7,field,"day");return out}function listMonths(format,index){return listMonthsImpl(format,index,"months")}function listMonthsShort(format,index){return listMonthsImpl(format,index,"monthsShort")}function listWeekdays(localeSorted,format,index){return listWeekdaysImpl(localeSorted,format,index,"weekdays")}function listWeekdaysShort(localeSorted,format,index){return listWeekdaysImpl(localeSorted,format,index,"weekdaysShort")}function listWeekdaysMin(localeSorted,format,index){return listWeekdaysImpl(localeSorted,format,index,"weekdaysMin")}proto$1.calendar=calendar,proto$1.longDateFormat=longDateFormat,proto$1.invalidDate=invalidDate,proto$1.ordinal=ordinal,proto$1.preparse=preParsePostFormat,proto$1.postformat=preParsePostFormat,proto$1.relativeTime=relativeTime,proto$1.pastFuture=pastFuture,proto$1.set=set,proto$1.eras=localeEras,proto$1.erasParse=localeErasParse,proto$1.erasConvertYear=localeErasConvertYear,proto$1.erasAbbrRegex=erasAbbrRegex,proto$1.erasNameRegex=erasNameRegex,proto$1.erasNarrowRegex=erasNarrowRegex,proto$1.months=localeMonths,proto$1.monthsShort=localeMonthsShort,proto$1.monthsParse=localeMonthsParse,proto$1.monthsRegex=monthsRegex,proto$1.monthsShortRegex=monthsShortRegex,proto$1.week=localeWeek,proto$1.firstDayOfYear=localeFirstDayOfYear,proto$1.firstDayOfWeek=localeFirstDayOfWeek,proto$1.weekdays=localeWeekdays,proto$1.weekdaysMin=localeWeekdaysMin,proto$1.weekdaysShort=localeWeekdaysShort,proto$1.weekdaysParse=localeWeekdaysParse,proto$1.weekdaysRegex=weekdaysRegex,proto$1.weekdaysShortRegex=weekdaysShortRegex,proto$1.weekdaysMinRegex=weekdaysMinRegex,proto$1.isPM=localeIsPM,proto$1.meridiem=localeMeridiem,getSetGlobalLocale("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(number){var b=number%10;return number+(1===toInt(number%100/10)?"th":1===b?"st":2===b?"nd":3===b?"rd":"th")}}),hooks.lang=deprecate("moment.lang is deprecated. Use moment.locale instead.",getSetGlobalLocale),hooks.langData=deprecate("moment.langData is deprecated. Use moment.localeData instead.",getLocale);var mathAbs=Math.abs;function abs(){var data=this._data;return this._milliseconds=mathAbs(this._milliseconds),this._days=mathAbs(this._days),this._months=mathAbs(this._months),data.milliseconds=mathAbs(data.milliseconds),data.seconds=mathAbs(data.seconds),data.minutes=mathAbs(data.minutes),data.hours=mathAbs(data.hours),data.months=mathAbs(data.months),data.years=mathAbs(data.years),this}function addSubtract$1(duration,input,value,direction){var other=createDuration(input,value);return duration._milliseconds+=direction*other._milliseconds,duration._days+=direction*other._days,duration._months+=direction*other._months,duration._bubble()}function add$1(input,value){return addSubtract$1(this,input,value,1)}function subtract$1(input,value){return addSubtract$1(this,input,value,-1)}function absCeil(number){return number<0?Math.floor(number):Math.ceil(number)}function bubble(){var seconds,minutes,hours,years,monthsFromDays,milliseconds=this._milliseconds,days=this._days,months=this._months,data=this._data;return milliseconds>=0&&days>=0&&months>=0||milliseconds<=0&&days<=0&&months<=0||(milliseconds+=864e5*absCeil(monthsToDays(months)+days),days=0,months=0),data.milliseconds=milliseconds%1e3,seconds=absFloor(milliseconds/1e3),data.seconds=seconds%60,minutes=absFloor(seconds/60),data.minutes=minutes%60,hours=absFloor(minutes/60),data.hours=hours%24,days+=absFloor(hours/24),months+=monthsFromDays=absFloor(daysToMonths(days)),days-=absCeil(monthsToDays(monthsFromDays)),years=absFloor(months/12),months%=12,data.days=days,data.months=months,data.years=years,this}function daysToMonths(days){return 4800*days/146097}function monthsToDays(months){return 146097*months/4800}function as(units){if(!this.isValid())return NaN;var days,months,milliseconds=this._milliseconds;if("month"===(units=normalizeUnits(units))||"quarter"===units||"year"===units)switch(days=this._days+milliseconds/864e5,months=this._months+daysToMonths(days),units){case"month":return months;case"quarter":return months/3;case"year":return months/12}else switch(days=this._days+Math.round(monthsToDays(this._months)),units){case"week":return days/7+milliseconds/6048e5;case"day":return days+milliseconds/864e5;case"hour":return 24*days+milliseconds/36e5;case"minute":return 1440*days+milliseconds/6e4;case"second":return 86400*days+milliseconds/1e3;case"millisecond":return Math.floor(864e5*days)+milliseconds;default:throw new Error("Unknown unit "+units)}}function valueOf$1(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*toInt(this._months/12):NaN}function makeAs(alias){return function(){return this.as(alias)}}var asMilliseconds=makeAs("ms"),asSeconds=makeAs("s"),asMinutes=makeAs("m"),asHours=makeAs("h"),asDays=makeAs("d"),asWeeks=makeAs("w"),asMonths=makeAs("M"),asQuarters=makeAs("Q"),asYears=makeAs("y");function clone$1(){return createDuration(this)}function get$2(units){return units=normalizeUnits(units),this.isValid()?this[units+"s"]():NaN}function makeGetter(name){return function(){return this.isValid()?this._data[name]:NaN}}var milliseconds=makeGetter("milliseconds"),seconds=makeGetter("seconds"),minutes=makeGetter("minutes"),hours=makeGetter("hours"),days=makeGetter("days"),months=makeGetter("months"),years=makeGetter("years");function weeks(){return absFloor(this.days()/7)}var round=Math.round,thresholds={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function substituteTimeAgo(string,number,withoutSuffix,isFuture,locale){return locale.relativeTime(number||1,!!withoutSuffix,string,isFuture)}function relativeTime$1(posNegDuration,withoutSuffix,thresholds,locale){var duration=createDuration(posNegDuration).abs(),seconds=round(duration.as("s")),minutes=round(duration.as("m")),hours=round(duration.as("h")),days=round(duration.as("d")),months=round(duration.as("M")),weeks=round(duration.as("w")),years=round(duration.as("y")),a=seconds<=thresholds.ss&&["s",seconds]||seconds0,a[4]=locale,substituteTimeAgo.apply(null,a)}function getSetRelativeTimeRounding(roundingFunction){return void 0===roundingFunction?round:"function"==typeof roundingFunction&&(round=roundingFunction,!0)}function getSetRelativeTimeThreshold(threshold,limit){return void 0!==thresholds[threshold]&&(void 0===limit?thresholds[threshold]:(thresholds[threshold]=limit,"s"===threshold&&(thresholds.ss=limit-1),!0))}function humanize(argWithSuffix,argThresholds){if(!this.isValid())return this.localeData().invalidDate();var locale,output,withSuffix=!1,th=thresholds;return"object"===_typeof(argWithSuffix)&&(argThresholds=argWithSuffix,argWithSuffix=!1),"boolean"==typeof argWithSuffix&&(withSuffix=argWithSuffix),"object"===_typeof(argThresholds)&&(th=Object.assign({},thresholds,argThresholds),null!=argThresholds.s&&null==argThresholds.ss&&(th.ss=argThresholds.s-1)),output=relativeTime$1(this,!withSuffix,th,locale=this.localeData()),withSuffix&&(output=locale.pastFuture(+this,output)),locale.postformat(output)}var abs$1=Math.abs;function sign(x){return(x>0)-(x<0)||+x}function toISOString$1(){if(!this.isValid())return this.localeData().invalidDate();var minutes,hours,years,s,totalSign,ymSign,daysSign,hmsSign,seconds=abs$1(this._milliseconds)/1e3,days=abs$1(this._days),months=abs$1(this._months),total=this.asSeconds();return total?(minutes=absFloor(seconds/60),hours=absFloor(minutes/60),seconds%=60,minutes%=60,years=absFloor(months/12),months%=12,s=seconds?seconds.toFixed(3).replace(/\.?0+$/,""):"",totalSign=total<0?"-":"",ymSign=sign(this._months)!==sign(total)?"-":"",daysSign=sign(this._days)!==sign(total)?"-":"",hmsSign=sign(this._milliseconds)!==sign(total)?"-":"",totalSign+"P"+(years?ymSign+years+"Y":"")+(months?ymSign+months+"M":"")+(days?daysSign+days+"D":"")+(hours||minutes||seconds?"T":"")+(hours?hmsSign+hours+"H":"")+(minutes?hmsSign+minutes+"M":"")+(seconds?hmsSign+s+"S":"")):"P0D"}var proto$2=Duration.prototype;return proto$2.isValid=isValid$1,proto$2.abs=abs,proto$2.add=add$1,proto$2.subtract=subtract$1,proto$2.as=as,proto$2.asMilliseconds=asMilliseconds,proto$2.asSeconds=asSeconds,proto$2.asMinutes=asMinutes,proto$2.asHours=asHours,proto$2.asDays=asDays,proto$2.asWeeks=asWeeks,proto$2.asMonths=asMonths,proto$2.asQuarters=asQuarters,proto$2.asYears=asYears,proto$2.valueOf=valueOf$1,proto$2._bubble=bubble,proto$2.clone=clone$1,proto$2.get=get$2,proto$2.milliseconds=milliseconds,proto$2.seconds=seconds,proto$2.minutes=minutes,proto$2.hours=hours,proto$2.days=days,proto$2.weeks=weeks,proto$2.months=months,proto$2.years=years,proto$2.humanize=humanize,proto$2.toISOString=toISOString$1,proto$2.toString=toISOString$1,proto$2.toJSON=toISOString$1,proto$2.locale=locale,proto$2.localeData=localeData,proto$2.toIsoString=deprecate("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",toISOString$1),proto$2.lang=lang,addFormatToken("X",0,0,"unix"),addFormatToken("x",0,0,"valueOf"),addRegexToken("x",matchSigned),addRegexToken("X",matchTimestamp),addParseToken("X",(function(input,array,config){config._d=new Date(1e3*parseFloat(input))})),addParseToken("x",(function(input,array,config){config._d=new Date(toInt(input))})),hooks.version="2.29.4",setHookCallback(createLocal),hooks.fn=proto,hooks.min=min,hooks.max=max,hooks.now=now,hooks.utc=createUTC,hooks.unix=createUnix,hooks.months=listMonths,hooks.isDate=isDate,hooks.locale=getSetGlobalLocale,hooks.invalid=createInvalid,hooks.duration=createDuration,hooks.isMoment=isMoment,hooks.weekdays=listWeekdays,hooks.parseZone=createInZone,hooks.localeData=getLocale,hooks.isDuration=isDuration,hooks.monthsShort=listMonthsShort,hooks.weekdaysMin=listWeekdaysMin,hooks.defineLocale=defineLocale,hooks.updateLocale=updateLocale,hooks.locales=listLocales,hooks.weekdaysShort=listWeekdaysShort,hooks.normalizeUnits=normalizeUnits,hooks.relativeTimeRounding=getSetRelativeTimeRounding,hooks.relativeTimeThreshold=getSetRelativeTimeThreshold,hooks.calendarFormat=getCalendarFormat,hooks.prototype=proto,hooks.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"},hooks}()),moment$1.exports;var module}var hasRequiredChart,d,isInViewport,sendAjax,loadAjaxContent,a,loadAdAjaxContent;hasRequiredChart||(hasRequiredChart=1,Chart$1.exports=function(moment){function createCommonjsModule(fn,module){return fn(module={exports:{}},module.exports),module.exports}function getCjsExportFromNamespace(n){return n&&n.default||n}moment=moment&&moment.hasOwnProperty("default")?moment.default:moment;var colorName={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},conversions=createCommonjsModule((function(module){var reverseKeywords={};for(var key in colorName)colorName.hasOwnProperty(key)&&(reverseKeywords[colorName[key]]=key);var convert=module.exports={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};for(var model in convert)if(convert.hasOwnProperty(model)){if(!("channels"in convert[model]))throw new Error("missing channels property: "+model);if(!("labels"in convert[model]))throw new Error("missing channel labels property: "+model);if(convert[model].labels.length!==convert[model].channels)throw new Error("channel and label counts mismatch: "+model);var channels=convert[model].channels,labels=convert[model].labels;delete convert[model].channels,delete convert[model].labels,Object.defineProperty(convert[model],"channels",{value:channels}),Object.defineProperty(convert[model],"labels",{value:labels})}function comparativeDistance(x,y){return Math.pow(x[0]-y[0],2)+Math.pow(x[1]-y[1],2)+Math.pow(x[2]-y[2],2)}convert.rgb.hsl=function(rgb){var h,l,r=rgb[0]/255,g=rgb[1]/255,b=rgb[2]/255,min=Math.min(r,g,b),max=Math.max(r,g,b),delta=max-min;return max===min?h=0:r===max?h=(g-b)/delta:g===max?h=2+(b-r)/delta:b===max&&(h=4+(r-g)/delta),(h=Math.min(60*h,360))<0&&(h+=360),l=(min+max)/2,[h,100*(max===min?0:l<=.5?delta/(max+min):delta/(2-max-min)),100*l]},convert.rgb.hsv=function(rgb){var rdif,gdif,bdif,h,s,r=rgb[0]/255,g=rgb[1]/255,b=rgb[2]/255,v=Math.max(r,g,b),diff=v-Math.min(r,g,b),diffc=function(c){return(v-c)/6/diff+.5};return 0===diff?h=s=0:(s=diff/v,rdif=diffc(r),gdif=diffc(g),bdif=diffc(b),r===v?h=bdif-gdif:g===v?h=1/3+rdif-bdif:b===v&&(h=2/3+gdif-rdif),h<0?h+=1:h>1&&(h-=1)),[360*h,100*s,100*v]},convert.rgb.hwb=function(rgb){var r=rgb[0],g=rgb[1],b=rgb[2];return[convert.rgb.hsl(rgb)[0],1/255*Math.min(r,Math.min(g,b))*100,100*(b=1-1/255*Math.max(r,Math.max(g,b)))]},convert.rgb.cmyk=function(rgb){var k,r=rgb[0]/255,g=rgb[1]/255,b=rgb[2]/255;return[100*((1-r-(k=Math.min(1-r,1-g,1-b)))/(1-k)||0),100*((1-g-k)/(1-k)||0),100*((1-b-k)/(1-k)||0),100*k]},convert.rgb.keyword=function(rgb){var reversed=reverseKeywords[rgb];if(reversed)return reversed;var currentClosestKeyword,currentClosestDistance=1/0;for(var keyword in colorName)if(colorName.hasOwnProperty(keyword)){var distance=comparativeDistance(rgb,colorName[keyword]);distance.04045?Math.pow((r+.055)/1.055,2.4):r/12.92)+.3576*(g=g>.04045?Math.pow((g+.055)/1.055,2.4):g/12.92)+.1805*(b=b>.04045?Math.pow((b+.055)/1.055,2.4):b/12.92)),100*(.2126*r+.7152*g+.0722*b),100*(.0193*r+.1192*g+.9505*b)]},convert.rgb.lab=function(rgb){var xyz=convert.rgb.xyz(rgb),x=xyz[0],y=xyz[1],z=xyz[2];return y/=100,z/=108.883,x=(x/=95.047)>.008856?Math.pow(x,1/3):7.787*x+16/116,[116*(y=y>.008856?Math.pow(y,1/3):7.787*y+16/116)-16,500*(x-y),200*(y-(z=z>.008856?Math.pow(z,1/3):7.787*z+16/116))]},convert.hsl.rgb=function(hsl){var t1,t2,t3,rgb,val,h=hsl[0]/360,s=hsl[1]/100,l=hsl[2]/100;if(0===s)return[val=255*l,val,val];t1=2*l-(t2=l<.5?l*(1+s):l+s-l*s),rgb=[0,0,0];for(var i=0;i<3;i++)(t3=h+1/3*-(i-1))<0&&t3++,t3>1&&t3--,val=6*t3<1?t1+6*(t2-t1)*t3:2*t3<1?t2:3*t3<2?t1+(t2-t1)*(2/3-t3)*6:t1,rgb[i]=255*val;return rgb},convert.hsl.hsv=function(hsl){var h=hsl[0],s=hsl[1]/100,l=hsl[2]/100,smin=s,lmin=Math.max(l,.01);return s*=(l*=2)<=1?l:2-l,smin*=lmin<=1?lmin:2-lmin,[h,100*(0===l?2*smin/(lmin+smin):2*s/(l+s)),(l+s)/2*100]},convert.hsv.rgb=function(hsv){var h=hsv[0]/60,s=hsv[1]/100,v=hsv[2]/100,hi=Math.floor(h)%6,f=h-Math.floor(h),p=255*v*(1-s),q=255*v*(1-s*f),t=255*v*(1-s*(1-f));switch(v*=255,hi){case 0:return[v,t,p];case 1:return[q,v,p];case 2:return[p,v,t];case 3:return[p,q,v];case 4:return[t,p,v];case 5:return[v,p,q]}},convert.hsv.hsl=function(hsv){var lmin,sl,l,h=hsv[0],s=hsv[1]/100,v=hsv[2]/100,vmin=Math.max(v,.01);return l=(2-s)*v,sl=s*vmin,[h,100*(sl=(sl/=(lmin=(2-s)*vmin)<=1?lmin:2-lmin)||0),100*(l/=2)]},convert.hwb.rgb=function(hwb){var i,v,f,n,r,g,b,h=hwb[0]/360,wh=hwb[1]/100,bl=hwb[2]/100,ratio=wh+bl;switch(ratio>1&&(wh/=ratio,bl/=ratio),f=6*h-(i=Math.floor(6*h)),0!=(1&i)&&(f=1-f),n=wh+f*((v=1-bl)-wh),i){default:case 6:case 0:r=v,g=n,b=wh;break;case 1:r=n,g=v,b=wh;break;case 2:r=wh,g=v,b=n;break;case 3:r=wh,g=n,b=v;break;case 4:r=n,g=wh,b=v;break;case 5:r=v,g=wh,b=n}return[255*r,255*g,255*b]},convert.cmyk.rgb=function(cmyk){var c=cmyk[0]/100,m=cmyk[1]/100,y=cmyk[2]/100,k=cmyk[3]/100;return[255*(1-Math.min(1,c*(1-k)+k)),255*(1-Math.min(1,m*(1-k)+k)),255*(1-Math.min(1,y*(1-k)+k))]},convert.xyz.rgb=function(xyz){var r,g,b,x=xyz[0]/100,y=xyz[1]/100,z=xyz[2]/100;return g=-.9689*x+1.8758*y+.0415*z,b=.0557*x+-.204*y+1.057*z,r=(r=3.2406*x+-1.5372*y+-.4986*z)>.0031308?1.055*Math.pow(r,1/2.4)-.055:12.92*r,g=g>.0031308?1.055*Math.pow(g,1/2.4)-.055:12.92*g,b=b>.0031308?1.055*Math.pow(b,1/2.4)-.055:12.92*b,[255*(r=Math.min(Math.max(0,r),1)),255*(g=Math.min(Math.max(0,g),1)),255*(b=Math.min(Math.max(0,b),1))]},convert.xyz.lab=function(xyz){var x=xyz[0],y=xyz[1],z=xyz[2];return y/=100,z/=108.883,x=(x/=95.047)>.008856?Math.pow(x,1/3):7.787*x+16/116,[116*(y=y>.008856?Math.pow(y,1/3):7.787*y+16/116)-16,500*(x-y),200*(y-(z=z>.008856?Math.pow(z,1/3):7.787*z+16/116))]},convert.lab.xyz=function(lab){var x,y,z,l=lab[0];x=lab[1]/500+(y=(l+16)/116),z=y-lab[2]/200;var y2=Math.pow(y,3),x2=Math.pow(x,3),z2=Math.pow(z,3);return y=y2>.008856?y2:(y-16/116)/7.787,x=x2>.008856?x2:(x-16/116)/7.787,z=z2>.008856?z2:(z-16/116)/7.787,[x*=95.047,y*=100,z*=108.883]},convert.lab.lch=function(lab){var h,l=lab[0],a=lab[1],b=lab[2];return(h=360*Math.atan2(b,a)/2/Math.PI)<0&&(h+=360),[l,Math.sqrt(a*a+b*b),h]},convert.lch.lab=function(lch){var hr,l=lch[0],c=lch[1];return hr=lch[2]/360*2*Math.PI,[l,c*Math.cos(hr),c*Math.sin(hr)]},convert.rgb.ansi16=function(args){var r=args[0],g=args[1],b=args[2],value=1 in arguments?arguments[1]:convert.rgb.hsv(args)[2];if(0===(value=Math.round(value/50)))return 30;var ansi=30+(Math.round(b/255)<<2|Math.round(g/255)<<1|Math.round(r/255));return 2===value&&(ansi+=60),ansi},convert.hsv.ansi16=function(args){return convert.rgb.ansi16(convert.hsv.rgb(args),args[2])},convert.rgb.ansi256=function(args){var r=args[0],g=args[1],b=args[2];return r===g&&g===b?r<8?16:r>248?231:Math.round((r-8)/247*24)+232:16+36*Math.round(r/255*5)+6*Math.round(g/255*5)+Math.round(b/255*5)},convert.ansi16.rgb=function(args){var color=args%10;if(0===color||7===color)return args>50&&(color+=3.5),[color=color/10.5*255,color,color];var mult=.5*(1+~~(args>50));return[(1&color)*mult*255,(color>>1&1)*mult*255,(color>>2&1)*mult*255]},convert.ansi256.rgb=function(args){if(args>=232){var c=10*(args-232)+8;return[c,c,c]}var rem;return args-=16,[Math.floor(args/36)/5*255,Math.floor((rem=args%36)/6)/5*255,rem%6/5*255]},convert.rgb.hex=function(args){var string=(((255&Math.round(args[0]))<<16)+((255&Math.round(args[1]))<<8)+(255&Math.round(args[2]))).toString(16).toUpperCase();return"000000".substring(string.length)+string},convert.hex.rgb=function(args){var match=args.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!match)return[0,0,0];var colorString=match[0];3===match[0].length&&(colorString=colorString.split("").map((function(char){return char+char})).join(""));var integer=parseInt(colorString,16);return[integer>>16&255,integer>>8&255,255&integer]},convert.rgb.hcg=function(rgb){var hue,r=rgb[0]/255,g=rgb[1]/255,b=rgb[2]/255,max=Math.max(Math.max(r,g),b),min=Math.min(Math.min(r,g),b),chroma=max-min;return hue=chroma<=0?0:max===r?(g-b)/chroma%6:max===g?2+(b-r)/chroma:4+(r-g)/chroma+4,hue/=6,[360*(hue%=1),100*chroma,100*(chroma<1?min/(1-chroma):0)]},convert.hsl.hcg=function(hsl){var s=hsl[1]/100,l=hsl[2]/100,c=1,f=0;return(c=l<.5?2*s*l:2*s*(1-l))<1&&(f=(l-.5*c)/(1-c)),[hsl[0],100*c,100*f]},convert.hsv.hcg=function(hsv){var s=hsv[1]/100,v=hsv[2]/100,c=s*v,f=0;return c<1&&(f=(v-c)/(1-c)),[hsv[0],100*c,100*f]},convert.hcg.rgb=function(hcg){var h=hcg[0]/360,c=hcg[1]/100,g=hcg[2]/100;if(0===c)return[255*g,255*g,255*g];var pure=[0,0,0],hi=h%1*6,v=hi%1,w=1-v,mg=0;switch(Math.floor(hi)){case 0:pure[0]=1,pure[1]=v,pure[2]=0;break;case 1:pure[0]=w,pure[1]=1,pure[2]=0;break;case 2:pure[0]=0,pure[1]=1,pure[2]=v;break;case 3:pure[0]=0,pure[1]=w,pure[2]=1;break;case 4:pure[0]=v,pure[1]=0,pure[2]=1;break;default:pure[0]=1,pure[1]=0,pure[2]=w}return mg=(1-c)*g,[255*(c*pure[0]+mg),255*(c*pure[1]+mg),255*(c*pure[2]+mg)]},convert.hcg.hsv=function(hcg){var c=hcg[1]/100,v=c+hcg[2]/100*(1-c),f=0;return v>0&&(f=c/v),[hcg[0],100*f,100*v]},convert.hcg.hsl=function(hcg){var c=hcg[1]/100,l=hcg[2]/100*(1-c)+.5*c,s=0;return l>0&&l<.5?s=c/(2*l):l>=.5&&l<1&&(s=c/(2*(1-l))),[hcg[0],100*s,100*l]},convert.hcg.hwb=function(hcg){var c=hcg[1]/100,v=c+hcg[2]/100*(1-c);return[hcg[0],100*(v-c),100*(1-v)]},convert.hwb.hcg=function(hwb){var w=hwb[1]/100,v=1-hwb[2]/100,c=v-w,g=0;return c<1&&(g=(v-c)/(1-c)),[hwb[0],100*c,100*g]},convert.apple.rgb=function(apple){return[apple[0]/65535*255,apple[1]/65535*255,apple[2]/65535*255]},convert.rgb.apple=function(rgb){return[rgb[0]/255*65535,rgb[1]/255*65535,rgb[2]/255*65535]},convert.gray.rgb=function(args){return[args[0]/100*255,args[0]/100*255,args[0]/100*255]},convert.gray.hsl=convert.gray.hsv=function(args){return[0,0,args[0]]},convert.gray.hwb=function(gray){return[0,100,gray[0]]},convert.gray.cmyk=function(gray){return[0,0,0,gray[0]]},convert.gray.lab=function(gray){return[gray[0],0,0]},convert.gray.hex=function(gray){var val=255&Math.round(gray[0]/100*255),string=((val<<16)+(val<<8)+val).toString(16).toUpperCase();return"000000".substring(string.length)+string},convert.rgb.gray=function(rgb){return[(rgb[0]+rgb[1]+rgb[2])/3/255*100]}}));function buildGraph(){for(var graph={},models=Object.keys(conversions),len=models.length,i=0;i1&&(args=Array.prototype.slice.call(arguments)),fn(args))};return"conversion"in fn&&(wrappedFn.conversion=fn.conversion),wrappedFn}function wrapRounded(fn){var wrappedFn=function(args){if(null==args)return args;arguments.length>1&&(args=Array.prototype.slice.call(arguments));var result=fn(args);if("object"===_typeof(result))for(var len=result.length,i=0;i=0&&a<1?hexDouble(Math.round(255*a)):"")}function rgbString(rgba,alpha){return alpha<1||rgba[3]&&rgba[3]<1?rgbaString(rgba,alpha):"rgb("+rgba[0]+", "+rgba[1]+", "+rgba[2]+")"}function rgbaString(rgba,alpha){return void 0===alpha&&(alpha=void 0!==rgba[3]?rgba[3]:1),"rgba("+rgba[0]+", "+rgba[1]+", "+rgba[2]+", "+alpha+")"}function percentString(rgba,alpha){return alpha<1||rgba[3]&&rgba[3]<1?percentaString(rgba,alpha):"rgb("+Math.round(rgba[0]/255*100)+"%, "+Math.round(rgba[1]/255*100)+"%, "+Math.round(rgba[2]/255*100)+"%)"}function percentaString(rgba,alpha){return"rgba("+Math.round(rgba[0]/255*100)+"%, "+Math.round(rgba[1]/255*100)+"%, "+Math.round(rgba[2]/255*100)+"%, "+(alpha||rgba[3]||1)+")"}function hslString(hsla,alpha){return alpha<1||hsla[3]&&hsla[3]<1?hslaString(hsla,alpha):"hsl("+hsla[0]+", "+hsla[1]+"%, "+hsla[2]+"%)"}function hslaString(hsla,alpha){return void 0===alpha&&(alpha=void 0!==hsla[3]?hsla[3]:1),"hsla("+hsla[0]+", "+hsla[1]+"%, "+hsla[2]+"%, "+alpha+")"}function hwbString(hwb,alpha){return void 0===alpha&&(alpha=void 0!==hwb[3]?hwb[3]:1),"hwb("+hwb[0]+", "+hwb[1]+"%, "+hwb[2]+"%"+(void 0!==alpha&&1!==alpha?", "+alpha:"")+")"}function keyword(rgb){return reverseNames[rgb.slice(0,3)]}function scale(num,min,max){return Math.min(Math.max(min,num),max)}function hexDouble(num){var str=num.toString(16).toUpperCase();return str.length<2?"0"+str:str}var reverseNames={};for(var name in colorName$1)reverseNames[colorName$1[name]]=name;var Color=function Color(obj){return obj instanceof Color?obj:this instanceof Color?(this.valid=!1,this.values={rgb:[0,0,0],hsl:[0,0,0],hsv:[0,0,0],hwb:[0,0,0],cmyk:[0,0,0,0],alpha:1},void("string"==typeof obj?(vals=colorString.getRgba(obj))?this.setValues("rgb",vals):(vals=colorString.getHsla(obj))?this.setValues("hsl",vals):(vals=colorString.getHwb(obj))&&this.setValues("hwb",vals):"object"===_typeof(obj)&&(void 0!==(vals=obj).r||void 0!==vals.red?this.setValues("rgb",vals):void 0!==vals.l||void 0!==vals.lightness?this.setValues("hsl",vals):void 0!==vals.v||void 0!==vals.value?this.setValues("hsv",vals):void 0!==vals.w||void 0!==vals.whiteness?this.setValues("hwb",vals):void 0===vals.c&&void 0===vals.cyan||this.setValues("cmyk",vals)))):new Color(obj);var vals};Color.prototype={isValid:function(){return this.valid},rgb:function(){return this.setSpace("rgb",arguments)},hsl:function(){return this.setSpace("hsl",arguments)},hsv:function(){return this.setSpace("hsv",arguments)},hwb:function(){return this.setSpace("hwb",arguments)},cmyk:function(){return this.setSpace("cmyk",arguments)},rgbArray:function(){return this.values.rgb},hslArray:function(){return this.values.hsl},hsvArray:function(){return this.values.hsv},hwbArray:function(){var values=this.values;return 1!==values.alpha?values.hwb.concat([values.alpha]):values.hwb},cmykArray:function(){return this.values.cmyk},rgbaArray:function(){var values=this.values;return values.rgb.concat([values.alpha])},hslaArray:function(){var values=this.values;return values.hsl.concat([values.alpha])},alpha:function(val){return void 0===val?this.values.alpha:(this.setValues("alpha",val),this)},red:function(val){return this.setChannel("rgb",0,val)},green:function(val){return this.setChannel("rgb",1,val)},blue:function(val){return this.setChannel("rgb",2,val)},hue:function(val){return val&&(val=(val%=360)<0?360+val:val),this.setChannel("hsl",0,val)},saturation:function(val){return this.setChannel("hsl",1,val)},lightness:function(val){return this.setChannel("hsl",2,val)},saturationv:function(val){return this.setChannel("hsv",1,val)},whiteness:function(val){return this.setChannel("hwb",1,val)},blackness:function(val){return this.setChannel("hwb",2,val)},value:function(val){return this.setChannel("hsv",2,val)},cyan:function(val){return this.setChannel("cmyk",0,val)},magenta:function(val){return this.setChannel("cmyk",1,val)},yellow:function(val){return this.setChannel("cmyk",2,val)},black:function(val){return this.setChannel("cmyk",3,val)},hexString:function(){return colorString.hexString(this.values.rgb)},rgbString:function(){return colorString.rgbString(this.values.rgb,this.values.alpha)},rgbaString:function(){return colorString.rgbaString(this.values.rgb,this.values.alpha)},percentString:function(){return colorString.percentString(this.values.rgb,this.values.alpha)},hslString:function(){return colorString.hslString(this.values.hsl,this.values.alpha)},hslaString:function(){return colorString.hslaString(this.values.hsl,this.values.alpha)},hwbString:function(){return colorString.hwbString(this.values.hwb,this.values.alpha)},keyword:function(){return colorString.keyword(this.values.rgb,this.values.alpha)},rgbNumber:function(){var rgb=this.values.rgb;return rgb[0]<<16|rgb[1]<<8|rgb[2]},luminosity:function(){for(var rgb=this.values.rgb,lum=[],i=0;ilum2?(lum1+.05)/(lum2+.05):(lum2+.05)/(lum1+.05)},level:function(color2){var contrastRatio=this.contrast(color2);return contrastRatio>=7.1?"AAA":contrastRatio>=4.5?"AA":""},dark:function(){var rgb=this.values.rgb;return(299*rgb[0]+587*rgb[1]+114*rgb[2])/1e3<128},light:function(){return!this.dark()},negate:function(){for(var rgb=[],i=0;i<3;i++)rgb[i]=255-this.values.rgb[i];return this.setValues("rgb",rgb),this},lighten:function(ratio){var hsl=this.values.hsl;return hsl[2]+=hsl[2]*ratio,this.setValues("hsl",hsl),this},darken:function(ratio){var hsl=this.values.hsl;return hsl[2]-=hsl[2]*ratio,this.setValues("hsl",hsl),this},saturate:function(ratio){var hsl=this.values.hsl;return hsl[1]+=hsl[1]*ratio,this.setValues("hsl",hsl),this},desaturate:function(ratio){var hsl=this.values.hsl;return hsl[1]-=hsl[1]*ratio,this.setValues("hsl",hsl),this},whiten:function(ratio){var hwb=this.values.hwb;return hwb[1]+=hwb[1]*ratio,this.setValues("hwb",hwb),this},blacken:function(ratio){var hwb=this.values.hwb;return hwb[2]+=hwb[2]*ratio,this.setValues("hwb",hwb),this},greyscale:function(){var rgb=this.values.rgb,val=.3*rgb[0]+.59*rgb[1]+.11*rgb[2];return this.setValues("rgb",[val,val,val]),this},clearer:function(ratio){var alpha=this.values.alpha;return this.setValues("alpha",alpha-alpha*ratio),this},opaquer:function(ratio){var alpha=this.values.alpha;return this.setValues("alpha",alpha+alpha*ratio),this},rotate:function(degrees){var hsl=this.values.hsl,hue=(hsl[0]+degrees)%360;return hsl[0]=hue<0?360+hue:hue,this.setValues("hsl",hsl),this},mix:function(mixinColor,weight){var color1=this,color2=mixinColor,p=void 0===weight?.5:weight,w=2*p-1,a=color1.alpha()-color2.alpha(),w1=((w*a==-1?w:(w+a)/(1+w*a))+1)/2,w2=1-w1;return this.rgb(w1*color1.red()+w2*color2.red(),w1*color1.green()+w2*color2.green(),w1*color1.blue()+w2*color2.blue()).alpha(color1.alpha()*p+color2.alpha()*(1-p))},toJSON:function(){return this.rgb()},clone:function(){var value,type,result=new Color,source=this.values,target=result.values;for(var prop in source)source.hasOwnProperty(prop)&&(value=source[prop],"[object Array]"===(type={}.toString.call(value))?target[prop]=value.slice(0):"[object Number]"===type?target[prop]=value:console.error("unexpected color value:",value));return result}},Color.prototype.spaces={rgb:["red","green","blue"],hsl:["hue","saturation","lightness"],hsv:["hue","saturation","value"],hwb:["hue","whiteness","blackness"],cmyk:["cyan","magenta","yellow","black"]},Color.prototype.maxes={rgb:[255,255,255],hsl:[360,100,100],hsv:[360,100,100],hwb:[360,100,100],cmyk:[100,100,100,100]},Color.prototype.getValues=function(space){for(var values=this.values,vals={},i=0;i=0;i--)fn.call(thisArg,loopable[i],i);else for(i=0;i=1?t:-(Math.sqrt(1-t*t)-1)},easeOutCirc:function(t){return Math.sqrt(1-(t-=1)*t)},easeInOutCirc:function(t){return(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},easeInElastic:function(t){var s=1.70158,p=0,a=1;return 0===t?0:1===t?1:(p||(p=.3),s=p/(2*Math.PI)*Math.asin(1/a),-a*Math.pow(2,10*(t-=1))*Math.sin((t-s)*(2*Math.PI)/p))},easeOutElastic:function(t){var s=1.70158,p=0,a=1;return 0===t?0:1===t?1:(p||(p=.3),s=p/(2*Math.PI)*Math.asin(1/a),a*Math.pow(2,-10*t)*Math.sin((t-s)*(2*Math.PI)/p)+1)},easeInOutElastic:function(t){var s=1.70158,p=0,a=1;return 0===t?0:2==(t/=.5)?1:(p||(p=.45),s=p/(2*Math.PI)*Math.asin(1/a),t<1?a*Math.pow(2,10*(t-=1))*Math.sin((t-s)*(2*Math.PI)/p)*-.5:a*Math.pow(2,-10*(t-=1))*Math.sin((t-s)*(2*Math.PI)/p)*.5+1)},easeInBack:function(t){var s=1.70158;return t*t*((s+1)*t-s)},easeOutBack:function(t){var s=1.70158;return(t-=1)*t*((s+1)*t+s)+1},easeInOutBack:function(t){var s=1.70158;return(t/=.5)<1?t*t*((1+(s*=1.525))*t-s)*.5:.5*((t-=2)*t*((1+(s*=1.525))*t+s)+2)},easeInBounce:function(t){return 1-effects.easeOutBounce(1-t)},easeOutBounce:function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},easeInOutBounce:function(t){return t<.5?.5*effects.easeInBounce(2*t):.5*effects.easeOutBounce(2*t-1)+.5}},helpers_easing={effects:effects};helpers_core.easingEffects=effects;var PI=Math.PI,RAD_PER_DEG=PI/180,DOUBLE_PI=2*PI,HALF_PI=PI/2,QUARTER_PI=PI/4,TWO_THIRDS_PI=2*PI/3,exports$1={clear:function(chart){chart.ctx.clearRect(0,0,chart.width,chart.height)},roundedRect:function(ctx,x,y,width,height,radius){if(radius){var r=Math.min(radius,height/2,width/2),left=x+r,top=y+r,right=x+width-r,bottom=y+height-r;ctx.moveTo(x,top),leftarea.left-epsilon&&point.xarea.top-epsilon&&point.y0&&me.requestAnimationFrame()},advance:function(){for(var animation,chart,numSteps,nextStep,animations=this.animations,i=0;i=numSteps?(helpers$1.callback(animation.onAnimationComplete,[animation],chart),chart.animating=!1,animations.splice(i,1)):++i}},resolve=helpers$1.options.resolve,arrayEvents=["push","pop","shift","splice","unshift"];function listenArrayEvents(array,listener){array._chartjs?array._chartjs.listeners.push(listener):(Object.defineProperty(array,"_chartjs",{configurable:!0,enumerable:!1,value:{listeners:[listener]}}),arrayEvents.forEach((function(key){var method="onData"+key.charAt(0).toUpperCase()+key.slice(1),base=array[key];Object.defineProperty(array,key,{configurable:!0,enumerable:!1,value:function(){var args=Array.prototype.slice.call(arguments),res=base.apply(this,args);return helpers$1.each(array._chartjs.listeners,(function(object){"function"==typeof object[method]&&object[method].apply(object,args)})),res}})})))}function unlistenArrayEvents(array,listener){var stub=array._chartjs;if(stub){var listeners=stub.listeners,index=listeners.indexOf(listener);-1!==index&&listeners.splice(index,1),listeners.length>0||(arrayEvents.forEach((function(key){delete array[key]})),delete array._chartjs)}}var DatasetController=function(chart,datasetIndex){this.initialize(chart,datasetIndex)};helpers$1.extend(DatasetController.prototype,{datasetElementType:null,dataElementType:null,_datasetElementOptions:["backgroundColor","borderCapStyle","borderColor","borderDash","borderDashOffset","borderJoinStyle","borderWidth"],_dataElementOptions:["backgroundColor","borderColor","borderWidth","pointStyle"],initialize:function(chart,datasetIndex){var me=this;me.chart=chart,me.index=datasetIndex,me.linkScales(),me.addElements(),me._type=me.getMeta().type},updateIndex:function(datasetIndex){this.index=datasetIndex},linkScales:function(){var me=this,meta=me.getMeta(),chart=me.chart,scales=chart.scales,dataset=me.getDataset(),scalesOpts=chart.options.scales;null!==meta.xAxisID&&meta.xAxisID in scales&&!dataset.xAxisID||(meta.xAxisID=dataset.xAxisID||scalesOpts.xAxes[0].id),null!==meta.yAxisID&&meta.yAxisID in scales&&!dataset.yAxisID||(meta.yAxisID=dataset.yAxisID||scalesOpts.yAxes[0].id)},getDataset:function(){return this.chart.data.datasets[this.index]},getMeta:function(){return this.chart.getDatasetMeta(this.index)},getScaleForId:function(scaleID){return this.chart.scales[scaleID]},_getValueScaleId:function(){return this.getMeta().yAxisID},_getIndexScaleId:function(){return this.getMeta().xAxisID},_getValueScale:function(){return this.getScaleForId(this._getValueScaleId())},_getIndexScale:function(){return this.getScaleForId(this._getIndexScaleId())},reset:function(){this._update(!0)},destroy:function(){this._data&&unlistenArrayEvents(this._data,this)},createMetaDataset:function(){var me=this,type=me.datasetElementType;return type&&new type({_chart:me.chart,_datasetIndex:me.index})},createMetaData:function(index){var me=this,type=me.dataElementType;return type&&new type({_chart:me.chart,_datasetIndex:me.index,_index:index})},addElements:function(){var i,ilen,me=this,meta=me.getMeta(),data=me.getDataset().data||[],metaData=meta.data;for(i=0,ilen=data.length;inumMeta&&me.insertElements(numMeta,numData-numMeta)},insertElements:function(start,count){for(var i=0;ipixelMargin?(angleMargin=pixelMargin/arc.innerRadius,ctx.arc(x,y,arc.innerRadius-pixelMargin,endAngle+angleMargin,startAngle-angleMargin,!0)):ctx.arc(x,y,pixelMargin,endAngle+Math.PI/2,startAngle-Math.PI/2),ctx.closePath(),ctx.clip()}function drawFullCircleBorders(ctx,vm,arc,inner){var i,endAngle=arc.endAngle;for(inner&&(arc.endAngle=arc.startAngle+TAU,clipArc(ctx,arc),arc.endAngle=endAngle,arc.endAngle===arc.startAngle&&arc.fullCircles&&(arc.endAngle+=TAU,arc.fullCircles--)),ctx.beginPath(),ctx.arc(arc.x,arc.y,arc.innerRadius,arc.startAngle+TAU,arc.startAngle,!0),i=0;iendAngle;)angle-=TAU;for(;angle=startAngle&&angle<=endAngle,withinRadius=distance>=vm.innerRadius&&distance<=vm.outerRadius;return betweenAngles&&withinRadius}return!1},getCenterPoint:function(){var vm=this._view,halfAngle=(vm.startAngle+vm.endAngle)/2,halfRadius=(vm.innerRadius+vm.outerRadius)/2;return{x:vm.x+Math.cos(halfAngle)*halfRadius,y:vm.y+Math.sin(halfAngle)*halfRadius}},getArea:function(){var vm=this._view;return Math.PI*((vm.endAngle-vm.startAngle)/(2*Math.PI))*(Math.pow(vm.outerRadius,2)-Math.pow(vm.innerRadius,2))},tooltipPosition:function(){var vm=this._view,centreAngle=vm.startAngle+(vm.endAngle-vm.startAngle)/2,rangeFromCentre=(vm.outerRadius-vm.innerRadius)/2+vm.innerRadius;return{x:vm.x+Math.cos(centreAngle)*rangeFromCentre,y:vm.y+Math.sin(centreAngle)*rangeFromCentre}},draw:function(){var i,ctx=this._chart.ctx,vm=this._view,pixelMargin="inner"===vm.borderAlign?.33:0,arc={x:vm.x,y:vm.y,innerRadius:vm.innerRadius,outerRadius:Math.max(vm.outerRadius-pixelMargin,0),pixelMargin:pixelMargin,startAngle:vm.startAngle,endAngle:vm.endAngle,fullCircles:Math.floor(vm.circumference/TAU)};if(ctx.save(),ctx.fillStyle=vm.backgroundColor,ctx.strokeStyle=vm.borderColor,arc.fullCircles){for(arc.endAngle=arc.startAngle+TAU,ctx.beginPath(),ctx.arc(arc.x,arc.y,arc.outerRadius,arc.startAngle,arc.endAngle),ctx.arc(arc.x,arc.y,arc.innerRadius,arc.endAngle,arc.startAngle,!0),ctx.closePath(),i=0;ivm.x&&(edge=swap(edge,"left","right")):vm.basemaxH?maxH:t,r:skip.right||r<0?0:r>maxW?maxW:r,b:skip.bottom||b<0?0:b>maxH?maxH:b,l:skip.left||l<0?0:l>maxW?maxW:l}}function boundingRects(vm){var bounds=getBarBounds(vm),width=bounds.right-bounds.left,height=bounds.bottom-bounds.top,border=parseBorderWidth(vm,width/2,height/2);return{outer:{x:bounds.left,y:bounds.top,w:width,h:height},inner:{x:bounds.left+border.l,y:bounds.top+border.t,w:width-border.l-border.r,h:height-border.t-border.b}}}function _inRange(vm,x,y){var skipX=null===x,skipY=null===y,bounds=!(!vm||skipX&&skipY)&&getBarBounds(vm);return bounds&&(skipX||x>=bounds.left&&x<=bounds.right)&&(skipY||y>=bounds.top&&y<=bounds.bottom)}core_defaults._set("global",{elements:{rectangle:{backgroundColor:defaultColor$2,borderColor:defaultColor$2,borderSkipped:"bottom",borderWidth:0}}});var element_rectangle=core_element.extend({_type:"rectangle",draw:function(){var ctx=this._chart.ctx,vm=this._view,rects=boundingRects(vm),outer=rects.outer,inner=rects.inner;ctx.fillStyle=vm.backgroundColor,ctx.fillRect(outer.x,outer.y,outer.w,outer.h),outer.w===inner.w&&outer.h===inner.h||(ctx.save(),ctx.beginPath(),ctx.rect(outer.x,outer.y,outer.w,outer.h),ctx.clip(),ctx.fillStyle=vm.borderColor,ctx.rect(inner.x,inner.y,inner.w,inner.h),ctx.fill("evenodd"),ctx.restore())},height:function(){var vm=this._view;return vm.base-vm.y},inRange:function(mouseX,mouseY){return _inRange(this._view,mouseX,mouseY)},inLabelRange:function(mouseX,mouseY){var vm=this._view;return isVertical(vm)?_inRange(vm,mouseX,null):_inRange(vm,null,mouseY)},inXRange:function(mouseX){return _inRange(this._view,mouseX,null)},inYRange:function(mouseY){return _inRange(this._view,null,mouseY)},getCenterPoint:function(){var x,y,vm=this._view;return isVertical(vm)?(x=vm.x,y=(vm.y+vm.base)/2):(x=(vm.x+vm.base)/2,y=vm.y),{x:x,y:y}},getArea:function(){var vm=this._view;return isVertical(vm)?vm.width*Math.abs(vm.y-vm.base):vm.height*Math.abs(vm.x-vm.base)},tooltipPosition:function(){var vm=this._view;return{x:vm.x,y:vm.y}}}),elements={},Arc=element_arc,Line=element_line,Point=element_point,Rectangle=element_rectangle;elements.Arc=Arc,elements.Line=Line,elements.Point=Point,elements.Rectangle=Rectangle;var deprecated=helpers$1._deprecated,valueOrDefault$3=helpers$1.valueOrDefault;function computeMinSampleSize(scale,pixels){var prev,curr,i,ilen,min=scale._length;for(i=1,ilen=pixels.length;i0?Math.min(min,Math.abs(curr-prev)):min,prev=curr;return min}function computeFitCategoryTraits(index,ruler,options){var size,ratio,thickness=options.barThickness,count=ruler.stackCount,curr=ruler.pixels[index],min=helpers$1.isNullOrUndef(thickness)?computeMinSampleSize(ruler.scale,ruler.pixels):-1;return helpers$1.isNullOrUndef(thickness)?(size=min*options.categoryPercentage,ratio=options.barPercentage):(size=thickness*count,ratio=1),{chunk:size/count,ratio:ratio,start:curr-size/2}}function computeFlexCategoryTraits(index,ruler,options){var start,pixels=ruler.pixels,curr=pixels[index],prev=index>0?pixels[index-1]:null,next=index=0&&value.min>=0?value.min:value.max,length=void 0===value.start?value.end:value.max>=0&&value.min>=0?value.max-value.min:value.min-value.max,ilen=metasets.length;if(stacked||void 0===stacked&&void 0!==stack)for(i=0;i=0&&stackLength.max>=0?stackLength.max:stackLength.min,(value.min<0&&ivalue<0||value.max>=0&&ivalue>0)&&(start+=ivalue));return base=scale.getPixelForValue(start),size=(head=scale.getPixelForValue(start+length))-base,void 0!==minBarLength&&Math.abs(size)=0&&!isHorizontal||length<0&&isHorizontal?base-minBarLength:base+minBarLength),{size:size,base:base,head:head,center:head+size/2}},calculateBarIndexPixels:function(datasetIndex,index,ruler,options){var me=this,range="flex"===options.barThickness?computeFlexCategoryTraits(index,ruler,options):computeFitCategoryTraits(index,ruler,options),stackIndex=me.getStackIndex(datasetIndex,me.getMeta().stack),center=range.start+range.chunk*stackIndex+range.chunk/2,size=Math.min(valueOrDefault$3(options.maxBarThickness,1/0),range.chunk*range.ratio);return{base:center-size/2,head:center+size/2,center:center,size:size}},draw:function(){var me=this,chart=me.chart,scale=me._getValueScale(),rects=me.getMeta().data,dataset=me.getDataset(),ilen=rects.length,i=0;for(helpers$1.canvas.clipArea(chart.ctx,chart.chartArea);i=PI$1?-DOUBLE_PI$1:startAngle<-PI$1?DOUBLE_PI$1:0)+circumference,startX=Math.cos(startAngle),startY=Math.sin(startAngle),endX=Math.cos(endAngle),endY=Math.sin(endAngle),contains0=startAngle<=0&&endAngle>=0||endAngle>=DOUBLE_PI$1,contains90=startAngle<=HALF_PI$1&&endAngle>=HALF_PI$1||endAngle>=DOUBLE_PI$1+HALF_PI$1,contains270=startAngle<=-HALF_PI$1&&endAngle>=-HALF_PI$1||endAngle>=PI$1+HALF_PI$1,minX=startAngle===-PI$1||endAngle>=PI$1?-1:Math.min(startX,startX*cutout,endX,endX*cutout),minY=contains270?-1:Math.min(startY,startY*cutout,endY,endY*cutout),maxX=contains0?1:Math.max(startX,startX*cutout,endX,endX*cutout),maxY=contains90?1:Math.max(startY,startY*cutout,endY,endY*cutout);ratioX=(maxX-minX)/2,ratioY=(maxY-minY)/2,offsetX=-(maxX+minX)/2,offsetY=-(maxY+minY)/2}for(i=0,ilen=arcs.length;i0&&!isNaN(value)?DOUBLE_PI$1*(Math.abs(value)/total):0},getMaxBorderWidth:function(arcs){var i,ilen,meta,arc,controller,options,borderWidth,hoverWidth,me=this,max=0,chart=me.chart;if(!arcs)for(i=0,ilen=chart.data.datasets.length;i(max=borderWidth>max?borderWidth:max)?hoverWidth:max);return max},setHoverStyle:function(arc){var model=arc._model,options=arc._options,getHoverColor=helpers$1.getHoverColor;arc.$previousStyle={backgroundColor:model.backgroundColor,borderColor:model.borderColor,borderWidth:model.borderWidth},model.backgroundColor=valueOrDefault$5(options.hoverBackgroundColor,getHoverColor(options.backgroundColor)),model.borderColor=valueOrDefault$5(options.hoverBorderColor,getHoverColor(options.borderColor)),model.borderWidth=valueOrDefault$5(options.hoverBorderWidth,options.borderWidth)},_getRingWeightOffset:function(datasetIndex){for(var ringWeightOffset=0,i=0;i0&&isPointInArea(points[i-1]._model,area)&&(model.controlPointPreviousX=capControlPoint(model.controlPointPreviousX,area.left,area.right),model.controlPointPreviousY=capControlPoint(model.controlPointPreviousY,area.top,area.bottom)),i0&&(items=chart.getDatasetMeta(items[0]._datasetIndex).data),items},"x-axis":function(chart,e){return indexMode(chart,e,{intersect:!1})},point:function(chart,e){return getIntersectItems(chart,getRelativePosition(e,chart))},nearest:function(chart,e,options){var position=getRelativePosition(e,chart);options.axis=options.axis||"xy";var distanceMetric=getDistanceMetricForAxis(options.axis);return getNearestItems(chart,position,options.intersect,distanceMetric)},x:function(chart,e,options){var position=getRelativePosition(e,chart),items=[],intersectsItem=!1;return parseVisibleItems(chart,(function(element){element.inXRange(position.x)&&items.push(element),element.inRange(position.x,position.y)&&(intersectsItem=!0)})),options.intersect&&!intersectsItem&&(items=[]),items},y:function(chart,e,options){var position=getRelativePosition(e,chart),items=[],intersectsItem=!1;return parseVisibleItems(chart,(function(element){element.inYRange(position.y)&&items.push(element),element.inRange(position.x,position.y)&&(intersectsItem=!0)})),options.intersect&&!intersectsItem&&(items=[]),items}}},extend=helpers$1.extend;function filterByPosition(array,position){return helpers$1.where(array,(function(v){return v.pos===position}))}function sortByWeight(array,reverse){return array.sort((function(a,b){var v0=reverse?b:a,v1=reverse?a:b;return v0.weight===v1.weight?v0.index-v1.index:v0.weight-v1.weight}))}function wrapBoxes(boxes){var i,ilen,box,layoutBoxes=[];for(i=0,ilen=(boxes||[]).length;i div {\r\n\tposition: absolute;\r\n\twidth: 1000000px;\r\n\theight: 1000000px;\r\n\tleft: 0;\r\n\ttop: 0;\r\n}\r\n\r\n.chartjs-size-monitor-shrink > div {\r\n\tposition: absolute;\r\n\twidth: 200%;\r\n\theight: 200%;\r\n\tleft: 0;\r\n\ttop: 0;\r\n}\r\n",stylesheet=getCjsExportFromNamespace(Object.freeze({__proto__:null,default:platform_dom})),EXPANDO_KEY="$chartjs",CSS_PREFIX="chartjs-",CSS_SIZE_MONITOR=CSS_PREFIX+"size-monitor",CSS_RENDER_MONITOR=CSS_PREFIX+"render-monitor",CSS_RENDER_ANIMATION=CSS_PREFIX+"render-animation",ANIMATION_START_EVENTS=["animationstart","webkitAnimationStart"],EVENT_TYPES={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"};function readUsedSize(element,property){var value=helpers$1.getStyle(element,property),matches=value&&value.match(/^(\d+)(\.\d+)?px$/);return matches?Number(matches[1]):void 0}function initCanvas(canvas,config){var style=canvas.style,renderHeight=canvas.getAttribute("height"),renderWidth=canvas.getAttribute("width");if(canvas[EXPANDO_KEY]={initial:{height:renderHeight,width:renderWidth,style:{display:style.display,height:style.height,width:style.width}}},style.display=style.display||"block",null===renderWidth||""===renderWidth){var displayWidth=readUsedSize(canvas,"width");void 0!==displayWidth&&(canvas.width=displayWidth)}if(null===renderHeight||""===renderHeight)if(""===canvas.style.height)canvas.height=canvas.width/(config.options.aspectRatio||2);else{var displayHeight=readUsedSize(canvas,"height");void 0!==displayWidth&&(canvas.height=displayHeight)}return canvas}var eventListenerOptions=!!function(){var supports=!1;try{var options=Object.defineProperty({},"passive",{get:function(){supports=!0}});window.addEventListener("e",null,options)}catch(e){}return supports}()&&{passive:!0};function addListener(node,type,listener){node.addEventListener(type,listener,eventListenerOptions)}function removeListener(node,type,listener){node.removeEventListener(type,listener,eventListenerOptions)}function createEvent(type,chart,x,y,nativeEvent){return{type:type,chart:chart,native:nativeEvent||null,x:void 0!==x?x:null,y:void 0!==y?y:null}}function fromNativeEvent(event,chart){var type=EVENT_TYPES[event.type]||event.type,pos=helpers$1.getRelativePosition(event,chart);return createEvent(type,chart,pos.x,pos.y,event)}function throttled(fn,thisArg){var ticking=!1,args=[];return function(){args=Array.prototype.slice.call(arguments),thisArg=thisArg||this,ticking||(ticking=!0,helpers$1.requestAnimFrame.call(window,(function(){ticking=!1,fn.apply(thisArg,args)})))}}function createDiv(cls){var el=document.createElement("div");return el.className=cls||"",el}function createResizer(handler){var maxSize=1e6,resizer=createDiv(CSS_SIZE_MONITOR),expand=createDiv(CSS_SIZE_MONITOR+"-expand"),shrink=createDiv(CSS_SIZE_MONITOR+"-shrink");expand.appendChild(createDiv()),shrink.appendChild(createDiv()),resizer.appendChild(expand),resizer.appendChild(shrink),resizer._reset=function(){expand.scrollLeft=maxSize,expand.scrollTop=maxSize,shrink.scrollLeft=maxSize,shrink.scrollTop=maxSize};var onScroll=function(){resizer._reset(),handler()};return addListener(expand,"scroll",onScroll.bind(expand,"expand")),addListener(shrink,"scroll",onScroll.bind(shrink,"shrink")),resizer}function watchForRender(node,handler){var expando=node[EXPANDO_KEY]||(node[EXPANDO_KEY]={}),proxy=expando.renderProxy=function(e){e.animationName===CSS_RENDER_ANIMATION&&handler()};helpers$1.each(ANIMATION_START_EVENTS,(function(type){addListener(node,type,proxy)})),expando.reflow=!!node.offsetParent,node.classList.add(CSS_RENDER_MONITOR)}function unwatchForRender(node){var expando=node[EXPANDO_KEY]||{},proxy=expando.renderProxy;proxy&&(helpers$1.each(ANIMATION_START_EVENTS,(function(type){removeListener(node,type,proxy)})),delete expando.renderProxy),node.classList.remove(CSS_RENDER_MONITOR)}function addResizeListener(node,listener,chart){var expando=node[EXPANDO_KEY]||(node[EXPANDO_KEY]={}),resizer=expando.resizer=createResizer(throttled((function(){if(expando.resizer){var container=chart.options.maintainAspectRatio&&node.parentNode,w=container?container.clientWidth:0;listener(createEvent("resize",chart)),container&&container.clientWidth0){var item=tooltipItems[0];item.label?title=item.label:item.xLabel?title=item.xLabel:labelCount>0&&item.index-1?str.split("\n"):str}function createTooltipItem(element){var xScale=element._xScale,yScale=element._yScale||element._scale,index=element._index,datasetIndex=element._datasetIndex,controller=element._chart.getDatasetMeta(datasetIndex).controller,indexScale=controller._getIndexScale(),valueScale=controller._getValueScale();return{xLabel:xScale?xScale.getLabelForIndex(index,datasetIndex):"",yLabel:yScale?yScale.getLabelForIndex(index,datasetIndex):"",label:indexScale?""+indexScale.getLabelForIndex(index,datasetIndex):"",value:valueScale?""+valueScale.getLabelForIndex(index,datasetIndex):"",index:index,datasetIndex:datasetIndex,x:element._model.x,y:element._model.y}}function getBaseModel(tooltipOpts){var globalDefaults=core_defaults.global;return{xPadding:tooltipOpts.xPadding,yPadding:tooltipOpts.yPadding,xAlign:tooltipOpts.xAlign,yAlign:tooltipOpts.yAlign,rtl:tooltipOpts.rtl,textDirection:tooltipOpts.textDirection,bodyFontColor:tooltipOpts.bodyFontColor,_bodyFontFamily:valueOrDefault$8(tooltipOpts.bodyFontFamily,globalDefaults.defaultFontFamily),_bodyFontStyle:valueOrDefault$8(tooltipOpts.bodyFontStyle,globalDefaults.defaultFontStyle),_bodyAlign:tooltipOpts.bodyAlign,bodyFontSize:valueOrDefault$8(tooltipOpts.bodyFontSize,globalDefaults.defaultFontSize),bodySpacing:tooltipOpts.bodySpacing,titleFontColor:tooltipOpts.titleFontColor,_titleFontFamily:valueOrDefault$8(tooltipOpts.titleFontFamily,globalDefaults.defaultFontFamily),_titleFontStyle:valueOrDefault$8(tooltipOpts.titleFontStyle,globalDefaults.defaultFontStyle),titleFontSize:valueOrDefault$8(tooltipOpts.titleFontSize,globalDefaults.defaultFontSize),_titleAlign:tooltipOpts.titleAlign,titleSpacing:tooltipOpts.titleSpacing,titleMarginBottom:tooltipOpts.titleMarginBottom,footerFontColor:tooltipOpts.footerFontColor,_footerFontFamily:valueOrDefault$8(tooltipOpts.footerFontFamily,globalDefaults.defaultFontFamily),_footerFontStyle:valueOrDefault$8(tooltipOpts.footerFontStyle,globalDefaults.defaultFontStyle),footerFontSize:valueOrDefault$8(tooltipOpts.footerFontSize,globalDefaults.defaultFontSize),_footerAlign:tooltipOpts.footerAlign,footerSpacing:tooltipOpts.footerSpacing,footerMarginTop:tooltipOpts.footerMarginTop,caretSize:tooltipOpts.caretSize,cornerRadius:tooltipOpts.cornerRadius,backgroundColor:tooltipOpts.backgroundColor,opacity:0,legendColorBackground:tooltipOpts.multiKeyBackground,displayColors:tooltipOpts.displayColors,borderColor:tooltipOpts.borderColor,borderWidth:tooltipOpts.borderWidth}}function getTooltipSize(tooltip,model){var ctx=tooltip._chart.ctx,height=2*model.yPadding,width=0,body=model.body,combinedBodyLength=body.reduce((function(count,bodyItem){return count+bodyItem.before.length+bodyItem.lines.length+bodyItem.after.length}),0);combinedBodyLength+=model.beforeBody.length+model.afterBody.length;var titleLineCount=model.title.length,footerLineCount=model.footer.length,titleFontSize=model.titleFontSize,bodyFontSize=model.bodyFontSize,footerFontSize=model.footerFontSize;height+=titleLineCount*titleFontSize,height+=titleLineCount?(titleLineCount-1)*model.titleSpacing:0,height+=titleLineCount?model.titleMarginBottom:0,height+=combinedBodyLength*bodyFontSize,height+=combinedBodyLength?(combinedBodyLength-1)*model.bodySpacing:0,height+=footerLineCount?model.footerMarginTop:0,height+=footerLineCount*footerFontSize,height+=footerLineCount?(footerLineCount-1)*model.footerSpacing:0;var widthPadding=0,maxLineWidth=function(line){width=Math.max(width,ctx.measureText(line).width+widthPadding)};return ctx.font=helpers$1.fontString(titleFontSize,model._titleFontStyle,model._titleFontFamily),helpers$1.each(model.title,maxLineWidth),ctx.font=helpers$1.fontString(bodyFontSize,model._bodyFontStyle,model._bodyFontFamily),helpers$1.each(model.beforeBody.concat(model.afterBody),maxLineWidth),widthPadding=model.displayColors?bodyFontSize+2:0,helpers$1.each(body,(function(bodyItem){helpers$1.each(bodyItem.before,maxLineWidth),helpers$1.each(bodyItem.lines,maxLineWidth),helpers$1.each(bodyItem.after,maxLineWidth)})),widthPadding=0,ctx.font=helpers$1.fontString(footerFontSize,model._footerFontStyle,model._footerFontFamily),helpers$1.each(model.footer,maxLineWidth),{width:width+=2*model.xPadding,height:height}}function determineAlignment(tooltip,size){var lf,rf,olf,orf,yf,model=tooltip._model,chart=tooltip._chart,chartArea=tooltip._chart.chartArea,xAlign="center",yAlign="center";model.ychart.height-size.height&&(yAlign="bottom");var midX=(chartArea.left+chartArea.right)/2,midY=(chartArea.top+chartArea.bottom)/2;"center"===yAlign?(lf=function(x){return x<=midX},rf=function(x){return x>midX}):(lf=function(x){return x<=size.width/2},rf=function(x){return x>=chart.width-size.width/2}),olf=function(x){return x+size.width+model.caretSize+model.caretPadding>chart.width},orf=function(x){return x-size.width-model.caretSize-model.caretPadding<0},yf=function(y){return y<=midY?"top":"bottom"},lf(model.x)?(xAlign="left",olf(model.x)&&(xAlign="center",yAlign=yf(model.y))):rf(model.x)&&(xAlign="right",orf(model.x)&&(xAlign="center",yAlign=yf(model.y)));var opts=tooltip._options;return{xAlign:opts.xAlign?opts.xAlign:xAlign,yAlign:opts.yAlign?opts.yAlign:yAlign}}function getBackgroundPoint(vm,size,alignment,chart){var x=vm.x,y=vm.y,caretSize=vm.caretSize,caretPadding=vm.caretPadding,cornerRadius=vm.cornerRadius,xAlign=alignment.xAlign,yAlign=alignment.yAlign,paddingAndSize=caretSize+caretPadding,radiusAndPadding=cornerRadius+caretPadding;return"right"===xAlign?x-=size.width:"center"===xAlign&&((x-=size.width/2)+size.width>chart.width&&(x=chart.width-size.width),x<0&&(x=0)),"top"===yAlign?y+=paddingAndSize:y-="bottom"===yAlign?size.height+paddingAndSize:size.height/2,"center"===yAlign?"left"===xAlign?x+=paddingAndSize:"right"===xAlign&&(x-=paddingAndSize):"left"===xAlign?x-=radiusAndPadding:"right"===xAlign&&(x+=radiusAndPadding),{x:x,y:y}}function getAlignedX(vm,align){return"center"===align?vm.x+vm.width/2:"right"===align?vm.x+vm.width-vm.xPadding:vm.x+vm.xPadding}function getBeforeAfterBodyLines(callback){return pushOrConcat([],splitNewlines(callback))}var exports$4=core_element.extend({initialize:function(){this._model=getBaseModel(this._options),this._lastActive=[]},getTitle:function(){var me=this,callbacks=me._options.callbacks,beforeTitle=callbacks.beforeTitle.apply(me,arguments),title=callbacks.title.apply(me,arguments),afterTitle=callbacks.afterTitle.apply(me,arguments),lines=[];return lines=pushOrConcat(lines,splitNewlines(beforeTitle)),lines=pushOrConcat(lines,splitNewlines(title)),lines=pushOrConcat(lines,splitNewlines(afterTitle))},getBeforeBody:function(){return getBeforeAfterBodyLines(this._options.callbacks.beforeBody.apply(this,arguments))},getBody:function(tooltipItems,data){var me=this,callbacks=me._options.callbacks,bodyItems=[];return helpers$1.each(tooltipItems,(function(tooltipItem){var bodyItem={before:[],lines:[],after:[]};pushOrConcat(bodyItem.before,splitNewlines(callbacks.beforeLabel.call(me,tooltipItem,data))),pushOrConcat(bodyItem.lines,callbacks.label.call(me,tooltipItem,data)),pushOrConcat(bodyItem.after,splitNewlines(callbacks.afterLabel.call(me,tooltipItem,data))),bodyItems.push(bodyItem)})),bodyItems},getAfterBody:function(){return getBeforeAfterBodyLines(this._options.callbacks.afterBody.apply(this,arguments))},getFooter:function(){var me=this,callbacks=me._options.callbacks,beforeFooter=callbacks.beforeFooter.apply(me,arguments),footer=callbacks.footer.apply(me,arguments),afterFooter=callbacks.afterFooter.apply(me,arguments),lines=[];return lines=pushOrConcat(lines,splitNewlines(beforeFooter)),lines=pushOrConcat(lines,splitNewlines(footer)),lines=pushOrConcat(lines,splitNewlines(afterFooter))},update:function(changed){var i,len,me=this,opts=me._options,existingModel=me._model,model=me._model=getBaseModel(opts),active=me._active,data=me._data,alignment={xAlign:existingModel.xAlign,yAlign:existingModel.yAlign},backgroundPoint={x:existingModel.x,y:existingModel.y},tooltipSize={width:existingModel.width,height:existingModel.height},tooltipPosition={x:existingModel.caretX,y:existingModel.caretY};if(active.length){model.opacity=1;var labelColors=[],labelTextColors=[];tooltipPosition=positioners[opts.position].call(me,active,me._eventPosition);var tooltipItems=[];for(i=0,len=active.length;i0&&ctx.stroke()},draw:function(){var ctx=this._chart.ctx,vm=this._view;if(0!==vm.opacity){var tooltipSize={width:vm.width,height:vm.height},pt={x:vm.x,y:vm.y},opacity=Math.abs(vm.opacity<.001)?0:vm.opacity,hasTooltipContent=vm.title.length||vm.beforeBody.length||vm.body.length||vm.afterBody.length||vm.footer.length;this._options.enabled&&hasTooltipContent&&(ctx.save(),ctx.globalAlpha=opacity,this.drawBackground(pt,vm,ctx,tooltipSize),pt.y+=vm.yPadding,helpers$1.rtl.overrideTextDirection(ctx,vm.textDirection),this.drawTitle(pt,vm,ctx),this.drawBody(pt,vm,ctx),this.drawFooter(pt,vm,ctx),helpers$1.rtl.restoreTextDirection(ctx,vm.textDirection),ctx.restore())}},handleEvent:function(e){var me=this,options=me._options,changed=!1;return me._lastActive=me._lastActive||[],"mouseout"===e.type?me._active=[]:(me._active=me._chart.getElementsAtEventForMode(e,options.mode,options),options.reverse&&me._active.reverse()),(changed=!helpers$1.arrayEquals(me._active,me._lastActive))&&(me._lastActive=me._active,(options.enabled||options.custom)&&(me._eventPosition={x:e.x,y:e.y},me.update(!0),me.pivot())),changed}}),positioners_1=positioners,core_tooltip=exports$4;core_tooltip.positioners=positioners_1;var valueOrDefault$9=helpers$1.valueOrDefault;function mergeScaleConfig(){return helpers$1.merge(Object.create(null),[].slice.call(arguments),{merger:function(key,target,source,options){if("xAxes"===key||"yAxes"===key){var i,type,scale,slen=source[key].length;for(target[key]||(target[key]=[]),i=0;i=target[key].length&&target[key].push({}),!target[key][i].type||scale.type&&scale.type!==target[key][i].type?helpers$1.merge(target[key][i],[core_scaleService.getScaleDefaults(type),scale]):helpers$1.merge(target[key][i],scale)}else helpers$1._merger(key,target,source,options)}})}function mergeConfig(){return helpers$1.merge(Object.create(null),[].slice.call(arguments),{merger:function(key,target,source,options){var tval=target[key]||Object.create(null),sval=source[key];"scales"===key?target[key]=mergeScaleConfig(tval,sval):"scale"===key?target[key]=helpers$1.merge(tval,[core_scaleService.getScaleDefaults(sval.type),sval]):helpers$1._merger(key,target,source,options)}})}function initConfig(config){var data=(config=config||Object.create(null)).data=config.data||{};return data.datasets=data.datasets||[],data.labels=data.labels||[],config.options=mergeConfig(core_defaults.global,core_defaults[config.type],config.options||{}),config}function updateConfig(chart){var newOptions=chart.options;helpers$1.each(chart.scales,(function(scale){core_layouts.removeBox(chart,scale)})),newOptions=mergeConfig(core_defaults.global,core_defaults[chart.config.type],newOptions),chart.options=chart.config.options=newOptions,chart.ensureScalesHaveIDs(),chart.buildOrUpdateScales(),chart.tooltip._options=newOptions.tooltips,chart.tooltip.initialize()}function nextAvailableScaleId(axesOpts,prefix,index){var id,hasId=function(obj){return obj.id===id};do{id=prefix+index++}while(helpers$1.findIndex(axesOpts,hasId)>=0);return id}function positionIsHorizontal(position){return"top"===position||"bottom"===position}function compare2Level(l1,l2){return function(a,b){return a[l1]===b[l1]?a[l2]-b[l2]:a[l1]-b[l1]}}core_defaults._set("global",{elements:{},events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"nearest",intersect:!0,animationDuration:400},onClick:null,maintainAspectRatio:!0,responsive:!0,responsiveAnimationDuration:0});var Chart=function(item,config){return this.construct(item,config),this};helpers$1.extend(Chart.prototype,{construct:function(item,config){var me=this;config=initConfig(config);var context=platform.acquireContext(item,config),canvas=context&&context.canvas,height=canvas&&canvas.height,width=canvas&&canvas.width;me.id=helpers$1.uid(),me.ctx=context,me.canvas=canvas,me.config=config,me.width=width,me.height=height,me.aspectRatio=height?width/height:null,me.options=config.options,me._bufferedRender=!1,me._layers=[],me.chart=me,me.controller=me,Chart.instances[me.id]=me,Object.defineProperty(me,"data",{get:function(){return me.config.data},set:function(value){me.config.data=value}}),context&&canvas?(me.initialize(),me.update()):console.error("Failed to create chart: can't acquire context from the given item")},initialize:function(){var me=this;return core_plugins.notify(me,"beforeInit"),helpers$1.retinaScale(me,me.options.devicePixelRatio),me.bindEvents(),me.options.responsive&&me.resize(!0),me.initToolTip(),core_plugins.notify(me,"afterInit"),me},clear:function(){return helpers$1.canvas.clear(this),this},stop:function(){return core_animations.cancelAnimation(this),this},resize:function(silent){var me=this,options=me.options,canvas=me.canvas,aspectRatio=options.maintainAspectRatio&&me.aspectRatio||null,newWidth=Math.max(0,Math.floor(helpers$1.getMaximumWidth(canvas))),newHeight=Math.max(0,Math.floor(aspectRatio?newWidth/aspectRatio:helpers$1.getMaximumHeight(canvas)));if((me.width!==newWidth||me.height!==newHeight)&&(canvas.width=me.width=newWidth,canvas.height=me.height=newHeight,canvas.style.width=newWidth+"px",canvas.style.height=newHeight+"px",helpers$1.retinaScale(me,options.devicePixelRatio),!silent)){var newSize={width:newWidth,height:newHeight};core_plugins.notify(me,"resize",[newSize]),options.onResize&&options.onResize(me,newSize),me.stop(),me.update({duration:options.responsiveAnimationDuration})}},ensureScalesHaveIDs:function(){var options=this.options,scalesOptions=options.scales||{},scaleOptions=options.scale;helpers$1.each(scalesOptions.xAxes,(function(xAxisOptions,index){xAxisOptions.id||(xAxisOptions.id=nextAvailableScaleId(scalesOptions.xAxes,"x-axis-",index))})),helpers$1.each(scalesOptions.yAxes,(function(yAxisOptions,index){yAxisOptions.id||(yAxisOptions.id=nextAvailableScaleId(scalesOptions.yAxes,"y-axis-",index))})),scaleOptions&&(scaleOptions.id=scaleOptions.id||"scale")},buildOrUpdateScales:function(){var me=this,options=me.options,scales=me.scales||{},items=[],updated=Object.keys(scales).reduce((function(obj,id){return obj[id]=!1,obj}),{});options.scales&&(items=items.concat((options.scales.xAxes||[]).map((function(xAxisOptions){return{options:xAxisOptions,dtype:"category",dposition:"bottom"}})),(options.scales.yAxes||[]).map((function(yAxisOptions){return{options:yAxisOptions,dtype:"linear",dposition:"left"}})))),options.scale&&items.push({options:options.scale,dtype:"radialLinear",isDefault:!0,dposition:"chartArea"}),helpers$1.each(items,(function(item){var scaleOptions=item.options,id=scaleOptions.id,scaleType=valueOrDefault$9(scaleOptions.type,item.dtype);positionIsHorizontal(scaleOptions.position)!==positionIsHorizontal(item.dposition)&&(scaleOptions.position=item.dposition),updated[id]=!0;var scale=null;if(id in scales&&scales[id].type===scaleType)(scale=scales[id]).options=scaleOptions,scale.ctx=me.ctx,scale.chart=me;else{var scaleClass=core_scaleService.getScaleConstructor(scaleType);if(!scaleClass)return;scale=new scaleClass({id:id,type:scaleType,options:scaleOptions,ctx:me.ctx,chart:me}),scales[scale.id]=scale}scale.mergeTicksOptions(),item.isDefault&&(me.scale=scale)})),helpers$1.each(updated,(function(hasUpdated,id){hasUpdated||delete scales[id]})),me.scales=scales,core_scaleService.addScalesToLayout(this)},buildOrUpdateControllers:function(){var i,ilen,me=this,newControllers=[],datasets=me.data.datasets;for(i=0,ilen=datasets.length;i=0;--i)me.drawDataset(metasets[i],easingValue);core_plugins.notify(me,"afterDatasetsDraw",[easingValue])}},drawDataset:function(meta,easingValue){var me=this,args={meta:meta,index:meta.index,easingValue:easingValue};!1!==core_plugins.notify(me,"beforeDatasetDraw",[args])&&(meta.controller.draw(easingValue),core_plugins.notify(me,"afterDatasetDraw",[args]))},_drawTooltip:function(easingValue){var me=this,tooltip=me.tooltip,args={tooltip:tooltip,easingValue:easingValue};!1!==core_plugins.notify(me,"beforeTooltipDraw",[args])&&(tooltip.draw(),core_plugins.notify(me,"afterTooltipDraw",[args]))},getElementAtEvent:function(e){return core_interaction.modes.single(this,e)},getElementsAtEvent:function(e){return core_interaction.modes.label(this,e,{intersect:!0})},getElementsAtXAxis:function(e){return core_interaction.modes["x-axis"](this,e,{intersect:!0})},getElementsAtEventForMode:function(e,mode,options){var method=core_interaction.modes[mode];return"function"==typeof method?method(this,e,options):[]},getDatasetAtEvent:function(e){return core_interaction.modes.dataset(this,e,{intersect:!0})},getDatasetMeta:function(datasetIndex){var me=this,dataset=me.data.datasets[datasetIndex];dataset._meta||(dataset._meta={});var meta=dataset._meta[me.id];return meta||(meta=dataset._meta[me.id]={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:dataset.order||0,index:datasetIndex}),meta},getVisibleDatasetCount:function(){for(var count=0,i=0,ilen=this.data.datasets.length;i=0;i--){var currentItem=arrayToSearch[i];if(filterCallback(currentItem))return currentItem}},helpers$1.isNumber=function(n){return!isNaN(parseFloat(n))&&isFinite(n)},helpers$1.almostEquals=function(x,y,epsilon){return Math.abs(x-y)=x},helpers$1.max=function(array){return array.reduce((function(max,value){return isNaN(value)?max:Math.max(max,value)}),Number.NEGATIVE_INFINITY)},helpers$1.min=function(array){return array.reduce((function(min,value){return isNaN(value)?min:Math.min(min,value)}),Number.POSITIVE_INFINITY)},helpers$1.sign=Math.sign?function(x){return Math.sign(x)}:function(x){return 0==(x=+x)||isNaN(x)?x:x>0?1:-1},helpers$1.toRadians=function(degrees){return degrees*(Math.PI/180)},helpers$1.toDegrees=function(radians){return radians*(180/Math.PI)},helpers$1._decimalPlaces=function(x){if(helpers$1.isFinite(x)){for(var e=1,p=0;Math.round(x*e)/e!==x;)e*=10,p++;return p}},helpers$1.getAngleFromPoint=function(centrePoint,anglePoint){var distanceFromXCenter=anglePoint.x-centrePoint.x,distanceFromYCenter=anglePoint.y-centrePoint.y,radialDistanceFromCenter=Math.sqrt(distanceFromXCenter*distanceFromXCenter+distanceFromYCenter*distanceFromYCenter),angle=Math.atan2(distanceFromYCenter,distanceFromXCenter);return angle<-.5*Math.PI&&(angle+=2*Math.PI),{angle:angle,distance:radialDistanceFromCenter}},helpers$1.distanceBetweenPoints=function(pt1,pt2){return Math.sqrt(Math.pow(pt2.x-pt1.x,2)+Math.pow(pt2.y-pt1.y,2))},helpers$1.aliasPixel=function(pixelWidth){return pixelWidth%2==0?0:.5},helpers$1._alignPixel=function(chart,pixel,width){var devicePixelRatio=chart.currentDevicePixelRatio,halfWidth=width/2;return Math.round((pixel-halfWidth)*devicePixelRatio)/devicePixelRatio+halfWidth},helpers$1.splineCurve=function(firstPoint,middlePoint,afterPoint,t){var previous=firstPoint.skip?middlePoint:firstPoint,current=middlePoint,next=afterPoint.skip?middlePoint:afterPoint,d01=Math.sqrt(Math.pow(current.x-previous.x,2)+Math.pow(current.y-previous.y,2)),d12=Math.sqrt(Math.pow(next.x-current.x,2)+Math.pow(next.y-current.y,2)),s01=d01/(d01+d12),s12=d12/(d01+d12),fa=t*(s01=isNaN(s01)?0:s01),fb=t*(s12=isNaN(s12)?0:s12);return{previous:{x:current.x-fa*(next.x-previous.x),y:current.y-fa*(next.y-previous.y)},next:{x:current.x+fb*(next.x-previous.x),y:current.y+fb*(next.y-previous.y)}}},helpers$1.EPSILON=Number.EPSILON||1e-14,helpers$1.splineCurveMonotone=function(points){var i,pointBefore,pointCurrent,pointAfter,alphaK,betaK,tauK,squaredMagnitude,deltaX,pointsWithTangents=(points||[]).map((function(point){return{model:point._model,deltaK:0,mK:0}})),pointsLen=pointsWithTangents.length;for(i=0;i0?pointsWithTangents[i-1]:null,(pointAfter=i0?pointsWithTangents[i-1]:null,pointAfter=i=collection.length-1?collection[0]:collection[index+1]:index>=collection.length-1?collection[collection.length-1]:collection[index+1]},helpers$1.previousItem=function(collection,index,loop){return loop?index<=0?collection[collection.length-1]:collection[index-1]:index<=0?collection[0]:collection[index-1]},helpers$1.niceNum=function(range,round){var exponent=Math.floor(helpers$1.log10(range)),fraction=range/Math.pow(10,exponent);return(round?fraction<1.5?1:fraction<3?2:fraction<7?5:10:fraction<=1?1:fraction<=2?2:fraction<=5?5:10)*Math.pow(10,exponent)},helpers$1.requestAnimFrame="undefined"==typeof window?function(callback){callback()}:window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(callback){return window.setTimeout(callback,1e3/60)},helpers$1.getRelativePosition=function(evt,chart){var mouseX,mouseY,e=evt.originalEvent||evt,canvas=evt.target||evt.srcElement,boundingRect=canvas.getBoundingClientRect(),touches=e.touches;touches&&touches.length>0?(mouseX=touches[0].clientX,mouseY=touches[0].clientY):(mouseX=e.clientX,mouseY=e.clientY);var paddingLeft=parseFloat(helpers$1.getStyle(canvas,"padding-left")),paddingTop=parseFloat(helpers$1.getStyle(canvas,"padding-top")),paddingRight=parseFloat(helpers$1.getStyle(canvas,"padding-right")),paddingBottom=parseFloat(helpers$1.getStyle(canvas,"padding-bottom")),width=boundingRect.right-boundingRect.left-paddingLeft-paddingRight,height=boundingRect.bottom-boundingRect.top-paddingTop-paddingBottom;return{x:mouseX=Math.round((mouseX-boundingRect.left-paddingLeft)/width*canvas.width/chart.currentDevicePixelRatio),y:mouseY=Math.round((mouseY-boundingRect.top-paddingTop)/height*canvas.height/chart.currentDevicePixelRatio)}},helpers$1.getConstraintWidth=function(domNode){return getConstraintDimension(domNode,"max-width","clientWidth")},helpers$1.getConstraintHeight=function(domNode){return getConstraintDimension(domNode,"max-height","clientHeight")},helpers$1._calculatePadding=function(container,padding,parentDimension){return(padding=helpers$1.getStyle(container,padding)).indexOf("%")>-1?parentDimension*parseInt(padding,10)/100:parseInt(padding,10)},helpers$1._getParentNode=function(domNode){var parent=domNode.parentNode;return parent&&"[object ShadowRoot]"===parent.toString()&&(parent=parent.host),parent},helpers$1.getMaximumWidth=function(domNode){var container=helpers$1._getParentNode(domNode);if(!container)return domNode.clientWidth;var clientWidth=container.clientWidth,w=clientWidth-helpers$1._calculatePadding(container,"padding-left",clientWidth)-helpers$1._calculatePadding(container,"padding-right",clientWidth),cw=helpers$1.getConstraintWidth(domNode);return isNaN(cw)?w:Math.min(w,cw)},helpers$1.getMaximumHeight=function(domNode){var container=helpers$1._getParentNode(domNode);if(!container)return domNode.clientHeight;var clientHeight=container.clientHeight,h=clientHeight-helpers$1._calculatePadding(container,"padding-top",clientHeight)-helpers$1._calculatePadding(container,"padding-bottom",clientHeight),ch=helpers$1.getConstraintHeight(domNode);return isNaN(ch)?h:Math.min(h,ch)},helpers$1.getStyle=function(el,property){return el.currentStyle?el.currentStyle[property]:document.defaultView.getComputedStyle(el,null).getPropertyValue(property)},helpers$1.retinaScale=function(chart,forceRatio){var pixelRatio=chart.currentDevicePixelRatio=forceRatio||"undefined"!=typeof window&&window.devicePixelRatio||1;if(1!==pixelRatio){var canvas=chart.canvas,height=chart.height,width=chart.width;canvas.height=height*pixelRatio,canvas.width=width*pixelRatio,chart.ctx.scale(pixelRatio,pixelRatio),canvas.style.height||canvas.style.width||(canvas.style.height=height+"px",canvas.style.width=width+"px")}},helpers$1.fontString=function(pixelSize,fontStyle,fontFamily){return fontStyle+" "+pixelSize+"px "+fontFamily},helpers$1.longestText=function(ctx,font,arrayOfThings,cache){var data=(cache=cache||{}).data=cache.data||{},gc=cache.garbageCollect=cache.garbageCollect||[];cache.font!==font&&(data=cache.data={},gc=cache.garbageCollect=[],cache.font=font),ctx.font=font;var i,j,jlen,thing,nestedThing,longest=0,ilen=arrayOfThings.length;for(i=0;iarrayOfThings.length){for(i=0;ilongest&&(longest=textWidth),longest},helpers$1.numberOfLabelLines=function(arrayOfThings){var numberOfLines=1;return helpers$1.each(arrayOfThings,(function(thing){helpers$1.isArray(thing)&&thing.length>numberOfLines&&(numberOfLines=thing.length)})),numberOfLines},helpers$1.color=chartjsColor?function(value){return value instanceof CanvasGradient&&(value=core_defaults.global.defaultColor),chartjsColor(value)}:function(value){return console.error("Color.js not found!"),value},helpers$1.getHoverColor=function(colorValue){return colorValue instanceof CanvasPattern||colorValue instanceof CanvasGradient?colorValue:helpers$1.color(colorValue).saturate(.5).darken(.1).rgbString()}};function abstract(){throw new Error("This method is not implemented: either no adapter can be found or an incomplete integration was provided.")}function DateAdapter(options){this.options=options||{}}helpers$1.extend(DateAdapter.prototype,{formats:abstract,parse:abstract,format:abstract,add:abstract,diff:abstract,startOf:abstract,endOf:abstract,_create:function(value){return value}}),DateAdapter.override=function(members){helpers$1.extend(DateAdapter.prototype,members)};var core_adapters={_date:DateAdapter},core_ticks={formatters:{values:function(value){return helpers$1.isArray(value)?value:""+value},linear:function(tickValue,index,ticks){var delta=ticks.length>3?ticks[2]-ticks[1]:ticks[1]-ticks[0];Math.abs(delta)>1&&tickValue!==Math.floor(tickValue)&&(delta=tickValue-Math.floor(tickValue));var logDelta=helpers$1.log10(Math.abs(delta)),tickString="";if(0!==tickValue)if(Math.max(Math.abs(ticks[0]),Math.abs(ticks[ticks.length-1]))<1e-4){var logTick=helpers$1.log10(Math.abs(tickValue)),numExponential=Math.floor(logTick)-Math.floor(logDelta);numExponential=Math.max(Math.min(numExponential,20),0),tickString=tickValue.toExponential(numExponential)}else{var numDecimal=-1*Math.floor(logDelta);numDecimal=Math.max(Math.min(numDecimal,20),0),tickString=tickValue.toFixed(numDecimal)}else tickString="0";return tickString},logarithmic:function(tickValue,index,ticks){var remain=tickValue/Math.pow(10,Math.floor(helpers$1.log10(tickValue)));return 0===tickValue?"0":1===remain||2===remain||5===remain||0===index||index===ticks.length-1?tickValue.toExponential():""}}},isArray=helpers$1.isArray,isNullOrUndef=helpers$1.isNullOrUndef,valueOrDefault$a=helpers$1.valueOrDefault,valueAtIndexOrDefault=helpers$1.valueAtIndexOrDefault;function sample(arr,numItems){for(var result=[],increment=arr.length/numItems,i=0,len=arr.length;iend+epsilon)))return lineValue}function garbageCollect(caches,length){helpers$1.each(caches,(function(cache){var i,gc=cache.gc,gcLen=gc.length/2;if(gcLen>length){for(i=0;ispacing)return factor;return Math.max(spacing,1)}function getMajorIndices(ticks){var i,ilen,result=[];for(i=0,ilen=ticks.length;i=maxRotation||numTicks<=1||!me.isHorizontal()?me.labelRotation=minRotation:(maxLabelWidth=(labelSizes=me._getLabelSizes()).widest.width,maxLabelHeight=labelSizes.highest.height-labelSizes.highest.offset,maxWidth=Math.min(me.maxWidth,me.chart.width-maxLabelWidth),maxLabelWidth+6>(tickWidth=options.offset?me.maxWidth/numTicks:maxWidth/(numTicks-1))&&(tickWidth=maxWidth/(numTicks-(options.offset?.5:1)),maxHeight=me.maxHeight-getTickMarkLength(options.gridLines)-tickOpts.padding-getScaleLabelHeight(options.scaleLabel),maxLabelDiagonal=Math.sqrt(maxLabelWidth*maxLabelWidth+maxLabelHeight*maxLabelHeight),labelRotation=helpers$1.toDegrees(Math.min(Math.asin(Math.min((labelSizes.highest.height+6)/tickWidth,1)),Math.asin(Math.min(maxHeight/maxLabelDiagonal,1))-Math.asin(maxLabelHeight/maxLabelDiagonal))),labelRotation=Math.max(minRotation,Math.min(maxRotation,labelRotation))),me.labelRotation=labelRotation)},afterCalculateTickRotation:function(){helpers$1.callback(this.options.afterCalculateTickRotation,[this])},beforeFit:function(){helpers$1.callback(this.options.beforeFit,[this])},fit:function(){var me=this,minSize=me.minSize={width:0,height:0},chart=me.chart,opts=me.options,tickOpts=opts.ticks,scaleLabelOpts=opts.scaleLabel,gridLineOpts=opts.gridLines,display=me._isVisible(),isBottom="bottom"===opts.position,isHorizontal=me.isHorizontal();if(isHorizontal?minSize.width=me.maxWidth:display&&(minSize.width=getTickMarkLength(gridLineOpts)+getScaleLabelHeight(scaleLabelOpts)),isHorizontal?display&&(minSize.height=getTickMarkLength(gridLineOpts)+getScaleLabelHeight(scaleLabelOpts)):minSize.height=me.maxHeight,tickOpts.display&&display){var tickFonts=parseTickFontOptions(tickOpts),labelSizes=me._getLabelSizes(),firstLabelSize=labelSizes.first,lastLabelSize=labelSizes.last,widestLabelSize=labelSizes.widest,highestLabelSize=labelSizes.highest,lineSpace=.4*tickFonts.minor.lineHeight,tickPadding=tickOpts.padding;if(isHorizontal){var isRotated=0!==me.labelRotation,angleRadians=helpers$1.toRadians(me.labelRotation),cosRotation=Math.cos(angleRadians),sinRotation=Math.sin(angleRadians),labelHeight=sinRotation*widestLabelSize.width+cosRotation*(highestLabelSize.height-(isRotated?highestLabelSize.offset:0))+(isRotated?0:lineSpace);minSize.height=Math.min(me.maxHeight,minSize.height+labelHeight+tickPadding);var paddingLeft,paddingRight,offsetLeft=me.getPixelForTick(0)-me.left,offsetRight=me.right-me.getPixelForTick(me.getTicks().length-1);isRotated?(paddingLeft=isBottom?cosRotation*firstLabelSize.width+sinRotation*firstLabelSize.offset:sinRotation*(firstLabelSize.height-firstLabelSize.offset),paddingRight=isBottom?sinRotation*(lastLabelSize.height-lastLabelSize.offset):cosRotation*lastLabelSize.width+sinRotation*lastLabelSize.offset):(paddingLeft=firstLabelSize.width/2,paddingRight=lastLabelSize.width/2),me.paddingLeft=Math.max((paddingLeft-offsetLeft)*me.width/(me.width-offsetLeft),0)+3,me.paddingRight=Math.max((paddingRight-offsetRight)*me.width/(me.width-offsetRight),0)+3}else{var labelWidth=tickOpts.mirror?0:widestLabelSize.width+tickPadding+lineSpace;minSize.width=Math.min(me.maxWidth,minSize.width+labelWidth),me.paddingTop=firstLabelSize.height/2,me.paddingBottom=lastLabelSize.height/2}}me.handleMargins(),isHorizontal?(me.width=me._length=chart.width-me.margins.left-me.margins.right,me.height=minSize.height):(me.width=minSize.width,me.height=me._length=chart.height-me.margins.top-me.margins.bottom)},handleMargins:function(){var me=this;me.margins&&(me.margins.left=Math.max(me.paddingLeft,me.margins.left),me.margins.top=Math.max(me.paddingTop,me.margins.top),me.margins.right=Math.max(me.paddingRight,me.margins.right),me.margins.bottom=Math.max(me.paddingBottom,me.margins.bottom))},afterFit:function(){helpers$1.callback(this.options.afterFit,[this])},isHorizontal:function(){var pos=this.options.position;return"top"===pos||"bottom"===pos},isFullWidth:function(){return this.options.fullWidth},getRightValue:function(rawValue){if(isNullOrUndef(rawValue))return NaN;if(("number"==typeof rawValue||rawValue instanceof Number)&&!isFinite(rawValue))return NaN;if(rawValue)if(this.isHorizontal()){if(void 0!==rawValue.x)return this.getRightValue(rawValue.x)}else if(void 0!==rawValue.y)return this.getRightValue(rawValue.y);return rawValue},_convertTicksToLabels:function(ticks){var labels,i,ilen,me=this;for(me.ticks=ticks.map((function(tick){return tick.value})),me.beforeTickToLabelConversion(),labels=me.convertTicksToLabels(ticks)||me.ticks,me.afterTickToLabelConversion(),i=0,ilen=ticks.length;inumTicks-1?null:me.getPixelForDecimal(index*tickWidth+(offset?tickWidth/2:0))},getPixelForDecimal:function(decimal){var me=this;return me._reversePixels&&(decimal=1-decimal),me._startPixel+decimal*me._length},getDecimalForPixel:function(pixel){var decimal=(pixel-this._startPixel)/this._length;return this._reversePixels?1-decimal:decimal},getBasePixel:function(){return this.getPixelForValue(this.getBaseValue())},getBaseValue:function(){var me=this,min=me.min,max=me.max;return me.beginAtZero?0:min<0&&max<0?max:min>0&&max>0?min:0},_autoSkip:function(ticks){var i,ilen,spacing,avgMajorSpacing,me=this,tickOpts=me.options.ticks,axisLength=me._length,ticksLimit=tickOpts.maxTicksLimit||axisLength/me._tickSize()+1,majorIndices=tickOpts.major.enabled?getMajorIndices(ticks):[],numMajorIndices=majorIndices.length,first=majorIndices[0],last=majorIndices[numMajorIndices-1];if(numMajorIndices>ticksLimit)return skipMajors(ticks,majorIndices,numMajorIndices/ticksLimit),nonSkipped(ticks);if(spacing=calculateSpacing(majorIndices,ticks,axisLength,ticksLimit),numMajorIndices>0){for(i=0,ilen=numMajorIndices-1;i1?(last-first)/(numMajorIndices-1):null,skip(ticks,spacing,helpers$1.isNullOrUndef(avgMajorSpacing)?0:first-avgMajorSpacing,first),skip(ticks,spacing,last,helpers$1.isNullOrUndef(avgMajorSpacing)?ticks.length:last+avgMajorSpacing),nonSkipped(ticks)}return skip(ticks,spacing),nonSkipped(ticks)},_tickSize:function(){var me=this,optionTicks=me.options.ticks,rot=helpers$1.toRadians(me.labelRotation),cos=Math.abs(Math.cos(rot)),sin=Math.abs(Math.sin(rot)),labelSizes=me._getLabelSizes(),padding=optionTicks.autoSkipPadding||0,w=labelSizes?labelSizes.widest.width+padding:0,h=labelSizes?labelSizes.highest.height+padding:0;return me.isHorizontal()?h*cos>w*sin?w/cos:h/sin:h*sin=0&&(minIndex=findIndex),void 0!==max&&(findIndex=labels.indexOf(max))>=0&&(maxIndex=findIndex),me.minIndex=minIndex,me.maxIndex=maxIndex,me.min=labels[minIndex],me.max=labels[maxIndex]},buildTicks:function(){var me=this,labels=me._getLabels(),minIndex=me.minIndex,maxIndex=me.maxIndex;me.ticks=0===minIndex&&maxIndex===labels.length-1?labels:labels.slice(minIndex,maxIndex+1)},getLabelForIndex:function(index,datasetIndex){var me=this,chart=me.chart;return chart.getDatasetMeta(datasetIndex).controller._getValueScaleId()===me.id?me.getRightValue(chart.data.datasets[datasetIndex].data[index]):me._getLabels()[index]},_configure:function(){var me=this,offset=me.options.offset,ticks=me.ticks;core_scale.prototype._configure.call(me),me.isHorizontal()||(me._reversePixels=!me._reversePixels),ticks&&(me._startValue=me.minIndex-(offset?.5:0),me._valueRange=Math.max(ticks.length-(offset?0:1),1))},getPixelForValue:function(value,index,datasetIndex){var valueCategory,labels,idx,me=this;return isNullOrUndef$1(index)||isNullOrUndef$1(datasetIndex)||(value=me.chart.data.datasets[datasetIndex].data[index]),isNullOrUndef$1(value)||(valueCategory=me.isHorizontal()?value.x:value.y),(void 0!==valueCategory||void 0!==value&&isNaN(index))&&(labels=me._getLabels(),value=helpers$1.valueOrDefault(valueCategory,value),index=-1!==(idx=labels.indexOf(value))?idx:index,isNaN(index)&&(index=value)),me.getPixelForDecimal((index-me._startValue)/me._valueRange)},getPixelForTick:function(index){var ticks=this.ticks;return index<0||index>ticks.length-1?null:this.getPixelForValue(ticks[index],index+this.minIndex)},getValueForPixel:function(pixel){var me=this,value=Math.round(me._startValue+me.getDecimalForPixel(pixel)*me._valueRange);return Math.min(Math.max(value,0),me.ticks.length-1)},getBasePixel:function(){return this.bottom}}),_defaults=defaultConfig;scale_category._defaults=_defaults;var noop=helpers$1.noop,isNullOrUndef$2=helpers$1.isNullOrUndef;function generateTicks(generationOptions,dataRange){var factor,niceMin,niceMax,numSpaces,ticks=[],MIN_SPACING=1e-14,stepSize=generationOptions.stepSize,unit=stepSize||1,maxNumSpaces=generationOptions.maxTicks-1,min=generationOptions.min,max=generationOptions.max,precision=generationOptions.precision,rmin=dataRange.min,rmax=dataRange.max,spacing=helpers$1.niceNum((rmax-rmin)/maxNumSpaces/unit)*unit;if(spacingmaxNumSpaces&&(spacing=helpers$1.niceNum(numSpaces*spacing/maxNumSpaces/unit)*unit),stepSize||isNullOrUndef$2(precision)?factor=Math.pow(10,helpers$1._decimalPlaces(spacing)):(factor=Math.pow(10,precision),spacing=Math.ceil(spacing*factor)/factor),niceMin=Math.floor(rmin/spacing)*spacing,niceMax=Math.ceil(rmax/spacing)*spacing,stepSize&&(!isNullOrUndef$2(min)&&helpers$1.almostWhole(min/spacing,spacing/1e3)&&(niceMin=min),!isNullOrUndef$2(max)&&helpers$1.almostWhole(max/spacing,spacing/1e3)&&(niceMax=max)),numSpaces=(niceMax-niceMin)/spacing,numSpaces=helpers$1.almostEquals(numSpaces,Math.round(numSpaces),spacing/1e3)?Math.round(numSpaces):Math.ceil(numSpaces),niceMin=Math.round(niceMin*factor)/factor,niceMax=Math.round(niceMax*factor)/factor,ticks.push(isNullOrUndef$2(min)?niceMin:min);for(var j=1;j0&&maxSign>0&&(me.min=0)}var setMin=void 0!==tickOpts.min||void 0!==tickOpts.suggestedMin,setMax=void 0!==tickOpts.max||void 0!==tickOpts.suggestedMax;void 0!==tickOpts.min?me.min=tickOpts.min:void 0!==tickOpts.suggestedMin&&(null===me.min?me.min=tickOpts.suggestedMin:me.min=Math.min(me.min,tickOpts.suggestedMin)),void 0!==tickOpts.max?me.max=tickOpts.max:void 0!==tickOpts.suggestedMax&&(null===me.max?me.max=tickOpts.suggestedMax:me.max=Math.max(me.max,tickOpts.suggestedMax)),setMin!==setMax&&me.min>=me.max&&(setMin?me.max=me.min+1:me.min=me.max-1),me.min===me.max&&(me.max++,tickOpts.beginAtZero||me.min--)},getTickLimit:function(){var maxTicks,me=this,tickOpts=me.options.ticks,stepSize=tickOpts.stepSize,maxTicksLimit=tickOpts.maxTicksLimit;return stepSize?maxTicks=Math.ceil(me.max/stepSize)-Math.floor(me.min/stepSize)+1:(maxTicks=me._computeTickLimit(),maxTicksLimit=maxTicksLimit||11),maxTicksLimit&&(maxTicks=Math.min(maxTicksLimit,maxTicks)),maxTicks},_computeTickLimit:function(){return Number.POSITIVE_INFINITY},handleDirectionalChanges:noop,buildTicks:function(){var me=this,tickOpts=me.options.ticks,maxTicks=me.getTickLimit(),numericGeneratorOptions={maxTicks:maxTicks=Math.max(2,maxTicks),min:tickOpts.min,max:tickOpts.max,precision:tickOpts.precision,stepSize:helpers$1.valueOrDefault(tickOpts.fixedStepSize,tickOpts.stepSize)},ticks=me.ticks=generateTicks(numericGeneratorOptions,me);me.handleDirectionalChanges(),me.max=helpers$1.max(ticks),me.min=helpers$1.min(ticks),tickOpts.reverse?(ticks.reverse(),me.start=me.max,me.end=me.min):(me.start=me.min,me.end=me.max)},convertTicksToLabels:function(){var me=this;me.ticksAsNumbers=me.ticks.slice(),me.zeroLineIndex=me.ticks.indexOf(0),core_scale.prototype.convertTicksToLabels.call(me)},_configure:function(){var offset,me=this,ticks=me.getTicks(),start=me.min,end=me.max;core_scale.prototype._configure.call(me),me.options.offset&&ticks.length&&(start-=offset=(end-start)/Math.max(ticks.length-1,1)/2,end+=offset),me._startValue=start,me._endValue=end,me._valueRange=end-start}}),defaultConfig$1={position:"left",ticks:{callback:core_ticks.formatters.linear}},DEFAULT_MIN=0,DEFAULT_MAX=1;function getOrCreateStack(stacks,stacked,meta){var key=[meta.type,void 0===stacked&&void 0===meta.stack?meta.index:"",meta.stack].join(".");return void 0===stacks[key]&&(stacks[key]={pos:[],neg:[]}),stacks[key]}function stackData(scale,stacks,meta,data){var i,value,opts=scale.options,stack=getOrCreateStack(stacks,opts.stacked,meta),pos=stack.pos,neg=stack.neg,ilen=data.length;for(i=0;iticks.length-1?null:this.getPixelForValue(ticks[index])}}),_defaults$1=defaultConfig$1;scale_linear._defaults=_defaults$1;var valueOrDefault$b=helpers$1.valueOrDefault,log10=helpers$1.math.log10;function generateTicks$1(generationOptions,dataRange){var exp,significand,ticks=[],tickVal=valueOrDefault$b(generationOptions.min,Math.pow(10,Math.floor(log10(dataRange.min)))),endExp=Math.floor(log10(dataRange.max)),endSignificand=Math.ceil(dataRange.max/Math.pow(10,endExp));0===tickVal?(exp=Math.floor(log10(dataRange.minNotZero)),significand=Math.floor(dataRange.minNotZero/Math.pow(10,exp)),ticks.push(tickVal),tickVal=significand*Math.pow(10,exp)):(exp=Math.floor(log10(tickVal)),significand=Math.floor(tickVal/Math.pow(10,exp)));var precision=exp<0?Math.pow(10,Math.abs(exp)):1;do{ticks.push(tickVal),10==++significand&&(significand=1,precision=++exp>=0?1:precision),tickVal=Math.round(significand*Math.pow(10,exp)*precision)/precision}while(exp=0?value:defaultValue}var scale_logarithmic=core_scale.extend({determineDataLimits:function(){var datasetIndex,meta,value,data,i,ilen,me=this,opts=me.options,chart=me.chart,datasets=chart.data.datasets,isHorizontal=me.isHorizontal();function IDMatches(meta){return isHorizontal?meta.xAxisID===me.id:meta.yAxisID===me.id}me.min=Number.POSITIVE_INFINITY,me.max=Number.NEGATIVE_INFINITY,me.minNotZero=Number.POSITIVE_INFINITY;var hasStacks=opts.stacked;if(void 0===hasStacks)for(datasetIndex=0;datasetIndex0){var minVal=helpers$1.min(valuesForType),maxVal=helpers$1.max(valuesForType);me.min=Math.min(me.min,minVal),me.max=Math.max(me.max,maxVal)}}))}else for(datasetIndex=0;datasetIndex0?me.minNotZero=me.min:me.max<1?me.minNotZero=Math.pow(10,Math.floor(log10(me.max))):me.minNotZero=DEFAULT_MIN)},buildTicks:function(){var me=this,tickOpts=me.options.ticks,reverse=!me.isHorizontal(),generationOptions={min:nonNegativeOrDefault(tickOpts.min),max:nonNegativeOrDefault(tickOpts.max)},ticks=me.ticks=generateTicks$1(generationOptions,me);me.max=helpers$1.max(ticks),me.min=helpers$1.min(ticks),tickOpts.reverse?(reverse=!reverse,me.start=me.max,me.end=me.min):(me.start=me.min,me.end=me.max),reverse&&ticks.reverse()},convertTicksToLabels:function(){this.tickValues=this.ticks.slice(),core_scale.prototype.convertTicksToLabels.call(this)},getLabelForIndex:function(index,datasetIndex){return this._getScaleLabel(this.chart.data.datasets[datasetIndex].data[index])},getPixelForTick:function(index){var ticks=this.tickValues;return index<0||index>ticks.length-1?null:this.getPixelForValue(ticks[index])},_getFirstTickValue:function(value){var exp=Math.floor(log10(value));return Math.floor(value/Math.pow(10,exp))*Math.pow(10,exp)},_configure:function(){var me=this,start=me.min,offset=0;core_scale.prototype._configure.call(me),0===start&&(start=me._getFirstTickValue(me.minNotZero),offset=valueOrDefault$b(me.options.ticks.fontSize,core_defaults.global.defaultFontSize)/me._length),me._startValue=log10(start),me._valueOffset=offset,me._valueRange=(log10(me.max)-log10(start))/(1-offset)},getPixelForValue:function(value){var me=this,decimal=0;return(value=+me.getRightValue(value))>me.min&&value>0&&(decimal=(log10(value)-me._startValue)/me._valueRange+me._valueOffset),me.getPixelForDecimal(decimal)},getValueForPixel:function(pixel){var me=this,decimal=me.getDecimalForPixel(pixel);return 0===decimal&&0===me.min?0:Math.pow(10,me._startValue+(decimal-me._valueOffset)*me._valueRange)}}),_defaults$2=defaultConfig$2;scale_logarithmic._defaults=_defaults$2;var valueOrDefault$c=helpers$1.valueOrDefault,valueAtIndexOrDefault$1=helpers$1.valueAtIndexOrDefault,resolve$4=helpers$1.options.resolve,defaultConfig$3={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,color:"rgba(0,0,0,0.1)",lineWidth:1,borderDash:[],borderDashOffset:0},gridLines:{circular:!1},ticks:{showLabelBackdrop:!0,backdropColor:"rgba(255,255,255,0.75)",backdropPaddingY:2,backdropPaddingX:2,callback:core_ticks.formatters.linear},pointLabels:{display:!0,fontSize:10,callback:function(label){return label}}};function getTickBackdropHeight(opts){var tickOpts=opts.ticks;return tickOpts.display&&opts.display?valueOrDefault$c(tickOpts.fontSize,core_defaults.global.defaultFontSize)+2*tickOpts.backdropPaddingY:0}function measureLabelSize(ctx,lineHeight,label){return helpers$1.isArray(label)?{w:helpers$1.longestText(ctx,ctx.font,label),h:label.length*lineHeight}:{w:ctx.measureText(label).width,h:lineHeight}}function determineLimits(angle,pos,size,min,max){return angle===min||angle===max?{start:pos-size/2,end:pos+size/2}:anglemax?{start:pos-size,end:pos}:{start:pos,end:pos+size}}function fitWithPointLabels(scale){var i,textSize,pointPosition,plFont=helpers$1.options._parseFont(scale.options.pointLabels),furthestLimits={l:0,r:scale.width,t:0,b:scale.height-scale.paddingTop},furthestAngles={};scale.ctx.font=plFont.string,scale._pointLabelSizes=[];var valueCount=scale.chart.data.labels.length;for(i=0;ifurthestLimits.r&&(furthestLimits.r=hLimits.end,furthestAngles.r=angleRadians),vLimits.startfurthestLimits.b&&(furthestLimits.b=vLimits.end,furthestAngles.b=angleRadians)}scale.setReductions(scale.drawingArea,furthestLimits,furthestAngles)}function getTextAlignForAngle(angle){return 0===angle||180===angle?"center":angle<180?"left":"right"}function fillText(ctx,text,position,lineHeight){var i,ilen,y=position.y+lineHeight/2;if(helpers$1.isArray(text))for(i=0,ilen=text.length;i270||angle<90)&&(position.y-=textSize.h)}function drawPointLabels(scale){var ctx=scale.ctx,opts=scale.options,pointLabelOpts=opts.pointLabels,tickBackdropHeight=getTickBackdropHeight(opts),outerDistance=scale.getDistanceFromCenterForValue(opts.ticks.reverse?scale.min:scale.max),plFont=helpers$1.options._parseFont(pointLabelOpts);ctx.save(),ctx.font=plFont.string,ctx.textBaseline="middle";for(var i=scale.chart.data.labels.length-1;i>=0;i--){var extra=0===i?tickBackdropHeight/2:0,pointLabelPosition=scale.getPointPosition(i,outerDistance+extra+5),pointLabelFontColor=valueAtIndexOrDefault$1(pointLabelOpts.fontColor,i,core_defaults.global.defaultFontColor);ctx.fillStyle=pointLabelFontColor;var angleRadians=scale.getIndexAngle(i),angle=helpers$1.toDegrees(angleRadians);ctx.textAlign=getTextAlignForAngle(angle),adjustPointPositionForLabelHeight(angle,scale._pointLabelSizes[i],pointLabelPosition),fillText(ctx,scale.pointLabels[i],pointLabelPosition,plFont.lineHeight)}ctx.restore()}function drawRadiusLine(scale,gridLineOpts,radius,index){var pointPosition,ctx=scale.ctx,circular=gridLineOpts.circular,valueCount=scale.chart.data.labels.length,lineColor=valueAtIndexOrDefault$1(gridLineOpts.color,index-1),lineWidth=valueAtIndexOrDefault$1(gridLineOpts.lineWidth,index-1);if((circular||valueCount)&&lineColor&&lineWidth){if(ctx.save(),ctx.strokeStyle=lineColor,ctx.lineWidth=lineWidth,ctx.setLineDash&&(ctx.setLineDash(gridLineOpts.borderDash||[]),ctx.lineDashOffset=gridLineOpts.borderDashOffset||0),ctx.beginPath(),circular)ctx.arc(scale.xCenter,scale.yCenter,radius,0,2*Math.PI);else{pointPosition=scale.getPointPosition(0,radius),ctx.moveTo(pointPosition.x,pointPosition.y);for(var i=1;i0&&max>0?min:0)},_drawGrid:function(){var i,offset,position,me=this,ctx=me.ctx,opts=me.options,gridLineOpts=opts.gridLines,angleLineOpts=opts.angleLines,lineWidth=valueOrDefault$c(angleLineOpts.lineWidth,gridLineOpts.lineWidth),lineColor=valueOrDefault$c(angleLineOpts.color,gridLineOpts.color);if(opts.pointLabels.display&&drawPointLabels(me),gridLineOpts.display&&helpers$1.each(me.ticks,(function(label,index){0!==index&&(offset=me.getDistanceFromCenterForValue(me.ticksAsNumbers[index]),drawRadiusLine(me,gridLineOpts,offset,index))})),angleLineOpts.display&&lineWidth&&lineColor){for(ctx.save(),ctx.lineWidth=lineWidth,ctx.strokeStyle=lineColor,ctx.setLineDash&&(ctx.setLineDash(resolve$4([angleLineOpts.borderDash,gridLineOpts.borderDash,[]])),ctx.lineDashOffset=resolve$4([angleLineOpts.borderDashOffset,gridLineOpts.borderDashOffset,0])),i=me.chart.data.labels.length-1;i>=0;i--)offset=me.getDistanceFromCenterForValue(opts.ticks.reverse?me.min:me.max),position=me.getPointPosition(i,offset),ctx.beginPath(),ctx.moveTo(me.xCenter,me.yCenter),ctx.lineTo(position.x,position.y),ctx.stroke();ctx.restore()}},_drawLabels:function(){var me=this,ctx=me.ctx,tickOpts=me.options.ticks;if(tickOpts.display){var offset,width,startAngle=me.getIndexAngle(0),tickFont=helpers$1.options._parseFont(tickOpts),tickFontColor=valueOrDefault$c(tickOpts.fontColor,core_defaults.global.defaultFontColor);ctx.save(),ctx.font=tickFont.string,ctx.translate(me.xCenter,me.yCenter),ctx.rotate(startAngle),ctx.textAlign="center",ctx.textBaseline="middle",helpers$1.each(me.ticks,(function(label,index){(0!==index||tickOpts.reverse)&&(offset=me.getDistanceFromCenterForValue(me.ticksAsNumbers[index]),tickOpts.showLabelBackdrop&&(width=ctx.measureText(label).width,ctx.fillStyle=tickOpts.backdropColor,ctx.fillRect(-width/2-tickOpts.backdropPaddingX,-offset-tickFont.size/2-tickOpts.backdropPaddingY,width+2*tickOpts.backdropPaddingX,tickFont.size+2*tickOpts.backdropPaddingY)),ctx.fillStyle=tickFontColor,ctx.fillText(label,0,-offset))})),ctx.restore()}},_drawTitle:helpers$1.noop}),_defaults$3=defaultConfig$3;scale_radialLinear._defaults=_defaults$3;var deprecated$1=helpers$1._deprecated,resolve$5=helpers$1.options.resolve,valueOrDefault$d=helpers$1.valueOrDefault,MIN_INTEGER=Number.MIN_SAFE_INTEGER||-9007199254740991,MAX_INTEGER=Number.MAX_SAFE_INTEGER||9007199254740991,INTERVALS={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},UNITS=Object.keys(INTERVALS);function sorter(a,b){return a-b}function arrayUnique(items){var i,ilen,item,hash={},out=[];for(i=0,ilen=items.length;imin&&curr=0&&lo<=hi;){if(i0=table[(mid=lo+hi>>1)-1]||null,i1=table[mid],!i0)return{lo:null,hi:i1};if(i1[key]value))return{lo:i0,hi:i1};hi=mid-1}}return{lo:i1,hi:null}}function interpolate$1(table,skey,sval,tkey){var range=lookup(table,skey,sval),prev=range.lo?range.hi?range.lo:table[table.length-2]:table[0],next=range.lo?range.hi?range.hi:table[table.length-1]:table[1],span=next[skey]-prev[skey],ratio=span?(sval-prev[skey])/span:0,offset=(next[tkey]-prev[tkey])*ratio;return prev[tkey]+offset}function toTimestamp(scale,input){var adapter=scale._adapter,options=scale.options.time,parser=options.parser,format=parser||options.format,value=input;return"function"==typeof parser&&(value=parser(value)),helpers$1.isFinite(value)||(value="string"==typeof format?adapter.parse(value,format):adapter.parse(value)),null!==value?+value:(parser||"function"!=typeof format||(value=format(input),helpers$1.isFinite(value)||(value=adapter.parse(value))),value)}function parse(scale,input){if(helpers$1.isNullOrUndef(input))return null;var options=scale.options.time,value=toTimestamp(scale,scale.getRightValue(input));return null===value||options.round&&(value=+scale._adapter.startOf(value,options.round)),value}function determineUnitForAutoTicks(minUnit,min,max,capacity){var i,interval,factor,ilen=UNITS.length;for(i=UNITS.indexOf(minUnit);i=UNITS.indexOf(minUnit);i--)if(unit=UNITS[i],INTERVALS[unit].common&&scale._adapter.diff(max,min,unit)>=numTicks-1)return unit;return UNITS[minUnit?UNITS.indexOf(minUnit):0]}function determineMajorUnit(unit){for(var i=UNITS.indexOf(unit)+1,ilen=UNITS.length;i1e5*stepSize)throw min+" and "+max+" are too far apart with stepSize of "+stepSize+" "+minor;for(time=first;time=0&&(ticks[index].major=!0);return ticks}function ticksFromTimestamps(scale,values,majorUnit){var i,value,ticks=[],map={},ilen=values.length;for(i=0;i1?arrayUnique(timestamps).sort(sorter):timestamps.sort(sorter),min=Math.min(min,timestamps[0]),max=Math.max(max,timestamps[timestamps.length-1])),min=parse(me,getMin(options))||min,max=parse(me,getMax(options))||max,min=min===MAX_INTEGER?+adapter.startOf(Date.now(),unit):min,max=max===MIN_INTEGER?+adapter.endOf(Date.now(),unit)+1:max,me.min=Math.min(min,max),me.max=Math.max(min+1,max),me._table=[],me._timestamps={data:timestamps,datasets:datasets,labels:labels}},buildTicks:function(){var i,ilen,timestamp,me=this,min=me.min,max=me.max,options=me.options,tickOpts=options.ticks,timeOpts=options.time,timestamps=me._timestamps,ticks=[],capacity=me.getLabelCapacity(min),source=tickOpts.source,distribution=options.distribution;for(timestamps="data"===source||"auto"===source&&"series"===distribution?timestamps.data:"labels"===source?timestamps.labels:generate(me,min,max,capacity),"ticks"===options.bounds&×tamps.length&&(min=timestamps[0],max=timestamps[timestamps.length-1]),min=parse(me,getMin(options))||min,max=parse(me,getMax(options))||max,i=0,ilen=timestamps.length;i=min&×tamp<=max&&ticks.push(timestamp);return me.min=min,me.max=max,me._unit=timeOpts.unit||(tickOpts.autoSkip?determineUnitForAutoTicks(timeOpts.minUnit,me.min,me.max,capacity):determineUnitForFormatting(me,ticks.length,timeOpts.minUnit,me.min,me.max)),me._majorUnit=tickOpts.major.enabled&&"year"!==me._unit?determineMajorUnit(me._unit):void 0,me._table=buildLookupTable(me._timestamps.data,min,max,distribution),me._offsets=computeOffsets(me._table,ticks,min,max,options),tickOpts.reverse&&ticks.reverse(),ticksFromTimestamps(me,ticks,me._majorUnit)},getLabelForIndex:function(index,datasetIndex){var me=this,adapter=me._adapter,data=me.chart.data,timeOpts=me.options.time,label=data.labels&&index=0&&index0?capacity:1}}),_defaults$4=defaultConfig$4;scale_time._defaults=_defaults$4;var scales={category:scale_category,linear:scale_linear,logarithmic:scale_logarithmic,radialLinear:scale_radialLinear,time:scale_time},FORMATS={datetime:"MMM D, YYYY, h:mm:ss a",millisecond:"h:mm:ss.SSS a",second:"h:mm:ss a",minute:"h:mm a",hour:"hA",day:"MMM D",week:"ll",month:"MMM YYYY",quarter:"[Q]Q - YYYY",year:"YYYY"};core_adapters._date.override("function"==typeof moment?{_id:"moment",formats:function(){return FORMATS},parse:function(value,format){return"string"==typeof value&&"string"==typeof format?value=moment(value,format):value instanceof moment||(value=moment(value)),value.isValid()?value.valueOf():null},format:function(time,_format){return moment(time).format(_format)},add:function(time,amount,unit){return moment(time).add(amount,unit).valueOf()},diff:function(max,min,unit){return moment(max).diff(moment(min),unit)},startOf:function(time,unit,weekday){return time=moment(time),"isoWeek"===unit?time.isoWeekday(weekday).valueOf():time.startOf(unit).valueOf()},endOf:function(time,unit){return moment(time).endOf(unit).valueOf()},_create:function(time){return moment(time)}}:{}),core_defaults._set("global",{plugins:{filler:{propagate:!0}}});var mappers={dataset:function(source){var index=source.fill,chart=source.chart,meta=chart.getDatasetMeta(index),points=meta&&chart.isDatasetVisible(index)&&meta.dataset._children||[],length=points.length||0;return length?function(point,i){return i=count)&⌖switch(fill){case"bottom":return"start";case"top":return"end";case"zero":return"origin";case"origin":case"start":case"end":return fill;default:return!1}}function computeLinearBoundary(source){var horizontal,model=source.el._model||{},scale=source.el._scale||{},fill=source.fill,target=null;if(isFinite(fill))return null;if("start"===fill?target=void 0===model.scaleBottom?scale.bottom:model.scaleBottom:"end"===fill?target=void 0===model.scaleTop?scale.top:model.scaleTop:void 0!==model.scaleZero?target=model.scaleZero:scale.getBasePixel&&(target=scale.getBasePixel()),null!=target){if(void 0!==target.x&&void 0!==target.y)return target;if(helpers$1.isFinite(target))return{x:(horizontal=scale.isHorizontal())?target:null,y:horizontal?null:target}}return null}function computeCircularBoundary(source){var start,end,center,i,point,scale=source.el._scale,options=scale.options,length=scale.chart.data.labels.length,fill=source.fill,target=[];if(!length)return null;for(start=options.ticks.reverse?scale.max:scale.min,end=options.ticks.reverse?scale.min:scale.max,center=scale.getPointPositionForValue(0,start),i=0;i0;--i)helpers$1.canvas.lineTo(ctx,curve1[i],curve1[i-1],!0);else for(cx=curve1[0].cx,cy=curve1[0].cy,r=Math.sqrt(Math.pow(curve1[0].x-cx,2)+Math.pow(curve1[0].y-cy,2)),i=len1-1;i>0;--i)ctx.arc(cx,cy,r,curve1[i].angle,curve1[i-1].angle,!0)}}function doFill(ctx,points,mapper,view,color,loop){var i,ilen,index,p0,p1,d0,d1,loopOffset,count=points.length,span=view.spanGaps,curve0=[],curve1=[],len0=0,len1=0;for(ctx.beginPath(),i=0,ilen=count;i=0;--i)(meta=metasets[i].$filler)&&meta.visible&&(view=(el=meta.el)._view,points=el._children||[],mapper=meta.mapper,color=view.backgroundColor||core_defaults.global.defaultColor,mapper&&color&&points.length&&(helpers$1.canvas.clipArea(ctx,chart.chartArea),doFill(ctx,points,mapper,view,color,el._loop),helpers$1.canvas.unclipArea(ctx)))}},getRtlHelper$1=helpers$1.rtl.getRtlAdapter,noop$1=helpers$1.noop,valueOrDefault$e=helpers$1.valueOrDefault;function getBoxWidth(labelOpts,fontSize){return labelOpts.usePointStyle&&labelOpts.boxWidth>fontSize?fontSize:labelOpts.boxWidth}core_defaults._set("global",{legend:{display:!0,position:"top",align:"center",fullWidth:!0,reverse:!1,weight:1e3,onClick:function(e,legendItem){var index=legendItem.datasetIndex,ci=this.chart,meta=ci.getDatasetMeta(index);meta.hidden=null===meta.hidden?!ci.data.datasets[index].hidden:null,ci.update()},onHover:null,onLeave:null,labels:{boxWidth:40,padding:10,generateLabels:function(chart){var datasets=chart.data.datasets,options=chart.options.legend||{},usePointStyle=options.labels&&options.labels.usePointStyle;return chart._getSortedDatasetMetas().map((function(meta){var style=meta.controller.getStyle(usePointStyle?0:void 0);return{text:datasets[meta.index].label,fillStyle:style.backgroundColor,hidden:!chart.isDatasetVisible(meta.index),lineCap:style.borderCapStyle,lineDash:style.borderDash,lineDashOffset:style.borderDashOffset,lineJoin:style.borderJoinStyle,lineWidth:style.borderWidth,strokeStyle:style.borderColor,pointStyle:style.pointStyle,rotation:style.rotation,datasetIndex:meta.index}}),this)}}},legendCallback:function(chart){var i,ilen,listItem,list=document.createElement("ul"),datasets=chart.data.datasets;for(list.setAttribute("class",chart.id+"-legend"),i=0,ilen=datasets.length;iminSize.width)&&(totalHeight+=fontSize+labelOpts.padding,lineWidths[lineWidths.length-(i>0?0:1)]=0),hitboxes[i]={left:0,top:0,width:width,height:fontSize},lineWidths[lineWidths.length-1]+=width+labelOpts.padding})),minSize.height+=totalHeight}else{var vPadding=labelOpts.padding,columnWidths=me.columnWidths=[],columnHeights=me.columnHeights=[],totalWidth=labelOpts.padding,currentColWidth=0,currentColHeight=0;helpers$1.each(me.legendItems,(function(legendItem,i){var itemWidth=getBoxWidth(labelOpts,fontSize)+fontSize/2+ctx.measureText(legendItem.text).width;i>0&¤tColHeight+fontSize+2*vPadding>minSize.height&&(totalWidth+=currentColWidth+labelOpts.padding,columnWidths.push(currentColWidth),columnHeights.push(currentColHeight),currentColWidth=0,currentColHeight=0),currentColWidth=Math.max(currentColWidth,itemWidth),currentColHeight+=fontSize+vPadding,hitboxes[i]={left:0,top:0,width:itemWidth,height:fontSize}})),totalWidth+=currentColWidth,columnWidths.push(currentColWidth),columnHeights.push(currentColHeight),minSize.width+=totalWidth}me.width=minSize.width,me.height=minSize.height}else me.width=minSize.width=me.height=minSize.height=0},afterFit:noop$1,isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},draw:function(){var me=this,opts=me.options,labelOpts=opts.labels,globalDefaults=core_defaults.global,defaultColor=globalDefaults.defaultColor,lineDefault=globalDefaults.elements.line,legendHeight=me.height,columnHeights=me.columnHeights,legendWidth=me.width,lineWidths=me.lineWidths;if(opts.display){var cursor,rtlHelper=getRtlHelper$1(opts.rtl,me.left,me.minSize.width),ctx=me.ctx,fontColor=valueOrDefault$e(labelOpts.fontColor,globalDefaults.defaultFontColor),labelFont=helpers$1.options._parseFont(labelOpts),fontSize=labelFont.size;ctx.textAlign=rtlHelper.textAlign("left"),ctx.textBaseline="middle",ctx.lineWidth=.5,ctx.strokeStyle=fontColor,ctx.fillStyle=fontColor,ctx.font=labelFont.string;var boxWidth=getBoxWidth(labelOpts,fontSize),hitboxes=me.legendHitBoxes,drawLegendBox=function(x,y,legendItem){if(!(isNaN(boxWidth)||boxWidth<=0)){ctx.save();var lineWidth=valueOrDefault$e(legendItem.lineWidth,lineDefault.borderWidth);if(ctx.fillStyle=valueOrDefault$e(legendItem.fillStyle,defaultColor),ctx.lineCap=valueOrDefault$e(legendItem.lineCap,lineDefault.borderCapStyle),ctx.lineDashOffset=valueOrDefault$e(legendItem.lineDashOffset,lineDefault.borderDashOffset),ctx.lineJoin=valueOrDefault$e(legendItem.lineJoin,lineDefault.borderJoinStyle),ctx.lineWidth=lineWidth,ctx.strokeStyle=valueOrDefault$e(legendItem.strokeStyle,defaultColor),ctx.setLineDash&&ctx.setLineDash(valueOrDefault$e(legendItem.lineDash,lineDefault.borderDash)),labelOpts&&labelOpts.usePointStyle){var radius=boxWidth*Math.SQRT2/2,centerX=rtlHelper.xPlus(x,boxWidth/2),centerY=y+fontSize/2;helpers$1.canvas.drawPoint(ctx,legendItem.pointStyle,radius,centerX,centerY,legendItem.rotation)}else ctx.fillRect(rtlHelper.leftForLtr(x,boxWidth),y,boxWidth,fontSize),0!==lineWidth&&ctx.strokeRect(rtlHelper.leftForLtr(x,boxWidth),y,boxWidth,fontSize);ctx.restore()}},fillText=function(x,y,legendItem,textWidth){var halfFontSize=fontSize/2,xLeft=rtlHelper.xPlus(x,boxWidth+halfFontSize),yMiddle=y+halfFontSize;ctx.fillText(legendItem.text,xLeft,yMiddle),legendItem.hidden&&(ctx.beginPath(),ctx.lineWidth=2,ctx.moveTo(xLeft,yMiddle),ctx.lineTo(rtlHelper.xPlus(xLeft,textWidth),yMiddle),ctx.stroke())},alignmentOffset=function(dimension,blockSize){switch(opts.align){case"start":return labelOpts.padding;case"end":return dimension-blockSize;default:return(dimension-blockSize+labelOpts.padding)/2}},isHorizontal=me.isHorizontal();cursor=isHorizontal?{x:me.left+alignmentOffset(legendWidth,lineWidths[0]),y:me.top+labelOpts.padding,line:0}:{x:me.left+labelOpts.padding,y:me.top+alignmentOffset(legendHeight,columnHeights[0]),line:0},helpers$1.rtl.overrideTextDirection(me.ctx,opts.textDirection);var itemHeight=fontSize+labelOpts.padding;helpers$1.each(me.legendItems,(function(legendItem,i){var textWidth=ctx.measureText(legendItem.text).width,width=boxWidth+fontSize/2+textWidth,x=cursor.x,y=cursor.y;rtlHelper.setWidth(me.minSize.width),isHorizontal?i>0&&x+width+labelOpts.padding>me.left+me.minSize.width&&(y=cursor.y+=itemHeight,cursor.line++,x=cursor.x=me.left+alignmentOffset(legendWidth,lineWidths[cursor.line])):i>0&&y+itemHeight>me.top+me.minSize.height&&(x=cursor.x=x+me.columnWidths[cursor.line]+labelOpts.padding,cursor.line++,y=cursor.y=me.top+alignmentOffset(legendHeight,columnHeights[cursor.line]));var realX=rtlHelper.x(x);drawLegendBox(realX,y,legendItem),hitboxes[i].left=rtlHelper.leftForLtr(realX,hitboxes[i].width),hitboxes[i].top=y,fillText(realX,y,legendItem,textWidth),isHorizontal?cursor.x+=width+labelOpts.padding:cursor.y+=itemHeight})),helpers$1.rtl.restoreTextDirection(me.ctx,opts.textDirection)}},_getLegendItemAt:function(x,y){var i,hitBox,lh,me=this;if(x>=me.left&&x<=me.right&&y>=me.top&&y<=me.bottom)for(lh=me.legendHitBoxes,i=0;i=(hitBox=lh[i]).left&&x<=hitBox.left+hitBox.width&&y>=hitBox.top&&y<=hitBox.top+hitBox.height)return me.legendItems[i];return null},handleEvent:function(e){var hoveredItem,me=this,opts=me.options,type="mouseup"===e.type?"click":e.type;if("mousemove"===type){if(!opts.onHover&&!opts.onLeave)return}else{if("click"!==type)return;if(!opts.onClick)return}hoveredItem=me._getLegendItemAt(e.x,e.y),"click"===type?hoveredItem&&opts.onClick&&opts.onClick.call(me,e.native,hoveredItem):(opts.onLeave&&hoveredItem!==me._hoveredItem&&(me._hoveredItem&&opts.onLeave.call(me,e.native,me._hoveredItem),me._hoveredItem=hoveredItem),opts.onHover&&hoveredItem&&opts.onHover.call(me,e.native,hoveredItem))}});function createNewLegendAndAttach(chart,legendOpts){var legend=new Legend({ctx:chart.ctx,options:legendOpts,chart:chart});core_layouts.configure(chart,legend,legendOpts),core_layouts.addBox(chart,legend),chart.legend=legend}var plugin_legend={id:"legend",_element:Legend,beforeInit:function(chart){var legendOpts=chart.options.legend;legendOpts&&createNewLegendAndAttach(chart,legendOpts)},beforeUpdate:function(chart){var legendOpts=chart.options.legend,legend=chart.legend;legendOpts?(helpers$1.mergeIf(legendOpts,core_defaults.global.legend),legend?(core_layouts.configure(chart,legend,legendOpts),legend.options=legendOpts):createNewLegendAndAttach(chart,legendOpts)):legend&&(core_layouts.removeBox(chart,legend),delete chart.legend)},afterEvent:function(chart,e){var legend=chart.legend;legend&&legend.handleEvent(e)}},noop$2=helpers$1.noop;core_defaults._set("global",{title:{display:!1,fontStyle:"bold",fullWidth:!0,padding:10,position:"top",text:"",weight:2e3}});var Title=core_element.extend({initialize:function(config){var me=this;helpers$1.extend(me,config),me.legendHitBoxes=[]},beforeUpdate:noop$2,update:function(maxWidth,maxHeight,margins){var me=this;return me.beforeUpdate(),me.maxWidth=maxWidth,me.maxHeight=maxHeight,me.margins=margins,me.beforeSetDimensions(),me.setDimensions(),me.afterSetDimensions(),me.beforeBuildLabels(),me.buildLabels(),me.afterBuildLabels(),me.beforeFit(),me.fit(),me.afterFit(),me.afterUpdate(),me.minSize},afterUpdate:noop$2,beforeSetDimensions:noop$2,setDimensions:function(){var me=this;me.isHorizontal()?(me.width=me.maxWidth,me.left=0,me.right=me.width):(me.height=me.maxHeight,me.top=0,me.bottom=me.height),me.paddingLeft=0,me.paddingTop=0,me.paddingRight=0,me.paddingBottom=0,me.minSize={width:0,height:0}},afterSetDimensions:noop$2,beforeBuildLabels:noop$2,buildLabels:noop$2,afterBuildLabels:noop$2,beforeFit:noop$2,fit:function(){var textSize,me=this,opts=me.options,minSize=me.minSize={},isHorizontal=me.isHorizontal();opts.display?(textSize=(helpers$1.isArray(opts.text)?opts.text.length:1)*helpers$1.options._parseFont(opts).lineHeight+2*opts.padding,me.width=minSize.width=isHorizontal?me.maxWidth:textSize,me.height=minSize.height=isHorizontal?textSize:me.maxHeight):me.width=minSize.width=me.height=minSize.height=0},afterFit:noop$2,isHorizontal:function(){var pos=this.options.position;return"top"===pos||"bottom"===pos},draw:function(){var me=this,ctx=me.ctx,opts=me.options;if(opts.display){var maxWidth,titleX,titleY,fontOpts=helpers$1.options._parseFont(opts),lineHeight=fontOpts.lineHeight,offset=lineHeight/2+opts.padding,rotation=0,top=me.top,left=me.left,bottom=me.bottom,right=me.right;ctx.fillStyle=helpers$1.valueOrDefault(opts.fontColor,core_defaults.global.defaultFontColor),ctx.font=fontOpts.string,me.isHorizontal()?(titleX=left+(right-left)/2,titleY=top+offset,maxWidth=right-left):(titleX="left"===opts.position?left+offset:right-offset,titleY=top+(bottom-top)/2,maxWidth=bottom-top,rotation=Math.PI*("left"===opts.position?-.5:.5)),ctx.save(),ctx.translate(titleX,titleY),ctx.rotate(rotation),ctx.textAlign="center",ctx.textBaseline="middle";var text=opts.text;if(helpers$1.isArray(text))for(var y=0,i=0;i=0&&bounding.left>=0&&bounding.bottom-element.clientHeight-400<=(document.documentElement.clientHeight||d.documentElement.clientHeight)&&bounding.right-400-element.clientWidth<=(document.documentElement.clientWidth||d.documentElement.clientWidth)},sendAjax=function(element){var u=element.getAttribute("data-url"),p=element.getAttribute("data-parameters"),page=element.getAttribute("data-page"),l=element.getAttribute("data-loadtag");element.classList.contains("no-loader")||(element.innerHTML='
'),element.classList.contains("ajax-fade")&&(element.style.opacity=".5",element.clientHeight),null!==p&&""!==p&&(u+=u.includes("?")?"&":"?",u+=p.replace(/^(&|\?)+/gm,"")),null!==page&&""!==page&&(u+=u.includes("?")?"&":"?",u+=page.replace(/^(&|\?)+/gm,"")),void 0!==element.q&&null!==element.q&&element.q.abort(),element.q=new XMLHttpRequest,element.q.open("get",u,!0),element.q.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),element.q.setRequestHeader("X-Requested-With","XMLHttpRequest"),element.q.send(),element.q.addEventListener("load",(function(){a(element,l,element.q.responseText),element.classList.contains("ajax-fade")&&(element.style.opacity="1")}))},a=function(element,l,t){if(void 0!==element)try{if(element.style.visibility="hidden",element.style.transition="visibility 0.3s ease-in-out",!element.parentNode)return;var sc,newElement=d.createElement("div");if(newElement.innerHTML=t,null!==l&&""!==l?(newElement=element.querySelector(l)).setAttribute("data-loadtag",l):newElement=newElement.children[0],element.innerHTML=newElement.innerHTML,element.querySelector('script:not([type="application/json"])')){sc=Array.prototype.slice.call(element.querySelectorAll('script:not([type="application/json"])'));for(var x=0;x
'),null!==p&&""!==p&&(u+=u.includes("?")?"&":"?",u+=p.replace(/^(&|\?)+/gm,""),console.log(u)),element.style.visibility="hidden",element.removeAttribute("data-ajax");var q=new XMLHttpRequest;q.open("get",u,!0),q.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),q.setRequestHeader("X-Requested-With","XMLHttpRequest"),q.send(),q.addEventListener("load",(function(){a(element,l,q.responseText)}))}}))},(loadAjaxContent=function(){Array.prototype.forEach.call(d.querySelectorAll('[data-ajax="yes"]'),(function(element){element.closest("#AdColOne")||element.closest('#AdColTwo [data-ajax="yes"]')||!isInViewport(element)||null===element.offsetParent||(sendAjax(element),element.removeAttribute("data-ajax"),element.addEventListener("reload",(function(){sendAjax(element)})))}))})(),loadAdAjaxContent(),d.addEventListener("load-ajax-content",(function(){loadAjaxContent(),loadAdAjaxContent()})),d.addEventListener("modal-open",(function(){loadAjaxContent()})),d.addEventListener("panel-tab-opened",(function(){loadAjaxContent()})),d.addEventListener("step-tab-opened",(function(){loadAjaxContent()})),d.addEventListener("tab-opened",(function(){loadAjaxContent()})),d.addEventListener("scroll",(function(){debounce(loadAjaxContent(),100),debounce(loadAdAjaxContent(),100)}),{passive:!0}),document.addEventListener("click",(function(event){event.target.closest("[data-url][data-page]")&&event.target.closest(".pagination-link[data-page]")&&(event.target.closest("[data-url][data-page]").setAttribute("data-page",event.target.closest(".pagination-link[data-page]").getAttribute("data-page")),event.target.closest("[data-url][data-page]").dispatchEvent(new CustomEvent("reload")))})),function(){function closeDropdowns(){(document.querySelectorAll(".dropdown:not(.is-hoverable)")||[]).forEach((function($element){$element.classList.remove("is-active")}))}document.addEventListener("click",(function(event){event.target.closest(".dropdown.is-active")||closeDropdowns()})),document.addEventListener("keydown",(function(event){event=event||window.event,27===Number(event.keyCode)&&closeDropdowns()})),document.addEventListener("click",(function(event){if(event.target.closest(".dropdown:not(.is-hoverable)")){var $element=event.target.closest(".dropdown:not(.is-hoverable)");event.stopPropagation(),$element.classList.contains("is-active")?$element.classList.remove("is-active"):$element.classList.add("is-active")}}))}(),function(){var d=document;function showFolder($target){if((document.querySelectorAll(".favorites-folder.is-active,.favorites-show-all.is-active,.favorites-show-unsorted.is-active")||[]).forEach((function($element){$element.classList.remove("is-active")})),(document.querySelectorAll(".favorites-folder .fa-folder-open,.favorites-show-all .fa-folder-open,.favorites-show-unsorted .fa-folder-open")||[]).forEach((function($element){$element.classList.remove("fa-folder-open"),$element.classList.add("fa-folder")})),$target.querySelector(".fa-folder")){var $icon=$target.querySelector(".fa-folder");$icon.classList.remove("fa-folder"),$icon.classList.add("fa-folder-open")}$target.classList.add("is-active"),document.querySelectorAll(".favorites .favorite").forEach((function($element){var newLocal=$target.dataset.folderid===$element.dataset.folderid;$element.style.display=newLocal?"":"None"}))}function getHoveredFolder(element,x,y){if(element.classList.contains("favorite")){var l,g,o,top,bottom,left,right,i=d.querySelectorAll(".favorite-folders .favorites-show-all,.favorite-folders .favorites-show-unsorted,.favorite-folders .favorites-folder");for(l=0;ltop&&yleft&&x0)){var label=form.querySelector(".share-to").parentElement.querySelector("label");return label&&label.insertAdjacentHTML("afterend",'

Recipients are required.

'),!1}for(var x=0;xNo matches found.
';else{$mini.textContent="";var _step,_iterator=_createForOfIteratorHelper(data);try{for(_iterator.s();!(_step=_iterator.n()).done;){var element=_step.value,a=document.createElement("a");a.classList.add("mini-item"),a.textContent=element.Name,a.setAttribute("value",element.ObjectId||element.Description),a.addEventListener("click",(function(event){if($input.classList.contains("multiselect")){if($input.classList.contains("multiselect")){var taglist=$input.closest(".field").parentNode.querySelector(".mini-tags"),control=document.createElement("div");control.classList.add("control");var input=document.createElement("input");input.setAttribute("type","hidden"),input.setAttribute("value",event.target.getAttribute("value")),$input.hasAttribute("data-name")&&input.setAttribute("name",$input.getAttribute("data-name"));var group=document.createElement("div");group.classList.add("tags","has-addons");var tag=document.createElement("span");tag.classList.add("tag","is-link"),tag.textContent=event.target.textContent;var del=document.createElement("a");del.classList.add("tag","is-delete"),del.addEventListener("click",(function(){control.remove(),updateId(taglist)})),taglist.classList.contains("reorder")&&(control.classList.add("drg"),tag.classList.add("drg-hdl")),control.append(group),group.append(tag),group.append(input),group.append(del),void 0!==taglist&&(taglist.append(control),updateId(taglist)),$input.value="",$input.hasAttribute("lookup-area")&&inputFilter($input,$mini),$input.classList.contains("mini-close-fast")&&closeAllMinis()}}else $input.value=event.target.textContent,$hidden.value=event.target.getAttribute("value"),closeAllMinis()})),$mini.append(a)}}catch(err){_iterator.e(err)}finally{_iterator.f()}0===$mini.querySelectorAll(".mini-item:not(.hidden)").length&&($mini.innerHTML+='
No matches found.
')}}var loadMiniAjax=null;function inputFilter($input,$mini){$mini.querySelectorAll(".mini-item").forEach((function($option){""===$input.value||$option.textContent.toLowerCase().includes($input.value.toLowerCase())?$option.style.display="":$option.style.display="none"}))}var searchTimerId=null;function loadMinis(){(document.querySelectorAll(".mini-tags .tag.is-delete")||[]).forEach((function($tag){$tag.addEventListener("click",(function(){var $control=$tag.closest(".control"),$taglist=$tag.closest(".mini-tags");$control.remove(),updateId($taglist)}))})),(document.querySelectorAll(".input-mini:not(.loaded)")||[]).forEach((function($input){$input.classList.add("loaded");var $mini=$input.parentElement.querySelector(".mini"),$hidden=$input.parentElement.querySelector('input[type="hidden"], select.is-hidden'),$clear=$input.parentElement.parentElement.querySelector(".mini-clear");$input.addEventListener("click",(function(){closeAllMinis(),openMini($mini)})),$input.addEventListener("focus",(function(){""!==$input.value&&(closeAllMinis(),openMini($mini),$mini.dispatchEvent(new CustomEvent("input")))})),$input.hasAttribute("search-area")?($input.addEventListener("keydown",(function(event){if(13===Number(event.keyCode)||3===Number(event.keyCode)){event.preventDefault(),console.log($mini);var active=$mini.querySelector(".mini-item.is-active");active&&active.dispatchEvent(new CustomEvent("click"))}else if(40===Number(event.keyCode)){var _active=$mini.querySelector(".mini-item.is-active");if(_active){if(_active.nextElementSibling)_active.nextElementSibling.classList.add("is-active");else{var next=$mini.querySelector(".mini-item");next&&next.classList.add("is-active")}_active.classList.remove("is-active")}else{var _next=$mini.querySelector(".mini-item");_next&&_next.classList.add("is-active")}event.preventDefault(),console.log($mini)}else if(38===Number(event.keyCode)){event.preventDefault();var _active2=$mini.querySelector(".mini-item.is-active");if(_active2){if(_active2.previousElementSibling)_active2.previousElementSibling.classList.add("is-active");else{var _next2=$mini.querySelector(".mini-item:last-child");_next2&&_next2.classList.add("is-active")}_active2.classList.remove("is-active")}else{var _next3=$mini.querySelector(".mini-item:last-child");_next3&&_next3.classList.add("is-active")}}else 9===Number(event.keyCode)&&closeAllMinis()})),$input.addEventListener("input",(function(){$mini.classList.contains("is-active")||openMini($mini),$hidden&&($hidden.value=""),window.clearTimeout(searchTimerId),$input.classList.remove("is-danger"),searchTimerId=window.setTimeout((function(){!function($input,$mini,$sa,$hidden){var value=$input.value;$input.value.length>0?(null!==loadMiniAjax&&loadMiniAjax.abort(),(loadMiniAjax=new XMLHttpRequest).open("post","/Search?handler="+$sa+"&s="+value,!0),loadMiniAjax.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),loadMiniAjax.setRequestHeader("X-Requested-With","XMLHttpRequest"),loadMiniAjax.send(),loadMiniAjax.addEventListener("load",(function(){var $data=loadMiniAjax.responseText;load($mini,$data,$hidden,$input)}))):$mini.innerHTML='
\n \n \n \n
'}($input,$mini,$input.getAttribute("search-area"),$hidden),window.clearTimeout(searchTimerId)}),250)}))):$input.hasAttribute("lookup-area")&&(!function($input,$mini,$searchArea,$hidden){var q=new XMLHttpRequest;q.open("post","/Search?handler=ValueList&s="+$searchArea,!0),q.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),q.setRequestHeader("X-Requested-With","XMLHttpRequest"),q.send(),q.addEventListener("load",(function(){var l=q.responseText;load($mini,l,$hidden,$input)}))}($input,$mini,$input.getAttribute("lookup-area"),$hidden),$input.classList.contains("multiselect")&&$input.addEventListener("input",(function(){$input.classList.remove("is-danger"),inputFilter($input,$mini)}))),$clear&&$clear.addEventListener("click",(function(){$hidden.value="",$input.value="",$input.classList.remove("is-danger")}))})),(document.querySelectorAll(".mini-background:not(.loaded), .mini-close:not(.loaded), .mini-card-head:not(.loaded) .delete:not(.loaded), .mini-card-foot:not(.loaded) .button:not(.loaded)")||[]).forEach((function($close){var $target=$close.closest(".mini");$close.classList.add("loaded"),$close.addEventListener("click",(function(){closeMini($target)}))})),window.addEventListener("click",(function(event){event.target.closest(".mini,.input-mini")||closeAllMinis()})),document.addEventListener("keydown",(function(event){event=event||window.event,27===Number(event.keyCode)&&closeAllMinis()})),(document.querySelectorAll(".mini-tags.reorder:not(.loaded)")||[]).forEach((function($tag){$tag.classList.add("loaded"),$tag.addEventListener("reorder",(function(){updateId($tag)}))}))}loadMinis(),document.addEventListener("ajax",(function(){loadMinis()}))}(),document.addEventListener("notification",(function(event){void 0!==event.detail&&Boolean(event.detail)&&Boolean(event.detail.value)&&function(message){var notificationWrapper=document.querySelectorAll(".fixed-notification-wrapper")[0],notification=document.createElement("div");notification.classList.add("notification","is-info","py-2");var button=document.createElement("button");button.classList.add("delete"),notification.append(button),notification.insertAdjacentHTML("beforeend",DOMPurify.sanitize(message)),notificationWrapper.insertBefore(notification,notificationWrapper.childNodes[0]),setTimeout((function(){notification.remove()}),4e3),button.addEventListener("mouseup",(function(){notification.remove()}))}(event.detail.value)}),!1),function(){var d=document;function l(){var x,carousel=document.querySelectorAll(".carousel");for(x=0;x0&&slides[i].offsetWidth>0){aslide=slides[i];break}n+=Array.prototype.indexOf.call(slides,aslide)}for(n>=slides.length&&(n=0),n<0&&(n=slides.length-1),i=0;i0&&crumbs[crumbs.length-1].title.startsWith("Search")&&j.title.startsWith("Search")&&crumbs.pop(),crumbs.push(j),sessionStorage.setItem("breadcrumbs",JSON.stringify(crumbs))),crumbs.length<=1||(element.innerHTML=DOMPurify.sanitize(function(crumbs){var $ul=document.createElement("ul");$ul.classList.add("mt-4"),(crumbs=crumbs.slice(Math.max(crumbs.length-7,0))).reverse();for(var x=0;x15){w<$words.length&&($combinedWords+="…",$a.classList.add("is-block","has-tooltip-bottom","has-tooltip-arrow"),$a.setAttribute("data-tooltip",crumbs[x].title));break}$a.textContent=$combinedWords,$li.append($a),$ul.append($li)}return $ul}(crumbs).outerHTML),element.style.opacity=1)}(),function(){var dragElement,dragSElement,d=document,d1=0,d2=0;d.addEventListener("mousedown",(function(event){if(event.target.closest(".drg-hdl")){dragSElement=event.target.closest(".drg"),dragElement=dragSElement.cloneNode(!0),dragSElement.classList.add("drag-source"),dragElement.classList.add("drag"),dragElement.style.width=dragSElement.offsetWidth+1+"px";var style=getComputedStyle(dragSElement);d1=event.clientY-getOffset(dragSElement).top+parseInt(style.marginTop,10),d2=event.clientX-getOffset(dragSElement).left+parseInt(style.marginLeft,10),dragSElement.parentElement.style.position="relative",dragSElement.parentElement.append(dragElement),dragElement.style.top=event.clientY-d1+"px",dragElement.style.left=event.clientX-d2+"px",dragMouseDown(event)}}),!1);var dragMouseDown=function(event){(event=event||window.event).preventDefault(),d.addEventListener("mouseup",dragMouseUp),d.addEventListener("mousemove",dragMouseMove)},dragMouseMove=function(event){(event=event||window.event).preventDefault(),dragElement.style.top=event.clientY-d1+"px",dragElement.style.left=event.clientX-d2+"px",dragElement.dispatchEvent(new CustomEvent("dragMove",{cancelable:!0,bubbles:!0,detail:{el:dragElement,x:event.clientX,y:event.clientY}}))},dragMouseUp=function dragMouseUp(event){dragSElement.parentElement.replaceChild(dragElement,dragSElement),dragElement.classList.remove("drag"),dragElement.dispatchEvent(new CustomEvent("dragEnd",{cancelable:!0,bubbles:!0,detail:{el:dragElement,x:event.clientX,y:event.clientY}})),dragElement.style.width="",dragElement.style.top="",dragElement.style.left="",d.removeEventListener("mouseup",dragMouseUp),d.removeEventListener("mousemove",dragMouseMove)}}(),(document.querySelectorAll(".navbar-burger")||[]).forEach((function(element){element.addEventListener("click",(function(){var target=element.dataset.target,$target=document.querySelector("#".concat(target));element.classList.toggle("is-active"),$target.classList.toggle("is-active")}))}));var hasRequiredLazyload;hasRequiredLazyload||(hasRequiredLazyload=1,function(){var d=document,srcset=function($element){Array.prototype.forEach.call($element.querySelectorAll("source[data-srcset]"),(function(img){if(isInViewport(img)){var attrib=img.dataset.srcset;img.setAttribute("srcset",""),img.removeAttribute("srcset"),img.setAttribute("srcset",attrib)}}))},src=function($element){Array.prototype.forEach.call($element.querySelectorAll("img[data-src]"),(function(img){if(isInViewport(img)){var attrib=img.dataset.src;img.setAttribute("src",""),delete img.dataset.src,img.setAttribute("src",attrib)}}))},load=function(){Array.prototype.forEach.call(d.querySelectorAll("picture"),(function(picture){src(picture),srcset(picture)})),src(d),srcset(d)},isInViewport=function(element){var bounding=element.getBoundingClientRect();return bounding.top>=-600&&bounding.left>=0&&bounding.bottom-element.clientHeight-600<=(document.documentElement.clientHeight||d.documentElement.clientHeight)&&bounding.right-600-element.clientWidth<=(document.documentElement.clientWidth||d.documentElement.clientWidth)&&null!==element.offsetParent};load(),d.addEventListener("ajax",(function(){setTimeout((function(){load()}),0)})),d.addEventListener("modal-open",(function(){load()})),d.addEventListener("scroll",(function(){debounce(load(),100)}),{passive:!0})}());var hasRequiredModal;hasRequiredModal||(hasRequiredModal=1,function(){function closeModal($element){$element.classList.remove("is-active")}function closeAllModals(){(document.querySelectorAll(".modal")||[]).forEach((function($modal){closeModal($modal)}))}document.addEventListener("keydown",(function(event){event=event||window.event,27===Number(event.keyCode)&&closeAllModals()})),document.addEventListener("modal-close",(function(){closeAllModals()})),document.addEventListener("click",(function(event){var data,q,url,$target,$trigger=event.target;if($trigger.closest(".js-modal-trigger"))$target=$trigger.closest(".js-modal-trigger"),document.querySelector("#".concat($target.dataset.target)).classList.add("is-active"),document.dispatchEvent(new CustomEvent("modal-open"));else if($trigger.closest(".modal-background, .modal-close, .modal-card-head .delete, .modal-card-foot .button"))closeModal(($target=$trigger.closest(".modal-background, .modal-close, .modal-card-head .delete, .modal-card-foot .button")).closest(".modal"));else if($trigger.closest(".modal button.share-feedback")){var textarea=($target=$trigger.closest(".modal button.share-feedback")).parentNode.querySelectorAll("textarea")[0];data={reportName:$target.hasAttribute("data-name")?$target.getAttribute("data-name"):document.title,description:textarea.value,reportUrl:$target.hasAttribute("data-url")?$target.getAttribute("data-url"):window.location.href},url=Object.keys(data).map((function(k){return encodeURIComponent(k)+"="+encodeURIComponent(data[k])})).join("&"),(q=new XMLHttpRequest).open("post","/Requests?handler=ShareFeedback&"+url,!0),q.setRequestHeader("Content-Type","text/html;charset=UTF-8`"),q.setRequestHeader("X-Requested-With","XMLHttpRequest"),q.send(),textarea.value="",closeAllModals()}else if($trigger.closest(".modal button.request-access")){var director=($target=$trigger.closest(".modal button.request-access")).closest(".modal").querySelector(".director-name");if(null===director.value||""===director.value){var label=director.closest(".field.pt-5").querySelector("label");return label&&label.insertAdjacentHTML("afterend",'

Director is required.

'),!1}data={reportName:$target.getAttribute("report-name"),directorName:director.value,reportUrl:window.location.href},url=Object.keys(data).map((function(k){return encodeURIComponent(k)+"="+encodeURIComponent(data[k])})).join("&"),(q=new XMLHttpRequest).open("post","/Requests?handler=AccessRequest&"+url,!0),q.setRequestHeader("Content-Type","text/html;charset=UTF-8`"),q.setRequestHeader("X-Requested-With","XMLHttpRequest"),q.send(),closeAllModals()}}))}()),document.addEventListener("dragMove",(function(event){if(void 0===(event=event||window.event).detail||void 0===event.detail.el)return!1;debounce(function($event){var $element=$event.detail.el,$x=$event.detail.x,$y=$event.detail.y;if($element.closest(".reorder")){var $elementVmid=$y,$elementHmid=$x,$dragSource=$element.closest(".reorder").querySelector(".drg.drag-source");$element.closest(".reorder").querySelectorAll(".drg:not(.drag-source):not(.drag)").forEach((function($child){var $childCords=getOffset($child),$childTop=$childCords.top,$childBottom=$childCords.top+$child.clientHeight,$childLeft=$childCords.left,$childRight=$childCords.left+$child.clientWidth,$childIndex=Array.prototype.indexOf.call($dragSource.parentNode.children,$child),$dragSourceIndex=Array.prototype.indexOf.call($dragSource.parentNode.children,$dragSource);$childLeft<=$elementHmid&&$elementVmid>=$childTop&&$elementVmid<=$childBottom&&$childIndex>$dragSourceIndex?$dragSource.parentNode.insertBefore($child,$dragSource):$childRight>=$elementHmid&&$elementVmid>=$childTop&&$elementVmid<=$childBottom&&$childIndex<$dragSourceIndex&&$dragSource.parentNode.insertBefore($dragSource,$child),$childTop>$elementVmid&&$childIndex<$dragSourceIndex?$dragSource.parentNode.insertBefore($dragSource,$child):$childBottom<$elementVmid&&$childIndex>$dragSourceIndex&&$dragSource.parentNode.insertBefore($child,$dragSource)}))}}(event),250)})),document.addEventListener("dragEnd",(function(event){if(void 0===(event=event||window.event).detail||void 0===event.detail.el)return!1;event.detail.el.closest(".reorder")&&event.detail.el.closest(".reorder").dispatchEvent(new CustomEvent("reorder",{bubbles:!0}))})),function(){var d=document,tableSort=function(){setTimeout((function(){for(var t=d.querySelectorAll("table.sort"),x=0;x',h.parentElement.style.whiteSpace="nowrap",function(h){h.addEventListener("click",(function(){var table=this.closest("table.sort"),r=Array.from(table.querySelectorAll("tr")).slice(1).sort(comparer(index(h)-1));this.asc=!this.asc,this.asc||(r=r.reverse());for(var i=0;i